Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-17 | wifi: prioritize rsne over wpaie | cinap_lenrek | |
if beacon/proble contains both wpa information element and rsne, the rsne wins. | |||
2015-10-15 | merge | cinap_lenrek | |
2015-10-15 | lib9p: do not override Srv.end in listensrv(), simplify srvclose() and ↵ | cinap_lenrek | |
recounting listensrv() used to override Srv.end() with its own handler to free the malloc'd Srv structure and close the fd. this makes it impossible to register your own cleanup handler. instead, we introduce the private Srv.free() handler that is used by listensrv to register its cleanup code. Srv.free() is called once all the srv procs have been exited and all requests on that srv have been responded to while Srv.end() is called once all the procs exited the srv loop regardless of the requests still being in flight. | |||
2015-10-12 | lib9p: add reqqueuefree | aiju | |
2015-10-10 | libsec: remove rc4 cipher suits for tls | cinap_lenrek | |
2015-10-10 | aux/listen1: usage() | cinap_lenrek | |
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 | |