summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-11newt: add 'kf' command to grep $home/lib/newsgroups for group namesstanley lieber
2014-04-09newt: improve input filteringstanley lieber
2014-04-09newt: always prefix single digit days with 0 in 'h' viewstanley lieber
2014-04-09newt: fix 'h' formattingstanley lieber
2014-04-09fortunes: Can somebody please include this in the fortunes database?stanley lieber
2014-04-09libc: allow announce address of the form #I1/tcp!*!564cinap_lenrek
we allow protocol path to begin with # for dial, so should allow this for announce as well. this is primarily usefull when booting the fileserver to listen on alternate ip stack.
2014-04-08process acpi interrupt source override entries in a 2nd pass over the madt ↵cinap_lenrek
(APIC) table (thanks erik) according to erik, virtualbox puts the source overrides before the ioapic entries so the addirq() call fails as no ioapics have been declared yet. use a second pass over the table after we processed the apic entries.
2014-04-03mergecinap_lenrek
2014-04-03spin(1): fix typoftrvxmtrx
2014-04-03eqn: fix parallel build (thanks eekee)cinap_lenrek
dont just mv y.tab.c, this can cause y.tab.c and y.tab.h to be accidently regenerated breaking parallel build.
2014-04-03webfs: do not unescape escapecinap_lenrek
2014-04-02newt: clean up regexpstanley lieber
2014-04-02fortunes: No one googles local variable names.stanley lieber
2014-04-01fortunes: The only document that claims Plan 9 runs in 4 megabytes is the ↵stanley lieber
FAQ on our home page.
2014-04-01add newt(1): nntp client for use with nntpfs(4)stanley lieber
2014-04-01devproc: change address format in segment file to %8p (thanks eekee)cinap_lenrek
the original format for addresses was %8lux which was changed to %p for amd64. this broke linuxemu which assumes fixed format in the segment file. as a compromize we change it to %8p and amd64 port of linuxemu will hopefully use a more robust parser :)
2014-04-01getfields(2): add missing SOURCE fileBurnZeZ
2014-04-01sam, acme: fix character classes quoting for 21-bit runescinap_lenrek
quote handling was broken with 21-bit runes. nextrec() returned quoted rune as long rune | (Runemax+1) to escape it. with 16-bit runes, storing that long into 16-bit Rune would automatically remove the escaping, but with 21-bit runes, Rune is uint32 so the escaping would remain. we now use (Runemask+1) instead, and mask the escaping off explicitely when storing back to Rune.
2014-03-30mergeglenda
2014-03-30games/gb: better video scaler from games/nesglenda
2014-03-30grep: fix tab2, use int instead of Rune to be compatible to 16bit rune systemcinap_lenrek
2014-03-30grep: fix wrong rlcass splitting (thanks erik and kenji)cinap_lenrek
add 0xffff to tab1 as range 0xffff-0x10ffff has 4 byte utf-8 sequence. use Runemax (0x10ffff) instead of Runemask (0x1fffff) to denote the last valid rune for inverted [^] match as Runemask is out of the valid rune space.
2014-03-296c, 8c: optimize away CMPL/CMPQ reg, $0 instruction in peephole passcinap_lenrek
when the previous instruction sets the zero flag, we can remove the CMPL/CMPQ instruction. this removes compares for zero/non zero tests only. it only looks at the previous non-nop instruction to see if it sets our compare value register.
2014-03-26ramfs: fix srvname; postmountsrv() already prepends /srv/BurnZeZ
2014-03-26audio/oggdec: wait for pcmconv child process to exitcinap_lenrek
we have to wait for the pcmconv process to exit before exiting yourselfs because otherwise pcmconv could keep /dev/audio open and prevent further reopens for a short period of time.
2014-03-26libauthsrv: recognize amd64 $cputype in readnvram() to look for default ↵cinap_lenrek
locations
2014-03-24pc64: prevent dat.h from getting overwritten by ../pc/dat.hcinap_lenrek
the rule that was used to copy header files from ../pc accidently overwrote dat.h when ../pc/dat.h was updated because it matched on all *.h files that was also found in ../pc directory. change to exact match on $PCHEADERS to prevent this.
2014-03-23games/snes: fix dspclock signed overflow (music stoping for minute)cinap_lenrek
2014-03-23hget: revert hget -v change, this needs more thoughtcinap_lenrek
problems that need to be addressed: - reads in the whole /proc every second for no reason - breaks when http server doesnt include Content-Length header - length is wrong for continued download (-o option)
2014-03-23auth/login: find authdom instead of using hardcoded cs.bell-labs.com (thanks ↵cinap_lenrek
erik)
2014-03-22hget(1): fix minor formatting errormischief
2014-03-22hget: add the -v option to produce progress on stderr, like old hgetmischief
2014-03-22games/snes: cpu timing fixaiju
2014-03-22games/snes: silly bugaiju
2014-03-22games/snes: improved cpu timingaiju
2014-03-218c, 6c: fix mulgen botch error for handling multiplication by zero constantcinap_lenrek
2014-03-21pc64: serial console supportcinap_lenrek
2014-03-21devfs: fix cclose() crash in devfs error handlingcinap_lenrek
2014-03-21games/snes: bug fixesaiju
2014-03-21games/snes: minor cpu bug fixaiju
2014-03-21games/snes: minor oam bugsaiju
2014-03-21games/snes: fixed decimal modeaiju
2014-03-21games/snes: added open bus emulationaiju
2014-03-21games/snes: address remapping and irq reset bug fixaiju
2014-03-21games/snes: added state savingaiju
2014-03-20games/snes: made cpu timing slightly more accurateaiju
2014-03-20games/snes: added offset-per-tileaiju
2014-03-19audiohda: start playback only when we have a minimum delay bufferedcinap_lenrek
2014-03-19games/snes: audio improvementsaiju
2014-03-19games/snes: fixed large sprite scrolling bugaiju