Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-19 | nusb/ether: fix asixread() invert/shift in wrong order | ppatience0 | |
2013-06-20 | disable tscticks in pc kernel (for now) | cinap_lenrek | |
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. | |||
2013-06-19 | plan9.ini: add *notsc= option to disable use of TSC as righ resolution clock | cinap_lenrek | |
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. | |||
2013-06-19 | libc: fix compiler warning for mips canlock() and _tas() | cinap_lenrek | |
2013-06-19 | libdraw: fix allocscreen() memory leak with too many retries (from 9atom) | cinap_lenrek | |
2013-06-19 | acpi: use Tblsz enum instead of sizeof(Tbl) due to alignment, enable use tsc ↵ | cinap_lenrek | |
on terminal kernel (thank erik) | |||
2013-06-19 | auth/asm12dsa: use fd 0 instead of trying to open /dev/stdin (thanks arpunk) | cinap_lenrek | |
2013-06-18 | libaml: pikeshedd style, handle division by zero (thanks erik) | cinap_lenrek | |
2013-06-18 | smtp: usage for -t flag (thanks erik) | cinap_lenrek | |
2013-06-18 | nusb/ether: fix asixwrite() | cinap_lenrek | |
invert/shift in wrong order causing low 16 bits to be all ffff... | |||
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 | 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-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-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 | |