stanley lieber
72f95b8aae
pkg(1): add jens staal's repository
2013-07-05 22:46:04 -04:00
ppatience0
473d12c94f
nusb: only read 18 bytes for device descriptor
2013-07-05 18:42:15 -04:00
ethan
0e9a80d129
merge
2013-07-05 21:51:35 +01:00
ethan
6fd3e90d85
rc(1): $ifs cleanup
2013-07-05 21:45:24 +01:00
stanley lieber
252b0ff3c9
sysinfo: add -e to include a reply-to e-mail address
2013-07-05 15:42:45 -04:00
stanley lieber
33e13fa09c
fortunes: Let me put in a word about the Apple wireless trackpad.
2013-07-05 15:41:51 -04:00
cinap_lenrek
cd65a865dd
vnc(1): remove obsolete section about keyboard events (9front has /dev/kbd)
2013-07-05 19:43:48 +02:00
cinap_lenrek
b76142bfef
hjfs: add users command, fix newuser ? documentation
2013-07-05 15:17:32 +02:00
stanley lieber
76677bb8f0
sysinfo: remove -m, add -p, which posts output at http://sysinfo.9front.org , which forwards the information to 9front-sysinfo@9front.org mailing list
2013-07-04 20:52:12 -04:00
cinap_lenrek
6d24cced8f
mtrr: fix mtrr index out of range for vcnt > Nmtrr
2013-07-05 00:55:48 +02:00
ftrvxmtrx
fa4448b2d5
tcs: fix koi8-ru chars (ukrainian and belorussian)
2013-07-04 11:51:13 +02:00
ftrvxmtrx
a189ded772
tcs: fix koi8-r ё and Ё
2013-07-04 10:54:44 +02:00
ppatience0
e0f1e9e715
plan9.ini(8): typo
2013-07-03 21:28:49 -04:00
ppatience0
cbf6be5bae
tif: initialize max to one instead of zero for palette rescaling in case all values are zero.
2013-07-03 21:08:13 -04:00
ppatience0
e6b647e8ec
tif: rescale palette color map to [0, 255]
2013-07-03 20:49:33 -04:00
cinap_lenrek
7853a37e63
merge
2013-07-04 00:06:20 +02:00
cinap_lenrek
3fbf35112f
wifi: move scanning/probe into wifi layer, avoid associating with wpa network until rsne is setup
2013-07-04 00:04:47 +02:00
ppatience0
043c8e4453
tif: add tiff decoder
2013-07-02 01:57:14 -04:00
cinap_lenrek
82ccf5b26a
wifi: send probe requests for hidden ssid
2013-07-01 00:55:34 +02:00
cinap_lenrek
6c2e9a98e2
wifi: handle authentication independent of current bss to allow multiple ap's (roaming)
2013-07-01 23:32:21 +02:00
cinap_lenrek
0542f08d10
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.
2013-06-29 12:10:12 +02:00
cinap_lenrek
61aeb582ca
libaml: add Concatenate instruction, fix type conversions
2013-06-29 11:56:18 +02:00
cinap_lenrek
b34a1394c2
rio: run filename completion in background process
...
this avoids locking up rio when doing filename completion
on a unresponsive directory.
2013-06-29 11:26:08 +02:00
cinap_lenrek
1bf892cc67
libaml: add Load and Unload instructions
...
not very usefull at the moment as theres no code to map/unmap
memory regions right now.
2013-06-29 22:14:34 +02:00
cinap_lenrek
639cec9329
paint: cleanup
2013-06-28 18:22:24 +02:00
cinap_lenrek
97a17520c2
merge
2013-06-26 02:30:43 +02:00
cinap_lenrek
3b1e582fc6
samterm: fix crash on scroll when there is no layer (thanks BurnZeZ)
2013-06-26 02:28:16 +02:00
cinap_lenrek
b3e120ecb6
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.
2013-06-26 02:27:35 +02:00
cinap_lenrek
cf38ab75fc
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.
2013-06-25 20:32:43 +02:00
cinap_lenrek
c01833286b
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.
2013-06-25 20:28:51 +02:00
cinap_lenrek
5165864dbb
wifi: add watchdog to drop bss if stuck in ap association or get deauthenticated by the ap
2013-06-24 17:24:50 +02:00
cinap_lenrek
196b39126c
etheriwl: add rxon() debug print
2013-06-24 17:20:08 +02:00
cinap_lenrek
745be8ad8e
wpa: fix error reporting for getptk(), use readn() to read ifstats file
2013-06-24 17:19:10 +02:00
cinap_lenrek
a3b35c224b
wifi: fix debug print #l1 -> #1
2013-06-24 23:22:05 +02:00
cinap_lenrek
50eb678c72
wpa: deassociation, reply eapol version, send rsc 0 and reset install flag on message D reply, use 0 for txkey tsc
2013-06-24 22:49:38 +02:00
cinap_lenrek
4da4785412
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.
2013-06-24 22:47:07 +02:00
cinap_lenrek
5c0106b7cf
etheriwl: allow switching channels in promisc mode
...
promisc mode prevented the call to rxon() in transmit
possibly causing association to fail while running snoopy.
2013-06-23 18:27:17 +02:00
cinap_lenrek
f39374b47e
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.
2013-06-23 07:14:52 +02:00
cinap_lenrek
fb22c34833
wifi: simplify
2013-06-23 01:01:36 +02:00
ppatience0
9f3cdd7249
wifi: fix typo
2013-06-22 20:36:56 -04:00
cinap_lenrek
677746244d
wifi: have to check for both, bssid/essid in wifictl too
2013-06-23 00:32:16 +02:00
cinap_lenrek
a8cc5cff0e
wifi: allow selecting specific access point with bssid= parameter and wifictl command
2013-06-23 23:54:15 +02:00
cinap_lenrek
43323512f0
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.
2013-06-23 22:09:16 +02:00
ppatience0
2cf1e43e8c
wpa: check for eapol v2
2013-06-22 13:16:41 -04:00
ppatience0
6a1f3823bb
wpa: s/peerwise/pairwise/g, fix bug where p is not incremented after
...
reading wpa1oui into w, making the later memcmp with wpatkipoui
bogus.
2013-06-22 09:27:56 -04:00
cinap_lenrek
58f8d7874b
alarm: run checkalarms() only on cpu0 (from eriks alarm-once patch)
2013-06-22 09:53:14 +02:00
cinap_lenrek
04b7803291
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.
2013-06-22 09:50:34 +02:00
cinap_lenrek
e38938384f
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.
2013-06-22 01:22:57 +02:00
cinap_lenrek
769fcc82ef
devcons: change /dev/kmesg buffer back to normal 16K
...
this makes it consistent with the manual again.
2013-06-22 01:18:27 +02:00
cinap_lenrek
3487653524
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 )
2013-06-22 00:47:24 +02:00