May 5, 2006 libdiskfs, libsunrpc, libventi, vbackup: correct compile errors acme: fix Edit | bug. May 4, 2006 libdiskfs: ext2: various off-by-one etc. fixes (Steve VanDeBogart) libsunrpc: various odd Linux errors (Steve VanDeBogart) libsunrpc: 32->64 array index sign extension bug (Lou Kamenov) 9pserve: be careful about message sizes (Andrey Mirtchovski) April 27, 2006 libdiskfs: ffs code: fix double free, silence chatty print (Steve VanDeBogart) April 21, 2006 map/libmap: can probably use system tan instead of writing our own libmp, libthread, 9pserve, proof, sam: more OS X x86 fixes April 20, 2006 lib9p, libregexp, factotum, tar: silence 64-bit warnings (Andrey Mirtchovski) libdraw, libmach, libmp, eqn, gzip, hoc, rio, tapefs, tbl, tpic: silence gcc warnings libmp, libsec: use gcc -E instead of cpp on OS X [sic]; clean up assembly libthread: start on OS X x86 version lex, sam, samterm: import 64-bit safe version from Plan 9 venti: minor bug fixes (Mechiel Lukkien) April 19, 2006 lib9p: avoid double-lock (Lucho Ionkov) April 13, 2006 tpic: import April 12, 2006 validateattachment: add bogus zip file in virus venti: minor bug fixes (Mechiel Lukkien) April 8, 2006 rc: add exitcode function; exit 123 exits with status 123 now. upas/vf: import vf, create unvf, add mail/lib/validateattachment April 6, 2006 lookman: remove reference to /fd/2 April 4, 2006 srv(4): add v9fs-based example 9c: give up on -ansi -pedantic with gcc 9l: look for libresolv.dylib on OS X (Anothy Sorace) u.h: #defines to get strtoll on FreeBSD libdraw: remove unused checksnarf libthread: remove // comments in power-ucontext.h April 1, 2006 9c: use -ansi and -pedantic with gcc everything: remove many post-C90-isms. 9term: add more matching characters snarfer: avoid primary selection March 31, 2006 libdraw: fix X11 alpha bug marshal: add UTF-in-subject code tar: remove unnamed unions March 30, 2006 9l: fix egrep bug 9term: handle grey fonts correctly ndb: remove unnamed unions tar: import from Plan 9 March 27, 2006 win: silence on Del March 26, 2006 img: add important flushdisplay call (Erik Quanstrom) March 23, 2006 snarfer: new program March 22, 2006 libmp/386: do not store precious data below stack pointer March 21, 2006 lib9p: call destroyfid in a more timely manner acme: use $-free paths in Dump files (Peter Canning) ssh-agent: fix various memory errors March 19, 2006 9pclient(3): document new functions jpg, gif, etc.: resize window to fit image (Erik Quanstrom) man: add htmlroff(1), mhtml(7) page (source code): various cleanup, still not working rc: fix lexing overflow bug resample: import from Plan 9 sam: fix usage upas/smtp: be more lenient about \r new postscript fonts DejaVu and Luxi families - postscript/font: new files - postscript/troff: Unicode maps - troff/font/devutf: descriptions and metrics - tmac/tmac.an: use Luxi Sans in man pages - tmac/tmac.s: .FP luxisans - dist/troff: tools for importing new fonts - troff2html: recognize new man fonts - postscript/text2post: use DejaVu font new license for bitmap fonts from B&H - font/luc, font/lucsans: new directory names - font/^(luc lucm lucsans pelm)^/NOTICE: distribution terms - font/LICENSE: pointers to new terms - LICENSE: pointer to new terms - font/lucsans/*.font: use new luc name - font/shinonome/*.font: use new luc name - dist/main.html: acknowledge B&H - acme, scat, venti/srv: use new names March 12, 2006 libdraw: import new latin1 tables label(1): fix typo (Georg Neis) March 9, 2006 libdraw: new X11 snarf type for Synergy (Paul LaLonde) possible flushimage to fix jpg (Erik Quanstrom) March 7, 2006 acme Mail: seek to end of outgoing file March 5, 2006 libmp: mptouv bug fix March 3, 2006 lib9: change 9P2000.u Tcreate message acme Mail: various updates ndb: add subscript to tolower() call upas: various cleanup upas/nfs: use valid imap tag (Lou Kamenov) March 2, 2006 lib9: avoid redefining sched_yield (Christian Pfeil) February 28, 2006 libdraw: use Carbon pasteboard directly on OS X upas/nfs: avoid reserved word 'isnumber' snarfer: new command February 27, 2006 acme Mail: new Delmesg argument February 25, 2006 faces: locking mistakes (Erik Quanstrom) nedmail: minor fixes (Erik Quanstrom) tapefs: minor fixes (Erik Quanstrom) February 24, 2006 ndb: dns clean up (Erik Quanstrom) mkhdr, etc: use install not install -c tapefs: import from Plan 9 (Erik Quanstrom) February 23, 2006 upas: latest nfs February 22, 2006 fortunes: import from Plan 9 February 21, 2006 acme: fix event buffer NUL-termination bug htmlroff: import from Plan 9 February 20, 2006 lib9: add "dns" service to _p9dialparse ndb: dns clean up (Erik Quanstrom) February 19, 2006 wmail: use correct URL February 18, 2006 lib9: sizeof socket fixes in getnetconn upas: handle 09 in nfs imap February 17, 2006 mpm: make build without libutf ndb: dns clean up (Erik Quanstrom) upas/nfs: add a.h February 16, 2006 libthread: more sparc64 changes February 15, 2006 jpg, etc: resize window to fit image (Erik Quanstrom) ndb: dns clean up (Erik Quanstrom) upas: add new upas/fs (in upas/nfs) February 14, 2006 lib9p: correct memory overflow bug libmach: pointer conversion fixes libthread: more sparc64 changes 9c: adapt to ever-changing gcc error messages 9p: seek backward in rdwr acid: better names faces: better lookup factotum: silence pointer conversion warnings fmt: fix fmt -j again gview: bigger line buffer mpm: better UTF support ndb: add root servers, remove unused functions rc: shut up about signals during scripts snoopy: fixes tcs: better labels in listing February 13, 2006 9l: more draw fixes, add -lresolv for ndb. February 12, 2006 lib9: add exitcode libthread: add procwait upas: more clean up mail: add tree February 11, 2006 acme mail, faces: more changes upas: clean up February 10, 2006 libthread: more sparc64 changes February 9, 2006 libmp, libthread: add sparc64 acme/mail: use new upas conventions samterm: ignore SIGINT February 8, 2006 lib9pclient: add fsprint acme: add another chord fix postscript/font: add NOTICE about location of lucida fonts upas: clean up February 7, 2006 libthread: add threadidle (experimental) February 6, 2006 acme: add chord fix from Plan 9 eqn: silence printf warnings February 5, 2006 lib9p: ignore doubled calls to respond; allow nil readstr (experimental) libmach: silence warnings libthread: add threadid 9p: add -n to ls; add rm and create February 4, 2006 eqn: silence various warnings about printf formats srv: put in new note group February 2, 2006 lib9: attempt at more portable date handling 9pserve: correct offsets in 9P2000.u -> 9P2000 conversion ndb/dns: fix fid handling January 30, 2006 lib9pclient: add to 9pclient(3) January 29, 2006 libndb: remove dependence on arpa headers January 28, 2006 libdraw: allow freeimage(0) when screen==0 January 27, 2006 libndb: add dnsquery implemented via C library resolver various: OpenBSD fixes January 26, 2006 lib9pclient: add fsremove, fscreate, fsaccess lib9p: handle 9P2000.u libauth: handle auth_freerpc(nil). libbio: document return value of Bprint, Bvprint libdraw: nowsys fixes (Lou Kamenov) 9l: don't link with X11 if nowsys auxstats: avoid nonportable vm_swapusage on OS X rio: better build rules January 18, 2006 9term: ignore SIGHUP tcs: add more character sets January 18, 2006 fmt: fix -j implementation psv: add fonts to GS_FONTPATH January 17, 2006 9term: start a "login" shell January 16, 2006 include/fcall.h: sign fix January 11, 2006 libframe: stop eating the edge of the frame acme: various cleanup January 7, 2006 lib9: try to accomodate FreeBSD 5 disk device numbers vbackup: use bigger block size January 6, 2006 9p: add "con" verb lib9, eqn: use inttypes.h instead of not-so-stdint.h December 31, 2005 libip: add routines for fetching ethernet, ip interfaces December 30, 2005 libhtml: import changes from Plan 9 libmp: fix shifts, casts in mptov, mptouv auxstats: FreeBSD tweak eqn, grap: more 64-bit pointer fixes (Taj Khattra) hget: attempt at making ftp work install: split into two phases, document new installation snoopy: add filter.y vbackup: accomodate FreeBSD 6 vnfs: accept units on arguments December 29, 2005 9term: fix paste in hold mode, use STACK eqn, grap, lex, pic, troff: 64-bit fixes page: no more case problems lib9: correct array size in convD2M (Marco Gaddoni) set qid.vers in _p9dir (Erik Quanstrom) fmt 64-bit fixes - inttypes.h and uintptr. libdraw: avoid nil freeimage (Lou Kamenov) do not trust gcc to do nrv optimization (Taj Khattra) libmp: add mpdigit cast (Taj Khattra) libthread: more OpenBSD fixes (Tim Wiess) libventi: consistent uvlong vs u64int December 26, 2005 ndb: add dns December 25, 2005 lib9: allow broadcast address in dial libip: add alternate ethernet format in eipfmt libndb: allow relative paths in database stanza dhcpd: import from Plan 9 snoopy: import from Plan 9 tcs: add EILSEQ on OS X December 21, 2005 acme: turn on auto-expanding window tags by default December 18, 2005 yesterday: fix from Plan 9 December 17, 2005 tcs: don't redeclare errno December 16, 2005 dist/moveplan9.files: more (Rafal Sulejman, Erik Quanstrom) acme: integrate big tags into main branch (Paul Lalonde) libdiskfs: avoid bad names on OS X December 15, 2005 grap: remove getpid declaration (Bengt Kleberg) December 14, 2005 dist/isum.awk: cope with Solaris November 29, 2005 9term: set initial window size correctly acidtypes, libmach: more demangling fixes November 28, 2005 add install(1) as install.txt, add README make INSTALL less chatty remove Makefiles acidtypes, libmach: demangling fixes g: add .cs files (C#) November 27, 2005 libmach: name mangling, process control 9c, 9l: shut up OpenBSD (Geoff Collyer) 9term, vbackup: OS X fixes acid: name mangling, process control acidtypes: name mangling, process control auxstats: FreeBSD 6 fix (Lou Kamenov) upas/fs: correct imap service name, use role=client November 26, 2005 9term: add button 3 menu, fix \r include: move utf.h, fmt.h from u.h to libc.h dist: print summary w/ errors during INSTALL November 25, 2005 root: add Makefile and configure for the blind, rename NOTES to README November 21, 2005 lib9, 9pserve, vac: 9P2000.u fixes (Lucho Ionkov) November 15, 2005 libdraw: more X11 fixes libc.h: sched_yield NetBSD tweak (Anselm Garbe) November 12, 2005 faces: fix face location jpg, strings: remove references to /fd/ November 12, 2005 various: X11 fixes November 11, 2005 9term: more fixes (Tim Wiess) November 10, 2005 9term: handle \r, other fixes (Tim Wiess) auxstats: new Darwin tweaks November 9, 2005 libthread: fix OS X context switch code November 7, 2005 vbackup: various fixes November 6, 2005 9term: new port directly from rio include/libc.h: p9syslog, not syslog in varargck libauthsrv: close fd, memory leak in authdial libdraw: X11 debugging helps lib9: add getcallerpc-arm (Ron Minnich) auxstats: Fix FreeBSD 6 build (William Josephson) November 4, 2005 stats: add -C to argchars (Lou Kamenov) libthread: ARM fixes (Ron Minnich), getcontext fixes November 2, 2005 vbackup: longer timeout on BSD mount libthread: Linux ARM fixes (Ron Minnich) November 1, 2005 various: ctype sign fixes (Tom Miller) libfmt: avoid overflow on %f libthread: Linux ARM fixes (Ron Minnich), FreeBSD 5 fixes libventi: various cleanup October 31, 2005 acme: preparation for multiline tags (Paul Lalonde) bc: 64-bit safe (Taj Khattra) faces: initial port (John Cummings) stats: add -F option (Lou Kamenov) various: ctype sign fixes (Tom Miller) October 30, 2005 auxstats: more OS X fixes (Jeff Sickel) October 29, 2005 9p: clunk fids before exiting mk: handle MKSHELL type correctly upas, acme mail: add initial port (John Cummings) vbackup: silence compiler warnings venti: silence compiler warnings lib9: remove reference to ffork print correct file name in truerand error libdisk: add Disk routines libdiskfs: silence compiler warnings libframe: add noredraw flag libhtml: many fixes libsunrpc: silence compiler warnings October 18, 2005 9l: add autoframework (like autolib) for OS X (Jeff Sickel) page: use "9 file" always ps, psu: narrower display stats: better OS X support (Jeff Sickel) October 17, 2005 cb: undef old type macros before redefining. October 5, 2005 stats: better OS X support (Jeff Sickel) September 30, 2005 libhtml: more &names and numbers (Erik Quanstrom) September 29, 2005 libc.h: add #pragmas for varargck, #ifdef'ed out. September 26, 2005 libthread: print thread info on SIGQUIT, SIGINFO, logging acme: add more thread names September 21, 2005 9term: fix SunOS typo (Bengt Kleberg, glaive) September 19, 2005 libhtml: more &names (Erik Quanstrom) September 19, 2005 lib9/truerand: OpenBSD lets you open /dev/random but not read it! (Chad Dougherty, Mechiel Lukkien) September 15, 2005 libdraw/x11-event: Ignore unexpected events (Rob Pike) jpg: do not revert to CMAP for second file (Rob Pike) September 13, 2005 9pserve: signedness bug September 12, 2005 dist: various attempts at Debian packaging lib/moveplan9.sh: allow specification of old directory Getdir: interpret tags with $ in them mpm: use g++ as LD, add tmac.pm to tmac directory include/libc.h, fcall.h: add 9P2000.u extensions 9pserve: add 9P2000.u extensions vac: add 9P2000.u extensions, signedness bug September 9, 2005 lc: add -p like man page says various: insert (uchar) casts for ctype arguments for broken NetBSD. September 4, 2005 dist/main.html: note x86 OpenBSD August 31, 2005 file: spell IA-64 correctly (Zoltan Jarai) August 30, 2005 dist/debian, dist/pkg: start playing with building packages dist/isum: ignore 'loop not entered at top' (SunOS cc) dist/ss.html: add screen shots dist/unix.html: update VN license summary 9l: no need to handle OpenBSD specially file: handle #! scripts, ELF better font/lucidasans/bold*unicode.7.font: more subfonts g: search .pl, .cgi hget: add hget(1) lp: add preliminary lp (not expected to work yet) src: use Plan 9 file(1) August 12, 2005 lib/moveplan9.files: add bin/stack include/libc.h: use DM constants from v9fs, add DMTMP libthread: add Linux-power-asm.s cb: add August 11, 2005 various: silence warnings unix/*: note new BSD license from Vita Nuova libdiskfs: add UFS2 support libthread: add NetBSD power assembly 9term: send tty's current interrupt character on DEL keystroke rc: add limited rfork command, make sure errors propagate venti(8): document bloom line in config vftp: add get command vnfs: use strtoull for arguments instead of atoi. August 10, 2005 src/cmd/mkfile: do not build lp yet dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD) lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation lib9/truerand: use /dev/srandom on OpenBSD libthread: annoying wrappers for OpenBSD libmp: different assembly comments for old GNU as 9p: set exit status file: add, appease gcc getflags: added mk: decide mtime-related race conservatively postscript/text2post: added rcmain: make fn cd safer for use with rc -e (in mk) rio: turn off debugging prints, remove 9wm.man, fixes from Andrey vbackup: NetBSD fixes for mount-BSD.c venti/srv: add header for FreeBSD July 28, 2005 acme: subtle winunlock bug fix libdiskfs: fix double, triple indirect block reading for FFS vftp: new program vbackup: coalesce mount-*BSD files. July 27, 2005 include/u.h, src/libthread/thread.c: SunOS 10 attempt libdraw: less graceful, less raceful shutdown libthread: avoid C library races during threadexitsall awd: cannot use hostname -s on SunOS 9pserve, srv: use correct type for NOFID July 26, 2005 various: fixes for SunOS from Bengt Kleberg July 25, 2005 vac: avoid infinite redirection while sniffing type of archive July 24, 2005 venti: many minor changes, updates libdraw/init.c: start with white screen instead of black man: update venti-fcall(3), venti(8), venti-fmt(8) July 22, 2005 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work. 9c: do not try to process stdout, so that 9c -E works on gcc machines. tar: remove anonymous structs/unions. vbackup: bigger stack (oops) July 19-22, 2005 add OpenBSD x86 support. many thanks to Tim Wiess. July 21, 2005 9term, win: ignore window size change signals while forking shell dist: update main.html July 20, 2005 src/mkfile: unbugger libhttpd for venti July 19, 2005 dist/*: use "9 rc" instead of just rc to avoid getting /usr/local/bin/rc on systems with byron's rc installed. (matters because of byron's gratuitous "if not" vs. "else" change.) include/u.h: include to try to get fixed-size types venti: update part.c to work on freebsd vmount: default to vmount0, do not try to add udp! and !12049. man: update intro(1), hist(1), venti-file(3) various: pedantry from gcc 4.0, most of it unnecessary July 18, 2005 dict/README: change to use hget page: handle troff intermediate output man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8) src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now (cvs isn't good at making sure directories go away) unbugger venti venti: fix usage message July 17, 2005 9term: better(?) CR handling post9p: announce to networks vmount: change default handle July 15, 2005 dist/isum: work around grep stupidity July 14, 2005 rc: ignore window size change signals man: remove venti.conf(7) -- now in venti(8) July 12-13, 2005 various: placate gcc-4.0 on OS X. src/Makefile: try to use system binaries in path src/mkhdr: remove X11 guess src/mkdirs: add $MKFLAGS to recursive mk src/mkmk.sh: update lib9/announce: cannot use unix as variable name lib9/malloc: locks around all the malloc routines. old Linux libc cannot be trusted. maybe other systems. paranoia rules the day. lib9/sendfd: add macros for systems without (Sun) lib9pclient: better error messages libdiskfs: new library libdraw: crash less when display == nil. look in more places for X11. make nowsys-mouse and nowsys-keyboard compile. handle freeing of subfonts correctly. drop _x.black and _x.white. libmux: better error messages libsunrpc: remove some c++ comments libventi: new and improved, now with manual pages 9l: silence nm errors during autolib 9term: hold mode even in raw mode (suggested by James Robinson) acme: various needed casts exit gracefully on error dict: no more wide characters diff: use +/- instead of in diff -c grap: remove unused symtab hget: remove [] in array initializers listen1: added ls: cannot use global named "dirbuf" man: sort pages correctly, handle troff correctly. nroff: invoke plan 9 troff rc: sun stupidity rio: clean up code, attempt at keyboard-based window switching ssh-agent: needed cast vac: fix call to vtfilecreate. vbackup: new file system backup program with dump-like access interface. venti: it returns, now with manual pages June 22, 2005 libmach/dwarfdump: avoid bogus in path (thanks to William Josephson) May 19, 2005 lib9/encodefmt: handle precision==0 better libsunrpc: various fixes rc: set $PLAN9 at startup if necessary May 12, 2005 font: add new japanese fonts include/sunrpc.h: add autolib include/utf.h: change Runeerror libsec/386: change labels in assembly to get better function name boundaries in oprofile libventi: add vtlognames May 7, 2005 various: remove long character constants. various: use full prototypes everywhere dist/checkman.awk: ignore sftp(1) include/u.h: preliminary OS X Tiger changes lib9/_p9dialparse: set p9unix always libip/udp: try to do better with headers srv: check return value of auth_proxy correctly web: fixes (thanks to Scott Schwartz) May 2, 2005 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett) acme: row load/dump consistency fix (thanks to Peter Canning) include/u.h: workaround for old gcc May 1, 2005 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel) lib9/sendfd: fix alignment bug (thanks to Tim Wiess) libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom) 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom) scat: various fixes to use standard C (thanks to Roland Kaufmann) add OpenBSD/PowerPC support (thanks to Tim Wiess) March 28, 2005 open(3): note that open and create are macros add NetBSD support (thanks to Christoph Lohmann) March 24, 2005 netfiles: robustness fixes sftpcache: robustness fixes March 23, 2005 acme: fix Edit filename bug, elogapply warnings March 21, 2005 ndb/local: fix name of bell labs auth domain 9fs: use srv -a 9pserve: add -A, -M options netfiles: work harder to generate expansion texts add sftpcache srv: add -a option March 20, 2005 acme: fix q1 computation bug in expandfile factotum: fix race netfiles: use sftp -b /dev/stdin, various fixes March 18, 2005 cmd/mkfile: explicitly ignore deleted factotum (now in auth) dist/addsrclinks: bug fix dist/isum: ignore cp in netfiles directory dist/main.html: add link to 9pm font: add boldtypunicode.7.font man: update INDEX files tmac/tmac.anhtml: set HT to 1 when generating HTML lib9: better errors for create and open when lock fails notify: ignore TTIN, TTOU libdraw: init with window atop image libplumb: tweaks libthread: add threaddata, fix Alt declaration document NPTL brokenness ignore TSTP, TTIN, TTOU 9c, 9l: even quieter 9fs: new command 9p: add ls command 9pserve: ignore tstp; consult $verbose9pserve acid: use %#x in acid/port acme: typing bug fix, ^A, ^E colors: add flushimage cvs: document how to make cvs -q the default E: print file name in case plumb fails g: allow -- to end options search more file extensions hget: new command (no ftp support) Netfiles: new command plumb: add -9 for debugging png: better png reading rand: document what to do if SunOS missing /dev/random rc: lex bug do not print on sigpipe try harder to background async jobs allow rc -l without -i sam: bug fix from plan 9 samterm: ^A, ^E small cleanup ssh-agent: change to use fixed name src: bug fix srv: new command tcs: silence gcc warning March 15, 2005 u.h: change nil to unadorned 0 on sunos lib9pclient: fix ptr arith in fswrite libdraw: fix syntax errors in nowsys*.c libauth, libsunrpc: do not set PLAN9 in mkfile 9term: add signal.h for sunos factotum: drop .= initializers for sunos vac: tweak for sunos March 14, 2005 acme: add $foo names as -$ March 9, 2005 tcs: bring in plan 9 code March 8, 2005 fortunes: more fortunes March 6, 2005 u, u.rc: new script fortunes: more fortunes March 5, 2005 win: don't give up when it gets confused March 4, 2005 lib9p: make chatty9p an extern int (mac) March 1, 2005 9pclient: preserve error in fsopen handle offset correctly in fswrite February 28, 2005 rcmain: extra awd to initialize 9term psv: use new --options when necessary February 22, 2005 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems February 21, 2005 unzip: create paths as necessary February 20, 2005 vac: fix from lucho February 18, 2005 vac: fix -d from lucho February 17, 2005 yacc: silence yyerrlab warning February 16, 2005 libhttpd: make hwrite work with chunked encoding libthread: debugging assertion 9c: be even quieter venti: add acid/venti - routines to dump log buffers February 15, 2005 draw.h: add ABGR32 venti.h: add ventilogging, vtlognames libauth: close afid in auth_freerpc libthread: fix unlikely qlock bug acme: ignore tty nodes; still not 100% right png: add alpha writing support dist: new glenda in circle logo February 14, 2005 add source links to man pages yacc: make yaccpars more like yaccpar add optional argument to yyparse February 13, 2005 lib9: add readcons(1) add laddr, raddr to Netconninfo (see dial(3)) support local address in dial for tcp and udp bug fix in fcallfmt libauth: allow parseattr(nil) libmp: add %lB for lower case libsec: add x509 dsa routines libthread: work around stupid linux 2.6 ps-gdb-/proc bug libventi: new logging, use new nci auth: move secstore, factotum into auth directory add asn1, dsa, rsa pem routines factotum: add rsa signatures, dsa, pass, wep, httpdigest, ... more info in man page rc: bug fix regarding /dev/stdin from Christoph Lohmann secstore: add ipso secstored: avoid zombie army of evil ssh-agent: add 9p: bigger buffers, add rdwr verb 9c: more silencing of gcc create log, secstore directories in $PLAN9 February 12, 2005 9c: silence gcc chatter February 11, 2005 dist: fix regexp license in unix.html add link to license on main page lib9: add list of plan 9 services to _p9dialparse, add OAPPEND for create and open, format \0 as printable in fcallfmt, add netcrypt, readcons, syslog lib9p: fix tpost, call srv->start lib9pclient: add chatty9pclient libauth: add fsamount, nsamount, authdial ndb. libmach: use %#x explicitly libndb: add libsec: use new auth_allocrpc in tlshand libthread: add threadgetname prototype 9l: fix libsec/lib9 cycle thanks to netcrypt 9p: use nsamount, fsamount; add write -l 9pserve: quieter, auth bug fix 9term: treat _ as word character acid: do not set %# implicitly anymore add simple pthread support via acid code set corpid acme: bug fix in Tauth handler dial: send input to net instead of back to 0 dict: ahd path factotum: make it run and work, add secstore remove top-level factotum directory rc: set p->pid=-1 explicitly to avoid wait problems psv: add print buttons secstored, secuser: add tar: add February 10, 2005 libmach: abortive attempt at pthread support via libthread_db February 8, 2005 lib9: don't fiddle with signal masks by default fix typo in notify(3) add DMSYMLINK etc. bits add crypt (lucho) lib9p*: many fixes (lucho) libauth*: many fixes (lucho) libdraw: avoid yet another X11 stack overflow in cursorset (FC3, reported by Abhey Shah) libhttpd: do not assign va_list in hio.c (lucho) libthread: remove debugging >xx in mkfile 9l: add FreeBSD 5.2 support w/ -lkse (Sah) 9l, 9term: patches to run on SunOS 5.8 from Axel B. 9term: try to handle DEL better document bash/readline brokenness in 9term(1) BUGS fix paste bug vac: avoid special files February 3, 2005 libthread: silence gcc warning in pthread.c February 2, 2005 INSTALL: add use of LOCAL.config libdraw: add nowsys implementation mk: silence archive warning if ~ $file *.a. February 1, 2005 lc: use 9 mc not linux mc. January 31, 2005 db(1): add stack to name list January 30, 2005 cmd/mkfile: lex files unix: add ranlib to unix makefiles for mac libmux: fix non-zero mintag handling (thanks to lucho) libthread: osprocid now int not uint (can be -1) 9term, awd, win: handle sysnames in labels acme: document -a, Indent add errors file core: do not readdir files (thanks to zoltan jarai) delatex: make it better diff: document -a factotum: silence chap warning sam: chording disabled - causes lockups topng: use simpler graphics format January 29, 2005 diff: add -a January 28, 2005 lib9pclient: zero offset, mode, qid on fid alloc. January 27, 2005 sky: remove here; add here.sample instead, so that local changes to here are not clobbered. acme: remove print, fix addr handling, check fid in use. fix rowdump bug; cope with unix ORCLOSE sam: add -a (autoindent) and chording January 26, 2005 diff: add -c January 25, 2005 libdraw: finally fix winsize @x,y handling January 23, 2005 dist: bug fixes to download.html and unix.html January 23, 2005 suse X bug - need bigger stacks add searchpath(3) work on libmach + elf core dumps + threads + registers change db to use libmach cmdline interface add stack (see db(1)) s/ulong/unsigned long/ for unix mk; other makefile bugs rename scheduler to procscheduler in libthread so libmach can identify it add isum to install(1) work around searchpath in rc; add to intro(1) volatile int quiet in db January 22, 2005 redirect debugging output of isnptl in INSTALL set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL to appease other pieces of the build. January 21, 2005 s/mdir/mkdir/ in unix regexp makefile better isnptl arg count in auxclog January 20, 2005 add core(1) man page fix exit race in samterm January 19, 2005 continued x86-64 support bug fix to 9c on sunos - __${s}__ not __$s__ avoid c99 extensions in cmapcube and vacfs do not name functions shutdown on mac os x add dist/isum include errno.h in eqn/e.h use 9 yacc to build rc January 18, 2005 avoid closing -1 in lib9pclient continued x86-64 support January 18, 2005 make src/libthread/pthread.c compile add threadspawnl, fsseek. add link to web interface in cvs(1). remove hard-coded path in fixurls preliminary x86-64 support explain nptl in src/libthread/README.Linux libventi bug fixes add threadgetname to libthread bigger chunking in sort(1) bug fix in acid add LOCAL.INSTALL extract command line from elf cores initial core(1) command fix race in libthread proccreate do not use -Wl,-rpath on Darwin do not translate man pages in lib/moveplan9.sh January 17, 2005 thread.c tries to warn about bad pthreads on Linux vacfs posts vacfs.basename fix nil deref in acid change 9c, 9l to detect nptl properly (not relying on running kernel version) change psu to use 9 ps do not call exits in threaded programs January 16, 2005 bring fds from daemonize down to high 20s from high 90s for NetBSD. use -Wl,-rpath in gcc in 9l for NetBSD. make vacfs work (patch from Lucho) make vacfs use EARGF add note about signal masks in TODO (Taj Khattra notes that acme doesn't ^Z well) add note about _x.black and _x.white in TODO (noted by David Leimbach) remove unixisms from dist/fixurls fix bugs in dist/main.html noteenable, notedisable, notifyon, notifyoff return old setting. update manual indices troff2html handles section (9p). add note in libthread/thread.c about stack-based pthreads make tmac.an's .HR better tweaks to unix mkfiles January 15, 2005 tcolors now uses threadexitsall syminit bug in mk. (why does syminit exist?) January 14, 2005 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1. add note about makecontext to TODO file (noted by Axel) January 12, 2005 First fully-documented release.