Blob


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