2 9l: tweak to handle memdraw memlayer
3 stack: accept process names as arguments
4 web: handle spaces in URLs
5 lib9/fmt: silence a gcc warning
6 lib9p, lib9pclient: clean up useless #includes, debugging prints
7 libacme: document in acme(3)
8 libdraw: split out libmemdraw, libmemlayer
9 move X11 code into separate server devdraw(1)
10 add <drawfcall.h>, drawfcall(3)
11 libmux: add non-blocking support
12 change muxthreads to muxprocs to match mux(3)
13 libplumb: add plumbunmount
16 acme: root out unrooted paths
19 libdiskfs: ext2, vnfs bug fixes (Steve VanDeBogart)
22 libthread: fix Linux 2.4 proc leak
23 lib9, libthread: add p9usepwlibrary to avoid pw library in threaded
24 programs (can stack overflow)
28 libflate: make 64-bit safe
29 venti: call fmtlocaleinit in fmtzblock
32 plumb/basic: use "9 page" instead of page
35 libthread: run threaded programs in own note group when
36 not using tty (for threaddaemonize)
37 libthread: attempt at Sparc assembly
40 lib9: use didtz correctly (Rob Pike)
41 graph: remove C99-isms
44 lib9/fmt: silence warning in fltfmt
45 9pserve: use same uname that srv.c does
46 acme Mail: make srvname global
47 astro: use va_args for cosadd, sinadd (Michael Teichgräber)
50 libbio, lib9pclient, libhttpd: bug fixes - call fmtlocaleinit in more places
53 lib9/fmt: bug fixes - call fmtlocaleinit in more places
57 acme Mail: make compile (missing srvname)
58 upas/nfs: fix broken comments
61 astro: make sure to use local fmod (Michael Teichgräber)
64 lib9/fmt: new, commented fltfmt (rsc)
65 lib9/fmt: fixes and cleanups (Rob Pike, Google)
68 lib9/fmt: fixes and cleanups (Rob Pike, Google)
69 libdraw: import Plan 9 changes to libmemdraw
70 graph: add colors argument (Gregor Asplund)
71 snoopy: fix icmp overflow
72 tapefs: import 64-bit changes from Plan 9
73 tcs: import from Plan 9
74 upas/spam: add spam filter (Lou Kamenov)
75 upas/libcommon: better locking in libcommon
76 upas/nfs: remove useless warning
79 libdraw: rfork(RFNOTEG) in initdraw (Anselm Garbe)
80 htmlroff: break line on .ti (Michael Teichgräber)
83 lib9: better time zone handling
86 vbackup: use linux/version.h to determine Linux version
89 libthread: avoid zombie when execvp fails
92 libsunrpc: fix bug introduced in ext3 fixes (Serge Gannon)
95 libdiskfs: set name length in FFS reader
96 fmt: correct double spacing bug (Rob Pike)
97 htmlroff: fix font size bug (Michael Techgräber)
100 acme Mail: show full From name in main window
101 htmlroff: correct path to utfmap (Michael Teichgräber)
102 ndb: fix compilation problem on FreeBSD 4
103 sam: silence gcc warnings
104 tmac: import tmac.s from Plan 9
107 libdiskfs, libsunrpc, libventi, vbackup: correct compile errors
108 acme: fix Edit | bug.
111 libdiskfs: ext2: various off-by-one etc. fixes (Steve VanDeBogart)
112 libsunrpc: various odd Linux errors (Steve VanDeBogart)
113 libsunrpc: 32->64 array index sign extension bug (Lou Kamenov)
114 9pserve: be careful about message sizes (Andrey Mirtchovski)
117 libdiskfs: ffs code: fix double free, silence chatty print (Steve VanDeBogart)
120 map/libmap: can probably use system tan instead of writing our own
121 libmp, libthread, 9pserve, proof, sam: more OS X x86 fixes
124 lib9p, libregexp, factotum, tar: silence 64-bit warnings (Andrey Mirtchovski)
125 libdraw, libmach, libmp, eqn, gzip, hoc, rio, tapefs, tbl, tpic: silence gcc warnings
126 libmp, libsec: use gcc -E instead of cpp on OS X [sic]; clean up assembly
127 libthread: start on OS X x86 version
128 lex, sam, samterm: import 64-bit safe version from Plan 9
129 venti: minor bug fixes (Mechiel Lukkien)
132 lib9p: avoid double-lock (Lucho Ionkov)
138 validateattachment: add bogus zip file in virus
139 venti: minor bug fixes (Mechiel Lukkien)
142 rc: add exitcode function; exit 123 exits with status 123 now.
143 upas/vf: import vf, create unvf, add mail/lib/validateattachment
146 lookman: remove reference to /fd/2
149 srv(4): add v9fs-based example
150 9c: give up on -ansi -pedantic with gcc
151 9l: look for libresolv.dylib on OS X (Anothy Sorace)
152 u.h: #defines to get strtoll on FreeBSD
153 libdraw: remove unused checksnarf
154 libthread: remove // comments in power-ucontext.h
157 9c: use -ansi and -pedantic with gcc
158 everything: remove many post-C90-isms.
159 9term: add more matching characters
160 snarfer: avoid primary selection
163 libdraw: fix X11 alpha bug
164 marshal: add UTF-in-subject code
165 tar: remove unnamed unions
169 9term: handle grey fonts correctly
170 ndb: remove unnamed unions
171 tar: import from Plan 9
177 img: add important flushdisplay call (Erik Quanstrom)
183 libmp/386: do not store precious data below stack pointer
186 lib9p: call destroyfid in a more timely manner
187 acme: use $-free paths in Dump files (Peter Canning)
188 ssh-agent: fix various memory errors
191 9pclient(3): document new functions
192 jpg, gif, etc.: resize window to fit image (Erik Quanstrom)
193 man: add htmlroff(1), mhtml(7)
194 page (source code): various cleanup, still not working
195 rc: fix lexing overflow bug
196 resample: import from Plan 9
198 upas/smtp: be more lenient about \r
200 new postscript fonts DejaVu and Luxi families
201 - postscript/font: new files
202 - postscript/troff: Unicode maps
203 - troff/font/devutf: descriptions and metrics
204 - tmac/tmac.an: use Luxi Sans in man pages
205 - tmac/tmac.s: .FP luxisans
206 - dist/troff: tools for importing new fonts
207 - troff2html: recognize new man fonts
208 - postscript/text2post: use DejaVu font
210 new license for bitmap fonts from B&H
211 - font/luc, font/lucsans: new directory names
212 - font/^(luc lucm lucsans pelm)^/NOTICE: distribution terms
213 - font/LICENSE: pointers to new terms
214 - LICENSE: pointer to new terms
215 - font/lucsans/*.font: use new luc name
216 - font/shinonome/*.font: use new luc name
217 - dist/main.html: acknowledge B&H
218 - acme, scat, venti/srv: use new names
221 libdraw: import new latin1 tables
222 label(1): fix typo (Georg Neis)
225 libdraw: new X11 snarf type for Synergy (Paul LaLonde)
226 possible flushimage to fix jpg (Erik Quanstrom)
229 acme Mail: seek to end of outgoing file
232 libmp: mptouv bug fix
235 lib9: change 9P2000.u Tcreate message
236 acme Mail: various updates
237 ndb: add subscript to tolower() call
238 upas: various cleanup
239 upas/nfs: use valid imap tag (Lou Kamenov)
242 lib9: avoid redefining sched_yield (Christian Pfeil)
245 libdraw: use Carbon pasteboard directly on OS X
246 upas/nfs: avoid reserved word 'isnumber'
250 acme Mail: new Delmesg argument
253 faces: locking mistakes (Erik Quanstrom)
254 nedmail: minor fixes (Erik Quanstrom)
255 tapefs: minor fixes (Erik Quanstrom)
258 ndb: dns clean up (Erik Quanstrom)
259 mkhdr, etc: use install not install -c
260 tapefs: import from Plan 9 (Erik Quanstrom)
266 fortunes: import from Plan 9
269 acme: fix event buffer NUL-termination bug
270 htmlroff: import from Plan 9
273 lib9: add "dns" service to _p9dialparse
274 ndb: dns clean up (Erik Quanstrom)
277 wmail: use correct URL
280 lib9: sizeof socket fixes in getnetconn
281 upas: handle 09 in nfs imap
284 mpm: make build without libutf
285 ndb: dns clean up (Erik Quanstrom)
289 libthread: more sparc64 changes
292 jpg, etc: resize window to fit image (Erik Quanstrom)
293 ndb: dns clean up (Erik Quanstrom)
294 upas: add new upas/fs (in upas/nfs)
297 lib9p: correct memory overflow bug
298 libmach: pointer conversion fixes
299 libthread: more sparc64 changes
300 9c: adapt to ever-changing gcc error messages
301 9p: seek backward in rdwr
304 factotum: silence pointer conversion warnings
305 fmt: fix fmt -j again
306 gview: bigger line buffer
307 mpm: better UTF support
308 ndb: add root servers, remove unused functions
309 rc: shut up about signals during scripts
311 tcs: better labels in listing
314 9l: more draw fixes, add -lresolv for ndb.
318 libthread: add procwait
323 acme mail, faces: more changes
327 libthread: more sparc64 changes
330 libmp, libthread: add sparc64
331 acme/mail: use new upas conventions
332 samterm: ignore SIGINT
335 lib9pclient: add fsprint
336 acme: add another chord fix
337 postscript/font: add NOTICE about location of lucida fonts
341 libthread: add threadidle (experimental)
344 acme: add chord fix from Plan 9
345 eqn: silence printf warnings
348 lib9p: ignore doubled calls to respond; allow nil readstr (experimental)
349 libmach: silence warnings
350 libthread: add threadid
351 9p: add -n to ls; add rm and create
354 eqn: silence various warnings about printf formats
355 srv: put in new note group
358 lib9: attempt at more portable date handling
359 9pserve: correct offsets in 9P2000.u -> 9P2000 conversion
360 ndb/dns: fix fid handling
363 lib9pclient: add <thread.h> to 9pclient(3)
366 libndb: remove dependence on arpa headers
369 libdraw: allow freeimage(0) when screen==0
372 libndb: add dnsquery implemented via C library resolver
373 various: OpenBSD fixes
376 lib9pclient: add fsremove, fscreate, fsaccess
377 lib9p: handle 9P2000.u
378 libauth: handle auth_freerpc(nil).
379 libbio: document return value of Bprint, Bvprint
380 libdraw: nowsys fixes (Lou Kamenov)
381 9l: don't link with X11 if nowsys
382 auxstats: avoid nonportable vm_swapusage on OS X
383 rio: better build rules
387 tcs: add more character sets
390 fmt: fix -j implementation
391 psv: add fonts to GS_FONTPATH
394 9term: start a "login" shell
397 include/fcall.h: sign fix
400 libframe: stop eating the edge of the frame
401 acme: various cleanup
404 lib9: try to accomodate FreeBSD 5 disk device numbers
405 vbackup: use bigger block size
409 lib9, eqn: use inttypes.h instead of not-so-stdint.h
412 libip: add routines for fetching ethernet, ip interfaces
415 libhtml: import changes from Plan 9
416 libmp: fix shifts, casts in mptov, mptouv
417 auxstats: FreeBSD tweak
418 eqn, grap: more 64-bit pointer fixes (Taj Khattra)
419 hget: attempt at making ftp work
420 install: split into two phases, document new installation
422 vbackup: accomodate FreeBSD 6
423 vnfs: accept units on arguments
426 9term: fix paste in hold mode, use STACK
427 eqn, grap, lex, pic, troff: 64-bit fixes
428 page: no more case problems
429 lib9: correct array size in convD2M (Marco Gaddoni)
430 set qid.vers in _p9dir (Erik Quanstrom)
431 fmt 64-bit fixes - inttypes.h and uintptr.
432 libdraw: avoid nil freeimage (Lou Kamenov)
433 do not trust gcc to do nrv optimization (Taj Khattra)
434 libmp: add mpdigit cast (Taj Khattra)
435 libthread: more OpenBSD fixes (Tim Wiess)
436 libventi: consistent uvlong vs u64int
442 lib9: allow broadcast address in dial
443 libip: add alternate ethernet format in eipfmt
444 libndb: allow relative paths in database stanza
445 dhcpd: import from Plan 9
446 snoopy: import from Plan 9
447 tcs: add EILSEQ on OS X
450 acme: turn on auto-expanding window tags by default
453 yesterday: fix from Plan 9
456 tcs: don't redeclare errno
459 dist/moveplan9.files: more (Rafal Sulejman, Erik Quanstrom)
460 acme: integrate big tags into main branch (Paul Lalonde)
461 libdiskfs: avoid bad names on OS X
464 grap: remove getpid declaration (Bengt Kleberg)
467 dist/isum.awk: cope with Solaris
470 9term: set initial window size correctly
471 acidtypes, libmach: more demangling fixes
474 add install(1) as install.txt, add README
475 make INSTALL less chatty
477 acidtypes, libmach: demangling fixes
478 g: add .cs files (C#)
481 libmach: name mangling, process control
482 9c, 9l: shut up OpenBSD (Geoff Collyer)
483 9term, vbackup: OS X fixes
484 acid: name mangling, process control
485 acidtypes: name mangling, process control
486 auxstats: FreeBSD 6 fix (Lou Kamenov)
487 upas/fs: correct imap service name, use role=client
490 9term: add button 3 menu, fix \r
491 include: move utf.h, fmt.h from u.h to libc.h
492 dist: print summary w/ errors during INSTALL
495 root: add Makefile and configure for the blind,
496 rename NOTES to README
499 lib9, 9pserve, vac: 9P2000.u fixes (Lucho Ionkov)
502 libdraw: more X11 fixes
503 libc.h: sched_yield NetBSD tweak (Anselm Garbe)
506 faces: fix face location
507 jpg, strings: remove references to /fd/
513 9term: more fixes (Tim Wiess)
516 9term: handle \r, other fixes (Tim Wiess)
517 auxstats: new Darwin tweaks
520 libthread: fix OS X context switch code
523 vbackup: various fixes
526 9term: new port directly from rio
527 include/libc.h: p9syslog, not syslog in varargck
528 libauthsrv: close fd, memory leak in authdial
529 libdraw: X11 debugging helps
530 lib9: add getcallerpc-arm (Ron Minnich)
531 auxstats: Fix FreeBSD 6 build (William Josephson)
534 stats: add -C to argchars (Lou Kamenov)
535 libthread: ARM fixes (Ron Minnich), getcontext fixes
538 vbackup: longer timeout on BSD mount
539 libthread: Linux ARM fixes (Ron Minnich)
542 various: ctype sign fixes (Tom Miller)
543 libfmt: avoid overflow on %f
544 libthread: Linux ARM fixes (Ron Minnich), FreeBSD 5 fixes
545 libventi: various cleanup
548 acme: preparation for multiline tags (Paul Lalonde)
549 bc: 64-bit safe (Taj Khattra)
550 faces: initial port (John Cummings)
551 stats: add -F option (Lou Kamenov)
552 various: ctype sign fixes (Tom Miller)
555 auxstats: more OS X fixes (Jeff Sickel)
558 9p: clunk fids before exiting
559 mk: handle MKSHELL type correctly
560 upas, acme mail: add initial port (John Cummings)
561 vbackup: silence compiler warnings
562 venti: silence compiler warnings
563 lib9: remove reference to ffork
564 print correct file name in truerand error
565 libdisk: add Disk routines
566 libdiskfs: silence compiler warnings
567 libframe: add noredraw flag
569 libsunrpc: silence compiler warnings
572 9l: add autoframework (like autolib) for OS X (Jeff Sickel)
573 page: use "9 file" always
574 ps, psu: narrower display
575 stats: better OS X support (Jeff Sickel)
578 cb: undef old type macros before redefining.
581 stats: better OS X support (Jeff Sickel)
584 libhtml: more &names and numbers (Erik Quanstrom)
587 libc.h: add #pragmas for varargck, #ifdef'ed out.
590 libthread: print thread info on SIGQUIT, SIGINFO, logging
591 acme: add more thread names
594 9term: fix SunOS typo (Bengt Kleberg, glaive)
597 libhtml: more &names (Erik Quanstrom)
600 lib9/truerand: OpenBSD lets you open /dev/random
601 but not read it! (Chad Dougherty, Mechiel Lukkien)
604 libdraw/x11-event: Ignore unexpected events (Rob Pike)
605 jpg: do not revert to CMAP for second file (Rob Pike)
608 9pserve: signedness bug
611 dist: various attempts at Debian packaging
612 lib/moveplan9.sh: allow specification of old directory
613 Getdir: interpret tags with $ in them
614 mpm: use g++ as LD, add tmac.pm to tmac directory
615 include/libc.h, fcall.h: add 9P2000.u extensions
616 9pserve: add 9P2000.u extensions
617 vac: add 9P2000.u extensions, signedness bug
620 lc: add -p like man page says
621 various: insert (uchar) casts for ctype arguments
625 dist/main.html: note x86 OpenBSD
628 file: spell IA-64 correctly (Zoltan Jarai)
631 dist/debian, dist/pkg: start playing with building packages
632 dist/isum: ignore 'loop not entered at top' (SunOS cc)
633 dist/ss.html: add screen shots
634 dist/unix.html: update VN license summary
635 9l: no need to handle OpenBSD specially
636 file: handle #! scripts, ELF better
637 font/lucidasans/bold*unicode.7.font: more subfonts
640 lp: add preliminary lp (not expected to work yet)
641 src: use Plan 9 file(1)
644 lib/moveplan9.files: add bin/stack
645 include/libc.h: use DM constants from v9fs, add DMTMP
646 libthread: add Linux-power-asm.s
650 various: silence warnings
651 unix/*: note new BSD license from Vita Nuova
652 libdiskfs: add UFS2 support
653 libthread: add NetBSD power assembly
654 9term: send tty's current interrupt character on DEL keystroke
655 rc: add limited rfork command, make sure errors propagate
656 venti(8): document bloom line in config
657 vftp: add get command
658 vnfs: use strtoull for arguments instead of atoi.
661 src/cmd/mkfile: do not build lp yet
662 dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD)
663 lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation
664 lib9/truerand: use /dev/srandom on OpenBSD
665 libthread: annoying wrappers for OpenBSD
666 libmp: different assembly comments for old GNU as
668 file: add, appease gcc
670 mk: decide mtime-related race conservatively
671 postscript/text2post: added
672 rcmain: make fn cd safer for use with rc -e (in mk)
673 rio: turn off debugging prints, remove 9wm.man, fixes from Andrey
674 vbackup: NetBSD fixes for mount-BSD.c
675 venti/srv: add <sys/stat.h> header for FreeBSD
678 acme: subtle winunlock bug fix
679 libdiskfs: fix double, triple indirect block reading for FFS
681 vbackup: coalesce mount-*BSD files.
684 include/u.h, src/libthread/thread.c: SunOS 10 attempt
685 libdraw: less graceful, less raceful shutdown
686 libthread: avoid C library races during threadexitsall
687 awd: cannot use hostname -s on SunOS
688 9pserve, srv: use correct type for NOFID
691 various: fixes for SunOS from Bengt Kleberg
694 vac: avoid infinite redirection while sniffing type of archive
697 venti: many minor changes, updates
698 libdraw/init.c: start with white screen instead of black
699 man: update venti-fcall(3), venti(8), venti-fmt(8)
702 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
703 9c: do not try to process stdout, so that 9c -E works on gcc machines.
704 tar: remove anonymous structs/unions.
705 vbackup: bigger stack (oops)
708 add OpenBSD x86 support. many thanks to Tim Wiess.
711 9term, win: ignore window size change signals while forking shell
712 dist: update main.html
715 src/mkfile: unbugger libhttpd for venti
718 dist/*: use "9 rc" instead of just rc to avoid getting
719 /usr/local/bin/rc on systems with byron's rc installed.
720 (matters because of byron's gratuitous "if not" vs. "else" change.)
721 include/u.h: include <inttypes.h> to try to get fixed-size types
722 venti: update part.c to work on freebsd
723 vmount: default to vmount0, do not try to add udp! and !12049.
724 man: update intro(1), hist(1), venti-file(3)
725 various: pedantry from gcc 4.0, most of it unnecessary
728 dict/README: change to use hget
729 page: handle troff intermediate output
730 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
731 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
732 (cvs isn't good at making sure directories go away)
734 venti: fix usage message
737 9term: better(?) CR handling
738 post9p: announce to networks
739 vmount: change default handle
742 dist/isum: work around grep stupidity
745 rc: ignore window size change signals
746 man: remove venti.conf(7) -- now in venti(8)
749 various: placate gcc-4.0 on OS X.
750 src/Makefile: try to use system binaries in path
751 src/mkhdr: remove X11 guess
752 src/mkdirs: add $MKFLAGS to recursive mk
754 lib9/announce: cannot use unix as variable name
755 lib9/malloc: locks around all the malloc routines.
756 old Linux libc cannot be trusted. maybe other
757 systems. paranoia rules the day.
758 lib9/sendfd: add macros for systems without (Sun)
759 lib9pclient: better error messages
760 libdiskfs: new library
761 libdraw: crash less when display == nil.
762 look in more places for X11.
763 make nowsys-mouse and nowsys-keyboard compile.
764 handle freeing of subfonts correctly.
765 drop _x.black and _x.white.
766 libmux: better error messages
767 libsunrpc: remove some c++ comments
768 libventi: new and improved, now with manual pages
769 9l: silence nm errors during autolib
770 9term: hold mode even in raw mode (suggested by James Robinson)
771 acme: various needed casts
772 exit gracefully on error
773 dict: no more wide characters
774 diff: use +/- instead of </> in diff -c
775 grap: remove unused symtab
776 hget: remove [] in array initializers
778 ls: cannot use global named "dirbuf"
779 man: sort pages correctly, handle troff correctly.
780 nroff: invoke plan 9 troff
782 rio: clean up code, attempt at keyboard-based window switching
783 ssh-agent: needed cast
784 vac: fix call to vtfilecreate.
785 vbackup: new file system backup program
786 with dump-like access interface.
787 venti: it returns, now with manual pages
791 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
794 lib9/encodefmt: handle precision==0 better
795 libsunrpc: various fixes
796 rc: set $PLAN9 at startup if necessary
799 font: add new japanese fonts
800 include/sunrpc.h: add autolib
801 include/utf.h: change Runeerror
802 libsec/386: change labels in assembly to get
803 better function name boundaries in oprofile
804 libventi: add vtlognames
807 various: remove long character constants.
808 various: use full prototypes everywhere
809 dist/checkman.awk: ignore sftp(1)
810 include/u.h: preliminary OS X Tiger changes
811 lib9/_p9dialparse: set p9unix always
812 libip/udp: try to do better with headers
813 srv: check return value of auth_proxy correctly
814 web: fixes (thanks to Scott Schwartz)
818 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
819 acme: row load/dump consistency fix (thanks to Peter Canning)
820 include/u.h: workaround for old gcc
823 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
824 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
825 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
826 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
827 scat: various fixes to use standard C (thanks to Roland Kaufmann)
828 add OpenBSD/PowerPC support (thanks to Tim Wiess)
831 open(3): note that open and create are macros
832 add NetBSD support (thanks to Christoph Lohmann)
835 netfiles: robustness fixes
836 sftpcache: robustness fixes
839 acme: fix Edit filename bug, elogapply warnings
842 ndb/local: fix name of bell labs auth domain
844 9pserve: add -A, -M options
845 netfiles: work harder to generate expansion texts
850 acme: fix q1 computation bug in expandfile
852 netfiles: use sftp -b /dev/stdin, various fixes
856 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
857 dist/addsrclinks: bug fix
858 dist/isum: ignore cp in netfiles directory
859 dist/main.html: add link to 9pm
860 font: add boldtypunicode.7.font
861 man: update INDEX files
862 tmac/tmac.anhtml: set HT to 1 when generating HTML
863 lib9: better errors for create and open when lock fails
864 notify: ignore TTIN, TTOU
865 libdraw: init with window atop image
867 libthread: add threaddata, fix Alt declaration
868 document NPTL brokenness
869 ignore TSTP, TTIN, TTOU
873 9pserve: ignore tstp; consult $verbose9pserve
874 acid: use %#x in acid/port
875 acme: typing bug fix, ^A, ^E
876 colors: add flushimage
877 cvs: document how to make cvs -q the default
878 E: print file name in case plumb fails
879 g: allow -- to end options
880 search more file extensions
881 hget: new command (no ftp support)
882 Netfiles: new command
883 plumb: add -9 for debugging
884 png: better png reading
885 rand: document what to do if SunOS missing /dev/random
887 do not print on sigpipe
888 try harder to background async jobs
889 allow rc -l without -i
890 sam: bug fix from plan 9
893 ssh-agent: change to use fixed name
896 tcs: silence gcc warning
899 u.h: change nil to unadorned 0 on sunos
900 lib9pclient: fix ptr arith in fswrite
901 libdraw: fix syntax errors in nowsys*.c
902 libauth, libsunrpc: do not set PLAN9 in mkfile
903 9term: add signal.h for sunos
904 factotum: drop .= initializers for sunos
908 acme: add $foo names as -$
911 tcs: bring in plan 9 code
914 fortunes: more fortunes
918 fortunes: more fortunes
921 win: don't give up when it gets confused
924 lib9p: make chatty9p an extern int (mac)
927 9pclient: preserve error in fsopen
928 handle offset correctly in fswrite
931 rcmain: extra awd to initialize 9term
932 psv: use new --options when necessary
935 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
938 unzip: create paths as necessary
944 vac: fix -d from lucho
947 yacc: silence yyerrlab warning
950 libhttpd: make hwrite work with chunked encoding
951 libthread: debugging assertion
953 venti: add acid/venti - routines to dump log buffers
957 venti.h: add ventilogging, vtlognames
958 libauth: close afid in auth_freerpc
959 libthread: fix unlikely qlock bug
960 acme: ignore tty nodes; still not 100% right
961 png: add alpha writing support
962 dist: new glenda in circle logo
965 add source links to man pages
966 yacc: make yaccpars more like yaccpar
967 add optional argument to yyparse
970 lib9: add readcons(1)
971 add laddr, raddr to Netconninfo (see dial(3))
972 support local address in dial for tcp and udp
974 libauth: allow parseattr(nil)
975 libmp: add %lB for lower case
976 libsec: add x509 dsa routines
977 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
978 libventi: new logging, use new nci
979 auth: move secstore, factotum into auth directory
980 add asn1, dsa, rsa pem routines
981 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
982 more info in man page
983 rc: bug fix regarding /dev/stdin from Christoph Lohmann
985 secstored: avoid zombie army of evil
987 9p: bigger buffers, add rdwr verb
988 9c: more silencing of gcc
989 create log, secstore directories in $PLAN9
992 9c: silence gcc chatter
995 dist: fix regexp license in unix.html
996 add link to license on main page
997 lib9: add list of plan 9 services to _p9dialparse,
998 add OAPPEND for create and open,
999 format \0 as printable in fcallfmt,
1000 add netcrypt, readcons, syslog
1001 lib9p: fix tpost, call srv->start
1002 lib9pclient: add chatty9pclient
1003 libauth: add fsamount, nsamount, authdial ndb.
1004 libmach: use %#x explicitly
1006 libsec: use new auth_allocrpc in tlshand
1007 libthread: add threadgetname prototype
1008 9l: fix libsec/lib9 cycle thanks to netcrypt
1009 9p: use nsamount, fsamount; add write -l
1010 9pserve: quieter, auth bug fix
1011 9term: treat _ as word character
1012 acid: do not set %# implicitly anymore
1013 add simple pthread support via acid code
1015 acme: bug fix in Tauth handler
1016 dial: send input to net instead of back to 0
1018 factotum: make it run and work, add secstore
1019 remove top-level factotum directory
1020 rc: set p->pid=-1 explicitly to avoid wait problems
1021 psv: add print buttons
1022 secstored, secuser: add
1026 libmach: abortive attempt at pthread support via libthread_db
1029 lib9: don't fiddle with signal masks by default
1030 fix typo in notify(3)
1031 add DMSYMLINK etc. bits
1033 lib9p*: many fixes (lucho)
1034 libauth*: many fixes (lucho)
1035 libdraw: avoid yet another X11 stack overflow in cursorset
1036 (FC3, reported by Abhey Shah)
1037 libhttpd: do not assign va_list in hio.c (lucho)
1038 libthread: remove debugging >xx in mkfile
1039 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
1040 9l, 9term: patches to run on SunOS 5.8 from Axel B.
1041 9term: try to handle DEL better
1042 document bash/readline brokenness in 9term(1) BUGS
1044 vac: avoid special files
1047 libthread: silence gcc warning in pthread.c
1050 INSTALL: add use of LOCAL.config
1051 libdraw: add nowsys implementation
1052 mk: silence archive warning if ~ $file *.a.
1055 lc: use 9 mc not linux mc.
1058 db(1): add stack to name list
1061 cmd/mkfile: lex files
1062 unix: add ranlib to unix makefiles for mac
1063 libmux: fix non-zero mintag handling (thanks to lucho)
1064 libthread: osprocid now int not uint (can be -1)
1065 9term, awd, win: handle sysnames in labels
1066 acme: document -a, Indent
1068 core: do not readdir files (thanks to zoltan jarai)
1069 delatex: make it better
1071 factotum: silence chap warning
1072 sam: chording disabled - causes lockups
1073 topng: use simpler graphics format
1079 lib9pclient: zero offset, mode, qid on fid alloc.
1082 sky: remove here; add here.sample instead, so that
1083 local changes to here are not clobbered.
1084 acme: remove print, fix addr handling, check fid in use.
1085 fix rowdump bug; cope with unix ORCLOSE
1086 sam: add -a (autoindent) and chording
1092 libdraw: finally fix winsize @x,y handling
1095 dist: bug fixes to download.html and unix.html
1098 suse X bug - need bigger stacks
1100 work on libmach + elf core dumps + threads + registers
1101 change db to use libmach cmdline interface
1102 add stack (see db(1))
1103 s/ulong/unsigned long/ for unix mk; other makefile bugs
1104 rename scheduler to procscheduler in libthread so libmach can identify it
1105 add isum to install(1)
1106 work around searchpath in rc; add to intro(1)
1107 volatile int quiet in db
1110 redirect debugging output of isnptl in INSTALL
1111 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
1112 to appease other pieces of the build.
1115 s/mdir/mkdir/ in unix regexp makefile
1117 arg count in auxclog
1120 add core(1) man page
1121 fix exit race in samterm
1124 continued x86-64 support
1125 bug fix to 9c on sunos - __${s}__ not __$s__
1126 avoid c99 extensions in cmapcube and vacfs
1127 do not name functions shutdown on mac os x
1129 include errno.h in eqn/e.h
1130 use 9 yacc to build rc
1133 avoid closing -1 in lib9pclient
1134 continued x86-64 support
1137 make src/libthread/pthread.c compile
1138 add threadspawnl, fsseek.
1139 add link to web interface in cvs(1).
1140 remove hard-coded path in fixurls
1141 preliminary x86-64 support
1142 explain nptl in src/libthread/README.Linux
1144 add threadgetname to libthread
1145 bigger chunking in sort(1)
1148 extract command line from elf cores
1149 initial core(1) command
1150 fix race in libthread proccreate
1151 do not use -Wl,-rpath on Darwin
1152 do not translate man pages in lib/moveplan9.sh
1155 thread.c tries to warn about bad pthreads on Linux
1156 vacfs posts vacfs.basename
1157 fix nil deref in acid
1158 change 9c, 9l to detect nptl properly (not relying on running kernel version)
1159 change psu to use 9 ps
1160 do not call exits in threaded programs
1163 bring fds from daemonize down to high 20s from high 90s for NetBSD.
1164 use -Wl,-rpath in gcc in 9l for NetBSD.
1165 make vacfs work (patch from Lucho)
1166 make vacfs use EARGF
1167 add note about signal masks in TODO
1168 (Taj Khattra notes that acme doesn't ^Z well)
1169 add note about _x.black and _x.white in TODO
1170 (noted by David Leimbach)
1171 remove unixisms from dist/fixurls
1172 fix bugs in dist/main.html
1173 noteenable, notedisable, notifyon, notifyoff return old setting.
1174 update manual indices
1175 troff2html handles section (9p).
1176 add note in libthread/thread.c about stack-based pthreads
1177 make tmac.an's .HR better
1178 tweaks to unix mkfiles
1181 tcolors now uses threadexitsall
1182 syminit bug in mk. (why does syminit exist?)
1185 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
1186 add note about makecontext to TODO file (noted by Axel)
1189 First fully-documented release.