20061219
	cmd(3) and thus os(1) change to separate standard output and error streams
	all /emu/*/cmd.c change to account for that (original changes to devcmd.c and MacOSX/cmd.c courtesy Cibernet)
20061215
	replaced things like <???> because gcc annoyingly whines even with 1950's trigraphs off
	libtk/textu.c: uninitialised field in boundary case
	libtk/textw.c: possibly uninitialised value; leave unchanged
	utils/ql/l.h: uchar as to ushort, because of extra ops
20061214
	added fopen to xml.m to allow bufio->sopen and others to be used
20061213
	added MacOSX/386 components
20061013
	updated /os/ip/lookbackmedium.c and /os/ip/rudp.c
20061021
	change /os/port/exportfs.c to allow negotiating up to 64k msize
	(matching /emu/port/exportfs.c)
20060809
	/appl/lib/newns.b uses String->unquoted, if it can load it
20060803
	/libtk/textw.c: default page up/down scrolls 0.75 of a page (to give context); also allows fractional value
20060801
	/utils/data2s/data2s.c: allocate at least one linker byte to empty files to avoid complaints
20060715
	/appl/lib/pop3.b remove defaultserver(); update pop3(2) to remove references to /services
	similarly update smtp(2)
	avoid some boundary cases in /appl/charon/^(build.b layout.b)
20060625
	added caerwynj@gmail.com changes to /appl/acme/acme/mail/src/Mailpop3.b
20060622
	/appl/lib/sets*.b: correct op's implementation of 2r1101
20060613
	added csv(2), /module/csv.m, /appl/lib/csv.b
20060608
	preliminary rfc822(2), /appl/lib/rfc822.b
20060605
	/appl/lib/chanfill.b: remove alt => *
20060601
	fix /appl/lib/dis.b to save the real array once read in
20060526
	/appl/lib/venti.b: fix g64's byte ordering [not that it is, or can be called yet]
20060524
	copy end fix to lib*/utfecpy.c
20060523
	w3c-uris(2): add a .copy() operation
20060518
	/Nt/386/include/lib9.h define _USE_32BIT_TIME_T and deprecate `deprecated' warnings
20060504
	remove use of HEAP_ALIGN from /*/port/devprof.c; change Heap.pad to Heap.hprof in /include/interp.h
20060426
	correct text and selection colours in wm/sh for loss-of-focus and holding modes
20060423
	add /appl/lib/w3c/uris.b w3c-uris(2) /module/uris.m
20060419
	/emu/port/devcmd.c: correct wakeup state for started command
20060412
	/appl/svc/webget	include caerwyn's changes
20060411
	put `|| exit 1' after each (command-list) in the mkfiles, just for bash
20060410
	/appl/cmd/limbo/typecheck.b /limbo/typecheck.c - stop wrong warning wrt use of ref fn
20060313
	remembered to install cddb port from last year... cddb(7)
20060312
	/emu/Nt/win.c; #define windows names out of the way to remove IPoint etc
	/emu/Nt/os.c, simplify osblock/osready and eliminate erendezvous
	/emu/port/devcons.c, tug into line with /os/port, to prepare for single-window changes
	echo ^U on CAN (ctrl-U)
20060311
	replace Limbo version of shutdown by sh script; it's still a bit silly
20060309
	/*/port/inferno.c: 0 or -1 return value from dial functions
	/os/port/portmkfile: remove reference to ../kfs
	/man/8/httpd document -a; /appl/svc/httpd/httpd.b
	/libmp/port/mptouv.c sign extension fix from 9
	/module/keyring.m, /libinterp/ipint.c: add some bitwise operators
	change (undocumented) /appl/cmd/test.b so that `host' mkfiles will work in Inferno
		should probably change the mkfiles to replace it
20060303
	/emu/Plan9/win.c replace ldepthof
20060302
	add KPX11 flag to hosted kproc to boost the stack for silly x11 & co.
	put keyboard and cursor processing into a separate kproc with big stack in /emu/port/win-x11a.c
	change various os.c to match
20060301
	/appl/cmd/rioimport.b fix initialisation race
20060227
	fix /utils/ql/l.h: oprange should be [ALAST] (with extra 405xx opcodes), also AEND->ALIST elsewhere
	put faster gethunk in ql and kl (mimic other compilers)
20060226
	enable /emu/port/devpointer.c, with changes to /emu/*/win*.c to call mousetrack, /emu/port/main.c to bind #m,
		and code for pointer and cursor removed from devcons.c
	update Nt/win.c and port/win-x11a.c from drawterm to get/put host snarf buffer
	change devmem.c from #m to #% not to clash with pointer
20060225
	add /emu/port/devsnarf.c (#^) and put clipread from drawterm in /emu/Nt/win.c
20060224
	modify /appl/lib/secstore.b, /module/secstore.m, secstore(2) [add dial, auth, mkseckey, mkfilekey, remove]
	add /appl/cmd/auth/secstore.b, secstore(1)
	remove strange exception handling in /appl/cmd/dd.b
	add dhcpclient(2)
20060223
	add /appl/cmd/auth/aescbc.c
	add /appl/cmd/crypt.b [rog]
	add crypt(1)
	add /appl/lib/secstore.b /module/secstore.m secstore(2)
20060221
	/libsec/port/hmac.c: treat existing but not seeded digest correctly
	/libinterp/ipint.c, /module/keyring.m, add new operator `invert'
20060220
	add ida(2), /appl/lib/ida, /module/ida.m
20060216
	add ubfa(2), ubfa(6), /module/ubfa.m, /appl/lib/ubfa.b
20060214
	[rog] add cursor changing support to tk, wm, wmlib (eg, for acme)
20060213
	remove libcrypt_o from distribution
20060211
	add /man/1/9win [rog]
	change /appl/cmd/auth/keyfs.b to confirm key only when creating the file [rog]
	punt floating-point conversions in powerpc jit on macos for time being
		(have particular values in certain FP registers when native)
20060210
	update /libmemdraw/draw.c to include 9's changes for concurrent use
	remove canlock as assembly language interface, replaced by _tas
	replace native use of tas by _tas; make declarations all agree
	add holdon/holdoff ctl request to wm/sh
	wmproxy in appl/lib/wmlib.b does not create new pgrp
20060206
	update /appl/cmd/cp.b with digbyt's changes (mode/uid/gid correct on copied directories)
20060203
	update /appl/cmd/ip/dhcp.b /appl/cmd/lib/dhcpclient.b
	update /os/init/i4e.b to use it
	add /man/8/dhcp
20060118
	add ksize(10.1), kstrip(10.1), /utils/kstrip
	new _MAGIC definitions in utils/libmach/a.out.h
20060114
	change /os/boot/arm1110 mkfile to work on unix and windows; add to /lib/proto/os
20060111
	-s (exportonly) -x/-y (geometry) options to 9win (TODO: rog, manual page!)
	wm/sh.b: correct hold mode; remove little-used and undocumented history file
20060109
	delete #pragma from flate.h
	ensure lib9 compiles replacement sbrk for MacOSX
20060106
	update compilers
	update compilers' manual page
	fix os/port/portmkfile for Plan 9: don't use $OBJDIR but Inferno/$OBJTYPE
	have os/port/portmkfile check for i$CONF.p9 and use that not i$CONF for acid
	add srclist(10.1)
20060105
	account for new definition of rendezvous (void* not ulong)
	add dummy setmalloctag to utils where needed (for Plan 9)
	set profileflg only for ATEXT in utils/?c/txt.c
	update /os/boot/pc
20060103
	/os/ip updated from Plan 9
	/os/ip/^(bootp.c dhcp.c ihbootp.c) changed to use announce not connect for udp
20051215
	/man/6/keytext added
20051207
	/tools/odbc.c portability changes, and fix modes on several files
20051202
	/emu/Plan9/devfs.c strip Inferno root from file system diagnostics
20051130
	change /appl/svc/httpd to use lock(2) not lockprocs
20051123
	/appl/cmd/bind.b changed not to use arg.dis, implement -q, and diagnostic change
	/appl/cmd/mount.b acquired a -q option as well
20051114
	avoid limit==0 in wm/memory.b
20051108
	have poolmaxsize return 0 for pool of size 0
	remove /os/*/u.h (in favour of /$SYSTARG/$OBJTYPE/include/u.h)
	update mkfiles accordingly
	adjust mkfiles for libsec and libmp compilation for native kernels
20051107
	added /os/manga
20051101
	fixed /os/port/devloopback.c
	updated netif.c netif.h
20051028
	updated gettar(1) and /appl/cmd/gettar.b
20051025
	fix British Summer Time in locales
20051021
	updated /appl/lib/newns.b and namespace(6) for environment variable substitution
20051018
	moved in changes from home to os/port: cis.c devbridge.c ethermii.c portclock.c devuart.c devbench.c random.c portfns.h tod.c uart.h
	- mainly for changes to implement fasttick and timers
20051017
	/limbo/ecom.c and /appl/cmd/limbo/ecom.c: ensure src set in temporary Node to avoid `no file specified' in sbl.[bc]
20050925
	added format(2)
20050922
	iostats(4) added
20050919
	improve behaviour in wm/sh when in raw mode
20050916
	/appl/lib/styx.b: return value for Rmsg.unpack for Rstat didn't include len[2]
20050912
	update /appl/lib/disks.b, disks(2)
	update /appl/cmd/disk/format.b
	add /appl/cmd/disk/prep, /appl/cmd/disk/mbr.b
	replace format(8) by prep(8)
	delete undocumented /appl/cmd/disk/part.b
20050908
	added disks(2) and scsiio(2)
20050906
	os/port/devsrv.c and emu/port/devsrv.c to allow setting length by wstat (also DMAPPEND)
	appl/cmd/dossrv.b fix to interpret aname:offset
	usb updated to support current native uhci drivers
	/appl/lib/usb/usbmass.b changed to work with new driver and more devices
20050901
	new /appl/cmd/ip/sntp.b, sntp(8)
20050824
	cp(1): added -gux options
20050810
	mangaload(8): new
20050812
	/appl/cmd/limbo/nodes.b didn't always initialise n.c (eg, a != a)
20050712
	updated utils/[12][acl] to match Plan 9's
20050627
	added streamcp (renamed fcp since that's what plan 9 calls a similar thing)
20050626
	added write lock to emu/port/devip.c to stop Linux (and perhaps others) splitting socket writes by different processes
20050620
	added w3c-xpointers(2) [/module/xpointers.m; /appl/lib/w3c/xpointers.b]
20050617
	fixed qid array reference in /appl/cmd/lockfs.b [cjones83]
20050610
	updated lib/ndb/dns
	fixed count < 0 when reading beyond end of file in disk/kfs
20050526
	fixed factotum's p9any to use user= attribute in key not /dev/user
	fix /appl/lib/daytime.b's handling of dlpairs; also read /env/timezone if that's there
	update /appl/lib/w3c/css.b to read CSS2.1
	add w3c-css(2); possibly should move module file to w3c/css.m?
20050518
	added GPL/LGPL notice files
	made single mk.b from many included source files
	added MIT-template or LGPL NOTICE files to lib* directories
	updated doc/port.ms
	included libmp and libsec in lib/proto/src (Lucent Public License), not yet used
	fix bug in cmd(3) introduced by killonclose
20050425
	add sexprs(6)
	add truerand/ntruerand and nsec[defined as osnsec] to lib9.h
	redefine fmax and log2 in lib9.h
	some/all FreeBSD-5.x-y don't initialise rfork_thread's procmask from parent (contrary to docs); compensate in FreeBSD/os.c
	finally copy last year's changes to 1c from home
	call logs->init in applylog
	changed /appl/cmd/cmp.b to work correctly for differing buffer sizes, errors, etc.
	included /os/pc/sd53c8xx.[in] and added /utils/na [not compiled by default]
	mask off OEXCL in (emu/port os/port)^/sysfile.c:/^kcreate's openmode
	wm/sh.b: keep menuitem 0 if noscroll selected
	added units(1)
20050413
	licence following MIT-template replaces `free for all' instances
	"-N nice" option in os(1)
	geodesy(2) is new
	ebook(1) is newly released (Open Ebook browser)
	wm-sh(1) has a rearranged menu, with scroll/noscroll option added
	/doc/asm.ms has been updated
	section 10 has been updated
	limbo compiler will make simple functions inline if possible
	limbo compiler supports `ref fn' type
	/doc/limbo/addendum.ms [also .ps .pdf] updated to reflect `ref fn' and other changes
	keyring-ipint(2) has a few new operations (shl, shr, copy)
	DigestState has new copy operation replacing cloneDigestState
	Keyring has new functions certtoattr, pktoattr and sktoattr each returning
		a string containing attr=value ... representations of certificates and keys
	u.h has been updated for all platforms, hosted and native
		new ptrint, u8int, u16int, u64int, FPdbleword, and more accurate varargs for < 4 byte values
	lib9.h has extra encode/decode functions moved from libcrypt
	string.m has new quotec function [TODO: man page]
	crypt/ssl3.b handles a particular certificate type better
	charon has several bug fixes in javascript, notably parsing of certain expressions
	/doc/descent/* `Descent into Limbo' updated
	internally libinterp uses a different representation for parts of the linkage table
	/doc/lprof.ms [also .ps and .pdf] gives overview of Limbo profiling
	/doc/ebookimp.ms [also .ps and .pdf] discusses implementation of its XML browsing
	/doc/compiler.ms has been updated
	/doc/dis.ms  eclr has been removed
	emu(1) -b enables bounds checking in JIT
	cs(8) handles general query (!attr=val ...)
	mkfs/mkext(8) handles big archives
	emuinit tries sh -c on command if not immediately dis
	/appl/lib/string.b: rewritten unquoted for correct handling of embedded quotes
	limbo warns about unused local variables
	limbo: -F enables new implementation of function ref
	limbo: -O runs optimiser
	mount -9 uses 9fs not styx as service address
	cmd(3) adds "killonclose" and parameter to "nice"
	TODO: group check in styxserver
	styxlisten accumulates algs correctly
	os/port/mkdevc builds vgacursor table
	touch uses OEXCL
	/appl/lib/debug knows about ref fn
	ecmascript: for(... in ...) parsed correctly
	getuserpasswd added to factotum(2)
	/appl/lib/print reincorporated
	wm/clock
	ftpfs calls factotum (getuserpasswd)
	hoststdin/hoststdout/hoststderr [preliminary]
	/os/boot/pc updated, as is its shipping list
20041217
	base point
