Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-29 | ircrc(8), ndb(8): fix manpage reference | cinap_lenrek | |
2015-01-27 | devmnt: handle rpc buffer exhaustion on mntflushalloc() | cinap_lenrek | |
this bug happens when the kernel runs out of mount rpc buffers when allocating a flush rpc. in this case, mntflushalloc() will errorjump out of mountio() leaving the currently in flight rpc in the mount. the caller of mountrpc()/mountio() frees the rpc thats still queued in the mount leaving to interesting results. for the fix, we add a waserror() arround mntflushalloc() and handle the error case like a mount rpc failure which will properly dequeue the rpc's in flight. | |||
2015-01-27 | wpa: fix password avp padding, recognize wpa1 authentication oui | cinap_lenrek | |
we have to padd the data portion in the password avp, not add padding after the avp. | |||
2015-01-27 | wpa: do not forward alert tls records, close connection | cinap_lenrek | |
2015-01-25 | pc, efi loaders: erase characters when backspace is pressed | mischief | |
2015-01-26 | wpa: cleanup, pad eap-ttls/pap password, zero passwords and key material ↵ | cinap_lenrek | |
after use | |||
2015-01-25 | wpa: experimental wpa2 enterprise support | cinap_lenrek | |
this adds support for eap-peap/mschapv2 and eap-ttls/pap. code has only been tested with freeradius and a cheap access point, not tested with actual eduroam network. | |||
2015-01-25 | factotum: implement proto=mschapv2 client role | cinap_lenrek | |
this is used for wpa2 enterprise peap/mschapv2. server role is not implemented as that would require changing the wire format on the auth server. the naming is unfortunate as we already have proto=mschap2 which really refers to ntlmv2. | |||
2015-01-25 | auth(2): fix prototype for auth_getinfo() in manual page | cinap_lenrek | |
2015-01-23 | pc: dont handle pending floating point exception in fpsave thru FPOFF | cinap_lenrek | |
the FPOFF macro that follows the FXSAVE/FSAVE instructions in l.s used to execute WAIT instruction when the TS flag was not set. this is wrong and causes pending exceptions to be raised from fpsave which is called from provsave() which holds up->rlock making it deadlock when matherror() tries to postnote() to itself. so making FPOFF non-waiting (just set TS flag). we handle pending exception when restoring the context. | |||
2015-01-18 | libdraw: fix broken eenter() | cinap_lenrek | |
eenter would go into a endless loop in the redraw avoidance case because the label was misplaced. | |||
2015-01-17 | vgadb: use X60t without hardware cursor (broken currently) | cinap_lenrek | |
2015-01-17 | igfx: remove hardware cursor support for X60t, does not work | cinap_lenrek | |
2015-01-17 | igfx: fix wrong cursor position register address | cinap_lenrek | |
2015-01-17 | iwl: add "reset" ctl message to software tigger device reset | cinap_lenrek | |
2015-01-16 | vgadb: add lcd2190uxp, x60t | stanley lieber | |
2015-01-16 | igfx: determine amount of preallocated stolen graphics memory for hw cursor | cinap_lenrek | |
allocate the hardware cursor plane at the end of preallocated stolen graphics memory. | |||
2015-01-16 | devvga: use uintptr for VGAscr.paddr and VGAscr.storage | cinap_lenrek | |
some vga drivers use virtual addresses in VGAscr.storage, so has to be uintptr sized for amd64. | |||
2015-01-16 | igfx: support for X60t with 1400x1050 panel | cinap_lenrek | |
program secret plane size and position registers described as "reserved" in g45_vol_3_register_0_0.pdf that was found by inspecting vesa bios port traces. also, we have to set 18:19 (Cursor/Dispaly/Overlay Planes Off) in PIPExCONF while programming the planes on this card. this is what vesa bios does on modeset. | |||
2015-01-16 | webcookies: only sync the jar when dirty on clunk | cinap_lenrek | |
avoid sync the jar file when fids get clunked. the only reason to sync the jar on clunk is when it has been marked dirty (cookies added or deleted) and we want to flush the changes to disk. | |||
2015-01-16 | webcookies: avoid rereading and rewriting the cookie jar file all the time, ↵ | cinap_lenrek | |
dont return deleted cookies on search - rewrite when jar->dirty != 0 (caller modified the in memory jar) - reread when the jar->qid != stat(jar->file)->qid (on disk file changed) - ignore deleted cookies in cookiesearch() | |||
2015-01-13 | igfx: cursor/plane pipe assign is G45 only, add magic dsp a toggle from ↵ | cinap_lenrek | |
enable sequence | |||
2015-01-13 | kbfds: delete autogenerated latin1.h file when mklatin fails | cinap_lenrek | |
2015-01-12 | plan9.ini(8) man page: update links to iwn and ral firmware blobs | stanley lieber | |
2015-01-12 | vgadb: add x301 | mischief | |
2015-01-12 | igfx: set the display/overlay/cursor plane override disbale bits for G45 ↵ | cinap_lenrek | |
(like bios) | |||
2015-01-12 | igfx: fix typo, initialize more lvds bits for G45, T60 testing | cinap_lenrek | |
2015-01-12 | vgadb: alias X200s for X200 | cinap_lenrek | |
2015-01-12 | igfx: reverting previous change, pci id is for the second graphics ↵ | cinap_lenrek | |
controller pci device | |||
2015-01-12 | igfx: support for X200 (thanks bigato) | cinap_lenrek | |
2015-01-12 | igfx: properly turn vga monitor off | cinap_lenrek | |
2015-01-12 | igfx: aaand vga support for x200s :-) | cinap_lenrek | |
2015-01-12 | igfx: vga support on x230, fix fdi link setup, LG Flatron L1730P vgadb entry | cinap_lenrek | |
2015-01-12 | fix missing games/gba target in mkfile (thanks qu7uux) | cinap_lenrek | |
2015-01-11 | igfx: only use mmio... left from debugging | cinap_lenrek | |
2015-01-11 | igfx: cleanup | cinap_lenrek | |
2015-01-11 | merge | cinap_lenrek | |
2015-01-11 | igfx: get edid information from lvds | cinap_lenrek | |
2015-01-10 | ip/ipconfig: set ndb database file with -f argument | mischief | |
2015-01-10 | xargs(1) man page: rewritten -> implemented | stanley lieber | |
2015-01-10 | xargs(1) man page: add HISTORY (thanks, jpm_) | stanley lieber | |
2015-01-10 | igfx: use mmio to access registers instead of pio, fix wrong igfxmmio ↵ | cinap_lenrek | |
segment size initially, pio was used to access registers so i didnt need a kernel driver for initial testing. pio does not work under efi, so use mmio to access registers. | |||
2015-01-10 | merge | cinap_lenrek | |
2015-01-10 | igfx: perserve frame start delay "magic" bits 27:28 in pipe conf register | cinap_lenrek | |
it turns out, the "magic" bits 27:28 are the frame start delay setting that need to be preserved. | |||
2015-01-09 | libdraw: don't redraw input box in enter/eenter when mouse is moved outside ↵ | mischief | |
the rectangle prevents some flickering when devdraw is used over a high latency connection. Fixes issue 236 | |||
2015-01-10 | igfx: vgadb entries for x230 and x200s | cinap_lenrek | |
2015-01-09 | igfx: implement hardware cursor | cinap_lenrek | |
this can even be used with the vesa driver, just enable the cursor after mode switch like: echo hwgc igfxhwgc >/dev/vgactl | |||
2015-01-09 | igfx: fix some comments | cinap_lenrek | |
2015-01-09 | igfx: aaaand the kernel part :( | cinap_lenrek | |
2015-01-09 | igfx: just kidding, heres the code :) | cinap_lenrek | |