Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-13 | tlssrv: add -A flag to skip changing user after authentication (usefull for aan) | cinap_lenrek | |
2016-02-13 | merge | cinap_lenrek | |
2016-02-13 | rio: fix wrong frame colors when moving non-current window | cinap_lenrek | |
When a window is moved or reshaped, that implicitely tops the window and makes it current. The conseqence of this is that we always have to redraw the window as if it where a current window in any case. This was handled for Reshaped windows, but not when the window was just moved. We now handle both cases the exact same way, getting rid of the Moved wctl message. | |||
2016-02-12 | ip/chandial: fail with Ebadarg instead of printing memory contents | ftrvxmtrx | |
2016-02-11 | libsec: simplify pkcs1_decrypt() | cinap_lenrek | |
2016-02-11 | merge | cinap_lenrek | |
2016-02-11 | libsec: fix double free in pkcs1_decrypt(), handle bad epm length in ↵ | cinap_lenrek | |
tlsSecRSAs(), cleanup | |||
2016-02-10 | removing libgio, this is not golang mveery >:-( | cinap_lenrek | |
2016-02-09 | fixed a typo | Matthew Veety | |
2016-02-09 | Imported ngfs libgio. This is a library to create virtual file descriptors, ↵ | Matthew Veety | |
similar to common lisp grey-streams or golang's io.Reader/io.Writer. Now 95% bug-free. | |||
2016-02-08 | fortunes: ./configure CFLAGS="-I$HOME/source/harvey/ape/amd64/include ↵ | stanley lieber | |
-I$HOME/source/harvey/ape/include -mno-red-zone -ffreestanding -fno-builtin -nostdlib -trigraphs -D_SUSV2_SOURCE -D_POSIX_SOURCE -D_LIMITS_EXTENSION -D_BSD_SOURCE -D_BSD_EXTENSION -DHAVE_SOCK_OPTS -DHARVEY -DPlan9" LDFLAGS="-static $HOME/source/harvey/ape/amd64/lib/crt1.o $HOME/source/harvey/ape/amd64/lib/crti.o $HOME/source/harvey/ape/amd64/lib/crtn.o -L$HOME/source/harvey/ape/amd64/lib -L$HOME/source/harvey/amd64/lib" LIBS="-lbsd -lap -lc" LIBM="" --prefix=$HOME/source/harvey/ape/ports *--host=x86_64-linux-gnu --build=x86_64-harvey *--enable-shared=no | |||
2016-02-08 | webfs: faster shutdown using postnote() | cinap_lenrek | |
when the 9p end is closed, post a note to our private note group to shoot down http procs. this results in quicker release of namespace resources. | |||
2016-02-07 | /lib/keyboard: add more crucial symbols | aiju | |
2016-02-07 | libsec: fix missing error case unlock() in tlshands initCiphers() | cinap_lenrek | |
2016-02-06 | factotum: fix nil pointer crash on p9skclosekey(), thanks k0ga | cinap_lenrek | |
oversight, closekey is called again even if addkey failed, which will have Key.priv nil. stack trace: memset(data=0x0,n=0x1f8)+0x58 /sys/src/libc/arm/memset.s:40 p9skclosekey(k=0x55358)+0x18 /sys/src/cmd/auth/factotum/p9sk1.c:493 closekey(k=0x55358)+0x7c /sys/src/cmd/auth/factotum/util.c:247 ctlwrite(a=0x552f8,atzero=0x0)+0x320 /sys/src/cmd/auth/factotum/rpc.c:503 fswrite(r=0x53b78)+0x1b0 /sys/src/cmd/auth/factotum/fs.c:574 swrite(r=0x53b78,srv=0x423e8)+0x134 /sys/src/lib9p/srv.c:559 srvwork()+0x2a4 /sys/src/lib9p/srv.c:746 srv(srv=0x423e8)+0xcc /sys/src/lib9p/srv.c:825 postproc()+0x3c /sys/src/lib9p/post.c:120 rforker(flag=0x1,fn=0x39f98,arg=0x423e8)+0x34 /sys/src/lib9p/rfork.c:16 _postmountsrv(s=0x423e8,name=0x0,mtpt=0x46f70,flag=0x1)+0xb8 /sys/src/lib9p/post.c:27 postmountsrv(name=0x0,mtpt=0x46f70,flag=0x1)+0x20 /sys/src/lib9p/rfork.c:32 main(argv=0x1fffff9c,argc=0x0)+0x23c /sys/src/cmd/auth/factotum/fs.c:157 _main+0x28 /sys/src/libc/arm/main9.s:19 acid: /sys/src/cmd/auth/factotum/p9sk1.c:493 | |||
2016-02-06 | add mathematical angle brackets to /lib/keyboard | aiju | |
2016-02-06 | libsec: mpconv -> mpfmt | cinap_lenrek | |
2016-02-05 | libmp: remove include of libsec.h | mischief | |
2016-02-04 | libmp: handle out of memory case in gmfield() | cinap_lenrek | |
2016-02-03 | libsec: refactor asn1 encoding of digest for rsa signatures, fix memory leak ↵ | cinap_lenrek | |
in ecverify | |||
2016-02-01 | tlssrv: p9any authentication support using TLS-PSK cipher suits | cinap_lenrek | |
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 | /rc/bin/": fix quoting bug (thanks, aiju and silasm) | stanley lieber | |
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 | |