9FRONT “SUPER 9FRONT 64” Released
New 9front release “SUPER 9FRONT 64”
added amd64 kernels: pc64, pccpu64
numerous fixes to programs for amd64
acid: add semacquire/semrelease/tsemacquire syscalls, handle _seek hack for amd64 (thanks erik); fix acid/network, fix address formats from X to A; remove objchar, prefering foobar.$objtype.acid; make ‘a’ and ‘A’ format to have the same size as mach->szaddr; fix memory corruption due to gc; fix memory leak in fundefs (from 9atom)
cc: emit right acid format for address
devdraw: screenid is BGLONG, not BGSHORT; fix memory corruption reading draw ctl file
etheryuk: fix lockups (thanks burnzez for testing)
hpost: fix Content-Type parameter separator for multipart/form-data POSTs
ip/torrent: print tracker errors/warnings in debug mode and allow setting peerid
jpg: center image in screen
libc: remove malloc.acid and pool.acid
libdraw: work arround devdraw truncating screenid as 16bit; cleanup string() and stringwidth()
libframe: fix stringwidth problems
libmach: fix wrong operand order of MOVLQSX instruction disassembly
libmemdraw: apply erik quanstros fix for sign preserving in byteaddr()
libpanel: remove pointless pointer casts; fix format strings
mixfs: make mixbuffer addition atomic
mothra: dont panic on invalid regular expression in searchbox
netif: fix wrong qid in 3rd level stats/ifstats files (thanks burnzez)
ramfs: remove mainmem pool limit when called with -u flag
realemu: implement IDIV, mark 0xE0000 writeable, fix DIV overfow trap
rio: implement “look” (thanks lf94); make scrollwheel handling consistent with sam
sdiahci: fix hardcoded 512 byte sector size
socksd: close inside udp server one we get a connection (udprelay)
weather: trim garbage from output
winwatch: prevent divide by zero if the window height is too small
added a segment for segattach(2) that gives access to the raspberry pi’s gpio header
removed /sys/games/lib/fortunes
added /lib/uriel
To post a comment you need to login first.