| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-05 | gs: fix /undefined in --setcolor-- errors on amd64 | cinap_lenrek | |
| 2014-05-04 | merge | ftrvxmtrx | |
| 2014-05-04 | vga font: hammer and sickle | ftrvxmtrx | |
| 2014-05-04 | fonts: add swastika to naga10. fixes swastika in default font | ftrvxmtrx | |
| 2014-05-04 | gs: remove PStorage data type from ttf interpreter | cinap_lenrek | |
| i dont see that pointers are stored in PStorage at all, so just use PLong directly avoding all this confusion. | |||
| 2014-05-04 | gs: fix truetype interpreter for amd64 | cinap_lenrek | |
| 2014-05-03 | fix threadsetname usage in few places | ftrvxmtrx | |
| 2014-05-03 | thread.h: varargck argpos for threadsetname | ftrvxmtrx | |
| 2014-05-03 | bio.h: add varargck argpos pragma for Berror | ftrvxmtrx | |
| 2014-05-03 | uniq: document -s option (thanks heaumer) | ftrvxmtrx | |
| 2014-05-03 | uniq: use Bsize for buffers | ftrvxmtrx | |
| 2014-05-03 | cwfs: fix 1GB memsize limitation | cinap_lenrek | |
| the malloc pool allocator is limited in its allocation size. as almost all data structures in cwfs are never freed, use brk() in ialloc() instead of mallocalign(). this means memory returned by ialloc() cannot be freed! to make sure we do not call free by accident, remove the #define malloc(n) ialloc(n, 0) macro and use ialloc() directly as in the original code to show the intend of permanent allocations. | |||
| 2014-05-03 | wc: simplify and avoid buffer overflow on long filenames | ftrvxmtrx | |
| 2014-05-02 | 1l, 2l, 7l, kl, vl: add missing setmalloctag() dummy in compat.c | cinap_lenrek | |
| 2014-05-02 | bio: Brdstr, Bopen: set malloc tag to the caller | ftrvxmtrx | |
| 2014-05-02 | sdide: never timeout or retry scsi commands from the controller driver | cinap_lenrek | |
| this was a big mistake. we should never attempt to timeout or retry a scsi command from the controller driver because theres no way to tell how long a command would take or if a command has side effects when being retried. | |||
| 2014-05-02 | bio: on a second thought, make it one line less | ftrvxmtrx | |
| 2014-05-02 | bio: do not leak memory if realloc fails | ftrvxmtrx | |
| 2014-05-02 | samterm: free() after getenv() | ftrvxmtrx | |
| 2014-05-01 | pc64: increase sizes of physical memory bank maps | cinap_lenrek | |
| number of bank slots in Conf.mem[4] was too small for kenjis machine, set it to maximum 16 (the size of the RAM map in pc64/memory.c). also increasing the UPA memory map to 64. the e820 map on my x200s has 31 entries and many holes. this gets rid of the "mapfree: ... losing" messages on boot. | |||
| 2014-05-01 | leak(1): typo | ftrvxmtrx | |
| 2014-04-29 | kernel: always reset notepending in eqlock, handle forceclosefgrp in eqlocks | cinap_lenrek | |
| 2014-04-29 | kernel: stop queue bloat before allocating blocks | cinap_lenrek | |
| 2014-04-29 | aan(8): fix aanuke synopsis | ftrvxmtrx | |
| 2014-04-28 | devmnt: make abandoning fid on botched clunk handle flushes | cinap_lenrek | |
| make mntflushfree() return the original rpc and do the botched clunk check on the original instead of the current rpc. so if we get a botched flush of a clunk, we abandon the fid of the channel as well. | |||
| 2014-04-28 | devmnt: abandon fid on botched Tclunk or Tremove | cinap_lenrek | |
| if theres an error transmitting a Tclunk or Tremove request, we cannot assume the fid to be clunked. in case this was a transient error, reusing the fid on further requests will fail. as a work arround, we zero the channels fid and allocate a new fid before the chan is reused. this is not correct as we essentially leak the fid on the fileserver, but we will still be able to use the mount. | |||
| 2014-04-28 | libip: use snprint() in myetheraddr() to prevent accidents | cinap_lenrek | |
| 2014-04-28 | 8c, 6c: fix peephole bug for eleminating CMPL $0,R after shift | cinap_lenrek | |
| the shift instructions does not change the zero flag when the shift count is 0, so we cannot remove the compare instruction in this case. this fixes oggdec under 386. | |||
| 2014-04-28 | btc mkfile: mkdir -p | ftrvxmtrx | |
| 2014-04-27 | iwl: support another (broken) variant of centrino ultimate-n 6300 | ftrvxmtrx | |
| 2014-04-26 | merge | ftrvxmtrx | |
| 2014-04-26 | iwl: add Wifi Link 5150 did | ftrvxmtrx | |
| 2014-04-26 | pmmc: recognize generic mmc controllers (untested) | cinap_lenrek | |
| 2014-04-26 | tlshand: cleanup 36 -> MD5dlen+SHA1dlen | cinap_lenrek | |
| 2014-04-26 | tlshand: fix memory leaks, fix alloc element size for certs pointer array, ↵ | cinap_lenrek | |
| error handling | |||
| 2014-04-26 | games/geigerstats: fix usage() to exit; games(1): geigerstats args | glenda | |
| 2014-04-26 | tr: fix 4-byte runes fix (thanks rsc) | ftrvxmtrx | |
| 2014-04-26 | merge | ftrvxmtrx | |
| 2014-04-26 | man pages: fix duplicate words | ftrvxmtrx | |
| 2014-04-26 | draw(2): fix missing arg of bezspline on page 5 | glenda | |
| 2014-04-26 | man pages: the the wich | ftrvxmtrx | |
| 2014-04-25 | newt: write message header and body to virtual file before printing, to ↵ | stanley lieber | |
| avoid stutter | |||
| 2014-04-24 | nusb(4): fix spelling | mischief | |
| 2014-04-24 | games/snes: mode 5/6; overscan fix | aiju | |
| 2014-04-24 | revert previous change, i was confused. | cinap_lenrek | |
| 2014-04-24 | nusb: use ep->addr instead of ep->id in unstall() library function | cinap_lenrek | |
| this is not a bug, but using ep->addr makes the intend more clear. | |||
| 2014-04-23 | nusb/rndis: avoid allocation on each transmission | ftrvxmtrx | |
| The slack space for outgoing packets set to 44+16 bytes. | |||
| 2014-04-23 | nusb: resolve endpoint id conflict with different input and output types | cinap_lenrek | |
| ftrvxmtrx repots devices that use the endpoint number for input and output of different types like: nusb/ether: parsedesc endpoint 5[7] 07 05 81 03 08 00 09 # ep1 in intr nusb/ether: parsedesc endpoint 5[7] 07 05 82 02 00 02 00 nusb/ether: parsedesc endpoint 5[7] 07 05 01 02 00 02 00 # ep1 out bulk the previous change tried to work arround this but had the concequence that only the lastly defined endpoint was usable. this change addresses the issue by allowing up to 32 endpoints per device (16 output + 16 input endpoints) in devusb. the hci driver will ignore the 4th bit and will only use the lower 4 bits as endpoint address when talking to the usb device. when we encounter a conflict, we map the input endpoint to the upper id range 16..31 and the output endpoint to id 0..15 so two distinct endpoints are created. | |||
| 2014-04-23 | merge | ftrvxmtrx | |
| 2014-04-23 | boot/nusbrc: add another rndis device | ftrvxmtrx | |
