blob: fdb524a100016daa9a09b55ae953b105636374fe [file] [log] [blame]
rscd212be72006-07-23 14:46:37 +00001July 23, 2006
2 INSTALL: print status updates
3 ed: clean up on kill signal, use /var/tmp for temp files
4 upas/vf: clean up temporary files
5
rsc5a4b4e92006-07-23 03:43:00 +00006July 22, 2006
7 9pfuse: new program - mount 9P via FUSE (!) (see 9pfuse(4))
8 mount, unmount: new shell scripts (see mount(1))
9 snarfer: fix nowsys build (Lou Kamenov)
10 troff2png: new shell script for htmlroff
11 vwhois: new shell script
12 lib9/dial: allow regular files in unix!file syntax
13 lib9/_p9dialparse: experiment: allow host:port and unadorned /tmp/ns/foo
14 lib9pclient: more low-level 9P functions
15 lib9/sendfd: don't die on eof in recvfd
16 libventi: fix cache bug (Eoghan Sherry)
17
18July 18, 2006
19 libventi: add vttimefmt
20 venti/srv: import latest fixes from Plan 9
21 vcat: remove incorrect check for Linux (Michael Kaminsky)
22 vmount: use port 2049 instead of 12049 (Michael Kaminsky)
23
24July 5, 2006
25 devdraw: fix opaque resize error (Bart Locanthi)
26 plumb/basic: allow _, -, and / in header file names
27
28July 4, 2006
29 libdraw: move USED to right place in drawclient.c (Arvindh Tamilmani)
30
31July 2, 2006
32 libbio: return number of bytes output in Bvprint, Bprint
33 bio(3): update Bprint description
34 print(3): update runeprint description
35
36June 30, 2006
37 mail/lib/rewrite: remove personal mail config (oops)
38
39June 29, 2006
40 acme/Mail, upas/nfs: use correct file names
41 for attachments (Lou Kamenov)
42 lib/acme.rc: remove extra acme in names (Arvindh Tamilmani)
43 devdraw(1): fix man page bugs
44 srv(4): fix typo (Serge Gagnon)
45
rscd8c69282006-06-28 17:43:18 +000046June 28, 2006
47 9term: better cleanup on window delete
48
49June 27, 2006
50 rc: allow = in command line arguments
51
52June 26, 2006
53 9term: use getdents instead of getdirentries on NetBSD (Christoph Lohmann)
54
rsc95e92f12006-06-26 01:12:32 +000055June 25, 2006
56 9l: tweak to handle memdraw memlayer
rscd8c69282006-06-28 17:43:18 +000057 sam: fix bug in duplicate file name detection
rsc95e92f12006-06-26 01:12:32 +000058 stack: accept process names as arguments
59 web: handle spaces in URLs
60 lib9/fmt: silence a gcc warning
61 lib9p, lib9pclient: clean up useless #includes, debugging prints
62 libacme: document in acme(3)
63 libdraw: split out libmemdraw, libmemlayer
64 move X11 code into separate server devdraw(1)
65 add <drawfcall.h>, drawfcall(3)
66 libmux: add non-blocking support
67 change muxthreads to muxprocs to match mux(3)
68 libplumb: add plumbunmount
69
70June 16, 2006
71 acme: root out unrooted paths
72
73June 14, 2006
74 libdiskfs: ext2, vnfs bug fixes (Steve VanDeBogart)
75
76June 12, 2006
77 libthread: fix Linux 2.4 proc leak
78 lib9, libthread: add p9usepwlibrary to avoid pw library in threaded
79 programs (can stack overflow)
80 sed: new flag -l
81
82June 7, 2006
83 libflate: make 64-bit safe
84 venti: call fmtlocaleinit in fmtzblock
85
86June 6, 2006
87 plumb/basic: use "9 page" instead of page
88
89June 4, 2006
90 libthread: run threaded programs in own note group when
91 not using tty (for threaddaemonize)
92 libthread: attempt at Sparc assembly
93
94May 30, 2006
95 lib9: use didtz correctly (Rob Pike)
96 graph: remove C99-isms
97
98May 27, 2006
99 lib9/fmt: silence warning in fltfmt
100 9pserve: use same uname that srv.c does
101 acme Mail: make srvname global
102 astro: use va_args for cosadd, sinadd (Michael Teichgräber)
103
104May 26, 2006
105 libbio, lib9pclient, libhttpd: bug fixes - call fmtlocaleinit in more places
106
107May 25, 2006
108 lib9/fmt: bug fixes - call fmtlocaleinit in more places
109
110May 24, 2006
111 libacme: new library
112 acme Mail: make compile (missing srvname)
113 upas/nfs: fix broken comments
114
115May 23, 2006
116 astro: make sure to use local fmod (Michael Teichgräber)
117
118May 22, 2006
119 lib9/fmt: new, commented fltfmt (rsc)
120 lib9/fmt: fixes and cleanups (Rob Pike, Google)
121
122May 21, 2006
123 lib9/fmt: fixes and cleanups (Rob Pike, Google)
124 libdraw: import Plan 9 changes to libmemdraw
125 graph: add colors argument (Gregor Asplund)
126 snoopy: fix icmp overflow
127 tapefs: import 64-bit changes from Plan 9
128 tcs: import from Plan 9
129 upas/spam: add spam filter (Lou Kamenov)
130 upas/libcommon: better locking in libcommon
131 upas/nfs: remove useless warning
132
133May 19, 2006
134 libdraw: rfork(RFNOTEG) in initdraw (Anselm Garbe)
135 htmlroff: break line on .ti (Michael Teichgräber)
136
137May 18, 2006
138 lib9: better time zone handling
139
140May 16, 2006
141 vbackup: use linux/version.h to determine Linux version
142
143May 12, 2006
144 libthread: avoid zombie when execvp fails
145
146May 10, 2006
147 libsunrpc: fix bug introduced in ext3 fixes (Serge Gannon)
148
149May 9, 2006
150 libdiskfs: set name length in FFS reader
151 fmt: correct double spacing bug (Rob Pike)
152 htmlroff: fix font size bug (Michael Techgräber)
153
154May 6, 2006
155 acme Mail: show full From name in main window
156 htmlroff: correct path to utfmap (Michael Teichgräber)
157 ndb: fix compilation problem on FreeBSD 4
158 sam: silence gcc warnings
159 tmac: import tmac.s from Plan 9
160
rsc0e851eb2006-05-05 15:45:13 +0000161May 5, 2006
162 libdiskfs, libsunrpc, libventi, vbackup: correct compile errors
163 acme: fix Edit | bug.
164
165May 4, 2006
166 libdiskfs: ext2: various off-by-one etc. fixes (Steve VanDeBogart)
167 libsunrpc: various odd Linux errors (Steve VanDeBogart)
168 libsunrpc: 32->64 array index sign extension bug (Lou Kamenov)
169 9pserve: be careful about message sizes (Andrey Mirtchovski)
170
171April 27, 2006
172 libdiskfs: ffs code: fix double free, silence chatty print (Steve VanDeBogart)
173
174April 21, 2006
175 map/libmap: can probably use system tan instead of writing our own
176 libmp, libthread, 9pserve, proof, sam: more OS X x86 fixes
177
178April 20, 2006
179 lib9p, libregexp, factotum, tar: silence 64-bit warnings (Andrey Mirtchovski)
180 libdraw, libmach, libmp, eqn, gzip, hoc, rio, tapefs, tbl, tpic: silence gcc warnings
181 libmp, libsec: use gcc -E instead of cpp on OS X [sic]; clean up assembly
182 libthread: start on OS X x86 version
183 lex, sam, samterm: import 64-bit safe version from Plan 9
184 venti: minor bug fixes (Mechiel Lukkien)
185
186April 19, 2006
187 lib9p: avoid double-lock (Lucho Ionkov)
188
189April 13, 2006
190 tpic: import
191
192April 12, 2006
193 validateattachment: add bogus zip file in virus
194 venti: minor bug fixes (Mechiel Lukkien)
195
196April 8, 2006
197 rc: add exitcode function; exit 123 exits with status 123 now.
198 upas/vf: import vf, create unvf, add mail/lib/validateattachment
199
200April 6, 2006
201 lookman: remove reference to /fd/2
202
203April 4, 2006
204 srv(4): add v9fs-based example
205 9c: give up on -ansi -pedantic with gcc
206 9l: look for libresolv.dylib on OS X (Anothy Sorace)
207 u.h: #defines to get strtoll on FreeBSD
208 libdraw: remove unused checksnarf
209 libthread: remove // comments in power-ucontext.h
210
rscd7cad2a2006-04-02 00:10:19 +0000211April 1, 2006
212 9c: use -ansi and -pedantic with gcc
213 everything: remove many post-C90-isms.
214 9term: add more matching characters
215 snarfer: avoid primary selection
216
217March 31, 2006
218 libdraw: fix X11 alpha bug
219 marshal: add UTF-in-subject code
220 tar: remove unnamed unions
221
222March 30, 2006
223 9l: fix egrep bug
224 9term: handle grey fonts correctly
225 ndb: remove unnamed unions
226 tar: import from Plan 9
227
228March 27, 2006
229 win: silence on Del
230
231March 26, 2006
232 img: add important flushdisplay call (Erik Quanstrom)
233
234March 23, 2006
235 snarfer: new program
236
237March 22, 2006
238 libmp/386: do not store precious data below stack pointer
239
240March 21, 2006
241 lib9p: call destroyfid in a more timely manner
242 acme: use $-free paths in Dump files (Peter Canning)
243 ssh-agent: fix various memory errors
244
rsccbc03cd2006-03-20 04:05:28 +0000245March 19, 2006
246 9pclient(3): document new functions
247 jpg, gif, etc.: resize window to fit image (Erik Quanstrom)
248 man: add htmlroff(1), mhtml(7)
249 page (source code): various cleanup, still not working
250 rc: fix lexing overflow bug
251 resample: import from Plan 9
252 sam: fix usage
253 upas/smtp: be more lenient about \r
254
255 new postscript fonts DejaVu and Luxi families
256 - postscript/font: new files
257 - postscript/troff: Unicode maps
258 - troff/font/devutf: descriptions and metrics
259 - tmac/tmac.an: use Luxi Sans in man pages
260 - tmac/tmac.s: .FP luxisans
261 - dist/troff: tools for importing new fonts
262 - troff2html: recognize new man fonts
263 - postscript/text2post: use DejaVu font
264
265 new license for bitmap fonts from B&H
266 - font/luc, font/lucsans: new directory names
267 - font/^(luc lucm lucsans pelm)^/NOTICE: distribution terms
268 - font/LICENSE: pointers to new terms
269 - LICENSE: pointer to new terms
270 - font/lucsans/*.font: use new luc name
271 - font/shinonome/*.font: use new luc name
272 - dist/main.html: acknowledge B&H
273 - acme, scat, venti/srv: use new names
274
275March 12, 2006
276 libdraw: import new latin1 tables
277 label(1): fix typo (Georg Neis)
278
279March 9, 2006
280 libdraw: new X11 snarf type for Synergy (Paul LaLonde)
281 possible flushimage to fix jpg (Erik Quanstrom)
282
283March 7, 2006
284 acme Mail: seek to end of outgoing file
285
286March 5, 2006
287 libmp: mptouv bug fix
288
289March 3, 2006
290 lib9: change 9P2000.u Tcreate message
291 acme Mail: various updates
292 ndb: add subscript to tolower() call
293 upas: various cleanup
294 upas/nfs: use valid imap tag (Lou Kamenov)
295
296March 2, 2006
297 lib9: avoid redefining sched_yield (Christian Pfeil)
298
299February 28, 2006
300 libdraw: use Carbon pasteboard directly on OS X
301 upas/nfs: avoid reserved word 'isnumber'
302 snarfer: new command
303
304February 27, 2006
305 acme Mail: new Delmesg argument
306
rsc8578c812006-02-26 16:22:13 +0000307February 25, 2006
308 faces: locking mistakes (Erik Quanstrom)
309 nedmail: minor fixes (Erik Quanstrom)
310 tapefs: minor fixes (Erik Quanstrom)
311
312February 24, 2006
313 ndb: dns clean up (Erik Quanstrom)
314 mkhdr, etc: use install not install -c
315 tapefs: import from Plan 9 (Erik Quanstrom)
316
317February 23, 2006
318 upas: latest nfs
319
320February 22, 2006
321 fortunes: import from Plan 9
322
323February 21, 2006
324 acme: fix event buffer NUL-termination bug
325 htmlroff: import from Plan 9
326
327February 20, 2006
328 lib9: add "dns" service to _p9dialparse
329 ndb: dns clean up (Erik Quanstrom)
330
331February 19, 2006
332 wmail: use correct URL
333
334February 18, 2006
335 lib9: sizeof socket fixes in getnetconn
336 upas: handle 09 in nfs imap
337
338February 17, 2006
339 mpm: make build without libutf
340 ndb: dns clean up (Erik Quanstrom)
341 upas/nfs: add a.h
342
343February 16, 2006
344 libthread: more sparc64 changes
345
346February 15, 2006
347 jpg, etc: resize window to fit image (Erik Quanstrom)
348 ndb: dns clean up (Erik Quanstrom)
349 upas: add new upas/fs (in upas/nfs)
350
351February 14, 2006
352 lib9p: correct memory overflow bug
353 libmach: pointer conversion fixes
354 libthread: more sparc64 changes
355 9c: adapt to ever-changing gcc error messages
356 9p: seek backward in rdwr
357 acid: better names
358 faces: better lookup
359 factotum: silence pointer conversion warnings
360 fmt: fix fmt -j again
361 gview: bigger line buffer
362 mpm: better UTF support
363 ndb: add root servers, remove unused functions
364 rc: shut up about signals during scripts
365 snoopy: fixes
366 tcs: better labels in listing
367
368February 13, 2006
369 9l: more draw fixes, add -lresolv for ndb.
370
371February 12, 2006
372 lib9: add exitcode
373 libthread: add procwait
374 upas: more clean up
375 mail: add tree
376
377February 11, 2006
378 acme mail, faces: more changes
379 upas: clean up
380
381February 10, 2006
382 libthread: more sparc64 changes
383
384February 9, 2006
385 libmp, libthread: add sparc64
386 acme/mail: use new upas conventions
387 samterm: ignore SIGINT
388
389February 8, 2006
390 lib9pclient: add fsprint
391 acme: add another chord fix
392 postscript/font: add NOTICE about location of lucida fonts
393 upas: clean up
394
395February 7, 2006
396 libthread: add threadidle (experimental)
397
398February 6, 2006
399 acme: add chord fix from Plan 9
400 eqn: silence printf warnings
401
402February 5, 2006
403 lib9p: ignore doubled calls to respond; allow nil readstr (experimental)
404 libmach: silence warnings
405 libthread: add threadid
406 9p: add -n to ls; add rm and create
407
408February 4, 2006
409 eqn: silence various warnings about printf formats
410 srv: put in new note group
411
412February 2, 2006
413 lib9: attempt at more portable date handling
414 9pserve: correct offsets in 9P2000.u -> 9P2000 conversion
415 ndb/dns: fix fid handling
416
417January 30, 2006
418 lib9pclient: add <thread.h> to 9pclient(3)
419
420January 29, 2006
421 libndb: remove dependence on arpa headers
422
423January 28, 2006
424 libdraw: allow freeimage(0) when screen==0
425
426January 27, 2006
427 libndb: add dnsquery implemented via C library resolver
428 various: OpenBSD fixes
429
430January 26, 2006
431 lib9pclient: add fsremove, fscreate, fsaccess
432 lib9p: handle 9P2000.u
433 libauth: handle auth_freerpc(nil).
434 libbio: document return value of Bprint, Bvprint
435 libdraw: nowsys fixes (Lou Kamenov)
436 9l: don't link with X11 if nowsys
437 auxstats: avoid nonportable vm_swapusage on OS X
438 rio: better build rules
439
440January 18, 2006
441 9term: ignore SIGHUP
442 tcs: add more character sets
443
444January 18, 2006
445 fmt: fix -j implementation
446 psv: add fonts to GS_FONTPATH
447
448January 17, 2006
449 9term: start a "login" shell
450
451January 16, 2006
452 include/fcall.h: sign fix
453
454January 11, 2006
455 libframe: stop eating the edge of the frame
456 acme: various cleanup
457
458January 7, 2006
459 lib9: try to accomodate FreeBSD 5 disk device numbers
460 vbackup: use bigger block size
461
462January 6, 2006
463 9p: add "con" verb
464 lib9, eqn: use inttypes.h instead of not-so-stdint.h
465
466December 31, 2005
467 libip: add routines for fetching ethernet, ip interfaces
468
469December 30, 2005
470 libhtml: import changes from Plan 9
471 libmp: fix shifts, casts in mptov, mptouv
472 auxstats: FreeBSD tweak
473 eqn, grap: more 64-bit pointer fixes (Taj Khattra)
474 hget: attempt at making ftp work
475 install: split into two phases, document new installation
476 snoopy: add filter.y
477 vbackup: accomodate FreeBSD 6
478 vnfs: accept units on arguments
479
480December 29, 2005
481 9term: fix paste in hold mode, use STACK
482 eqn, grap, lex, pic, troff: 64-bit fixes
483 page: no more case problems
484 lib9: correct array size in convD2M (Marco Gaddoni)
485 set qid.vers in _p9dir (Erik Quanstrom)
486 fmt 64-bit fixes - inttypes.h and uintptr.
487 libdraw: avoid nil freeimage (Lou Kamenov)
488 do not trust gcc to do nrv optimization (Taj Khattra)
489 libmp: add mpdigit cast (Taj Khattra)
490 libthread: more OpenBSD fixes (Tim Wiess)
491 libventi: consistent uvlong vs u64int
492
493December 26, 2005
494 ndb: add dns
495
496December 25, 2005
497 lib9: allow broadcast address in dial
498 libip: add alternate ethernet format in eipfmt
499 libndb: allow relative paths in database stanza
500 dhcpd: import from Plan 9
501 snoopy: import from Plan 9
502 tcs: add EILSEQ on OS X
503
504December 21, 2005
505 acme: turn on auto-expanding window tags by default
506
507December 18, 2005
508 yesterday: fix from Plan 9
509
510December 17, 2005
511 tcs: don't redeclare errno
512
rsc9881c002005-12-16 14:05:18 +0000513December 16, 2005
514 dist/moveplan9.files: more (Rafal Sulejman, Erik Quanstrom)
rsc8578c812006-02-26 16:22:13 +0000515 acme: integrate big tags into main branch (Paul Lalonde)
516 libdiskfs: avoid bad names on OS X
rsc9881c002005-12-16 14:05:18 +0000517
518December 15, 2005
519 grap: remove getpid declaration (Bengt Kleberg)
520
521December 14, 2005
522 dist/isum.awk: cope with Solaris
523
524November 29, 2005
525 9term: set initial window size correctly
526 acidtypes, libmach: more demangling fixes
527
528November 28, 2005
529 add install(1) as install.txt, add README
530 make INSTALL less chatty
531 remove Makefiles
532 acidtypes, libmach: demangling fixes
rsc0e851eb2006-05-05 15:45:13 +0000533 g: add .cs files (C#)
rsc9881c002005-12-16 14:05:18 +0000534
535November 27, 2005
536 libmach: name mangling, process control
537 9c, 9l: shut up OpenBSD (Geoff Collyer)
538 9term, vbackup: OS X fixes
539 acid: name mangling, process control
540 acidtypes: name mangling, process control
541 auxstats: FreeBSD 6 fix (Lou Kamenov)
542 upas/fs: correct imap service name, use role=client
543
rsc66ffeb42005-11-26 15:49:57 +0000544November 26, 2005
rscd912fcd2005-11-26 15:53:56 +0000545 9term: add button 3 menu, fix \r
rsc66ffeb42005-11-26 15:49:57 +0000546 include: move utf.h, fmt.h from u.h to libc.h
rscd912fcd2005-11-26 15:53:56 +0000547 dist: print summary w/ errors during INSTALL
rsc66ffeb42005-11-26 15:49:57 +0000548
549November 25, 2005
550 root: add Makefile and configure for the blind,
551 rename NOTES to README
552
553November 21, 2005
554 lib9, 9pserve, vac: 9P2000.u fixes (Lucho Ionkov)
555
556November 15, 2005
557 libdraw: more X11 fixes
558 libc.h: sched_yield NetBSD tweak (Anselm Garbe)
559
560November 12, 2005
561 faces: fix face location
562 jpg, strings: remove references to /fd/
563
564November 12, 2005
565 various: X11 fixes
566
567November 11, 2005
568 9term: more fixes (Tim Wiess)
569
570November 10, 2005
571 9term: handle \r, other fixes (Tim Wiess)
572 auxstats: new Darwin tweaks
573
574November 9, 2005
575 libthread: fix OS X context switch code
576
577November 7, 2005
578 vbackup: various fixes
579
rsc7444e9d2005-11-07 03:02:50 +0000580November 6, 2005
581 9term: new port directly from rio
582 include/libc.h: p9syslog, not syslog in varargck
583 libauthsrv: close fd, memory leak in authdial
584 libdraw: X11 debugging helps
585 lib9: add getcallerpc-arm (Ron Minnich)
rsc66ffeb42005-11-26 15:49:57 +0000586 auxstats: Fix FreeBSD 6 build (William Josephson)
rsc7444e9d2005-11-07 03:02:50 +0000587
588November 4, 2005
589 stats: add -C to argchars (Lou Kamenov)
590 libthread: ARM fixes (Ron Minnich), getcontext fixes
591
592November 2, 2005
593 vbackup: longer timeout on BSD mount
594 libthread: Linux ARM fixes (Ron Minnich)
595
596November 1, 2005
597 various: ctype sign fixes (Tom Miller)
598 libfmt: avoid overflow on %f
599 libthread: Linux ARM fixes (Ron Minnich), FreeBSD 5 fixes
600 libventi: various cleanup
601
602October 31, 2005
603 acme: preparation for multiline tags (Paul Lalonde)
604 bc: 64-bit safe (Taj Khattra)
605 faces: initial port (John Cummings)
606 stats: add -F option (Lou Kamenov)
607 various: ctype sign fixes (Tom Miller)
608
609October 30, 2005
610 auxstats: more OS X fixes (Jeff Sickel)
611
rsc439bc8d2005-10-29 16:38:16 +0000612October 29, 2005
rsceb2e77a2005-10-29 19:18:08 +0000613 9p: clunk fids before exiting
614 mk: handle MKSHELL type correctly
rsc439bc8d2005-10-29 16:38:16 +0000615 upas, acme mail: add initial port (John Cummings)
rsceb2e77a2005-10-29 19:18:08 +0000616 vbackup: silence compiler warnings
617 venti: silence compiler warnings
rsc439bc8d2005-10-29 16:38:16 +0000618 lib9: remove reference to ffork
rsceb2e77a2005-10-29 19:18:08 +0000619 print correct file name in truerand error
620 libdisk: add Disk routines
621 libdiskfs: silence compiler warnings
622 libframe: add noredraw flag
623 libhtml: many fixes
624 libsunrpc: silence compiler warnings
rsc439bc8d2005-10-29 16:38:16 +0000625
626October 18, 2005
627 9l: add autoframework (like autolib) for OS X (Jeff Sickel)
628 page: use "9 file" always
629 ps, psu: narrower display
630 stats: better OS X support (Jeff Sickel)
631
632October 17, 2005
633 cb: undef old type macros before redefining.
634
635October 5, 2005
636 stats: better OS X support (Jeff Sickel)
637
638September 30, 2005
639 libhtml: more &names and numbers (Erik Quanstrom)
640
641September 29, 2005
642 libc.h: add #pragmas for varargck, #ifdef'ed out.
643
644September 26, 2005
645 libthread: print thread info on SIGQUIT, SIGINFO, logging
646 acme: add more thread names
647
648September 21, 2005
649 9term: fix SunOS typo (Bengt Kleberg, glaive)
650
651September 19, 2005
652 libhtml: more &names (Erik Quanstrom)
653
654September 19, 2005
655 lib9/truerand: OpenBSD lets you open /dev/random
656 but not read it! (Chad Dougherty, Mechiel Lukkien)
657
658September 15, 2005
659 libdraw/x11-event: Ignore unexpected events (Rob Pike)
660 jpg: do not revert to CMAP for second file (Rob Pike)
661
662September 13, 2005
663 9pserve: signedness bug
664
rsc07158c82005-09-13 02:46:07 +0000665September 12, 2005
rsc439bc8d2005-10-29 16:38:16 +0000666 dist: various attempts at Debian packaging
rsc07158c82005-09-13 02:46:07 +0000667 lib/moveplan9.sh: allow specification of old directory
668 Getdir: interpret tags with $ in them
669 mpm: use g++ as LD, add tmac.pm to tmac directory
670 include/libc.h, fcall.h: add 9P2000.u extensions
671 9pserve: add 9P2000.u extensions
rsc439bc8d2005-10-29 16:38:16 +0000672 vac: add 9P2000.u extensions, signedness bug
rsc07158c82005-09-13 02:46:07 +0000673
674September 9, 2005
675 lc: add -p like man page says
676 various: insert (uchar) casts for ctype arguments
677 for broken NetBSD.
678
679September 4, 2005
680 dist/main.html: note x86 OpenBSD
681
682August 31, 2005
683 file: spell IA-64 correctly (Zoltan Jarai)
684
685August 30, 2005
686 dist/debian, dist/pkg: start playing with building packages
687 dist/isum: ignore 'loop not entered at top' (SunOS cc)
688 dist/ss.html: add screen shots
689 dist/unix.html: update VN license summary
690 9l: no need to handle OpenBSD specially
691 file: handle #! scripts, ELF better
692 font/lucidasans/bold*unicode.7.font: more subfonts
693 g: search .pl, .cgi
694 hget: add hget(1)
695 lp: add preliminary lp (not expected to work yet)
696 src: use Plan 9 file(1)
697
698August 12, 2005
699 lib/moveplan9.files: add bin/stack
700 include/libc.h: use DM constants from v9fs, add DMTMP
701 libthread: add Linux-power-asm.s
702 cb: add
703
rsc01d1f4c2005-08-11 17:06:52 +0000704August 11, 2005
rsc07158c82005-09-13 02:46:07 +0000705 various: silence warnings
706 unix/*: note new BSD license from Vita Nuova
rsc01d1f4c2005-08-11 17:06:52 +0000707 libdiskfs: add UFS2 support
708 libthread: add NetBSD power assembly
709 9term: send tty's current interrupt character on DEL keystroke
710 rc: add limited rfork command, make sure errors propagate
rsc07158c82005-09-13 02:46:07 +0000711 venti(8): document bloom line in config
rsc01d1f4c2005-08-11 17:06:52 +0000712 vftp: add get command
rsc07158c82005-09-13 02:46:07 +0000713 vnfs: use strtoull for arguments instead of atoi.
rsc01d1f4c2005-08-11 17:06:52 +0000714
715August 10, 2005
716 src/cmd/mkfile: do not build lp yet
717 dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD)
718 lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation
719 lib9/truerand: use /dev/srandom on OpenBSD
720 libthread: annoying wrappers for OpenBSD
721 libmp: different assembly comments for old GNU as
722 9p: set exit status
723 file: add, appease gcc
724 getflags: added
725 mk: decide mtime-related race conservatively
726 postscript/text2post: added
727 rcmain: make fn cd safer for use with rc -e (in mk)
728 rio: turn off debugging prints, remove 9wm.man, fixes from Andrey
729 vbackup: NetBSD fixes for mount-BSD.c
730 venti/srv: add <sys/stat.h> header for FreeBSD
731
732July 28, 2005
733 acme: subtle winunlock bug fix
734 libdiskfs: fix double, triple indirect block reading for FFS
735 vftp: new program
736 vbackup: coalesce mount-*BSD files.
737
rsc28169892005-07-27 16:42:51 +0000738July 27, 2005
739 include/u.h, src/libthread/thread.c: SunOS 10 attempt
rsc01d1f4c2005-08-11 17:06:52 +0000740 libdraw: less graceful, less raceful shutdown
741 libthread: avoid C library races during threadexitsall
742 awd: cannot use hostname -s on SunOS
743 9pserve, srv: use correct type for NOFID
rsc28169892005-07-27 16:42:51 +0000744
745July 26, 2005
746 various: fixes for SunOS from Bengt Kleberg
747
748July 25, 2005
749 vac: avoid infinite redirection while sniffing type of archive
750
751July 24, 2005
752 venti: many minor changes, updates
753 libdraw/init.c: start with white screen instead of black
754 man: update venti-fcall(3), venti(8), venti-fmt(8)
755
rsccafe9ad2005-07-22 18:58:18 +0000756July 22, 2005
757 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
758 9c: do not try to process stdout, so that 9c -E works on gcc machines.
759 tar: remove anonymous structs/unions.
rsc28169892005-07-27 16:42:51 +0000760 vbackup: bigger stack (oops)
rsccafe9ad2005-07-22 18:58:18 +0000761
762July 19-22, 2005
763 add OpenBSD x86 support. many thanks to Tim Wiess.
764
765July 21, 2005
766 9term, win: ignore window size change signals while forking shell
767 dist: update main.html
768
769July 20, 2005
770 src/mkfile: unbugger libhttpd for venti
771
772July 19, 2005
773 dist/*: use "9 rc" instead of just rc to avoid getting
774 /usr/local/bin/rc on systems with byron's rc installed.
775 (matters because of byron's gratuitous "if not" vs. "else" change.)
776 include/u.h: include <inttypes.h> to try to get fixed-size types
777 venti: update part.c to work on freebsd
778 vmount: default to vmount0, do not try to add udp! and !12049.
779 man: update intro(1), hist(1), venti-file(3)
780 various: pedantry from gcc 4.0, most of it unnecessary
781
rsc7355d712005-07-18 23:23:36 +0000782July 18, 2005
rsccafe9ad2005-07-22 18:58:18 +0000783 dict/README: change to use hget
rsc7355d712005-07-18 23:23:36 +0000784 page: handle troff intermediate output
rsccafe9ad2005-07-22 18:58:18 +0000785 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
786 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
787 (cvs isn't good at making sure directories go away)
788 unbugger venti
789 venti: fix usage message
rsc7355d712005-07-18 23:23:36 +0000790
791July 17, 2005
792 9term: better(?) CR handling
793 post9p: announce to networks
794 vmount: change default handle
795
796July 15, 2005
797 dist/isum: work around grep stupidity
798
799July 14, 2005
800 rc: ignore window size change signals
801 man: remove venti.conf(7) -- now in venti(8)
rscd994fbc2005-07-14 00:27:01 +0000802
803July 12-13, 2005
804 various: placate gcc-4.0 on OS X.
805 src/Makefile: try to use system binaries in path
806 src/mkhdr: remove X11 guess
807 src/mkdirs: add $MKFLAGS to recursive mk
808 src/mkmk.sh: update
809 lib9/announce: cannot use unix as variable name
810 lib9/malloc: locks around all the malloc routines.
811 old Linux libc cannot be trusted. maybe other
812 systems. paranoia rules the day.
813 lib9/sendfd: add macros for systems without (Sun)
814 lib9pclient: better error messages
815 libdiskfs: new library
816 libdraw: crash less when display == nil.
817 look in more places for X11.
818 make nowsys-mouse and nowsys-keyboard compile.
819 handle freeing of subfonts correctly.
820 drop _x.black and _x.white.
821 libmux: better error messages
822 libsunrpc: remove some c++ comments
823 libventi: new and improved, now with manual pages
824 9l: silence nm errors during autolib
825 9term: hold mode even in raw mode (suggested by James Robinson)
826 acme: various needed casts
827 exit gracefully on error
828 dict: no more wide characters
829 diff: use +/- instead of </> in diff -c
830 grap: remove unused symtab
831 hget: remove [] in array initializers
832 listen1: added
833 ls: cannot use global named "dirbuf"
834 man: sort pages correctly, handle troff correctly.
835 nroff: invoke plan 9 troff
836 rc: sun stupidity
837 rio: clean up code, attempt at keyboard-based window switching
838 ssh-agent: needed cast
839 vac: fix call to vtfilecreate.
840 vbackup: new file system backup program
841 with dump-like access interface.
842 venti: it returns, now with manual pages
843
844
845June 22, 2005
846 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
847
848May 19, 2005
849 lib9/encodefmt: handle precision==0 better
850 libsunrpc: various fixes
851 rc: set $PLAN9 at startup if necessary
852
853May 12, 2005
854 font: add new japanese fonts
855 include/sunrpc.h: add autolib
856 include/utf.h: change Runeerror
857 libsec/386: change labels in assembly to get
858 better function name boundaries in oprofile
859 libventi: add vtlognames
860
861May 7, 2005
862 various: remove long character constants.
863 various: use full prototypes everywhere
864 dist/checkman.awk: ignore sftp(1)
865 include/u.h: preliminary OS X Tiger changes
866 lib9/_p9dialparse: set p9unix always
867 libip/udp: try to do better with headers
868 srv: check return value of auth_proxy correctly
869 web: fixes (thanks to Scott Schwartz)
870
871
rsc09828ae2005-05-02 04:31:33 +0000872May 2, 2005
873 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
874 acme: row load/dump consistency fix (thanks to Peter Canning)
rscd994fbc2005-07-14 00:27:01 +0000875 include/u.h: workaround for old gcc
876
rsc4c008522005-05-02 03:31:49 +0000877May 1, 2005
878 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
879 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
880 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
881 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
882 scat: various fixes to use standard C (thanks to Roland Kaufmann)
883 add OpenBSD/PowerPC support (thanks to Tim Wiess)
884
rsc2ff45f82005-03-30 16:54:45 +0000885March 28, 2005
886 open(3): note that open and create are macros
rsc4c008522005-05-02 03:31:49 +0000887 add NetBSD support (thanks to Christoph Lohmann)
rsc2ff45f82005-03-30 16:54:45 +0000888
889March 24, 2005
890 netfiles: robustness fixes
891 sftpcache: robustness fixes
892
rsced8dfe32005-03-23 20:21:50 +0000893March 23, 2005
894 acme: fix Edit filename bug, elogapply warnings
895
896March 21, 2005
897 ndb/local: fix name of bell labs auth domain
898 9fs: use srv -a
899 9pserve: add -A, -M options
900 netfiles: work harder to generate expansion texts
901 add sftpcache
902 srv: add -a option
903
904March 20, 2005
905 acme: fix q1 computation bug in expandfile
906 factotum: fix race
907 netfiles: use sftp -b /dev/stdin, various fixes
908
909
rsc257d7b42005-03-18 22:53:32 +0000910March 18, 2005
911 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
912 dist/addsrclinks: bug fix
913 dist/isum: ignore cp in netfiles directory
914 dist/main.html: add link to 9pm
915 font: add boldtypunicode.7.font
916 man: update INDEX files
917 tmac/tmac.anhtml: set HT to 1 when generating HTML
918 lib9: better errors for create and open when lock fails
919 notify: ignore TTIN, TTOU
920 libdraw: init with window atop image
921 libplumb: tweaks
922 libthread: add threaddata, fix Alt declaration
923 document NPTL brokenness
924 ignore TSTP, TTIN, TTOU
925 9c, 9l: even quieter
926 9fs: new command
927 9p: add ls command
928 9pserve: ignore tstp; consult $verbose9pserve
929 acid: use %#x in acid/port
930 acme: typing bug fix, ^A, ^E
931 colors: add flushimage
932 cvs: document how to make cvs -q the default
933 E: print file name in case plumb fails
934 g: allow -- to end options
935 search more file extensions
936 hget: new command (no ftp support)
937 Netfiles: new command
938 plumb: add -9 for debugging
939 png: better png reading
940 rand: document what to do if SunOS missing /dev/random
941 rc: lex bug
942 do not print on sigpipe
943 try harder to background async jobs
944 allow rc -l without -i
945 sam: bug fix from plan 9
946 samterm: ^A, ^E
947 small cleanup
948 ssh-agent: change to use fixed name
949 src: bug fix
950 srv: new command
951 tcs: silence gcc warning
952
953March 15, 2005
954 u.h: change nil to unadorned 0 on sunos
955 lib9pclient: fix ptr arith in fswrite
956 libdraw: fix syntax errors in nowsys*.c
957 libauth, libsunrpc: do not set PLAN9 in mkfile
958 9term: add signal.h for sunos
959 factotum: drop .= initializers for sunos
960 vac: tweak for sunos
961
962March 14, 2005
963 acme: add $foo names as -$
964
965March 9, 2005
966 tcs: bring in plan 9 code
967
968March 8, 2005
969 fortunes: more fortunes
970
971March 6, 2005
972 u, u.rc: new script
973 fortunes: more fortunes
974
975March 5, 2005
976 win: don't give up when it gets confused
977
978March 4, 2005
979 lib9p: make chatty9p an extern int (mac)
980
981March 1, 2005
982 9pclient: preserve error in fsopen
983 handle offset correctly in fswrite
984
rsc6c781722005-02-28 20:20:28 +0000985February 28, 2005
986 rcmain: extra awd to initialize 9term
987 psv: use new --options when necessary
988
989February 22, 2005
990 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
991
rsc8ddf18a2005-02-21 15:57:26 +0000992February 21, 2005
993 unzip: create paths as necessary
994
995February 20, 2005
996 vac: fix from lucho
997
998February 18, 2005
999 vac: fix -d from lucho
1000
1001February 17, 2005
1002 yacc: silence yyerrlab warning
1003
1004February 16, 2005
1005 libhttpd: make hwrite work with chunked encoding
1006 libthread: debugging assertion
1007 9c: be even quieter
1008 venti: add acid/venti - routines to dump log buffers
1009
1010February 15, 2005
1011 draw.h: add ABGR32
1012 venti.h: add ventilogging, vtlognames
1013 libauth: close afid in auth_freerpc
1014 libthread: fix unlikely qlock bug
1015 acme: ignore tty nodes; still not 100% right
1016 png: add alpha writing support
1017 dist: new glenda in circle logo
1018
rsc73837362005-02-15 05:07:26 +00001019February 14, 2005
1020 add source links to man pages
rsc8ddf18a2005-02-21 15:57:26 +00001021 yacc: make yaccpars more like yaccpar
1022 add optional argument to yyparse
rsc73837362005-02-15 05:07:26 +00001023
rsccd5af222005-02-14 00:19:38 +00001024February 13, 2005
1025 lib9: add readcons(1)
1026 add laddr, raddr to Netconninfo (see dial(3))
1027 support local address in dial for tcp and udp
1028 bug fix in fcallfmt
1029 libauth: allow parseattr(nil)
1030 libmp: add %lB for lower case
1031 libsec: add x509 dsa routines
1032 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
1033 libventi: new logging, use new nci
1034 auth: move secstore, factotum into auth directory
1035 add asn1, dsa, rsa pem routines
1036 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
1037 more info in man page
1038 rc: bug fix regarding /dev/stdin from Christoph Lohmann
1039 secstore: add ipso
1040 secstored: avoid zombie army of evil
1041 ssh-agent: add
1042 9p: bigger buffers, add rdwr verb
1043 9c: more silencing of gcc
1044 create log, secstore directories in $PLAN9
1045
1046February 12, 2005
1047 9c: silence gcc chatter
1048
rsc7442c7a2005-02-11 17:35:55 +00001049February 11, 2005
1050 dist: fix regexp license in unix.html
1051 add link to license on main page
1052 lib9: add list of plan 9 services to _p9dialparse,
1053 add OAPPEND for create and open,
1054 format \0 as printable in fcallfmt,
1055 add netcrypt, readcons, syslog
1056 lib9p: fix tpost, call srv->start
1057 lib9pclient: add chatty9pclient
1058 libauth: add fsamount, nsamount, authdial ndb.
1059 libmach: use %#x explicitly
rsc7d59ed72005-02-11 19:51:21 +00001060 libndb: add
rsc7442c7a2005-02-11 17:35:55 +00001061 libsec: use new auth_allocrpc in tlshand
1062 libthread: add threadgetname prototype
1063 9l: fix libsec/lib9 cycle thanks to netcrypt
rsc7d59ed72005-02-11 19:51:21 +00001064 9p: use nsamount, fsamount; add write -l
rsc7442c7a2005-02-11 17:35:55 +00001065 9pserve: quieter, auth bug fix
rsc7d59ed72005-02-11 19:51:21 +00001066 9term: treat _ as word character
rsc7442c7a2005-02-11 17:35:55 +00001067 acid: do not set %# implicitly anymore
1068 add simple pthread support via acid code
1069 set corpid
1070 acme: bug fix in Tauth handler
1071 dial: send input to net instead of back to 0
1072 dict: ahd path
1073 factotum: make it run and work, add secstore
rsc7d59ed72005-02-11 19:51:21 +00001074 remove top-level factotum directory
rsc7442c7a2005-02-11 17:35:55 +00001075 rc: set p->pid=-1 explicitly to avoid wait problems
1076 psv: add print buttons
rsccd5af222005-02-14 00:19:38 +00001077 secstored, secuser: add
1078 tar: add
rsc7442c7a2005-02-11 17:35:55 +00001079
1080February 10, 2005
1081 libmach: abortive attempt at pthread support via libthread_db
1082
1083February 8, 2005
1084 lib9: don't fiddle with signal masks by default
1085 fix typo in notify(3)
1086 add DMSYMLINK etc. bits
1087 add crypt (lucho)
1088 lib9p*: many fixes (lucho)
1089 libauth*: many fixes (lucho)
1090 libdraw: avoid yet another X11 stack overflow in cursorset
1091 (FC3, reported by Abhey Shah)
1092 libhttpd: do not assign va_list in hio.c (lucho)
1093 libthread: remove debugging >xx in mkfile
1094 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
1095 9l, 9term: patches to run on SunOS 5.8 from Axel B.
1096 9term: try to handle DEL better
1097 document bash/readline brokenness in 9term(1) BUGS
1098 fix paste bug
1099 vac: avoid special files
1100
1101February 3, 2005
1102 libthread: silence gcc warning in pthread.c
1103
1104February 2, 2005
1105 INSTALL: add use of LOCAL.config
1106 libdraw: add nowsys implementation
1107 mk: silence archive warning if ~ $file *.a.
1108
1109February 1, 2005
1110 lc: use 9 mc not linux mc.
1111
1112January 31, 2005
1113 db(1): add stack to name list
1114
1115January 30, 2005
1116 cmd/mkfile: lex files
1117 unix: add ranlib to unix makefiles for mac
1118 libmux: fix non-zero mintag handling (thanks to lucho)
1119 libthread: osprocid now int not uint (can be -1)
1120 9term, awd, win: handle sysnames in labels
1121 acme: document -a, Indent
1122 add errors file
1123 core: do not readdir files (thanks to zoltan jarai)
1124 delatex: make it better
1125 diff: document -a
1126 factotum: silence chap warning
1127 sam: chording disabled - causes lockups
1128 topng: use simpler graphics format
1129
1130January 29, 2005
1131 diff: add -a
1132
1133January 28, 2005
1134 lib9pclient: zero offset, mode, qid on fid alloc.
1135
1136January 27, 2005
1137 sky: remove here; add here.sample instead, so that
1138 local changes to here are not clobbered.
1139 acme: remove print, fix addr handling, check fid in use.
1140 fix rowdump bug; cope with unix ORCLOSE
1141 sam: add -a (autoindent) and chording
1142
1143January 26, 2005
1144 diff: add -c
1145
1146January 25, 2005
1147 libdraw: finally fix winsize @x,y handling
1148
1149January 23, 2005
1150 dist: bug fixes to download.html and unix.html
1151
rsce6cba652005-01-24 03:45:23 +00001152January 23, 2005
1153 suse X bug - need bigger stacks
1154 add searchpath(3)
1155 work on libmach + elf core dumps + threads + registers
1156 change db to use libmach cmdline interface
1157 add stack (see db(1))
1158 s/ulong/unsigned long/ for unix mk; other makefile bugs
1159 rename scheduler to procscheduler in libthread so libmach can identify it
1160 add isum to install(1)
1161 work around searchpath in rc; add to intro(1)
1162 volatile int quiet in db
1163
1164January 22, 2005
1165 redirect debugging output of isnptl in INSTALL
1166 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
1167 to appease other pieces of the build.
1168
1169January 21, 2005
1170 s/mdir/mkdir/ in unix regexp makefile
1171 better isnptl
1172 arg count in auxclog
1173
1174January 20, 2005
1175 add core(1) man page
1176 fix exit race in samterm
1177
1178January 19, 2005
1179 continued x86-64 support
1180 bug fix to 9c on sunos - __${s}__ not __$s__
1181 avoid c99 extensions in cmapcube and vacfs
1182 do not name functions shutdown on mac os x
1183 add dist/isum
1184 include errno.h in eqn/e.h
1185 use 9 yacc to build rc
1186
1187January 18, 2005
1188 avoid closing -1 in lib9pclient
1189 continued x86-64 support
1190
rsce4d62ad2005-01-18 18:31:09 +00001191January 18, 2005
1192 make src/libthread/pthread.c compile
1193 add threadspawnl, fsseek.
1194 add link to web interface in cvs(1).
1195 remove hard-coded path in fixurls
rsc83696712005-01-19 01:17:03 +00001196 preliminary x86-64 support
1197 explain nptl in src/libthread/README.Linux
1198 libventi bug fixes
1199 add threadgetname to libthread
1200 bigger chunking in sort(1)
1201 bug fix in acid
1202 add LOCAL.INSTALL
1203 extract command line from elf cores
1204 initial core(1) command
1205 fix race in libthread proccreate
1206 do not use -Wl,-rpath on Darwin
1207 do not translate man pages in lib/moveplan9.sh
rsce4d62ad2005-01-18 18:31:09 +00001208
rscded42a62005-01-18 05:47:04 +00001209January 17, 2005
1210 thread.c tries to warn about bad pthreads on Linux
1211 vacfs posts vacfs.basename
1212 fix nil deref in acid
1213 change 9c, 9l to detect nptl properly (not relying on running kernel version)
1214 change psu to use 9 ps
1215 do not call exits in threaded programs
1216
rsc3cb8df02005-01-16 21:33:16 +00001217January 16, 2005
1218 bring fds from daemonize down to high 20s from high 90s for NetBSD.
1219 use -Wl,-rpath in gcc in 9l for NetBSD.
1220 make vacfs work (patch from Lucho)
1221 make vacfs use EARGF
1222 add note about signal masks in TODO
1223 (Taj Khattra notes that acme doesn't ^Z well)
1224 add note about _x.black and _x.white in TODO
1225 (noted by David Leimbach)
1226 remove unixisms from dist/fixurls
1227 fix bugs in dist/main.html
1228 noteenable, notedisable, notifyon, notifyoff return old setting.
1229 update manual indices
1230 troff2html handles section (9p).
1231 add note in libthread/thread.c about stack-based pthreads
1232 make tmac.an's .HR better
1233 tweaks to unix mkfiles
rsc7b0c2f12005-01-11 21:28:31 +00001234
rsc3cb8df02005-01-16 21:33:16 +00001235January 15, 2005
1236 tcolors now uses threadexitsall
1237 syminit bug in mk. (why does syminit exist?)
1238
1239January 14, 2005
1240 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
1241 add note about makecontext to TODO file (noted by Axel)
1242
1243January 12, 2005
rsc79af2b82005-01-13 04:53:49 +00001244 First fully-documented release.
rsc0073d672004-04-05 20:59:52 +00001245