2 include/u.h, src/libthread/thread.c: SunOS 10 attempt
5 various: fixes for SunOS from Bengt Kleberg
8 vac: avoid infinite redirection while sniffing type of archive
11 venti: many minor changes, updates
12 libdraw/init.c: start with white screen instead of black
13 man: update venti-fcall(3), venti(8), venti-fmt(8)
16 lib/moveplan9.sh: better error handling if cleanname doesn't exist/work.
17 9c: do not try to process stdout, so that 9c -E works on gcc machines.
18 tar: remove anonymous structs/unions.
19 vbackup: bigger stack (oops)
22 add OpenBSD x86 support. many thanks to Tim Wiess.
25 9term, win: ignore window size change signals while forking shell
26 dist: update main.html
29 src/mkfile: unbugger libhttpd for venti
32 dist/*: use "9 rc" instead of just rc to avoid getting
33 /usr/local/bin/rc on systems with byron's rc installed.
34 (matters because of byron's gratuitous "if not" vs. "else" change.)
35 include/u.h: include <inttypes.h> to try to get fixed-size types
36 venti: update part.c to work on freebsd
37 vmount: default to vmount0, do not try to add udp! and !12049.
38 man: update intro(1), hist(1), venti-file(3)
39 various: pedantry from gcc 4.0, most of it unnecessary
42 dict/README: change to use hget
43 page: handle troff intermediate output
44 man: add hget(1), keyboard(7), and listen1(8); edit vbackup(8)
45 src/cmd/mkfile: mark secstore as buggered, it's in auth/secstore now
46 (cvs isn't good at making sure directories go away)
48 venti: fix usage message
51 9term: better(?) CR handling
52 post9p: announce to networks
53 vmount: change default handle
56 dist/isum: work around grep stupidity
59 rc: ignore window size change signals
60 man: remove venti.conf(7) -- now in venti(8)
63 various: placate gcc-4.0 on OS X.
64 src/Makefile: try to use system binaries in path
65 src/mkhdr: remove X11 guess
66 src/mkdirs: add $MKFLAGS to recursive mk
68 lib9/announce: cannot use unix as variable name
69 lib9/malloc: locks around all the malloc routines.
70 old Linux libc cannot be trusted. maybe other
71 systems. paranoia rules the day.
72 lib9/sendfd: add macros for systems without (Sun)
73 lib9pclient: better error messages
74 libdiskfs: new library
75 libdraw: crash less when display == nil.
76 look in more places for X11.
77 make nowsys-mouse and nowsys-keyboard compile.
78 handle freeing of subfonts correctly.
79 drop _x.black and _x.white.
80 libmux: better error messages
81 libsunrpc: remove some c++ comments
82 libventi: new and improved, now with manual pages
83 9l: silence nm errors during autolib
84 9term: hold mode even in raw mode (suggested by James Robinson)
85 acme: various needed casts
86 exit gracefully on error
87 dict: no more wide characters
88 diff: use +/- instead of </> in diff -c
89 grap: remove unused symtab
90 hget: remove [] in array initializers
92 ls: cannot use global named "dirbuf"
93 man: sort pages correctly, handle troff correctly.
94 nroff: invoke plan 9 troff
96 rio: clean up code, attempt at keyboard-based window switching
97 ssh-agent: needed cast
98 vac: fix call to vtfilecreate.
99 vbackup: new file system backup program
100 with dump-like access interface.
101 venti: it returns, now with manual pages
105 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
108 lib9/encodefmt: handle precision==0 better
109 libsunrpc: various fixes
110 rc: set $PLAN9 at startup if necessary
113 font: add new japanese fonts
114 include/sunrpc.h: add autolib
115 include/utf.h: change Runeerror
116 libsec/386: change labels in assembly to get
117 better function name boundaries in oprofile
118 libventi: add vtlognames
121 various: remove long character constants.
122 various: use full prototypes everywhere
123 dist/checkman.awk: ignore sftp(1)
124 include/u.h: preliminary OS X Tiger changes
125 lib9/_p9dialparse: set p9unix always
126 libip/udp: try to do better with headers
127 srv: check return value of auth_proxy correctly
128 web: fixes (thanks to Scott Schwartz)
132 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
133 acme: row load/dump consistency fix (thanks to Peter Canning)
134 include/u.h: workaround for old gcc
137 lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
138 lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
139 libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
140 9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
141 scat: various fixes to use standard C (thanks to Roland Kaufmann)
142 add OpenBSD/PowerPC support (thanks to Tim Wiess)
145 open(3): note that open and create are macros
146 add NetBSD support (thanks to Christoph Lohmann)
149 netfiles: robustness fixes
150 sftpcache: robustness fixes
153 acme: fix Edit filename bug, elogapply warnings
156 ndb/local: fix name of bell labs auth domain
158 9pserve: add -A, -M options
159 netfiles: work harder to generate expansion texts
164 acme: fix q1 computation bug in expandfile
166 netfiles: use sftp -b /dev/stdin, various fixes
170 cmd/mkfile: explicitly ignore deleted factotum (now in auth)
171 dist/addsrclinks: bug fix
172 dist/isum: ignore cp in netfiles directory
173 dist/main.html: add link to 9pm
174 font: add boldtypunicode.7.font
175 man: update INDEX files
176 tmac/tmac.anhtml: set HT to 1 when generating HTML
177 lib9: better errors for create and open when lock fails
178 notify: ignore TTIN, TTOU
179 libdraw: init with window atop image
181 libthread: add threaddata, fix Alt declaration
182 document NPTL brokenness
183 ignore TSTP, TTIN, TTOU
187 9pserve: ignore tstp; consult $verbose9pserve
188 acid: use %#x in acid/port
189 acme: typing bug fix, ^A, ^E
190 colors: add flushimage
191 cvs: document how to make cvs -q the default
192 E: print file name in case plumb fails
193 g: allow -- to end options
194 search more file extensions
195 hget: new command (no ftp support)
196 Netfiles: new command
197 plumb: add -9 for debugging
198 png: better png reading
199 rand: document what to do if SunOS missing /dev/random
201 do not print on sigpipe
202 try harder to background async jobs
203 allow rc -l without -i
204 sam: bug fix from plan 9
207 ssh-agent: change to use fixed name
210 tcs: silence gcc warning
213 u.h: change nil to unadorned 0 on sunos
214 lib9pclient: fix ptr arith in fswrite
215 libdraw: fix syntax errors in nowsys*.c
216 libauth, libsunrpc: do not set PLAN9 in mkfile
217 9term: add signal.h for sunos
218 factotum: drop .= initializers for sunos
222 acme: add $foo names as -$
225 tcs: bring in plan 9 code
228 fortunes: more fortunes
232 fortunes: more fortunes
235 win: don't give up when it gets confused
238 lib9p: make chatty9p an extern int (mac)
241 9pclient: preserve error in fsopen
242 handle offset correctly in fswrite
245 rcmain: extra awd to initialize 9term
246 psv: use new --options when necessary
249 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
252 unzip: create paths as necessary
258 vac: fix -d from lucho
261 yacc: silence yyerrlab warning
264 libhttpd: make hwrite work with chunked encoding
265 libthread: debugging assertion
267 venti: add acid/venti - routines to dump log buffers
271 venti.h: add ventilogging, vtlognames
272 libauth: close afid in auth_freerpc
273 libthread: fix unlikely qlock bug
274 acme: ignore tty nodes; still not 100% right
275 png: add alpha writing support
276 dist: new glenda in circle logo
279 add source links to man pages
280 yacc: make yaccpars more like yaccpar
281 add optional argument to yyparse
284 lib9: add readcons(1)
285 add laddr, raddr to Netconninfo (see dial(3))
286 support local address in dial for tcp and udp
288 libauth: allow parseattr(nil)
289 libmp: add %lB for lower case
290 libsec: add x509 dsa routines
291 libthread: work around stupid linux 2.6 ps-gdb-/proc bug
292 libventi: new logging, use new nci
293 auth: move secstore, factotum into auth directory
294 add asn1, dsa, rsa pem routines
295 factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
296 more info in man page
297 rc: bug fix regarding /dev/stdin from Christoph Lohmann
299 secstored: avoid zombie army of evil
301 9p: bigger buffers, add rdwr verb
302 9c: more silencing of gcc
303 create log, secstore directories in $PLAN9
306 9c: silence gcc chatter
309 dist: fix regexp license in unix.html
310 add link to license on main page
311 lib9: add list of plan 9 services to _p9dialparse,
312 add OAPPEND for create and open,
313 format \0 as printable in fcallfmt,
314 add netcrypt, readcons, syslog
315 lib9p: fix tpost, call srv->start
316 lib9pclient: add chatty9pclient
317 libauth: add fsamount, nsamount, authdial ndb.
318 libmach: use %#x explicitly
320 libsec: use new auth_allocrpc in tlshand
321 libthread: add threadgetname prototype
322 9l: fix libsec/lib9 cycle thanks to netcrypt
323 9p: use nsamount, fsamount; add write -l
324 9pserve: quieter, auth bug fix
325 9term: treat _ as word character
326 acid: do not set %# implicitly anymore
327 add simple pthread support via acid code
329 acme: bug fix in Tauth handler
330 dial: send input to net instead of back to 0
332 factotum: make it run and work, add secstore
333 remove top-level factotum directory
334 rc: set p->pid=-1 explicitly to avoid wait problems
335 psv: add print buttons
336 secstored, secuser: add
340 libmach: abortive attempt at pthread support via libthread_db
343 lib9: don't fiddle with signal masks by default
344 fix typo in notify(3)
345 add DMSYMLINK etc. bits
347 lib9p*: many fixes (lucho)
348 libauth*: many fixes (lucho)
349 libdraw: avoid yet another X11 stack overflow in cursorset
350 (FC3, reported by Abhey Shah)
351 libhttpd: do not assign va_list in hio.c (lucho)
352 libthread: remove debugging >xx in mkfile
353 9l: add FreeBSD 5.2 support w/ -lkse (Sah)
354 9l, 9term: patches to run on SunOS 5.8 from Axel B.
355 9term: try to handle DEL better
356 document bash/readline brokenness in 9term(1) BUGS
358 vac: avoid special files
361 libthread: silence gcc warning in pthread.c
364 INSTALL: add use of LOCAL.config
365 libdraw: add nowsys implementation
366 mk: silence archive warning if ~ $file *.a.
369 lc: use 9 mc not linux mc.
372 db(1): add stack to name list
375 cmd/mkfile: lex files
376 unix: add ranlib to unix makefiles for mac
377 libmux: fix non-zero mintag handling (thanks to lucho)
378 libthread: osprocid now int not uint (can be -1)
379 9term, awd, win: handle sysnames in labels
380 acme: document -a, Indent
382 core: do not readdir files (thanks to zoltan jarai)
383 delatex: make it better
385 factotum: silence chap warning
386 sam: chording disabled - causes lockups
387 topng: use simpler graphics format
393 lib9pclient: zero offset, mode, qid on fid alloc.
396 sky: remove here; add here.sample instead, so that
397 local changes to here are not clobbered.
398 acme: remove print, fix addr handling, check fid in use.
399 fix rowdump bug; cope with unix ORCLOSE
400 sam: add -a (autoindent) and chording
406 libdraw: finally fix winsize @x,y handling
409 dist: bug fixes to download.html and unix.html
412 suse X bug - need bigger stacks
414 work on libmach + elf core dumps + threads + registers
415 change db to use libmach cmdline interface
416 add stack (see db(1))
417 s/ulong/unsigned long/ for unix mk; other makefile bugs
418 rename scheduler to procscheduler in libthread so libmach can identify it
419 add isum to install(1)
420 work around searchpath in rc; add to intro(1)
421 volatile int quiet in db
424 redirect debugging output of isnptl in INSTALL
425 set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
426 to appease other pieces of the build.
429 s/mdir/mkdir/ in unix regexp makefile
435 fix exit race in samterm
438 continued x86-64 support
439 bug fix to 9c on sunos - __${s}__ not __$s__
440 avoid c99 extensions in cmapcube and vacfs
441 do not name functions shutdown on mac os x
443 include errno.h in eqn/e.h
444 use 9 yacc to build rc
447 avoid closing -1 in lib9pclient
448 continued x86-64 support
451 make src/libthread/pthread.c compile
452 add threadspawnl, fsseek.
453 add link to web interface in cvs(1).
454 remove hard-coded path in fixurls
455 preliminary x86-64 support
456 explain nptl in src/libthread/README.Linux
458 add threadgetname to libthread
459 bigger chunking in sort(1)
462 extract command line from elf cores
463 initial core(1) command
464 fix race in libthread proccreate
465 do not use -Wl,-rpath on Darwin
466 do not translate man pages in lib/moveplan9.sh
469 thread.c tries to warn about bad pthreads on Linux
470 vacfs posts vacfs.basename
471 fix nil deref in acid
472 change 9c, 9l to detect nptl properly (not relying on running kernel version)
473 change psu to use 9 ps
474 do not call exits in threaded programs
477 bring fds from daemonize down to high 20s from high 90s for NetBSD.
478 use -Wl,-rpath in gcc in 9l for NetBSD.
479 make vacfs work (patch from Lucho)
481 add note about signal masks in TODO
482 (Taj Khattra notes that acme doesn't ^Z well)
483 add note about _x.black and _x.white in TODO
484 (noted by David Leimbach)
485 remove unixisms from dist/fixurls
486 fix bugs in dist/main.html
487 noteenable, notedisable, notifyon, notifyoff return old setting.
488 update manual indices
489 troff2html handles section (9p).
490 add note in libthread/thread.c about stack-based pthreads
491 make tmac.an's .HR better
492 tweaks to unix mkfiles
495 tcolors now uses threadexitsall
496 syminit bug in mk. (why does syminit exist?)
499 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
500 add note about makecontext to TODO file (noted by Axel)
503 First fully-documented release.