Blob


1 July 27, 2005
2 include/u.h, src/libthread/thread.c: SunOS 10 attempt
4 July 26, 2005
5 various: fixes for SunOS from Bengt Kleberg
7 July 25, 2005
8 vac: avoid infinite redirection while sniffing type of archive
10 July 24, 2005
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)
15 July 22, 2005
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)
21 July 19-22, 2005
22 add OpenBSD x86 support. many thanks to Tim Wiess.
24 July 21, 2005
25 9term, win: ignore window size change signals while forking shell
26 dist: update main.html
28 July 20, 2005
29 src/mkfile: unbugger libhttpd for venti
31 July 19, 2005
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
41 July 18, 2005
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)
47 unbugger venti
48 venti: fix usage message
50 July 17, 2005
51 9term: better(?) CR handling
52 post9p: announce to networks
53 vmount: change default handle
55 July 15, 2005
56 dist/isum: work around grep stupidity
58 July 14, 2005
59 rc: ignore window size change signals
60 man: remove venti.conf(7) -- now in venti(8)
62 July 12-13, 2005
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
67 src/mkmk.sh: update
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
91 listen1: added
92 ls: cannot use global named "dirbuf"
93 man: sort pages correctly, handle troff correctly.
94 nroff: invoke plan 9 troff
95 rc: sun stupidity
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
104 June 22, 2005
105 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
107 May 19, 2005
108 lib9/encodefmt: handle precision==0 better
109 libsunrpc: various fixes
110 rc: set $PLAN9 at startup if necessary
112 May 12, 2005
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
120 May 7, 2005
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)
131 May 2, 2005
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
136 May 1, 2005
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)
144 March 28, 2005
145 open(3): note that open and create are macros
146 add NetBSD support (thanks to Christoph Lohmann)
148 March 24, 2005
149 netfiles: robustness fixes
150 sftpcache: robustness fixes
152 March 23, 2005
153 acme: fix Edit filename bug, elogapply warnings
155 March 21, 2005
156 ndb/local: fix name of bell labs auth domain
157 9fs: use srv -a
158 9pserve: add -A, -M options
159 netfiles: work harder to generate expansion texts
160 add sftpcache
161 srv: add -a option
163 March 20, 2005
164 acme: fix q1 computation bug in expandfile
165 factotum: fix race
166 netfiles: use sftp -b /dev/stdin, various fixes
169 March 18, 2005
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
180 libplumb: tweaks
181 libthread: add threaddata, fix Alt declaration
182 document NPTL brokenness
183 ignore TSTP, TTIN, TTOU
184 9c, 9l: even quieter
185 9fs: new command
186 9p: add ls command
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
200 rc: lex bug
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
205 samterm: ^A, ^E
206 small cleanup
207 ssh-agent: change to use fixed name
208 src: bug fix
209 srv: new command
210 tcs: silence gcc warning
212 March 15, 2005
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
219 vac: tweak for sunos
221 March 14, 2005
222 acme: add $foo names as -$
224 March 9, 2005
225 tcs: bring in plan 9 code
227 March 8, 2005
228 fortunes: more fortunes
230 March 6, 2005
231 u, u.rc: new script
232 fortunes: more fortunes
234 March 5, 2005
235 win: don't give up when it gets confused
237 March 4, 2005
238 lib9p: make chatty9p an extern int (mac)
240 March 1, 2005
241 9pclient: preserve error in fsopen
242 handle offset correctly in fswrite
244 February 28, 2005
245 rcmain: extra awd to initialize 9term
246 psv: use new --options when necessary
248 February 22, 2005
249 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
251 February 21, 2005
252 unzip: create paths as necessary
254 February 20, 2005
255 vac: fix from lucho
257 February 18, 2005
258 vac: fix -d from lucho
260 February 17, 2005
261 yacc: silence yyerrlab warning
263 February 16, 2005
264 libhttpd: make hwrite work with chunked encoding
265 libthread: debugging assertion
266 9c: be even quieter
267 venti: add acid/venti - routines to dump log buffers
269 February 15, 2005
270 draw.h: add ABGR32
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
278 February 14, 2005
279 add source links to man pages
280 yacc: make yaccpars more like yaccpar
281 add optional argument to yyparse
283 February 13, 2005
284 lib9: add readcons(1)
285 add laddr, raddr to Netconninfo (see dial(3))
286 support local address in dial for tcp and udp
287 bug fix in fcallfmt
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
298 secstore: add ipso
299 secstored: avoid zombie army of evil
300 ssh-agent: add
301 9p: bigger buffers, add rdwr verb
302 9c: more silencing of gcc
303 create log, secstore directories in $PLAN9
305 February 12, 2005
306 9c: silence gcc chatter
308 February 11, 2005
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
319 libndb: add
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
328 set corpid
329 acme: bug fix in Tauth handler
330 dial: send input to net instead of back to 0
331 dict: ahd path
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
337 tar: add
339 February 10, 2005
340 libmach: abortive attempt at pthread support via libthread_db
342 February 8, 2005
343 lib9: don't fiddle with signal masks by default
344 fix typo in notify(3)
345 add DMSYMLINK etc. bits
346 add crypt (lucho)
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
357 fix paste bug
358 vac: avoid special files
360 February 3, 2005
361 libthread: silence gcc warning in pthread.c
363 February 2, 2005
364 INSTALL: add use of LOCAL.config
365 libdraw: add nowsys implementation
366 mk: silence archive warning if ~ $file *.a.
368 February 1, 2005
369 lc: use 9 mc not linux mc.
371 January 31, 2005
372 db(1): add stack to name list
374 January 30, 2005
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
381 add errors file
382 core: do not readdir files (thanks to zoltan jarai)
383 delatex: make it better
384 diff: document -a
385 factotum: silence chap warning
386 sam: chording disabled - causes lockups
387 topng: use simpler graphics format
389 January 29, 2005
390 diff: add -a
392 January 28, 2005
393 lib9pclient: zero offset, mode, qid on fid alloc.
395 January 27, 2005
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
402 January 26, 2005
403 diff: add -c
405 January 25, 2005
406 libdraw: finally fix winsize @x,y handling
408 January 23, 2005
409 dist: bug fixes to download.html and unix.html
411 January 23, 2005
412 suse X bug - need bigger stacks
413 add searchpath(3)
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
423 January 22, 2005
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.
428 January 21, 2005
429 s/mdir/mkdir/ in unix regexp makefile
430 better isnptl
431 arg count in auxclog
433 January 20, 2005
434 add core(1) man page
435 fix exit race in samterm
437 January 19, 2005
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
442 add dist/isum
443 include errno.h in eqn/e.h
444 use 9 yacc to build rc
446 January 18, 2005
447 avoid closing -1 in lib9pclient
448 continued x86-64 support
450 January 18, 2005
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
457 libventi bug fixes
458 add threadgetname to libthread
459 bigger chunking in sort(1)
460 bug fix in acid
461 add LOCAL.INSTALL
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
468 January 17, 2005
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
476 January 16, 2005
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)
480 make vacfs use EARGF
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
494 January 15, 2005
495 tcolors now uses threadexitsall
496 syminit bug in mk. (why does syminit exist?)
498 January 14, 2005
499 man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
500 add note about makecontext to TODO file (noted by Axel)
502 January 12, 2005
503 First fully-documented release.