blob: c36a90417f181cd2b1ddc04553a2ef8c517e2a15 [file] [log] [blame]
rsc07158c82005-09-13 02:46:07 +00001September 12, 2005
2 lib/moveplan9.sh: allow specification of old directory
3 Getdir: interpret tags with $ in them
4 mpm: use g++ as LD, add tmac.pm to tmac directory
5 include/libc.h, fcall.h: add 9P2000.u extensions
6 9pserve: add 9P2000.u extensions
7 vac: add 9P2000.u extensions
8
9September 9, 2005
10 lc: add -p like man page says
11 various: insert (uchar) casts for ctype arguments
12 for broken NetBSD.
13
14September 4, 2005
15 dist/main.html: note x86 OpenBSD
16
17August 31, 2005
18 file: spell IA-64 correctly (Zoltan Jarai)
19
20August 30, 2005
21 dist/debian, dist/pkg: start playing with building packages
22 dist/isum: ignore 'loop not entered at top' (SunOS cc)
23 dist/ss.html: add screen shots
24 dist/unix.html: update VN license summary
25 9l: no need to handle OpenBSD specially
26 file: handle #! scripts, ELF better
27 font/lucidasans/bold*unicode.7.font: more subfonts
28 g: search .pl, .cgi
29 hget: add hget(1)
30 lp: add preliminary lp (not expected to work yet)
31 src: use Plan 9 file(1)
32
33August 12, 2005
34 lib/moveplan9.files: add bin/stack
35 include/libc.h: use DM constants from v9fs, add DMTMP
36 libthread: add Linux-power-asm.s
37 cb: add
38
rsc01d1f4c2005-08-11 17:06:52 +000039August 11, 2005
rsc07158c82005-09-13 02:46:07 +000040 various: silence warnings
41 unix/*: note new BSD license from Vita Nuova
rsc01d1f4c2005-08-11 17:06:52 +000042 libdiskfs: add UFS2 support
43 libthread: add NetBSD power assembly
44 9term: send tty's current interrupt character on DEL keystroke
45 rc: add limited rfork command, make sure errors propagate
rsc07158c82005-09-13 02:46:07 +000046 venti(8): document bloom line in config
rsc01d1f4c2005-08-11 17:06:52 +000047 vftp: add get command
rsc07158c82005-09-13 02:46:07 +000048 vnfs: use strtoull for arguments instead of atoi.
rsc01d1f4c2005-08-11 17:06:52 +000049
50August 10, 2005
51 src/cmd/mkfile: do not build lp yet
52 dist/addsrclinks, fixurls: use /usr/bin/env perl to find perl (NetBSD)
53 lib9/_p9dir: avoid 32-bit overflow in old Linux size calculation
54 lib9/truerand: use /dev/srandom on OpenBSD
55 libthread: annoying wrappers for OpenBSD
56 libmp: different assembly comments for old GNU as
57 9p: set exit status
58 file: add, appease gcc
59 getflags: added
60 mk: decide mtime-related race conservatively
61 postscript/text2post: added
62 rcmain: make fn cd safer for use with rc -e (in mk)
63 rio: turn off debugging prints, remove 9wm.man, fixes from Andrey
64 vbackup: NetBSD fixes for mount-BSD.c
65 venti/srv: add <sys/stat.h> header for FreeBSD
66
67July 28, 2005
68 acme: subtle winunlock bug fix
69 libdiskfs: fix double, triple indirect block reading for FFS
70 vftp: new program
71 vbackup: coalesce mount-*BSD files.
72
rsc28169892005-07-27 16:42:51 +000073July 27, 2005
74 include/u.h, src/libthread/thread.c: SunOS 10 attempt
rsc01d1f4c2005-08-11 17:06:52 +000075 libdraw: less graceful, less raceful shutdown
76 libthread: avoid C library races during threadexitsall
77 awd: cannot use hostname -s on SunOS
78 9pserve, srv: use correct type for NOFID
rsc28169892005-07-27 16:42:51 +000079
80July 26, 2005
81 various: fixes for SunOS from Bengt Kleberg
82
83July 25, 2005
84 vac: avoid infinite redirection while sniffing type of archive
85
86July 24, 2005
87 venti: many minor changes, updates
88 libdraw/init.c: start with white screen instead of black
89 man: update venti-fcall(3), venti(8), venti-fmt(8)
90
rsccafe9ad2005-07-22 18:58:18 +000091July 22, 2005
92 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
93 9c: do not try to process stdout, so that 9c -E works on gcc machines.
94 tar: remove anonymous structs/unions.
rsc28169892005-07-27 16:42:51 +000095 vbackup: bigger stack (oops)
rsccafe9ad2005-07-22 18:58:18 +000096
97July 19-22, 2005
98 add OpenBSD x86 support. many thanks to Tim Wiess.
99
100July 21, 2005
101 9term, win: ignore window size change signals while forking shell
102 dist: update main.html
103
104July 20, 2005
105 src/mkfile: unbugger libhttpd for venti
106
107July 19, 2005
108 dist/*: use "9 rc" instead of just rc to avoid getting
109 /usr/local/bin/rc on systems with byron's rc installed.
110 (matters because of byron's gratuitous "if not" vs. "else" change.)
111 include/u.h: include <inttypes.h> to try to get fixed-size types
112 venti: update part.c to work on freebsd
113 vmount: default to vmount0, do not try to add udp! and !12049.
114 man: update intro(1), hist(1), venti-file(3)
115 various: pedantry from gcc 4.0, most of it unnecessary
116
rsc7355d712005-07-18 23:23:36 +0000117July 18, 2005
rsccafe9ad2005-07-22 18:58:18 +0000118 dict/README: change to use hget
rsc7355d712005-07-18 23:23:36 +0000119 page: handle troff intermediate output
rsccafe9ad2005-07-22 18:58:18 +0000120 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
121 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
122 (cvs isn't good at making sure directories go away)
123 unbugger venti
124 venti: fix usage message
rsc7355d712005-07-18 23:23:36 +0000125
126July 17, 2005
127 9term: better(?) CR handling
128 post9p: announce to networks
129 vmount: change default handle
130
131July 15, 2005
132 dist/isum: work around grep stupidity
133
134July 14, 2005
135 rc: ignore window size change signals
136 man: remove venti.conf(7) -- now in venti(8)
rscd994fbc2005-07-14 00:27:01 +0000137
138July 12-13, 2005
139 various: placate gcc-4.0 on OS X.
140 src/Makefile: try to use system binaries in path
141 src/mkhdr: remove X11 guess
142 src/mkdirs: add $MKFLAGS to recursive mk
143 src/mkmk.sh: update
144 lib9/announce: cannot use unix as variable name
145 lib9/malloc: locks around all the malloc routines.
146 old Linux libc cannot be trusted. maybe other
147 systems. paranoia rules the day.
148 lib9/sendfd: add macros for systems without (Sun)
149 lib9pclient: better error messages
150 libdiskfs: new library
151 libdraw: crash less when display == nil.
152 look in more places for X11.
153 make nowsys-mouse and nowsys-keyboard compile.
154 handle freeing of subfonts correctly.
155 drop _x.black and _x.white.
156 libmux: better error messages
157 libsunrpc: remove some c++ comments
158 libventi: new and improved, now with manual pages
159 9l: silence nm errors during autolib
160 9term: hold mode even in raw mode (suggested by James Robinson)
161 acme: various needed casts
162 exit gracefully on error
163 dict: no more wide characters
164 diff: use +/- instead of </> in diff -c
165 grap: remove unused symtab
166 hget: remove [] in array initializers
167 listen1: added
168 ls: cannot use global named "dirbuf"
169 man: sort pages correctly, handle troff correctly.
170 nroff: invoke plan 9 troff
171 rc: sun stupidity
172 rio: clean up code, attempt at keyboard-based window switching
173 ssh-agent: needed cast
174 vac: fix call to vtfilecreate.
175 vbackup: new file system backup program
176 with dump-like access interface.
177 venti: it returns, now with manual pages
178
179
180June 22, 2005
181 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
182
183May 19, 2005
184 lib9/encodefmt: handle precision==0 better
185 libsunrpc: various fixes
186 rc: set $PLAN9 at startup if necessary
187
188May 12, 2005
189 font: add new japanese fonts
190 include/sunrpc.h: add autolib
191 include/utf.h: change Runeerror
192 libsec/386: change labels in assembly to get
193 better function name boundaries in oprofile
194 libventi: add vtlognames
195
196May 7, 2005
197 various: remove long character constants.
198 various: use full prototypes everywhere
199 dist/checkman.awk: ignore sftp(1)
200 include/u.h: preliminary OS X Tiger changes
201 lib9/_p9dialparse: set p9unix always
202 libip/udp: try to do better with headers
203 srv: check return value of auth_proxy correctly
204 web: fixes (thanks to Scott Schwartz)
205
206
rsc09828ae2005-05-02 04:31:33 +0000207May 2, 2005
208 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
209 acme: row load/dump consistency fix (thanks to Peter Canning)
rscd994fbc2005-07-14 00:27:01 +0000210 include/u.h: workaround for old gcc
211
rsc4c008522005-05-02 03:31:49 +0000212May 1, 2005
213 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
214 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
215 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
216 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
217 scat: various fixes to use standard C (thanks to Roland Kaufmann)
218 add OpenBSD/PowerPC support (thanks to Tim Wiess)
219
rsc2ff45f82005-03-30 16:54:45 +0000220March 28, 2005
221 open(3): note that open and create are macros
rsc4c008522005-05-02 03:31:49 +0000222 add NetBSD support (thanks to Christoph Lohmann)
rsc2ff45f82005-03-30 16:54:45 +0000223
224March 24, 2005
225 netfiles: robustness fixes
226 sftpcache: robustness fixes
227
rsced8dfe32005-03-23 20:21:50 +0000228March 23, 2005
229 acme: fix Edit filename bug, elogapply warnings
230
231March 21, 2005
232 ndb/local: fix name of bell labs auth domain
233 9fs: use srv -a
234 9pserve: add -A, -M options
235 netfiles: work harder to generate expansion texts
236 add sftpcache
237 srv: add -a option
238
239March 20, 2005
240 acme: fix q1 computation bug in expandfile
241 factotum: fix race
242 netfiles: use sftp -b /dev/stdin, various fixes
243
244
rsc257d7b42005-03-18 22:53:32 +0000245March 18, 2005
246 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
247 dist/addsrclinks: bug fix
248 dist/isum: ignore cp in netfiles directory
249 dist/main.html: add link to 9pm
250 font: add boldtypunicode.7.font
251 man: update INDEX files
252 tmac/tmac.anhtml: set HT to 1 when generating HTML
253 lib9: better errors for create and open when lock fails
254 notify: ignore TTIN, TTOU
255 libdraw: init with window atop image
256 libplumb: tweaks
257 libthread: add threaddata, fix Alt declaration
258 document NPTL brokenness
259 ignore TSTP, TTIN, TTOU
260 9c, 9l: even quieter
261 9fs: new command
262 9p: add ls command
263 9pserve: ignore tstp; consult $verbose9pserve
264 acid: use %#x in acid/port
265 acme: typing bug fix, ^A, ^E
266 colors: add flushimage
267 cvs: document how to make cvs -q the default
268 E: print file name in case plumb fails
269 g: allow -- to end options
270 search more file extensions
271 hget: new command (no ftp support)
272 Netfiles: new command
273 plumb: add -9 for debugging
274 png: better png reading
275 rand: document what to do if SunOS missing /dev/random
276 rc: lex bug
277 do not print on sigpipe
278 try harder to background async jobs
279 allow rc -l without -i
280 sam: bug fix from plan 9
281 samterm: ^A, ^E
282 small cleanup
283 ssh-agent: change to use fixed name
284 src: bug fix
285 srv: new command
286 tcs: silence gcc warning
287
288March 15, 2005
289 u.h: change nil to unadorned 0 on sunos
290 lib9pclient: fix ptr arith in fswrite
291 libdraw: fix syntax errors in nowsys*.c
292 libauth, libsunrpc: do not set PLAN9 in mkfile
293 9term: add signal.h for sunos
294 factotum: drop .= initializers for sunos
295 vac: tweak for sunos
296
297March 14, 2005
298 acme: add $foo names as -$
299
300March 9, 2005
301 tcs: bring in plan 9 code
302
303March 8, 2005
304 fortunes: more fortunes
305
306March 6, 2005
307 u, u.rc: new script
308 fortunes: more fortunes
309
310March 5, 2005
311 win: don't give up when it gets confused
312
313March 4, 2005
314 lib9p: make chatty9p an extern int (mac)
315
316March 1, 2005
317 9pclient: preserve error in fsopen
318 handle offset correctly in fswrite
319
rsc6c781722005-02-28 20:20:28 +0000320February 28, 2005
321 rcmain: extra awd to initialize 9term
322 psv: use new --options when necessary
323
324February 22, 2005
325 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
326
rsc8ddf18a2005-02-21 15:57:26 +0000327February 21, 2005
328 unzip: create paths as necessary
329
330February 20, 2005
331 vac: fix from lucho
332
333February 18, 2005
334 vac: fix -d from lucho
335
336February 17, 2005
337 yacc: silence yyerrlab warning
338
339February 16, 2005
340 libhttpd: make hwrite work with chunked encoding
341 libthread: debugging assertion
342 9c: be even quieter
343 venti: add acid/venti - routines to dump log buffers
344
345February 15, 2005
346 draw.h: add ABGR32
347 venti.h: add ventilogging, vtlognames
348 libauth: close afid in auth_freerpc
349 libthread: fix unlikely qlock bug
350 acme: ignore tty nodes; still not 100% right
351 png: add alpha writing support
352 dist: new glenda in circle logo
353
rsc73837362005-02-15 05:07:26 +0000354February 14, 2005
355 add source links to man pages
rsc8ddf18a2005-02-21 15:57:26 +0000356 yacc: make yaccpars more like yaccpar
357 add optional argument to yyparse
rsc73837362005-02-15 05:07:26 +0000358
rsccd5af222005-02-14 00:19:38 +0000359February 13, 2005
360 lib9: add readcons(1)
361 add laddr, raddr to Netconninfo (see dial(3))
362 support local address in dial for tcp and udp
363 bug fix in fcallfmt
364 libauth: allow parseattr(nil)
365 libmp: add %lB for lower case
366 libsec: add x509 dsa routines
367 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
368 libventi: new logging, use new nci
369 auth: move secstore, factotum into auth directory
370 add asn1, dsa, rsa pem routines
371 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
372 more info in man page
373 rc: bug fix regarding /dev/stdin from Christoph Lohmann
374 secstore: add ipso
375 secstored: avoid zombie army of evil
376 ssh-agent: add
377 9p: bigger buffers, add rdwr verb
378 9c: more silencing of gcc
379 create log, secstore directories in $PLAN9
380
381February 12, 2005
382 9c: silence gcc chatter
383
rsc7442c7a2005-02-11 17:35:55 +0000384February 11, 2005
385 dist: fix regexp license in unix.html
386 add link to license on main page
387 lib9: add list of plan 9 services to _p9dialparse,
388 add OAPPEND for create and open,
389 format \0 as printable in fcallfmt,
390 add netcrypt, readcons, syslog
391 lib9p: fix tpost, call srv->start
392 lib9pclient: add chatty9pclient
393 libauth: add fsamount, nsamount, authdial ndb.
394 libmach: use %#x explicitly
rsc7d59ed72005-02-11 19:51:21 +0000395 libndb: add
rsc7442c7a2005-02-11 17:35:55 +0000396 libsec: use new auth_allocrpc in tlshand
397 libthread: add threadgetname prototype
398 9l: fix libsec/lib9 cycle thanks to netcrypt
rsc7d59ed72005-02-11 19:51:21 +0000399 9p: use nsamount, fsamount; add write -l
rsc7442c7a2005-02-11 17:35:55 +0000400 9pserve: quieter, auth bug fix
rsc7d59ed72005-02-11 19:51:21 +0000401 9term: treat _ as word character
rsc7442c7a2005-02-11 17:35:55 +0000402 acid: do not set %# implicitly anymore
403 add simple pthread support via acid code
404 set corpid
405 acme: bug fix in Tauth handler
406 dial: send input to net instead of back to 0
407 dict: ahd path
408 factotum: make it run and work, add secstore
rsc7d59ed72005-02-11 19:51:21 +0000409 remove top-level factotum directory
rsc7442c7a2005-02-11 17:35:55 +0000410 rc: set p->pid=-1 explicitly to avoid wait problems
411 psv: add print buttons
rsccd5af222005-02-14 00:19:38 +0000412 secstored, secuser: add
413 tar: add
rsc7442c7a2005-02-11 17:35:55 +0000414
415February 10, 2005
416 libmach: abortive attempt at pthread support via libthread_db
417
418February 8, 2005
419 lib9: don't fiddle with signal masks by default
420 fix typo in notify(3)
421 add DMSYMLINK etc. bits
422 add crypt (lucho)
423 lib9p*: many fixes (lucho)
424 libauth*: many fixes (lucho)
425 libdraw: avoid yet another X11 stack overflow in cursorset
426 (FC3, reported by Abhey Shah)
427 libhttpd: do not assign va_list in hio.c (lucho)
428 libthread: remove debugging >xx in mkfile
429 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
430 9l, 9term: patches to run on SunOS 5.8 from Axel B.
431 9term: try to handle DEL better
432 document bash/readline brokenness in 9term(1) BUGS
433 fix paste bug
434 vac: avoid special files
435
436February 3, 2005
437 libthread: silence gcc warning in pthread.c
438
439February 2, 2005
440 INSTALL: add use of LOCAL.config
441 libdraw: add nowsys implementation
442 mk: silence archive warning if ~ $file *.a.
443
444February 1, 2005
445 lc: use 9 mc not linux mc.
446
447January 31, 2005
448 db(1): add stack to name list
449
450January 30, 2005
451 cmd/mkfile: lex files
452 unix: add ranlib to unix makefiles for mac
453 libmux: fix non-zero mintag handling (thanks to lucho)
454 libthread: osprocid now int not uint (can be -1)
455 9term, awd, win: handle sysnames in labels
456 acme: document -a, Indent
457 add errors file
458 core: do not readdir files (thanks to zoltan jarai)
459 delatex: make it better
460 diff: document -a
461 factotum: silence chap warning
462 sam: chording disabled - causes lockups
463 topng: use simpler graphics format
464
465January 29, 2005
466 diff: add -a
467
468January 28, 2005
469 lib9pclient: zero offset, mode, qid on fid alloc.
470
471January 27, 2005
472 sky: remove here; add here.sample instead, so that
473 local changes to here are not clobbered.
474 acme: remove print, fix addr handling, check fid in use.
475 fix rowdump bug; cope with unix ORCLOSE
476 sam: add -a (autoindent) and chording
477
478January 26, 2005
479 diff: add -c
480
481January 25, 2005
482 libdraw: finally fix winsize @x,y handling
483
484January 23, 2005
485 dist: bug fixes to download.html and unix.html
486
rsce6cba652005-01-24 03:45:23 +0000487January 23, 2005
488 suse X bug - need bigger stacks
489 add searchpath(3)
490 work on libmach + elf core dumps + threads + registers
491 change db to use libmach cmdline interface
492 add stack (see db(1))
493 s/ulong/unsigned long/ for unix mk; other makefile bugs
494 rename scheduler to procscheduler in libthread so libmach can identify it
495 add isum to install(1)
496 work around searchpath in rc; add to intro(1)
497 volatile int quiet in db
498
499January 22, 2005
500 redirect debugging output of isnptl in INSTALL
501 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
502 to appease other pieces of the build.
503
504January 21, 2005
505 s/mdir/mkdir/ in unix regexp makefile
506 better isnptl
507 arg count in auxclog
508
509January 20, 2005
510 add core(1) man page
511 fix exit race in samterm
512
513January 19, 2005
514 continued x86-64 support
515 bug fix to 9c on sunos - __${s}__ not __$s__
516 avoid c99 extensions in cmapcube and vacfs
517 do not name functions shutdown on mac os x
518 add dist/isum
519 include errno.h in eqn/e.h
520 use 9 yacc to build rc
521
522January 18, 2005
523 avoid closing -1 in lib9pclient
524 continued x86-64 support
525
rsce4d62ad2005-01-18 18:31:09 +0000526January 18, 2005
527 make src/libthread/pthread.c compile
528 add threadspawnl, fsseek.
529 add link to web interface in cvs(1).
530 remove hard-coded path in fixurls
rsc83696712005-01-19 01:17:03 +0000531 preliminary x86-64 support
532 explain nptl in src/libthread/README.Linux
533 libventi bug fixes
534 add threadgetname to libthread
535 bigger chunking in sort(1)
536 bug fix in acid
537 add LOCAL.INSTALL
538 extract command line from elf cores
539 initial core(1) command
540 fix race in libthread proccreate
541 do not use -Wl,-rpath on Darwin
542 do not translate man pages in lib/moveplan9.sh
rsce4d62ad2005-01-18 18:31:09 +0000543
rscded42a62005-01-18 05:47:04 +0000544January 17, 2005
545 thread.c tries to warn about bad pthreads on Linux
546 vacfs posts vacfs.basename
547 fix nil deref in acid
548 change 9c, 9l to detect nptl properly (not relying on running kernel version)
549 change psu to use 9 ps
550 do not call exits in threaded programs
551
rsc3cb8df02005-01-16 21:33:16 +0000552January 16, 2005
553 bring fds from daemonize down to high 20s from high 90s for NetBSD.
554 use -Wl,-rpath in gcc in 9l for NetBSD.
555 make vacfs work (patch from Lucho)
556 make vacfs use EARGF
557 add note about signal masks in TODO
558 (Taj Khattra notes that acme doesn't ^Z well)
559 add note about _x.black and _x.white in TODO
560 (noted by David Leimbach)
561 remove unixisms from dist/fixurls
562 fix bugs in dist/main.html
563 noteenable, notedisable, notifyon, notifyoff return old setting.
564 update manual indices
565 troff2html handles section (9p).
566 add note in libthread/thread.c about stack-based pthreads
567 make tmac.an's .HR better
568 tweaks to unix mkfiles
rsc7b0c2f12005-01-11 21:28:31 +0000569
rsc3cb8df02005-01-16 21:33:16 +0000570January 15, 2005
571 tcolors now uses threadexitsall
572 syminit bug in mk. (why does syminit exist?)
573
574January 14, 2005
575 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
576 add note about makecontext to TODO file (noted by Axel)
577
578January 12, 2005
rsc79af2b82005-01-13 04:53:49 +0000579 First fully-documented release.
rsc0073d672004-04-05 20:59:52 +0000580