aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
blob: 71c31402bc9ee272f68de21c88124a968939d904 (plain)
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
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.