Blob


1 # Note: the name listed next to a change sometimes
2 # submitted the patch but more often just reported
3 # the problem.
5 January 30, 2008
6 acme: fix regexp match choice bug
7 devdraw: add F11 for full-screen toggle
8 rio: accomodate full-screen apps more gracefully
9 sam: fix regexp match choice bug
11 January 28, 2008
12 xd: fix printing of 4-byte values on 64-bit machines (Sam Hopkins)
14 January 12, 2008
15 delatex: reset lexer state at each beginning of file
16 ipso: do not flush factotum keys unless using factotum file
17 libdiskfs: fix ext2 directory reading bug (Mike Mammarella)
18 lp: move devices to devices.sample
19 rio: make full-screen work properly; add showevent
20 venti: fewer calls to gettimeofday
21 vmount: need to say -t nfs now on Linux
23 January 10, 2008
24 acme: make STACK bigger for OS X (David Swasey)
25 dist,unix: use MKSHELL=$PLAN9/bin/rc (John DeGood)
26 libdraw: fix spinning event loop (David Bulkow)
27 libregexp: fix match choice bug
29 December 7, 2007
30 acme, sam, libregexp: regexp fixes and reversions
32 December 4, 2007
33 hoc: print exact floating point output
34 sam: turn off DEBUG logging (oops)
35 vbackup: fix uninitialized variable use in -i code
37 November 28, 2007
38 acme: refresh window properly after Tab command (Fazlul Shahriar)
40 November 27, 2007
41 .hgignore: ignore more
42 libdiskfs: make ext2 use little-endian disk format on big-endian machines (Joshua Wood)
43 acme: accept clicks between body and scroll bar (Axel Belinfante)
44 tpic: clean up better
45 upas/smtp: remove intermediate files
46 vbackup: add -i flag to avoid score prefetching (David Swasey)
47 venti: add debugging HTML form
49 November 25, 2007
50 acme: avoid infinite loop on search in 8125-byte file (Roger Peppe)
51 lib9: avoid DIOCGMEDIASIZE on FreeBSD 4.11 (Rodrigo Readi)
52 mailfs: use root in imapcopylist (Richard Bilson)
53 moveplan9.files: add tmac/tmac.an (Tony Lainson)
55 November 23, 2007
56 9pfuse: ignore Linux O_CLOEXEC flag (Michael Kaminsky)
58 November 22, 2007
59 9pfuse: fix array bounds error (Michael Teichgräber)
60 vbackup: fix fsysopen error message (Joshua Wood)
62 November 7, 2007
63 9fs: use -n to mount sources (Jeff Sickel),
64 9pfuse: MacFUSE moved again! (Jeff Sickel)
66 November 6, 2007
67 .cvsignore: add 9pm (for old trees)
68 unvf: ignore case in Content-Transfer-Encoding: line.
69 validateattachment: reject malformed zip files
71 November 5, 2007
72 building: use ar s flag to avoid ranlib (OS X)
73 diff: continue after i/o errors when diffing many files
74 factotum: silence gcc warning
75 getns: turn / into _ in $DISPLAY
76 libdiskfs: OS X linker fixes
77 libmach: OS X linker fixes
78 libmp: no text jump labels (OS X)
79 libthread: use our own swapcontext on OS X
80 mailfs: handle NIL body, add -r flag (Richard Bilson)
82 November 4, 2007
83 man: document hg interface, fix CVS host name
85 November 3, 2007
86 libthread: more OS X 10.5 changes (Jeff Sickel)
88 October 31, 2007
89 venti: use 9ar, not ar (fixes Darwin build)
91 October 30, 2007
92 libthread: OS X 10.5 tweaks (Jeff Sickel, Bakul Shah)
94 October 29, 2007
95 grap: fclose, error context bug fixes (Doug Gwyn)
96 venti: fix sync deadlock, add /proc stub
98 October 12, 2007
99 9p: add -n to disable authentication
100 9pserve: add -n to reject authentication
101 srv: add -n to reject authentication
103 October 9, 2007
104 mount: ask for Unix test explicitly (Chris King)
106 September 24-25, 2007
107 venti: many fixes, new index cache
109 September 16, 2007
110 factotum: fix build error (Axel Belinfante)
112 September 15, 2007
113 auxstats: use acpi for battery on Linux (Andrey Mirtchovski)
115 September 13, 2007
116 factotum: implement 9pcr (of dubious utility)
118 August 28, 2007
119 9pserve: fix infinite loop bug
121 August 23, 2007
122 venti: add -s flag, bug fixes (Michael Kaminsky)
124 August 22, 2007
125 9.rc: change to work with rc -e (Tony Lainson)
126 9pserve: fix races causing assert(c->nmsg == 0) to fail.
127 acme: fix warning memory leak (Michael Teichgräber)
128 libfmt: add fmtlocale to Makefile (Faried Nawaz)
129 libthread: simplify alt tracking, possibly fixing bug
130 mailfs: fix handling of FLAGS responses (Robert Vollmert)
131 unix ports: Linux x86-64 Makefiles (Ævar Arnfjörð Bjarmason)
133 July 25, 2007
134 9pfuse: even more MacFUSE path changes
136 June 29, 2007
137 dict: look in $dictpath for dictionaries
139 June 24, 2007
140 mailfs: fix subject line in header file.
142 June 23, 2007
143 mailfs: various IMAP bug fixes
144 Mail: add Get command, refresh at startup,
145 fix deleted messages bug
146 nedmail: refresh at startup, on i and y.
148 June 20, 2007
149 9pfuse: add -a aname to get at sourcesdump
151 June 19, 2007
152 9pfuse: the MacFUSE file locations changed again (Rob Pike)
154 June 18, 2007
155 upas/marshal: remove debugging print
156 9pserve: ignore window resizes (fix really should be elsewhere)
157 libdiskfs: more HFS fixes (David Swasey)
159 June 15, 2007
160 acme(1): fix Snarf bug, change Indent ON to apply to all windows.
162 June 12, 2007
163 vcat: always write last block, to make disk correct size
164 vbackup: more OS X fixes, add -M flag
165 vbackup(8): document -M
167 June 9, 2007
168 libregexp, sam, acme: day 1 bug in sam regexp code
170 June 8, 2007
171 libdiskfs: add HFS resource fork support (David Swasey)
173 June 5, 2007
174 ramfs: be less chatty
176 June 3, 2007
177 vbackup: fix dotdot (David Swasey)
179 May 29, 2007
180 libdiskfs: more HFS fixes (David Swasey)
182 May 28, 2007
183 libdiskfs: missing Bterm, make ext2 quieter,
184 add disk partitions, HFS code (David Swasey)
186 May 21, 2007
187 libregexp: fix pointer comparison warning (Ramon de Vera)
188 test: fix
190 May 20, 2007
191 touch: print error if wstat fails
192 libc: use futimes on Linux to implement dirfwstat
194 May 19, 2007
195 test: import from Plan 9
197 May 18, 2007
198 libregexp: fix bug about leading ^ in regexp on multiline text (Roger Peppe)
200 May 15, 2007
201 libc: new media size code for _p9dir on FreeBSD (Lou Kamenov)
202 acme(4): document tab width field in ctl file
204 May 10, 2007
205 libc: more NaN fixes (rsc)
206 use device names in _p9dir for FreeBSD (Lou Kamenov)
207 acme, samterm: manage off-screen tick better (Bill Cheswick)
209 May 8, 2007
210 9pfuse: better handling of create (Michael Teichgräber)
212 May 7, 2007
213 troff: fix age-old troff crash (Noel Hunt)
215 May 5, 2007
216 page: fix troff input (Colin DeVilbiss)
218 May 4, 2007
219 9pfuse: propagate offset in read and write (Michael Teichgräber)
221 May 3, 2007
222 devdraw: fix UTF-8 snarf problems
223 grep: add undocumented -q flag (Rob Pike)
224 venti: more OS X compatibility
226 May 2, 2007
227 snoopy: add support for reading pcap files
228 venti: debugging, more bug fixes
230 May 1, 2007
231 libthread: use standard Sun context routines on SunOS
232 mount: use 9p not 9P as mount type (Michael Kaminsky)
234 April 27, 2007
235 venti: yet more fixes
237 April 25, 2007
238 acme: allow swap of column 0 with other columns
240 April 24, 2007
241 libsunrpc: fix memory leak (Bakul Shah)
242 venti: more fixes
244 April 22-23, 2007
245 venti: more fixes
247 April 21, 2007
248 libhttpd: fix chunked-related bugs
249 htmlroff: warn about missing argument to \w
250 mk: fix for Unix port
251 venti: many fixes
253 April 17, 2007
254 date: put up with longer timezones from strftime %Z (xav@chantry)
255 win: better dump string (Fazlul Shahriar)
257 April 14, 2007
258 auxstats: better network stats (Jeff Sickel)
260 April 13, 2007
261 grap: fix double-fclose (Gabi Diaz)
263 April 12, 2007
264 auxstats: better memory stats on OS X (Jeff Sickel)
266 April 7, 2007
267 libventi: dangling pointer race fix (Bakul Shah)
268 vbackup: complain loudly about vtwrite failure
270 April 6, 2007
271 libc: new __isNaN (again)
272 9p(3): remove mention of threading
274 April 5, 2007
275 libc: new __isNaN (Scott Schwartz)
277 April 3, 2007
278 adict: fix comment (Arvindht Tamilmani)
279 plumb/basic: plumb all URLs
280 page: finish conversion to libthread (Tim Wiess)
282 March 28, 2007
283 rc: keep path and PATH in sync again
285 March 26, 2007
286 9l: cope with new gcc error syntax
287 acme: make :1-1 a valid address (Arvindh Tamilmani)
288 auxstats: fix OpenBSD nit (Chad Dougherty)
289 mk: 64-bit fixes, fix memory errors, fix wait (rsc)
290 better rc detection (Michael Teichgräber)
291 empty string interpolation (Michael Teichgräber)
292 page: import from Plan 9 (Kris Maglione)
293 venti: pad zmagic to better length
295 March 25, 2007
296 acme: make Load more faithful to Dump (Peter Canning)
297 adict: parse -d arg correctly (Fazlul Shahriar)
298 cb: Beof ctype bug (Michael Teichgräber)
299 dist/main.html: mention x86 OS X, x86-64 Linux & BSD
300 rc: cope with programs that leave fd in non-blocking mode (Tim Wiess)
301 statusbar: import from Plan 9 (Lou Kamenov)
302 troff2html: use plain char if no translation
303 libdiskfs: add big file support in ext2 (David Swasey)
304 venti/checkarenas: fix argument parsing (David Swasey)
305 vnfs: remove double-free (David Swasey)
307 March 15, 2007
308 acme: redraw tags only as often as needed (Rob Pike)
309 auxclog: avoid libc conflict on OS X
311 February 22, 2007
312 9l, devdraw, snarfer: -ldraw no longer implies -lX11
314 February 11, 2007
315 acme: fix various memory errors
317 January 29, 2007
318 ls: make ls -lF work
319 yacc: fix bug in yacc -a writing to wrong file
321 January 27, 2007
322 acme(1): add paragraph about < | > (Rob Pike)
324 January 25, 2007
325 vbackup: stop using vtgoodbye, which seems to hang
326 on some systems
328 January 24, 2007
329 9pfuse: Google moved fusefs.kext; look in both places
331 January 18, 2007
332 vac:
333 print + lines for new files in verbose mode
334 return value bug fixes
335 decode uid/gid strings as numbers when possible
336 (Michael Kaminsky)
337 mount, unmount, 9pfuse: Mac FUSE support! (Jeff Sickel)
339 January 14, 2007
340 libmp: change mpdigit to uint - something is wrong if mpdigit is 64 bits
342 January 12, 2007
343 sam: fix 15-year-old sam protocol bug
345 December 9, 2006
346 lib/moveplan9.sh: avoid quoting bugs when /bin/sh is dash
348 November 30, 2006
349 venti: stop printing EOk messages
351 November 20, 2006
352 libdiskfs: add fsysclose for ext2 (Michael Kaminsky)
354 November 6, 2006
355 venti: placate 64-bit gcc (William Josephson)
357 November 5, 2006
358 libdraw: fix cpu-chewing loop in eread (Lu Xuxiao)
359 postscript: update README
360 fcall.h: fix GBIT32 macros to be 64-bit safe
362 November 4, 2006
363 libdraw: fix cpu-chewing loop in eread (Lu Xuxiao)
365 November 2, 2006
366 lib9: fix sleep on OpenBSD 4 (Tim Wiess)
368 October 19, 2006
369 vbackup, libventi: plug various memory leaks
371 October 16, 2006
372 psfonts: use 9 psdownload (William Josephson)
374 October 13, 2006
375 devdraw/mkwsysrules.sh: look for /usr/X11
377 October 11, 2006
378 ": remove prompt to avoid double-send problems
379 use all 9 commands (Karl Sackett)
380 9pfuse: allow for EPROTO being missing (Tim Wiess)
381 hget: print final update in -v mode
382 mk: avoid broken print (Gabriel Diaz)
383 seq: import Plan 9 seq (Anthony Martin)
384 tcs: avoid htmlroff hang, avoid nonstandard entity names (Michael Teichgräber)
385 lib9p: correct ref counting in walkfile (F. J. Ballesteros)
387 September 18, 2006
388 venti: fix zblock bug
390 September 17, 2006
391 lp: add generic, lpd stat backends
393 August 29, 2006
394 libip: remove duplicate myetheraddr (William Josephson)
395 sam: avoid seg fault in new $samfile code
397 August 24, 2006
398 sam: set $samfile during external commands
400 August 1, 2006
401 9pfuse: break from read properly (Lou Kamenov)
403 July 31, 2006
404 9pfuse: free fuse messages
406 July 27, 2006
407 B: allow +line syntax to placate Unix tools
408 9pfuse: use correct O_LARGEFILE,
409 wait for mount before exiting
410 mount: quote the equals character
412 July 26, 2006
413 9pfuse: FreeBSD fixes (Lou Kamenov)
415 July 24, 2006
416 INSTALL: add space after -v in awk command for OS X (Andrey Mirtchovski)
418 July 23, 2006
419 INSTALL: print status updates
420 ed: clean up on kill signal, use /var/tmp for temp files
421 upas/vf: clean up temporary files
423 July 22, 2006
424 9pfuse: new program - mount 9P via FUSE (!) (see 9pfuse(4))
425 mount, unmount: new shell scripts (see mount(1))
426 snarfer: fix nowsys build (Lou Kamenov)
427 troff2png: new shell script for htmlroff
428 vwhois: new shell script
429 lib9/dial: allow regular files in unix!file syntax
430 lib9/_p9dialparse: experiment: allow host:port and unadorned /tmp/ns/foo
431 lib9pclient: more low-level 9P functions
432 lib9/sendfd: don't die on eof in recvfd
433 libventi: fix cache bug (Eoghan Sherry)
435 July 18, 2006
436 libventi: add vttimefmt
437 venti/srv: import latest fixes from Plan 9
438 vcat: remove incorrect check for Linux (Michael Kaminsky)
439 vmount: use port 2049 instead of 12049 (Michael Kaminsky)
441 July 5, 2006
442 devdraw: fix opaque resize error (Bart Locanthi)
443 plumb/basic: allow _, -, and / in header file names
445 July 4, 2006
446 libdraw: move USED to right place in drawclient.c (Arvindh Tamilmani)
448 July 2, 2006
449 libbio: return number of bytes output in Bvprint, Bprint
450 bio(3): update Bprint description
451 print(3): update runeprint description
453 June 30, 2006
454 mail/lib/rewrite: remove personal mail config (oops)
456 June 29, 2006
457 acme/Mail, upas/nfs: use correct file names
458 for attachments (Lou Kamenov)
459 lib/acme.rc: remove extra acme in names (Arvindh Tamilmani)
460 devdraw(1): fix man page bugs
461 srv(4): fix typo (Serge Gagnon)
463 June 28, 2006
464 9term: better cleanup on window delete
466 June 27, 2006
467 rc: allow = in command line arguments
469 June 26, 2006
470 9term: use getdents instead of getdirentries on NetBSD (Christoph Lohmann)
472 June 25, 2006
473 9l: tweak to handle memdraw memlayer
474 sam: fix bug in duplicate file name detection
475 stack: accept process names as arguments
476 web: handle spaces in URLs
477 lib9/fmt: silence a gcc warning
478 lib9p, lib9pclient: clean up useless #includes, debugging prints
479 libacme: document in acme(3)
480 libdraw: split out libmemdraw, libmemlayer
481 move X11 code into separate server devdraw(1)
482 add <drawfcall.h>, drawfcall(3)
483 libmux: add non-blocking support
484 change muxthreads to muxprocs to match mux(3)
485 libplumb: add plumbunmount
487 June 16, 2006
488 acme: root out unrooted paths
490 June 14, 2006
491 libdiskfs: ext2, vnfs bug fixes (Steve VanDeBogart)
493 June 12, 2006
494 libthread: fix Linux 2.4 proc leak
495 lib9, libthread: add p9usepwlibrary to avoid pw library in threaded
496 programs (can stack overflow)
497 sed: new flag -l
499 June 7, 2006
500 libflate: make 64-bit safe
501 venti: call fmtlocaleinit in fmtzblock
503 June 6, 2006
504 plumb/basic: use "9 page" instead of page
506 June 4, 2006
507 libthread: run threaded programs in own note group when
508 not using tty (for threaddaemonize)
509 libthread: attempt at Sparc assembly
511 May 30, 2006
512 lib9: use didtz correctly (Rob Pike)
513 graph: remove C99-isms
515 May 27, 2006
516 lib9/fmt: silence warning in fltfmt
517 9pserve: use same uname that srv.c does
518 acme Mail: make srvname global
519 astro: use va_args for cosadd, sinadd (Michael Teichgräber)
521 May 26, 2006
522 libbio, lib9pclient, libhttpd: bug fixes - call fmtlocaleinit in more places
524 May 25, 2006
525 lib9/fmt: bug fixes - call fmtlocaleinit in more places
527 May 24, 2006
528 libacme: new library
529 acme Mail: make compile (missing srvname)
530 upas/nfs: fix broken comments
532 May 23, 2006
533 astro: make sure to use local fmod (Michael Teichgräber)
535 May 22, 2006
536 lib9/fmt: new, commented fltfmt (rsc)
537 lib9/fmt: fixes and cleanups (Rob Pike, Google)
539 May 21, 2006
540 lib9/fmt: fixes and cleanups (Rob Pike, Google)
541 libdraw: import Plan 9 changes to libmemdraw
542 graph: add colors argument (Gregor Asplund)
543 snoopy: fix icmp overflow
544 tapefs: import 64-bit changes from Plan 9
545 tcs: import from Plan 9
546 upas/spam: add spam filter (Lou Kamenov)
547 upas/libcommon: better locking in libcommon
548 upas/nfs: remove useless warning
550 May 19, 2006
551 libdraw: rfork(RFNOTEG) in initdraw (Anselm Garbe)
552 htmlroff: break line on .ti (Michael Teichgräber)
554 May 18, 2006
555 lib9: better time zone handling
557 May 16, 2006
558 vbackup: use linux/version.h to determine Linux version
560 May 12, 2006
561 libthread: avoid zombie when execvp fails
563 May 10, 2006
564 libsunrpc: fix bug introduced in ext3 fixes (Serge Gannon)
566 May 9, 2006
567 libdiskfs: set name length in FFS reader
568 fmt: correct double spacing bug (Rob Pike)
569 htmlroff: fix font size bug (Michael Techgräber)
571 May 6, 2006
572 acme Mail: show full From name in main window
573 htmlroff: correct path to utfmap (Michael Teichgräber)
574 ndb: fix compilation problem on FreeBSD 4
575 sam: silence gcc warnings
576 tmac: import tmac.s from Plan 9
578 May 5, 2006
579 libdiskfs, libsunrpc, libventi, vbackup: correct compile errors
580 acme: fix Edit | bug.
582 May 4, 2006
583 libdiskfs: ext2: various off-by-one etc. fixes (Steve VanDeBogart)
584 libsunrpc: various odd Linux errors (Steve VanDeBogart)
585 libsunrpc: 32->64 array index sign extension bug (Lou Kamenov)
586 9pserve: be careful about message sizes (Andrey Mirtchovski)
588 April 27, 2006
589 libdiskfs: ffs code: fix double free, silence chatty print (Steve VanDeBogart)
591 April 21, 2006
592 map/libmap: can probably use system tan instead of writing our own
593 libmp, libthread, 9pserve, proof, sam: more OS X x86 fixes
595 April 20, 2006
596 lib9p, libregexp, factotum, tar: silence 64-bit warnings (Andrey Mirtchovski)
597 libdraw, libmach, libmp, eqn, gzip, hoc, rio, tapefs, tbl, tpic: silence gcc warnings
598 libmp, libsec: use gcc -E instead of cpp on OS X [sic]; clean up assembly
599 libthread: start on OS X x86 version
600 lex, sam, samterm: import 64-bit safe version from Plan 9
601 venti: minor bug fixes (Mechiel Lukkien)
603 April 19, 2006
604 lib9p: avoid double-lock (Lucho Ionkov)
606 April 13, 2006
607 tpic: import
609 April 12, 2006
610 validateattachment: add bogus zip file in virus
611 venti: minor bug fixes (Mechiel Lukkien)
613 April 8, 2006
614 rc: add exitcode function; exit 123 exits with status 123 now.
615 upas/vf: import vf, create unvf, add mail/lib/validateattachment
617 April 6, 2006
618 lookman: remove reference to /fd/2
620 April 4, 2006
621 srv(4): add v9fs-based example
622 9c: give up on -ansi -pedantic with gcc
623 9l: look for libresolv.dylib on OS X (Anothy Sorace)
624 u.h: #defines to get strtoll on FreeBSD
625 libdraw: remove unused checksnarf
626 libthread: remove // comments in power-ucontext.h
628 April 1, 2006
629 9c: use -ansi and -pedantic with gcc
630 everything: remove many post-C90-isms.
631 9term: add more matching characters
632 snarfer: avoid primary selection
634 March 31, 2006
635 libdraw: fix X11 alpha bug
636 marshal: add UTF-in-subject code
637 tar: remove unnamed unions
639 March 30, 2006
640 9l: fix egrep bug
641 9term: handle grey fonts correctly
642 ndb: remove unnamed unions
643 tar: import from Plan 9
645 March 27, 2006
646 win: silence on Del
648 March 26, 2006
649 img: add important flushdisplay call (Erik Quanstrom)
651 March 23, 2006
652 snarfer: new program
654 March 22, 2006
655 libmp/386: do not store precious data below stack pointer
657 March 21, 2006
658 lib9p: call destroyfid in a more timely manner
659 acme: use $-free paths in Dump files (Peter Canning)
660 ssh-agent: fix various memory errors
662 March 19, 2006
663 9pclient(3): document new functions
664 jpg, gif, etc.: resize window to fit image (Erik Quanstrom)
665 man: add htmlroff(1), mhtml(7)
666 page (source code): various cleanup, still not working
667 rc: fix lexing overflow bug
668 resample: import from Plan 9
669 sam: fix usage
670 upas/smtp: be more lenient about \r
672 new postscript fonts DejaVu and Luxi families
673 - postscript/font: new files
674 - postscript/troff: Unicode maps
675 - troff/font/devutf: descriptions and metrics
676 - tmac/tmac.an: use Luxi Sans in man pages
677 - tmac/tmac.s: .FP luxisans
678 - dist/troff: tools for importing new fonts
679 - troff2html: recognize new man fonts
680 - postscript/text2post: use DejaVu font
682 new license for bitmap fonts from B&H
683 - font/luc, font/lucsans: new directory names
684 - font/^(luc lucm lucsans pelm)^/NOTICE: distribution terms
685 - font/LICENSE: pointers to new terms
686 - LICENSE: pointer to new terms
687 - font/lucsans/*.font: use new luc name
688 - font/shinonome/*.font: use new luc name
689 - dist/main.html: acknowledge B&H
690 - acme, scat, venti/srv: use new names
692 March 12, 2006
693 libdraw: import new latin1 tables
694 label(1): fix typo (Georg Neis)
696 March 9, 2006
697 libdraw: new X11 snarf type for Synergy (Paul LaLonde)
698 possible flushimage to fix jpg (Erik Quanstrom)
700 March 7, 2006
701 acme Mail: seek to end of outgoing file
703 March 5, 2006
704 libmp: mptouv bug fix
706 March 3, 2006
707 lib9: change 9P2000.u Tcreate message
708 acme Mail: various updates
709 ndb: add subscript to tolower() call
710 upas: various cleanup
711 upas/nfs: use valid imap tag (Lou Kamenov)
713 March 2, 2006
714 lib9: avoid redefining sched_yield (Christian Pfeil)
716 February 28, 2006
717 libdraw: use Carbon pasteboard directly on OS X
718 upas/nfs: avoid reserved word 'isnumber'
719 snarfer: new command
721 February 27, 2006
722 acme Mail: new Delmesg argument
724 February 25, 2006
725 faces: locking mistakes (Erik Quanstrom)
726 nedmail: minor fixes (Erik Quanstrom)
727 tapefs: minor fixes (Erik Quanstrom)
729 February 24, 2006
730 ndb: dns clean up (Erik Quanstrom)
731 mkhdr, etc: use install not install -c
732 tapefs: import from Plan 9 (Erik Quanstrom)
734 February 23, 2006
735 upas: latest nfs
737 February 22, 2006
738 fortunes: import from Plan 9
740 February 21, 2006
741 acme: fix event buffer NUL-termination bug
742 htmlroff: import from Plan 9
744 February 20, 2006
745 lib9: add "dns" service to _p9dialparse
746 ndb: dns clean up (Erik Quanstrom)
748 February 19, 2006
749 wmail: use correct URL
751 February 18, 2006
752 lib9: sizeof socket fixes in getnetconn
753 upas: handle 09 in nfs imap
755 February 17, 2006
756 mpm: make build without libutf
757 ndb: dns clean up (Erik Quanstrom)
758 upas/nfs: add a.h
760 February 16, 2006
761 libthread: more sparc64 changes
763 February 15, 2006
764 jpg, etc: resize window to fit image (Erik Quanstrom)
765 ndb: dns clean up (Erik Quanstrom)
766 upas: add new upas/fs (in upas/nfs)
768 February 14, 2006
769 lib9p: correct memory overflow bug
770 libmach: pointer conversion fixes
771 libthread: more sparc64 changes
772 9c: adapt to ever-changing gcc error messages
773 9p: seek backward in rdwr
774 acid: better names
775 faces: better lookup
776 factotum: silence pointer conversion warnings
777 fmt: fix fmt -j again
778 gview: bigger line buffer
779 mpm: better UTF support
780 ndb: add root servers, remove unused functions
781 rc: shut up about signals during scripts
782 snoopy: fixes
783 tcs: better labels in listing
785 February 13, 2006
786 9l: more draw fixes, add -lresolv for ndb.
788 February 12, 2006
789 lib9: add exitcode
790 libthread: add procwait
791 upas: more clean up
792 mail: add tree
794 February 11, 2006
795 acme mail, faces: more changes
796 upas: clean up
798 February 10, 2006
799 libthread: more sparc64 changes
801 February 9, 2006
802 libmp, libthread: add sparc64
803 acme/mail: use new upas conventions
804 samterm: ignore SIGINT
806 February 8, 2006
807 lib9pclient: add fsprint
808 acme: add another chord fix
809 postscript/font: add NOTICE about location of lucida fonts
810 upas: clean up
812 February 7, 2006
813 libthread: add threadidle (experimental)
815 February 6, 2006
816 acme: add chord fix from Plan 9
817 eqn: silence printf warnings
819 February 5, 2006
820 lib9p: ignore doubled calls to respond; allow nil readstr (experimental)
821 libmach: silence warnings
822 libthread: add threadid
823 9p: add -n to ls; add rm and create
825 February 4, 2006
826 eqn: silence various warnings about printf formats
827 srv: put in new note group
829 February 2, 2006
830 lib9: attempt at more portable date handling
831 9pserve: correct offsets in 9P2000.u -> 9P2000 conversion
832 ndb/dns: fix fid handling
834 January 30, 2006
835 lib9pclient: add <thread.h> to 9pclient(3)
837 January 29, 2006
838 libndb: remove dependence on arpa headers
840 January 28, 2006
841 libdraw: allow freeimage(0) when screen==0
843 January 27, 2006
844 libndb: add dnsquery implemented via C library resolver
845 various: OpenBSD fixes
847 January 26, 2006
848 lib9pclient: add fsremove, fscreate, fsaccess
849 lib9p: handle 9P2000.u
850 libauth: handle auth_freerpc(nil).
851 libbio: document return value of Bprint, Bvprint
852 libdraw: nowsys fixes (Lou Kamenov)
853 9l: don't link with X11 if nowsys
854 auxstats: avoid nonportable vm_swapusage on OS X
855 rio: better build rules
857 January 18, 2006
858 9term: ignore SIGHUP
859 tcs: add more character sets
861 January 18, 2006
862 fmt: fix -j implementation
863 psv: add fonts to GS_FONTPATH
865 January 17, 2006
866 9term: start a "login" shell
868 January 16, 2006
869 include/fcall.h: sign fix
871 January 11, 2006
872 libframe: stop eating the edge of the frame
873 acme: various cleanup
875 January 7, 2006
876 lib9: try to accomodate FreeBSD 5 disk device numbers
877 vbackup: use bigger block size
879 January 6, 2006
880 9p: add "con" verb
881 lib9, eqn: use inttypes.h instead of not-so-stdint.h
883 December 31, 2005
884 libip: add routines for fetching ethernet, ip interfaces
886 December 30, 2005
887 libhtml: import changes from Plan 9
888 libmp: fix shifts, casts in mptov, mptouv
889 auxstats: FreeBSD tweak
890 eqn, grap: more 64-bit pointer fixes (Taj Khattra)
891 hget: attempt at making ftp work
892 install: split into two phases, document new installation
893 snoopy: add filter.y
894 vbackup: accomodate FreeBSD 6
895 vnfs: accept units on arguments
897 December 29, 2005
898 9term: fix paste in hold mode, use STACK
899 eqn, grap, lex, pic, troff: 64-bit fixes
900 page: no more case problems
901 lib9: correct array size in convD2M (Marco Gaddoni)
902 set qid.vers in _p9dir (Erik Quanstrom)
903 fmt 64-bit fixes - inttypes.h and uintptr.
904 libdraw: avoid nil freeimage (Lou Kamenov)
905 do not trust gcc to do nrv optimization (Taj Khattra)
906 libmp: add mpdigit cast (Taj Khattra)
907 libthread: more OpenBSD fixes (Tim Wiess)
908 libventi: consistent uvlong vs u64int
910 December 26, 2005
911 ndb: add dns
913 December 25, 2005
914 lib9: allow broadcast address in dial
915 libip: add alternate ethernet format in eipfmt
916 libndb: allow relative paths in database stanza
917 dhcpd: import from Plan 9
918 snoopy: import from Plan 9
919 tcs: add EILSEQ on OS X
921 December 21, 2005
922 acme: turn on auto-expanding window tags by default
924 December 18, 2005
925 yesterday: fix from Plan 9
927 December 17, 2005
928 tcs: don't redeclare errno
930 December 16, 2005
931 dist/moveplan9.files: more (Rafal Sulejman, Erik Quanstrom)
932 acme: integrate big tags into main branch (Paul Lalonde)
933 libdiskfs: avoid bad names on OS X
935 December 15, 2005
936 grap: remove getpid declaration (Bengt Kleberg)
938 December 14, 2005
939 dist/isum.awk: cope with Solaris
941 November 29, 2005
942 9term: set initial window size correctly
943 acidtypes, libmach: more demangling fixes
945 November 28, 2005
946 add install(1) as install.txt, add README
947 make INSTALL less chatty
948 remove Makefiles
949 acidtypes, libmach: demangling fixes
950 g: add .cs files (C#)
952 November 27, 2005
953 libmach: name mangling, process control
954 9c, 9l: shut up OpenBSD (Geoff Collyer)
955 9term, vbackup: OS X fixes
956 acid: name mangling, process control
957 acidtypes: name mangling, process control
958 auxstats: FreeBSD 6 fix (Lou Kamenov)
959 upas/fs: correct imap service name, use role=client
961 November 26, 2005
962 9term: add button 3 menu, fix \r
963 include: move utf.h, fmt.h from u.h to libc.h
964 dist: print summary w/ errors during INSTALL
966 November 25, 2005
967 root: add Makefile and configure for the blind,
968 rename NOTES to README
970 November 21, 2005
971 lib9, 9pserve, vac: 9P2000.u fixes (Lucho Ionkov)
973 November 15, 2005
974 libdraw: more X11 fixes
975 libc.h: sched_yield NetBSD tweak (Anselm Garbe)
977 November 12, 2005
978 faces: fix face location
979 jpg, strings: remove references to /fd/
981 November 12, 2005
982 various: X11 fixes
984 November 11, 2005
985 9term: more fixes (Tim Wiess)
987 November 10, 2005
988 9term: handle \r, other fixes (Tim Wiess)
989 auxstats: new Darwin tweaks
991 November 9, 2005
992 libthread: fix OS X context switch code
994 November 7, 2005
995 vbackup: various fixes
997 November 6, 2005
998 9term: new port directly from rio
999 include/libc.h: p9syslog, not syslog in varargck
1000 libauthsrv: close fd, memory leak in authdial
1001 libdraw: X11 debugging helps
1002 lib9: add getcallerpc-arm (Ron Minnich)
1003 auxstats: Fix FreeBSD 6 build (William Josephson)
1005 November 4, 2005
1006 stats: add -C to argchars (Lou Kamenov)
1007 libthread: ARM fixes (Ron Minnich), getcontext fixes
1009 November 2, 2005
1010 vbackup: longer timeout on BSD mount
1011 libthread: Linux ARM fixes (Ron Minnich)
1013 November 1, 2005
1014 various: ctype sign fixes (Tom Miller)
1015 libfmt: avoid overflow on %f
1016 libthread: Linux ARM fixes (Ron Minnich), FreeBSD 5 fixes
1017 libventi: various cleanup
1019 October 31, 2005
1020 acme: preparation for multiline tags (Paul Lalonde)
1021 bc: 64-bit safe (Taj Khattra)
1022 faces: initial port (John Cummings)
1023 stats: add -F option (Lou Kamenov)
1024 various: ctype sign fixes (Tom Miller)
1026 October 30, 2005
1027 auxstats: more OS X fixes (Jeff Sickel)
1029 October 29, 2005
1030 9p: clunk fids before exiting
1031 mk: handle MKSHELL type correctly
1032 upas, acme mail: add initial port (John Cummings)
1033 vbackup: silence compiler warnings
1034 venti: silence compiler warnings
1035 lib9: remove reference to ffork
1036 print correct file name in truerand error
1037 libdisk: add Disk routines
1038 libdiskfs: silence compiler warnings
1039 libframe: add noredraw flag
1040 libhtml: many fixes
1041 libsunrpc: silence compiler warnings
1043 October 18, 2005
1044 9l: add autoframework (like autolib) for OS X (Jeff Sickel)
1045 page: use "9 file" always
1046 ps, psu: narrower display
1047 stats: better OS X support (Jeff Sickel)
1049 October 17, 2005
1050 cb: undef old type macros before redefining.
1052 October 5, 2005
1053 stats: better OS X support (Jeff Sickel)
1055 September 30, 2005
1056 libhtml: more &names and numbers (Erik Quanstrom)
1058 September 29, 2005
1059 libc.h: add #pragmas for varargck, #ifdef'ed out.
1061 September 26, 2005
1062 libthread: print thread info on SIGQUIT, SIGINFO, logging
1063 acme: add more thread names
1065 September 21, 2005
1066 9term: fix SunOS typo (Bengt Kleberg, glaive)
1068 September 19, 2005
1069 libhtml: more &names (Erik Quanstrom)
1071 September 19, 2005
1072 lib9/truerand: OpenBSD lets you open /dev/random
1073 but not read it! (Chad Dougherty, Mechiel Lukkien)
1075 September 15, 2005
1076 libdraw/x11-event: Ignore unexpected events (Rob Pike)
1077 jpg: do not revert to CMAP for second file (Rob Pike)
1079 September 13, 2005
1080 9pserve: signedness bug
1082 September 12, 2005
1083 dist: various attempts at Debian packaging
1084 lib/moveplan9.sh: allow specification of old directory
1085 Getdir: interpret tags with $ in them
1086 mpm: use g++ as LD, add tmac.pm to tmac directory
1087 include/libc.h, fcall.h: add 9P2000.u extensions
1088 9pserve: add 9P2000.u extensions
1089 vac: add 9P2000.u extensions, signedness bug
1091 September 9, 2005
1092 lc: add -p like man page says
1093 various: insert (uchar) casts for ctype arguments
1094 for broken NetBSD.
1096 September 4, 2005
1097 dist/main.html: note x86 OpenBSD
1099 August 31, 2005
1100 file: spell IA-64 correctly (Zoltan Jarai)
1102 August 30, 2005
1103 dist/debian, dist/pkg: start playing with building packages
1104 dist/isum: ignore 'loop not entered at top' (SunOS cc)
1105 dist/ss.html: add screen shots
1106 dist/unix.html: update VN license summary
1107 9l: no need to handle OpenBSD specially
1108 file: handle #! scripts, ELF better
1109 font/lucidasans/bold*unicode.7.font: more subfonts
1110 g: search .pl, .cgi
1111 hget: add hget(1)
1112 lp: add preliminary lp (not expected to work yet)
1113 src: use Plan 9 file(1)
1115 August 12, 2005
1116 lib/moveplan9.files: add bin/stack
1117 include/libc.h: use DM constants from v9fs, add DMTMP
1118 libthread: add Linux-power-asm.s
1119 cb: add
1121 August 11, 2005
1122 various: silence warnings
1123 unix/*: note new BSD license from Vita Nuova
1124 libdiskfs: add UFS2 support
1125 libthread: add NetBSD power assembly
1126 9term: send tty's current interrupt character on DEL keystroke
1127 rc: add limited rfork command, make sure errors propagate
1128 venti(8): document bloom line in config
1129 vftp: add get command
1130 vnfs: use strtoull for arguments instead of atoi.
1132 August 10, 2005
1133 src/cmd/mkfile: do not build lp yet
1134 dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD)
1135 lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation
1136 lib9/truerand: use /dev/srandom on OpenBSD
1137 libthread: annoying wrappers for OpenBSD
1138 libmp: different assembly comments for old GNU as
1139 9p: set exit status
1140 file: add, appease gcc
1141 getflags: added
1142 mk: decide mtime-related race conservatively
1143 postscript/text2post: added
1144 rcmain: make fn cd safer for use with rc -e (in mk)
1145 rio: turn off debugging prints, remove 9wm.man, fixes from Andrey
1146 vbackup: NetBSD fixes for mount-BSD.c
1147 venti/srv: add <sys/stat.h> header for FreeBSD
1149 July 28, 2005
1150 acme: subtle winunlock bug fix
1151 libdiskfs: fix double, triple indirect block reading for FFS
1152 vftp: new program
1153 vbackup: coalesce mount-*BSD files.
1155 July 27, 2005
1156 include/u.h, src/libthread/thread.c: SunOS 10 attempt
1157 libdraw: less graceful, less raceful shutdown
1158 libthread: avoid C library races during threadexitsall
1159 awd: cannot use hostname -s on SunOS
1160 9pserve, srv: use correct type for NOFID
1162 July 26, 2005
1163 various: fixes for SunOS from Bengt Kleberg
1165 July 25, 2005
1166 vac: avoid infinite redirection while sniffing type of archive
1168 July 24, 2005
1169 venti: many minor changes, updates
1170 libdraw/init.c: start with white screen instead of black
1171 man: update venti-fcall(3), venti(8), venti-fmt(8)
1173 July 22, 2005
1174 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
1175 9c: do not try to process stdout, so that 9c -E works on gcc machines.
1176 tar: remove anonymous structs/unions.
1177 vbackup: bigger stack (oops)
1179 July 19-22, 2005
1180 add OpenBSD x86 support. many thanks to Tim Wiess.
1182 July 21, 2005
1183 9term, win: ignore window size change signals while forking shell
1184 dist: update main.html
1186 July 20, 2005
1187 src/mkfile: unbugger libhttpd for venti
1189 July 19, 2005
1190 dist/*: use "9 rc" instead of just rc to avoid getting
1191 /usr/local/bin/rc on systems with byron's rc installed.
1192 (matters because of byron's gratuitous "if not" vs. "else" change.)
1193 include/u.h: include <inttypes.h> to try to get fixed-size types
1194 venti: update part.c to work on freebsd
1195 vmount: default to vmount0, do not try to add udp! and !12049.
1196 man: update intro(1), hist(1), venti-file(3)
1197 various: pedantry from gcc 4.0, most of it unnecessary
1199 July 18, 2005
1200 dict/README: change to use hget
1201 page: handle troff intermediate output
1202 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
1203 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
1204 (cvs isn't good at making sure directories go away)
1205 unbugger venti
1206 venti: fix usage message
1208 July 17, 2005
1209 9term: better(?) CR handling
1210 post9p: announce to networks
1211 vmount: change default handle
1213 July 15, 2005
1214 dist/isum: work around grep stupidity
1216 July 14, 2005
1217 rc: ignore window size change signals
1218 man: remove venti.conf(7) -- now in venti(8)
1220 July 12-13, 2005
1221 various: placate gcc-4.0 on OS X.
1222 src/Makefile: try to use system binaries in path
1223 src/mkhdr: remove X11 guess
1224 src/mkdirs: add $MKFLAGS to recursive mk
1225 src/mkmk.sh: update
1226 lib9/announce: cannot use unix as variable name
1227 lib9/malloc: locks around all the malloc routines.
1228 old Linux libc cannot be trusted. maybe other
1229 systems. paranoia rules the day.
1230 lib9/sendfd: add macros for systems without (Sun)
1231 lib9pclient: better error messages
1232 libdiskfs: new library
1233 libdraw: crash less when display == nil.
1234 look in more places for X11.
1235 make nowsys-mouse and nowsys-keyboard compile.
1236 handle freeing of subfonts correctly.
1237 drop _x.black and _x.white.
1238 libmux: better error messages
1239 libsunrpc: remove some c++ comments
1240 libventi: new and improved, now with manual pages
1241 9l: silence nm errors during autolib
1242 9term: hold mode even in raw mode (suggested by James Robinson)
1243 acme: various needed casts
1244 exit gracefully on error
1245 dict: no more wide characters
1246 diff: use +/- instead of </> in diff -c
1247 grap: remove unused symtab
1248 hget: remove [] in array initializers
1249 listen1: added
1250 ls: cannot use global named "dirbuf"
1251 man: sort pages correctly, handle troff correctly.
1252 nroff: invoke plan 9 troff
1253 rc: sun stupidity
1254 rio: clean up code, attempt at keyboard-based window switching
1255 ssh-agent: needed cast
1256 vac: fix call to vtfilecreate.
1257 vbackup: new file system backup program
1258 with dump-like access interface.
1259 venti: it returns, now with manual pages
1262 June 22, 2005
1263 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
1265 May 19, 2005
1266 lib9/encodefmt: handle precision==0 better
1267 libsunrpc: various fixes
1268 rc: set $PLAN9 at startup if necessary
1270 May 12, 2005
1271 font: add new japanese fonts
1272 include/sunrpc.h: add autolib
1273 include/utf.h: change Runeerror
1274 libsec/386: change labels in assembly to get
1275 better function name boundaries in oprofile
1276 libventi: add vtlognames
1278 May 7, 2005
1279 various: remove long character constants.
1280 various: use full prototypes everywhere
1281 dist/checkman.awk: ignore sftp(1)
1282 include/u.h: preliminary OS X Tiger changes
1283 lib9/_p9dialparse: set p9unix always
1284 libip/udp: try to do better with headers
1285 srv: check return value of auth_proxy correctly
1286 web: fixes (thanks to Scott Schwartz)
1289 May 2, 2005
1290 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
1291 acme: row load/dump consistency fix (thanks to Peter Canning)
1292 include/u.h: workaround for old gcc
1294 May 1, 2005
1295 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
1296 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
1297 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
1298 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
1299 scat: various fixes to use standard C (thanks to Roland Kaufmann)
1300 add OpenBSD/PowerPC support (thanks to Tim Wiess)
1302 March 28, 2005
1303 open(3): note that open and create are macros
1304 add NetBSD support (thanks to Christoph Lohmann)
1306 March 24, 2005
1307 netfiles: robustness fixes
1308 sftpcache: robustness fixes
1310 March 23, 2005
1311 acme: fix Edit filename bug, elogapply warnings
1313 March 21, 2005
1314 ndb/local: fix name of bell labs auth domain
1315 9fs: use srv -a
1316 9pserve: add -A, -M options
1317 netfiles: work harder to generate expansion texts
1318 add sftpcache
1319 srv: add -a option
1321 March 20, 2005
1322 acme: fix q1 computation bug in expandfile
1323 factotum: fix race
1324 netfiles: use sftp -b /dev/stdin, various fixes
1327 March 18, 2005
1328 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
1329 dist/addsrclinks: bug fix
1330 dist/isum: ignore cp in netfiles directory
1331 dist/main.html: add link to 9pm
1332 font: add boldtypunicode.7.font
1333 man: update INDEX files
1334 tmac/tmac.anhtml: set HT to 1 when generating HTML
1335 lib9: better errors for create and open when lock fails
1336 notify: ignore TTIN, TTOU
1337 libdraw: init with window atop image
1338 libplumb: tweaks
1339 libthread: add threaddata, fix Alt declaration
1340 document NPTL brokenness
1341 ignore TSTP, TTIN, TTOU
1342 9c, 9l: even quieter
1343 9fs: new command
1344 9p: add ls command
1345 9pserve: ignore tstp; consult $verbose9pserve
1346 acid: use %#x in acid/port
1347 acme: typing bug fix, ^A, ^E
1348 colors: add flushimage
1349 cvs: document how to make cvs -q the default
1350 E: print file name in case plumb fails
1351 g: allow -- to end options
1352 search more file extensions
1353 hget: new command (no ftp support)
1354 Netfiles: new command
1355 plumb: add -9 for debugging
1356 png: better png reading
1357 rand: document what to do if SunOS missing /dev/random
1358 rc: lex bug
1359 do not print on sigpipe
1360 try harder to background async jobs
1361 allow rc -l without -i
1362 sam: bug fix from plan 9
1363 samterm: ^A, ^E
1364 small cleanup
1365 ssh-agent: change to use fixed name
1366 src: bug fix
1367 srv: new command
1368 tcs: silence gcc warning
1370 March 15, 2005
1371 u.h: change nil to unadorned 0 on sunos
1372 lib9pclient: fix ptr arith in fswrite
1373 libdraw: fix syntax errors in nowsys*.c
1374 libauth, libsunrpc: do not set PLAN9 in mkfile
1375 9term: add signal.h for sunos
1376 factotum: drop .= initializers for sunos
1377 vac: tweak for sunos
1379 March 14, 2005
1380 acme: add $foo names as -$
1382 March 9, 2005
1383 tcs: bring in plan 9 code
1385 March 8, 2005
1386 fortunes: more fortunes
1388 March 6, 2005
1389 u, u.rc: new script
1390 fortunes: more fortunes
1392 March 5, 2005
1393 win: don't give up when it gets confused
1395 March 4, 2005
1396 lib9p: make chatty9p an extern int (mac)
1398 March 1, 2005
1399 9pclient: preserve error in fsopen
1400 handle offset correctly in fswrite
1402 February 28, 2005
1403 rcmain: extra awd to initialize 9term
1404 psv: use new --options when necessary
1406 February 22, 2005
1407 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
1409 February 21, 2005
1410 unzip: create paths as necessary
1412 February 20, 2005
1413 vac: fix from lucho
1415 February 18, 2005
1416 vac: fix -d from lucho
1418 February 17, 2005
1419 yacc: silence yyerrlab warning
1421 February 16, 2005
1422 libhttpd: make hwrite work with chunked encoding
1423 libthread: debugging assertion
1424 9c: be even quieter
1425 venti: add acid/venti - routines to dump log buffers
1427 February 15, 2005
1428 draw.h: add ABGR32
1429 venti.h: add ventilogging, vtlognames
1430 libauth: close afid in auth_freerpc
1431 libthread: fix unlikely qlock bug
1432 acme: ignore tty nodes; still not 100% right
1433 png: add alpha writing support
1434 dist: new glenda in circle logo
1436 February 14, 2005
1437 add source links to man pages
1438 yacc: make yaccpars more like yaccpar
1439 add optional argument to yyparse
1441 February 13, 2005
1442 lib9: add readcons(1)
1443 add laddr, raddr to Netconninfo (see dial(3))
1444 support local address in dial for tcp and udp
1445 bug fix in fcallfmt
1446 libauth: allow parseattr(nil)
1447 libmp: add %lB for lower case
1448 libsec: add x509 dsa routines
1449 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
1450 libventi: new logging, use new nci
1451 auth: move secstore, factotum into auth directory
1452 add asn1, dsa, rsa pem routines
1453 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
1454 more info in man page
1455 rc: bug fix regarding /dev/stdin from Christoph Lohmann
1456 secstore: add ipso
1457 secstored: avoid zombie army of evil
1458 ssh-agent: add
1459 9p: bigger buffers, add rdwr verb
1460 9c: more silencing of gcc
1461 create log, secstore directories in $PLAN9
1463 February 12, 2005
1464 9c: silence gcc chatter
1466 February 11, 2005
1467 dist: fix regexp license in unix.html
1468 add link to license on main page
1469 lib9: add list of plan 9 services to _p9dialparse,
1470 add OAPPEND for create and open,
1471 format \0 as printable in fcallfmt,
1472 add netcrypt, readcons, syslog
1473 lib9p: fix tpost, call srv->start
1474 lib9pclient: add chatty9pclient
1475 libauth: add fsamount, nsamount, authdial ndb.
1476 libmach: use %#x explicitly
1477 libndb: add
1478 libsec: use new auth_allocrpc in tlshand
1479 libthread: add threadgetname prototype
1480 9l: fix libsec/lib9 cycle thanks to netcrypt
1481 9p: use nsamount, fsamount; add write -l
1482 9pserve: quieter, auth bug fix
1483 9term: treat _ as word character
1484 acid: do not set %# implicitly anymore
1485 add simple pthread support via acid code
1486 set corpid
1487 acme: bug fix in Tauth handler
1488 dial: send input to net instead of back to 0
1489 dict: ahd path
1490 factotum: make it run and work, add secstore
1491 remove top-level factotum directory
1492 rc: set p->pid=-1 explicitly to avoid wait problems
1493 psv: add print buttons
1494 secstored, secuser: add
1495 tar: add
1497 February 10, 2005
1498 libmach: abortive attempt at pthread support via libthread_db
1500 February 8, 2005
1501 lib9: don't fiddle with signal masks by default
1502 fix typo in notify(3)
1503 add DMSYMLINK etc. bits
1504 add crypt (lucho)
1505 lib9p*: many fixes (lucho)
1506 libauth*: many fixes (lucho)
1507 libdraw: avoid yet another X11 stack overflow in cursorset
1508 (FC3, reported by Abhey Shah)
1509 libhttpd: do not assign va_list in hio.c (lucho)
1510 libthread: remove debugging >xx in mkfile
1511 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
1512 9l, 9term: patches to run on SunOS 5.8 from Axel B.
1513 9term: try to handle DEL better
1514 document bash/readline brokenness in 9term(1) BUGS
1515 fix paste bug
1516 vac: avoid special files
1518 February 3, 2005
1519 libthread: silence gcc warning in pthread.c
1521 February 2, 2005
1522 INSTALL: add use of LOCAL.config
1523 libdraw: add nowsys implementation
1524 mk: silence archive warning if ~ $file *.a.
1526 February 1, 2005
1527 lc: use 9 mc not linux mc.
1529 January 31, 2005
1530 db(1): add stack to name list
1532 January 30, 2005
1533 cmd/mkfile: lex files
1534 unix: add ranlib to unix makefiles for mac
1535 libmux: fix non-zero mintag handling (thanks to lucho)
1536 libthread: osprocid now int not uint (can be -1)
1537 9term, awd, win: handle sysnames in labels
1538 acme: document -a, Indent
1539 add errors file
1540 core: do not readdir files (thanks to zoltan jarai)
1541 delatex: make it better
1542 diff: document -a
1543 factotum: silence chap warning
1544 sam: chording disabled - causes lockups
1545 topng: use simpler graphics format
1547 January 29, 2005
1548 diff: add -a
1550 January 28, 2005
1551 lib9pclient: zero offset, mode, qid on fid alloc.
1553 January 27, 2005
1554 sky: remove here; add here.sample instead, so that
1555 local changes to here are not clobbered.
1556 acme: remove print, fix addr handling, check fid in use.
1557 fix rowdump bug; cope with unix ORCLOSE
1558 sam: add -a (autoindent) and chording
1560 January 26, 2005
1561 diff: add -c
1563 January 25, 2005
1564 libdraw: finally fix winsize @x,y handling
1566 January 23, 2005
1567 dist: bug fixes to download.html and unix.html
1569 January 23, 2005
1570 suse X bug - need bigger stacks
1571 add searchpath(3)
1572 work on libmach + elf core dumps + threads + registers
1573 change db to use libmach cmdline interface
1574 add stack (see db(1))
1575 s/ulong/unsigned long/ for unix mk; other makefile bugs
1576 rename scheduler to procscheduler in libthread so libmach can identify it
1577 add isum to install(1)
1578 work around searchpath in rc; add to intro(1)
1579 volatile int quiet in db
1581 January 22, 2005
1582 redirect debugging output of isnptl in INSTALL
1583 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
1584 to appease other pieces of the build.
1586 January 21, 2005
1587 s/mdir/mkdir/ in unix regexp makefile
1588 better isnptl
1589 arg count in auxclog
1591 January 20, 2005
1592 add core(1) man page
1593 fix exit race in samterm
1595 January 19, 2005
1596 continued x86-64 support
1597 bug fix to 9c on sunos - __${s}__ not __$s__
1598 avoid c99 extensions in cmapcube and vacfs
1599 do not name functions shutdown on mac os x
1600 add dist/isum
1601 include errno.h in eqn/e.h
1602 use 9 yacc to build rc
1604 January 18, 2005
1605 avoid closing -1 in lib9pclient
1606 continued x86-64 support
1608 January 18, 2005
1609 make src/libthread/pthread.c compile
1610 add threadspawnl, fsseek.
1611 add link to web interface in cvs(1).
1612 remove hard-coded path in fixurls
1613 preliminary x86-64 support
1614 explain nptl in src/libthread/README.Linux
1615 libventi bug fixes
1616 add threadgetname to libthread
1617 bigger chunking in sort(1)
1618 bug fix in acid
1619 add LOCAL.INSTALL
1620 extract command line from elf cores
1621 initial core(1) command
1622 fix race in libthread proccreate
1623 do not use -Wl,-rpath on Darwin
1624 do not translate man pages in lib/moveplan9.sh
1626 January 17, 2005
1627 thread.c tries to warn about bad pthreads on Linux
1628 vacfs posts vacfs.basename
1629 fix nil deref in acid
1630 change 9c, 9l to detect nptl properly (not relying on running kernel version)
1631 change psu to use 9 ps
1632 do not call exits in threaded programs
1634 January 16, 2005
1635 bring fds from daemonize down to high 20s from high 90s for NetBSD.
1636 use -Wl,-rpath in gcc in 9l for NetBSD.
1637 make vacfs work (patch from Lucho)
1638 make vacfs use EARGF
1639 add note about signal masks in TODO
1640 (Taj Khattra notes that acme doesn't ^Z well)
1641 add note about _x.black and _x.white in TODO
1642 (noted by David Leimbach)
1643 remove unixisms from dist/fixurls
1644 fix bugs in dist/main.html
1645 noteenable, notedisable, notifyon, notifyoff return old setting.
1646 update manual indices
1647 troff2html handles section (9p).
1648 add note in libthread/thread.c about stack-based pthreads
1649 make tmac.an's .HR better
1650 tweaks to unix mkfiles
1652 January 15, 2005
1653 tcolors now uses threadexitsall
1654 syminit bug in mk. (why does syminit exist?)
1656 January 14, 2005
1657 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
1658 add note about makecontext to TODO file (noted by Axel)
1660 January 12, 2005
1661 First fully-documented release.