Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-02-04 | add rc-httpd | stanley lieber | |
2013-02-02 | cc/lex: do not crash on -I without arg | ftrvxmtrx | |
2013-02-01 | audio: fix delay control, increase default buffer delay to 40ms | cinap_lenrek | |
just doing a single sleep isnt enougth, as we get woken up for every block! | |||
2013-02-01 | 6l: 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-31 | httpd: fix rane requests | cinap_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-31 | httpfile: fix range requests | cinap_lenrek | |
byte ranges use closed intervals (inclusive first and last byte offsets) | |||
2013-01-31 | usbehci: remove panic() calls from interrupts if stuff isnt ready (spurious ↵ | cinap_lenrek | |
interrupts?) | |||
2013-01-30 | nusb/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-30 | lib9p: 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-30 | hjfs: 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-30 | merge | cinap_lenrek | |
2013-01-30 | 9p message size too small | cinap_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-30 | lib9p: 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-29 | reverted changes to termrc | mveety | |
2013-01-29 | made the timesync failure more obvious on the rpi. | mveety | |
2013-01-29 | Fixed 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-29 | audiohda: fix vid typo 1003 -> 1003 | cinap_lenrek | |
2013-01-29 | audiohda: add pci id for Intel P55 chipset and ATI HDMI (Radeon HD 8500) | cinap_lenrek | |
2013-01-29 | acpi: remove "cannot get pci bus number for ..." debug prints | cinap_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-29 | hgignore: ignore /proc | cinap_lenrek | |
2013-01-28 | added support for the dos partition on raspberry pi. | mveety | |
2013-01-28 | removed fakertc device that confused timesync. timesync now fails trying to ↵ | mveety | |
read it and hints user to get time elsewhere | |||
2013-01-28 | removed fake rtc device. | mveety | |
2013-01-28 | document tcp445 (CIFS/SMB) listener | cinap_lenrek | |
2013-01-28 | remove /rc/bin/mousereset | cinap_lenrek | |
2013-01-28 | valley: fix random numbers | cinap_lenrek | |
2013-01-27 | hurr | khm | |
2013-01-27 | added valley(1) | khm | |
2013-01-27 | audioac97: fix inverted recgain control, init to zero recgain | cinap_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-27 | audioac97, audiohda: dont block on close, just pad the last block with zeros | cinap_lenrek | |
2013-01-27 | merge | cinap_lenrek | |
2013-01-27 | sam: make scroll wheel work outside scrollbar | cinap_lenrek | |
2013-01-27 | statusbar: fix garbled percentage output | ftrvxmtrx | |
2013-01-26 | add arm vfp support to compiler and linker (from sources) | cinap_lenrek | |
2013-01-26 | add raspberry pi kernel (from sources) | cinap_lenrek | |
2013-01-26 | add tegra2 soc kernel (from sources) | cinap_lenrek | |
2013-01-26 | omap: update omap kernel (from sources) | cinap_lenrek | |
refactors of the usb ehci code and adds vfp support | |||
2013-01-26 | devuart: export uartenable() | cinap_lenrek | |
2013-01-26 | kernel: add portable uncached memory allocator (ucalloc) (from sources) | cinap_lenrek | |
2013-01-26 | kernel: add portable sd mmc interface (from sources) | cinap_lenrek | |
2013-01-26 | libc: update atomic ops and fp code for arm (from sources) | cinap_lenrek | |
2013-01-25 | nusb/serial: add silabs driver (from sources) | cinap_lenrek | |
2013-01-25 | acme: fix unicode handling for editout (from sources) | cinap_lenrek | |
2013-01-25 | omap: fix breakpoint instruction trap handling (from sources) | cinap_lenrek | |
2013-01-25 | merge | cinap_lenrek | |
2013-01-25 | libventi: handle nil connection in rpc as error instead of crashing (from ↵ | cinap_lenrek | |
sources) | |||
2013-01-25 | libdraw: fix memory corruption bug in initdisplay() | cinap_lenrek | |
2013-01-25 | libc: set malloctag for runestrdup() | cinap_lenrek | |
2013-01-25 | jpg: check read count when reading png magic (harmless) | cinap_lenrek | |
2013-01-25 | add Uruguay timezone (from sources) | cinap_lenrek | |