Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-01 | libsec: ecdsa client support for tlshand, cleanups | cinap_lenrek | |
2016-02-01 | mpc: constant expression folding | cinap_lenrek | |
2016-01-30 | games/doom: fix white window issue on exit | cinap_lenrek | |
make kbdproc() and mouseproc() share fd table with the main proc and not explicitely close the file descriptors. so /dev/mouse gets closed *after* /dev/draw/new to avoid the white window refresh issue. | |||
2016-01-19 | salsa(2): fix source reference | cinap_lenrek | |
2016-01-19 | salsa(2): some formating fixes | cinap_lenrek | |
2016-01-19 | libsec: add salsa20 stream cipher | cinap_lenrek | |
2016-01-19 | authsrv(6): fix arrows | cinap_lenrek | |
2016-01-14 | wifi: check tkip/ccmp mac and crc in constant time avoiding timing side channels | cinap_lenrek | |
2016-01-14 | pc64: move idle() routine after CALL main(SB) as the comment suggests | cinap_lenrek | |
2016-01-13 | pc/pc64: backing out new mp startup code (caused issues with ramnode) | cinap_lenrek | |
apparently, this causes some quadcore ramnode vm to hang on boot, even tho all cores successfully started up and are operational. i suspect some side effect from timersinit()... this would also mean *notsc= would break it (syncclock() would continue)... its unclear. i'm reverting this for now until the problem is better understood. | |||
2016-01-13 | devssl: use tsmemcmp() to compare mac to close timing side channel | cinap_lenrek | |
2016-01-12 | ndb/dnstcp: -x specifies the mountmoint | cinap_lenrek | |
2016-01-12 | fix manpage references | cinap_lenrek | |
2016-01-11 | libauthsrv: fix ed448 goldilocks prime comment | mischief | |
2016-01-11 | pc/pc64: bring up ap's one after another, use idlehands() while waiting for ↵ | cinap_lenrek | |
thunderbirdsarego when testing in qemu, launching each ap became slower and slower because all the ap's where spinning in syncclock() waiting for cpu0 to update its mach0->tscticks, which happens only much later after all cpu's have been started up. now we wait for each cpu to do its timer callibration and manually update our tscticks while we wait and each cpu will not spin but halt while waiting for active.thunderbirdsarego. this reduces the system load and noise for timer callibration and makes the mp startup linear with regard to the number of cores. | |||
2016-01-10 | libauthsrv: add D in mkfile | aiju | |
2016-01-07 | pc/pc64: remove mpshutdown print | cinap_lenrek | |
2016-01-07 | kernel: remove todfix overflow iprint() spam | cinap_lenrek | |
2016-01-07 | ape/stdio: %z format is VLONG on amd64 | cinap_lenrek | |
2016-01-07 | ape/fmt: %p and %z format for amd64 | cinap_lenrek | |
2016-01-07 | format pointer subtraction results with %zd instead of %ld (for long -> ↵ | cinap_lenrek | |
intptr on amd64) | |||
2016-01-07 | 6c: return vlong result for pointer subtraction | cinap_lenrek | |
2016-01-07 | introduce signed intptr and %z format modifier for formating uintptr and intptr | cinap_lenrek | |
2016-01-07 | venti/fixarenas: more %z -> %Z | cinap_lenrek | |
2016-01-07 | venti/fixarenas: replace %z fmt with %Z | cinap_lenrek | |
2016-01-06 | rx: theres no p9sk2 anymore | cinap_lenrek | |
2016-01-06 | merge | cinap_lenrek | |
2016-01-06 | libsec: make sure theres no garbage after the asn.1 decode, cleanup | cinap_lenrek | |
2016-01-06 | merge | cinap_lenrek | |
2016-01-06 | add missing /sys/src/cmd/auth/lib/private.c | cinap_lenrek | |
2016-01-05 | authsrv(6): english | stanley lieber | |
2016-01-06 | auth: release dp9ik implementation and reentrant factotum | cinap_lenrek | |
2016-01-06 | libmp: silence compiler warning for strtomp | cinap_lenrek | |
2016-01-05 | pc/pc64: import i210 support from erik quanstrom's 9atom | cinap_lenrek | |
2016-01-05 | kernel: change active.machs from bitmap to char array to support up to 64 ↵ | cinap_lenrek | |
cpus on pc64 | |||
2016-01-05 | fdisk: properly convert byte units K,M,G and T to cylinders/sectors | cinap_lenrek | |
the shared command language assumed 512 byte sectors, which is not the case for fdisk as it uses cylinders for the block unit. so we introduce an extra argument in the Edit structure and parseexpr() function so byte sizes are properly converted to the block unit when the K,M,G and T postfixes are used. | |||
2016-01-04 | libmp: check nil return value of strtomp() in test program | cinap_lenrek | |
2016-01-04 | mpc: use new strtomp() c-style prefixes to parse integer constants | cinap_lenrek | |
2016-01-04 | libmp: mistake in strtomp() | cinap_lenrek | |
2016-01-03 | libmp: support for c-style base prefixes for strtomp(), octal support | cinap_lenrek | |
2015-12-25 | libsec: implement TLS-PSK for tlsClient()/tlsServer() | cinap_lenrek | |
2015-12-23 | file: recognize bootable disk images (by 0x55AA boot sector signature) | cinap_lenrek | |
2015-12-23 | file: recognize tcpdump pcap files | cinap_lenrek | |
2015-12-23 | snoopy: fix timestamps for pcap files (thanks BurnZeZ) | cinap_lenrek | |
the pcap files produced by snoopy had the wrong timestamps because it expected: /* magic=0xa1b2c3d4 */ ulong ts_sec; /* seconds*/ ulong ts_usec; /* microseconds */ but we wrote: uvlong ts; /* nanoseconds */ now, we write: /* magic=0xa1b23c4d */ ulong ts_sec; /* seconds */ ulong ts_nsec; /* nanoseconds */ | |||
2015-12-22 | libjson: added printing support (thanks spew) | cinap_lenrek | |
2015-12-22 | libjson: fix memory leak setjmp/longjmp problem (thanks spew) | cinap_lenrek | |
spew → I fixed the memory leak setjmp/longjmp problem with libjson spew → http://www.spew.club/json.patch spew → full file: http://www.spew.club/json.c spew → going to bed, I'll annoy cinap_lenrek tomorrow to try to get this committed | |||
2015-12-21 | tls: implement chacha20/poly1305 aead cipher suits | cinap_lenrek | |
2015-12-21 | kernel: missing changes for ibrk() prototype | cinap_lenrek | |
2015-12-20 | mpfmt: handle base 2, 4 | aiju | |
2015-12-16 | import/expoerfs: dont assert() fault when ai->secret is > 8 bytes, just use ↵ | cinap_lenrek | |
the first 8 bytes |