summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-04add rc-httpdstanley lieber
2013-02-02cc/lex: do not crash on -I without argftrvxmtrx
2013-02-01audio: fix delay control, increase default buffer delay to 40mscinap_lenrek
just doing a single sleep isnt enougth, as we get woken up for every block!
2013-02-016l: eleminate NOP X0 instructions (from eriks 6l-nop-x0 patch)cinap_lenrek
erik found that -N left NOPs in that 6l couldn't ignore. add Xn to the NOP table. bonanza; cat > fp.c #include <u.h> #include <libc.h> #include <stdio.h> void main(void) { double g; g = -0.; print("%g\n", g); printf("%g\n", g); exits(""); } bonanza; 6c -N -FVTw fp.c bonanza; 6l -o 6.fp fp.6 main: doasm: notfound from=6f to=34 (939) NOP ,X0 main: doasm: notfound from=6f to=34 (939) NOP ,X0 main: doasm: notfound from=6f to=34 (939) NOP ,X0
2013-01-31httpd: fix rane requestscinap_lenrek
we gave wrong content-length in range requests. r->stop - r->start is wrong because r->stop is the byte offset of the *last* byte, not the *next* byte after the last.
2013-01-31httpfile: fix range requestscinap_lenrek
byte ranges use closed intervals (inclusive first and last byte offsets)
2013-01-31usbehci: remove panic() calls from interrupts if stuff isnt ready (spurious ↵cinap_lenrek
interrupts?)
2013-01-30nusb/kb: increase maximum report descriptor size, non-continuous endpoints ↵cinap_lenrek
(from richard millars usbmouse-endpoint patch) Another band-aid fix to the usb mouse driver, to cope with a mouse which has an interrupt endpoint number 3 but no number 1 or 2, and a report descriptor more than 128 bytes long.
2013-01-30lib9p: defer freeing srv for listensrv()cinap_lenrek
use the Srv.end callback for freeing the srv and closing the file descriptor of a connection. this makes sure we wont free the srv while there are still outstanding requests that would access the srv when doing the respond() call.
2013-01-30hjfs: fix bogus nodata getbuf() of superblock in createroot() (failed ream ↵cinap_lenrek
race bug) we used to do getbuf() with nodata flag so it only worked when we where lucky and got the same in memory block back. this is uncritical once you have reamed the filesystem, its just that sometimes ream would fail with "ream successfull, then hjfs: fsinit: file ./hjfs not found".
2013-01-30mergecinap_lenrek
2013-01-309p message size too smallcinap_lenrek
various fileservers do not check if the message size is too small (they subtract IOHDRSZ later from it to calculate iounit) which can overflow.
2013-01-30lib9p: defer closing down srv until the last request has been responded, ↵cinap_lenrek
Tversion message size in multithreaded programs, we have to wait until all outstanding requests have been responded before closing down the srv. dont make write errors sysfatal(), only print them. in case if listensrv() is used we dont want to exit the process in respond() called by some worker thread. make sure Tversion is only handled when there are no outstanding requests and make sure message size is sane.
2013-01-29reverted changes to termrcmveety
2013-01-29made the timesync failure more obvious on the rpi.mveety
2013-01-29Fixed some ircrc bugs. Only the last channel given to the -t flag is set as ↵ppatience0
target. Unknown commands are not sent to the server. Control-D can be used to exit the client. When the connection is lost, an error message is displayed and the client waits for user input before exiting. Manual page updated.
2013-01-29audiohda: fix vid typo 1003 -> 1003cinap_lenrek
2013-01-29audiohda: add pci id for Intel P55 chipset and ATI HDMI (Radeon HD 8500)cinap_lenrek
2013-01-29acpi: remove "cannot get pci bus number for ..." debug printscinap_lenrek
on almost all machines, we get tons of these prints for pci busses that are not physically there but are described in the ACPI namespace. the reason that we enumerate these is because we do not enumerate _INI and _STA methods to check if they are present. we just match the information with the PCI devices we enumerated with our generic pci code. this works fine and doesnt require aml code to poke arround in pci config space.
2013-01-29hgignore: ignore /proccinap_lenrek
2013-01-28added support for the dos partition on raspberry pi.mveety
2013-01-28removed fakertc device that confused timesync. timesync now fails trying to ↵mveety
read it and hints user to get time elsewhere
2013-01-28removed fake rtc device.mveety
2013-01-28document tcp445 (CIFS/SMB) listenercinap_lenrek
2013-01-28remove /rc/bin/mouseresetcinap_lenrek
2013-01-28valley: fix random numberscinap_lenrek
2013-01-27hurrkhm
2013-01-27added valley(1)khm
2013-01-27audioac97: fix inverted recgain control, init to zero recgaincinap_lenrek
some controls are inverted. we reflect this by specifying negative range in the volume table now and let genaudiovolread() and genaudiovolwrite() do the conversion.
2013-01-27audioac97, audiohda: dont block on close, just pad the last block with zeroscinap_lenrek
2013-01-27mergecinap_lenrek
2013-01-27sam: make scroll wheel work outside scrollbarcinap_lenrek
2013-01-27statusbar: fix garbled percentage outputftrvxmtrx
2013-01-26add arm vfp support to compiler and linker (from sources)cinap_lenrek
2013-01-26add raspberry pi kernel (from sources)cinap_lenrek
2013-01-26add tegra2 soc kernel (from sources)cinap_lenrek
2013-01-26omap: update omap kernel (from sources)cinap_lenrek
refactors of the usb ehci code and adds vfp support
2013-01-26devuart: export uartenable()cinap_lenrek
2013-01-26kernel: add portable uncached memory allocator (ucalloc) (from sources)cinap_lenrek
2013-01-26kernel: add portable sd mmc interface (from sources)cinap_lenrek
2013-01-26libc: update atomic ops and fp code for arm (from sources)cinap_lenrek
2013-01-25nusb/serial: add silabs driver (from sources)cinap_lenrek
2013-01-25acme: fix unicode handling for editout (from sources)cinap_lenrek
2013-01-25omap: fix breakpoint instruction trap handling (from sources)cinap_lenrek
2013-01-25mergecinap_lenrek
2013-01-25libventi: handle nil connection in rpc as error instead of crashing (from ↵cinap_lenrek
sources)
2013-01-25libdraw: fix memory corruption bug in initdisplay()cinap_lenrek
2013-01-25libc: set malloctag for runestrdup()cinap_lenrek
2013-01-25jpg: check read count when reading png magic (harmless)cinap_lenrek
2013-01-25add Uruguay timezone (from sources)cinap_lenrek