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