blob: 539918dcc76493b3301489d5bdf0842b20f82ae2 [file] [log] [blame]
rsc8578c812006-02-26 16:22:13 +00001February 25, 2006
2 faces: locking mistakes (Erik Quanstrom)
3 nedmail: minor fixes (Erik Quanstrom)
4 tapefs: minor fixes (Erik Quanstrom)
5
6February 24, 2006
7 ndb: dns clean up (Erik Quanstrom)
8 mkhdr, etc: use install not install -c
9 tapefs: import from Plan 9 (Erik Quanstrom)
10
11February 23, 2006
12 upas: latest nfs
13
14February 22, 2006
15 fortunes: import from Plan 9
16
17February 21, 2006
18 acme: fix event buffer NUL-termination bug
19 htmlroff: import from Plan 9
20
21February 20, 2006
22 lib9: add "dns" service to _p9dialparse
23 ndb: dns clean up (Erik Quanstrom)
24
25February 19, 2006
26 wmail: use correct URL
27
28February 18, 2006
29 lib9: sizeof socket fixes in getnetconn
30 upas: handle 09 in nfs imap
31
32February 17, 2006
33 mpm: make build without libutf
34 ndb: dns clean up (Erik Quanstrom)
35 upas/nfs: add a.h
36
37February 16, 2006
38 libthread: more sparc64 changes
39
40February 15, 2006
41 jpg, etc: resize window to fit image (Erik Quanstrom)
42 ndb: dns clean up (Erik Quanstrom)
43 upas: add new upas/fs (in upas/nfs)
44
45February 14, 2006
46 lib9p: correct memory overflow bug
47 libmach: pointer conversion fixes
48 libthread: more sparc64 changes
49 9c: adapt to ever-changing gcc error messages
50 9p: seek backward in rdwr
51 acid: better names
52 faces: better lookup
53 factotum: silence pointer conversion warnings
54 fmt: fix fmt -j again
55 gview: bigger line buffer
56 mpm: better UTF support
57 ndb: add root servers, remove unused functions
58 rc: shut up about signals during scripts
59 snoopy: fixes
60 tcs: better labels in listing
61
62February 13, 2006
63 9l: more draw fixes, add -lresolv for ndb.
64
65February 12, 2006
66 lib9: add exitcode
67 libthread: add procwait
68 upas: more clean up
69 mail: add tree
70
71February 11, 2006
72 acme mail, faces: more changes
73 upas: clean up
74
75February 10, 2006
76 libthread: more sparc64 changes
77
78February 9, 2006
79 libmp, libthread: add sparc64
80 acme/mail: use new upas conventions
81 samterm: ignore SIGINT
82
83February 8, 2006
84 lib9pclient: add fsprint
85 acme: add another chord fix
86 postscript/font: add NOTICE about location of lucida fonts
87 upas: clean up
88
89February 7, 2006
90 libthread: add threadidle (experimental)
91
92February 6, 2006
93 acme: add chord fix from Plan 9
94 eqn: silence printf warnings
95
96February 5, 2006
97 lib9p: ignore doubled calls to respond; allow nil readstr (experimental)
98 libmach: silence warnings
99 libthread: add threadid
100 9p: add -n to ls; add rm and create
101
102February 4, 2006
103 eqn: silence various warnings about printf formats
104 srv: put in new note group
105
106February 2, 2006
107 lib9: attempt at more portable date handling
108 9pserve: correct offsets in 9P2000.u -> 9P2000 conversion
109 ndb/dns: fix fid handling
110
111January 30, 2006
112 lib9pclient: add <thread.h> to 9pclient(3)
113
114January 29, 2006
115 libndb: remove dependence on arpa headers
116
117January 28, 2006
118 libdraw: allow freeimage(0) when screen==0
119
120January 27, 2006
121 libndb: add dnsquery implemented via C library resolver
122 various: OpenBSD fixes
123
124January 26, 2006
125 lib9pclient: add fsremove, fscreate, fsaccess
126 lib9p: handle 9P2000.u
127 libauth: handle auth_freerpc(nil).
128 libbio: document return value of Bprint, Bvprint
129 libdraw: nowsys fixes (Lou Kamenov)
130 9l: don't link with X11 if nowsys
131 auxstats: avoid nonportable vm_swapusage on OS X
132 rio: better build rules
133
134January 18, 2006
135 9term: ignore SIGHUP
136 tcs: add more character sets
137
138January 18, 2006
139 fmt: fix -j implementation
140 psv: add fonts to GS_FONTPATH
141
142January 17, 2006
143 9term: start a "login" shell
144
145January 16, 2006
146 include/fcall.h: sign fix
147
148January 11, 2006
149 libframe: stop eating the edge of the frame
150 acme: various cleanup
151
152January 7, 2006
153 lib9: try to accomodate FreeBSD 5 disk device numbers
154 vbackup: use bigger block size
155
156January 6, 2006
157 9p: add "con" verb
158 lib9, eqn: use inttypes.h instead of not-so-stdint.h
159
160December 31, 2005
161 libip: add routines for fetching ethernet, ip interfaces
162
163December 30, 2005
164 libhtml: import changes from Plan 9
165 libmp: fix shifts, casts in mptov, mptouv
166 auxstats: FreeBSD tweak
167 eqn, grap: more 64-bit pointer fixes (Taj Khattra)
168 hget: attempt at making ftp work
169 install: split into two phases, document new installation
170 snoopy: add filter.y
171 vbackup: accomodate FreeBSD 6
172 vnfs: accept units on arguments
173
174December 29, 2005
175 9term: fix paste in hold mode, use STACK
176 eqn, grap, lex, pic, troff: 64-bit fixes
177 page: no more case problems
178 lib9: correct array size in convD2M (Marco Gaddoni)
179 set qid.vers in _p9dir (Erik Quanstrom)
180 fmt 64-bit fixes - inttypes.h and uintptr.
181 libdraw: avoid nil freeimage (Lou Kamenov)
182 do not trust gcc to do nrv optimization (Taj Khattra)
183 libmp: add mpdigit cast (Taj Khattra)
184 libthread: more OpenBSD fixes (Tim Wiess)
185 libventi: consistent uvlong vs u64int
186
187December 26, 2005
188 ndb: add dns
189
190December 25, 2005
191 lib9: allow broadcast address in dial
192 libip: add alternate ethernet format in eipfmt
193 libndb: allow relative paths in database stanza
194 dhcpd: import from Plan 9
195 snoopy: import from Plan 9
196 tcs: add EILSEQ on OS X
197
198December 21, 2005
199 acme: turn on auto-expanding window tags by default
200
201December 18, 2005
202 yesterday: fix from Plan 9
203
204December 17, 2005
205 tcs: don't redeclare errno
206
rsc9881c002005-12-16 14:05:18 +0000207December 16, 2005
208 dist/moveplan9.files: more (Rafal Sulejman, Erik Quanstrom)
rsc8578c812006-02-26 16:22:13 +0000209 acme: integrate big tags into main branch (Paul Lalonde)
210 libdiskfs: avoid bad names on OS X
rsc9881c002005-12-16 14:05:18 +0000211
212December 15, 2005
213 grap: remove getpid declaration (Bengt Kleberg)
214
215December 14, 2005
216 dist/isum.awk: cope with Solaris
217
218November 29, 2005
219 9term: set initial window size correctly
220 acidtypes, libmach: more demangling fixes
221
222November 28, 2005
223 add install(1) as install.txt, add README
224 make INSTALL less chatty
225 remove Makefiles
226 acidtypes, libmach: demangling fixes
227
228November 27, 2005
229 libmach: name mangling, process control
230 9c, 9l: shut up OpenBSD (Geoff Collyer)
231 9term, vbackup: OS X fixes
232 acid: name mangling, process control
233 acidtypes: name mangling, process control
234 auxstats: FreeBSD 6 fix (Lou Kamenov)
235 upas/fs: correct imap service name, use role=client
236
rsc66ffeb42005-11-26 15:49:57 +0000237November 26, 2005
rscd912fcd2005-11-26 15:53:56 +0000238 9term: add button 3 menu, fix \r
rsc66ffeb42005-11-26 15:49:57 +0000239 include: move utf.h, fmt.h from u.h to libc.h
rscd912fcd2005-11-26 15:53:56 +0000240 dist: print summary w/ errors during INSTALL
rsc66ffeb42005-11-26 15:49:57 +0000241
242November 25, 2005
243 root: add Makefile and configure for the blind,
244 rename NOTES to README
245
246November 21, 2005
247 lib9, 9pserve, vac: 9P2000.u fixes (Lucho Ionkov)
248
249November 15, 2005
250 libdraw: more X11 fixes
251 libc.h: sched_yield NetBSD tweak (Anselm Garbe)
252
253November 12, 2005
254 faces: fix face location
255 jpg, strings: remove references to /fd/
256
257November 12, 2005
258 various: X11 fixes
259
260November 11, 2005
261 9term: more fixes (Tim Wiess)
262
263November 10, 2005
264 9term: handle \r, other fixes (Tim Wiess)
265 auxstats: new Darwin tweaks
266
267November 9, 2005
268 libthread: fix OS X context switch code
269
270November 7, 2005
271 vbackup: various fixes
272
rsc7444e9d2005-11-07 03:02:50 +0000273November 6, 2005
274 9term: new port directly from rio
275 include/libc.h: p9syslog, not syslog in varargck
276 libauthsrv: close fd, memory leak in authdial
277 libdraw: X11 debugging helps
278 lib9: add getcallerpc-arm (Ron Minnich)
rsc66ffeb42005-11-26 15:49:57 +0000279 auxstats: Fix FreeBSD 6 build (William Josephson)
rsc7444e9d2005-11-07 03:02:50 +0000280
281November 4, 2005
282 stats: add -C to argchars (Lou Kamenov)
283 libthread: ARM fixes (Ron Minnich), getcontext fixes
284
285November 2, 2005
286 vbackup: longer timeout on BSD mount
287 libthread: Linux ARM fixes (Ron Minnich)
288
289November 1, 2005
290 various: ctype sign fixes (Tom Miller)
291 libfmt: avoid overflow on %f
292 libthread: Linux ARM fixes (Ron Minnich), FreeBSD 5 fixes
293 libventi: various cleanup
294
295October 31, 2005
296 acme: preparation for multiline tags (Paul Lalonde)
297 bc: 64-bit safe (Taj Khattra)
298 faces: initial port (John Cummings)
299 stats: add -F option (Lou Kamenov)
300 various: ctype sign fixes (Tom Miller)
301
302October 30, 2005
303 auxstats: more OS X fixes (Jeff Sickel)
304
rsc439bc8d2005-10-29 16:38:16 +0000305October 29, 2005
rsceb2e77a2005-10-29 19:18:08 +0000306 9p: clunk fids before exiting
307 mk: handle MKSHELL type correctly
rsc439bc8d2005-10-29 16:38:16 +0000308 upas, acme mail: add initial port (John Cummings)
rsceb2e77a2005-10-29 19:18:08 +0000309 vbackup: silence compiler warnings
310 venti: silence compiler warnings
rsc439bc8d2005-10-29 16:38:16 +0000311 lib9: remove reference to ffork
rsceb2e77a2005-10-29 19:18:08 +0000312 print correct file name in truerand error
313 libdisk: add Disk routines
314 libdiskfs: silence compiler warnings
315 libframe: add noredraw flag
316 libhtml: many fixes
317 libsunrpc: silence compiler warnings
rsc439bc8d2005-10-29 16:38:16 +0000318
319October 18, 2005
320 9l: add autoframework (like autolib) for OS X (Jeff Sickel)
321 page: use "9 file" always
322 ps, psu: narrower display
323 stats: better OS X support (Jeff Sickel)
324
325October 17, 2005
326 cb: undef old type macros before redefining.
327
328October 5, 2005
329 stats: better OS X support (Jeff Sickel)
330
331September 30, 2005
332 libhtml: more &names and numbers (Erik Quanstrom)
333
334September 29, 2005
335 libc.h: add #pragmas for varargck, #ifdef'ed out.
336
337September 26, 2005
338 libthread: print thread info on SIGQUIT, SIGINFO, logging
339 acme: add more thread names
340
341September 21, 2005
342 9term: fix SunOS typo (Bengt Kleberg, glaive)
343
344September 19, 2005
345 libhtml: more &names (Erik Quanstrom)
346
347September 19, 2005
348 lib9/truerand: OpenBSD lets you open /dev/random
349 but not read it! (Chad Dougherty, Mechiel Lukkien)
350
351September 15, 2005
352 libdraw/x11-event: Ignore unexpected events (Rob Pike)
353 jpg: do not revert to CMAP for second file (Rob Pike)
354
355September 13, 2005
356 9pserve: signedness bug
357
rsc07158c82005-09-13 02:46:07 +0000358September 12, 2005
rsc439bc8d2005-10-29 16:38:16 +0000359 dist: various attempts at Debian packaging
rsc07158c82005-09-13 02:46:07 +0000360 lib/moveplan9.sh: allow specification of old directory
361 Getdir: interpret tags with $ in them
362 mpm: use g++ as LD, add tmac.pm to tmac directory
363 include/libc.h, fcall.h: add 9P2000.u extensions
364 9pserve: add 9P2000.u extensions
rsc439bc8d2005-10-29 16:38:16 +0000365 vac: add 9P2000.u extensions, signedness bug
rsc07158c82005-09-13 02:46:07 +0000366
367September 9, 2005
368 lc: add -p like man page says
369 various: insert (uchar) casts for ctype arguments
370 for broken NetBSD.
371
372September 4, 2005
373 dist/main.html: note x86 OpenBSD
374
375August 31, 2005
376 file: spell IA-64 correctly (Zoltan Jarai)
377
378August 30, 2005
379 dist/debian, dist/pkg: start playing with building packages
380 dist/isum: ignore 'loop not entered at top' (SunOS cc)
381 dist/ss.html: add screen shots
382 dist/unix.html: update VN license summary
383 9l: no need to handle OpenBSD specially
384 file: handle #! scripts, ELF better
385 font/lucidasans/bold*unicode.7.font: more subfonts
386 g: search .pl, .cgi
387 hget: add hget(1)
388 lp: add preliminary lp (not expected to work yet)
389 src: use Plan 9 file(1)
390
391August 12, 2005
392 lib/moveplan9.files: add bin/stack
393 include/libc.h: use DM constants from v9fs, add DMTMP
394 libthread: add Linux-power-asm.s
395 cb: add
396
rsc01d1f4c2005-08-11 17:06:52 +0000397August 11, 2005
rsc07158c82005-09-13 02:46:07 +0000398 various: silence warnings
399 unix/*: note new BSD license from Vita Nuova
rsc01d1f4c2005-08-11 17:06:52 +0000400 libdiskfs: add UFS2 support
401 libthread: add NetBSD power assembly
402 9term: send tty's current interrupt character on DEL keystroke
403 rc: add limited rfork command, make sure errors propagate
rsc07158c82005-09-13 02:46:07 +0000404 venti(8): document bloom line in config
rsc01d1f4c2005-08-11 17:06:52 +0000405 vftp: add get command
rsc07158c82005-09-13 02:46:07 +0000406 vnfs: use strtoull for arguments instead of atoi.
rsc01d1f4c2005-08-11 17:06:52 +0000407
408August 10, 2005
409 src/cmd/mkfile: do not build lp yet
410 dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD)
411 lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation
412 lib9/truerand: use /dev/srandom on OpenBSD
413 libthread: annoying wrappers for OpenBSD
414 libmp: different assembly comments for old GNU as
415 9p: set exit status
416 file: add, appease gcc
417 getflags: added
418 mk: decide mtime-related race conservatively
419 postscript/text2post: added
420 rcmain: make fn cd safer for use with rc -e (in mk)
421 rio: turn off debugging prints, remove 9wm.man, fixes from Andrey
422 vbackup: NetBSD fixes for mount-BSD.c
423 venti/srv: add <sys/stat.h> header for FreeBSD
424
425July 28, 2005
426 acme: subtle winunlock bug fix
427 libdiskfs: fix double, triple indirect block reading for FFS
428 vftp: new program
429 vbackup: coalesce mount-*BSD files.
430
rsc28169892005-07-27 16:42:51 +0000431July 27, 2005
432 include/u.h, src/libthread/thread.c: SunOS 10 attempt
rsc01d1f4c2005-08-11 17:06:52 +0000433 libdraw: less graceful, less raceful shutdown
434 libthread: avoid C library races during threadexitsall
435 awd: cannot use hostname -s on SunOS
436 9pserve, srv: use correct type for NOFID
rsc28169892005-07-27 16:42:51 +0000437
438July 26, 2005
439 various: fixes for SunOS from Bengt Kleberg
440
441July 25, 2005
442 vac: avoid infinite redirection while sniffing type of archive
443
444July 24, 2005
445 venti: many minor changes, updates
446 libdraw/init.c: start with white screen instead of black
447 man: update venti-fcall(3), venti(8), venti-fmt(8)
448
rsccafe9ad2005-07-22 18:58:18 +0000449July 22, 2005
450 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
451 9c: do not try to process stdout, so that 9c -E works on gcc machines.
452 tar: remove anonymous structs/unions.
rsc28169892005-07-27 16:42:51 +0000453 vbackup: bigger stack (oops)
rsccafe9ad2005-07-22 18:58:18 +0000454
455July 19-22, 2005
456 add OpenBSD x86 support. many thanks to Tim Wiess.
457
458July 21, 2005
459 9term, win: ignore window size change signals while forking shell
460 dist: update main.html
461
462July 20, 2005
463 src/mkfile: unbugger libhttpd for venti
464
465July 19, 2005
466 dist/*: use "9 rc" instead of just rc to avoid getting
467 /usr/local/bin/rc on systems with byron's rc installed.
468 (matters because of byron's gratuitous "if not" vs. "else" change.)
469 include/u.h: include <inttypes.h> to try to get fixed-size types
470 venti: update part.c to work on freebsd
471 vmount: default to vmount0, do not try to add udp! and !12049.
472 man: update intro(1), hist(1), venti-file(3)
473 various: pedantry from gcc 4.0, most of it unnecessary
474
rsc7355d712005-07-18 23:23:36 +0000475July 18, 2005
rsccafe9ad2005-07-22 18:58:18 +0000476 dict/README: change to use hget
rsc7355d712005-07-18 23:23:36 +0000477 page: handle troff intermediate output
rsccafe9ad2005-07-22 18:58:18 +0000478 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
479 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
480 (cvs isn't good at making sure directories go away)
481 unbugger venti
482 venti: fix usage message
rsc7355d712005-07-18 23:23:36 +0000483
484July 17, 2005
485 9term: better(?) CR handling
486 post9p: announce to networks
487 vmount: change default handle
488
489July 15, 2005
490 dist/isum: work around grep stupidity
491
492July 14, 2005
493 rc: ignore window size change signals
494 man: remove venti.conf(7) -- now in venti(8)
rscd994fbc2005-07-14 00:27:01 +0000495
496July 12-13, 2005
497 various: placate gcc-4.0 on OS X.
498 src/Makefile: try to use system binaries in path
499 src/mkhdr: remove X11 guess
500 src/mkdirs: add $MKFLAGS to recursive mk
501 src/mkmk.sh: update
502 lib9/announce: cannot use unix as variable name
503 lib9/malloc: locks around all the malloc routines.
504 old Linux libc cannot be trusted. maybe other
505 systems. paranoia rules the day.
506 lib9/sendfd: add macros for systems without (Sun)
507 lib9pclient: better error messages
508 libdiskfs: new library
509 libdraw: crash less when display == nil.
510 look in more places for X11.
511 make nowsys-mouse and nowsys-keyboard compile.
512 handle freeing of subfonts correctly.
513 drop _x.black and _x.white.
514 libmux: better error messages
515 libsunrpc: remove some c++ comments
516 libventi: new and improved, now with manual pages
517 9l: silence nm errors during autolib
518 9term: hold mode even in raw mode (suggested by James Robinson)
519 acme: various needed casts
520 exit gracefully on error
521 dict: no more wide characters
522 diff: use +/- instead of </> in diff -c
523 grap: remove unused symtab
524 hget: remove [] in array initializers
525 listen1: added
526 ls: cannot use global named "dirbuf"
527 man: sort pages correctly, handle troff correctly.
528 nroff: invoke plan 9 troff
529 rc: sun stupidity
530 rio: clean up code, attempt at keyboard-based window switching
531 ssh-agent: needed cast
532 vac: fix call to vtfilecreate.
533 vbackup: new file system backup program
534 with dump-like access interface.
535 venti: it returns, now with manual pages
536
537
538June 22, 2005
539 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
540
541May 19, 2005
542 lib9/encodefmt: handle precision==0 better
543 libsunrpc: various fixes
544 rc: set $PLAN9 at startup if necessary
545
546May 12, 2005
547 font: add new japanese fonts
548 include/sunrpc.h: add autolib
549 include/utf.h: change Runeerror
550 libsec/386: change labels in assembly to get
551 better function name boundaries in oprofile
552 libventi: add vtlognames
553
554May 7, 2005
555 various: remove long character constants.
556 various: use full prototypes everywhere
557 dist/checkman.awk: ignore sftp(1)
558 include/u.h: preliminary OS X Tiger changes
559 lib9/_p9dialparse: set p9unix always
560 libip/udp: try to do better with headers
561 srv: check return value of auth_proxy correctly
562 web: fixes (thanks to Scott Schwartz)
563
564
rsc09828ae2005-05-02 04:31:33 +0000565May 2, 2005
566 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
567 acme: row load/dump consistency fix (thanks to Peter Canning)
rscd994fbc2005-07-14 00:27:01 +0000568 include/u.h: workaround for old gcc
569
rsc4c008522005-05-02 03:31:49 +0000570May 1, 2005
571 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
572 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
573 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
574 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
575 scat: various fixes to use standard C (thanks to Roland Kaufmann)
576 add OpenBSD/PowerPC support (thanks to Tim Wiess)
577
rsc2ff45f82005-03-30 16:54:45 +0000578March 28, 2005
579 open(3): note that open and create are macros
rsc4c008522005-05-02 03:31:49 +0000580 add NetBSD support (thanks to Christoph Lohmann)
rsc2ff45f82005-03-30 16:54:45 +0000581
582March 24, 2005
583 netfiles: robustness fixes
584 sftpcache: robustness fixes
585
rsced8dfe32005-03-23 20:21:50 +0000586March 23, 2005
587 acme: fix Edit filename bug, elogapply warnings
588
589March 21, 2005
590 ndb/local: fix name of bell labs auth domain
591 9fs: use srv -a
592 9pserve: add -A, -M options
593 netfiles: work harder to generate expansion texts
594 add sftpcache
595 srv: add -a option
596
597March 20, 2005
598 acme: fix q1 computation bug in expandfile
599 factotum: fix race
600 netfiles: use sftp -b /dev/stdin, various fixes
601
602
rsc257d7b42005-03-18 22:53:32 +0000603March 18, 2005
604 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
605 dist/addsrclinks: bug fix
606 dist/isum: ignore cp in netfiles directory
607 dist/main.html: add link to 9pm
608 font: add boldtypunicode.7.font
609 man: update INDEX files
610 tmac/tmac.anhtml: set HT to 1 when generating HTML
611 lib9: better errors for create and open when lock fails
612 notify: ignore TTIN, TTOU
613 libdraw: init with window atop image
614 libplumb: tweaks
615 libthread: add threaddata, fix Alt declaration
616 document NPTL brokenness
617 ignore TSTP, TTIN, TTOU
618 9c, 9l: even quieter
619 9fs: new command
620 9p: add ls command
621 9pserve: ignore tstp; consult $verbose9pserve
622 acid: use %#x in acid/port
623 acme: typing bug fix, ^A, ^E
624 colors: add flushimage
625 cvs: document how to make cvs -q the default
626 E: print file name in case plumb fails
627 g: allow -- to end options
628 search more file extensions
629 hget: new command (no ftp support)
630 Netfiles: new command
631 plumb: add -9 for debugging
632 png: better png reading
633 rand: document what to do if SunOS missing /dev/random
634 rc: lex bug
635 do not print on sigpipe
636 try harder to background async jobs
637 allow rc -l without -i
638 sam: bug fix from plan 9
639 samterm: ^A, ^E
640 small cleanup
641 ssh-agent: change to use fixed name
642 src: bug fix
643 srv: new command
644 tcs: silence gcc warning
645
646March 15, 2005
647 u.h: change nil to unadorned 0 on sunos
648 lib9pclient: fix ptr arith in fswrite
649 libdraw: fix syntax errors in nowsys*.c
650 libauth, libsunrpc: do not set PLAN9 in mkfile
651 9term: add signal.h for sunos
652 factotum: drop .= initializers for sunos
653 vac: tweak for sunos
654
655March 14, 2005
656 acme: add $foo names as -$
657
658March 9, 2005
659 tcs: bring in plan 9 code
660
661March 8, 2005
662 fortunes: more fortunes
663
664March 6, 2005
665 u, u.rc: new script
666 fortunes: more fortunes
667
668March 5, 2005
669 win: don't give up when it gets confused
670
671March 4, 2005
672 lib9p: make chatty9p an extern int (mac)
673
674March 1, 2005
675 9pclient: preserve error in fsopen
676 handle offset correctly in fswrite
677
rsc6c781722005-02-28 20:20:28 +0000678February 28, 2005
679 rcmain: extra awd to initialize 9term
680 psv: use new --options when necessary
681
682February 22, 2005
683 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
684
rsc8ddf18a2005-02-21 15:57:26 +0000685February 21, 2005
686 unzip: create paths as necessary
687
688February 20, 2005
689 vac: fix from lucho
690
691February 18, 2005
692 vac: fix -d from lucho
693
694February 17, 2005
695 yacc: silence yyerrlab warning
696
697February 16, 2005
698 libhttpd: make hwrite work with chunked encoding
699 libthread: debugging assertion
700 9c: be even quieter
701 venti: add acid/venti - routines to dump log buffers
702
703February 15, 2005
704 draw.h: add ABGR32
705 venti.h: add ventilogging, vtlognames
706 libauth: close afid in auth_freerpc
707 libthread: fix unlikely qlock bug
708 acme: ignore tty nodes; still not 100% right
709 png: add alpha writing support
710 dist: new glenda in circle logo
711
rsc73837362005-02-15 05:07:26 +0000712February 14, 2005
713 add source links to man pages
rsc8ddf18a2005-02-21 15:57:26 +0000714 yacc: make yaccpars more like yaccpar
715 add optional argument to yyparse
rsc73837362005-02-15 05:07:26 +0000716
rsccd5af222005-02-14 00:19:38 +0000717February 13, 2005
718 lib9: add readcons(1)
719 add laddr, raddr to Netconninfo (see dial(3))
720 support local address in dial for tcp and udp
721 bug fix in fcallfmt
722 libauth: allow parseattr(nil)
723 libmp: add %lB for lower case
724 libsec: add x509 dsa routines
725 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
726 libventi: new logging, use new nci
727 auth: move secstore, factotum into auth directory
728 add asn1, dsa, rsa pem routines
729 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
730 more info in man page
731 rc: bug fix regarding /dev/stdin from Christoph Lohmann
732 secstore: add ipso
733 secstored: avoid zombie army of evil
734 ssh-agent: add
735 9p: bigger buffers, add rdwr verb
736 9c: more silencing of gcc
737 create log, secstore directories in $PLAN9
738
739February 12, 2005
740 9c: silence gcc chatter
741
rsc7442c7a2005-02-11 17:35:55 +0000742February 11, 2005
743 dist: fix regexp license in unix.html
744 add link to license on main page
745 lib9: add list of plan 9 services to _p9dialparse,
746 add OAPPEND for create and open,
747 format \0 as printable in fcallfmt,
748 add netcrypt, readcons, syslog
749 lib9p: fix tpost, call srv->start
750 lib9pclient: add chatty9pclient
751 libauth: add fsamount, nsamount, authdial ndb.
752 libmach: use %#x explicitly
rsc7d59ed72005-02-11 19:51:21 +0000753 libndb: add
rsc7442c7a2005-02-11 17:35:55 +0000754 libsec: use new auth_allocrpc in tlshand
755 libthread: add threadgetname prototype
756 9l: fix libsec/lib9 cycle thanks to netcrypt
rsc7d59ed72005-02-11 19:51:21 +0000757 9p: use nsamount, fsamount; add write -l
rsc7442c7a2005-02-11 17:35:55 +0000758 9pserve: quieter, auth bug fix
rsc7d59ed72005-02-11 19:51:21 +0000759 9term: treat _ as word character
rsc7442c7a2005-02-11 17:35:55 +0000760 acid: do not set %# implicitly anymore
761 add simple pthread support via acid code
762 set corpid
763 acme: bug fix in Tauth handler
764 dial: send input to net instead of back to 0
765 dict: ahd path
766 factotum: make it run and work, add secstore
rsc7d59ed72005-02-11 19:51:21 +0000767 remove top-level factotum directory
rsc7442c7a2005-02-11 17:35:55 +0000768 rc: set p->pid=-1 explicitly to avoid wait problems
769 psv: add print buttons
rsccd5af222005-02-14 00:19:38 +0000770 secstored, secuser: add
771 tar: add
rsc7442c7a2005-02-11 17:35:55 +0000772
773February 10, 2005
774 libmach: abortive attempt at pthread support via libthread_db
775
776February 8, 2005
777 lib9: don't fiddle with signal masks by default
778 fix typo in notify(3)
779 add DMSYMLINK etc. bits
780 add crypt (lucho)
781 lib9p*: many fixes (lucho)
782 libauth*: many fixes (lucho)
783 libdraw: avoid yet another X11 stack overflow in cursorset
784 (FC3, reported by Abhey Shah)
785 libhttpd: do not assign va_list in hio.c (lucho)
786 libthread: remove debugging >xx in mkfile
787 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
788 9l, 9term: patches to run on SunOS 5.8 from Axel B.
789 9term: try to handle DEL better
790 document bash/readline brokenness in 9term(1) BUGS
791 fix paste bug
792 vac: avoid special files
793
794February 3, 2005
795 libthread: silence gcc warning in pthread.c
796
797February 2, 2005
798 INSTALL: add use of LOCAL.config
799 libdraw: add nowsys implementation
800 mk: silence archive warning if ~ $file *.a.
801
802February 1, 2005
803 lc: use 9 mc not linux mc.
804
805January 31, 2005
806 db(1): add stack to name list
807
808January 30, 2005
809 cmd/mkfile: lex files
810 unix: add ranlib to unix makefiles for mac
811 libmux: fix non-zero mintag handling (thanks to lucho)
812 libthread: osprocid now int not uint (can be -1)
813 9term, awd, win: handle sysnames in labels
814 acme: document -a, Indent
815 add errors file
816 core: do not readdir files (thanks to zoltan jarai)
817 delatex: make it better
818 diff: document -a
819 factotum: silence chap warning
820 sam: chording disabled - causes lockups
821 topng: use simpler graphics format
822
823January 29, 2005
824 diff: add -a
825
826January 28, 2005
827 lib9pclient: zero offset, mode, qid on fid alloc.
828
829January 27, 2005
830 sky: remove here; add here.sample instead, so that
831 local changes to here are not clobbered.
832 acme: remove print, fix addr handling, check fid in use.
833 fix rowdump bug; cope with unix ORCLOSE
834 sam: add -a (autoindent) and chording
835
836January 26, 2005
837 diff: add -c
838
839January 25, 2005
840 libdraw: finally fix winsize @x,y handling
841
842January 23, 2005
843 dist: bug fixes to download.html and unix.html
844
rsce6cba652005-01-24 03:45:23 +0000845January 23, 2005
846 suse X bug - need bigger stacks
847 add searchpath(3)
848 work on libmach + elf core dumps + threads + registers
849 change db to use libmach cmdline interface
850 add stack (see db(1))
851 s/ulong/unsigned long/ for unix mk; other makefile bugs
852 rename scheduler to procscheduler in libthread so libmach can identify it
853 add isum to install(1)
854 work around searchpath in rc; add to intro(1)
855 volatile int quiet in db
856
857January 22, 2005
858 redirect debugging output of isnptl in INSTALL
859 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
860 to appease other pieces of the build.
861
862January 21, 2005
863 s/mdir/mkdir/ in unix regexp makefile
864 better isnptl
865 arg count in auxclog
866
867January 20, 2005
868 add core(1) man page
869 fix exit race in samterm
870
871January 19, 2005
872 continued x86-64 support
873 bug fix to 9c on sunos - __${s}__ not __$s__
874 avoid c99 extensions in cmapcube and vacfs
875 do not name functions shutdown on mac os x
876 add dist/isum
877 include errno.h in eqn/e.h
878 use 9 yacc to build rc
879
880January 18, 2005
881 avoid closing -1 in lib9pclient
882 continued x86-64 support
883
rsce4d62ad2005-01-18 18:31:09 +0000884January 18, 2005
885 make src/libthread/pthread.c compile
886 add threadspawnl, fsseek.
887 add link to web interface in cvs(1).
888 remove hard-coded path in fixurls
rsc83696712005-01-19 01:17:03 +0000889 preliminary x86-64 support
890 explain nptl in src/libthread/README.Linux
891 libventi bug fixes
892 add threadgetname to libthread
893 bigger chunking in sort(1)
894 bug fix in acid
895 add LOCAL.INSTALL
896 extract command line from elf cores
897 initial core(1) command
898 fix race in libthread proccreate
899 do not use -Wl,-rpath on Darwin
900 do not translate man pages in lib/moveplan9.sh
rsce4d62ad2005-01-18 18:31:09 +0000901
rscded42a62005-01-18 05:47:04 +0000902January 17, 2005
903 thread.c tries to warn about bad pthreads on Linux
904 vacfs posts vacfs.basename
905 fix nil deref in acid
906 change 9c, 9l to detect nptl properly (not relying on running kernel version)
907 change psu to use 9 ps
908 do not call exits in threaded programs
909
rsc3cb8df02005-01-16 21:33:16 +0000910January 16, 2005
911 bring fds from daemonize down to high 20s from high 90s for NetBSD.
912 use -Wl,-rpath in gcc in 9l for NetBSD.
913 make vacfs work (patch from Lucho)
914 make vacfs use EARGF
915 add note about signal masks in TODO
916 (Taj Khattra notes that acme doesn't ^Z well)
917 add note about _x.black and _x.white in TODO
918 (noted by David Leimbach)
919 remove unixisms from dist/fixurls
920 fix bugs in dist/main.html
921 noteenable, notedisable, notifyon, notifyoff return old setting.
922 update manual indices
923 troff2html handles section (9p).
924 add note in libthread/thread.c about stack-based pthreads
925 make tmac.an's .HR better
926 tweaks to unix mkfiles
rsc7b0c2f12005-01-11 21:28:31 +0000927
rsc3cb8df02005-01-16 21:33:16 +0000928January 15, 2005
929 tcolors now uses threadexitsall
930 syminit bug in mk. (why does syminit exist?)
931
932January 14, 2005
933 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
934 add note about makecontext to TODO file (noted by Axel)
935
936January 12, 2005
rsc79af2b82005-01-13 04:53:49 +0000937 First fully-documented release.
rsc0073d672004-04-05 20:59:52 +0000938