blob: 6198810cbb30d70189626f9e94cc4d8cc325d56d [file] [log] [blame]
rsc2d2146a2007-06-24 22:01:24 +00001# Note: the name listed next to a change sometimes
2# submitted the patch but more often just reported
3# the problem.
4
Russ Cox1f61c092007-06-24 22:55:43 -04005June 24, 2007
6 mailfs: fix subject line in header file.
7
8June 23, 2007
9 mailfs: various IMAP bug fixes
10 Mail: add Get command, refresh at startup,
11 fix deleted messages bug
12 nedmail: refresh at startup, on i and y.
13
14June 20, 2007
15 9pfuse: add -a aname to get at sourcesdump
16
17June 19, 2007
18 9pfuse: the MacFUSE file locations changed again (Rob Pike)
19
20June 18, 2007
21 upas/marshal: remove debugging print
22 9pserve: ignore window resizes (fix really should be elsewhere)
23 libdiskfs: more HFS fixes (David Swasey)
24
rsc2d2146a2007-06-24 22:01:24 +000025June 15, 2007
26 acme(1): fix Snarf bug, change Indent ON to apply to all windows.
27
28June 12, 2007
29 vcat: always write last block, to make disk correct size
30 vbackup: more OS X fixes, add -M flag
31 vbackup(8): document -M
32
33June 9, 2007
34 libregexp, sam, acme: day 1 bug in sam regexp code
35
36June 8, 2007
37 libdiskfs: add HFS resource fork support (David Swasey)
38
39June 5, 2007
40 ramfs: be less chatty
41
42June 3, 2007
43 vbackup: fix dotdot (David Swasey)
44
45May 29, 2007
46 libdiskfs: more HFS fixes (David Swasey)
47
48May 28, 2007
49 libdiskfs: missing Bterm, make ext2 quieter,
50 add disk partitions, HFS code (David Swasey)
51
52May 21, 2007
53 libregexp: fix pointer comparison warning (Ramon de Vera)
54 test: fix
55
56May 20, 2007
57 touch: print error if wstat fails
58 libc: use futimes on Linux to implement dirfwstat
59
60May 19, 2007
61 test: import from Plan 9
62
63May 18, 2007
64 libregexp: fix bug about leading ^ in regexp on multiline text (Roger Peppe)
65
66May 15, 2007
67 libc: new media size code for _p9dir on FreeBSD (Lou Kamenov)
68 acme(4): document tab width field in ctl file
69
70May 10, 2007
71 libc: more NaN fixes (rsc)
72 use device names in _p9dir for FreeBSD (Lou Kamenov)
73 acme, samterm: manage off-screen tick better (Bill Cheswick)
74
75May 8, 2007
76 9pfuse: better handling of create (Michael Teichgräber)
77
78May 7, 2007
79 troff: fix age-old troff crash (Noel Hunt)
80
81May 5, 2007
82 page: fix troff input (Colin DeVilbiss)
83
84May 4, 2007
85 9pfuse: propagate offset in read and write (Michael Teichgräber)
86
87May 3, 2007
88 devdraw: fix UTF-8 snarf problems
89 grep: add undocumented -q flag (Rob Pike)
90 venti: more OS X compatibility
91
92May 2, 2007
93 snoopy: add support for reading pcap files
94 venti: debugging, more bug fixes
95
96May 1, 2007
97 libthread: use standard Sun context routines on SunOS
98 mount: use 9p not 9P as mount type (Michael Kaminsky)
99
100April 27, 2007
101 venti: yet more fixes
102
103April 25, 2007
104 acme: allow swap of column 0 with other columns
105
106April 24, 2007
107 libsunrpc: fix memory leak (Bakul Shah)
108 venti: more fixes
109
110April 22-23, 2007
111 venti: more fixes
112
113April 21, 2007
114 libhttpd: fix chunked-related bugs
115 htmlroff: warn about missing argument to \w
116 mk: fix for Unix port
117 venti: many fixes
118
119April 17, 2007
120 date: put up with longer timezones from strftime %Z (xav@chantry)
121 win: better dump string (Fazlul Shahriar)
122
123April 14, 2007
124 auxstats: better network stats (Jeff Sickel)
125
126April 13, 2007
127 grap: fix double-fclose (Gabi Diaz)
128
129April 12, 2007
130 auxstats: better memory stats on OS X (Jeff Sickel)
131
132April 7, 2007
133 libventi: dangling pointer race fix (Bakul Shah)
134 vbackup: complain loudly about vtwrite failure
135
136April 6, 2007
137 libc: new __isNaN (again)
138 9p(3): remove mention of threading
139
140April 5, 2007
141 libc: new __isNaN (Scott Schwartz)
142
143April 3, 2007
144 adict: fix comment (Arvindht Tamilmani)
145 plumb/basic: plumb all URLs
146 page: finish conversion to libthread (Tim Wiess)
147
148March 28, 2007
149 rc: keep path and PATH in sync again
150
151March 26, 2007
152 9l: cope with new gcc error syntax
153 acme: make :1-1 a valid address (Arvindh Tamilmani)
154 auxstats: fix OpenBSD nit (Chad Dougherty)
155 mk: 64-bit fixes, fix memory errors, fix wait (rsc)
156 better rc detection (Michael Teichgräber)
157 empty string interpolation (Michael Teichgräber)
158 page: import from Plan 9 (Kris Maglione)
159 venti: pad zmagic to better length
160
161March 25, 2007
162 acme: make Load more faithful to Dump (Peter Canning)
163 adict: parse -d arg correctly (Fazlul Shahriar)
164 cb: Beof ctype bug (Michael Teichgräber)
165 dist/main.html: mention x86 OS X, x86-64 Linux & BSD
166 rc: cope with programs that leave fd in non-blocking mode (Tim Wiess)
167 statusbar: import from Plan 9 (Lou Kamenov)
168 troff2html: use plain char if no translation
169 libdiskfs: add big file support in ext2 (David Swasey)
170 venti/checkarenas: fix argument parsing (David Swasey)
171 vnfs: remove double-free (David Swasey)
172
173March 15, 2007
174 acme: redraw tags only as often as needed (Rob Pike)
175 auxclog: avoid libc conflict on OS X
176
rsc642d87a2007-03-08 18:00:18 +0000177February 22, 2007
178 9l, devdraw, snarfer: -ldraw no longer implies -lX11
179
180February 11, 2007
181 acme: fix various memory errors
182
183January 29, 2007
184 ls: make ls -lF work
185 yacc: fix bug in yacc -a writing to wrong file
186
187January 27, 2007
188 acme(1): add paragraph about < | > (Rob Pike)
189
190January 25, 2007
191 vbackup: stop using vtgoodbye, which seems to hang
192 on some systems
193
194January 24, 2007
195 9pfuse: Google moved fusefs.kext; look in both places
196
197January 18, 2007
198 vac:
199 print + lines for new files in verbose mode
200 return value bug fixes
201 decode uid/gid strings as numbers when possible
202 (Michael Kaminsky)
203 mount, unmount, 9pfuse: Mac FUSE support! (Jeff Sickel)
204
205January 14, 2007
206 libmp: change mpdigit to uint - something is wrong if mpdigit is 64 bits
207
208January 12, 2007
209 sam: fix 15-year-old sam protocol bug
210
211December 9, 2006
212 lib/moveplan9.sh: avoid quoting bugs when /bin/sh is dash
213
214November 30, 2006
215 venti: stop printing EOk messages
216
217November 20, 2006
218 libdiskfs: add fsysclose for ext2 (Michael Kaminsky)
219
220November 6, 2006
221 venti: placate 64-bit gcc (William Josephson)
222
223November 5, 2006
224 libdraw: fix cpu-chewing loop in eread (Lu Xuxiao)
225 postscript: update README
226 fcall.h: fix GBIT32 macros to be 64-bit safe
227
228November 4, 2006
229 libdraw: fix cpu-chewing loop in eread (Lu Xuxiao)
230
231November 2, 2006
232 lib9: fix sleep on OpenBSD 4 (Tim Wiess)
233
234October 19, 2006
235 vbackup, libventi: plug various memory leaks
236
237October 16, 2006
238 psfonts: use 9 psdownload (William Josephson)
239
240October 13, 2006
241 devdraw/mkwsysrules.sh: look for /usr/X11
242
243October 11, 2006
244 ": remove prompt to avoid double-send problems
245 use all 9 commands (Karl Sackett)
246 9pfuse: allow for EPROTO being missing (Tim Wiess)
247 hget: print final update in -v mode
248 mk: avoid broken print (Gabriel Diaz)
249 seq: import Plan 9 seq (Anthony Martin)
250 tcs: avoid htmlroff hang, avoid nonstandard entity names (Michael Teichgräber)
251 lib9p: correct ref counting in walkfile (F. J. Ballesteros)
252
253September 18, 2006
254 venti: fix zblock bug
255
256September 17, 2006
257 lp: add generic, lpd stat backends
258
259August 29, 2006
260 libip: remove duplicate myetheraddr (William Josephson)
261 sam: avoid seg fault in new $samfile code
262
263August 24, 2006
264 sam: set $samfile during external commands
265
266August 1, 2006
267 9pfuse: break from read properly (Lou Kamenov)
268
269July 31, 2006
270 9pfuse: free fuse messages
271
272July 27, 2006
273 B: allow +line syntax to placate Unix tools
274 9pfuse: use correct O_LARGEFILE,
275 wait for mount before exiting
276 mount: quote the equals character
277
278July 26, 2006
279 9pfuse: FreeBSD fixes (Lou Kamenov)
280
281July 24, 2006
282 INSTALL: add space after -v in awk command for OS X (Andrey Mirtchovski)
283
rscd212be72006-07-23 14:46:37 +0000284July 23, 2006
285 INSTALL: print status updates
286 ed: clean up on kill signal, use /var/tmp for temp files
287 upas/vf: clean up temporary files
288
rsc5a4b4e92006-07-23 03:43:00 +0000289July 22, 2006
290 9pfuse: new program - mount 9P via FUSE (!) (see 9pfuse(4))
291 mount, unmount: new shell scripts (see mount(1))
292 snarfer: fix nowsys build (Lou Kamenov)
293 troff2png: new shell script for htmlroff
294 vwhois: new shell script
295 lib9/dial: allow regular files in unix!file syntax
296 lib9/_p9dialparse: experiment: allow host:port and unadorned /tmp/ns/foo
297 lib9pclient: more low-level 9P functions
298 lib9/sendfd: don't die on eof in recvfd
299 libventi: fix cache bug (Eoghan Sherry)
300
301July 18, 2006
302 libventi: add vttimefmt
303 venti/srv: import latest fixes from Plan 9
304 vcat: remove incorrect check for Linux (Michael Kaminsky)
305 vmount: use port 2049 instead of 12049 (Michael Kaminsky)
306
307July 5, 2006
308 devdraw: fix opaque resize error (Bart Locanthi)
309 plumb/basic: allow _, -, and / in header file names
310
311July 4, 2006
312 libdraw: move USED to right place in drawclient.c (Arvindh Tamilmani)
313
314July 2, 2006
315 libbio: return number of bytes output in Bvprint, Bprint
316 bio(3): update Bprint description
317 print(3): update runeprint description
318
319June 30, 2006
320 mail/lib/rewrite: remove personal mail config (oops)
321
322June 29, 2006
323 acme/Mail, upas/nfs: use correct file names
324 for attachments (Lou Kamenov)
325 lib/acme.rc: remove extra acme in names (Arvindh Tamilmani)
326 devdraw(1): fix man page bugs
327 srv(4): fix typo (Serge Gagnon)
328
rscd8c69282006-06-28 17:43:18 +0000329June 28, 2006
330 9term: better cleanup on window delete
331
332June 27, 2006
333 rc: allow = in command line arguments
334
335June 26, 2006
336 9term: use getdents instead of getdirentries on NetBSD (Christoph Lohmann)
337
rsc95e92f12006-06-26 01:12:32 +0000338June 25, 2006
339 9l: tweak to handle memdraw memlayer
rscd8c69282006-06-28 17:43:18 +0000340 sam: fix bug in duplicate file name detection
rsc95e92f12006-06-26 01:12:32 +0000341 stack: accept process names as arguments
342 web: handle spaces in URLs
343 lib9/fmt: silence a gcc warning
344 lib9p, lib9pclient: clean up useless #includes, debugging prints
345 libacme: document in acme(3)
346 libdraw: split out libmemdraw, libmemlayer
347 move X11 code into separate server devdraw(1)
348 add <drawfcall.h>, drawfcall(3)
349 libmux: add non-blocking support
350 change muxthreads to muxprocs to match mux(3)
351 libplumb: add plumbunmount
352
353June 16, 2006
354 acme: root out unrooted paths
355
356June 14, 2006
357 libdiskfs: ext2, vnfs bug fixes (Steve VanDeBogart)
358
359June 12, 2006
360 libthread: fix Linux 2.4 proc leak
361 lib9, libthread: add p9usepwlibrary to avoid pw library in threaded
362 programs (can stack overflow)
363 sed: new flag -l
364
365June 7, 2006
366 libflate: make 64-bit safe
367 venti: call fmtlocaleinit in fmtzblock
368
369June 6, 2006
370 plumb/basic: use "9 page" instead of page
371
372June 4, 2006
373 libthread: run threaded programs in own note group when
374 not using tty (for threaddaemonize)
375 libthread: attempt at Sparc assembly
376
377May 30, 2006
378 lib9: use didtz correctly (Rob Pike)
379 graph: remove C99-isms
380
381May 27, 2006
382 lib9/fmt: silence warning in fltfmt
383 9pserve: use same uname that srv.c does
384 acme Mail: make srvname global
385 astro: use va_args for cosadd, sinadd (Michael Teichgräber)
386
387May 26, 2006
388 libbio, lib9pclient, libhttpd: bug fixes - call fmtlocaleinit in more places
389
390May 25, 2006
391 lib9/fmt: bug fixes - call fmtlocaleinit in more places
392
393May 24, 2006
394 libacme: new library
395 acme Mail: make compile (missing srvname)
396 upas/nfs: fix broken comments
397
398May 23, 2006
399 astro: make sure to use local fmod (Michael Teichgräber)
400
401May 22, 2006
402 lib9/fmt: new, commented fltfmt (rsc)
403 lib9/fmt: fixes and cleanups (Rob Pike, Google)
404
405May 21, 2006
406 lib9/fmt: fixes and cleanups (Rob Pike, Google)
407 libdraw: import Plan 9 changes to libmemdraw
408 graph: add colors argument (Gregor Asplund)
409 snoopy: fix icmp overflow
410 tapefs: import 64-bit changes from Plan 9
411 tcs: import from Plan 9
412 upas/spam: add spam filter (Lou Kamenov)
413 upas/libcommon: better locking in libcommon
414 upas/nfs: remove useless warning
415
416May 19, 2006
417 libdraw: rfork(RFNOTEG) in initdraw (Anselm Garbe)
418 htmlroff: break line on .ti (Michael Teichgräber)
419
420May 18, 2006
421 lib9: better time zone handling
422
423May 16, 2006
424 vbackup: use linux/version.h to determine Linux version
425
426May 12, 2006
427 libthread: avoid zombie when execvp fails
428
429May 10, 2006
430 libsunrpc: fix bug introduced in ext3 fixes (Serge Gannon)
431
432May 9, 2006
433 libdiskfs: set name length in FFS reader
434 fmt: correct double spacing bug (Rob Pike)
435 htmlroff: fix font size bug (Michael Techgräber)
436
437May 6, 2006
438 acme Mail: show full From name in main window
439 htmlroff: correct path to utfmap (Michael Teichgräber)
440 ndb: fix compilation problem on FreeBSD 4
441 sam: silence gcc warnings
442 tmac: import tmac.s from Plan 9
443
rsc0e851eb2006-05-05 15:45:13 +0000444May 5, 2006
445 libdiskfs, libsunrpc, libventi, vbackup: correct compile errors
446 acme: fix Edit | bug.
447
448May 4, 2006
449 libdiskfs: ext2: various off-by-one etc. fixes (Steve VanDeBogart)
450 libsunrpc: various odd Linux errors (Steve VanDeBogart)
451 libsunrpc: 32->64 array index sign extension bug (Lou Kamenov)
452 9pserve: be careful about message sizes (Andrey Mirtchovski)
453
454April 27, 2006
455 libdiskfs: ffs code: fix double free, silence chatty print (Steve VanDeBogart)
456
457April 21, 2006
458 map/libmap: can probably use system tan instead of writing our own
459 libmp, libthread, 9pserve, proof, sam: more OS X x86 fixes
460
461April 20, 2006
462 lib9p, libregexp, factotum, tar: silence 64-bit warnings (Andrey Mirtchovski)
463 libdraw, libmach, libmp, eqn, gzip, hoc, rio, tapefs, tbl, tpic: silence gcc warnings
464 libmp, libsec: use gcc -E instead of cpp on OS X [sic]; clean up assembly
465 libthread: start on OS X x86 version
466 lex, sam, samterm: import 64-bit safe version from Plan 9
467 venti: minor bug fixes (Mechiel Lukkien)
468
469April 19, 2006
470 lib9p: avoid double-lock (Lucho Ionkov)
471
472April 13, 2006
473 tpic: import
474
475April 12, 2006
476 validateattachment: add bogus zip file in virus
477 venti: minor bug fixes (Mechiel Lukkien)
478
479April 8, 2006
480 rc: add exitcode function; exit 123 exits with status 123 now.
481 upas/vf: import vf, create unvf, add mail/lib/validateattachment
482
483April 6, 2006
484 lookman: remove reference to /fd/2
485
486April 4, 2006
487 srv(4): add v9fs-based example
488 9c: give up on -ansi -pedantic with gcc
489 9l: look for libresolv.dylib on OS X (Anothy Sorace)
490 u.h: #defines to get strtoll on FreeBSD
491 libdraw: remove unused checksnarf
492 libthread: remove // comments in power-ucontext.h
493
rscd7cad2a2006-04-02 00:10:19 +0000494April 1, 2006
495 9c: use -ansi and -pedantic with gcc
496 everything: remove many post-C90-isms.
497 9term: add more matching characters
498 snarfer: avoid primary selection
499
500March 31, 2006
501 libdraw: fix X11 alpha bug
502 marshal: add UTF-in-subject code
503 tar: remove unnamed unions
504
505March 30, 2006
506 9l: fix egrep bug
507 9term: handle grey fonts correctly
508 ndb: remove unnamed unions
509 tar: import from Plan 9
510
511March 27, 2006
512 win: silence on Del
513
514March 26, 2006
515 img: add important flushdisplay call (Erik Quanstrom)
516
517March 23, 2006
518 snarfer: new program
519
520March 22, 2006
521 libmp/386: do not store precious data below stack pointer
522
523March 21, 2006
524 lib9p: call destroyfid in a more timely manner
525 acme: use $-free paths in Dump files (Peter Canning)
526 ssh-agent: fix various memory errors
527
rsccbc03cd2006-03-20 04:05:28 +0000528March 19, 2006
529 9pclient(3): document new functions
530 jpg, gif, etc.: resize window to fit image (Erik Quanstrom)
531 man: add htmlroff(1), mhtml(7)
532 page (source code): various cleanup, still not working
533 rc: fix lexing overflow bug
534 resample: import from Plan 9
535 sam: fix usage
536 upas/smtp: be more lenient about \r
537
538 new postscript fonts DejaVu and Luxi families
539 - postscript/font: new files
540 - postscript/troff: Unicode maps
541 - troff/font/devutf: descriptions and metrics
542 - tmac/tmac.an: use Luxi Sans in man pages
543 - tmac/tmac.s: .FP luxisans
544 - dist/troff: tools for importing new fonts
545 - troff2html: recognize new man fonts
546 - postscript/text2post: use DejaVu font
547
548 new license for bitmap fonts from B&H
549 - font/luc, font/lucsans: new directory names
550 - font/^(luc lucm lucsans pelm)^/NOTICE: distribution terms
551 - font/LICENSE: pointers to new terms
552 - LICENSE: pointer to new terms
553 - font/lucsans/*.font: use new luc name
554 - font/shinonome/*.font: use new luc name
555 - dist/main.html: acknowledge B&H
556 - acme, scat, venti/srv: use new names
557
558March 12, 2006
559 libdraw: import new latin1 tables
560 label(1): fix typo (Georg Neis)
561
562March 9, 2006
563 libdraw: new X11 snarf type for Synergy (Paul LaLonde)
564 possible flushimage to fix jpg (Erik Quanstrom)
565
566March 7, 2006
567 acme Mail: seek to end of outgoing file
568
569March 5, 2006
570 libmp: mptouv bug fix
571
572March 3, 2006
573 lib9: change 9P2000.u Tcreate message
574 acme Mail: various updates
575 ndb: add subscript to tolower() call
576 upas: various cleanup
577 upas/nfs: use valid imap tag (Lou Kamenov)
578
579March 2, 2006
580 lib9: avoid redefining sched_yield (Christian Pfeil)
581
582February 28, 2006
583 libdraw: use Carbon pasteboard directly on OS X
584 upas/nfs: avoid reserved word 'isnumber'
585 snarfer: new command
586
587February 27, 2006
588 acme Mail: new Delmesg argument
589
rsc8578c812006-02-26 16:22:13 +0000590February 25, 2006
591 faces: locking mistakes (Erik Quanstrom)
592 nedmail: minor fixes (Erik Quanstrom)
593 tapefs: minor fixes (Erik Quanstrom)
594
595February 24, 2006
596 ndb: dns clean up (Erik Quanstrom)
597 mkhdr, etc: use install not install -c
598 tapefs: import from Plan 9 (Erik Quanstrom)
599
600February 23, 2006
601 upas: latest nfs
602
603February 22, 2006
604 fortunes: import from Plan 9
605
606February 21, 2006
607 acme: fix event buffer NUL-termination bug
608 htmlroff: import from Plan 9
609
610February 20, 2006
611 lib9: add "dns" service to _p9dialparse
612 ndb: dns clean up (Erik Quanstrom)
613
614February 19, 2006
615 wmail: use correct URL
616
617February 18, 2006
618 lib9: sizeof socket fixes in getnetconn
619 upas: handle 09 in nfs imap
620
621February 17, 2006
622 mpm: make build without libutf
623 ndb: dns clean up (Erik Quanstrom)
624 upas/nfs: add a.h
625
626February 16, 2006
627 libthread: more sparc64 changes
628
629February 15, 2006
630 jpg, etc: resize window to fit image (Erik Quanstrom)
631 ndb: dns clean up (Erik Quanstrom)
632 upas: add new upas/fs (in upas/nfs)
633
634February 14, 2006
635 lib9p: correct memory overflow bug
636 libmach: pointer conversion fixes
637 libthread: more sparc64 changes
638 9c: adapt to ever-changing gcc error messages
639 9p: seek backward in rdwr
640 acid: better names
641 faces: better lookup
642 factotum: silence pointer conversion warnings
643 fmt: fix fmt -j again
644 gview: bigger line buffer
645 mpm: better UTF support
646 ndb: add root servers, remove unused functions
647 rc: shut up about signals during scripts
648 snoopy: fixes
649 tcs: better labels in listing
650
651February 13, 2006
652 9l: more draw fixes, add -lresolv for ndb.
653
654February 12, 2006
655 lib9: add exitcode
656 libthread: add procwait
657 upas: more clean up
658 mail: add tree
659
660February 11, 2006
661 acme mail, faces: more changes
662 upas: clean up
663
664February 10, 2006
665 libthread: more sparc64 changes
666
667February 9, 2006
668 libmp, libthread: add sparc64
669 acme/mail: use new upas conventions
670 samterm: ignore SIGINT
671
672February 8, 2006
673 lib9pclient: add fsprint
674 acme: add another chord fix
675 postscript/font: add NOTICE about location of lucida fonts
676 upas: clean up
677
678February 7, 2006
679 libthread: add threadidle (experimental)
680
681February 6, 2006
682 acme: add chord fix from Plan 9
683 eqn: silence printf warnings
684
685February 5, 2006
686 lib9p: ignore doubled calls to respond; allow nil readstr (experimental)
687 libmach: silence warnings
688 libthread: add threadid
689 9p: add -n to ls; add rm and create
690
691February 4, 2006
692 eqn: silence various warnings about printf formats
693 srv: put in new note group
694
695February 2, 2006
696 lib9: attempt at more portable date handling
697 9pserve: correct offsets in 9P2000.u -> 9P2000 conversion
698 ndb/dns: fix fid handling
699
700January 30, 2006
701 lib9pclient: add <thread.h> to 9pclient(3)
702
703January 29, 2006
704 libndb: remove dependence on arpa headers
705
706January 28, 2006
707 libdraw: allow freeimage(0) when screen==0
708
709January 27, 2006
710 libndb: add dnsquery implemented via C library resolver
711 various: OpenBSD fixes
712
713January 26, 2006
714 lib9pclient: add fsremove, fscreate, fsaccess
715 lib9p: handle 9P2000.u
716 libauth: handle auth_freerpc(nil).
717 libbio: document return value of Bprint, Bvprint
718 libdraw: nowsys fixes (Lou Kamenov)
719 9l: don't link with X11 if nowsys
720 auxstats: avoid nonportable vm_swapusage on OS X
721 rio: better build rules
722
723January 18, 2006
724 9term: ignore SIGHUP
725 tcs: add more character sets
726
727January 18, 2006
728 fmt: fix -j implementation
729 psv: add fonts to GS_FONTPATH
730
731January 17, 2006
732 9term: start a "login" shell
733
734January 16, 2006
735 include/fcall.h: sign fix
736
737January 11, 2006
738 libframe: stop eating the edge of the frame
739 acme: various cleanup
740
741January 7, 2006
742 lib9: try to accomodate FreeBSD 5 disk device numbers
743 vbackup: use bigger block size
744
745January 6, 2006
746 9p: add "con" verb
747 lib9, eqn: use inttypes.h instead of not-so-stdint.h
748
749December 31, 2005
750 libip: add routines for fetching ethernet, ip interfaces
751
752December 30, 2005
753 libhtml: import changes from Plan 9
754 libmp: fix shifts, casts in mptov, mptouv
755 auxstats: FreeBSD tweak
756 eqn, grap: more 64-bit pointer fixes (Taj Khattra)
757 hget: attempt at making ftp work
758 install: split into two phases, document new installation
759 snoopy: add filter.y
760 vbackup: accomodate FreeBSD 6
761 vnfs: accept units on arguments
762
763December 29, 2005
764 9term: fix paste in hold mode, use STACK
765 eqn, grap, lex, pic, troff: 64-bit fixes
766 page: no more case problems
767 lib9: correct array size in convD2M (Marco Gaddoni)
768 set qid.vers in _p9dir (Erik Quanstrom)
769 fmt 64-bit fixes - inttypes.h and uintptr.
770 libdraw: avoid nil freeimage (Lou Kamenov)
771 do not trust gcc to do nrv optimization (Taj Khattra)
772 libmp: add mpdigit cast (Taj Khattra)
773 libthread: more OpenBSD fixes (Tim Wiess)
774 libventi: consistent uvlong vs u64int
775
776December 26, 2005
777 ndb: add dns
778
779December 25, 2005
780 lib9: allow broadcast address in dial
781 libip: add alternate ethernet format in eipfmt
782 libndb: allow relative paths in database stanza
783 dhcpd: import from Plan 9
784 snoopy: import from Plan 9
785 tcs: add EILSEQ on OS X
786
787December 21, 2005
788 acme: turn on auto-expanding window tags by default
789
790December 18, 2005
791 yesterday: fix from Plan 9
792
793December 17, 2005
794 tcs: don't redeclare errno
795
rsc9881c002005-12-16 14:05:18 +0000796December 16, 2005
797 dist/moveplan9.files: more (Rafal Sulejman, Erik Quanstrom)
rsc8578c812006-02-26 16:22:13 +0000798 acme: integrate big tags into main branch (Paul Lalonde)
799 libdiskfs: avoid bad names on OS X
rsc9881c002005-12-16 14:05:18 +0000800
801December 15, 2005
802 grap: remove getpid declaration (Bengt Kleberg)
803
804December 14, 2005
805 dist/isum.awk: cope with Solaris
806
807November 29, 2005
808 9term: set initial window size correctly
809 acidtypes, libmach: more demangling fixes
810
811November 28, 2005
812 add install(1) as install.txt, add README
813 make INSTALL less chatty
814 remove Makefiles
815 acidtypes, libmach: demangling fixes
rsc0e851eb2006-05-05 15:45:13 +0000816 g: add .cs files (C#)
rsc9881c002005-12-16 14:05:18 +0000817
818November 27, 2005
819 libmach: name mangling, process control
820 9c, 9l: shut up OpenBSD (Geoff Collyer)
821 9term, vbackup: OS X fixes
822 acid: name mangling, process control
823 acidtypes: name mangling, process control
824 auxstats: FreeBSD 6 fix (Lou Kamenov)
825 upas/fs: correct imap service name, use role=client
826
rsc66ffeb42005-11-26 15:49:57 +0000827November 26, 2005
rscd912fcd2005-11-26 15:53:56 +0000828 9term: add button 3 menu, fix \r
rsc66ffeb42005-11-26 15:49:57 +0000829 include: move utf.h, fmt.h from u.h to libc.h
rscd912fcd2005-11-26 15:53:56 +0000830 dist: print summary w/ errors during INSTALL
rsc66ffeb42005-11-26 15:49:57 +0000831
832November 25, 2005
833 root: add Makefile and configure for the blind,
834 rename NOTES to README
835
836November 21, 2005
837 lib9, 9pserve, vac: 9P2000.u fixes (Lucho Ionkov)
838
839November 15, 2005
840 libdraw: more X11 fixes
841 libc.h: sched_yield NetBSD tweak (Anselm Garbe)
842
843November 12, 2005
844 faces: fix face location
845 jpg, strings: remove references to /fd/
846
847November 12, 2005
848 various: X11 fixes
849
850November 11, 2005
851 9term: more fixes (Tim Wiess)
852
853November 10, 2005
854 9term: handle \r, other fixes (Tim Wiess)
855 auxstats: new Darwin tweaks
856
857November 9, 2005
858 libthread: fix OS X context switch code
859
860November 7, 2005
861 vbackup: various fixes
862
rsc7444e9d2005-11-07 03:02:50 +0000863November 6, 2005
864 9term: new port directly from rio
865 include/libc.h: p9syslog, not syslog in varargck
866 libauthsrv: close fd, memory leak in authdial
867 libdraw: X11 debugging helps
868 lib9: add getcallerpc-arm (Ron Minnich)
rsc66ffeb42005-11-26 15:49:57 +0000869 auxstats: Fix FreeBSD 6 build (William Josephson)
rsc7444e9d2005-11-07 03:02:50 +0000870
871November 4, 2005
872 stats: add -C to argchars (Lou Kamenov)
873 libthread: ARM fixes (Ron Minnich), getcontext fixes
874
875November 2, 2005
876 vbackup: longer timeout on BSD mount
877 libthread: Linux ARM fixes (Ron Minnich)
878
879November 1, 2005
880 various: ctype sign fixes (Tom Miller)
881 libfmt: avoid overflow on %f
882 libthread: Linux ARM fixes (Ron Minnich), FreeBSD 5 fixes
883 libventi: various cleanup
884
885October 31, 2005
886 acme: preparation for multiline tags (Paul Lalonde)
887 bc: 64-bit safe (Taj Khattra)
888 faces: initial port (John Cummings)
889 stats: add -F option (Lou Kamenov)
890 various: ctype sign fixes (Tom Miller)
891
892October 30, 2005
893 auxstats: more OS X fixes (Jeff Sickel)
894
rsc439bc8d2005-10-29 16:38:16 +0000895October 29, 2005
rsceb2e77a2005-10-29 19:18:08 +0000896 9p: clunk fids before exiting
897 mk: handle MKSHELL type correctly
rsc439bc8d2005-10-29 16:38:16 +0000898 upas, acme mail: add initial port (John Cummings)
rsceb2e77a2005-10-29 19:18:08 +0000899 vbackup: silence compiler warnings
900 venti: silence compiler warnings
rsc439bc8d2005-10-29 16:38:16 +0000901 lib9: remove reference to ffork
rsceb2e77a2005-10-29 19:18:08 +0000902 print correct file name in truerand error
903 libdisk: add Disk routines
904 libdiskfs: silence compiler warnings
905 libframe: add noredraw flag
906 libhtml: many fixes
907 libsunrpc: silence compiler warnings
rsc439bc8d2005-10-29 16:38:16 +0000908
909October 18, 2005
910 9l: add autoframework (like autolib) for OS X (Jeff Sickel)
911 page: use "9 file" always
912 ps, psu: narrower display
913 stats: better OS X support (Jeff Sickel)
914
915October 17, 2005
916 cb: undef old type macros before redefining.
917
918October 5, 2005
919 stats: better OS X support (Jeff Sickel)
920
921September 30, 2005
922 libhtml: more &names and numbers (Erik Quanstrom)
923
924September 29, 2005
925 libc.h: add #pragmas for varargck, #ifdef'ed out.
926
927September 26, 2005
928 libthread: print thread info on SIGQUIT, SIGINFO, logging
929 acme: add more thread names
930
931September 21, 2005
932 9term: fix SunOS typo (Bengt Kleberg, glaive)
933
934September 19, 2005
935 libhtml: more &names (Erik Quanstrom)
936
937September 19, 2005
938 lib9/truerand: OpenBSD lets you open /dev/random
939 but not read it! (Chad Dougherty, Mechiel Lukkien)
940
941September 15, 2005
942 libdraw/x11-event: Ignore unexpected events (Rob Pike)
943 jpg: do not revert to CMAP for second file (Rob Pike)
944
945September 13, 2005
946 9pserve: signedness bug
947
rsc07158c82005-09-13 02:46:07 +0000948September 12, 2005
rsc439bc8d2005-10-29 16:38:16 +0000949 dist: various attempts at Debian packaging
rsc07158c82005-09-13 02:46:07 +0000950 lib/moveplan9.sh: allow specification of old directory
951 Getdir: interpret tags with $ in them
952 mpm: use g++ as LD, add tmac.pm to tmac directory
953 include/libc.h, fcall.h: add 9P2000.u extensions
954 9pserve: add 9P2000.u extensions
rsc439bc8d2005-10-29 16:38:16 +0000955 vac: add 9P2000.u extensions, signedness bug
rsc07158c82005-09-13 02:46:07 +0000956
957September 9, 2005
958 lc: add -p like man page says
959 various: insert (uchar) casts for ctype arguments
960 for broken NetBSD.
961
962September 4, 2005
963 dist/main.html: note x86 OpenBSD
964
965August 31, 2005
966 file: spell IA-64 correctly (Zoltan Jarai)
967
968August 30, 2005
969 dist/debian, dist/pkg: start playing with building packages
970 dist/isum: ignore 'loop not entered at top' (SunOS cc)
971 dist/ss.html: add screen shots
972 dist/unix.html: update VN license summary
973 9l: no need to handle OpenBSD specially
974 file: handle #! scripts, ELF better
975 font/lucidasans/bold*unicode.7.font: more subfonts
976 g: search .pl, .cgi
977 hget: add hget(1)
978 lp: add preliminary lp (not expected to work yet)
979 src: use Plan 9 file(1)
980
981August 12, 2005
982 lib/moveplan9.files: add bin/stack
983 include/libc.h: use DM constants from v9fs, add DMTMP
984 libthread: add Linux-power-asm.s
985 cb: add
986
rsc01d1f4c2005-08-11 17:06:52 +0000987August 11, 2005
rsc07158c82005-09-13 02:46:07 +0000988 various: silence warnings
989 unix/*: note new BSD license from Vita Nuova
rsc01d1f4c2005-08-11 17:06:52 +0000990 libdiskfs: add UFS2 support
991 libthread: add NetBSD power assembly
992 9term: send tty's current interrupt character on DEL keystroke
993 rc: add limited rfork command, make sure errors propagate
rsc07158c82005-09-13 02:46:07 +0000994 venti(8): document bloom line in config
rsc01d1f4c2005-08-11 17:06:52 +0000995 vftp: add get command
rsc07158c82005-09-13 02:46:07 +0000996 vnfs: use strtoull for arguments instead of atoi.
rsc01d1f4c2005-08-11 17:06:52 +0000997
998August 10, 2005
999 src/cmd/mkfile: do not build lp yet
1000 dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD)
1001 lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation
1002 lib9/truerand: use /dev/srandom on OpenBSD
1003 libthread: annoying wrappers for OpenBSD
1004 libmp: different assembly comments for old GNU as
1005 9p: set exit status
1006 file: add, appease gcc
1007 getflags: added
1008 mk: decide mtime-related race conservatively
1009 postscript/text2post: added
1010 rcmain: make fn cd safer for use with rc -e (in mk)
1011 rio: turn off debugging prints, remove 9wm.man, fixes from Andrey
1012 vbackup: NetBSD fixes for mount-BSD.c
1013 venti/srv: add <sys/stat.h> header for FreeBSD
1014
1015July 28, 2005
1016 acme: subtle winunlock bug fix
1017 libdiskfs: fix double, triple indirect block reading for FFS
1018 vftp: new program
1019 vbackup: coalesce mount-*BSD files.
1020
rsc28169892005-07-27 16:42:51 +00001021July 27, 2005
1022 include/u.h, src/libthread/thread.c: SunOS 10 attempt
rsc01d1f4c2005-08-11 17:06:52 +00001023 libdraw: less graceful, less raceful shutdown
1024 libthread: avoid C library races during threadexitsall
1025 awd: cannot use hostname -s on SunOS
1026 9pserve, srv: use correct type for NOFID
rsc28169892005-07-27 16:42:51 +00001027
1028July 26, 2005
1029 various: fixes for SunOS from Bengt Kleberg
1030
1031July 25, 2005
1032 vac: avoid infinite redirection while sniffing type of archive
1033
1034July 24, 2005
1035 venti: many minor changes, updates
1036 libdraw/init.c: start with white screen instead of black
1037 man: update venti-fcall(3), venti(8), venti-fmt(8)
1038
rsccafe9ad2005-07-22 18:58:18 +00001039July 22, 2005
1040 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
1041 9c: do not try to process stdout, so that 9c -E works on gcc machines.
1042 tar: remove anonymous structs/unions.
rsc28169892005-07-27 16:42:51 +00001043 vbackup: bigger stack (oops)
rsccafe9ad2005-07-22 18:58:18 +00001044
1045July 19-22, 2005
1046 add OpenBSD x86 support. many thanks to Tim Wiess.
1047
1048July 21, 2005
1049 9term, win: ignore window size change signals while forking shell
1050 dist: update main.html
1051
1052July 20, 2005
1053 src/mkfile: unbugger libhttpd for venti
1054
1055July 19, 2005
1056 dist/*: use "9 rc" instead of just rc to avoid getting
1057 /usr/local/bin/rc on systems with byron's rc installed.
1058 (matters because of byron's gratuitous "if not" vs. "else" change.)
1059 include/u.h: include <inttypes.h> to try to get fixed-size types
1060 venti: update part.c to work on freebsd
1061 vmount: default to vmount0, do not try to add udp! and !12049.
1062 man: update intro(1), hist(1), venti-file(3)
1063 various: pedantry from gcc 4.0, most of it unnecessary
1064
rsc7355d712005-07-18 23:23:36 +00001065July 18, 2005
rsccafe9ad2005-07-22 18:58:18 +00001066 dict/README: change to use hget
rsc7355d712005-07-18 23:23:36 +00001067 page: handle troff intermediate output
rsccafe9ad2005-07-22 18:58:18 +00001068 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
1069 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
1070 (cvs isn't good at making sure directories go away)
1071 unbugger venti
1072 venti: fix usage message
rsc7355d712005-07-18 23:23:36 +00001073
1074July 17, 2005
1075 9term: better(?) CR handling
1076 post9p: announce to networks
1077 vmount: change default handle
1078
1079July 15, 2005
1080 dist/isum: work around grep stupidity
1081
1082July 14, 2005
1083 rc: ignore window size change signals
1084 man: remove venti.conf(7) -- now in venti(8)
rscd994fbc2005-07-14 00:27:01 +00001085
1086July 12-13, 2005
1087 various: placate gcc-4.0 on OS X.
1088 src/Makefile: try to use system binaries in path
1089 src/mkhdr: remove X11 guess
1090 src/mkdirs: add $MKFLAGS to recursive mk
1091 src/mkmk.sh: update
1092 lib9/announce: cannot use unix as variable name
1093 lib9/malloc: locks around all the malloc routines.
1094 old Linux libc cannot be trusted. maybe other
1095 systems. paranoia rules the day.
1096 lib9/sendfd: add macros for systems without (Sun)
1097 lib9pclient: better error messages
1098 libdiskfs: new library
1099 libdraw: crash less when display == nil.
1100 look in more places for X11.
1101 make nowsys-mouse and nowsys-keyboard compile.
1102 handle freeing of subfonts correctly.
1103 drop _x.black and _x.white.
1104 libmux: better error messages
1105 libsunrpc: remove some c++ comments
1106 libventi: new and improved, now with manual pages
1107 9l: silence nm errors during autolib
1108 9term: hold mode even in raw mode (suggested by James Robinson)
1109 acme: various needed casts
1110 exit gracefully on error
1111 dict: no more wide characters
1112 diff: use +/- instead of </> in diff -c
1113 grap: remove unused symtab
1114 hget: remove [] in array initializers
1115 listen1: added
1116 ls: cannot use global named "dirbuf"
1117 man: sort pages correctly, handle troff correctly.
1118 nroff: invoke plan 9 troff
1119 rc: sun stupidity
1120 rio: clean up code, attempt at keyboard-based window switching
1121 ssh-agent: needed cast
1122 vac: fix call to vtfilecreate.
1123 vbackup: new file system backup program
1124 with dump-like access interface.
1125 venti: it returns, now with manual pages
1126
1127
1128June 22, 2005
1129 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
1130
1131May 19, 2005
1132 lib9/encodefmt: handle precision==0 better
1133 libsunrpc: various fixes
1134 rc: set $PLAN9 at startup if necessary
1135
1136May 12, 2005
1137 font: add new japanese fonts
1138 include/sunrpc.h: add autolib
1139 include/utf.h: change Runeerror
1140 libsec/386: change labels in assembly to get
1141 better function name boundaries in oprofile
1142 libventi: add vtlognames
1143
1144May 7, 2005
1145 various: remove long character constants.
1146 various: use full prototypes everywhere
1147 dist/checkman.awk: ignore sftp(1)
1148 include/u.h: preliminary OS X Tiger changes
1149 lib9/_p9dialparse: set p9unix always
1150 libip/udp: try to do better with headers
1151 srv: check return value of auth_proxy correctly
1152 web: fixes (thanks to Scott Schwartz)
1153
1154
rsc09828ae2005-05-02 04:31:33 +00001155May 2, 2005
1156 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
1157 acme: row load/dump consistency fix (thanks to Peter Canning)
rscd994fbc2005-07-14 00:27:01 +00001158 include/u.h: workaround for old gcc
1159
rsc4c008522005-05-02 03:31:49 +00001160May 1, 2005
1161 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
1162 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
1163 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
1164 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
1165 scat: various fixes to use standard C (thanks to Roland Kaufmann)
1166 add OpenBSD/PowerPC support (thanks to Tim Wiess)
1167
rsc2ff45f82005-03-30 16:54:45 +00001168March 28, 2005
1169 open(3): note that open and create are macros
rsc4c008522005-05-02 03:31:49 +00001170 add NetBSD support (thanks to Christoph Lohmann)
rsc2ff45f82005-03-30 16:54:45 +00001171
1172March 24, 2005
1173 netfiles: robustness fixes
1174 sftpcache: robustness fixes
1175
rsced8dfe32005-03-23 20:21:50 +00001176March 23, 2005
1177 acme: fix Edit filename bug, elogapply warnings
1178
1179March 21, 2005
1180 ndb/local: fix name of bell labs auth domain
1181 9fs: use srv -a
1182 9pserve: add -A, -M options
1183 netfiles: work harder to generate expansion texts
1184 add sftpcache
1185 srv: add -a option
1186
1187March 20, 2005
1188 acme: fix q1 computation bug in expandfile
1189 factotum: fix race
1190 netfiles: use sftp -b /dev/stdin, various fixes
1191
1192
rsc257d7b42005-03-18 22:53:32 +00001193March 18, 2005
1194 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
1195 dist/addsrclinks: bug fix
1196 dist/isum: ignore cp in netfiles directory
1197 dist/main.html: add link to 9pm
1198 font: add boldtypunicode.7.font
1199 man: update INDEX files
1200 tmac/tmac.anhtml: set HT to 1 when generating HTML
1201 lib9: better errors for create and open when lock fails
1202 notify: ignore TTIN, TTOU
1203 libdraw: init with window atop image
1204 libplumb: tweaks
1205 libthread: add threaddata, fix Alt declaration
1206 document NPTL brokenness
1207 ignore TSTP, TTIN, TTOU
1208 9c, 9l: even quieter
1209 9fs: new command
1210 9p: add ls command
1211 9pserve: ignore tstp; consult $verbose9pserve
1212 acid: use %#x in acid/port
1213 acme: typing bug fix, ^A, ^E
1214 colors: add flushimage
1215 cvs: document how to make cvs -q the default
1216 E: print file name in case plumb fails
1217 g: allow -- to end options
1218 search more file extensions
1219 hget: new command (no ftp support)
1220 Netfiles: new command
1221 plumb: add -9 for debugging
1222 png: better png reading
1223 rand: document what to do if SunOS missing /dev/random
1224 rc: lex bug
1225 do not print on sigpipe
1226 try harder to background async jobs
1227 allow rc -l without -i
1228 sam: bug fix from plan 9
1229 samterm: ^A, ^E
1230 small cleanup
1231 ssh-agent: change to use fixed name
1232 src: bug fix
1233 srv: new command
1234 tcs: silence gcc warning
1235
1236March 15, 2005
1237 u.h: change nil to unadorned 0 on sunos
1238 lib9pclient: fix ptr arith in fswrite
1239 libdraw: fix syntax errors in nowsys*.c
1240 libauth, libsunrpc: do not set PLAN9 in mkfile
1241 9term: add signal.h for sunos
1242 factotum: drop .= initializers for sunos
1243 vac: tweak for sunos
1244
1245March 14, 2005
1246 acme: add $foo names as -$
1247
1248March 9, 2005
1249 tcs: bring in plan 9 code
1250
1251March 8, 2005
1252 fortunes: more fortunes
1253
1254March 6, 2005
1255 u, u.rc: new script
1256 fortunes: more fortunes
1257
1258March 5, 2005
1259 win: don't give up when it gets confused
1260
1261March 4, 2005
1262 lib9p: make chatty9p an extern int (mac)
1263
1264March 1, 2005
1265 9pclient: preserve error in fsopen
1266 handle offset correctly in fswrite
1267
rsc6c781722005-02-28 20:20:28 +00001268February 28, 2005
1269 rcmain: extra awd to initialize 9term
1270 psv: use new --options when necessary
1271
1272February 22, 2005
1273 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
1274
rsc8ddf18a2005-02-21 15:57:26 +00001275February 21, 2005
1276 unzip: create paths as necessary
1277
1278February 20, 2005
1279 vac: fix from lucho
1280
1281February 18, 2005
1282 vac: fix -d from lucho
1283
1284February 17, 2005
1285 yacc: silence yyerrlab warning
1286
1287February 16, 2005
1288 libhttpd: make hwrite work with chunked encoding
1289 libthread: debugging assertion
1290 9c: be even quieter
1291 venti: add acid/venti - routines to dump log buffers
1292
1293February 15, 2005
1294 draw.h: add ABGR32
1295 venti.h: add ventilogging, vtlognames
1296 libauth: close afid in auth_freerpc
1297 libthread: fix unlikely qlock bug
1298 acme: ignore tty nodes; still not 100% right
1299 png: add alpha writing support
1300 dist: new glenda in circle logo
1301
rsc73837362005-02-15 05:07:26 +00001302February 14, 2005
1303 add source links to man pages
rsc8ddf18a2005-02-21 15:57:26 +00001304 yacc: make yaccpars more like yaccpar
1305 add optional argument to yyparse
rsc73837362005-02-15 05:07:26 +00001306
rsccd5af222005-02-14 00:19:38 +00001307February 13, 2005
1308 lib9: add readcons(1)
1309 add laddr, raddr to Netconninfo (see dial(3))
1310 support local address in dial for tcp and udp
1311 bug fix in fcallfmt
1312 libauth: allow parseattr(nil)
1313 libmp: add %lB for lower case
1314 libsec: add x509 dsa routines
1315 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
1316 libventi: new logging, use new nci
1317 auth: move secstore, factotum into auth directory
1318 add asn1, dsa, rsa pem routines
1319 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
1320 more info in man page
1321 rc: bug fix regarding /dev/stdin from Christoph Lohmann
1322 secstore: add ipso
1323 secstored: avoid zombie army of evil
1324 ssh-agent: add
1325 9p: bigger buffers, add rdwr verb
1326 9c: more silencing of gcc
1327 create log, secstore directories in $PLAN9
1328
1329February 12, 2005
1330 9c: silence gcc chatter
1331
rsc7442c7a2005-02-11 17:35:55 +00001332February 11, 2005
1333 dist: fix regexp license in unix.html
1334 add link to license on main page
1335 lib9: add list of plan 9 services to _p9dialparse,
1336 add OAPPEND for create and open,
1337 format \0 as printable in fcallfmt,
1338 add netcrypt, readcons, syslog
1339 lib9p: fix tpost, call srv->start
1340 lib9pclient: add chatty9pclient
1341 libauth: add fsamount, nsamount, authdial ndb.
1342 libmach: use %#x explicitly
rsc7d59ed72005-02-11 19:51:21 +00001343 libndb: add
rsc7442c7a2005-02-11 17:35:55 +00001344 libsec: use new auth_allocrpc in tlshand
1345 libthread: add threadgetname prototype
1346 9l: fix libsec/lib9 cycle thanks to netcrypt
rsc7d59ed72005-02-11 19:51:21 +00001347 9p: use nsamount, fsamount; add write -l
rsc7442c7a2005-02-11 17:35:55 +00001348 9pserve: quieter, auth bug fix
rsc7d59ed72005-02-11 19:51:21 +00001349 9term: treat _ as word character
rsc7442c7a2005-02-11 17:35:55 +00001350 acid: do not set %# implicitly anymore
1351 add simple pthread support via acid code
1352 set corpid
1353 acme: bug fix in Tauth handler
1354 dial: send input to net instead of back to 0
1355 dict: ahd path
1356 factotum: make it run and work, add secstore
rsc7d59ed72005-02-11 19:51:21 +00001357 remove top-level factotum directory
rsc7442c7a2005-02-11 17:35:55 +00001358 rc: set p->pid=-1 explicitly to avoid wait problems
1359 psv: add print buttons
rsccd5af222005-02-14 00:19:38 +00001360 secstored, secuser: add
1361 tar: add
rsc7442c7a2005-02-11 17:35:55 +00001362
1363February 10, 2005
1364 libmach: abortive attempt at pthread support via libthread_db
1365
1366February 8, 2005
1367 lib9: don't fiddle with signal masks by default
1368 fix typo in notify(3)
1369 add DMSYMLINK etc. bits
1370 add crypt (lucho)
1371 lib9p*: many fixes (lucho)
1372 libauth*: many fixes (lucho)
1373 libdraw: avoid yet another X11 stack overflow in cursorset
1374 (FC3, reported by Abhey Shah)
1375 libhttpd: do not assign va_list in hio.c (lucho)
1376 libthread: remove debugging >xx in mkfile
1377 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
1378 9l, 9term: patches to run on SunOS 5.8 from Axel B.
1379 9term: try to handle DEL better
1380 document bash/readline brokenness in 9term(1) BUGS
1381 fix paste bug
1382 vac: avoid special files
1383
1384February 3, 2005
1385 libthread: silence gcc warning in pthread.c
1386
1387February 2, 2005
1388 INSTALL: add use of LOCAL.config
1389 libdraw: add nowsys implementation
1390 mk: silence archive warning if ~ $file *.a.
1391
1392February 1, 2005
1393 lc: use 9 mc not linux mc.
1394
1395January 31, 2005
1396 db(1): add stack to name list
1397
1398January 30, 2005
1399 cmd/mkfile: lex files
1400 unix: add ranlib to unix makefiles for mac
1401 libmux: fix non-zero mintag handling (thanks to lucho)
1402 libthread: osprocid now int not uint (can be -1)
1403 9term, awd, win: handle sysnames in labels
1404 acme: document -a, Indent
1405 add errors file
1406 core: do not readdir files (thanks to zoltan jarai)
1407 delatex: make it better
1408 diff: document -a
1409 factotum: silence chap warning
1410 sam: chording disabled - causes lockups
1411 topng: use simpler graphics format
1412
1413January 29, 2005
1414 diff: add -a
1415
1416January 28, 2005
1417 lib9pclient: zero offset, mode, qid on fid alloc.
1418
1419January 27, 2005
1420 sky: remove here; add here.sample instead, so that
1421 local changes to here are not clobbered.
1422 acme: remove print, fix addr handling, check fid in use.
1423 fix rowdump bug; cope with unix ORCLOSE
1424 sam: add -a (autoindent) and chording
1425
1426January 26, 2005
1427 diff: add -c
1428
1429January 25, 2005
1430 libdraw: finally fix winsize @x,y handling
1431
1432January 23, 2005
1433 dist: bug fixes to download.html and unix.html
1434
rsce6cba652005-01-24 03:45:23 +00001435January 23, 2005
1436 suse X bug - need bigger stacks
1437 add searchpath(3)
1438 work on libmach + elf core dumps + threads + registers
1439 change db to use libmach cmdline interface
1440 add stack (see db(1))
1441 s/ulong/unsigned long/ for unix mk; other makefile bugs
1442 rename scheduler to procscheduler in libthread so libmach can identify it
1443 add isum to install(1)
1444 work around searchpath in rc; add to intro(1)
1445 volatile int quiet in db
1446
1447January 22, 2005
1448 redirect debugging output of isnptl in INSTALL
1449 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
1450 to appease other pieces of the build.
1451
1452January 21, 2005
1453 s/mdir/mkdir/ in unix regexp makefile
1454 better isnptl
1455 arg count in auxclog
1456
1457January 20, 2005
1458 add core(1) man page
1459 fix exit race in samterm
1460
1461January 19, 2005
1462 continued x86-64 support
1463 bug fix to 9c on sunos - __${s}__ not __$s__
1464 avoid c99 extensions in cmapcube and vacfs
1465 do not name functions shutdown on mac os x
1466 add dist/isum
1467 include errno.h in eqn/e.h
1468 use 9 yacc to build rc
1469
1470January 18, 2005
1471 avoid closing -1 in lib9pclient
1472 continued x86-64 support
1473
rsce4d62ad2005-01-18 18:31:09 +00001474January 18, 2005
1475 make src/libthread/pthread.c compile
1476 add threadspawnl, fsseek.
1477 add link to web interface in cvs(1).
1478 remove hard-coded path in fixurls
rsc83696712005-01-19 01:17:03 +00001479 preliminary x86-64 support
1480 explain nptl in src/libthread/README.Linux
1481 libventi bug fixes
1482 add threadgetname to libthread
1483 bigger chunking in sort(1)
1484 bug fix in acid
1485 add LOCAL.INSTALL
1486 extract command line from elf cores
1487 initial core(1) command
1488 fix race in libthread proccreate
1489 do not use -Wl,-rpath on Darwin
1490 do not translate man pages in lib/moveplan9.sh
rsce4d62ad2005-01-18 18:31:09 +00001491
rscded42a62005-01-18 05:47:04 +00001492January 17, 2005
1493 thread.c tries to warn about bad pthreads on Linux
1494 vacfs posts vacfs.basename
1495 fix nil deref in acid
1496 change 9c, 9l to detect nptl properly (not relying on running kernel version)
1497 change psu to use 9 ps
1498 do not call exits in threaded programs
1499
rsc3cb8df02005-01-16 21:33:16 +00001500January 16, 2005
1501 bring fds from daemonize down to high 20s from high 90s for NetBSD.
1502 use -Wl,-rpath in gcc in 9l for NetBSD.
1503 make vacfs work (patch from Lucho)
1504 make vacfs use EARGF
1505 add note about signal masks in TODO
1506 (Taj Khattra notes that acme doesn't ^Z well)
1507 add note about _x.black and _x.white in TODO
1508 (noted by David Leimbach)
1509 remove unixisms from dist/fixurls
1510 fix bugs in dist/main.html
1511 noteenable, notedisable, notifyon, notifyoff return old setting.
1512 update manual indices
1513 troff2html handles section (9p).
1514 add note in libthread/thread.c about stack-based pthreads
1515 make tmac.an's .HR better
1516 tweaks to unix mkfiles
rsc7b0c2f12005-01-11 21:28:31 +00001517
rsc3cb8df02005-01-16 21:33:16 +00001518January 15, 2005
1519 tcolors now uses threadexitsall
1520 syminit bug in mk. (why does syminit exist?)
1521
1522January 14, 2005
1523 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
1524 add note about makecontext to TODO file (noted by Axel)
1525
1526January 12, 2005
rsc79af2b82005-01-13 04:53:49 +00001527 First fully-documented release.
rsc0073d672004-04-05 20:59:52 +00001528