blob: 2ffd291ce254c49a4753b25279645c432fd7ef56 [file] [log] [blame]
# Note: the name listed next to a change sometimes
# submitted the patch but more often just reported
# the problem.
# For entries more recent than January 30, 2008,
# see the Mercurial repository history at
# http://hg.pdos.csail.mit.edu/hg/plan9/shortlog
# (or if you have checked out the Mercurial tree, run hg view).
January 30, 2008
acme: fix regexp match choice bug
devdraw: add F11 for full-screen toggle
rio: accomodate full-screen apps more gracefully
sam: fix regexp match choice bug
January 28, 2008
xd: fix printing of 4-byte values on 64-bit machines (Sam Hopkins)
January 12, 2008
delatex: reset lexer state at each beginning of file
ipso: do not flush factotum keys unless using factotum file
libdiskfs: fix ext2 directory reading bug (Mike Mammarella)
lp: move devices to devices.sample
rio: make full-screen work properly; add showevent
venti: fewer calls to gettimeofday
vmount: need to say -t nfs now on Linux
January 10, 2008
acme: make STACK bigger for OS X (David Swasey)
dist,unix: use MKSHELL=$PLAN9/bin/rc (John DeGood)
libdraw: fix spinning event loop (David Bulkow)
libregexp: fix match choice bug
December 7, 2007
acme, sam, libregexp: regexp fixes and reversions
December 4, 2007
hoc: print exact floating point output
sam: turn off DEBUG logging (oops)
vbackup: fix uninitialized variable use in -i code
November 28, 2007
acme: refresh window properly after Tab command (Fazlul Shahriar)
November 27, 2007
.hgignore: ignore more
libdiskfs: make ext2 use little-endian disk format on big-endian machines (Joshua Wood)
acme: accept clicks between body and scroll bar (Axel Belinfante)
tpic: clean up better
upas/smtp: remove intermediate files
vbackup: add -i flag to avoid score prefetching (David Swasey)
venti: add debugging HTML form
November 25, 2007
acme: avoid infinite loop on search in 8125-byte file (Roger Peppe)
lib9: avoid DIOCGMEDIASIZE on FreeBSD 4.11 (Rodrigo Readi)
mailfs: use root in imapcopylist (Richard Bilson)
moveplan9.files: add tmac/tmac.an (Tony Lainson)
November 23, 2007
9pfuse: ignore Linux O_CLOEXEC flag (Michael Kaminsky)
November 22, 2007
9pfuse: fix array bounds error (Michael Teichgräber)
vbackup: fix fsysopen error message (Joshua Wood)
November 7, 2007
9fs: use -n to mount sources (Jeff Sickel),
9pfuse: MacFUSE moved again! (Jeff Sickel)
November 6, 2007
.cvsignore: add 9pm (for old trees)
unvf: ignore case in Content-Transfer-Encoding: line.
validateattachment: reject malformed zip files
November 5, 2007
building: use ar s flag to avoid ranlib (OS X)
diff: continue after i/o errors when diffing many files
factotum: silence gcc warning
getns: turn / into _ in $DISPLAY
libdiskfs: OS X linker fixes
libmach: OS X linker fixes
libmp: no text jump labels (OS X)
libthread: use our own swapcontext on OS X
mailfs: handle NIL body, add -r flag (Richard Bilson)
November 4, 2007
man: document hg interface, fix CVS host name
November 3, 2007
libthread: more OS X 10.5 changes (Jeff Sickel)
October 31, 2007
venti: use 9ar, not ar (fixes Darwin build)
October 30, 2007
libthread: OS X 10.5 tweaks (Jeff Sickel, Bakul Shah)
October 29, 2007
grap: fclose, error context bug fixes (Doug Gwyn)
venti: fix sync deadlock, add /proc stub
October 12, 2007
9p: add -n to disable authentication
9pserve: add -n to reject authentication
srv: add -n to reject authentication
October 9, 2007
mount: ask for Unix test explicitly (Chris King)
September 24-25, 2007
venti: many fixes, new index cache
September 16, 2007
factotum: fix build error (Axel Belinfante)
September 15, 2007
auxstats: use acpi for battery on Linux (Andrey Mirtchovski)
September 13, 2007
factotum: implement 9pcr (of dubious utility)
August 28, 2007
9pserve: fix infinite loop bug
August 23, 2007
venti: add -s flag, bug fixes (Michael Kaminsky)
August 22, 2007
9.rc: change to work with rc -e (Tony Lainson)
9pserve: fix races causing assert(c->nmsg == 0) to fail.
acme: fix warning memory leak (Michael Teichgräber)
libfmt: add fmtlocale to Makefile (Faried Nawaz)
libthread: simplify alt tracking, possibly fixing bug
mailfs: fix handling of FLAGS responses (Robert Vollmert)
unix ports: Linux x86-64 Makefiles (Ævar Arnfjörð Bjarmason)
July 25, 2007
9pfuse: even more MacFUSE path changes
June 29, 2007
dict: look in $dictpath for dictionaries
June 24, 2007
mailfs: fix subject line in header file.
June 23, 2007
mailfs: various IMAP bug fixes
Mail: add Get command, refresh at startup,
fix deleted messages bug
nedmail: refresh at startup, on i and y.
June 20, 2007
9pfuse: add -a aname to get at sourcesdump
June 19, 2007
9pfuse: the MacFUSE file locations changed again (Rob Pike)
June 18, 2007
upas/marshal: remove debugging print
9pserve: ignore window resizes (fix really should be elsewhere)
libdiskfs: more HFS fixes (David Swasey)
June 15, 2007
acme(1): fix Snarf bug, change Indent ON to apply to all windows.
June 12, 2007
vcat: always write last block, to make disk correct size
vbackup: more OS X fixes, add -M flag
vbackup(8): document -M
June 9, 2007
libregexp, sam, acme: day 1 bug in sam regexp code
June 8, 2007
libdiskfs: add HFS resource fork support (David Swasey)
June 5, 2007
ramfs: be less chatty
June 3, 2007
vbackup: fix dotdot (David Swasey)
May 29, 2007
libdiskfs: more HFS fixes (David Swasey)
May 28, 2007
libdiskfs: missing Bterm, make ext2 quieter,
add disk partitions, HFS code (David Swasey)
May 21, 2007
libregexp: fix pointer comparison warning (Ramon de Vera)
test: fix
May 20, 2007
touch: print error if wstat fails
libc: use futimes on Linux to implement dirfwstat
May 19, 2007
test: import from Plan 9
May 18, 2007
libregexp: fix bug about leading ^ in regexp on multiline text (Roger Peppe)
May 15, 2007
libc: new media size code for _p9dir on FreeBSD (Lou Kamenov)
acme(4): document tab width field in ctl file
May 10, 2007
libc: more NaN fixes (rsc)
use device names in _p9dir for FreeBSD (Lou Kamenov)
acme, samterm: manage off-screen tick better (Bill Cheswick)
May 8, 2007
9pfuse: better handling of create (Michael Teichgräber)
May 7, 2007
troff: fix age-old troff crash (Noel Hunt)
May 5, 2007
page: fix troff input (Colin DeVilbiss)
May 4, 2007
9pfuse: propagate offset in read and write (Michael Teichgräber)
May 3, 2007
devdraw: fix UTF-8 snarf problems
grep: add undocumented -q flag (Rob Pike)
venti: more OS X compatibility
May 2, 2007
snoopy: add support for reading pcap files
venti: debugging, more bug fixes
May 1, 2007
libthread: use standard Sun context routines on SunOS
mount: use 9p not 9P as mount type (Michael Kaminsky)
April 27, 2007
venti: yet more fixes
April 25, 2007
acme: allow swap of column 0 with other columns
April 24, 2007
libsunrpc: fix memory leak (Bakul Shah)
venti: more fixes
April 22-23, 2007
venti: more fixes
April 21, 2007
libhttpd: fix chunked-related bugs
htmlroff: warn about missing argument to \w
mk: fix for Unix port
venti: many fixes
April 17, 2007
date: put up with longer timezones from strftime %Z (xav@chantry)
win: better dump string (Fazlul Shahriar)
April 14, 2007
auxstats: better network stats (Jeff Sickel)
April 13, 2007
grap: fix double-fclose (Gabi Diaz)
April 12, 2007
auxstats: better memory stats on OS X (Jeff Sickel)
April 7, 2007
libventi: dangling pointer race fix (Bakul Shah)
vbackup: complain loudly about vtwrite failure
April 6, 2007
libc: new __isNaN (again)
9p(3): remove mention of threading
April 5, 2007
libc: new __isNaN (Scott Schwartz)
April 3, 2007
adict: fix comment (Arvindht Tamilmani)
plumb/basic: plumb all URLs
page: finish conversion to libthread (Tim Wiess)
March 28, 2007
rc: keep path and PATH in sync again
March 26, 2007
9l: cope with new gcc error syntax
acme: make :1-1 a valid address (Arvindh Tamilmani)
auxstats: fix OpenBSD nit (Chad Dougherty)
mk: 64-bit fixes, fix memory errors, fix wait (rsc)
better rc detection (Michael Teichgräber)
empty string interpolation (Michael Teichgräber)
page: import from Plan 9 (Kris Maglione)
venti: pad zmagic to better length
March 25, 2007
acme: make Load more faithful to Dump (Peter Canning)
adict: parse -d arg correctly (Fazlul Shahriar)
cb: Beof ctype bug (Michael Teichgräber)
dist/main.html: mention x86 OS X, x86-64 Linux & BSD
rc: cope with programs that leave fd in non-blocking mode (Tim Wiess)
statusbar: import from Plan 9 (Lou Kamenov)
troff2html: use plain char if no translation
libdiskfs: add big file support in ext2 (David Swasey)
venti/checkarenas: fix argument parsing (David Swasey)
vnfs: remove double-free (David Swasey)
March 15, 2007
acme: redraw tags only as often as needed (Rob Pike)
auxclog: avoid libc conflict on OS X
February 22, 2007
9l, devdraw, snarfer: -ldraw no longer implies -lX11
February 11, 2007
acme: fix various memory errors
January 29, 2007
ls: make ls -lF work
yacc: fix bug in yacc -a writing to wrong file
January 27, 2007
acme(1): add paragraph about < | > (Rob Pike)
January 25, 2007
vbackup: stop using vtgoodbye, which seems to hang
on some systems
January 24, 2007
9pfuse: Google moved fusefs.kext; look in both places
January 18, 2007
vac:
print + lines for new files in verbose mode
return value bug fixes
decode uid/gid strings as numbers when possible
(Michael Kaminsky)
mount, unmount, 9pfuse: Mac FUSE support! (Jeff Sickel)
January 14, 2007
libmp: change mpdigit to uint - something is wrong if mpdigit is 64 bits
January 12, 2007
sam: fix 15-year-old sam protocol bug
December 9, 2006
lib/moveplan9.sh: avoid quoting bugs when /bin/sh is dash
November 30, 2006
venti: stop printing EOk messages
November 20, 2006
libdiskfs: add fsysclose for ext2 (Michael Kaminsky)
November 6, 2006
venti: placate 64-bit gcc (William Josephson)
November 5, 2006
libdraw: fix cpu-chewing loop in eread (Lu Xuxiao)
postscript: update README
fcall.h: fix GBIT32 macros to be 64-bit safe
November 4, 2006
libdraw: fix cpu-chewing loop in eread (Lu Xuxiao)
November 2, 2006
lib9: fix sleep on OpenBSD 4 (Tim Wiess)
October 19, 2006
vbackup, libventi: plug various memory leaks
October 16, 2006
psfonts: use 9 psdownload (William Josephson)
October 13, 2006
devdraw/mkwsysrules.sh: look for /usr/X11
October 11, 2006
": remove prompt to avoid double-send problems
use all 9 commands (Karl Sackett)
9pfuse: allow for EPROTO being missing (Tim Wiess)
hget: print final update in -v mode
mk: avoid broken print (Gabriel Diaz)
seq: import Plan 9 seq (Anthony Martin)
tcs: avoid htmlroff hang, avoid nonstandard entity names (Michael Teichgräber)
lib9p: correct ref counting in walkfile (F. J. Ballesteros)
September 18, 2006
venti: fix zblock bug
September 17, 2006
lp: add generic, lpd stat backends
August 29, 2006
libip: remove duplicate myetheraddr (William Josephson)
sam: avoid seg fault in new $samfile code
August 24, 2006
sam: set $samfile during external commands
August 1, 2006
9pfuse: break from read properly (Lou Kamenov)
July 31, 2006
9pfuse: free fuse messages
July 27, 2006
B: allow +line syntax to placate Unix tools
9pfuse: use correct O_LARGEFILE,
wait for mount before exiting
mount: quote the equals character
July 26, 2006
9pfuse: FreeBSD fixes (Lou Kamenov)
July 24, 2006
INSTALL: add space after -v in awk command for OS X (Andrey Mirtchovski)
July 23, 2006
INSTALL: print status updates
ed: clean up on kill signal, use /var/tmp for temp files
upas/vf: clean up temporary files
July 22, 2006
9pfuse: new program - mount 9P via FUSE (!) (see 9pfuse(4))
mount, unmount: new shell scripts (see mount(1))
snarfer: fix nowsys build (Lou Kamenov)
troff2png: new shell script for htmlroff
vwhois: new shell script
lib9/dial: allow regular files in unix!file syntax
lib9/_p9dialparse: experiment: allow host:port and unadorned /tmp/ns/foo
lib9pclient: more low-level 9P functions
lib9/sendfd: don't die on eof in recvfd
libventi: fix cache bug (Eoghan Sherry)
July 18, 2006
libventi: add vttimefmt
venti/srv: import latest fixes from Plan 9
vcat: remove incorrect check for Linux (Michael Kaminsky)
vmount: use port 2049 instead of 12049 (Michael Kaminsky)
July 5, 2006
devdraw: fix opaque resize error (Bart Locanthi)
plumb/basic: allow _, -, and / in header file names
July 4, 2006
libdraw: move USED to right place in drawclient.c (Arvindh Tamilmani)
July 2, 2006
libbio: return number of bytes output in Bvprint, Bprint
bio(3): update Bprint description
print(3): update runeprint description
June 30, 2006
mail/lib/rewrite: remove personal mail config (oops)
June 29, 2006
acme/Mail, upas/nfs: use correct file names
for attachments (Lou Kamenov)
lib/acme.rc: remove extra acme in names (Arvindh Tamilmani)
devdraw(1): fix man page bugs
srv(4): fix typo (Serge Gagnon)
June 28, 2006
9term: better cleanup on window delete
June 27, 2006
rc: allow = in command line arguments
June 26, 2006
9term: use getdents instead of getdirentries on NetBSD (Christoph Lohmann)
June 25, 2006
9l: tweak to handle memdraw memlayer
sam: fix bug in duplicate file name detection
stack: accept process names as arguments
web: handle spaces in URLs
lib9/fmt: silence a gcc warning
lib9p, lib9pclient: clean up useless #includes, debugging prints
libacme: document in acme(3)
libdraw: split out libmemdraw, libmemlayer
move X11 code into separate server devdraw(1)
add <drawfcall.h>, drawfcall(3)
libmux: add non-blocking support
change muxthreads to muxprocs to match mux(3)
libplumb: add plumbunmount
June 16, 2006
acme: root out unrooted paths
June 14, 2006
libdiskfs: ext2, vnfs bug fixes (Steve VanDeBogart)
June 12, 2006
libthread: fix Linux 2.4 proc leak
lib9, libthread: add p9usepwlibrary to avoid pw library in threaded
programs (can stack overflow)
sed: new flag -l
June 7, 2006
libflate: make 64-bit safe
venti: call fmtlocaleinit in fmtzblock
June 6, 2006
plumb/basic: use "9 page" instead of page
June 4, 2006
libthread: run threaded programs in own note group when
not using tty (for threaddaemonize)
libthread: attempt at Sparc assembly
May 30, 2006
lib9: use didtz correctly (Rob Pike)
graph: remove C99-isms
May 27, 2006
lib9/fmt: silence warning in fltfmt
9pserve: use same uname that srv.c does
acme Mail: make srvname global
astro: use va_args for cosadd, sinadd (Michael Teichgräber)
May 26, 2006
libbio, lib9pclient, libhttpd: bug fixes - call fmtlocaleinit in more places
May 25, 2006
lib9/fmt: bug fixes - call fmtlocaleinit in more places
May 24, 2006
libacme: new library
acme Mail: make compile (missing srvname)
upas/nfs: fix broken comments
May 23, 2006
astro: make sure to use local fmod (Michael Teichgräber)
May 22, 2006
lib9/fmt: new, commented fltfmt (rsc)
lib9/fmt: fixes and cleanups (Rob Pike, Google)
May 21, 2006
lib9/fmt: fixes and cleanups (Rob Pike, Google)
libdraw: import Plan 9 changes to libmemdraw
graph: add colors argument (Gregor Asplund)
snoopy: fix icmp overflow
tapefs: import 64-bit changes from Plan 9
tcs: import from Plan 9
upas/spam: add spam filter (Lou Kamenov)
upas/libcommon: better locking in libcommon
upas/nfs: remove useless warning
May 19, 2006
libdraw: rfork(RFNOTEG) in initdraw (Anselm Garbe)
htmlroff: break line on .ti (Michael Teichgräber)
May 18, 2006
lib9: better time zone handling
May 16, 2006
vbackup: use linux/version.h to determine Linux version
May 12, 2006
libthread: avoid zombie when execvp fails
May 10, 2006
libsunrpc: fix bug introduced in ext3 fixes (Serge Gannon)
May 9, 2006
libdiskfs: set name length in FFS reader
fmt: correct double spacing bug (Rob Pike)
htmlroff: fix font size bug (Michael Techgräber)
May 6, 2006
acme Mail: show full From name in main window
htmlroff: correct path to utfmap (Michael Teichgräber)
ndb: fix compilation problem on FreeBSD 4
sam: silence gcc warnings
tmac: import tmac.s from Plan 9
May 5, 2006
libdiskfs, libsunrpc, libventi, vbackup: correct compile errors
acme: fix Edit | bug.
May 4, 2006
libdiskfs: ext2: various off-by-one etc. fixes (Steve VanDeBogart)
libsunrpc: various odd Linux errors (Steve VanDeBogart)
libsunrpc: 32->64 array index sign extension bug (Lou Kamenov)
9pserve: be careful about message sizes (Andrey Mirtchovski)
April 27, 2006
libdiskfs: ffs code: fix double free, silence chatty print (Steve VanDeBogart)
April 21, 2006
map/libmap: can probably use system tan instead of writing our own
libmp, libthread, 9pserve, proof, sam: more OS X x86 fixes
April 20, 2006
lib9p, libregexp, factotum, tar: silence 64-bit warnings (Andrey Mirtchovski)
libdraw, libmach, libmp, eqn, gzip, hoc, rio, tapefs, tbl, tpic: silence gcc warnings
libmp, libsec: use gcc -E instead of cpp on OS X [sic]; clean up assembly
libthread: start on OS X x86 version
lex, sam, samterm: import 64-bit safe version from Plan 9
venti: minor bug fixes (Mechiel Lukkien)
April 19, 2006
lib9p: avoid double-lock (Lucho Ionkov)
April 13, 2006
tpic: import
April 12, 2006
validateattachment: add bogus zip file in virus
venti: minor bug fixes (Mechiel Lukkien)
April 8, 2006
rc: add exitcode function; exit 123 exits with status 123 now.
upas/vf: import vf, create unvf, add mail/lib/validateattachment
April 6, 2006
lookman: remove reference to /fd/2
April 4, 2006
srv(4): add v9fs-based example
9c: give up on -ansi -pedantic with gcc
9l: look for libresolv.dylib on OS X (Anothy Sorace)
u.h: #defines to get strtoll on FreeBSD
libdraw: remove unused checksnarf
libthread: remove // comments in power-ucontext.h
April 1, 2006
9c: use -ansi and -pedantic with gcc
everything: remove many post-C90-isms.
9term: add more matching characters
snarfer: avoid primary selection
March 31, 2006
libdraw: fix X11 alpha bug
marshal: add UTF-in-subject code
tar: remove unnamed unions
March 30, 2006
9l: fix egrep bug
9term: handle grey fonts correctly
ndb: remove unnamed unions
tar: import from Plan 9
March 27, 2006
win: silence on Del
March 26, 2006
img: add important flushdisplay call (Erik Quanstrom)
March 23, 2006
snarfer: new program
March 22, 2006
libmp/386: do not store precious data below stack pointer
March 21, 2006
lib9p: call destroyfid in a more timely manner
acme: use $-free paths in Dump files (Peter Canning)
ssh-agent: fix various memory errors
March 19, 2006
9pclient(3): document new functions
jpg, gif, etc.: resize window to fit image (Erik Quanstrom)
man: add htmlroff(1), mhtml(7)
page (source code): various cleanup, still not working
rc: fix lexing overflow bug
resample: import from Plan 9
sam: fix usage
upas/smtp: be more lenient about \r
new postscript fonts DejaVu and Luxi families
- postscript/font: new files
- postscript/troff: Unicode maps
- troff/font/devutf: descriptions and metrics
- tmac/tmac.an: use Luxi Sans in man pages
- tmac/tmac.s: .FP luxisans
- dist/troff: tools for importing new fonts
- troff2html: recognize new man fonts
- postscript/text2post: use DejaVu font
new license for bitmap fonts from B&H
- font/luc, font/lucsans: new directory names
- font/^(luc lucm lucsans pelm)^/NOTICE: distribution terms
- font/LICENSE: pointers to new terms
- LICENSE: pointer to new terms
- font/lucsans/*.font: use new luc name
- font/shinonome/*.font: use new luc name
- dist/main.html: acknowledge B&H
- acme, scat, venti/srv: use new names
March 12, 2006
libdraw: import new latin1 tables
label(1): fix typo (Georg Neis)
March 9, 2006
libdraw: new X11 snarf type for Synergy (Paul LaLonde)
possible flushimage to fix jpg (Erik Quanstrom)
March 7, 2006
acme Mail: seek to end of outgoing file
March 5, 2006
libmp: mptouv bug fix
March 3, 2006
lib9: change 9P2000.u Tcreate message
acme Mail: various updates
ndb: add subscript to tolower() call
upas: various cleanup
upas/nfs: use valid imap tag (Lou Kamenov)
March 2, 2006
lib9: avoid redefining sched_yield (Christian Pfeil)
February 28, 2006
libdraw: use Carbon pasteboard directly on OS X
upas/nfs: avoid reserved word 'isnumber'
snarfer: new command
February 27, 2006
acme Mail: new Delmesg argument
February 25, 2006
faces: locking mistakes (Erik Quanstrom)
nedmail: minor fixes (Erik Quanstrom)
tapefs: minor fixes (Erik Quanstrom)
February 24, 2006
ndb: dns clean up (Erik Quanstrom)
mkhdr, etc: use install not install -c
tapefs: import from Plan 9 (Erik Quanstrom)
February 23, 2006
upas: latest nfs
February 22, 2006
fortunes: import from Plan 9
February 21, 2006
acme: fix event buffer NUL-termination bug
htmlroff: import from Plan 9
February 20, 2006
lib9: add "dns" service to _p9dialparse
ndb: dns clean up (Erik Quanstrom)
February 19, 2006
wmail: use correct URL
February 18, 2006
lib9: sizeof socket fixes in getnetconn
upas: handle 09 in nfs imap
February 17, 2006
mpm: make build without libutf
ndb: dns clean up (Erik Quanstrom)
upas/nfs: add a.h
February 16, 2006
libthread: more sparc64 changes
February 15, 2006
jpg, etc: resize window to fit image (Erik Quanstrom)
ndb: dns clean up (Erik Quanstrom)
upas: add new upas/fs (in upas/nfs)
February 14, 2006
lib9p: correct memory overflow bug
libmach: pointer conversion fixes
libthread: more sparc64 changes
9c: adapt to ever-changing gcc error messages
9p: seek backward in rdwr
acid: better names
faces: better lookup
factotum: silence pointer conversion warnings
fmt: fix fmt -j again
gview: bigger line buffer
mpm: better UTF support
ndb: add root servers, remove unused functions
rc: shut up about signals during scripts
snoopy: fixes
tcs: better labels in listing
February 13, 2006
9l: more draw fixes, add -lresolv for ndb.
February 12, 2006
lib9: add exitcode
libthread: add procwait
upas: more clean up
mail: add tree
February 11, 2006
acme mail, faces: more changes
upas: clean up
February 10, 2006
libthread: more sparc64 changes
February 9, 2006
libmp, libthread: add sparc64
acme/mail: use new upas conventions
samterm: ignore SIGINT
February 8, 2006
lib9pclient: add fsprint
acme: add another chord fix
postscript/font: add NOTICE about location of lucida fonts
upas: clean up
February 7, 2006
libthread: add threadidle (experimental)
February 6, 2006
acme: add chord fix from Plan 9
eqn: silence printf warnings
February 5, 2006
lib9p: ignore doubled calls to respond; allow nil readstr (experimental)
libmach: silence warnings
libthread: add threadid
9p: add -n to ls; add rm and create
February 4, 2006
eqn: silence various warnings about printf formats
srv: put in new note group
February 2, 2006
lib9: attempt at more portable date handling
9pserve: correct offsets in 9P2000.u -> 9P2000 conversion
ndb/dns: fix fid handling
January 30, 2006
lib9pclient: add <thread.h> to 9pclient(3)
January 29, 2006
libndb: remove dependence on arpa headers
January 28, 2006
libdraw: allow freeimage(0) when screen==0
January 27, 2006
libndb: add dnsquery implemented via C library resolver
various: OpenBSD fixes
January 26, 2006
lib9pclient: add fsremove, fscreate, fsaccess
lib9p: handle 9P2000.u
libauth: handle auth_freerpc(nil).
libbio: document return value of Bprint, Bvprint
libdraw: nowsys fixes (Lou Kamenov)
9l: don't link with X11 if nowsys
auxstats: avoid nonportable vm_swapusage on OS X
rio: better build rules
January 18, 2006
9term: ignore SIGHUP
tcs: add more character sets
January 18, 2006
fmt: fix -j implementation
psv: add fonts to GS_FONTPATH
January 17, 2006
9term: start a "login" shell
January 16, 2006
include/fcall.h: sign fix
January 11, 2006
libframe: stop eating the edge of the frame
acme: various cleanup
January 7, 2006
lib9: try to accomodate FreeBSD 5 disk device numbers
vbackup: use bigger block size
January 6, 2006
9p: add "con" verb
lib9, eqn: use inttypes.h instead of not-so-stdint.h
December 31, 2005
libip: add routines for fetching ethernet, ip interfaces
December 30, 2005
libhtml: import changes from Plan 9
libmp: fix shifts, casts in mptov, mptouv
auxstats: FreeBSD tweak
eqn, grap: more 64-bit pointer fixes (Taj Khattra)
hget: attempt at making ftp work
install: split into two phases, document new installation
snoopy: add filter.y
vbackup: accomodate FreeBSD 6
vnfs: accept units on arguments
December 29, 2005
9term: fix paste in hold mode, use STACK
eqn, grap, lex, pic, troff: 64-bit fixes
page: no more case problems
lib9: correct array size in convD2M (Marco Gaddoni)
set qid.vers in _p9dir (Erik Quanstrom)
fmt 64-bit fixes - inttypes.h and uintptr.
libdraw: avoid nil freeimage (Lou Kamenov)
do not trust gcc to do nrv optimization (Taj Khattra)
libmp: add mpdigit cast (Taj Khattra)
libthread: more OpenBSD fixes (Tim Wiess)
libventi: consistent uvlong vs u64int
December 26, 2005
ndb: add dns
December 25, 2005
lib9: allow broadcast address in dial
libip: add alternate ethernet format in eipfmt
libndb: allow relative paths in database stanza
dhcpd: import from Plan 9
snoopy: import from Plan 9
tcs: add EILSEQ on OS X
December 21, 2005
acme: turn on auto-expanding window tags by default
December 18, 2005
yesterday: fix from Plan 9
December 17, 2005
tcs: don't redeclare errno
December 16, 2005
dist/moveplan9.files: more (Rafal Sulejman, Erik Quanstrom)
acme: integrate big tags into main branch (Paul Lalonde)
libdiskfs: avoid bad names on OS X
December 15, 2005
grap: remove getpid declaration (Bengt Kleberg)
December 14, 2005
dist/isum.awk: cope with Solaris
November 29, 2005
9term: set initial window size correctly
acidtypes, libmach: more demangling fixes
November 28, 2005
add install(1) as install.txt, add README
make INSTALL less chatty
remove Makefiles
acidtypes, libmach: demangling fixes
g: add .cs files (C#)
November 27, 2005
libmach: name mangling, process control
9c, 9l: shut up OpenBSD (Geoff Collyer)
9term, vbackup: OS X fixes
acid: name mangling, process control
acidtypes: name mangling, process control
auxstats: FreeBSD 6 fix (Lou Kamenov)
upas/fs: correct imap service name, use role=client
November 26, 2005
9term: add button 3 menu, fix \r
include: move utf.h, fmt.h from u.h to libc.h
dist: print summary w/ errors during INSTALL
November 25, 2005
root: add Makefile and configure for the blind,
rename NOTES to README
November 21, 2005
lib9, 9pserve, vac: 9P2000.u fixes (Lucho Ionkov)
November 15, 2005
libdraw: more X11 fixes
libc.h: sched_yield NetBSD tweak (Anselm Garbe)
November 12, 2005
faces: fix face location
jpg, strings: remove references to /fd/
November 12, 2005
various: X11 fixes
November 11, 2005
9term: more fixes (Tim Wiess)
November 10, 2005
9term: handle \r, other fixes (Tim Wiess)
auxstats: new Darwin tweaks
November 9, 2005
libthread: fix OS X context switch code
November 7, 2005
vbackup: various fixes
November 6, 2005
9term: new port directly from rio
include/libc.h: p9syslog, not syslog in varargck
libauthsrv: close fd, memory leak in authdial
libdraw: X11 debugging helps
lib9: add getcallerpc-arm (Ron Minnich)
auxstats: Fix FreeBSD 6 build (William Josephson)
November 4, 2005
stats: add -C to argchars (Lou Kamenov)
libthread: ARM fixes (Ron Minnich), getcontext fixes
November 2, 2005
vbackup: longer timeout on BSD mount
libthread: Linux ARM fixes (Ron Minnich)
November 1, 2005
various: ctype sign fixes (Tom Miller)
libfmt: avoid overflow on %f
libthread: Linux ARM fixes (Ron Minnich), FreeBSD 5 fixes
libventi: various cleanup
October 31, 2005
acme: preparation for multiline tags (Paul Lalonde)
bc: 64-bit safe (Taj Khattra)
faces: initial port (John Cummings)
stats: add -F option (Lou Kamenov)
various: ctype sign fixes (Tom Miller)
October 30, 2005
auxstats: more OS X fixes (Jeff Sickel)
October 29, 2005
9p: clunk fids before exiting
mk: handle MKSHELL type correctly
upas, acme mail: add initial port (John Cummings)
vbackup: silence compiler warnings
venti: silence compiler warnings
lib9: remove reference to ffork
print correct file name in truerand error
libdisk: add Disk routines
libdiskfs: silence compiler warnings
libframe: add noredraw flag
libhtml: many fixes
libsunrpc: silence compiler warnings
October 18, 2005
9l: add autoframework (like autolib) for OS X (Jeff Sickel)
page: use "9 file" always
ps, psu: narrower display
stats: better OS X support (Jeff Sickel)
October 17, 2005
cb: undef old type macros before redefining.
October 5, 2005
stats: better OS X support (Jeff Sickel)
September 30, 2005
libhtml: more &names and numbers (Erik Quanstrom)
September 29, 2005
libc.h: add #pragmas for varargck, #ifdef'ed out.
September 26, 2005
libthread: print thread info on SIGQUIT, SIGINFO, logging
acme: add more thread names
September 21, 2005
9term: fix SunOS typo (Bengt Kleberg, glaive)
September 19, 2005
libhtml: more &names (Erik Quanstrom)
September 19, 2005
lib9/truerand: OpenBSD lets you open /dev/random
but not read it! (Chad Dougherty, Mechiel Lukkien)
September 15, 2005
libdraw/x11-event: Ignore unexpected events (Rob Pike)
jpg: do not revert to CMAP for second file (Rob Pike)
September 13, 2005
9pserve: signedness bug
September 12, 2005
dist: various attempts at Debian packaging
lib/moveplan9.sh: allow specification of old directory
Getdir: interpret tags with $ in them
mpm: use g++ as LD, add tmac.pm to tmac directory
include/libc.h, fcall.h: add 9P2000.u extensions
9pserve: add 9P2000.u extensions
vac: add 9P2000.u extensions, signedness bug
September 9, 2005
lc: add -p like man page says
various: insert (uchar) casts for ctype arguments
for broken NetBSD.
September 4, 2005
dist/main.html: note x86 OpenBSD
August 31, 2005
file: spell IA-64 correctly (Zoltan Jarai)
August 30, 2005
dist/debian, dist/pkg: start playing with building packages
dist/isum: ignore 'loop not entered at top' (SunOS cc)
dist/ss.html: add screen shots
dist/unix.html: update VN license summary
9l: no need to handle OpenBSD specially
file: handle #! scripts, ELF better
font/lucidasans/bold*unicode.7.font: more subfonts
g: search .pl, .cgi
hget: add hget(1)
lp: add preliminary lp (not expected to work yet)
src: use Plan 9 file(1)
August 12, 2005
lib/moveplan9.files: add bin/stack
include/libc.h: use DM constants from v9fs, add DMTMP
libthread: add Linux-power-asm.s
cb: add
August 11, 2005
various: silence warnings
unix/*: note new BSD license from Vita Nuova
libdiskfs: add UFS2 support
libthread: add NetBSD power assembly
9term: send tty's current interrupt character on DEL keystroke
rc: add limited rfork command, make sure errors propagate
venti(8): document bloom line in config
vftp: add get command
vnfs: use strtoull for arguments instead of atoi.
August 10, 2005
src/cmd/mkfile: do not build lp yet
dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD)
lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation
lib9/truerand: use /dev/srandom on OpenBSD
libthread: annoying wrappers for OpenBSD
libmp: different assembly comments for old GNU as
9p: set exit status
file: add, appease gcc
getflags: added
mk: decide mtime-related race conservatively
postscript/text2post: added
rcmain: make fn cd safer for use with rc -e (in mk)
rio: turn off debugging prints, remove 9wm.man, fixes from Andrey
vbackup: NetBSD fixes for mount-BSD.c
venti/srv: add <sys/stat.h> header for FreeBSD
July 28, 2005
acme: subtle winunlock bug fix
libdiskfs: fix double, triple indirect block reading for FFS
vftp: new program
vbackup: coalesce mount-*BSD files.
July 27, 2005
include/u.h, src/libthread/thread.c: SunOS 10 attempt
libdraw: less graceful, less raceful shutdown
libthread: avoid C library races during threadexitsall
awd: cannot use hostname -s on SunOS
9pserve, srv: use correct type for NOFID
July 26, 2005
various: fixes for SunOS from Bengt Kleberg
July 25, 2005
vac: avoid infinite redirection while sniffing type of archive
July 24, 2005
venti: many minor changes, updates
libdraw/init.c: start with white screen instead of black
man: update venti-fcall(3), venti(8), venti-fmt(8)
July 22, 2005
lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
9c: do not try to process stdout, so that 9c -E works on gcc machines.
tar: remove anonymous structs/unions.
vbackup: bigger stack (oops)
July 19-22, 2005
add OpenBSD x86 support. many thanks to Tim Wiess.
July 21, 2005
9term, win: ignore window size change signals while forking shell
dist: update main.html
July 20, 2005
src/mkfile: unbugger libhttpd for venti
July 19, 2005
dist/*: use "9 rc" instead of just rc to avoid getting
/usr/local/bin/rc on systems with byron's rc installed.
(matters because of byron's gratuitous "if not" vs. "else" change.)
include/u.h: include <inttypes.h> to try to get fixed-size types
venti: update part.c to work on freebsd
vmount: default to vmount0, do not try to add udp! and !12049.
man: update intro(1), hist(1), venti-file(3)
various: pedantry from gcc 4.0, most of it unnecessary
July 18, 2005
dict/README: change to use hget
page: handle troff intermediate output
man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
(cvs isn't good at making sure directories go away)
unbugger venti
venti: fix usage message
July 17, 2005
9term: better(?) CR handling
post9p: announce to networks
vmount: change default handle
July 15, 2005
dist/isum: work around grep stupidity
July 14, 2005
rc: ignore window size change signals
man: remove venti.conf(7) -- now in venti(8)
July 12-13, 2005
various: placate gcc-4.0 on OS X.
src/Makefile: try to use system binaries in path
src/mkhdr: remove X11 guess
src/mkdirs: add $MKFLAGS to recursive mk
src/mkmk.sh: update
lib9/announce: cannot use unix as variable name
lib9/malloc: locks around all the malloc routines.
old Linux libc cannot be trusted. maybe other
systems. paranoia rules the day.
lib9/sendfd: add macros for systems without (Sun)
lib9pclient: better error messages
libdiskfs: new library
libdraw: crash less when display == nil.
look in more places for X11.
make nowsys-mouse and nowsys-keyboard compile.
handle freeing of subfonts correctly.
drop _x.black and _x.white.
libmux: better error messages
libsunrpc: remove some c++ comments
libventi: new and improved, now with manual pages
9l: silence nm errors during autolib
9term: hold mode even in raw mode (suggested by James Robinson)
acme: various needed casts
exit gracefully on error
dict: no more wide characters
diff: use +/- instead of </> in diff -c
grap: remove unused symtab
hget: remove [] in array initializers
listen1: added
ls: cannot use global named "dirbuf"
man: sort pages correctly, handle troff correctly.
nroff: invoke plan 9 troff
rc: sun stupidity
rio: clean up code, attempt at keyboard-based window switching
ssh-agent: needed cast
vac: fix call to vtfilecreate.
vbackup: new file system backup program
with dump-like access interface.
venti: it returns, now with manual pages
June 22, 2005
libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
May 19, 2005
lib9/encodefmt: handle precision==0 better
libsunrpc: various fixes
rc: set $PLAN9 at startup if necessary
May 12, 2005
font: add new japanese fonts
include/sunrpc.h: add autolib
include/utf.h: change Runeerror
libsec/386: change labels in assembly to get
better function name boundaries in oprofile
libventi: add vtlognames
May 7, 2005
various: remove long character constants.
various: use full prototypes everywhere
dist/checkman.awk: ignore sftp(1)
include/u.h: preliminary OS X Tiger changes
lib9/_p9dialparse: set p9unix always
libip/udp: try to do better with headers
srv: check return value of auth_proxy correctly
web: fixes (thanks to Scott Schwartz)
May 2, 2005
libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
acme: row load/dump consistency fix (thanks to Peter Canning)
include/u.h: workaround for old gcc
May 1, 2005
lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
scat: various fixes to use standard C (thanks to Roland Kaufmann)
add OpenBSD/PowerPC support (thanks to Tim Wiess)
March 28, 2005
open(3): note that open and create are macros
add NetBSD support (thanks to Christoph Lohmann)
March 24, 2005
netfiles: robustness fixes
sftpcache: robustness fixes
March 23, 2005
acme: fix Edit filename bug, elogapply warnings
March 21, 2005
ndb/local: fix name of bell labs auth domain
9fs: use srv -a
9pserve: add -A, -M options
netfiles: work harder to generate expansion texts
add sftpcache
srv: add -a option
March 20, 2005
acme: fix q1 computation bug in expandfile
factotum: fix race
netfiles: use sftp -b /dev/stdin, various fixes
March 18, 2005
cmd/mkfile: explicitly ignore deleted factotum (now in auth)
dist/addsrclinks: bug fix
dist/isum: ignore cp in netfiles directory
dist/main.html: add link to 9pm
font: add boldtypunicode.7.font
man: update INDEX files
tmac/tmac.anhtml: set HT to 1 when generating HTML
lib9: better errors for create and open when lock fails
notify: ignore TTIN, TTOU
libdraw: init with window atop image
libplumb: tweaks
libthread: add threaddata, fix Alt declaration
document NPTL brokenness
ignore TSTP, TTIN, TTOU
9c, 9l: even quieter
9fs: new command
9p: add ls command
9pserve: ignore tstp; consult $verbose9pserve
acid: use %#x in acid/port
acme: typing bug fix, ^A, ^E
colors: add flushimage
cvs: document how to make cvs -q the default
E: print file name in case plumb fails
g: allow -- to end options
search more file extensions
hget: new command (no ftp support)
Netfiles: new command
plumb: add -9 for debugging
png: better png reading
rand: document what to do if SunOS missing /dev/random
rc: lex bug
do not print on sigpipe
try harder to background async jobs
allow rc -l without -i
sam: bug fix from plan 9
samterm: ^A, ^E
small cleanup
ssh-agent: change to use fixed name
src: bug fix
srv: new command
tcs: silence gcc warning
March 15, 2005
u.h: change nil to unadorned 0 on sunos
lib9pclient: fix ptr arith in fswrite
libdraw: fix syntax errors in nowsys*.c
libauth, libsunrpc: do not set PLAN9 in mkfile
9term: add signal.h for sunos
factotum: drop .= initializers for sunos
vac: tweak for sunos
March 14, 2005
acme: add $foo names as -$
March 9, 2005
tcs: bring in plan 9 code
March 8, 2005
fortunes: more fortunes
March 6, 2005
u, u.rc: new script
fortunes: more fortunes
March 5, 2005
win: don't give up when it gets confused
March 4, 2005
lib9p: make chatty9p an extern int (mac)
March 1, 2005
9pclient: preserve error in fsopen
handle offset correctly in fswrite
February 28, 2005
rcmain: extra awd to initialize 9term
psv: use new --options when necessary
February 22, 2005
makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
February 21, 2005
unzip: create paths as necessary
February 20, 2005
vac: fix from lucho
February 18, 2005
vac: fix -d from lucho
February 17, 2005
yacc: silence yyerrlab warning
February 16, 2005
libhttpd: make hwrite work with chunked encoding
libthread: debugging assertion
9c: be even quieter
venti: add acid/venti - routines to dump log buffers
February 15, 2005
draw.h: add ABGR32
venti.h: add ventilogging, vtlognames
libauth: close afid in auth_freerpc
libthread: fix unlikely qlock bug
acme: ignore tty nodes; still not 100% right
png: add alpha writing support
dist: new glenda in circle logo
February 14, 2005
add source links to man pages
yacc: make yaccpars more like yaccpar
add optional argument to yyparse
February 13, 2005
lib9: add readcons(1)
add laddr, raddr to Netconninfo (see dial(3))
support local address in dial for tcp and udp
bug fix in fcallfmt
libauth: allow parseattr(nil)
libmp: add %lB for lower case
libsec: add x509 dsa routines
libthread: work around stupid linux 2.6 ps-gdb-/proc bug
libventi: new logging, use new nci
auth: move secstore, factotum into auth directory
add asn1, dsa, rsa pem routines
factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
more info in man page
rc: bug fix regarding /dev/stdin from Christoph Lohmann
secstore: add ipso
secstored: avoid zombie army of evil
ssh-agent: add
9p: bigger buffers, add rdwr verb
9c: more silencing of gcc
create log, secstore directories in $PLAN9
February 12, 2005
9c: silence gcc chatter
February 11, 2005
dist: fix regexp license in unix.html
add link to license on main page
lib9: add list of plan 9 services to _p9dialparse,
add OAPPEND for create and open,
format \0 as printable in fcallfmt,
add netcrypt, readcons, syslog
lib9p: fix tpost, call srv->start
lib9pclient: add chatty9pclient
libauth: add fsamount, nsamount, authdial ndb.
libmach: use %#x explicitly
libndb: add
libsec: use new auth_allocrpc in tlshand
libthread: add threadgetname prototype
9l: fix libsec/lib9 cycle thanks to netcrypt
9p: use nsamount, fsamount; add write -l
9pserve: quieter, auth bug fix
9term: treat _ as word character
acid: do not set %# implicitly anymore
add simple pthread support via acid code
set corpid
acme: bug fix in Tauth handler
dial: send input to net instead of back to 0
dict: ahd path
factotum: make it run and work, add secstore
remove top-level factotum directory
rc: set p->pid=-1 explicitly to avoid wait problems
psv: add print buttons
secstored, secuser: add
tar: add
February 10, 2005
libmach: abortive attempt at pthread support via libthread_db
February 8, 2005
lib9: don't fiddle with signal masks by default
fix typo in notify(3)
add DMSYMLINK etc. bits
add crypt (lucho)
lib9p*: many fixes (lucho)
libauth*: many fixes (lucho)
libdraw: avoid yet another X11 stack overflow in cursorset
(FC3, reported by Abhey Shah)
libhttpd: do not assign va_list in hio.c (lucho)
libthread: remove debugging >xx in mkfile
9l: add FreeBSD 5.2 support w/ -lkse (Sah)
9l, 9term: patches to run on SunOS 5.8 from Axel B.
9term: try to handle DEL better
document bash/readline brokenness in 9term(1) BUGS
fix paste bug
vac: avoid special files
February 3, 2005
libthread: silence gcc warning in pthread.c
February 2, 2005
INSTALL: add use of LOCAL.config
libdraw: add nowsys implementation
mk: silence archive warning if ~ $file *.a.
February 1, 2005
lc: use 9 mc not linux mc.
January 31, 2005
db(1): add stack to name list
January 30, 2005
cmd/mkfile: lex files
unix: add ranlib to unix makefiles for mac
libmux: fix non-zero mintag handling (thanks to lucho)
libthread: osprocid now int not uint (can be -1)
9term, awd, win: handle sysnames in labels
acme: document -a, Indent
add errors file
core: do not readdir files (thanks to zoltan jarai)
delatex: make it better
diff: document -a
factotum: silence chap warning
sam: chording disabled - causes lockups
topng: use simpler graphics format
January 29, 2005
diff: add -a
January 28, 2005
lib9pclient: zero offset, mode, qid on fid alloc.
January 27, 2005
sky: remove here; add here.sample instead, so that
local changes to here are not clobbered.
acme: remove print, fix addr handling, check fid in use.
fix rowdump bug; cope with unix ORCLOSE
sam: add -a (autoindent) and chording
January 26, 2005
diff: add -c
January 25, 2005
libdraw: finally fix winsize @x,y handling
January 23, 2005
dist: bug fixes to download.html and unix.html
January 23, 2005
suse X bug - need bigger stacks
add searchpath(3)
work on libmach + elf core dumps + threads + registers
change db to use libmach cmdline interface
add stack (see db(1))
s/ulong/unsigned long/ for unix mk; other makefile bugs
rename scheduler to procscheduler in libthread so libmach can identify it
add isum to install(1)
work around searchpath in rc; add to intro(1)
volatile int quiet in db
January 22, 2005
redirect debugging output of isnptl in INSTALL
set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
to appease other pieces of the build.
January 21, 2005
s/mdir/mkdir/ in unix regexp makefile
better isnptl
arg count in auxclog
January 20, 2005
add core(1) man page
fix exit race in samterm
January 19, 2005
continued x86-64 support
bug fix to 9c on sunos - __${s}__ not __$s__
avoid c99 extensions in cmapcube and vacfs
do not name functions shutdown on mac os x
add dist/isum
include errno.h in eqn/e.h
use 9 yacc to build rc
January 18, 2005
avoid closing -1 in lib9pclient
continued x86-64 support
January 18, 2005
make src/libthread/pthread.c compile
add threadspawnl, fsseek.
add link to web interface in cvs(1).
remove hard-coded path in fixurls
preliminary x86-64 support
explain nptl in src/libthread/README.Linux
libventi bug fixes
add threadgetname to libthread
bigger chunking in sort(1)
bug fix in acid
add LOCAL.INSTALL
extract command line from elf cores
initial core(1) command
fix race in libthread proccreate
do not use -Wl,-rpath on Darwin
do not translate man pages in lib/moveplan9.sh
January 17, 2005
thread.c tries to warn about bad pthreads on Linux
vacfs posts vacfs.basename
fix nil deref in acid
change 9c, 9l to detect nptl properly (not relying on running kernel version)
change psu to use 9 ps
do not call exits in threaded programs
January 16, 2005
bring fds from daemonize down to high 20s from high 90s for NetBSD.
use -Wl,-rpath in gcc in 9l for NetBSD.
make vacfs work (patch from Lucho)
make vacfs use EARGF
add note about signal masks in TODO
(Taj Khattra notes that acme doesn't ^Z well)
add note about _x.black and _x.white in TODO
(noted by David Leimbach)
remove unixisms from dist/fixurls
fix bugs in dist/main.html
noteenable, notedisable, notifyon, notifyoff return old setting.
update manual indices
troff2html handles section (9p).
add note in libthread/thread.c about stack-based pthreads
make tmac.an's .HR better
tweaks to unix mkfiles
January 15, 2005
tcolors now uses threadexitsall
syminit bug in mk. (why does syminit exist?)
January 14, 2005
man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
add note about makecontext to TODO file (noted by Axel)
January 12, 2005
First fully-documented release.