13
I Use This!
Activity Not Available

News

Posted about 9 years ago by [email protected] (sl)
New 9front release “SUPER 9FRONT 64” torrent direct download 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 ... [More] 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 [Less]
Posted about 9 years ago by [email protected] (sl)
New 9front release “CTRL-F” torrent direct download 9fs: add atom and atomdump for atom.9atom.org acid leak: various fixes ape: move strdup() from libbsd to libap (from sources) cifs: fix compiler warning cifsd: experimental ntlmv2 server ... [More] authenticaion support cpu: add -n flag for the remote site to allow “none” authentification method (inspired from sources cpu-noauth patch) devdraw: fix drawdelname() string memory leak devether: remove qfull prints and fix loopback packet handling of etheroq() devmouse: exclude sroll-wheel buttons from differential button handling devproc: make sure /proc/n/wait waits for the right process children; fix noteid permission checks for none devssl: use parsecmd() to process control message to get rid of 128 byte stack buffer limit draw: fix drawing of replicated source image on memlayer with a clip rectangle ether82598, ether82563: remove packblock() avoidance hack etheriwl: add did 4232 for intel wifi link 5100 (thanks, hmr) etheryuk: fix problems with yukon2 ep+ rev0, deoptimize exportfs: get rid of limits, cleanup factotum: add ntlmv2 (mschap2) client auth for cifs fortunes: That’s a video card, Blake. fshalt: rfork n to avoid limbo namespace when the command fails gif: remove warning when animated gif is rendered to bitmap kernel: fix pexit() Waitmsg memory leak; simplify pexit(), avoid making wait record for RFNOWAIT (parentless) procs; update debug log format string for poolallocalign(); make sure user text, data and bss wont overlap the stack segment in sysexec(); dont call pprint() while holding up->debug qlock; halt idle processors on mp system by default (from sources); nexterror() fixes; postnote() fixes; skip timed out alarms when inserting in procalarm() (thanks erik) libthread: avoid calling thread waiting for fork/execed process to finish if we dont have to mothra: mouse scrollwheel behave the same as in sam; add regular expression text search (thanks mischief, sl) ndb/dns: check bad name length in convM2DNS.c:^gname() page: add -j flag and menu item to snarf plumbable bookmarks (thanks _trav for starting it); mouse scrollwheel behave the same as in sam; better backwards scrolling; fix blit bug when page was translated offscreen; remove debug code, dont create $home/lib/mothra/mothra.err file ps2mouse: disable packet streaming during reprogramming rio: dont consider shell characters as part of the filename for auto completion telnet: disable changing raw mode when a pipe was being used (from sources telnet-notkbd patch) window: fix various problems, cleanup /sys/lib/plumb/basic: add rules for page bookmarks and audio playback add audio/mixfs to allow simultanious playback streams over a single /dev/audio add /dev/cputemp for bcm kernel (Thanks Krystian!) add HISTORY to various man pages [Less]
Posted about 9 years ago by [email protected] (sl)
New 9front release “FULL ENSIGN” torrent direct download acme: attempt to fix tag lines collapsing to zero height on window move (issue 189) aux/statusbar: emit final newline in textmode when finished cwfs: add checktag() call for cache bucket in ... [More] dumpblock(); fix error strings; more checking for cfsdump(); cleanup Tsuper hack in cwrecur() devmouse: differential handling of /dev/mousein buttons exportfs: start filter in separate rendezvous group factotum: update rsa for ssh2 (sync with sources) fdisk: fix struct padding for amd64 (from erik quanstros fdisk-64-bit-table patch) hget: handle http contentencoding (compression) ip/torrent: check piece offset, backoff from piece on hash error inst, various mkfiles: do not rely on path containing the . element kbdfs: implement x to enter variable length unicode as suggested by erik quanstro; implement keyboard mouse buttons with /dev/mousein kernel: disable freelist page caching for executables run from uncached mount libc: remove doprint libpanel: fix memory corruption bug in plinitentry(), add pl_erealloc() mothra: handle ndb/common: update ip for d.root-servers.net; dont use bell-labs dns servers for rfc1980 zones newuser: make lib/profile read drawterms /dev/secstore when available nusb/disk: handle blocking usb access with srv released nusb/ether: new driver interface with kernel inspired Block buffers rc: make default path = (/bin .) unzip/zipfs: handle optional data descriptor signature in trailer usps: update for new usps website (thanks, mischief) vncs: create dummy /dev/mousein and /dev/mousectl files field promotion: update system to 21 bit runes [Less]
Posted about 9 years ago by [email protected] (sl)
New 9front release “3☺☺☺” torrent direct download 5c: apply richard millers 5c-nan-cmp patch (from sources) 5l: apply richard millers 5l-incfloat patch (from sources) 9bootfat: only check for fat at block 0 on floppy drives (thanks aap) acid: ... [More] handle buffer overflow with ridiculous long symbol names (thanks mischief) apm: fix wrong segment load, zero segment registers audioac97: remove i/o bar magic, fix ac97mixreset busywait-forever timeout audiohda: allow manual pin routing; more verbose audiostat; initial mute of al widgets; vmware support (thanks dreadlorde) aux/statusbar, aux/statusmsg: dont fork in background for window e820: handle duplicate and overlapping e820 entries, handle overflows ether8169, etherdp83820, ethervt6102: fix snprint READSTR bugs (thanks pap) ether83815: fix `auto neg timed out' error with sis 900 rev 635. exportfs: fix filedescriptor leaks faces: fix callerpc for realloctag in erealloc (thanks qrstuv) lib9p/hjfs: use x != ~0 instead (type)~x conditionals to work arround arm compiler issue libauth: add sanity check for auth_proxy write size libdraw: make newwindow() unmount the old window libmach: fix wrong formating for arm LDRH/STRH/LDRSB/LDRSH (MOVHU/MOVBU) instructions libevent: drop queued mouse events mothra: mothra: avoid intermediate rc shell processes; isolate rendezvous group; run page in own note group; close unneeded filedescriptors after forking; fix null dereference crash nusb/ether: add rtl8150 driver page: avoid intermediate rc shell processes with using exec; move newwindow() before forking namespace; dont tell rio our pid pkg/list: handle more directory listings rio: fix bad rect bug; fix Xfidwrite memory leak on flush tarfs: make file name safe, canonical and free of . and .. (from sources) tcs: add html5 rune entities; eleminate ambigous html entity runes. vt: dont pollute the outer environment (thanks mischief!) add sdp(3) from sources add webpaste(1) [Less]
Posted about 9 years ago by [email protected] (sl)
New 9front release “NO SUICIDES” WELCOME HOME, AIJU! torrent direct download 9bootfat: always try plan9 partition even when not marked active abaco: fix memory leaks acme: use threadexitsall() to tear down mouse and keyboard procs on error; ... [More] avoid useless tagline/window redraw if not needed; add p9p acme patch that allows multiline tags (thanks rsc and lf94) archacpi: make pcibusno() work on non pci bridges; archacpi: experimental handling of interrupt link devices, io access auth(8) commands: fix uninitialized Tm.zone in getdate() bitsy/keyboard: dont resize our own window cifs: fix timezone for timestamps devkbd: fix wrong refcount on open error devmouse: fix openmode() handling devproc: properly handle exclusive refcount for /proc/trace devshr, devaudio: openmode()/devopen() error handling esd: enlightenment sound daemon ether6105m: increase timeouts for Soekris 5501s (from sources) etheriwl: recover from rfkill toggle or firmware crash file(1): recognize AAC audio files, from sources games/catclock: protect black border with clip rectangle and dont print when window is too small games/juggle, games/catclock: keep up with queued mouse events imap4d: apply djc’s patch to fix search (from /n/sources/patch/imap4d-cistrcmp) libaml: new io interface, add amlnew()/amltake()/amldrop(), late binding names, FindSetLeftBit/FindSetRig; fix memory leaks libc: Prevent infinite recursion when modf is called with NaN or Inf argument. (apply richard millers / modf-nan patch from sources) libdraw: fix leftover processes or programs failing to restore window labels when receiving interrupt note; fix ekbd() memory leak; cleanup libsec: only send client cert when we have one libhtml: fix double free of form action mk: handle rc blocks in shell quote mp/pci: msi support for hypertransport platform nusb/ether: add aue driver for admtek pegasus usb ethernet adapter pmmc: add support for Ricoh 5U23 SD/MMC controller rc: flush environment variables (update /env) before fork resample: fix XRGB32 color channel handling rio: position keyboard window (-k) at the bottom of the screen tls: fix various tlsClient()/tlsServer() related bugs tm2sec: assume local timezone when Tm.zone[0] == 0 (fixes dossrv, zipfs timestamps) usbehci: fix portreset upas/fs: fix potential filedescriptor leaks vncs: fix cmdpid fork bug; fix missing free for window label vt: fix off by one memory corruption wpa: repeat rsne setup after deassociation (roamng between access points) man pages: cursory audit for misspellings and typos numerous programs: set exit status; remove unused #include <bio.h> [Less]
Posted about 9 years ago by [email protected] (sl)
torrent direct download kernel and drivers: kernel: devproc: change address format in segment file to %8p (thanks eekee) kernel: icmp: use snprint, add more unreachable error messages (from erik quanstro) kernel: fix printing wrong memory ... [More] sizes in pageinit(), overflowed on amd64 (thanks aram) kernel: add secstore and wpa to bootfs pc, pc64: process acpi interrupt source override entries in a 2nd pass over the madt (APIC) table (thanks erik) pc64: prevent dat.h from getting overwritten by ../pc/dat.h nusb/kb: fix trackpoint on thinkpad usb keyboard nusb: dont include <bio.h>, we'r not using it (thanks erik) nusb/ether: add RNDIS support (tested on Nexus 5) nusb: resolve endpoint id conflict with different input and output types nusb: workaround for endpoints with same index but different types pmmc: recognize generic mmc controllers (untested) vga: add support nVidia 7600GS (and possibly 7950) (from kenji okamoto) wifi: set ether->mbps to highest supported rate of the associated ap etheriwl: set msb for all rates etheriwl: add Wifi Link 5150 did etheriwl: support another (broken) variant of centrino ultimate-n 6300 compilers and debuggers: 6c, 8c: optimize away CMPL/CMPQ reg, $0 instruction in peephole pass programs: aanuke: new program, print commands to kill idle aan processes audio/oggdec: wait for pcmconv child process to exit auth/login: find authdom instead of using hardcoded cs.bell-labs.com (thanks erik) btc mkfile: mkdir -p eqn: fix parallel build (thanks eekee) games/gb: better video scaler from games/nes games/geigerstats: fix usage() to exit games/snes: improved cpu timing games/snes: fix dspclock signed overflow (music stoping for minute) games/snes: upsample audio to 44100 hz instead of setting audio device frequency games/snes: faster scaling games/snes: mode 5/6; overscan fix grep: fix wrong rlcass splitting (thanks erik and kenji) grep: fix tab2, use int instead of Rune to be compatible to 16bit rune system newt: new program, NNTP client for use with nttpfs(4) ramfs: fix srvname; postmountsrv() already prepends /srv/ sam, acme: fix character classes quoting for 21-bit runes secstore: fix gfile/pfile/rfile array sizes secstore: fix wrong “readnvram %r” error status termrc, cpurc: exclude wpa from oom kill and swap tr: fix 4-byte runes fix (thanks rsc) webfs: do not unescape escape wpa support for tcp boot, remove duplicate secstore code from factotum libraries: libauthsrv: recognize amd64 $cputype in readnvram() to look for default locations libc: allow announce address of the form #I1/tcp!*!564 libmach: fix printing of amd64 modrm byte register with rex prefix libmemdraw: improve readbyte() and writebyte() routines libsec: tlshand: fix memory leaks, fix alloc element size for certs pointer array, error handling, cleanup 36 -> MD5dlen+SHA1dlen vgadb: add EIZO Flexscan S2231W (from kenji okamoto) documentation: aan(8): add aanuke and HISTORY draw(2): fix missing arg of bezspline on page 5 games(1): geigerstats args [Less]
Posted about 9 years ago by sl [email protected] (sl sl)
Go team member Brad Fitzpatrick has proposed dropping Plan 9 support for the Go. 1.3 release: This is a discussion about dropping broken and unmaintained Go ports from the main tree once the Go 1.3 tree opens. Specifically, I propose deleting plan9 ... [More] and dragonfly support. Neither has many users, nor are they running a builder at http://build.golang.org/. Both can be maintained by their respective communities out-of-tree. Once those communities have builders running and passing all tests, they can be considered for inclusion back in the tree. This is similar to the "tiny" runtime and NaCl support which were once in the tree but now exist only in the hg history. The community has responded by setting up a Google Group and IRC channel to coordinate work on the port: https://groups.google.com/forum/#!forum/go-plan9 #go-plan9 on freenode Edit: Plan 9 has been added to http://build.golang.org. [Less]
Posted about 9 years ago by [email protected] (sl)
New 9front release “bad breath sETH” torrent direct download abaco: use faster resize instead of resample for image scaling abaco/rio/acme/samterm: unsticky scrollbars cwfs: fix out of order replies; use atomic compare and swap to avoid ... [More] semacquire() syscalls in new queue implementation dns: ignore spam addresses from cname answers etherrt2860: add rt3090 support and make style more consistent ether82563: remove buffer pool optimizations; make link status work for 82567; determine phy number by probing phy id registers for 82567; work arround for 82579LM on Lenovo X230 ether82563, etheriwl, pmmc: fix potential multiprocessor races with wakeup ether82598, etherigbe: remove receive buffer pool optimization inst: remove systype step. system will be terminal with a disk after installation. libhtml: handle ' character reference mothra: log post data with debug flag, increase max token length from 1K to 4K nusb/kb: only send to mousein when mouse state actually changes (zero detlas, same buttons) page: use less aggressive read ahead and keep track of image memory allocation rio: shorten overlong window labels; add ^B control sequence to move cursor to output point sam: avoid thread stack overflow with 32bit runes (from sources) smtp: fix -t flag ups: fix for a few days wikifmt: handle & as & in anchor name, more complete title to name= anchor translation image encoders/decoders: various fixes add /lib/br apply erik quanstros tcp-bdp patch (from sources) apply richard millers arm debug fixes (from sources) do not limit kernelpercent IFF *imagemaxmb= is used on a cpu server [Less]
Posted about 9 years ago by [email protected] (sl)
New 9front release “TIFFany Lamp” torrent direct download abaco: use uhtml to handle charset conversions acpi: skip disabled LAPIC entries cwfs: add rtmp flag for check command to remove temporary files after recover devcons: change /dev/kmesg ... [More] buffer back to normal 16K hjfs: add users command, fix newuser ? documentation mothra: add -a option to start with alt display; handle empty attributes (for base-tag and others…) ndb/dns: avoid duplicate entries for db records page: handle combination or -w and -R flags (thanks BurnZeZ) pci: add Intel 82hm67 southbridge; add Intel panter point lpc south bridge plan9.ini: add *notsc= option to disable use of TSC as high resolution clock rio: run filename completion in background process samterm: fix crash on scroll when there is no layer (thanks BurnZeZ) sysinfo: sysinfo: remove -m, add -p; add -e to include a reply-to e-mail address tcs: fix koi8-ru chars (ukrainian and belorussian) uhtml: honor default charset -c when not found in document vesa: fix blank/unblank wakeups wifi: more fixes add tiff decoder (thanks, pap) add ricoh pci sdmmc host controller driver for Thinkpad X230 add Ralink RT2860 wireless driver (thanks, phlk) add Yukon2 ethernet driver (thanks, Erik Quanstrom) increase MaxEther to 64 avoiding “too many ether cards” panic [Less]
Posted about 9 years ago by www [email protected] (www www)
This is not a Monad tutorial interviewed Álvaro Jurado about the development of Harvey OS, an effort to get the Plan 9 code working with gcc and clang. From the interview: What is Harvey OS? Harvey’s website states that its aim is to provide a ... [More] modern, distributed, 64­bit operating system that extends the elegance of the original Unix model, in which all resources are represented as files and directories, to a networked environment, and allows for new ways of working. Read more here [Less]