Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-18 | libdraw: avoid moving cursor if we dont have to for menuhit | cinap_lenrek | |
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. | |||
2013-06-18 | devsrv, devshr: wstat permissions | cinap_lenrek | |
update permissions last in wstat so it will only get changed when there was no error. | |||
2013-06-18 | devshr: fix wstat, style | cinap_lenrek | |
- same problem with wstat, if we error then owner has been already updated... - avoid smalloc while holding qlock in wstat, do it before - pikeshedd style... | |||
2013-06-17 | devsrv: fix wstat(), srvname(), avoid smalloc() while holding srv qlock, style | cinap_lenrek | |
- wstat would half update the Srv data structure if name was too long - srvname() walked the linked srv list without holding srv qlock - dont access sp->chan while not holding srv qlock in srvopen() - dont modify sp->owner while not holding srv qlock in srvcreate() - avoid smalloc() allocations while holding srv qlock - style pikeshedding, sorry | |||
2013-06-17 | page: use resizewin() to change window size for gif display | cinap_lenrek | |
resizewin() has some extra logic making sure the rect doesnt get too big. rio would otherwise refuse to create the window and the operation will fail completely. | |||
2013-06-16 | nusb/ether: call sysfatal if dev is nil | ppatience0 | |
2013-06-17 | ip/ethermedium: drop short packets instead of producing negative size blocks | cinap_lenrek | |
on usb ethernet, it can happen that we read truncated packets smaller than the ethernet header size. this produces a warning in pullupblock() later like: "pullup negative length packet, called from 0xf0199e46" | |||
2013-06-16 | draw: add badrect() function to reject zero, negative size or orverly huge ↵ | cinap_lenrek | |
rectangles not checking the rectangle dimensions causes integer overflows and memory corruption. adding a new badrect() function that checks for these cases. | |||
2013-06-16 | make filesystem handling of read9pmsg() consistent | cinap_lenrek | |
2013-06-16 | devmnt: add debug print for convS2M failing, suspecting this causing zero ↵ | cinap_lenrek | |
length writes | |||
2013-06-16 | paint: limit zoom to 12 steps | cinap_lenrek | |
2013-06-16 | wpa: fix bug | cinap_lenrek | |
2013-06-16 | crop /lib/face/48x48x8/n/nixie.1 to the right size (was 512x512) | cinap_lenrek | |
2013-06-16 | libmemdraw: fix drawing to color mapped with alpha chan (m8a8) | cinap_lenrek | |
2013-06-16 | abaco: allow single quotes for ctype attribute (thanks plhk) | cinap_lenrek | |
plhk9 → abaco: charset 'utf-8'> not supported plhk9 → http://plhk.ru/trash/abaco-singlequote.diff makes it go away | |||
2013-06-15 | page: 12 zoom levels should be enougth | cinap_lenrek | |
making zoom too big just causes pagesize() multiplication to overflow passing bogus rectangles to allocimage(). | |||
2013-06-15 | wpa: automatically pick cipher suits from beacon rsne | cinap_lenrek | |
2013-06-14 | ndb/cs, ndb/dns: ignore special commands from users different from the one ↵ | cinap_lenrek | |
we run the service owner this prevents users like "none" from toggling special options in ndb/dns and ndb/cs. | |||
2013-06-14 | pool: use splaying to balance free node tree | cinap_lenrek | |
use splaytree algorithm to balance the tree of free allocations as an optimization. the data structures are unchanged by this optimization. | |||
2013-06-14 | rdbfs: add -s srvname (from charles forsyth's rdbfs-srvname patch) | cinap_lenrek | |
Add a -s srvname option to rdbfs, allowing debugging sessions to be shared or later reattached after disconnection. | |||
2013-06-14 | lpdaemon: fix bogus string termination (from sources) | cinap_lenrek | |
2013-06-13 | merge | cinap_lenrek | |
2013-06-14 | fpiarm: condok() verfiy before specialop() omap/kw | jpathy | |
2013-06-12 | merge | cinap_lenrek | |
2013-06-12 | libmach: add EMMS for disassembly (8db.c, thanks mischief) | cinap_lenrek | |
2013-06-12 | fortunes: When Do Apps Become Rituals? | stanley lieber | |
2013-06-12 | merge | cinap_lenrek | |
2013-06-12 | smtp: add SMTPS support (-t) | cinap_lenrek | |
2013-06-12 | Remove unused fpemu function in omap, kw | jpathy | |
2013-06-12 | ARM: kernel: add vfp emulator to bcm, teg2, omap, kw | jpathy | |
2013-06-11 | 5e: vfp support | jpathy | |
2013-06-10 | merge with jpathy | cinap_lenrek | |
2013-06-10 | ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes ↵ | jpathy | |
for vfp instruction | |||
2013-06-10 | merge | cinap_lenrek | |
2013-06-10 | acid: fix dumptree() acid function to work in kernel debug, update ↵ | cinap_lenrek | |
malloc.acid and pool.acid files | |||
2013-06-10 | kernel: allow sysr1 debugging only for hostowner | cinap_lenrek | |
2013-06-09 | hgignore: ignore stuff in /lib/rfc | ppatience0 | |
2013-06-09 | grabrfc: create /lib/rfc/drafts if it doesn't exist yet | ppatience0 | |
2013-06-09 | page: handle interrupt note | cinap_lenrek | |
2013-06-09 | page: exit on kill note | cinap_lenrek | |
2013-06-08 | merge | cinap_lenrek | |
2013-06-08 | ape: fix _main stack setup for arm (_privates and _errnoloc was inside argv) | cinap_lenrek | |
2013-06-07 | bitcoin stuff | aiju | |
2013-06-07 | libaml: create \_GL name object | cinap_lenrek | |
2013-06-07 | no need to disable fpu in execregs, this is done in procsetup() already | cinap_lenrek | |
2013-06-07 | archacpi: handle multiple SSDT tables | cinap_lenrek | |
we cannot assume theres only one instance of an acpi table. some bios have multiple SSDT tables and we would only find the first one. now, we keep a second array to record the physical address of the table visited by maptable(). load all instances to the SSDT. | |||
2013-06-05 | plan9.ini(8): typo | ppatience0 | |
2013-06-05 | cifs(4): default method is ntlmv2, fix formatting | cinap_lenrek | |
2013-06-05 | remove iwl-firmware download script, this should be a package | cinap_lenrek | |
2013-06-04 | added a script to automate downloading and installing of iwl firmware | mveety | |