From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from habu.inri ([107.191.125.137]) by pp; Mon Mar 2 23:48:54 EST 2015 Date: Mon, 2 Mar 2015 23:48:47 -0500 From: sl@9front.org To: 9front@9front.org Subject: 9FRONT "9FRONT NUCLEAR WINTER OF CODE" Released Message-ID: <531f18ef54f1b1edabef6ac395124a1a@habu.inri> List-ID: <9front.9front.org> X-Glyph: ➈ X-Bullshit: persistence wrapper HTTP hardware extension-scale session backend MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit New 9front release "9FRONT NUCLEAR WINTER OF CODE" * ------------------------------------------------------------ http://9front.org/iso/9front-4308.4e3f4e43246e.iso.bz2.torrent http://9front.org/iso/9front-4308.4e3f4e43246e.iso.bz2 kernel and drivers ------------------ kernel: increase size of palloc.mem[] user page bank array kernel: reduce Page structure size by changing Page.cachectl[] kernel: make pagereclaim() a bit less stupid kernel: maintain Pool.curalloc for poolallocalign() and blockgrow() pc, pc64: fix intrdisable() MaxIrqLAPIC -> MaxVectorAPIC (thanks mischief) pc, pc64: simplify intrdisable() pc64: enable uartisa in default config zynq: fix print format warning in screeninit() zynq: do fixed mapping for ocm memory on boot and make kaddr() and paddr() work with it devmnt: remove unused mntstats fields from Mntrpc devusb: fix debug ctl nil crash devusb: check for nil hp->dump and hp->seprintep igfx: add 0x2a02 for Intel GM965/GL960/X3100 igfx: displayport support for ivy bridge usbehci: initial support for usb on zynq, remove uncached.h wifi: ignore truncated tlv in beacon/probes; fix recvbeacon() libraries --------- libc: check name in getvent()/putenv() libdraw: cleanup getsubfont() libdraw: check fontchar count in openmemsubfont() and readsubfont() libdraw: use readn() to read headers and Fontchar array libdraw: use multiple read() calls in openfont() to read .font file libdraw: font->display->defaultsubfont vs. display->defaultsubfont, dead code, malloc erros libsec: add TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA client cipher suit support libthread: use devdup instead of mounting pipe to /mnt/temp for close-on-exec in procexec() libthread: remove unused internal functions and old xinc assembler files programs -------- [125678kqv][cl]: fix sprint() and strcpy() buffer overflows 6c: eleminate more MOV instructions 6c: fix missing memset in Bconv() 6l: no need to emit rex.w prefix for MOVBQZX and MOVWQZX auth/factotum: factotum: cleanup getnvramkey() auth/userpasswd: add to mkfile to build by default aux/vga: cleanup vesa code aux/vga: use optional edid information to determine mode when vgadb fails aux/vga: remove vbs/vbe from mode, use shs/ehs when sync is ment, prefer detailed timing in edid aux/vga: dont error when vesa setscale fails after modeset (thanks rx9p for reporting) fplot: add modulus % operator gs: work arround broken xref table pdfs gs: backport aes support for pdf-1.6 gs: backport 16MB string support ircrc: dont require nick and user to be the same for auth/userpasswd (thanks spew) jpg: handle progressive non-interleaved mode kbdfs: work around qemu leak: report alloc size mismatch mothra: add side scrolling, controlled by left and right buttons on the keyboard. if desired, x-scrollbar can be set visible via the visxbar variable in mothra.c. (thanks, jpm_) nusb/usbd: fix typo in debug prints, dont use %U format as its not installed tlssrv: fix usage, dont cat tlssrv: produce meaningfull error message when unable to read certificate vc: eleminate strcpy in multab code webfs: check $httpproxy and error when its bogus wc: extend for 21 bit runes added games/c64: Commodore 64 emulator manual pages, documentation, misc. ---------------------------------- fortunes: The NTP codebase is larger than the SSH codebase. * http://plan9.stanleylieber.com/mothra/img/gsoc2015.png