1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
|
May 2, 2005
libdraw/x11-itrans: correct snarf race (reported by Karl Sackett)
acme: row load/dump consistency fix (thanks to Peter Canning)
May 1, 2005
lib9/await: Mac OS X Tiger fixes (thanks to Jeff Sickel)
lib9/sendfd: fix alignment bug (thanks to Tim Wiess)
libdraw/latin1: more smiley face alt sequences (thanks to Erik Quanstrom)
9term: unicode in identifiers for double-click (thanks to Erik Quanstrom)
scat: various fixes to use standard C (thanks to Roland Kaufmann)
add OpenBSD/PowerPC support (thanks to Tim Wiess)
March 28, 2005
open(3): note that open and create are macros
add NetBSD support (thanks to Christoph Lohmann)
March 24, 2005
netfiles: robustness fixes
sftpcache: robustness fixes
March 23, 2005
acme: fix Edit filename bug, elogapply warnings
March 21, 2005
ndb/local: fix name of bell labs auth domain
9fs: use srv -a
9pserve: add -A, -M options
netfiles: work harder to generate expansion texts
add sftpcache
srv: add -a option
March 20, 2005
acme: fix q1 computation bug in expandfile
factotum: fix race
netfiles: use sftp -b /dev/stdin, various fixes
March 18, 2005
cmd/mkfile: explicitly ignore deleted factotum (now in auth)
dist/addsrclinks: bug fix
dist/isum: ignore cp in netfiles directory
dist/main.html: add link to 9pm
font: add boldtypunicode.7.font
man: update INDEX files
tmac/tmac.anhtml: set HT to 1 when generating HTML
lib9: better errors for create and open when lock fails
notify: ignore TTIN, TTOU
libdraw: init with window atop image
libplumb: tweaks
libthread: add threaddata, fix Alt declaration
document NPTL brokenness
ignore TSTP, TTIN, TTOU
9c, 9l: even quieter
9fs: new command
9p: add ls command
9pserve: ignore tstp; consult $verbose9pserve
acid: use %#x in acid/port
acme: typing bug fix, ^A, ^E
colors: add flushimage
cvs: document how to make cvs -q the default
E: print file name in case plumb fails
g: allow -- to end options
search more file extensions
hget: new command (no ftp support)
Netfiles: new command
plumb: add -9 for debugging
png: better png reading
rand: document what to do if SunOS missing /dev/random
rc: lex bug
do not print on sigpipe
try harder to background async jobs
allow rc -l without -i
sam: bug fix from plan 9
samterm: ^A, ^E
small cleanup
ssh-agent: change to use fixed name
src: bug fix
srv: new command
tcs: silence gcc warning
March 15, 2005
u.h: change nil to unadorned 0 on sunos
lib9pclient: fix ptr arith in fswrite
libdraw: fix syntax errors in nowsys*.c
libauth, libsunrpc: do not set PLAN9 in mkfile
9term: add signal.h for sunos
factotum: drop .= initializers for sunos
vac: tweak for sunos
March 14, 2005
acme: add $foo names as -$
March 9, 2005
tcs: bring in plan 9 code
March 8, 2005
fortunes: more fortunes
March 6, 2005
u, u.rc: new script
fortunes: more fortunes
March 5, 2005
win: don't give up when it gets confused
March 4, 2005
lib9p: make chatty9p an extern int (mac)
March 1, 2005
9pclient: preserve error in fsopen
handle offset correctly in fswrite
February 28, 2005
rcmain: extra awd to initialize 9term
psv: use new --options when necessary
February 22, 2005
makefiles: set $OBJTYPE to x86_64 on FreeBSD amd64 systems
February 21, 2005
unzip: create paths as necessary
February 20, 2005
vac: fix from lucho
February 18, 2005
vac: fix -d from lucho
February 17, 2005
yacc: silence yyerrlab warning
February 16, 2005
libhttpd: make hwrite work with chunked encoding
libthread: debugging assertion
9c: be even quieter
venti: add acid/venti - routines to dump log buffers
February 15, 2005
draw.h: add ABGR32
venti.h: add ventilogging, vtlognames
libauth: close afid in auth_freerpc
libthread: fix unlikely qlock bug
acme: ignore tty nodes; still not 100% right
png: add alpha writing support
dist: new glenda in circle logo
February 14, 2005
add source links to man pages
yacc: make yaccpars more like yaccpar
add optional argument to yyparse
February 13, 2005
lib9: add readcons(1)
add laddr, raddr to Netconninfo (see dial(3))
support local address in dial for tcp and udp
bug fix in fcallfmt
libauth: allow parseattr(nil)
libmp: add %lB for lower case
libsec: add x509 dsa routines
libthread: work around stupid linux 2.6 ps-gdb-/proc bug
libventi: new logging, use new nci
auth: move secstore, factotum into auth directory
add asn1, dsa, rsa pem routines
factotum: add rsa signatures, dsa, pass, wep, httpdigest, ...
more info in man page
rc: bug fix regarding /dev/stdin from Christoph Lohmann
secstore: add ipso
secstored: avoid zombie army of evil
ssh-agent: add
9p: bigger buffers, add rdwr verb
9c: more silencing of gcc
create log, secstore directories in $PLAN9
February 12, 2005
9c: silence gcc chatter
February 11, 2005
dist: fix regexp license in unix.html
add link to license on main page
lib9: add list of plan 9 services to _p9dialparse,
add OAPPEND for create and open,
format \0 as printable in fcallfmt,
add netcrypt, readcons, syslog
lib9p: fix tpost, call srv->start
lib9pclient: add chatty9pclient
libauth: add fsamount, nsamount, authdial ndb.
libmach: use %#x explicitly
libndb: add
libsec: use new auth_allocrpc in tlshand
libthread: add threadgetname prototype
9l: fix libsec/lib9 cycle thanks to netcrypt
9p: use nsamount, fsamount; add write -l
9pserve: quieter, auth bug fix
9term: treat _ as word character
acid: do not set %# implicitly anymore
add simple pthread support via acid code
set corpid
acme: bug fix in Tauth handler
dial: send input to net instead of back to 0
dict: ahd path
factotum: make it run and work, add secstore
remove top-level factotum directory
rc: set p->pid=-1 explicitly to avoid wait problems
psv: add print buttons
secstored, secuser: add
tar: add
February 10, 2005
libmach: abortive attempt at pthread support via libthread_db
February 8, 2005
lib9: don't fiddle with signal masks by default
fix typo in notify(3)
add DMSYMLINK etc. bits
add crypt (lucho)
lib9p*: many fixes (lucho)
libauth*: many fixes (lucho)
libdraw: avoid yet another X11 stack overflow in cursorset
(FC3, reported by Abhey Shah)
libhttpd: do not assign va_list in hio.c (lucho)
libthread: remove debugging >xx in mkfile
9l: add FreeBSD 5.2 support w/ -lkse (Sah)
9l, 9term: patches to run on SunOS 5.8 from Axel B.
9term: try to handle DEL better
document bash/readline brokenness in 9term(1) BUGS
fix paste bug
vac: avoid special files
February 3, 2005
libthread: silence gcc warning in pthread.c
February 2, 2005
INSTALL: add use of LOCAL.config
libdraw: add nowsys implementation
mk: silence archive warning if ~ $file *.a.
February 1, 2005
lc: use 9 mc not linux mc.
January 31, 2005
db(1): add stack to name list
January 30, 2005
cmd/mkfile: lex files
unix: add ranlib to unix makefiles for mac
libmux: fix non-zero mintag handling (thanks to lucho)
libthread: osprocid now int not uint (can be -1)
9term, awd, win: handle sysnames in labels
acme: document -a, Indent
add errors file
core: do not readdir files (thanks to zoltan jarai)
delatex: make it better
diff: document -a
factotum: silence chap warning
sam: chording disabled - causes lockups
topng: use simpler graphics format
January 29, 2005
diff: add -a
January 28, 2005
lib9pclient: zero offset, mode, qid on fid alloc.
January 27, 2005
sky: remove here; add here.sample instead, so that
local changes to here are not clobbered.
acme: remove print, fix addr handling, check fid in use.
fix rowdump bug; cope with unix ORCLOSE
sam: add -a (autoindent) and chording
January 26, 2005
diff: add -c
January 25, 2005
libdraw: finally fix winsize @x,y handling
January 23, 2005
dist: bug fixes to download.html and unix.html
January 23, 2005
suse X bug - need bigger stacks
add searchpath(3)
work on libmach + elf core dumps + threads + registers
change db to use libmach cmdline interface
add stack (see db(1))
s/ulong/unsigned long/ for unix mk; other makefile bugs
rename scheduler to procscheduler in libthread so libmach can identify it
add isum to install(1)
work around searchpath in rc; add to intro(1)
volatile int quiet in db
January 22, 2005
redirect debugging output of isnptl in INSTALL
set SYSVERSION to 2.6.x instead of 2.6 in linux INSTALL
to appease other pieces of the build.
January 21, 2005
s/mdir/mkdir/ in unix regexp makefile
better isnptl
arg count in auxclog
January 20, 2005
add core(1) man page
fix exit race in samterm
January 19, 2005
continued x86-64 support
bug fix to 9c on sunos - __${s}__ not __$s__
avoid c99 extensions in cmapcube and vacfs
do not name functions shutdown on mac os x
add dist/isum
include errno.h in eqn/e.h
use 9 yacc to build rc
January 18, 2005
avoid closing -1 in lib9pclient
continued x86-64 support
January 18, 2005
make src/libthread/pthread.c compile
add threadspawnl, fsseek.
add link to web interface in cvs(1).
remove hard-coded path in fixurls
preliminary x86-64 support
explain nptl in src/libthread/README.Linux
libventi bug fixes
add threadgetname to libthread
bigger chunking in sort(1)
bug fix in acid
add LOCAL.INSTALL
extract command line from elf cores
initial core(1) command
fix race in libthread proccreate
do not use -Wl,-rpath on Darwin
do not translate man pages in lib/moveplan9.sh
January 17, 2005
thread.c tries to warn about bad pthreads on Linux
vacfs posts vacfs.basename
fix nil deref in acid
change 9c, 9l to detect nptl properly (not relying on running kernel version)
change psu to use 9 ps
do not call exits in threaded programs
January 16, 2005
bring fds from daemonize down to high 20s from high 90s for NetBSD.
use -Wl,-rpath in gcc in 9l for NetBSD.
make vacfs work (patch from Lucho)
make vacfs use EARGF
add note about signal masks in TODO
(Taj Khattra notes that acme doesn't ^Z well)
add note about _x.black and _x.white in TODO
(noted by David Leimbach)
remove unixisms from dist/fixurls
fix bugs in dist/main.html
noteenable, notedisable, notifyon, notifyoff return old setting.
update manual indices
troff2html handles section (9p).
add note in libthread/thread.c about stack-based pthreads
make tmac.an's .HR better
tweaks to unix mkfiles
January 15, 2005
tcolors now uses threadexitsall
syminit bug in mk. (why does syminit exist?)
January 14, 2005
man page updates - fixurls, manweb, rio.1, cvs.1, 0intro.1.
add note about makecontext to TODO file (noted by Axel)
January 12, 2005
First fully-documented release.
|