]> git.lizzy.rs Git - plan9front.git/log
plan9front.git
10 years agomothra: add -a flag to start in alt-display mode
cinap_lenrek [Thu, 18 Jul 2013 09:03:39 +0000 (11:03 +0200)]
mothra: add -a flag to start in alt-display mode

10 years agomothra: fix usage
stanley lieber [Thu, 18 Jul 2013 00:25:57 +0000 (20:25 -0400)]
mothra: fix usage

10 years agoabaco: remove unused stuff, move pipeline() into util.c
cinap_lenrek [Sun, 14 Jul 2013 16:37:10 +0000 (18:37 +0200)]
abaco: remove unused stuff, move pipeline() into util.c

10 years agoabaco: simplify, pipeline html directly thru uhtml
cinap_lenrek [Sun, 14 Jul 2013 16:31:07 +0000 (18:31 +0200)]
abaco: simplify, pipeline html directly thru uhtml

10 years agouhtml: honor default charset -c when not found in document
cinap_lenrek [Sun, 14 Jul 2013 14:44:16 +0000 (16:44 +0200)]
uhtml: honor default charset -c when not found in document

10 years agoabaco: use uhtml to handle charset conversions
cinap_lenrek [Sun, 14 Jul 2013 14:31:59 +0000 (16:31 +0200)]
abaco: use uhtml to handle charset conversions

10 years agopmmc: remove unsued initfreq vairables
cinap_lenrek [Sat, 13 Jul 2013 23:56:51 +0000 (01:56 +0200)]
pmmc: remove unsued initfreq vairables

10 years agoadd ricoh pci sdmmc host controller driver for X230
cinap_lenrek [Sat, 13 Jul 2013 23:33:07 +0000 (01:33 +0200)]
add ricoh pci sdmmc host controller driver for X230

the driver should work for standard sdhc
(see http://www.sdcard.org/) controllers,
but matches for the ricoh controller only
as it was the only one i have for testing.

10 years agoaml: preserve reference type when indexing into package to prevent implicit type...
cinap_lenrek [Thu, 11 Jul 2013 23:58:47 +0000 (01:58 +0200)]
aml: preserve reference type when indexing into package to prevent implicit type conversion when storing to arg or local

if LocalX or ArgX is a package, the store into
a element should *not* type convert. so when taking
the index reference, we have to carry over the type.

10 years agopci: add Intel 82hm67 southbridge
cinap_lenrek [Thu, 11 Jul 2013 22:32:59 +0000 (00:32 +0200)]
pci: add Intel 82hm67 southbridge

10 years agorexec: redirect error (fd=2) to network for tcp17009
cinap_lenrek [Fri, 12 Jul 2013 21:16:49 +0000 (23:16 +0200)]
rexec: redirect error (fd=2) to network for tcp17009

the new listen doesnt redirect stderr for us, so do it
in the service script.

10 years agomothra: handle empty attributes (for base-tag and others...)
cinap_lenrek [Thu, 11 Jul 2013 18:06:34 +0000 (20:06 +0200)]
mothra: handle empty attributes (for base-tag and others...)

empty href="" attribute in base-tag causes the page to break.
while at it, handle empty attributes in other parts of the
code as well. (mostly stuff like id, name shouldnt be empty)

10 years agocc: fix include array overflow handling
cinap_lenrek [Thu, 11 Jul 2013 17:01:03 +0000 (19:01 +0200)]
cc: fix include array overflow handling

10 years agomerge
mveety [Thu, 11 Jul 2013 01:22:11 +0000 (21:22 -0400)]
merge

10 years agofixed the bug that arisawa posted about on 9fans where file(1) would mistake 386...
mveety [Thu, 11 Jul 2013 01:16:15 +0000 (21:16 -0400)]
fixed the bug that arisawa posted about on 9fans where file(1) would mistake 386 intermediates for HTML files.

10 years agoincrease MaxEther to 64 avoiding "too many ether cards" panic
cinap_lenrek [Tue, 9 Jul 2013 17:17:38 +0000 (19:17 +0200)]
increase MaxEther to 64 avoiding "too many ether cards" panic

10 years agoadd erik quanstros yukon2 ethernet driver
cinap_lenrek [Tue, 9 Jul 2013 16:52:01 +0000 (18:52 +0200)]
add erik quanstros yukon2 ethernet driver

10 years agoAdd rt2860 to plan9.ini(8)
Alexander Polakov [Tue, 9 Jul 2013 13:41:25 +0000 (17:41 +0400)]
Add rt2860 to plan9.ini(8)

10 years agoAdd Ralink RT2860 wireless driver
Alexander Polakov [Tue, 9 Jul 2013 12:16:28 +0000 (16:16 +0400)]
Add Ralink RT2860 wireless driver

10 years agowifi: make wifihdrlen() public
Alexander Polakov [Tue, 9 Jul 2013 12:12:04 +0000 (16:12 +0400)]
wifi: make wifihdrlen() public

 Required for upcoming RT2860 driver

10 years agomerge
cinap_lenrek [Mon, 8 Jul 2013 19:00:19 +0000 (21:00 +0200)]
merge

10 years agopage: handle combination or -w and -R flags (thanks BurnZeZ)
cinap_lenrek [Mon, 8 Jul 2013 18:50:39 +0000 (20:50 +0200)]
page: handle combination or -w and -R flags (thanks BurnZeZ)

10 years agodc(1): typo
ppatience0 [Mon, 8 Jul 2013 18:19:22 +0000 (14:19 -0400)]
dc(1): typo

10 years agovesa: fix blank/unblank wakeups
cinap_lenrek [Sun, 7 Jul 2013 19:02:46 +0000 (21:02 +0200)]
vesa: fix blank/unblank wakeups

it could happen that we unblanked while vesaproc was
currently blanking (when manually blanking using vgactl
for example). the wakeup of the unblank is lost.

10 years agoacpi: skip disabled LAPIC entries
cinap_lenrek [Sun, 7 Jul 2013 10:44:30 +0000 (12:44 +0200)]
acpi: skip disabled LAPIC entries

disabled LAPIC entries overwrote the bootstrap processor
apic causing the machine panic with: "no bootstrap processor".
(problem with lenovo X230)

just ignore entries that are disabled or collide with
entries already found. (should not happen)

10 years agopci: add intel panter point lpc south bridge
cinap_lenrek [Sat, 6 Jul 2013 13:19:15 +0000 (15:19 +0200)]
pci: add intel panter point lpc south bridge

10 years agoaudiohda: x230 pci magic
cinap_lenrek [Sat, 6 Jul 2013 11:44:25 +0000 (13:44 +0200)]
audiohda: x230 pci magic

10 years agopkg(1): add jens staal's repository
stanley lieber [Sat, 6 Jul 2013 02:46:04 +0000 (22:46 -0400)]
pkg(1): add jens staal's repository

10 years agonusb: only read 18 bytes for device descriptor
ppatience0 [Fri, 5 Jul 2013 22:42:15 +0000 (18:42 -0400)]
nusb: only read 18 bytes for device descriptor

10 years agomerge
ethan [Fri, 5 Jul 2013 20:51:35 +0000 (21:51 +0100)]
merge

10 years agorc(1): $ifs cleanup
ethan [Fri, 5 Jul 2013 20:45:24 +0000 (21:45 +0100)]
rc(1): $ifs cleanup

10 years agosysinfo: add -e to include a reply-to e-mail address
stanley lieber [Fri, 5 Jul 2013 19:42:45 +0000 (15:42 -0400)]
sysinfo: add -e to include a reply-to e-mail address

10 years agofortunes: Let me put in a word about the Apple wireless trackpad.
stanley lieber [Fri, 5 Jul 2013 19:41:51 +0000 (15:41 -0400)]
fortunes: Let me put in a word about the Apple wireless trackpad.

10 years agovnc(1): remove obsolete section about keyboard events (9front has /dev/kbd)
cinap_lenrek [Fri, 5 Jul 2013 17:43:48 +0000 (19:43 +0200)]
vnc(1): remove obsolete section about keyboard events (9front has /dev/kbd)

10 years agohjfs: add users command, fix newuser ? documentation
cinap_lenrek [Fri, 5 Jul 2013 13:17:32 +0000 (15:17 +0200)]
hjfs: add users command, fix newuser ? documentation

11 years agosysinfo: remove -m, add -p, which posts output at http://sysinfo.9front.org, which...
stanley lieber [Fri, 5 Jul 2013 00:52:12 +0000 (20:52 -0400)]
sysinfo: remove -m, add -p, which posts output at http://sysinfo.9front.org, which forwards the information to 9front-sysinfo@9front.org mailing list

11 years agomtrr: fix mtrr index out of range for vcnt > Nmtrr
cinap_lenrek [Thu, 4 Jul 2013 22:55:48 +0000 (00:55 +0200)]
mtrr: fix mtrr index out of range for vcnt > Nmtrr

11 years agotcs: fix koi8-ru chars (ukrainian and belorussian)
ftrvxmtrx [Thu, 4 Jul 2013 09:51:13 +0000 (11:51 +0200)]
tcs: fix koi8-ru chars (ukrainian and belorussian)

11 years agotcs: fix koi8-r ё and Ё
ftrvxmtrx [Thu, 4 Jul 2013 08:54:44 +0000 (10:54 +0200)]
tcs: fix koi8-r ё and Ё

11 years agoplan9.ini(8): typo
ppatience0 [Thu, 4 Jul 2013 01:28:49 +0000 (21:28 -0400)]
plan9.ini(8): typo

11 years agotif: initialize max to one instead of zero for palette rescaling in case all values...
ppatience0 [Thu, 4 Jul 2013 01:08:13 +0000 (21:08 -0400)]
tif: initialize max to one instead of zero for palette rescaling in case all values are zero.

11 years agotif: rescale palette color map to [0, 255]
ppatience0 [Thu, 4 Jul 2013 00:49:33 +0000 (20:49 -0400)]
tif: rescale palette color map to [0, 255]

11 years agomerge
cinap_lenrek [Wed, 3 Jul 2013 22:57:03 +0000 (00:57 +0200)]
merge

11 years agomerge
cinap_lenrek [Wed, 3 Jul 2013 22:06:20 +0000 (00:06 +0200)]
merge

11 years agowifi: move scanning/probe into wifi layer, avoid associating with wpa network until...
cinap_lenrek [Wed, 3 Jul 2013 22:04:47 +0000 (00:04 +0200)]
wifi: move scanning/probe into wifi layer, avoid associating with wpa network until rsne is setup

11 years agotif: add tiff decoder
ppatience0 [Tue, 2 Jul 2013 05:57:14 +0000 (01:57 -0400)]
tif: add tiff decoder

11 years agowifi: send probe requests for hidden ssid
cinap_lenrek [Sun, 30 Jun 2013 22:55:34 +0000 (00:55 +0200)]
wifi: send probe requests for hidden ssid

11 years agowifi: handle authentication independent of current bss to allow multiple ap's (roaming)
cinap_lenrek [Mon, 1 Jul 2013 21:32:21 +0000 (23:32 +0200)]
wifi: handle authentication independent of current bss to allow multiple ap's (roaming)

11 years agobullshit: full-stack
cinap_lenrek [Sun, 30 Jun 2013 00:25:08 +0000 (02:25 +0200)]
bullshit: full-stack

11 years agodump9660: fix volume space size field (from sources, paure)
cinap_lenrek [Sat, 29 Jun 2013 10:10:12 +0000 (12:10 +0200)]
dump9660: fix volume space size field (from sources, paure)

http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-119.pdf

page 19:

Volume Space Size (BP 81 to 88)
This field shall specify as a 32-bit number the number of Logical Blocks
in which the Volume Space of the volume is recorded.
This field shall be recorded according to 7.3.3.

11 years agolibaml: add Concatenate instruction, fix type conversions
cinap_lenrek [Sat, 29 Jun 2013 09:56:18 +0000 (11:56 +0200)]
libaml: add Concatenate instruction, fix type conversions

11 years agorio: run filename completion in background process
cinap_lenrek [Sat, 29 Jun 2013 09:26:08 +0000 (11:26 +0200)]
rio: run filename completion in background process

this avoids locking up rio when doing filename completion
on a unresponsive directory.

11 years agolibaml: add Load and Unload instructions
cinap_lenrek [Sat, 29 Jun 2013 20:14:34 +0000 (22:14 +0200)]
libaml: add Load and Unload instructions

not very usefull at the moment as theres no code to map/unmap
memory regions right now.

11 years agopaint: cleanup
cinap_lenrek [Fri, 28 Jun 2013 16:22:24 +0000 (18:22 +0200)]
paint: cleanup

11 years agogermgoth: add unicode
stanley lieber [Wed, 26 Jun 2013 17:36:32 +0000 (13:36 -0400)]
germgoth: add unicode

11 years agomerge
cinap_lenrek [Wed, 26 Jun 2013 00:30:43 +0000 (02:30 +0200)]
merge

11 years agosamterm: fix crash on scroll when there is no layer (thanks BurnZeZ)
cinap_lenrek [Wed, 26 Jun 2013 00:28:16 +0000 (02:28 +0200)]
samterm: fix crash on scroll when there is no layer (thanks BurnZeZ)

11 years agopaint: restore color channel on undo after conversion thru pipe
cinap_lenrek [Wed, 26 Jun 2013 00:27:35 +0000 (02:27 +0200)]
paint: restore color channel on undo after conversion thru pipe

converting image thru pipe would not properly restore the
original color channel on undo. like |iconv -c k8 would
still be grayscale after undo.

11 years agoreintroduce *notsc= option
cinap_lenrek [Tue, 25 Jun 2013 18:32:43 +0000 (20:32 +0200)]
reintroduce *notsc= option

the issues with the previous tsc change where not related to the tsc
but where problems with timesync using an old frequency file. a
patch to fix timesync was commited, so so we reintroduce the *notsc=
again.

11 years agotimesync: reduce the frequency tolerance from half to double the system clock
cinap_lenrek [Tue, 25 Jun 2013 18:28:51 +0000 (20:28 +0200)]
timesync: reduce the frequency tolerance from half to double the system clock

the frequency tolerance used by timesync was from a 10th to 10 times
the frequency of the system clock! switching a system from tsc to pic
timer changes the system clock frequency from 300MHz to arround 1.8Ghz
on a x200s laptop resulting in time running way too slow or way too fast.

so we change timesync to only accept frequencies from half to double the
system clock which still seems huge, but at least catches the case above
resulting in timesync ignoring the old frequency file.

11 years agowifi: add watchdog to drop bss if stuck in ap association or get deauthenticated...
cinap_lenrek [Mon, 24 Jun 2013 15:24:50 +0000 (17:24 +0200)]
wifi: add watchdog to drop bss if stuck in ap association or get deauthenticated by the ap

11 years agoetheriwl: add rxon() debug print
cinap_lenrek [Mon, 24 Jun 2013 15:20:08 +0000 (17:20 +0200)]
etheriwl: add rxon() debug print

11 years agowpa: fix error reporting for getptk(), use readn() to read ifstats file
cinap_lenrek [Mon, 24 Jun 2013 15:19:10 +0000 (17:19 +0200)]
wpa: fix error reporting for getptk(), use readn() to read ifstats file

11 years agowifi: fix debug print #l1 -> #1
cinap_lenrek [Mon, 24 Jun 2013 21:22:05 +0000 (23:22 +0200)]
wifi: fix debug print #l1 -> #1

11 years agowpa: deassociation, reply eapol version, send rsc 0 and reset install flag on message...
cinap_lenrek [Mon, 24 Jun 2013 20:49:38 +0000 (22:49 +0200)]
wpa: deassociation, reply eapol version, send rsc 0 and reset install flag on message D reply, use 0 for txkey tsc

11 years agowifi: signal ap deassociation to aux/wpa with a zero length read.
cinap_lenrek [Mon, 24 Jun 2013 20:47:07 +0000 (22:47 +0200)]
wifi: signal ap deassociation to aux/wpa with a zero length read.

aux/wpa needs to reset its reply counter on deassociation to
properly restart key negotiation. we signal this with a zero
length read on the connections filtering for eapol protocol.

11 years agoetheriwl: allow switching channels in promisc mode
cinap_lenrek [Sun, 23 Jun 2013 16:27:17 +0000 (18:27 +0200)]
etheriwl: allow switching channels in promisc mode

promisc mode prevented the call to rxon() in transmit
possibly causing association to fail while running snoopy.

11 years agowifi: fix missed eapol frames
cinap_lenrek [Sun, 23 Jun 2013 05:14:52 +0000 (07:14 +0200)]
wifi: fix missed eapol frames

allow the driver to associate the node with a new aid right after
we receive the association response, not just when we transmit
a packet which usualy does not happen as eapol is initiated by
the access point so there are no transmit calls. we just call
transmit from the wifiproc with a nil block to introduce the node.

11 years agowifi: simplify
cinap_lenrek [Sat, 22 Jun 2013 23:01:36 +0000 (01:01 +0200)]
wifi: simplify

11 years agowifi: fix typo
ppatience0 [Sun, 23 Jun 2013 00:36:56 +0000 (20:36 -0400)]
wifi: fix typo

11 years agowifi: have to check for both, bssid/essid in wifictl too
cinap_lenrek [Sat, 22 Jun 2013 22:32:16 +0000 (00:32 +0200)]
wifi: have to check for both, bssid/essid in wifictl too

11 years agomerge
cinap_lenrek [Sun, 23 Jun 2013 21:55:28 +0000 (23:55 +0200)]
merge

11 years agowifi: allow selecting specific access point with bssid= parameter and wifictl command
cinap_lenrek [Sun, 23 Jun 2013 21:54:15 +0000 (23:54 +0200)]
wifi: allow selecting specific access point with bssid= parameter and wifictl command

11 years agowifi: add a debug flag and printing
cinap_lenrek [Sun, 23 Jun 2013 20:09:16 +0000 (22:09 +0200)]
wifi: add a debug flag and printing

add a debug flag that can be set in the ethernet options which
causes status transitions and wifictl messages to be printed.

11 years agowifi: fix typo
ppatience0 [Sat, 22 Jun 2013 22:30:43 +0000 (18:30 -0400)]
wifi: fix typo

11 years agowpa: check for eapol v2
ppatience0 [Sat, 22 Jun 2013 17:16:41 +0000 (13:16 -0400)]
wpa: check for eapol v2

11 years agowpa: s/peerwise/pairwise/g, fix bug where p is not incremented after
ppatience0 [Sat, 22 Jun 2013 13:27:56 +0000 (09:27 -0400)]
wpa: s/peerwise/pairwise/g, fix bug where p is not incremented after
reading wpa1oui into w, making the later memcmp with wpatkipoui
bogus.

11 years agoalarm: run checkalarms() only on cpu0 (from eriks alarm-once patch)
cinap_lenrek [Sat, 22 Jun 2013 07:53:14 +0000 (09:53 +0200)]
alarm: run checkalarms() only on cpu0 (from eriks alarm-once patch)

11 years agoapic: eleminate splhi and apictimerlock, per cpu apictimer structure
cinap_lenrek [Sat, 22 Jun 2013 07:50:34 +0000 (09:50 +0200)]
apic: eleminate splhi and apictimerlock, per cpu apictimer structure

the splhi() and apictimerlock in the Mach isnt neccesary, as
portclock always holds the ilock of the per mach timer queue
when calling timerset().

as fastticks() and the portclock timers are all handled on a
per processor basis, i think it should be theoretically possible
for the lapics to run at different frequencies. so we measure
the lapic frequency for each individual lapic and keep them in
a per processor Apictimer structure instead of assuming them
to be the same.

11 years agowifi: add list of setup encryption key ciphers and lengths into ifstats file
cinap_lenrek [Fri, 21 Jun 2013 23:22:57 +0000 (01:22 +0200)]
wifi: add list of setup encryption key ciphers and lengths into ifstats file

it is usefull to see what encryption keys have been
estabished by aux/wpa.

11 years agodevcons: change /dev/kmesg buffer back to normal 16K
cinap_lenrek [Fri, 21 Jun 2013 23:18:27 +0000 (01:18 +0200)]
devcons: change /dev/kmesg buffer back to normal 16K

this makes it consistent with the manual again.

11 years agoapic: fix lapic timer divider (fixes wrong lapic frequency on boot)
cinap_lenrek [Fri, 21 Jun 2013 22:47:24 +0000 (00:47 +0200)]
apic: fix lapic timer divider (fixes wrong lapic frequency on boot)

loading the divider before programming one shot mode *sometimes*
gives the wrong frequency. (X200s got 192Mhz vs. 266Mhz, after
5 boot attempts)

also reload the divider after programming periodic mode. (from
http://wiki.osdev.org/APIC_timer)

11 years agomerge
cinap_lenrek [Fri, 21 Jun 2013 00:49:33 +0000 (02:49 +0200)]
merge

11 years agoreverting *notsc= option, this needs another revision
cinap_lenrek [Fri, 21 Jun 2013 00:49:08 +0000 (02:49 +0200)]
reverting *notsc= option, this needs another revision

11 years agomerge
cinap_lenrek [Fri, 21 Jun 2013 00:48:25 +0000 (02:48 +0200)]
merge

11 years agoreverting guesscpuhz() changes, causes trouble
cinap_lenrek [Fri, 21 Jun 2013 00:46:14 +0000 (02:46 +0200)]
reverting guesscpuhz() changes, causes trouble

11 years agouhtml: fix wrong open error handling (fd 0 != fd 1) (thanks BurnZeZ)
cinap_lenrek [Fri, 21 Jun 2013 00:37:10 +0000 (02:37 +0200)]
uhtml: fix wrong open error handling (fd 0 != fd 1) (thanks BurnZeZ)

11 years agondb/dns: avoid duplicate entries for db records
cinap_lenrek [Fri, 21 Jun 2013 00:27:10 +0000 (02:27 +0200)]
ndb/dns: avoid duplicate entries for db records

dnauthdb() would relabel expired rr's as rr->db == 0 to make
them get garbage collected by dnage(). but this doesnt work
due to dn->keep and also causes the deduplication to fail on
rrattach() as rrattach1() handles rr->dn/rr->auth as separate
name spaces.

this causes duplicate entries in the rr's when ndb gets
gets changed. to fix, we just delete the expired (removed from
ndb) rr's immidiately in dnauthdb() instead of trying trick
dnage() to garbage collect it.

11 years agonusb/ether: fix asixread() invert/shift in wrong order
ppatience0 [Thu, 20 Jun 2013 01:25:08 +0000 (21:25 -0400)]
nusb/ether: fix asixread() invert/shift in wrong order

11 years agodisable tscticks in pc kernel (for now)
cinap_lenrek [Thu, 20 Jun 2013 00:30:17 +0000 (02:30 +0200)]
disable tscticks in pc kernel (for now)

doesnt seem to be reliable. also, separate tsc frequency measurement
and cpu loopconst measurement. turned out with *notsc=, the simplcycles()
calls would mess up loopconst.

11 years agoplan9.ini: add *notsc= option to disable use of TSC as righ resolution clock
cinap_lenrek [Wed, 19 Jun 2013 18:56:01 +0000 (20:56 +0200)]
plan9.ini: add *notsc= option to disable use of TSC as righ resolution clock

we previously used tsc only on cpu kernel. now that
we use it on terminal kernel too, there might be some
surprises ahead.

so make it possible to disable tsc for machines where
the tsc rate is not kept constant across cores or is
dynamically adjusted by power management.

11 years agolibc: fix compiler warning for mips canlock() and _tas()
cinap_lenrek [Wed, 19 Jun 2013 18:18:17 +0000 (20:18 +0200)]
libc: fix compiler warning for mips canlock() and _tas()

11 years agolibdraw: fix allocscreen() memory leak with too many retries (from 9atom)
cinap_lenrek [Wed, 19 Jun 2013 18:13:55 +0000 (20:13 +0200)]
libdraw: fix allocscreen() memory leak with too many retries (from 9atom)

11 years agoacpi: use Tblsz enum instead of sizeof(Tbl) due to alignment, enable use tsc on termi...
cinap_lenrek [Wed, 19 Jun 2013 20:26:27 +0000 (22:26 +0200)]
acpi: use Tblsz enum instead of sizeof(Tbl) due to alignment, enable use tsc on terminal kernel (thank erik)

11 years agoauth/asm12dsa: use fd 0 instead of trying to open /dev/stdin (thanks arpunk)
cinap_lenrek [Wed, 19 Jun 2013 20:07:10 +0000 (22:07 +0200)]
auth/asm12dsa: use fd 0 instead of trying to open /dev/stdin (thanks arpunk)

11 years agolibaml: pikeshedd style, handle division by zero (thanks erik)
cinap_lenrek [Tue, 18 Jun 2013 19:49:19 +0000 (21:49 +0200)]
libaml: pikeshedd style, handle division by zero (thanks erik)

11 years agosmtp: usage for -t flag (thanks erik)
cinap_lenrek [Tue, 18 Jun 2013 18:54:25 +0000 (20:54 +0200)]
smtp: usage for -t flag (thanks erik)

11 years agonusb/ether: fix asixwrite()
cinap_lenrek [Tue, 18 Jun 2013 00:00:05 +0000 (02:00 +0200)]
nusb/ether: fix asixwrite()

invert/shift in wrong order causing low 16 bits to be all ffff...

11 years agolibdraw: avoid moving cursor if we dont have to for menuhit
cinap_lenrek [Tue, 18 Jun 2013 21:23:41 +0000 (23:23 +0200)]
libdraw: avoid moving cursor if we dont have to for menuhit

depending on the font, poping the menu would move your cursor
one pixel down each time (due to division). this is annoying
when using a trackpoint and trying to repeat some operation
over 9000 times.

the cursor should only be moved when the menu is repositioned
to contain it on the screen.

11 years agodevsrv, devshr: wstat permissions
cinap_lenrek [Tue, 18 Jun 2013 20:09:40 +0000 (22:09 +0200)]
devsrv, devshr: wstat permissions

update permissions last in wstat so it will only get changed when there was
no error.