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