blob: 05aec8edea3718eab5b742523a5ae328ff0c01ff [file] [log] [blame]
rsccafe9ad2005-07-22 18:58:18 +00001July 22, 2005
2 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
3 9c: do not try to process stdout, so that 9c -E works on gcc machines.
4 tar: remove anonymous structs/unions.
5
6July 19-22, 2005
7 add OpenBSD x86 support. many thanks to Tim Wiess.
8
9July 21, 2005
10 9term, win: ignore window size change signals while forking shell
11 dist: update main.html
12
13July 20, 2005
14 src/mkfile: unbugger libhttpd for venti
15
16July 19, 2005
17 dist/*: use "9 rc" instead of just rc to avoid getting
18 /usr/local/bin/rc on systems with byron's rc installed.
19 (matters because of byron's gratuitous "if not" vs. "else" change.)
20 include/u.h: include <inttypes.h> to try to get fixed-size types
21 venti: update part.c to work on freebsd
22 vmount: default to vmount0, do not try to add udp! and !12049.
23 man: update intro(1), hist(1), venti-file(3)
24 various: pedantry from gcc 4.0, most of it unnecessary
25
rsc7355d712005-07-18 23:23:36 +000026July 18, 2005
rsccafe9ad2005-07-22 18:58:18 +000027 dict/README: change to use hget
rsc7355d712005-07-18 23:23:36 +000028 page: handle troff intermediate output
rsccafe9ad2005-07-22 18:58:18 +000029 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
30 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
31 (cvs isn't good at making sure directories go away)
32 unbugger venti
33 venti: fix usage message
rsc7355d712005-07-18 23:23:36 +000034
35July 17, 2005
36 9term: better(?) CR handling
37 post9p: announce to networks
38 vmount: change default handle
39
40July 15, 2005
41 dist/isum: work around grep stupidity
42
43July 14, 2005
44 rc: ignore window size change signals
45 man: remove venti.conf(7) -- now in venti(8)
rscd994fbc2005-07-14 00:27:01 +000046
47July 12-13, 2005
48 various: placate gcc-4.0 on OS X.
49 src/Makefile: try to use system binaries in path
50 src/mkhdr: remove X11 guess
51 src/mkdirs: add $MKFLAGS to recursive mk
52 src/mkmk.sh: update
53 lib9/announce: cannot use unix as variable name
54 lib9/malloc: locks around all the malloc routines.
55 old Linux libc cannot be trusted. maybe other
56 systems. paranoia rules the day.
57 lib9/sendfd: add macros for systems without (Sun)
58 lib9pclient: better error messages
59 libdiskfs: new library
60 libdraw: crash less when display == nil.
61 look in more places for X11.
62 make nowsys-mouse and nowsys-keyboard compile.
63 handle freeing of subfonts correctly.
64 drop _x.black and _x.white.
65 libmux: better error messages
66 libsunrpc: remove some c++ comments
67 libventi: new and improved, now with manual pages
68 9l: silence nm errors during autolib
69 9term: hold mode even in raw mode (suggested by James Robinson)
70 acme: various needed casts
71 exit gracefully on error
72 dict: no more wide characters
73 diff: use +/- instead of </> in diff -c
74 grap: remove unused symtab
75 hget: remove [] in array initializers
76 listen1: added
77 ls: cannot use global named "dirbuf"
78 man: sort pages correctly, handle troff correctly.
79 nroff: invoke plan 9 troff
80 rc: sun stupidity
81 rio: clean up code, attempt at keyboard-based window switching
82 ssh-agent: needed cast
83 vac: fix call to vtfilecreate.
84 vbackup: new file system backup program
85 with dump-like access interface.
86 venti: it returns, now with manual pages
87
88
89June 22, 2005
90 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
91
92May 19, 2005
93 lib9/encodefmt: handle precision==0 better
94 libsunrpc: various fixes
95 rc: set $PLAN9 at startup if necessary
96
97May 12, 2005
98 font: add new japanese fonts
99 include/sunrpc.h: add autolib
100 include/utf.h: change Runeerror
101 libsec/386: change labels in assembly to get
102 better function name boundaries in oprofile
103 libventi: add vtlognames
104
105May 7, 2005
106 various: remove long character constants.
107 various: use full prototypes everywhere
108 dist/checkman.awk: ignore sftp(1)
109 include/u.h: preliminary OS X Tiger changes
110 lib9/_p9dialparse: set p9unix always
111 libip/udp: try to do better with headers
112 srv: check return value of auth_proxy correctly
113 web: fixes (thanks to Scott Schwartz)
114
115
rsc09828ae2005-05-02 04:31:33 +0000116May 2, 2005
117 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
118 acme: row load/dump consistency fix (thanks to Peter Canning)
rscd994fbc2005-07-14 00:27:01 +0000119 include/u.h: workaround for old gcc
120
rsc4c008522005-05-02 03:31:49 +0000121May 1, 2005
122 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
123 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
124 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
125 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
126 scat: various fixes to use standard C (thanks to Roland Kaufmann)
127 add OpenBSD/PowerPC support (thanks to Tim Wiess)
128
rsc2ff45f82005-03-30 16:54:45 +0000129March 28, 2005
130 open(3): note that open and create are macros
rsc4c008522005-05-02 03:31:49 +0000131 add NetBSD support (thanks to Christoph Lohmann)
rsc2ff45f82005-03-30 16:54:45 +0000132
133March 24, 2005
134 netfiles: robustness fixes
135 sftpcache: robustness fixes
136
rsced8dfe32005-03-23 20:21:50 +0000137March 23, 2005
138 acme: fix Edit filename bug, elogapply warnings
139
140March 21, 2005
141 ndb/local: fix name of bell labs auth domain
142 9fs: use srv -a
143 9pserve: add -A, -M options
144 netfiles: work harder to generate expansion texts
145 add sftpcache
146 srv: add -a option
147
148March 20, 2005
149 acme: fix q1 computation bug in expandfile
150 factotum: fix race
151 netfiles: use sftp -b /dev/stdin, various fixes
152
153
rsc257d7b42005-03-18 22:53:32 +0000154March 18, 2005
155 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
156 dist/addsrclinks: bug fix
157 dist/isum: ignore cp in netfiles directory
158 dist/main.html: add link to 9pm
159 font: add boldtypunicode.7.font
160 man: update INDEX files
161 tmac/tmac.anhtml: set HT to 1 when generating HTML
162 lib9: better errors for create and open when lock fails
163 notify: ignore TTIN, TTOU
164 libdraw: init with window atop image
165 libplumb: tweaks
166 libthread: add threaddata, fix Alt declaration
167 document NPTL brokenness
168 ignore TSTP, TTIN, TTOU
169 9c, 9l: even quieter
170 9fs: new command
171 9p: add ls command
172 9pserve: ignore tstp; consult $verbose9pserve
173 acid: use %#x in acid/port
174 acme: typing bug fix, ^A, ^E
175 colors: add flushimage
176 cvs: document how to make cvs -q the default
177 E: print file name in case plumb fails
178 g: allow -- to end options
179 search more file extensions
180 hget: new command (no ftp support)
181 Netfiles: new command
182 plumb: add -9 for debugging
183 png: better png reading
184 rand: document what to do if SunOS missing /dev/random
185 rc: lex bug
186 do not print on sigpipe
187 try harder to background async jobs
188 allow rc -l without -i
189 sam: bug fix from plan 9
190 samterm: ^A, ^E
191 small cleanup
192 ssh-agent: change to use fixed name
193 src: bug fix
194 srv: new command
195 tcs: silence gcc warning
196
197March 15, 2005
198 u.h: change nil to unadorned 0 on sunos
199 lib9pclient: fix ptr arith in fswrite
200 libdraw: fix syntax errors in nowsys*.c
201 libauth, libsunrpc: do not set PLAN9 in mkfile
202 9term: add signal.h for sunos
203 factotum: drop .= initializers for sunos
204 vac: tweak for sunos
205
206March 14, 2005
207 acme: add $foo names as -$
208
209March 9, 2005
210 tcs: bring in plan 9 code
211
212March 8, 2005
213 fortunes: more fortunes
214
215March 6, 2005
216 u, u.rc: new script
217 fortunes: more fortunes
218
219March 5, 2005
220 win: don't give up when it gets confused
221
222March 4, 2005
223 lib9p: make chatty9p an extern int (mac)
224
225March 1, 2005
226 9pclient: preserve error in fsopen
227 handle offset correctly in fswrite
228
rsc6c781722005-02-28 20:20:28 +0000229February 28, 2005
230 rcmain: extra awd to initialize 9term
231 psv: use new --options when necessary
232
233February 22, 2005
234 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
235
rsc8ddf18a2005-02-21 15:57:26 +0000236February 21, 2005
237 unzip: create paths as necessary
238
239February 20, 2005
240 vac: fix from lucho
241
242February 18, 2005
243 vac: fix -d from lucho
244
245February 17, 2005
246 yacc: silence yyerrlab warning
247
248February 16, 2005
249 libhttpd: make hwrite work with chunked encoding
250 libthread: debugging assertion
251 9c: be even quieter
252 venti: add acid/venti - routines to dump log buffers
253
254February 15, 2005
255 draw.h: add ABGR32
256 venti.h: add ventilogging, vtlognames
257 libauth: close afid in auth_freerpc
258 libthread: fix unlikely qlock bug
259 acme: ignore tty nodes; still not 100% right
260 png: add alpha writing support
261 dist: new glenda in circle logo
262
rsc73837362005-02-15 05:07:26 +0000263February 14, 2005
264 add source links to man pages
rsc8ddf18a2005-02-21 15:57:26 +0000265 yacc: make yaccpars more like yaccpar
266 add optional argument to yyparse
rsc73837362005-02-15 05:07:26 +0000267
rsccd5af222005-02-14 00:19:38 +0000268February 13, 2005
269 lib9: add readcons(1)
270 add laddr, raddr to Netconninfo (see dial(3))
271 support local address in dial for tcp and udp
272 bug fix in fcallfmt
273 libauth: allow parseattr(nil)
274 libmp: add %lB for lower case
275 libsec: add x509 dsa routines
276 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
277 libventi: new logging, use new nci
278 auth: move secstore, factotum into auth directory
279 add asn1, dsa, rsa pem routines
280 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
281 more info in man page
282 rc: bug fix regarding /dev/stdin from Christoph Lohmann
283 secstore: add ipso
284 secstored: avoid zombie army of evil
285 ssh-agent: add
286 9p: bigger buffers, add rdwr verb
287 9c: more silencing of gcc
288 create log, secstore directories in $PLAN9
289
290February 12, 2005
291 9c: silence gcc chatter
292
rsc7442c7a2005-02-11 17:35:55 +0000293February 11, 2005
294 dist: fix regexp license in unix.html
295 add link to license on main page
296 lib9: add list of plan 9 services to _p9dialparse,
297 add OAPPEND for create and open,
298 format \0 as printable in fcallfmt,
299 add netcrypt, readcons, syslog
300 lib9p: fix tpost, call srv->start
301 lib9pclient: add chatty9pclient
302 libauth: add fsamount, nsamount, authdial ndb.
303 libmach: use %#x explicitly
rsc7d59ed72005-02-11 19:51:21 +0000304 libndb: add
rsc7442c7a2005-02-11 17:35:55 +0000305 libsec: use new auth_allocrpc in tlshand
306 libthread: add threadgetname prototype
307 9l: fix libsec/lib9 cycle thanks to netcrypt
rsc7d59ed72005-02-11 19:51:21 +0000308 9p: use nsamount, fsamount; add write -l
rsc7442c7a2005-02-11 17:35:55 +0000309 9pserve: quieter, auth bug fix
rsc7d59ed72005-02-11 19:51:21 +0000310 9term: treat _ as word character
rsc7442c7a2005-02-11 17:35:55 +0000311 acid: do not set %# implicitly anymore
312 add simple pthread support via acid code
313 set corpid
314 acme: bug fix in Tauth handler
315 dial: send input to net instead of back to 0
316 dict: ahd path
317 factotum: make it run and work, add secstore
rsc7d59ed72005-02-11 19:51:21 +0000318 remove top-level factotum directory
rsc7442c7a2005-02-11 17:35:55 +0000319 rc: set p->pid=-1 explicitly to avoid wait problems
320 psv: add print buttons
rsccd5af222005-02-14 00:19:38 +0000321 secstored, secuser: add
322 tar: add
rsc7442c7a2005-02-11 17:35:55 +0000323
324February 10, 2005
325 libmach: abortive attempt at pthread support via libthread_db
326
327February 8, 2005
328 lib9: don't fiddle with signal masks by default
329 fix typo in notify(3)
330 add DMSYMLINK etc. bits
331 add crypt (lucho)
332 lib9p*: many fixes (lucho)
333 libauth*: many fixes (lucho)
334 libdraw: avoid yet another X11 stack overflow in cursorset
335 (FC3, reported by Abhey Shah)
336 libhttpd: do not assign va_list in hio.c (lucho)
337 libthread: remove debugging >xx in mkfile
338 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
339 9l, 9term: patches to run on SunOS 5.8 from Axel B.
340 9term: try to handle DEL better
341 document bash/readline brokenness in 9term(1) BUGS
342 fix paste bug
343 vac: avoid special files
344
345February 3, 2005
346 libthread: silence gcc warning in pthread.c
347
348February 2, 2005
349 INSTALL: add use of LOCAL.config
350 libdraw: add nowsys implementation
351 mk: silence archive warning if ~ $file *.a.
352
353February 1, 2005
354 lc: use 9 mc not linux mc.
355
356January 31, 2005
357 db(1): add stack to name list
358
359January 30, 2005
360 cmd/mkfile: lex files
361 unix: add ranlib to unix makefiles for mac
362 libmux: fix non-zero mintag handling (thanks to lucho)
363 libthread: osprocid now int not uint (can be -1)
364 9term, awd, win: handle sysnames in labels
365 acme: document -a, Indent
366 add errors file
367 core: do not readdir files (thanks to zoltan jarai)
368 delatex: make it better
369 diff: document -a
370 factotum: silence chap warning
371 sam: chording disabled - causes lockups
372 topng: use simpler graphics format
373
374January 29, 2005
375 diff: add -a
376
377January 28, 2005
378 lib9pclient: zero offset, mode, qid on fid alloc.
379
380January 27, 2005
381 sky: remove here; add here.sample instead, so that
382 local changes to here are not clobbered.
383 acme: remove print, fix addr handling, check fid in use.
384 fix rowdump bug; cope with unix ORCLOSE
385 sam: add -a (autoindent) and chording
386
387January 26, 2005
388 diff: add -c
389
390January 25, 2005
391 libdraw: finally fix winsize @x,y handling
392
393January 23, 2005
394 dist: bug fixes to download.html and unix.html
395
rsce6cba652005-01-24 03:45:23 +0000396January 23, 2005
397 suse X bug - need bigger stacks
398 add searchpath(3)
399 work on libmach + elf core dumps + threads + registers
400 change db to use libmach cmdline interface
401 add stack (see db(1))
402 s/ulong/unsigned long/ for unix mk; other makefile bugs
403 rename scheduler to procscheduler in libthread so libmach can identify it
404 add isum to install(1)
405 work around searchpath in rc; add to intro(1)
406 volatile int quiet in db
407
408January 22, 2005
409 redirect debugging output of isnptl in INSTALL
410 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
411 to appease other pieces of the build.
412
413January 21, 2005
414 s/mdir/mkdir/ in unix regexp makefile
415 better isnptl
416 arg count in auxclog
417
418January 20, 2005
419 add core(1) man page
420 fix exit race in samterm
421
422January 19, 2005
423 continued x86-64 support
424 bug fix to 9c on sunos - __${s}__ not __$s__
425 avoid c99 extensions in cmapcube and vacfs
426 do not name functions shutdown on mac os x
427 add dist/isum
428 include errno.h in eqn/e.h
429 use 9 yacc to build rc
430
431January 18, 2005
432 avoid closing -1 in lib9pclient
433 continued x86-64 support
434
rsce4d62ad2005-01-18 18:31:09 +0000435January 18, 2005
436 make src/libthread/pthread.c compile
437 add threadspawnl, fsseek.
438 add link to web interface in cvs(1).
439 remove hard-coded path in fixurls
rsc83696712005-01-19 01:17:03 +0000440 preliminary x86-64 support
441 explain nptl in src/libthread/README.Linux
442 libventi bug fixes
443 add threadgetname to libthread
444 bigger chunking in sort(1)
445 bug fix in acid
446 add LOCAL.INSTALL
447 extract command line from elf cores
448 initial core(1) command
449 fix race in libthread proccreate
450 do not use -Wl,-rpath on Darwin
451 do not translate man pages in lib/moveplan9.sh
rsce4d62ad2005-01-18 18:31:09 +0000452
rscded42a62005-01-18 05:47:04 +0000453January 17, 2005
454 thread.c tries to warn about bad pthreads on Linux
455 vacfs posts vacfs.basename
456 fix nil deref in acid
457 change 9c, 9l to detect nptl properly (not relying on running kernel version)
458 change psu to use 9 ps
459 do not call exits in threaded programs
460
rsc3cb8df02005-01-16 21:33:16 +0000461January 16, 2005
462 bring fds from daemonize down to high 20s from high 90s for NetBSD.
463 use -Wl,-rpath in gcc in 9l for NetBSD.
464 make vacfs work (patch from Lucho)
465 make vacfs use EARGF
466 add note about signal masks in TODO
467 (Taj Khattra notes that acme doesn't ^Z well)
468 add note about _x.black and _x.white in TODO
469 (noted by David Leimbach)
470 remove unixisms from dist/fixurls
471 fix bugs in dist/main.html
472 noteenable, notedisable, notifyon, notifyoff return old setting.
473 update manual indices
474 troff2html handles section (9p).
475 add note in libthread/thread.c about stack-based pthreads
476 make tmac.an's .HR better
477 tweaks to unix mkfiles
rsc7b0c2f12005-01-11 21:28:31 +0000478
rsc3cb8df02005-01-16 21:33:16 +0000479January 15, 2005
480 tcolors now uses threadexitsall
481 syminit bug in mk. (why does syminit exist?)
482
483January 14, 2005
484 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
485 add note about makecontext to TODO file (noted by Axel)
486
487January 12, 2005
rsc79af2b82005-01-13 04:53:49 +0000488 First fully-documented release.
rsc0073d672004-04-05 20:59:52 +0000489