plan9fox/sys/src
cinap_lenrek 6946118644 devssl: use parsecmd() to process control message to get rid of 128 byte stack buffer limit
(11:02:29 PM) me: why is buf in /sys/src/9/port/devssl.c:/^sslwrite only 128 bytes?
 (11:02:58 PM) me: it makes it so you can't use a 128 bytes secret as negotiated by infauth in a secretin or secretout ctl message
 (11:03:30 PM) me: which in turn means you can't use such a secret with pushssl(2)
 (11:06:15 PM) me: inferno's sslwrite is limited to 32 bytes, but its ssl library writes to the secret files instead of to the ctl file
 (11:08:50 PM) mischief: what should it be instead of 128 bytes
 (11:08:58 PM) me: larger
 (11:09:16 PM) mischief: how about 129 bytes?
 (11:09:59 PM) me: also broken in 9front, by the way
 (11:15:14 PM) me: i guess it should be replaced with parsecmd
2013-12-16 10:06:34 +01:00
..
9 devssl: use parsecmd() to process control message to get rid of 128 byte stack buffer limit 2013-12-16 10:06:34 +01:00
ape synchronize ape's vfprintf with libstdio 2013-11-06 11:22:15 -08:00
boot 9bootfat: only check for fat at block 0 on floppy drives (thanks aap) 2013-09-23 21:12:41 +02:00
cmd exportfs: get rid of limits, cleanup 2013-12-15 07:49:53 +01:00
games mkfiles: do not rely on path containing the . element 2013-10-26 20:22:01 +02:00
lib9p lib9p/hjfs: use x != ~0 instead (type)~x conditionals to work arround arm compiler issue 2013-10-02 01:36:05 +02:00
libaml libaml: fix formating 2013-09-07 16:22:35 +02:00
libauth libauth: add sanity check for auth_proxy write size 2013-09-16 03:56:53 +02:00
libauthsrv factotum: fix _adgetticket() filedescriptor race, add timeouts to all authserver transactions 2012-08-01 19:18:33 +02:00
libavl
libbin
libbio fix utf and rune handling in preparation for 32bit runes 2012-12-31 21:09:46 +01:00
libc libc: updated acid files for 21 bit rune change 2013-10-17 12:53:01 +02:00
libcomplete
libcontrol
libdisk Add alignment hints for e512 ATA drives. 2012-09-09 17:22:12 +12:00
libdraw libdraw: make newwindow() unmount the old window 2013-10-04 15:57:05 +02:00
libfis libfis: do not lie about logical sector units 2012-10-06 22:56:05 +02:00
libflate
libframe
libgeometry
libhtml libhtml: fix potential linked list corruption 2013-09-05 00:55:58 +02:00
libhttpd
libip fix parseip() 2013-04-02 03:39:24 +02:00
libjson libjson: check for empty string in jsonparse() 2013-11-10 20:11:46 -05:00
liblex liblex: fix allprint() definition (from sources) 2012-10-03 18:18:01 +02:00
libmach libmach: fix wrong formating for arm LDRH/STRH/LDRSB/LDRSH (MOVHU/MOVBU) instructions 2013-10-02 20:52:13 +02:00
libmemdraw draw: fix drawing of replicated source image on memlayer with a clip rectangle 2013-12-09 03:35:01 +01:00
libmemlayer draw: fix drawing of replicated source image on memlayer with a clip rectangle 2013-12-09 03:35:01 +01:00
libmp
libndb ndb: recognize ip6.arpa postfix in mkptrname() 2012-08-02 22:20:55 +02:00
liboventi
libplumb libplumb: search for plumber only at /mnt/plumb, and don't try to mount $plumbsrv if the search fails 2013-10-31 04:26:01 -04:00
libregexp
libscribble
libsec tls: fix various tlsClient()/tlsServer() related bugs 2013-09-14 19:19:08 +02:00
libstdio
libString
libsunrpc
libthread libthread: avoid calling thread waiting for fork/execed process to finish if we dont have to 2013-12-06 05:03:35 +01:00
libventi libventi: handle nil connection in rpc as error instead of crashing (from sources) 2013-01-25 14:19:18 +01:00
mkfile make libjson from /sys/src/cmd/btc/json.c 2013-10-27 15:44:33 -04:00
mkfile.proto import updated compilers from sources 2012-07-30 19:11:16 +02:00
NOTICE