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