2 9term: better cleanup on window delete
5 rc: allow = in command line arguments
8 9term: use getdents instead of getdirentries on NetBSD (Christoph Lohmann)
11 9l: tweak to handle memdraw memlayer
12 sam: fix bug in duplicate file name detection
13 stack: accept process names as arguments
14 web: handle spaces in URLs
15 lib9/fmt: silence a gcc warning
16 lib9p, lib9pclient: clean up useless #includes, debugging prints
17 libacme: document in acme(3)
18 libdraw: split out libmemdraw, libmemlayer
19 move X11 code into separate server devdraw(1)
20 add <drawfcall.h>, drawfcall(3)
21 libmux: add non-blocking support
22 change muxthreads to muxprocs to match mux(3)
23 libplumb: add plumbunmount
26 acme: root out unrooted paths
29 libdiskfs: ext2, vnfs bug fixes (Steve VanDeBogart)
32 libthread: fix Linux 2.4 proc leak
33 lib9, libthread: add p9usepwlibrary to avoid pw library in threaded
34 programs (can stack overflow)
38 libflate: make 64-bit safe
39 venti: call fmtlocaleinit in fmtzblock
42 plumb/basic: use "9 page" instead of page
45 libthread: run threaded programs in own note group when
46 not using tty (for threaddaemonize)
47 libthread: attempt at Sparc assembly
50 lib9: use didtz correctly (Rob Pike)
51 graph: remove C99-isms
54 lib9/fmt: silence warning in fltfmt
55 9pserve: use same uname that srv.c does
56 acme Mail: make srvname global
57 astro: use va_args for cosadd, sinadd (Michael Teichgräber)
60 libbio, lib9pclient, libhttpd: bug fixes - call fmtlocaleinit in more places
63 lib9/fmt: bug fixes - call fmtlocaleinit in more places
67 acme Mail: make compile (missing srvname)
68 upas/nfs: fix broken comments
71 astro: make sure to use local fmod (Michael Teichgräber)
74 lib9/fmt: new, commented fltfmt (rsc)
75 lib9/fmt: fixes and cleanups (Rob Pike, Google)
78 lib9/fmt: fixes and cleanups (Rob Pike, Google)
79 libdraw: import Plan 9 changes to libmemdraw
80 graph: add colors argument (Gregor Asplund)
81 snoopy: fix icmp overflow
82 tapefs: import 64-bit changes from Plan 9
83 tcs: import from Plan 9
84 upas/spam: add spam filter (Lou Kamenov)
85 upas/libcommon: better locking in libcommon
86 upas/nfs: remove useless warning
89 libdraw: rfork(RFNOTEG) in initdraw (Anselm Garbe)
90 htmlroff: break line on .ti (Michael Teichgräber)
93 lib9: better time zone handling
96 vbackup: use linux/version.h to determine Linux version
99 libthread: avoid zombie when execvp fails
102 libsunrpc: fix bug introduced in ext3 fixes (Serge Gannon)
105 libdiskfs: set name length in FFS reader
106 fmt: correct double spacing bug (Rob Pike)
107 htmlroff: fix font size bug (Michael Techgräber)
110 acme Mail: show full From name in main window
111 htmlroff: correct path to utfmap (Michael Teichgräber)
112 ndb: fix compilation problem on FreeBSD 4
113 sam: silence gcc warnings
114 tmac: import tmac.s from Plan 9
117 libdiskfs, libsunrpc, libventi, vbackup: correct compile errors
118 acme: fix Edit | bug.
121 libdiskfs: ext2: various off-by-one etc. fixes (Steve VanDeBogart)
122 libsunrpc: various odd Linux errors (Steve VanDeBogart)
123 libsunrpc: 32->64 array index sign extension bug (Lou Kamenov)
124 9pserve: be careful about message sizes (Andrey Mirtchovski)
127 libdiskfs: ffs code: fix double free, silence chatty print (Steve VanDeBogart)
130 map/libmap: can probably use system tan instead of writing our own
131 libmp, libthread, 9pserve, proof, sam: more OS X x86 fixes
134 lib9p, libregexp, factotum, tar: silence 64-bit warnings (Andrey Mirtchovski)
135 libdraw, libmach, libmp, eqn, gzip, hoc, rio, tapefs, tbl, tpic: silence gcc warnings
136 libmp, libsec: use gcc -E instead of cpp on OS X [sic]; clean up assembly
137 libthread: start on OS X x86 version
138 lex, sam, samterm: import 64-bit safe version from Plan 9
139 venti: minor bug fixes (Mechiel Lukkien)
142 lib9p: avoid double-lock (Lucho Ionkov)
148 validateattachment: add bogus zip file in virus
149 venti: minor bug fixes (Mechiel Lukkien)
152 rc: add exitcode function; exit 123 exits with status 123 now.
153 upas/vf: import vf, create unvf, add mail/lib/validateattachment
156 lookman: remove reference to /fd/2
159 srv(4): add v9fs-based example
160 9c: give up on -ansi -pedantic with gcc
161 9l: look for libresolv.dylib on OS X (Anothy Sorace)
162 u.h: #defines to get strtoll on FreeBSD
163 libdraw: remove unused checksnarf
164 libthread: remove // comments in power-ucontext.h
167 9c: use -ansi and -pedantic with gcc
168 everything: remove many post-C90-isms.
169 9term: add more matching characters
170 snarfer: avoid primary selection
173 libdraw: fix X11 alpha bug
174 marshal: add UTF-in-subject code
175 tar: remove unnamed unions
179 9term: handle grey fonts correctly
180 ndb: remove unnamed unions
181 tar: import from Plan 9
187 img: add important flushdisplay call (Erik Quanstrom)
193 libmp/386: do not store precious data below stack pointer
196 lib9p: call destroyfid in a more timely manner
197 acme: use $-free paths in Dump files (Peter Canning)
198 ssh-agent: fix various memory errors
201 9pclient(3): document new functions
202 jpg, gif, etc.: resize window to fit image (Erik Quanstrom)
203 man: add htmlroff(1), mhtml(7)
204 page (source code): various cleanup, still not working
205 rc: fix lexing overflow bug
206 resample: import from Plan 9
208 upas/smtp: be more lenient about \r
210 new postscript fonts DejaVu and Luxi families
211 - postscript/font: new files
212 - postscript/troff: Unicode maps
213 - troff/font/devutf: descriptions and metrics
214 - tmac/tmac.an: use Luxi Sans in man pages
215 - tmac/tmac.s: .FP luxisans
216 - dist/troff: tools for importing new fonts
217 - troff2html: recognize new man fonts
218 - postscript/text2post: use DejaVu font
220 new license for bitmap fonts from B&H
221 - font/luc, font/lucsans: new directory names
222 - font/^(luc lucm lucsans pelm)^/NOTICE: distribution terms
223 - font/LICENSE: pointers to new terms
224 - LICENSE: pointer to new terms
225 - font/lucsans/*.font: use new luc name
226 - font/shinonome/*.font: use new luc name
227 - dist/main.html: acknowledge B&H
228 - acme, scat, venti/srv: use new names
231 libdraw: import new latin1 tables
232 label(1): fix typo (Georg Neis)
235 libdraw: new X11 snarf type for Synergy (Paul LaLonde)
236 possible flushimage to fix jpg (Erik Quanstrom)
239 acme Mail: seek to end of outgoing file
242 libmp: mptouv bug fix
245 lib9: change 9P2000.u Tcreate message
246 acme Mail: various updates
247 ndb: add subscript to tolower() call
248 upas: various cleanup
249 upas/nfs: use valid imap tag (Lou Kamenov)
252 lib9: avoid redefining sched_yield (Christian Pfeil)
255 libdraw: use Carbon pasteboard directly on OS X
256 upas/nfs: avoid reserved word 'isnumber'
260 acme Mail: new Delmesg argument
263 faces: locking mistakes (Erik Quanstrom)
264 nedmail: minor fixes (Erik Quanstrom)
265 tapefs: minor fixes (Erik Quanstrom)
268 ndb: dns clean up (Erik Quanstrom)
269 mkhdr, etc: use install not install -c
270 tapefs: import from Plan 9 (Erik Quanstrom)
276 fortunes: import from Plan 9
279 acme: fix event buffer NUL-termination bug
280 htmlroff: import from Plan 9
283 lib9: add "dns" service to _p9dialparse
284 ndb: dns clean up (Erik Quanstrom)
287 wmail: use correct URL
290 lib9: sizeof socket fixes in getnetconn
291 upas: handle 09 in nfs imap
294 mpm: make build without libutf
295 ndb: dns clean up (Erik Quanstrom)
299 libthread: more sparc64 changes
302 jpg, etc: resize window to fit image (Erik Quanstrom)
303 ndb: dns clean up (Erik Quanstrom)
304 upas: add new upas/fs (in upas/nfs)
307 lib9p: correct memory overflow bug
308 libmach: pointer conversion fixes
309 libthread: more sparc64 changes
310 9c: adapt to ever-changing gcc error messages
311 9p: seek backward in rdwr
314 factotum: silence pointer conversion warnings
315 fmt: fix fmt -j again
316 gview: bigger line buffer
317 mpm: better UTF support
318 ndb: add root servers, remove unused functions
319 rc: shut up about signals during scripts
321 tcs: better labels in listing
324 9l: more draw fixes, add -lresolv for ndb.
328 libthread: add procwait
333 acme mail, faces: more changes
337 libthread: more sparc64 changes
340 libmp, libthread: add sparc64
341 acme/mail: use new upas conventions
342 samterm: ignore SIGINT
345 lib9pclient: add fsprint
346 acme: add another chord fix
347 postscript/font: add NOTICE about location of lucida fonts
351 libthread: add threadidle (experimental)
354 acme: add chord fix from Plan 9
355 eqn: silence printf warnings
358 lib9p: ignore doubled calls to respond; allow nil readstr (experimental)
359 libmach: silence warnings
360 libthread: add threadid
361 9p: add -n to ls; add rm and create
364 eqn: silence various warnings about printf formats
365 srv: put in new note group
368 lib9: attempt at more portable date handling
369 9pserve: correct offsets in 9P2000.u -> 9P2000 conversion
370 ndb/dns: fix fid handling
373 lib9pclient: add <thread.h> to 9pclient(3)
376 libndb: remove dependence on arpa headers
379 libdraw: allow freeimage(0) when screen==0
382 libndb: add dnsquery implemented via C library resolver
383 various: OpenBSD fixes
386 lib9pclient: add fsremove, fscreate, fsaccess
387 lib9p: handle 9P2000.u
388 libauth: handle auth_freerpc(nil).
389 libbio: document return value of Bprint, Bvprint
390 libdraw: nowsys fixes (Lou Kamenov)
391 9l: don't link with X11 if nowsys
392 auxstats: avoid nonportable vm_swapusage on OS X
393 rio: better build rules
397 tcs: add more character sets
400 fmt: fix -j implementation
401 psv: add fonts to GS_FONTPATH
404 9term: start a "login" shell
407 include/fcall.h: sign fix
410 libframe: stop eating the edge of the frame
411 acme: various cleanup
414 lib9: try to accomodate FreeBSD 5 disk device numbers
415 vbackup: use bigger block size
419 lib9, eqn: use inttypes.h instead of not-so-stdint.h
422 libip: add routines for fetching ethernet, ip interfaces
425 libhtml: import changes from Plan 9
426 libmp: fix shifts, casts in mptov, mptouv
427 auxstats: FreeBSD tweak
428 eqn, grap: more 64-bit pointer fixes (Taj Khattra)
429 hget: attempt at making ftp work
430 install: split into two phases, document new installation
432 vbackup: accomodate FreeBSD 6
433 vnfs: accept units on arguments
436 9term: fix paste in hold mode, use STACK
437 eqn, grap, lex, pic, troff: 64-bit fixes
438 page: no more case problems
439 lib9: correct array size in convD2M (Marco Gaddoni)
440 set qid.vers in _p9dir (Erik Quanstrom)
441 fmt 64-bit fixes - inttypes.h and uintptr.
442 libdraw: avoid nil freeimage (Lou Kamenov)
443 do not trust gcc to do nrv optimization (Taj Khattra)
444 libmp: add mpdigit cast (Taj Khattra)
445 libthread: more OpenBSD fixes (Tim Wiess)
446 libventi: consistent uvlong vs u64int
452 lib9: allow broadcast address in dial
453 libip: add alternate ethernet format in eipfmt
454 libndb: allow relative paths in database stanza
455 dhcpd: import from Plan 9
456 snoopy: import from Plan 9
457 tcs: add EILSEQ on OS X
460 acme: turn on auto-expanding window tags by default
463 yesterday: fix from Plan 9
466 tcs: don't redeclare errno
469 dist/moveplan9.files: more (Rafal Sulejman, Erik Quanstrom)
470 acme: integrate big tags into main branch (Paul Lalonde)
471 libdiskfs: avoid bad names on OS X
474 grap: remove getpid declaration (Bengt Kleberg)
477 dist/isum.awk: cope with Solaris
480 9term: set initial window size correctly
481 acidtypes, libmach: more demangling fixes
484 add install(1) as install.txt, add README
485 make INSTALL less chatty
487 acidtypes, libmach: demangling fixes
488 g: add .cs files (C#)
491 libmach: name mangling, process control
492 9c, 9l: shut up OpenBSD (Geoff Collyer)
493 9term, vbackup: OS X fixes
494 acid: name mangling, process control
495 acidtypes: name mangling, process control
496 auxstats: FreeBSD 6 fix (Lou Kamenov)
497 upas/fs: correct imap service name, use role=client
500 9term: add button 3 menu, fix \r
501 include: move utf.h, fmt.h from u.h to libc.h
502 dist: print summary w/ errors during INSTALL
505 root: add Makefile and configure for the blind,
506 rename NOTES to README
509 lib9, 9pserve, vac: 9P2000.u fixes (Lucho Ionkov)
512 libdraw: more X11 fixes
513 libc.h: sched_yield NetBSD tweak (Anselm Garbe)
516 faces: fix face location
517 jpg, strings: remove references to /fd/
523 9term: more fixes (Tim Wiess)
526 9term: handle \r, other fixes (Tim Wiess)
527 auxstats: new Darwin tweaks
530 libthread: fix OS X context switch code
533 vbackup: various fixes
536 9term: new port directly from rio
537 include/libc.h: p9syslog, not syslog in varargck
538 libauthsrv: close fd, memory leak in authdial
539 libdraw: X11 debugging helps
540 lib9: add getcallerpc-arm (Ron Minnich)
541 auxstats: Fix FreeBSD 6 build (William Josephson)
544 stats: add -C to argchars (Lou Kamenov)
545 libthread: ARM fixes (Ron Minnich), getcontext fixes
548 vbackup: longer timeout on BSD mount
549 libthread: Linux ARM fixes (Ron Minnich)
552 various: ctype sign fixes (Tom Miller)
553 libfmt: avoid overflow on %f
554 libthread: Linux ARM fixes (Ron Minnich), FreeBSD 5 fixes
555 libventi: various cleanup
558 acme: preparation for multiline tags (Paul Lalonde)
559 bc: 64-bit safe (Taj Khattra)
560 faces: initial port (John Cummings)
561 stats: add -F option (Lou Kamenov)
562 various: ctype sign fixes (Tom Miller)
565 auxstats: more OS X fixes (Jeff Sickel)
568 9p: clunk fids before exiting
569 mk: handle MKSHELL type correctly
570 upas, acme mail: add initial port (John Cummings)
571 vbackup: silence compiler warnings
572 venti: silence compiler warnings
573 lib9: remove reference to ffork
574 print correct file name in truerand error
575 libdisk: add Disk routines
576 libdiskfs: silence compiler warnings
577 libframe: add noredraw flag
579 libsunrpc: silence compiler warnings
582 9l: add autoframework (like autolib) for OS X (Jeff Sickel)
583 page: use "9 file" always
584 ps, psu: narrower display
585 stats: better OS X support (Jeff Sickel)
588 cb: undef old type macros before redefining.
591 stats: better OS X support (Jeff Sickel)
594 libhtml: more &names and numbers (Erik Quanstrom)
597 libc.h: add #pragmas for varargck, #ifdef'ed out.
600 libthread: print thread info on SIGQUIT, SIGINFO, logging
601 acme: add more thread names
604 9term: fix SunOS typo (Bengt Kleberg, glaive)
607 libhtml: more &names (Erik Quanstrom)
610 lib9/truerand: OpenBSD lets you open /dev/random
611 but not read it! (Chad Dougherty, Mechiel Lukkien)
614 libdraw/x11-event: Ignore unexpected events (Rob Pike)
615 jpg: do not revert to CMAP for second file (Rob Pike)
618 9pserve: signedness bug
621 dist: various attempts at Debian packaging
622 lib/moveplan9.sh: allow specification of old directory
623 Getdir: interpret tags with $ in them
624 mpm: use g++ as LD, add tmac.pm to tmac directory
625 include/libc.h, fcall.h: add 9P2000.u extensions
626 9pserve: add 9P2000.u extensions
627 vac: add 9P2000.u extensions, signedness bug
630 lc: add -p like man page says
631 various: insert (uchar) casts for ctype arguments
635 dist/main.html: note x86 OpenBSD
638 file: spell IA-64 correctly (Zoltan Jarai)
641 dist/debian, dist/pkg: start playing with building packages
642 dist/isum: ignore 'loop not entered at top' (SunOS cc)
643 dist/ss.html: add screen shots
644 dist/unix.html: update VN license summary
645 9l: no need to handle OpenBSD specially
646 file: handle #! scripts, ELF better
647 font/lucidasans/bold*unicode.7.font: more subfonts
650 lp: add preliminary lp (not expected to work yet)
651 src: use Plan 9 file(1)
654 lib/moveplan9.files: add bin/stack
655 include/libc.h: use DM constants from v9fs, add DMTMP
656 libthread: add Linux-power-asm.s
660 various: silence warnings
661 unix/*: note new BSD license from Vita Nuova
662 libdiskfs: add UFS2 support
663 libthread: add NetBSD power assembly
664 9term: send tty's current interrupt character on DEL keystroke
665 rc: add limited rfork command, make sure errors propagate
666 venti(8): document bloom line in config
667 vftp: add get command
668 vnfs: use strtoull for arguments instead of atoi.
671 src/cmd/mkfile: do not build lp yet
672 dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD)
673 lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation
674 lib9/truerand: use /dev/srandom on OpenBSD
675 libthread: annoying wrappers for OpenBSD
676 libmp: different assembly comments for old GNU as
678 file: add, appease gcc
680 mk: decide mtime-related race conservatively
681 postscript/text2post: added
682 rcmain: make fn cd safer for use with rc -e (in mk)
683 rio: turn off debugging prints, remove 9wm.man, fixes from Andrey
684 vbackup: NetBSD fixes for mount-BSD.c
685 venti/srv: add <sys/stat.h> header for FreeBSD
688 acme: subtle winunlock bug fix
689 libdiskfs: fix double, triple indirect block reading for FFS
691 vbackup: coalesce mount-*BSD files.
694 include/u.h, src/libthread/thread.c: SunOS 10 attempt
695 libdraw: less graceful, less raceful shutdown
696 libthread: avoid C library races during threadexitsall
697 awd: cannot use hostname -s on SunOS
698 9pserve, srv: use correct type for NOFID
701 various: fixes for SunOS from Bengt Kleberg
704 vac: avoid infinite redirection while sniffing type of archive
707 venti: many minor changes, updates
708 libdraw/init.c: start with white screen instead of black
709 man: update venti-fcall(3), venti(8), venti-fmt(8)
712 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
713 9c: do not try to process stdout, so that 9c -E works on gcc machines.
714 tar: remove anonymous structs/unions.
715 vbackup: bigger stack (oops)
718 add OpenBSD x86 support. many thanks to Tim Wiess.
721 9term, win: ignore window size change signals while forking shell
722 dist: update main.html
725 src/mkfile: unbugger libhttpd for venti
728 dist/*: use "9 rc" instead of just rc to avoid getting
729 /usr/local/bin/rc on systems with byron's rc installed.
730 (matters because of byron's gratuitous "if not" vs. "else" change.)
731 include/u.h: include <inttypes.h> to try to get fixed-size types
732 venti: update part.c to work on freebsd
733 vmount: default to vmount0, do not try to add udp! and !12049.
734 man: update intro(1), hist(1), venti-file(3)
735 various: pedantry from gcc 4.0, most of it unnecessary
738 dict/README: change to use hget
739 page: handle troff intermediate output
740 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
741 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
742 (cvs isn't good at making sure directories go away)
744 venti: fix usage message
747 9term: better(?) CR handling
748 post9p: announce to networks
749 vmount: change default handle
752 dist/isum: work around grep stupidity
755 rc: ignore window size change signals
756 man: remove venti.conf(7) -- now in venti(8)
759 various: placate gcc-4.0 on OS X.
760 src/Makefile: try to use system binaries in path
761 src/mkhdr: remove X11 guess
762 src/mkdirs: add $MKFLAGS to recursive mk
764 lib9/announce: cannot use unix as variable name
765 lib9/malloc: locks around all the malloc routines.
766 old Linux libc cannot be trusted. maybe other
767 systems. paranoia rules the day.
768 lib9/sendfd: add macros for systems without (Sun)
769 lib9pclient: better error messages
770 libdiskfs: new library
771 libdraw: crash less when display == nil.
772 look in more places for X11.
773 make nowsys-mouse and nowsys-keyboard compile.
774 handle freeing of subfonts correctly.
775 drop _x.black and _x.white.
776 libmux: better error messages
777 libsunrpc: remove some c++ comments
778 libventi: new and improved, now with manual pages
779 9l: silence nm errors during autolib
780 9term: hold mode even in raw mode (suggested by James Robinson)
781 acme: various needed casts
782 exit gracefully on error
783 dict: no more wide characters
784 diff: use +/- instead of </> in diff -c
785 grap: remove unused symtab
786 hget: remove [] in array initializers
788 ls: cannot use global named "dirbuf"
789 man: sort pages correctly, handle troff correctly.
790 nroff: invoke plan 9 troff
792 rio: clean up code, attempt at keyboard-based window switching
793 ssh-agent: needed cast
794 vac: fix call to vtfilecreate.
795 vbackup: new file system backup program
796 with dump-like access interface.
797 venti: it returns, now with manual pages
801 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
804 lib9/encodefmt: handle precision==0 better
805 libsunrpc: various fixes
806 rc: set $PLAN9 at startup if necessary
809 font: add new japanese fonts
810 include/sunrpc.h: add autolib
811 include/utf.h: change Runeerror
812 libsec/386: change labels in assembly to get
813 better function name boundaries in oprofile
814 libventi: add vtlognames
817 various: remove long character constants.
818 various: use full prototypes everywhere
819 dist/checkman.awk: ignore sftp(1)
820 include/u.h: preliminary OS X Tiger changes
821 lib9/_p9dialparse: set p9unix always
822 libip/udp: try to do better with headers
823 srv: check return value of auth_proxy correctly
824 web: fixes (thanks to Scott Schwartz)
828 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
829 acme: row load/dump consistency fix (thanks to Peter Canning)
830 include/u.h: workaround for old gcc
833 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
834 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
835 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
836 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
837 scat: various fixes to use standard C (thanks to Roland Kaufmann)
838 add OpenBSD/PowerPC support (thanks to Tim Wiess)
841 open(3): note that open and create are macros
842 add NetBSD support (thanks to Christoph Lohmann)
845 netfiles: robustness fixes
846 sftpcache: robustness fixes
849 acme: fix Edit filename bug, elogapply warnings
852 ndb/local: fix name of bell labs auth domain
854 9pserve: add -A, -M options
855 netfiles: work harder to generate expansion texts
860 acme: fix q1 computation bug in expandfile
862 netfiles: use sftp -b /dev/stdin, various fixes
866 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
867 dist/addsrclinks: bug fix
868 dist/isum: ignore cp in netfiles directory
869 dist/main.html: add link to 9pm
870 font: add boldtypunicode.7.font
871 man: update INDEX files
872 tmac/tmac.anhtml: set HT to 1 when generating HTML
873 lib9: better errors for create and open when lock fails
874 notify: ignore TTIN, TTOU
875 libdraw: init with window atop image
877 libthread: add threaddata, fix Alt declaration
878 document NPTL brokenness
879 ignore TSTP, TTIN, TTOU
883 9pserve: ignore tstp; consult $verbose9pserve
884 acid: use %#x in acid/port
885 acme: typing bug fix, ^A, ^E
886 colors: add flushimage
887 cvs: document how to make cvs -q the default
888 E: print file name in case plumb fails
889 g: allow -- to end options
890 search more file extensions
891 hget: new command (no ftp support)
892 Netfiles: new command
893 plumb: add -9 for debugging
894 png: better png reading
895 rand: document what to do if SunOS missing /dev/random
897 do not print on sigpipe
898 try harder to background async jobs
899 allow rc -l without -i
900 sam: bug fix from plan 9
903 ssh-agent: change to use fixed name
906 tcs: silence gcc warning
909 u.h: change nil to unadorned 0 on sunos
910 lib9pclient: fix ptr arith in fswrite
911 libdraw: fix syntax errors in nowsys*.c
912 libauth, libsunrpc: do not set PLAN9 in mkfile
913 9term: add signal.h for sunos
914 factotum: drop .= initializers for sunos
918 acme: add $foo names as -$
921 tcs: bring in plan 9 code
924 fortunes: more fortunes
928 fortunes: more fortunes
931 win: don't give up when it gets confused
934 lib9p: make chatty9p an extern int (mac)
937 9pclient: preserve error in fsopen
938 handle offset correctly in fswrite
941 rcmain: extra awd to initialize 9term
942 psv: use new --options when necessary
945 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
948 unzip: create paths as necessary
954 vac: fix -d from lucho
957 yacc: silence yyerrlab warning
960 libhttpd: make hwrite work with chunked encoding
961 libthread: debugging assertion
963 venti: add acid/venti - routines to dump log buffers
967 venti.h: add ventilogging, vtlognames
968 libauth: close afid in auth_freerpc
969 libthread: fix unlikely qlock bug
970 acme: ignore tty nodes; still not 100% right
971 png: add alpha writing support
972 dist: new glenda in circle logo
975 add source links to man pages
976 yacc: make yaccpars more like yaccpar
977 add optional argument to yyparse
980 lib9: add readcons(1)
981 add laddr, raddr to Netconninfo (see dial(3))
982 support local address in dial for tcp and udp
984 libauth: allow parseattr(nil)
985 libmp: add %lB for lower case
986 libsec: add x509 dsa routines
987 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
988 libventi: new logging, use new nci
989 auth: move secstore, factotum into auth directory
990 add asn1, dsa, rsa pem routines
991 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
992 more info in man page
993 rc: bug fix regarding /dev/stdin from Christoph Lohmann
995 secstored: avoid zombie army of evil
997 9p: bigger buffers, add rdwr verb
998 9c: more silencing of gcc
999 create log, secstore directories in $PLAN9
1002 9c: silence gcc chatter
1005 dist: fix regexp license in unix.html
1006 add link to license on main page
1007 lib9: add list of plan 9 services to _p9dialparse,
1008 add OAPPEND for create and open,
1009 format \0 as printable in fcallfmt,
1010 add netcrypt, readcons, syslog
1011 lib9p: fix tpost, call srv->start
1012 lib9pclient: add chatty9pclient
1013 libauth: add fsamount, nsamount, authdial ndb.
1014 libmach: use %#x explicitly
1016 libsec: use new auth_allocrpc in tlshand
1017 libthread: add threadgetname prototype
1018 9l: fix libsec/lib9 cycle thanks to netcrypt
1019 9p: use nsamount, fsamount; add write -l
1020 9pserve: quieter, auth bug fix
1021 9term: treat _ as word character
1022 acid: do not set %# implicitly anymore
1023 add simple pthread support via acid code
1025 acme: bug fix in Tauth handler
1026 dial: send input to net instead of back to 0
1028 factotum: make it run and work, add secstore
1029 remove top-level factotum directory
1030 rc: set p->pid=-1 explicitly to avoid wait problems
1031 psv: add print buttons
1032 secstored, secuser: add
1036 libmach: abortive attempt at pthread support via libthread_db
1039 lib9: don't fiddle with signal masks by default
1040 fix typo in notify(3)
1041 add DMSYMLINK etc. bits
1043 lib9p*: many fixes (lucho)
1044 libauth*: many fixes (lucho)
1045 libdraw: avoid yet another X11 stack overflow in cursorset
1046 (FC3, reported by Abhey Shah)
1047 libhttpd: do not assign va_list in hio.c (lucho)
1048 libthread: remove debugging >xx in mkfile
1049 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
1050 9l, 9term: patches to run on SunOS 5.8 from Axel B.
1051 9term: try to handle DEL better
1052 document bash/readline brokenness in 9term(1) BUGS
1054 vac: avoid special files
1057 libthread: silence gcc warning in pthread.c
1060 INSTALL: add use of LOCAL.config
1061 libdraw: add nowsys implementation
1062 mk: silence archive warning if ~ $file *.a.
1065 lc: use 9 mc not linux mc.
1068 db(1): add stack to name list
1071 cmd/mkfile: lex files
1072 unix: add ranlib to unix makefiles for mac
1073 libmux: fix non-zero mintag handling (thanks to lucho)
1074 libthread: osprocid now int not uint (can be -1)
1075 9term, awd, win: handle sysnames in labels
1076 acme: document -a, Indent
1078 core: do not readdir files (thanks to zoltan jarai)
1079 delatex: make it better
1081 factotum: silence chap warning
1082 sam: chording disabled - causes lockups
1083 topng: use simpler graphics format
1089 lib9pclient: zero offset, mode, qid on fid alloc.
1092 sky: remove here; add here.sample instead, so that
1093 local changes to here are not clobbered.
1094 acme: remove print, fix addr handling, check fid in use.
1095 fix rowdump bug; cope with unix ORCLOSE
1096 sam: add -a (autoindent) and chording
1102 libdraw: finally fix winsize @x,y handling
1105 dist: bug fixes to download.html and unix.html
1108 suse X bug - need bigger stacks
1110 work on libmach + elf core dumps + threads + registers
1111 change db to use libmach cmdline interface
1112 add stack (see db(1))
1113 s/ulong/unsigned long/ for unix mk; other makefile bugs
1114 rename scheduler to procscheduler in libthread so libmach can identify it
1115 add isum to install(1)
1116 work around searchpath in rc; add to intro(1)
1117 volatile int quiet in db
1120 redirect debugging output of isnptl in INSTALL
1121 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
1122 to appease other pieces of the build.
1125 s/mdir/mkdir/ in unix regexp makefile
1127 arg count in auxclog
1130 add core(1) man page
1131 fix exit race in samterm
1134 continued x86-64 support
1135 bug fix to 9c on sunos - __${s}__ not __$s__
1136 avoid c99 extensions in cmapcube and vacfs
1137 do not name functions shutdown on mac os x
1139 include errno.h in eqn/e.h
1140 use 9 yacc to build rc
1143 avoid closing -1 in lib9pclient
1144 continued x86-64 support
1147 make src/libthread/pthread.c compile
1148 add threadspawnl, fsseek.
1149 add link to web interface in cvs(1).
1150 remove hard-coded path in fixurls
1151 preliminary x86-64 support
1152 explain nptl in src/libthread/README.Linux
1154 add threadgetname to libthread
1155 bigger chunking in sort(1)
1158 extract command line from elf cores
1159 initial core(1) command
1160 fix race in libthread proccreate
1161 do not use -Wl,-rpath on Darwin
1162 do not translate man pages in lib/moveplan9.sh
1165 thread.c tries to warn about bad pthreads on Linux
1166 vacfs posts vacfs.basename
1167 fix nil deref in acid
1168 change 9c, 9l to detect nptl properly (not relying on running kernel version)
1169 change psu to use 9 ps
1170 do not call exits in threaded programs
1173 bring fds from daemonize down to high 20s from high 90s for NetBSD.
1174 use -Wl,-rpath in gcc in 9l for NetBSD.
1175 make vacfs work (patch from Lucho)
1176 make vacfs use EARGF
1177 add note about signal masks in TODO
1178 (Taj Khattra notes that acme doesn't ^Z well)
1179 add note about _x.black and _x.white in TODO
1180 (noted by David Leimbach)
1181 remove unixisms from dist/fixurls
1182 fix bugs in dist/main.html
1183 noteenable, notedisable, notifyon, notifyoff return old setting.
1184 update manual indices
1185 troff2html handles section (9p).
1186 add note in libthread/thread.c about stack-based pthreads
1187 make tmac.an's .HR better
1188 tweaks to unix mkfiles
1191 tcolors now uses threadexitsall
1192 syminit bug in mk. (why does syminit exist?)
1195 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
1196 add note about makecontext to TODO file (noted by Axel)
1199 First fully-documented release.