| # 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. |
| |