Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-12 | toppm: checking for err is useless; it was initialized to nil earlier | ppatience0 | |
2013-05-12 | toppm: multichan converts to RGB24, not RGBV | ppatience0 | |
2013-05-12 | writeppm: replace WriteGIF by WritePPM | ppatience0 | |
2013-05-13 | writeppm: simplify | cinap_lenrek | |
2013-05-12 | writeppm: for bitmaps, 1 is black, 0 is white | ppatience0 | |
2013-05-12 | toppm: fix style | ppatience0 | |
2013-05-12 | toppm: add -r flag for raw ppm | ppatience0 | |
2013-05-12 | writeppm: fix tab/spaces | cinap_lenrek | |
2013-05-12 | merge | cinap_lenrek | |
2013-05-12 | devaoe: avoid panic on malloc() error by using smalloc() instead. | cinap_lenrek | |
2013-05-12 | file: recognize bitmap and graymap ppm images | ppatience0 | |
writeppm: do not print extra space after each pixel for graymap formats to save space | |||
2013-05-12 | ether8169: do phywakeup magic only for specific mac versions (from openbsd) | cinap_lenrek | |
2013-05-12 | ether8169: and phy wakeup and reset phy before enabling auto negotiation | cinap_lenrek | |
this brings up the 8198B on BurnZeZ's ASRock Z68 Professional Gen3 board. | |||
2013-05-11 | devmnt: fix mount device leak and allocation error handling in mntversion() | cinap_lenrek | |
the fist problem is that qopen() might return nil and that kstrdup() will sleep, so we should try to avoid holding the mntalloc lock. so we move the kstrdup() and qopen() calls before the Mnt allocation, and properly recover the memory if we fail later. the second problem was that we error(Eshort) after we already created the Mnt when returnlen < sizeof(f.version). this check has to happen *before* we even attempt to allocate the Mnt structures. note that we only copy the version string once everything is in the clear, so the semantics of the user buffer not being modified in case of error is not changed. a little cleanup in muxclose(), getting rid of mntptfree()... | |||
2013-05-11 | sdide: add Intel SERIES 6 SATA controller pci ids | cinap_lenrek | |
2013-05-11 | acme: apply nemos acmediskread patch (from sources) | cinap_lenrek | |
pread does not guarantee that it would read all the data asked for. But acme usage of disk assumes that. This issues as many reads as needed to make acme work when read returns less data than it wanted. | |||
2013-05-11 | ape: change types from unsigned long to void* for rendezvous() and ↵ | cinap_lenrek | |
segattach()/segbrk() (erik), use uniqueue rendezvous tags for _buf and listen | |||
2013-05-09 | awk: proctab.c is always regenerated from maketab, so it is unnecessary to ↵ | ppatience0 | |
keep it | |||
2013-05-10 | srv: be nice, close the previously duped pipe filedescriptor | cinap_lenrek | |
2013-05-08 | fortunes: all the world's a social vax cloud | khm | |
2013-05-08 | samterm: revert previous changes. | ppatience0 | |
2013-05-08 | samterm: move cursor to next tabstop or non-space character before ↵ | ppatience0 | |
backspacing in spaces mode. this makes it less annoying to backspace (it's more like tabs). | |||
2013-05-08 | Add RDRAND Support for /dev/random | jpathy | |
2013-05-06 | ape: remove unused variables | ppatience0 | |
2013-05-06 | ape: fix uninitialized variable bug in getfields() | ppatience0 | |
2013-05-06 | merge | ppatience0 | |
2013-05-06 | access: unused variable | ppatience0 | |
2013-05-06 | pbs: allow 9bootfat start cluster beyond 0xFFFF | cinap_lenrek | |
pbs failed to load (silently loading garbage) 9BOOTFAT from start cluster beyond FFFF because we ignored the low word from the directory entry. now taking the high 16 bit of the directory's start cluster into account. | |||
2013-05-05 | devip: dont raise error() out of Fsprotocone() | cinap_lenrek | |
Fsprotoclone() is not supposed to raise error, but return nil. ipopen() seemed to assume otherwise as it setup error label before calling Fsprotoclone(). fix ipopen(), make Fsprotoclone() return nil instead of raising error. | |||
2013-05-05 | devip: handle malloc errors, fix queue leaks | cinap_lenrek | |
Fsprotocone(): qopen() and qbypass() can fail and return nil, so make sure the connection was not partially created by checking if read and write queues have been setup by the protocol create hanler. on error, free any resources of the partial connection and error out. netlogopen(): check malloc() error. | |||
2013-05-04 | libdraw: fix font f->cacheimage nil dereference | cinap_lenrek | |
the initial fontresize() might fail but its error code is ignored potentially leaving f->cacheimage == nil. make sure we call fontresize() in loadchar() when theres no cacheimage and check the return value to avoid nil pointer dereference. | |||
2013-05-04 | libmach: update mips disassembler (from sources) | cinap_lenrek | |
2013-05-04 | sort: handle write error in debug mode | cinap_lenrek | |
2013-05-04 | bio: use UTFmax for Bungetsize and fix libmach to include <libc.h> before ↵ | cinap_lenrek | |
<bio.h> (from sources) | |||
2013-05-04 | nedmail: recognize image/jpg mimetype | cinap_lenrek | |
2013-05-04 | u9fs: fix compilation warnings | ftrvxmtrx | |
2013-05-04 | u9fs: make it compile | ftrvxmtrx | |
2013-05-03 | ape: get rid of fixed MUXADDR for buffered i/o | cinap_lenrek | |
instead of trying to resize the segment (which will not work when the kernel picks the address as it will allocate right before the base of the topmost segment), we create the mux segment with the maximum size needed (arround 1.4MB) for OPEN_MAX filedescriptors. buf slots will be reused and slots get demand paged once used. | |||
2013-05-03 | mkpaqfs(8): correct maximum block size (from erik quanstros mkpaqfsman patch) | cinap_lenrek | |
2013-05-03 | ape: remove unused variables from _buf (from erik qunastros _bufupd patch) | cinap_lenrek | |
2013-05-02 | fixed operand size for ADD SP, n | qeed | |
2013-05-02 | devsd: initialize unit->sense[0] in sdsetsense() (from erik quanstroms 9atom) | cinap_lenrek | |
2013-05-01 | chan: fix potential path leak on clone in namec() (from erik quanstroms 9atom) | cinap_lenrek | |
2013-05-01 | devpipe: fix channel and queue leaks (from erik quanstroms 9atom) | cinap_lenrek | |
2013-05-01 | aoe: updating aoe driver from erik quanstros 9atom | cinap_lenrek | |
1 the config string was grabbed Aoehsz too far into the packet due to using the wrong pointer to start. 2 never accept a response with tag Tmgmt or Tfree. 3 defend against "malicious" responses; ones with a response Aoehdr.type != request Aoehdr.type. this previously could cause the initiator to crash. 4 vendor commands were improperly filtered out. | |||
2013-05-01 | devloopback: fix potential channel leak on allocation error (from eriks 9atom) | cinap_lenrek | |
2013-05-01 | cc: accept 24 bit numeric runes | cinap_lenrek | |
2013-05-01 | frexp: handle NaN values (from sources) | cinap_lenrek | |
2013-05-01 | uartpci: add detection for StarTech PCI8S9503V (P588UG) (from sources) | cinap_lenrek | |
2013-04-30 | rio: fix highlight text for -b | stanley lieber | |