summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES232
1 files changed, 232 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
new file mode 100644
index 00000000..b8a60acd
--- /dev/null
+++ b/CHANGES
@@ -0,0 +1,232 @@
+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