| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-10 | aux/listen1: allow alternative namespace when running as user none with -n ↵ | cinap_lenrek | |
| option | |||
| 2015-10-09 | cwfs: fix wstat() failing to mark block dirty when noatime is set | cinap_lenrek | |
| code assumed the accessdir() call would always mark the block dirty, but this is not the case when noatime flag is enabled. this was reported by michael in bug: "open/with_noatime_option_cwfs_doesnt_preserve_changes_in_file_permissionowner" -- cinap | |||
| 2015-10-09 | libsec: clarify the code by declaring constant for DirectoryString and ↵ | cinap_lenrek | |
| handle conversion in mkstring() | |||
| 2015-10-09 | libsec: use the right string encoding for various x509 fields | cinap_lenrek | |
| C= has to be PrintableString, E= and DC= are IA5String, everything else is DirectoryString which can be PrintableString or UTF8String. | |||
| 2015-10-09 | wifi: quote value of parsed ether options | cinap_lenrek | |
| introduce wificfg() function to convert ether->opt[] strings to wifictl messages, which needs quoting for the value. so etherX=type=iwl essid='something with spaces' works. | |||
| 2015-10-08 | merge | cinap_lenrek | |
| 2015-10-08 | cc: restore side(), but do not consider OINDEX as side effect free | cinap_lenrek | |
| from charles forsuth: because the previous version thought OINDEX might have a side effect, it stopped it building a tower of them. probably the best thing is to limit that anyway, since each one consumes 2-3 registers, so towering them can keep even more active, and the x86 hasn't got that many. the quick hack is to return that case to the earlier state by treating OINDEX as a side-effect in side(). it's not a bad thing to do in the OSTRUCT case, for similar reasons: it's better to collapse the indexed pointer into a direct register, instead of repeating the indexing operation through the copying of the value. OINDEX isn't a machine-independent operation, so it doesn't affect the uses in ../cc | |||
| 2015-10-07 | port: fix typo in devmnt mntproc name | mischief | |
| 2015-10-08 | doom: fix bogus pointer arithmetic, do sfx initialization in two passes for ↵ | cinap_lenrek | |
| linked sounds | |||
| 2015-10-07 | cc: back out side() change unil 8c is fixed | cinap_lenrek | |
| this change made 8c fail to build libvorbis and gs, until this is fixed we can live with non-optimal code. | |||
| 2015-10-07 | qc: import changes from charles forsyth | cinap_lenrek | |
| 2015-10-06 | kc: import various changes from charles forsyth | cinap_lenrek | |
| 2015-10-06 | cc: include $builtin as keywoard in pickle() (from charles forsyth) | cinap_lenrek | |
| 2015-10-06 | cc: getflag() fmt will be terminated at end of loop (from charles forsyth) | cinap_lenrek | |
| 2015-10-06 | cc: allow runes as macro names (from charles forsyth) | cinap_lenrek | |
| 2015-10-06 | 5c/6c/8c/vc: import various changes from charles forsyth | cinap_lenrek | |
| - cover more cases that have no side effects - ensure function has complex FNX - pull operators out of OFUNC level - rewrite OSTRUCT lhs to avoid all side-effects, use regalloc() instead of regret() | |||
| 2015-10-06 | cc: TUSHORT -> TRUNE for lstring constats for OUSED | cinap_lenrek | |
| 2015-10-05 | 9660srv: do not ignore upper 32 bits of offset when reading directory | cinap_lenrek | |
| 2015-10-05 | dossrv: handle file offsets > 2^31 | cinap_lenrek | |
| maximum file size is 4GB-1 as the file length is stored in a 32 bit long. make sure it doesnt overflow on write or or truncate. interpret the file length as unsigned. pass vlong to readfile()/writefile()/truncfile() so we can handle overflows and not just ignore the upper bits. | |||
| 2015-10-04 | 6c: remove 6c/vlrt.c file | cinap_lenrek | |
| 2015-10-04 | 8c: dont abort() when running out of registers. | cinap_lenrek | |
| 2015-10-04 | vc: fix mistake. | cinap_lenrek | |
| 2015-10-04 | ape: add missing _subv() function to 386/vlop.s | cinap_lenrek | |
| 2015-10-04 | vc: handle 64 bit mixedmode asop | cinap_lenrek | |
| 2015-10-04 | 5c: handle 64 bit mixedmode asop | cinap_lenrek | |
| 2015-10-04 | 8c: handle 64 bit mixedmode asop and type vlong <-> float/double type ↵ | cinap_lenrek | |
| conversions | |||
| 2015-10-04 | cc: handle 64 bit mixedmode asop and type vlong <-> float/double type ↵ | cinap_lenrek | |
| conversions | |||
| 2015-10-04 | cc/6c: fix return type of mixed asop expressions, preserve type for moves so ↵ | cinap_lenrek | |
| fixed<->float conversions work correctly | |||
| 2015-10-04 | ape: add machine specific code for spim | cinap_lenrek | |
| 2015-10-04 | libc: add _uv2d()/uv2f() and _vas*d() functions to vlrt.c | cinap_lenrek | |
| on 32 bit archs, implement 64 bit vasop with floatingpoint right hand side. also added is uvlong->double conversion function. | |||
| 2015-10-03 | merge | cinap_lenrek | |
| 2015-10-03 | 8c: make cgen64() compile target first when it contains functoin call so ↵ | cinap_lenrek | |
| final assignment wont trash the registers | |||
| 2015-09-29 | pc, pc64: add did for intel wildcat point audio controller | mischief | |
| 2015-09-29 | add timepic(1) and qr(1) manpages | aiju | |
| 2015-09-29 | timepic: string support | aiju | |
| 2015-09-29 | ape: set MB_CUR_MAX to 4 in stdlib.h for 21-bit runes (thanks erik quanstro) | cinap_lenrek | |
| > fix silly bug with ape/stdlib.h which caused ape/lib/regexp/regcomp.c > to miscompile regular expressions with runes > 0xffff. | |||
| 2015-09-29 | aux/gpsfs: fix usage | BurnZeZ | |
| 2015-09-28 | file: detect DICOM and XM audio headers | BurnZeZ | |
| 2015-09-28 | teach doctype how to timepic | aiju | |
| 2015-09-27 | devip: declare cleanarpent() static | cinap_lenrek | |
| 2015-09-27 | devip: various bugfixes and cleanups for arp code | cinap_lenrek | |
| - fix missing runlock(ifc) when ifcid != a->ifcid in rxmitsols() (thanks erik quanstro) - don't leak packets when transfering blocks from arp entry hold list to droplist - free rest of droplist when bwrite() errors in arpenter(), remove useless checks (ifc != nil) - free arp entry hold list from cleanarpent() - consistent use of nil for pointers | |||
| 2015-09-27 | add timepic(1) | aiju | |
| 2015-09-26 | fortunes: Please be respectful in this forum. | stanley lieber | |
| 2015-09-26 | qer(8): correct man page example (thanks, kenji) | stanley lieber | |
| 2015-09-26 | merge | cinap_lenrek | |
| 2015-09-26 | cwfs: various cleanups | cinap_lenrek | |
| - consistently refer to Dentry.name length with NAMELEN - make sure whoname is null terminated - remove useless nil check for whoname | |||
| 2015-09-26 | cwfs: don't use sprint() to fill directory name | cinap_lenrek | |
| sprint() will replace invalid utf8 sequences with U+FFFD which caused directory reads and stats to return the wrong filename. just strcpy the name bytes. | |||
| 2015-09-25 | ape: add badrect object into ape libdraw | mischief | |
| 2015-09-24 | libsec: cleanup newbytes()/newints()/newbits() and get rid of OFFSETOF() macro | cinap_lenrek | |
| 2015-09-24 | cpp: handle 4 byte utf sequences (21-bit runes) | cinap_lenrek | |
