Blob


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