Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-10 | libjson: don't perform chartorune in getch() when char is null terminator, ↵ | BurnZeZ | |
and remove empty string check added last commit | |||
2013-11-10 | libjson: check for empty string in jsonparse() | BurnZeZ | |
2013-11-10 | sdide: add pci did for VIA VT6415 PATA IDE controller | BurnZeZ | |
2013-11-10 | arch(3): english | stanley lieber | |
2013-11-10 | arch(3), aml(2): document /dev/acpitbls file | cinap_lenrek | |
2013-11-10 | ndb/common: add ipv6 addresses of root name servers | cinap_lenrek | |
2013-11-10 | aml(2): tabelize by function, move hardware linkage on separate page | cinap_lenrek | |
2013-11-08 | merge | cinap_lenrek | |
2013-11-08 | kernel: make image cache not hold onto the channel, remove nocache flag | cinap_lenrek | |
the image cache should not hold onto the text file channel when not neccesary. now, the image keeps track of the number of page cache references in Image.pgref. if the number of page cache references and Image.ref are equal, this means all the references to this image are from the page cache. so no segments are using this image. in that case, we can close the channel, but keep the Image in the hash table. when attachimage() finds our image, it will check if Image.c is nil and reattach the channel to the image before it is used. the Image.nocache flag isnt needed anymore. | |||
2013-11-08 | /rc/bin/": fix typo | stanley lieber | |
2013-11-08 | acidleak: show free blocks as free (leak -b) | cinap_lenrek | |
2013-11-07 | fortunes: that's great | stanley lieber | |
2013-11-07 | /rc/bin/", /rc/bin/"": handle the venerable ; prompt | stanley lieber | |
2013-11-06 | merge | cinap_lenrek | |
2013-11-06 | mp3dec: fix volume for mp3dec | cinap_lenrek | |
the libmad samples need to be scaled properly. the previous assumption was that it is 32 bits, but it really is MAD_F_FRACTBITS + sign bit and rest used for overflow. thanks eekee! | |||
2013-11-06 | synchronize ape's vfprintf with libstdio | mischief | |
in ape's vfprintf we don't check if the file we're writing is actually a string buffer, resulting in a return of -1, when we should actually return the number of bytes that would be written. | |||
2013-11-05 | merge | cinap_lenrek | |
2013-11-05 | rio: eleminate temporary allocations before frinsert() and in namecomplete() | cinap_lenrek | |
frinsert() shouldnt modify the runes passed and the buffer isnt going to be modified my us during the call so removing the temporary copies. namecomplete() makes utf-8 copies of the rune strings so theres no need to copy the runes. | |||
2013-11-03 | fortunes: AFTER READ THE PAGE YOU UNDRSTAND WHAT IM TALKING TO YOU ! | stanley lieber | |
2013-11-03 | aml(2): english | stanley lieber | |
2013-11-04 | aml(2): fix amldelay() decscription. it takes microseconds, not milliseconds. | cinap_lenrek | |
2013-11-03 | add aml(2) manual page | cinap_lenrek | |
2013-11-03 | rio: do backspace \b processing inplace avoiding buffer allocation | cinap_lenrek | |
2013-11-03 | rio: cleanup and error handling | cinap_lenrek | |
2013-11-02 | rio: huge simplification of flush handling | cinap_lenrek | |
xfidflush() now uses a simpler way to flush another xfid. when we can send to Xfid.c channel, we know that the xfid is completed. so all xfidflush() needs todo is to do an alt sending to both Xfid.c and Xfid.flushc. once the send to Xfid.c succeeds, we know the xfid is gone and we can respond to the flush request. theres no need to keep track of flush state anymore. so Xfid.active and Xfid.flushing can be removed. note, that it is ok to respond normally to a currently flushed request. | |||
2013-11-01 | rio: add sanity check in xfidallocthread() | cinap_lenrek | |
2013-11-01 | rio: enforce flush reply ordering for all xfids | cinap_lenrek | |
flushing isnt optional for concurrently handled requests. we need to ensure that Rflush is replied *after* the origianl request. so we assign the flushtag for *every* xfid in xfidctl(), and filsysrespond() checks if the xfid was flushed *after* replying and wakes up the flushing xfid. | |||
2013-11-01 | rio: properly handle follow up flushes (fixes unexpected reply tag) | cinap_lenrek | |
when multiple flushes are send, they need to be replied in order. we ensure this by having the flush xfid taking over the flushtag (synchronized with a new fs->csyncflush channel) so the next flush will flush the previous flush. | |||
2013-11-01 | make auto negotiation work on 82562et (thanks mischief!) | cinap_lenrek | |
the diver used to skip auto negotiation when auto-negotiation enable (bit 12 in command register) was clear. setting the bit now, which makes auto negotiation work. we skip auto negotiation only when it was already enabled and status regiser indicates completion (bit 9). | |||
2013-10-31 | fix format compiler warning | cinap_lenrek | |
2013-10-31 | kernel: add support for multiboot memory map | cinap_lenrek | |
2013-10-31 | libplumb: search for plumber only at /mnt/plumb, and don't try to mount ↵ | BurnZeZ | |
$plumbsrv if the search fails | |||
2013-10-30 | smtp: fix free on uninitialized pointer | BurnZeZ | |
2013-10-30 | fix devshr related panic caused by Mount.to being nil (thanks mischief!) | cinap_lenrek | |
the shr mount is linked into the Mhead with m->to initially nil. only after the the server has been attached is m->to set. just check for it in createdir(). | |||
2013-10-30 | init: dont rely on path containing dot | cinap_lenrek | |
2013-10-30 | play: guess file type from file extension if mimetype fails | cinap_lenrek | |
2013-10-28 | vt: discard unhandle OSC escapes, and use nelem instead of sizeof for title ↵ | mischief | |
buffer | |||
2013-10-28 | libjson: fix missing buffer free, slight cleanup | BurnZeZ | |
2013-10-28 | libjson: dynamically allocate buffer | BurnZeZ | |
2013-10-28 | rsa2ssh: fix the megashit | cinap_lenrek | |
2013-10-27 | auth/rsa2ssh: add SSH2 RSA output format (from plan9port) | mischief | |
2013-10-27 | cmd/vt: fix xterm function keys | mischief | |
2013-10-28 | libjson: fix mistake... (harmless) | cinap_lenrek | |
2013-10-28 | libjson: fix for 21 bit runes, implement utf-16 surrogates | cinap_lenrek | |
2013-10-27 | libjson: fix mistake in unicode handler (thanks cinap) | BurnZeZ | |
2013-10-27 | libjson: handle unicode escapes | BurnZeZ | |
2013-10-27 | make libjson from /sys/src/cmd/btc/json.c | BurnZeZ | |
2013-10-27 | vt: remove defunct hp terminal emulation | cinap_lenrek | |
2013-10-27 | vt: utf-8 support | cinap_lenrek | |
2013-10-26 | rc: make default path safer | BurnZeZ | |