Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-20 | merge | cinap_lenrek | |
2016-06-20 | audio/flacdec: exit on decode error, print error message | cinap_lenrek | |
2016-06-10 | togif: -E flag to read animation from stdin | aiju | |
2016-06-09 | 8c, 6c: native ROL (cyclic shift) instruction support, improve peephole ↵ | cinap_lenrek | |
optimizers introduce rolor() function to subsitute (a << c) | (a >> (bits(a) - c)) with (a <<< c) where <<< is cyclic rotation and c is constant. this almost doubles the speed of chacha encryption of 386 and amd64. the peephole optimizer used to stop when it hit a shift or rol instruction when attempting to eleminate moves by register substitution. but we do not have to as long as the shift count operand is not CX (which cannot be substituted) and CX is not a subject for substitution. | |||
2016-06-09 | ?c: track ../cc/cc.h dependency and rebuild cc.a$O as neccesary | cinap_lenrek | |
2016-06-05 | aml: define amlintmask and set it according to DSDT revision (64bit / 32bit) | cinap_lenrek | |
2016-06-04 | aml: implement ToInteger() and Match() instructions | cinap_lenrek | |
2016-06-04 | webfs: less aggressive url normalization; never unescape reserved characters ↵ | cinap_lenrek | |
in path/query/fragment | |||
2016-06-01 | etheriwl: add pcid 0x0082 for Intel Centrino Advanced-N 6205 variant | stanley lieber | |
2016-06-02 | mk: remove buggy and useless symtab functions (thanks qrstuv) | cinap_lenrek | |
neither symdel nor symstat were used anywhere. syminit was used but had no effect. both syminit and symdel dereference pointers after freeing them. symstat can be tricked into writing beyond the bounds of its array | |||
2016-06-01 | mk: remove buggy and unneeded syminit() function (thanks qurstuv) | cinap_lenrek | |
syminit() attemts to reset the symbol table by freeing all the hash table entries, tho the code is buggy having a obviously use after free bug. as syminit() is only called once in main when it does not contain any symbols, the bug never occured. removing the unneccesary code alltogether. | |||
2016-05-29 | libmemdraw: remove unused static variable from memimagedraw() | cinap_lenrek | |
2016-05-27 | awk: restore old buffering behaviour for printf | cinap_lenrek | |
2016-05-26 | vgaigfx: check gtt to determine graphics memory size, add hw cursor support ↵ | cinap_lenrek | |
for g35 (thanks kenji) | |||
2016-05-26 | etheriwl: add pci id for PRO/Wireless 5350 AGN (thanks Ori_B) | cinap_lenrek | |
2016-05-22 | efi: ensure 8 byte alignment of buffer, as ReadBlocks() method will fail ↵ | cinap_lenrek | |
otherwise | |||
2016-05-22 | efi: allow access to iso filesystem on non-cdrom media (iso/hybrid) | cinap_lenrek | |
2016-05-19 | 9boot: add iso hybrid loader 9boothyb | cinap_lenrek | |
2016-05-18 | libauthsrv: dont pass netroot to netmkaddr()'s defnet parameter in ↵ | cinap_lenrek | |
authdial() (thanks kenji arisawa) | |||
2016-05-16 | kernel: add srvtls and tlsclient to bootfs.proto for encrypting connection ↵ | cinap_lenrek | |
to the file server | |||
2016-05-16 | cc: prevent symbol buffer overflow | cinap_lenrek | |
2016-05-16 | cc: use UTFmax not 4 (djc) | cinap_lenrek | |
2016-05-16 | ndb/cs: fix memory leak (charles forsyth) | cinap_lenrek | |
2016-05-16 | exportfs: disallow ORCLOSE in readonly mode (charles forsyth) | cinap_lenrek | |
2016-05-16 | avoid updating offset in pread; avoid diagnostic about vlong mask (charles ↵ | cinap_lenrek | |
forsyth) | |||
2016-05-16 | correct check for segment overlap (rmiller) | cinap_lenrek | |
2016-05-16 | rc: simplify execfinit() / Xrdfn() using the globber to lookup /env/fn'#'* | cinap_lenrek | |
2016-05-16 | rc: fix double close() in addenv() | cinap_lenrek | |
2016-05-16 | jpg: output partial image data when available (truncated files) | cinap_lenrek | |
2016-05-16 | rc: remove duplicate Xrdfn entry from fname[] array | cinap_lenrek | |
2016-05-16 | rc: remove historical unix and win32 ports | cinap_lenrek | |
2016-05-15 | rc: fix shift regresison, sorry | cinap_lenrek | |
2016-05-15 | rc: remove pointless Memcpy(),Malloc(),Realloc() and efree() wrappers | cinap_lenrek | |
2016-05-15 | rc: fix inband globbing bugs, cleanup | cinap_lenrek | |
add glob information to the word structure so we wont accidently deglob quoted strings containing the GLOB. we store Globsize(word) in in word->glob which avoids recalculating that values and the check if a word should be globbed quick. globlist() now substitutes the word inplace avoiding the copying when all words are literals and avoids recursion. minor cleanups: use list2str() in execeval(), move octal() to unix.c, remove the (char*) casts to efree(). | |||
2016-05-14 | rio: only the current window may change the cursor, fix typo screen->r vs ↵ | cinap_lenrek | |
w->screenr in drag() | |||
2016-05-14 | rio: second attempt... | cinap_lenrek | |
2016-05-14 | revert previous commit, not ready yet | cinap_lenrek | |
2016-05-13 | rio: get rid of all mouse moves, fix cursor handling | cinap_lenrek | |
2016-05-13 | upas/marshal: strip trailing whitespace from header values | cinap_lenrek | |
when using rio auto-complete to resolve file names for the "attach:" and "include:" headers, the auto-completer might leave whitespaces at the end of the line which leads upas/marshal to not find the file. | |||
2016-05-12 | auth/rsa2x509: generate x509v3 cert as extension field might not otherwise ↵ | cinap_lenrek | |
not be expected | |||
2016-05-12 | auth/rsa2x509, auth/rsa2csr: allow appending SubjectAlternativeNames (SAN) ↵ | cinap_lenrek | |
to multi-domain certificate generation | |||
2016-05-11 | devssl, devtls: fix permission checks | cinap_lenrek | |
2016-05-08 | ip/ipconfig, ip/ppp: preserve preexisting entries when writing /net/ndb | cinap_lenrek | |
it is now possible to configure additional interfaces (like wifi) and store the network information while preserving old entries in /net/ndb. this allows to easily switch from ethernet to wifi and have dhcp configure dns without having to clear /net/ndb. | |||
2016-05-08 | vgaigfx: fix device id for Ivy Bridge (thanks Kenji) | cinap_lenrek | |
2016-05-07 | games/mahjongg: off by one in bmatch(), fix hint() redraw (thanks Kenji) | cinap_lenrek | |
2016-05-05 | kernel: fix cb->f[0] nil dereferences due to short control request | cinap_lenrek | |
2016-05-05 | remove unmaintained omap4 (pandaboard) kernel | cinap_lenrek | |
2016-05-05 | remove unmaintained bitsy (ipaq) kernel | cinap_lenrek | |
2016-05-05 | pc64: add etheryuk driver | cinap_lenrek | |
2016-05-05 | etheryuk: add Yukon 88R8055 id from erik quanstros driver (thanks Kanji) | cinap_lenrek | |