blob: 066aa7a77a3ae79df1b0639da3ae6be123cae2ab [file] [log] [blame]
rsc28169892005-07-27 16:42:51 +00001July 27, 2005
2 include/u.h, src/libthread/thread.c: SunOS 10 attempt
3
4July 26, 2005
5 various: fixes for SunOS from Bengt Kleberg
6
7July 25, 2005
8 vac: avoid infinite redirection while sniffing type of archive
9
10July 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)
14
rsccafe9ad2005-07-22 18:58:18 +000015July 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.
rsc28169892005-07-27 16:42:51 +000019 vbackup: bigger stack (oops)
rsccafe9ad2005-07-22 18:58:18 +000020
21July 19-22, 2005
22 add OpenBSD x86 support. many thanks to Tim Wiess.
23
24July 21, 2005
25 9term, win: ignore window size change signals while forking shell
26 dist: update main.html
27
28July 20, 2005
29 src/mkfile: unbugger libhttpd for venti
30
31July 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
40
rsc7355d712005-07-18 23:23:36 +000041July 18, 2005
rsccafe9ad2005-07-22 18:58:18 +000042 dict/README: change to use hget
rsc7355d712005-07-18 23:23:36 +000043 page: handle troff intermediate output
rsccafe9ad2005-07-22 18:58:18 +000044 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
rsc7355d712005-07-18 23:23:36 +000049
50July 17, 2005
51 9term: better(?) CR handling
52 post9p: announce to networks
53 vmount: change default handle
54
55July 15, 2005
56 dist/isum: work around grep stupidity
57
58July 14, 2005
59 rc: ignore window size change signals
60 man: remove venti.conf(7) -- now in venti(8)
rscd994fbc2005-07-14 00:27:01 +000061
62July 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
102
103
104June 22, 2005
105 libmach/dwarfdump: avoid bogus <nil> in path (thanks to William Josephson)
106
107May 19, 2005
108 lib9/encodefmt: handle precision==0 better
109 libsunrpc: various fixes
110 rc: set $PLAN9 at startup if necessary
111
112May 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
119
120May 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)
129
130
rsc09828ae2005-05-02 04:31:33 +0000131May 2, 2005
132 libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
133 acme: row load/dump consistency fix (thanks to Peter Canning)
rscd994fbc2005-07-14 00:27:01 +0000134 include/u.h: workaround for old gcc
135
rsc4c008522005-05-02 03:31:49 +0000136May 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)
143
rsc2ff45f82005-03-30 16:54:45 +0000144March 28, 2005
145 open(3): note that open and create are macros
rsc4c008522005-05-02 03:31:49 +0000146 add NetBSD support (thanks to Christoph Lohmann)
rsc2ff45f82005-03-30 16:54:45 +0000147
148March 24, 2005
149 netfiles: robustness fixes
150 sftpcache: robustness fixes
151
rsced8dfe32005-03-23 20:21:50 +0000152March 23, 2005
153 acme: fix Edit filename bug, elogapply warnings
154
155March 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
162
163March 20, 2005
164 acme: fix q1 computation bug in expandfile
165 factotum: fix race
166 netfiles: use sftp -b /dev/stdin, various fixes
167
168
rsc257d7b42005-03-18 22:53:32 +0000169March 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
211
212March 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
220
221March 14, 2005
222 acme: add $foo names as -$
223
224March 9, 2005
225 tcs: bring in plan 9 code
226
227March 8, 2005
228 fortunes: more fortunes
229
230March 6, 2005
231 u, u.rc: new script
232 fortunes: more fortunes
233
234March 5, 2005
235 win: don't give up when it gets confused
236
237March 4, 2005
238 lib9p: make chatty9p an extern int (mac)
239
240March 1, 2005
241 9pclient: preserve error in fsopen
242 handle offset correctly in fswrite
243
rsc6c781722005-02-28 20:20:28 +0000244February 28, 2005
245 rcmain: extra awd to initialize 9term
246 psv: use new --options when necessary
247
248February 22, 2005
249 makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
250
rsc8ddf18a2005-02-21 15:57:26 +0000251February 21, 2005
252 unzip: create paths as necessary
253
254February 20, 2005
255 vac: fix from lucho
256
257February 18, 2005
258 vac: fix -d from lucho
259
260February 17, 2005
261 yacc: silence yyerrlab warning
262
263February 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
268
269February 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
277
rsc73837362005-02-15 05:07:26 +0000278February 14, 2005
279 add source links to man pages
rsc8ddf18a2005-02-21 15:57:26 +0000280 yacc: make yaccpars more like yaccpar
281 add optional argument to yyparse
rsc73837362005-02-15 05:07:26 +0000282
rsccd5af222005-02-14 00:19:38 +0000283February 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
304
305February 12, 2005
306 9c: silence gcc chatter
307
rsc7442c7a2005-02-11 17:35:55 +0000308February 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
rsc7d59ed72005-02-11 19:51:21 +0000319 libndb: add
rsc7442c7a2005-02-11 17:35:55 +0000320 libsec: use new auth_allocrpc in tlshand
321 libthread: add threadgetname prototype
322 9l: fix libsec/lib9 cycle thanks to netcrypt
rsc7d59ed72005-02-11 19:51:21 +0000323 9p: use nsamount, fsamount; add write -l
rsc7442c7a2005-02-11 17:35:55 +0000324 9pserve: quieter, auth bug fix
rsc7d59ed72005-02-11 19:51:21 +0000325 9term: treat _ as word character
rsc7442c7a2005-02-11 17:35:55 +0000326 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
rsc7d59ed72005-02-11 19:51:21 +0000333 remove top-level factotum directory
rsc7442c7a2005-02-11 17:35:55 +0000334 rc: set p->pid=-1 explicitly to avoid wait problems
335 psv: add print buttons
rsccd5af222005-02-14 00:19:38 +0000336 secstored, secuser: add
337 tar: add
rsc7442c7a2005-02-11 17:35:55 +0000338
339February 10, 2005
340 libmach: abortive attempt at pthread support via libthread_db
341
342February 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
359
360February 3, 2005
361 libthread: silence gcc warning in pthread.c
362
363February 2, 2005
364 INSTALL: add use of LOCAL.config
365 libdraw: add nowsys implementation
366 mk: silence archive warning if ~ $file *.a.
367
368February 1, 2005
369 lc: use 9 mc not linux mc.
370
371January 31, 2005
372 db(1): add stack to name list
373
374January 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
388
389January 29, 2005
390 diff: add -a
391
392January 28, 2005
393 lib9pclient: zero offset, mode, qid on fid alloc.
394
395January 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
401
402January 26, 2005
403 diff: add -c
404
405January 25, 2005
406 libdraw: finally fix winsize @x,y handling
407
408January 23, 2005
409 dist: bug fixes to download.html and unix.html
410
rsce6cba652005-01-24 03:45:23 +0000411January 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
422
423January 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.
427
428January 21, 2005
429 s/mdir/mkdir/ in unix regexp makefile
430 better isnptl
431 arg count in auxclog
432
433January 20, 2005
434 add core(1) man page
435 fix exit race in samterm
436
437January 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
445
446January 18, 2005
447 avoid closing -1 in lib9pclient
448 continued x86-64 support
449
rsce4d62ad2005-01-18 18:31:09 +0000450January 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
rsc83696712005-01-19 01:17:03 +0000455 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
rsce4d62ad2005-01-18 18:31:09 +0000467
rscded42a62005-01-18 05:47:04 +0000468January 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
475
rsc3cb8df02005-01-16 21:33:16 +0000476January 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
rsc7b0c2f12005-01-11 21:28:31 +0000493
rsc3cb8df02005-01-16 21:33:16 +0000494January 15, 2005
495 tcolors now uses threadexitsall
496 syminit bug in mk. (why does syminit exist?)
497
498January 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)
501
502January 12, 2005
rsc79af2b82005-01-13 04:53:49 +0000503 First fully-documented release.
rsc0073d672004-04-05 20:59:52 +0000504