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