Blob


1 May 5, 2006
2 libdiskfs, libsunrpc, libventi, vbackup: correct compile errors
3 acme: fix Edit | bug.
5 May 4, 2006
6 libdiskfs: ext2: various off-by-one etc. fixes (Steve VanDeBogart)
7 libsunrpc: various odd Linux errors (Steve VanDeBogart)
8 libsunrpc: 32->64 array index sign extension bug (Lou Kamenov)
9 9pserve: be careful about message sizes (Andrey Mirtchovski)
11 April 27, 2006
12 libdiskfs: ffs code: fix double free, silence chatty print (Steve VanDeBogart)
14 April 21, 2006
15 map/libmap: can probably use system tan instead of writing our own
16 libmp, libthread, 9pserve, proof, sam: more OS X x86 fixes
18 April 20, 2006
19 lib9p, libregexp, factotum, tar: silence 64-bit warnings (Andrey Mirtchovski)
20 libdraw, libmach, libmp, eqn, gzip, hoc, rio, tapefs, tbl, tpic: silence gcc warnings
21 libmp, libsec: use gcc -E instead of cpp on OS X [sic]; clean up assembly
22 libthread: start on OS X x86 version
23 lex, sam, samterm: import 64-bit safe version from Plan 9
24 venti: minor bug fixes (Mechiel Lukkien)
26 April 19, 2006
27 lib9p: avoid double-lock (Lucho Ionkov)
29 April 13, 2006
30 tpic: import
32 April 12, 2006
33 validateattachment: add bogus zip file in virus
34 venti: minor bug fixes (Mechiel Lukkien)
36 April 8, 2006
37 rc: add exitcode function; exit 123 exits with status 123 now.
38 upas/vf: import vf, create unvf, add mail/lib/validateattachment
40 April 6, 2006
41 lookman: remove reference to /fd/2
43 April 4, 2006
44 srv(4): add v9fs-based example
45 9c: give up on -ansi -pedantic with gcc
46 9l: look for libresolv.dylib on OS X (Anothy Sorace)
47 u.h: #defines to get strtoll on FreeBSD
48 libdraw: remove unused checksnarf
49 libthread: remove // comments in power-ucontext.h
51 April 1, 2006
52 9c: use -ansi and -pedantic with gcc
53 everything: remove many post-C90-isms.
54 9term: add more matching characters
55 snarfer: avoid primary selection
57 March 31, 2006
58 libdraw: fix X11 alpha bug
59 marshal: add UTF-in-subject code
60 tar: remove unnamed unions
62 March 30, 2006
63 9l: fix egrep bug
64 9term: handle grey fonts correctly
65 ndb: remove unnamed unions
66 tar: import from Plan 9
68 March 27, 2006
69 win: silence on Del
71 March 26, 2006
72 img: add important flushdisplay call (Erik Quanstrom)
74 March 23, 2006
75 snarfer: new program
77 March 22, 2006
78 libmp/386: do not store precious data below stack pointer
80 March 21, 2006
81 lib9p: call destroyfid in a more timely manner
82 acme: use $-free paths in Dump files (Peter Canning)
83 ssh-agent: fix various memory errors
85 March 19, 2006
86 9pclient(3): document new functions
87 jpg, gif, etc.: resize window to fit image (Erik Quanstrom)
88 man: add htmlroff(1), mhtml(7)
89 page (source code): various cleanup, still not working
90 rc: fix lexing overflow bug
91 resample: import from Plan 9
92 sam: fix usage
93 upas/smtp: be more lenient about \r
95 new postscript fonts DejaVu and Luxi families
96 - postscript/font: new files
97 - postscript/troff: Unicode maps
98 - troff/font/devutf: descriptions and metrics
99 - tmac/tmac.an: use Luxi Sans in man pages
100 - tmac/tmac.s: .FP luxisans
101 - dist/troff: tools for importing new fonts
102 - troff2html: recognize new man fonts
103 - postscript/text2post: use DejaVu font
105 new license for bitmap fonts from B&H
106 - font/luc, font/lucsans: new directory names
107 - font/^(luc lucm lucsans pelm)^/NOTICE: distribution terms
108 - font/LICENSE: pointers to new terms
109 - LICENSE: pointer to new terms
110 - font/lucsans/*.font: use new luc name
111 - font/shinonome/*.font: use new luc name
112 - dist/main.html: acknowledge B&H
113 - acme, scat, venti/srv: use new names
115 March 12, 2006
116 libdraw: import new latin1 tables
117 label(1): fix typo (Georg Neis)
119 March 9, 2006
120 libdraw: new X11 snarf type for Synergy (Paul LaLonde)
121 possible flushimage to fix jpg (Erik Quanstrom)
123 March 7, 2006
124 acme Mail: seek to end of outgoing file
126 March 5, 2006
127 libmp: mptouv bug fix
129 March 3, 2006
130 lib9: change 9P2000.u Tcreate message
131 acme Mail: various updates
132 ndb: add subscript to tolower() call
133 upas: various cleanup
134 upas/nfs: use valid imap tag (Lou Kamenov)
136 March 2, 2006
137 lib9: avoid redefining sched_yield (Christian Pfeil)
139 February 28, 2006
140 libdraw: use Carbon pasteboard directly on OS X
141 upas/nfs: avoid reserved word 'isnumber'
142 snarfer: new command
144 February 27, 2006
145 acme Mail: new Delmesg argument
147 February 25, 2006
148 faces: locking mistakes (Erik Quanstrom)
149 nedmail: minor fixes (Erik Quanstrom)
150 tapefs: minor fixes (Erik Quanstrom)
152 February 24, 2006
153 ndb: dns clean up (Erik Quanstrom)
154 mkhdr, etc: use install not install -c
155 tapefs: import from Plan 9 (Erik Quanstrom)
157 February 23, 2006
158 upas: latest nfs
160 February 22, 2006
161 fortunes: import from Plan 9
163 February 21, 2006
164 acme: fix event buffer NUL-termination bug
165 htmlroff: import from Plan 9
167 February 20, 2006
168 lib9: add "dns" service to _p9dialparse
169 ndb: dns clean up (Erik Quanstrom)
171 February 19, 2006
172 wmail: use correct URL
174 February 18, 2006
175 lib9: sizeof socket fixes in getnetconn
176 upas: handle 09 in nfs imap
178 February 17, 2006
179 mpm: make build without libutf
180 ndb: dns clean up (Erik Quanstrom)
181 upas/nfs: add a.h
183 February 16, 2006
184 libthread: more sparc64 changes
186 February 15, 2006
187 jpg, etc: resize window to fit image (Erik Quanstrom)
188 ndb: dns clean up (Erik Quanstrom)
189 upas: add new upas/fs (in upas/nfs)
191 February 14, 2006
192 lib9p: correct memory overflow bug
193 libmach: pointer conversion fixes
194 libthread: more sparc64 changes
195 9c: adapt to ever-changing gcc error messages
196 9p: seek backward in rdwr
197 acid: better names
198 faces: better lookup
199 factotum: silence pointer conversion warnings
200 fmt: fix fmt -j again
201 gview: bigger line buffer
202 mpm: better UTF support
203 ndb: add root servers, remove unused functions
204 rc: shut up about signals during scripts
205 snoopy: fixes
206 tcs: better labels in listing
208 February 13, 2006
209 9l: more draw fixes, add -lresolv for ndb.
211 February 12, 2006
212 lib9: add exitcode
213 libthread: add procwait
214 upas: more clean up
215 mail: add tree
217 February 11, 2006
218 acme mail, faces: more changes
219 upas: clean up
221 February 10, 2006
222 libthread: more sparc64 changes
224 February 9, 2006
225 libmp, libthread: add sparc64
226 acme/mail: use new upas conventions
227 samterm: ignore SIGINT
229 February 8, 2006
230 lib9pclient: add fsprint
231 acme: add another chord fix
232 postscript/font: add NOTICE about location of lucida fonts
233 upas: clean up
235 February 7, 2006
236 libthread: add threadidle (experimental)
238 February 6, 2006
239 acme: add chord fix from Plan 9
240 eqn: silence printf warnings
242 February 5, 2006
243 lib9p: ignore doubled calls to respond; allow nil readstr (experimental)
244 libmach: silence warnings
245 libthread: add threadid
246 9p: add -n to ls; add rm and create
248 February 4, 2006
249 eqn: silence various warnings about printf formats
250 srv: put in new note group
252 February 2, 2006
253 lib9: attempt at more portable date handling
254 9pserve: correct offsets in 9P2000.u -> 9P2000 conversion
255 ndb/dns: fix fid handling
257 January 30, 2006
258 lib9pclient: add <thread.h> to 9pclient(3)
260 January 29, 2006
261 libndb: remove dependence on arpa headers
263 January 28, 2006
264 libdraw: allow freeimage(0) when screen==0
266 January 27, 2006
267 libndb: add dnsquery implemented via C library resolver
268 various: OpenBSD fixes
270 January 26, 2006
271 lib9pclient: add fsremove, fscreate, fsaccess
272 lib9p: handle 9P2000.u
273 libauth: handle auth_freerpc(nil).
274 libbio: document return value of Bprint, Bvprint
275 libdraw: nowsys fixes (Lou Kamenov)
276 9l: don't link with X11 if nowsys
277 auxstats: avoid nonportable vm_swapusage on OS X
278 rio: better build rules
280 January 18, 2006
281 9term: ignore SIGHUP
282 tcs: add more character sets
284 January 18, 2006
285 fmt: fix -j implementation
286 psv: add fonts to GS_FONTPATH
288 January 17, 2006
289 9term: start a "login" shell
291 January 16, 2006
292 include/fcall.h: sign fix
294 January 11, 2006
295 libframe: stop eating the edge of the frame
296 acme: various cleanup
298 January 7, 2006
299 lib9: try to accomodate FreeBSD 5 disk device numbers
300 vbackup: use bigger block size
302 January 6, 2006
303 9p: add "con" verb
304 lib9, eqn: use inttypes.h instead of not-so-stdint.h
306 December 31, 2005
307 libip: add routines for fetching ethernet, ip interfaces
309 December 30, 2005
310 libhtml: import changes from Plan 9
311 libmp: fix shifts, casts in mptov, mptouv
312 auxstats: FreeBSD tweak
313 eqn, grap: more 64-bit pointer fixes (Taj Khattra)
314 hget: attempt at making ftp work
315 install: split into two phases, document new installation
316 snoopy: add filter.y
317 vbackup: accomodate FreeBSD 6
318 vnfs: accept units on arguments
320 December 29, 2005
321 9term: fix paste in hold mode, use STACK
322 eqn, grap, lex, pic, troff: 64-bit fixes
323 page: no more case problems
324 lib9: correct array size in convD2M (Marco Gaddoni)
325 set qid.vers in _p9dir (Erik Quanstrom)
326 fmt 64-bit fixes - inttypes.h and uintptr.
327 libdraw: avoid nil freeimage (Lou Kamenov)
328 do not trust gcc to do nrv optimization (Taj Khattra)
329 libmp: add mpdigit cast (Taj Khattra)
330 libthread: more OpenBSD fixes (Tim Wiess)
331 libventi: consistent uvlong vs u64int
333 December 26, 2005
334 ndb: add dns
336 December 25, 2005
337 lib9: allow broadcast address in dial
338 libip: add alternate ethernet format in eipfmt
339 libndb: allow relative paths in database stanza
340 dhcpd: import from Plan 9
341 snoopy: import from Plan 9
342 tcs: add EILSEQ on OS X
344 December 21, 2005
345 acme: turn on auto-expanding window tags by default
347 December 18, 2005
348 yesterday: fix from Plan 9
350 December 17, 2005
351 tcs: don't redeclare errno
353 December 16, 2005
354 dist/moveplan9.files: more (Rafal Sulejman, Erik Quanstrom)
355 acme: integrate big tags into main branch (Paul Lalonde)
356 libdiskfs: avoid bad names on OS X
358 December 15, 2005
359 grap: remove getpid declaration (Bengt Kleberg)
361 December 14, 2005
362 dist/isum.awk: cope with Solaris
364 November 29, 2005
365 9term: set initial window size correctly
366 acidtypes, libmach: more demangling fixes
368 November 28, 2005
369 add install(1) as install.txt, add README
370 make INSTALL less chatty
371 remove Makefiles
372 acidtypes, libmach: demangling fixes
373 g: add .cs files (C#)
375 November 27, 2005
376 libmach: name mangling, process control
377 9c, 9l: shut up OpenBSD (Geoff Collyer)
378 9term, vbackup: OS X fixes
379 acid: name mangling, process control
380 acidtypes: name mangling, process control
381 auxstats: FreeBSD 6 fix (Lou Kamenov)
382 upas/fs: correct imap service name, use role=client
384 November 26, 2005
385 9term: add button 3 menu, fix \r
386 include: move utf.h, fmt.h from u.h to libc.h
387 dist: print summary w/ errors during INSTALL
389 November 25, 2005
390 root: add Makefile and configure for the blind,
391 rename NOTES to README
393 November 21, 2005
394 lib9, 9pserve, vac: 9P2000.u fixes (Lucho Ionkov)
396 November 15, 2005
397 libdraw: more X11 fixes
398 libc.h: sched_yield NetBSD tweak (Anselm Garbe)
400 November 12, 2005
401 faces: fix face location
402 jpg, strings: remove references to /fd/
404 November 12, 2005
405 various: X11 fixes
407 November 11, 2005
408 9term: more fixes (Tim Wiess)
410 November 10, 2005
411 9term: handle \r, other fixes (Tim Wiess)
412 auxstats: new Darwin tweaks
414 November 9, 2005
415 libthread: fix OS X context switch code
417 November 7, 2005
418 vbackup: various fixes
420 November 6, 2005
421 9term: new port directly from rio
422 include/libc.h: p9syslog, not syslog in varargck
423 libauthsrv: close fd, memory leak in authdial
424 libdraw: X11 debugging helps
425 lib9: add getcallerpc-arm (Ron Minnich)
426 auxstats: Fix FreeBSD 6 build (William Josephson)
428 November 4, 2005
429 stats: add -C to argchars (Lou Kamenov)
430 libthread: ARM fixes (Ron Minnich), getcontext fixes
432 November 2, 2005
433 vbackup: longer timeout on BSD mount
434 libthread: Linux ARM fixes (Ron Minnich)
436 November 1, 2005
437 various: ctype sign fixes (Tom Miller)
438 libfmt: avoid overflow on %f
439 libthread: Linux ARM fixes (Ron Minnich), FreeBSD 5 fixes
440 libventi: various cleanup
442 October 31, 2005
443 acme: preparation for multiline tags (Paul Lalonde)
444 bc: 64-bit safe (Taj Khattra)
445 faces: initial port (John Cummings)
446 stats: add -F option (Lou Kamenov)
447 various: ctype sign fixes (Tom Miller)
449 October 30, 2005
450 auxstats: more OS X fixes (Jeff Sickel)
452 October 29, 2005
453 9p: clunk fids before exiting
454 mk: handle MKSHELL type correctly
455 upas, acme mail: add initial port (John Cummings)
456 vbackup: silence compiler warnings
457 venti: silence compiler warnings
458 lib9: remove reference to ffork
459 print correct file name in truerand error
460 libdisk: add Disk routines
461 libdiskfs: silence compiler warnings
462 libframe: add noredraw flag
463 libhtml: many fixes
464 libsunrpc: silence compiler warnings
466 October 18, 2005
467 9l: add autoframework (like autolib) for OS X (Jeff Sickel)
468 page: use "9 file" always
469 ps, psu: narrower display
470 stats: better OS X support (Jeff Sickel)
472 October 17, 2005
473 cb: undef old type macros before redefining.
475 October 5, 2005
476 stats: better OS X support (Jeff Sickel)
478 September 30, 2005
479 libhtml: more &names and numbers (Erik Quanstrom)
481 September 29, 2005
482 libc.h: add #pragmas for varargck, #ifdef'ed out.
484 September 26, 2005
485 libthread: print thread info on SIGQUIT, SIGINFO, logging
486 acme: add more thread names
488 September 21, 2005
489 9term: fix SunOS typo (Bengt Kleberg, glaive)
491 September 19, 2005
492 libhtml: more &names (Erik Quanstrom)
494 September 19, 2005
495 lib9/truerand: OpenBSD lets you open /dev/random
496 but not read it! (Chad Dougherty, Mechiel Lukkien)
498 September 15, 2005
499 libdraw/x11-event: Ignore unexpected events (Rob Pike)
500 jpg: do not revert to CMAP for second file (Rob Pike)
502 September 13, 2005
503 9pserve: signedness bug
505 September 12, 2005
506 dist: various attempts at Debian packaging
507 lib/moveplan9.sh: allow specification of old directory
508 Getdir: interpret tags with $ in them
509 mpm: use g++ as LD, add tmac.pm to tmac directory
510 include/libc.h, fcall.h: add 9P2000.u extensions
511 9pserve: add 9P2000.u extensions
512 vac: add 9P2000.u extensions, signedness bug
514 September 9, 2005
515 lc: add -p like man page says
516 various: insert (uchar) casts for ctype arguments
517 for broken NetBSD.
519 September 4, 2005
520 dist/main.html: note x86 OpenBSD
522 August 31, 2005
523 file: spell IA-64 correctly (Zoltan Jarai)
525 August 30, 2005
526 dist/debian, dist/pkg: start playing with building packages
527 dist/isum: ignore 'loop not entered at top' (SunOS cc)
528 dist/ss.html: add screen shots
529 dist/unix.html: update VN license summary
530 9l: no need to handle OpenBSD specially
531 file: handle #! scripts, ELF better
532 font/lucidasans/bold*unicode.7.font: more subfonts
533 g: search .pl, .cgi
534 hget: add hget(1)
535 lp: add preliminary lp (not expected to work yet)
536 src: use Plan 9 file(1)
538 August 12, 2005
539 lib/moveplan9.files: add bin/stack
540 include/libc.h: use DM constants from v9fs, add DMTMP
541 libthread: add Linux-power-asm.s
542 cb: add
544 August 11, 2005
545 various: silence warnings
546 unix/*: note new BSD license from Vita Nuova
547 libdiskfs: add UFS2 support
548 libthread: add NetBSD power assembly
549 9term: send tty's current interrupt character on DEL keystroke
550 rc: add limited rfork command, make sure errors propagate
551 venti(8): document bloom line in config
552 vftp: add get command
553 vnfs: use strtoull for arguments instead of atoi.
555 August 10, 2005
556 src/cmd/mkfile: do not build lp yet
557 dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD)
558 lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation
559 lib9/truerand: use /dev/srandom on OpenBSD
560 libthread: annoying wrappers for OpenBSD
561 libmp: different assembly comments for old GNU as
562 9p: set exit status
563 file: add, appease gcc
564 getflags: added
565 mk: decide mtime-related race conservatively
566 postscript/text2post: added
567 rcmain: make fn cd safer for use with rc -e (in mk)
568 rio: turn off debugging prints, remove 9wm.man, fixes from Andrey
569 vbackup: NetBSD fixes for mount-BSD.c
570 venti/srv: add <sys/stat.h> header for FreeBSD
572 July 28, 2005
573 acme: subtle winunlock bug fix
574 libdiskfs: fix double, triple indirect block reading for FFS
575 vftp: new program
576 vbackup: coalesce mount-*BSD files.
578 July 27, 2005
579 include/u.h, src/libthread/thread.c: SunOS 10 attempt
580 libdraw: less graceful, less raceful shutdown
581 libthread: avoid C library races during threadexitsall
582 awd: cannot use hostname -s on SunOS
583 9pserve, srv: use correct type for NOFID
585 July 26, 2005
586 various: fixes for SunOS from Bengt Kleberg
588 July 25, 2005
589 vac: avoid infinite redirection while sniffing type of archive
591 July 24, 2005
592 venti: many minor changes, updates
593 libdraw/init.c: start with white screen instead of black
594 man: update venti-fcall(3), venti(8), venti-fmt(8)
596 July 22, 2005
597 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
598 9c: do not try to process stdout, so that 9c -E works on gcc machines.
599 tar: remove anonymous structs/unions.
600 vbackup: bigger stack (oops)
602 July 19-22, 2005
603 add OpenBSD x86 support. many thanks to Tim Wiess.
605 July 21, 2005
606 9term, win: ignore window size change signals while forking shell
607 dist: update main.html
609 July 20, 2005
610 src/mkfile: unbugger libhttpd for venti
612 July 19, 2005
613 dist/*: use "9 rc" instead of just rc to avoid getting
614 /usr/local/bin/rc on systems with byron's rc installed.
615 (matters because of byron's gratuitous "if not" vs. "else" change.)
616 include/u.h: include <inttypes.h> to try to get fixed-size types
617 venti: update part.c to work on freebsd
618 vmount: default to vmount0, do not try to add udp! and !12049.
619 man: update intro(1), hist(1), venti-file(3)
620 various: pedantry from gcc 4.0, most of it unnecessary
622 July 18, 2005
623 dict/README: change to use hget
624 page: handle troff intermediate output
625 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
626 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
627 (cvs isn't good at making sure directories go away)
628 unbugger venti
629 venti: fix usage message
631 July 17, 2005
632 9term: better(?) CR handling
633 post9p: announce to networks
634 vmount: change default handle
636 July 15, 2005
637 dist/isum: work around grep stupidity
639 July 14, 2005
640 rc: ignore window size change signals
641 man: remove venti.conf(7) -- now in venti(8)
643 July 12-13, 2005
644 various: placate gcc-4.0 on OS X.
645 src/Makefile: try to use system binaries in path
646 src/mkhdr: remove X11 guess
647 src/mkdirs: add $MKFLAGS to recursive mk
648 src/mkmk.sh: update
649 lib9/announce: cannot use unix as variable name
650 lib9/malloc: locks around all the malloc routines.
651 old Linux libc cannot be trusted. maybe other
652 systems. paranoia rules the day.
653 lib9/sendfd: add macros for systems without (Sun)
654 lib9pclient: better error messages
655 libdiskfs: new library
656 libdraw: crash less when display == nil.
657 look in more places for X11.
658 make nowsys-mouse and nowsys-keyboard compile.
659 handle freeing of subfonts correctly.
660 drop _x.black and _x.white.
661 libmux: better error messages
662 libsunrpc: remove some c++ comments
663 libventi: new and improved, now with manual pages
664 9l: silence nm errors during autolib
665 9term: hold mode even in raw mode (suggested by James Robinson)
666 acme: various needed casts
667 exit gracefully on error
668 dict: no more wide characters
669 diff: use +/- instead of </> in diff -c
670 grap: remove unused symtab
671 hget: remove [] in array initializers
672 listen1: added
673 ls: cannot use global named "dirbuf"
674 man: sort pages correctly, handle troff correctly.
675 nroff: invoke plan 9 troff
676 rc: sun stupidity
677 rio: clean up code, attempt at keyboard-based window switching
678 ssh-agent: needed cast
679 vac: fix call to vtfilecreate.
680 vbackup: new file system backup program
681 with dump-like access interface.
682 venti: it returns, now with manual pages
685 June 22, 2005
686 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
688 May 19, 2005
689 lib9/encodefmt: handle precision==0 better
690 libsunrpc: various fixes
691 rc: set $PLAN9 at startup if necessary
693 May 12, 2005
694 font: add new japanese fonts
695 include/sunrpc.h: add autolib
696 include/utf.h: change Runeerror
697 libsec/386: change labels in assembly to get
698 better function name boundaries in oprofile
699 libventi: add vtlognames
701 May 7, 2005
702 various: remove long character constants.
703 various: use full prototypes everywhere
704 dist/checkman.awk: ignore sftp(1)
705 include/u.h: preliminary OS X Tiger changes
706 lib9/_p9dialparse: set p9unix always
707 libip/udp: try to do better with headers
708 srv: check return value of auth_proxy correctly
709 web: fixes (thanks to Scott Schwartz)
712 May 2, 2005
713 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
714 acme: row load/dump consistency fix (thanks to Peter Canning)
715 include/u.h: workaround for old gcc
717 May 1, 2005
718 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
719 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
720 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
721 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
722 scat: various fixes to use standard C (thanks to Roland Kaufmann)
723 add OpenBSD/PowerPC support (thanks to Tim Wiess)
725 March 28, 2005
726 open(3): note that open and create are macros
727 add NetBSD support (thanks to Christoph Lohmann)
729 March 24, 2005
730 netfiles: robustness fixes
731 sftpcache: robustness fixes
733 March 23, 2005
734 acme: fix Edit filename bug, elogapply warnings
736 March 21, 2005
737 ndb/local: fix name of bell labs auth domain
738 9fs: use srv -a
739 9pserve: add -A, -M options
740 netfiles: work harder to generate expansion texts
741 add sftpcache
742 srv: add -a option
744 March 20, 2005
745 acme: fix q1 computation bug in expandfile
746 factotum: fix race
747 netfiles: use sftp -b /dev/stdin, various fixes
750 March 18, 2005
751 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
752 dist/addsrclinks: bug fix
753 dist/isum: ignore cp in netfiles directory
754 dist/main.html: add link to 9pm
755 font: add boldtypunicode.7.font
756 man: update INDEX files
757 tmac/tmac.anhtml: set HT to 1 when generating HTML
758 lib9: better errors for create and open when lock fails
759 notify: ignore TTIN, TTOU
760 libdraw: init with window atop image
761 libplumb: tweaks
762 libthread: add threaddata, fix Alt declaration
763 document NPTL brokenness
764 ignore TSTP, TTIN, TTOU
765 9c, 9l: even quieter
766 9fs: new command
767 9p: add ls command
768 9pserve: ignore tstp; consult $verbose9pserve
769 acid: use %#x in acid/port
770 acme: typing bug fix, ^A, ^E
771 colors: add flushimage
772 cvs: document how to make cvs -q the default
773 E: print file name in case plumb fails
774 g: allow -- to end options
775 search more file extensions
776 hget: new command (no ftp support)
777 Netfiles: new command
778 plumb: add -9 for debugging
779 png: better png reading
780 rand: document what to do if SunOS missing /dev/random
781 rc: lex bug
782 do not print on sigpipe
783 try harder to background async jobs
784 allow rc -l without -i
785 sam: bug fix from plan 9
786 samterm: ^A, ^E
787 small cleanup
788 ssh-agent: change to use fixed name
789 src: bug fix
790 srv: new command
791 tcs: silence gcc warning
793 March 15, 2005
794 u.h: change nil to unadorned 0 on sunos
795 lib9pclient: fix ptr arith in fswrite
796 libdraw: fix syntax errors in nowsys*.c
797 libauth, libsunrpc: do not set PLAN9 in mkfile
798 9term: add signal.h for sunos
799 factotum: drop .= initializers for sunos
800 vac: tweak for sunos
802 March 14, 2005
803 acme: add $foo names as -$
805 March 9, 2005
806 tcs: bring in plan 9 code
808 March 8, 2005
809 fortunes: more fortunes
811 March 6, 2005
812 u, u.rc: new script
813 fortunes: more fortunes
815 March 5, 2005
816 win: don't give up when it gets confused
818 March 4, 2005
819 lib9p: make chatty9p an extern int (mac)
821 March 1, 2005
822 9pclient: preserve error in fsopen
823 handle offset correctly in fswrite
825 February 28, 2005
826 rcmain: extra awd to initialize 9term
827 psv: use new --options when necessary
829 February 22, 2005
830 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
832 February 21, 2005
833 unzip: create paths as necessary
835 February 20, 2005
836 vac: fix from lucho
838 February 18, 2005
839 vac: fix -d from lucho
841 February 17, 2005
842 yacc: silence yyerrlab warning
844 February 16, 2005
845 libhttpd: make hwrite work with chunked encoding
846 libthread: debugging assertion
847 9c: be even quieter
848 venti: add acid/venti - routines to dump log buffers
850 February 15, 2005
851 draw.h: add ABGR32
852 venti.h: add ventilogging, vtlognames
853 libauth: close afid in auth_freerpc
854 libthread: fix unlikely qlock bug
855 acme: ignore tty nodes; still not 100% right
856 png: add alpha writing support
857 dist: new glenda in circle logo
859 February 14, 2005
860 add source links to man pages
861 yacc: make yaccpars more like yaccpar
862 add optional argument to yyparse
864 February 13, 2005
865 lib9: add readcons(1)
866 add laddr, raddr to Netconninfo (see dial(3))
867 support local address in dial for tcp and udp
868 bug fix in fcallfmt
869 libauth: allow parseattr(nil)
870 libmp: add %lB for lower case
871 libsec: add x509 dsa routines
872 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
873 libventi: new logging, use new nci
874 auth: move secstore, factotum into auth directory
875 add asn1, dsa, rsa pem routines
876 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
877 more info in man page
878 rc: bug fix regarding /dev/stdin from Christoph Lohmann
879 secstore: add ipso
880 secstored: avoid zombie army of evil
881 ssh-agent: add
882 9p: bigger buffers, add rdwr verb
883 9c: more silencing of gcc
884 create log, secstore directories in $PLAN9
886 February 12, 2005
887 9c: silence gcc chatter
889 February 11, 2005
890 dist: fix regexp license in unix.html
891 add link to license on main page
892 lib9: add list of plan 9 services to _p9dialparse,
893 add OAPPEND for create and open,
894 format \0 as printable in fcallfmt,
895 add netcrypt, readcons, syslog
896 lib9p: fix tpost, call srv->start
897 lib9pclient: add chatty9pclient
898 libauth: add fsamount, nsamount, authdial ndb.
899 libmach: use %#x explicitly
900 libndb: add
901 libsec: use new auth_allocrpc in tlshand
902 libthread: add threadgetname prototype
903 9l: fix libsec/lib9 cycle thanks to netcrypt
904 9p: use nsamount, fsamount; add write -l
905 9pserve: quieter, auth bug fix
906 9term: treat _ as word character
907 acid: do not set %# implicitly anymore
908 add simple pthread support via acid code
909 set corpid
910 acme: bug fix in Tauth handler
911 dial: send input to net instead of back to 0
912 dict: ahd path
913 factotum: make it run and work, add secstore
914 remove top-level factotum directory
915 rc: set p->pid=-1 explicitly to avoid wait problems
916 psv: add print buttons
917 secstored, secuser: add
918 tar: add
920 February 10, 2005
921 libmach: abortive attempt at pthread support via libthread_db
923 February 8, 2005
924 lib9: don't fiddle with signal masks by default
925 fix typo in notify(3)
926 add DMSYMLINK etc. bits
927 add crypt (lucho)
928 lib9p*: many fixes (lucho)
929 libauth*: many fixes (lucho)
930 libdraw: avoid yet another X11 stack overflow in cursorset
931 (FC3, reported by Abhey Shah)
932 libhttpd: do not assign va_list in hio.c (lucho)
933 libthread: remove debugging >xx in mkfile
934 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
935 9l, 9term: patches to run on SunOS 5.8 from Axel B.
936 9term: try to handle DEL better
937 document bash/readline brokenness in 9term(1) BUGS
938 fix paste bug
939 vac: avoid special files
941 February 3, 2005
942 libthread: silence gcc warning in pthread.c
944 February 2, 2005
945 INSTALL: add use of LOCAL.config
946 libdraw: add nowsys implementation
947 mk: silence archive warning if ~ $file *.a.
949 February 1, 2005
950 lc: use 9 mc not linux mc.
952 January 31, 2005
953 db(1): add stack to name list
955 January 30, 2005
956 cmd/mkfile: lex files
957 unix: add ranlib to unix makefiles for mac
958 libmux: fix non-zero mintag handling (thanks to lucho)
959 libthread: osprocid now int not uint (can be -1)
960 9term, awd, win: handle sysnames in labels
961 acme: document -a, Indent
962 add errors file
963 core: do not readdir files (thanks to zoltan jarai)
964 delatex: make it better
965 diff: document -a
966 factotum: silence chap warning
967 sam: chording disabled - causes lockups
968 topng: use simpler graphics format
970 January 29, 2005
971 diff: add -a
973 January 28, 2005
974 lib9pclient: zero offset, mode, qid on fid alloc.
976 January 27, 2005
977 sky: remove here; add here.sample instead, so that
978 local changes to here are not clobbered.
979 acme: remove print, fix addr handling, check fid in use.
980 fix rowdump bug; cope with unix ORCLOSE
981 sam: add -a (autoindent) and chording
983 January 26, 2005
984 diff: add -c
986 January 25, 2005
987 libdraw: finally fix winsize @x,y handling
989 January 23, 2005
990 dist: bug fixes to download.html and unix.html
992 January 23, 2005
993 suse X bug - need bigger stacks
994 add searchpath(3)
995 work on libmach + elf core dumps + threads + registers
996 change db to use libmach cmdline interface
997 add stack (see db(1))
998 s/ulong/unsigned long/ for unix mk; other makefile bugs
999 rename scheduler to procscheduler in libthread so libmach can identify it
1000 add isum to install(1)
1001 work around searchpath in rc; add to intro(1)
1002 volatile int quiet in db
1004 January 22, 2005
1005 redirect debugging output of isnptl in INSTALL
1006 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
1007 to appease other pieces of the build.
1009 January 21, 2005
1010 s/mdir/mkdir/ in unix regexp makefile
1011 better isnptl
1012 arg count in auxclog
1014 January 20, 2005
1015 add core(1) man page
1016 fix exit race in samterm
1018 January 19, 2005
1019 continued x86-64 support
1020 bug fix to 9c on sunos - __${s}__ not __$s__
1021 avoid c99 extensions in cmapcube and vacfs
1022 do not name functions shutdown on mac os x
1023 add dist/isum
1024 include errno.h in eqn/e.h
1025 use 9 yacc to build rc
1027 January 18, 2005
1028 avoid closing -1 in lib9pclient
1029 continued x86-64 support
1031 January 18, 2005
1032 make src/libthread/pthread.c compile
1033 add threadspawnl, fsseek.
1034 add link to web interface in cvs(1).
1035 remove hard-coded path in fixurls
1036 preliminary x86-64 support
1037 explain nptl in src/libthread/README.Linux
1038 libventi bug fixes
1039 add threadgetname to libthread
1040 bigger chunking in sort(1)
1041 bug fix in acid
1042 add LOCAL.INSTALL
1043 extract command line from elf cores
1044 initial core(1) command
1045 fix race in libthread proccreate
1046 do not use -Wl,-rpath on Darwin
1047 do not translate man pages in lib/moveplan9.sh
1049 January 17, 2005
1050 thread.c tries to warn about bad pthreads on Linux
1051 vacfs posts vacfs.basename
1052 fix nil deref in acid
1053 change 9c, 9l to detect nptl properly (not relying on running kernel version)
1054 change psu to use 9 ps
1055 do not call exits in threaded programs
1057 January 16, 2005
1058 bring fds from daemonize down to high 20s from high 90s for NetBSD.
1059 use -Wl,-rpath in gcc in 9l for NetBSD.
1060 make vacfs work (patch from Lucho)
1061 make vacfs use EARGF
1062 add note about signal masks in TODO
1063 (Taj Khattra notes that acme doesn't ^Z well)
1064 add note about _x.black and _x.white in TODO
1065 (noted by David Leimbach)
1066 remove unixisms from dist/fixurls
1067 fix bugs in dist/main.html
1068 noteenable, notedisable, notifyon, notifyoff return old setting.
1069 update manual indices
1070 troff2html handles section (9p).
1071 add note in libthread/thread.c about stack-based pthreads
1072 make tmac.an's .HR better
1073 tweaks to unix mkfiles
1075 January 15, 2005
1076 tcolors now uses threadexitsall
1077 syminit bug in mk. (why does syminit exist?)
1079 January 14, 2005
1080 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
1081 add note about makecontext to TODO file (noted by Axel)
1083 January 12, 2005
1084 First fully-documented release.