summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-13nm(2): clarify that U is an undefined symbolmischief
2014-03-14games/snes: bug fixesaiju
2014-03-14cpu: make -p work with explicit service in dialstring (same as import)cinap_lenrek
2014-03-14import: make import -p work with explicit service in dialstring (thanks ↵cinap_lenrek
mischief) mischief → ; import -p tcp!9.offblast.org!17007 / /n/9 mischief → -> import: can't mount /: EOF receiving fversion reply mischief → on the console mischief → bmo Mar 13 18:55:30 dialing tcp!9.offblast.org!17007 mischief → bmo Mar 13 18:55:30 reconnected to tcp!9.offblast.org!17007 mischief → bmo Mar 13 18:55:30 connected from 199.191.58.44 mischief → bmo Mar 13 18:55:34 exiting...bmo Mar 13 18:55:30 dialing tcp!9.offblast.org!17007 mischief → bmo Mar 13 18:55:30 reconnected to tcp!9.offblast.org!17007 mischief → bmo Mar 13 18:55:30 connected from 199.191.58.44 mischief → bmo Mar 13 18:55:34 exiting... mischief → aan is dialing the *exportfs* port because i explicitly specified it
2014-03-13added games/snesaiju
2014-03-11exportfs: avoid closing netfd in filter()cinap_lenrek
netfd is initially zero (stdin), when filter() closes fd0, fd0 is free to be reused. this causes problems with openmount() that assumes sfd being >2. instead, we dup the our pipe end over netfd, and close the pipe.
2014-03-10libdraw: fix zero stringwidth() bugcinap_lenrek
stringwidth() and string() sometimes failed spuriously due to the wrong assumption that cachechars() will only fail when a different subfont is needed. in fact, cachechars() can fail for other reasons like when it resizes the fontcache (or fails todo so). theres also the case when loadchar() is unable to translate a character and returns 0. this case needs to be differentiated from such temporary conditions like fontcache resize or subfont load to stop the retry loop in string() and stringwidth(). now cachechars() returns -1 to indicate that it cannot proceed and we test this in string() and stringwidth() to skip over untranslatable characters to make progress instead of retrying.
2014-03-105e: remove newline from suicide stringcinap_lenrek
2014-03-105e: trap unaligned memory accesscinap_lenrek
2014-03-09nusb: added joyaiju
2014-03-09libmach: pragma pack 32bit Ureg structs for amd64cinap_lenrek
when libmach is compiled with 6c, unions in the 32bit Uregs cause fields to be wronly aligned. use #pragma pack arround the #include "/$objtype/include/ureg.h" statement.
2014-03-085e(1): add HISTORYstanley lieber
2014-03-08mergecinap_lenrek
2014-03-085e: fix amd64cinap_lenrek
2014-03-07fortunes: it would be nice to be able to try the plan 9 go port without a ↵stanley lieber
plan 9 system.
2014-03-07mothra: handle blank lines inside <pre> tagsstanley lieber
2014-03-06nusb: fix loaddevstr() (thanks erik quanstro and richard miller)cinap_lenrek
loaddevstr() should request 256 bytes, as per standard and respect the length embedded in the string.
2014-03-06wifi: remove misleading packet header length check in wifidecrypt()cinap_lenrek
we do not need to check block length in wifidecrypt() again as wifiiq() already filters out truncated frames.
2014-03-06wifi: decode AP->AP (WDS / bridge) data frames.cinap_lenrek
2014-03-06/lib/face/48x48x8/.dict: add quanstro@9atom.org; erik does not wear a hatstanley lieber
2014-03-05ndb(8): the truth is too hard to explain, so theres a nice lie.cinap_lenrek
2014-03-05ndb(8): document -x option of ndb/dnsquery (thanks mischief)cinap_lenrek
2014-03-04cpu: remove unused connection directory buffermischief
2014-03-05nintendo(1): add SOURCE sectioncinap_lenrek
2014-03-04updated nintendo manpageaiju
2014-03-04pc64: fix segattachcinap_lenrek
the comment about Physseg.size being in pages is wrong, change type to uintptr and correct the comment. change the length parameter of segattach() and isoverlap() to uintptr as well. segments can grow over 4GB in pc64 now and globalsegattach() in devsegment calculates len argument of isoverlap() by s->top - s->bot. note that the syscall still takes 32bit ulong argument for the length! check for integer overflow in segattach(), make sure segment goes not beyond USTKTOP. change PTEMAPMEM constant to uvlong as it is used to calculate SEGMAXSIZE.
2014-03-03games(1), nintendo(1): re-organize nintendo emulators into separate man ↵stanley lieber
page; add HISTORY
2014-03-03/lib/rsc: We've entered the feature freeze.stanley lieber
2014-03-03fortunes: If you start your own successfull project, you also can develop ↵stanley lieber
your own set of reasons for doing any of a variety of operational things at any point in time.
2014-03-03/lib/face/48x48x4/.dict: fix mistakestanley lieber
2014-03-03games/nes: fix buffer overrunaiju
2014-03-03pcmconv: revert previous change, fix dither clippingcinap_lenrek
previous change had forgot how dithering works... m( we *really* add a random signal when *reducing* the number of bits. just make sure we do not overflow like in mixin().
2014-03-03pcmconv: fix dither clippingcinap_lenrek
the check in dither() was inverted. we should only add noise when the output bit count is greater than input bit count (samples shifted up) to fill the lower zero bits produced by the shift.
2014-03-02cc: correct out-of-bounds references in funct.c (thanks charles forsyth)cinap_lenrek
2014-03-02kernel: getting rid of duppage() (thanks charles)cinap_lenrek
simplifying paging code by getting rid of duppage(). instead, fixfault() now always makes a copy of the shared/cached page and leaves the cache alone. newpage() uncaches pages as neccesary. thanks charles forsyth for the suggestion. from http://9fans.net/archive/2014/03/26: > It isn't needed at all. When a cached page is written, it's trying hard to > replace the page in the cache by a new copy, > to return the previously cached page. Instead, I copy the cached page and > return the copy, which is what it already > does in another instance. ...
2014-03-02games/nes: SUROM support, subtle NMI timing bug fixedaiju
2014-03-01mergecinap_lenrek
2014-03-01pc64: multiboot supportcinap_lenrek
2014-03-01mergeaiju
2014-03-01games/nes: fix ppu off-by-one and sprite display bugaiju
2014-02-28bcm kernel: add *kernelpercent option for cmdline.txtstanley lieber
2014-03-01pc64: enable pmmc drivercinap_lenrek
2014-02-28libsec: fix memory leaks in seq_decode() and octet_decode() of asn1 parsercinap_lenrek
2014-02-28libsec: skip missing thumbprint files; not an errorcinap_lenrek
2014-02-28libsec: improve thumbprint codecinap_lenrek
1) handle errors when loading thumbprint file. initThumbprints() now returns nil and sets errstr on error. a syntax error in a thumbprint file should be reported instead of silently ignored! (have to check users) 2) fix memory leak in initThumbprints(); we have to use freeThumbprints() instead of free to release crltab. 3) use the actual head entries for thumbprint storage in the thumbprints array. most thumbprint files are rather sparse. 4) remove private emalloc() function. we shouldnt just exit the calling process on allocation error, instead handle error properly. this is a library!
2014-02-27games/nes: improved time synchronizationaiju
games/gb: added some games/nes improvements
2014-02-26add /lib/face/48x48x8/o/openbsd.1stanley lieber
2014-02-25libsec: add aes_128_cbc and aes_256_cbc ciphersmischief
2014-02-25devtls: spellingmischief
2014-02-25libsec: move static sendbuf into TlsConnection and give receive buffer a ↵mischief
better name