aiju
cf2f2a8841
mp: fix mpnot and add mpasr
2016-08-28 10:49:41 +02:00
cinap_lenrek
193daffafb
mercurial: use new d_stat from dirent structure in osutil.listdir
2016-08-28 03:41:25 +02:00
cinap_lenrek
5debddf8af
ape: add d_stat struct in dirent struct allowing the avoidance of stats
2016-08-28 03:39:49 +02:00
aiju
a8ffbcabea
timmy: manpage
2016-08-28 01:23:51 +02:00
aiju
913ce62cfc
strtomp: update the returned char* even if there were no characters parsed
2016-08-28 01:08:26 +02:00
aiju
261ec9fe0e
strtomp: fix mpbits() call in octal code
2016-08-28 01:07:34 +02:00
cinap_lenrek
75990fc719
fix wrong manpage section index generation for rc-httpd(8)
2016-08-27 22:37:08 +02:00
cinap_lenrek
f2519d701c
rio(4): document text truncation
2016-08-27 21:28:21 +02:00
cinap_lenrek
b59aa67922
rand(2), cons(3): clarify /dev/random behaviour
2016-08-27 21:27:52 +02:00
cinap_lenrek
f777743b72
merge
2016-08-27 20:50:55 +02:00
cinap_lenrek
0a5f81a442
kernel: switch to fast portable chacha based seed-once random number generator
2016-08-27 20:42:31 +02:00
cinap_lenrek
71ac88392f
devsdp: keep cipher states in secret memory
2016-08-27 20:39:36 +02:00
cinap_lenrek
7f16c92762
ip/esp: allocate cipher states in secret memory
2016-08-27 20:38:33 +02:00
cinap_lenrek
2967f942ea
devtls: allocate cipher states in secret memory
2016-08-27 20:37:31 +02:00
cinap_lenrek
7250c438bb
devssl: allocate cipher states in secret memory
2016-08-27 20:37:14 +02:00
cinap_lenrek
0ac260b18a
wifi: update wifi.h header
2016-08-27 20:36:08 +02:00
cinap_lenrek
0b8851ddb6
wifi: allocate cipher states in secret memory, do AESstate key setup once
2016-08-27 20:35:39 +02:00
cinap_lenrek
0f97eb3a60
kernel: add secalloc() and secfree() functions for secret memory allocation
...
The kernel needs to keep cryptographic keys and cipher states
confidential. secalloc() allocates memory from the secret pool
which is protected from debuggers reading the memory thru devproc.
secfree() releases the memory, overriding the data with garbage.
2016-08-27 20:33:03 +02:00
cinap_lenrek
8a73650874
libc: add poolisoverlap() and definitions for Pool *secrmem
2016-08-27 20:23:55 +02:00
aiju
762e98d47e
Bfn: set +x
2016-08-26 21:23:13 +02:00
aiju
1bd3ace9e7
document Bfn
2016-08-25 23:39:07 +02:00
aiju
81b1fc5a12
fix Bfn botch
2016-08-25 23:03:54 +02:00
aiju
1f441308e9
add Bfn script
2016-08-25 22:36:39 +02:00
cinap_lenrek
a1e96ae4b5
merge
2016-08-20 19:09:08 +02:00
cinap_lenrek
c0ab6c1d01
vga/igfx: add pci did's for kenjis intel graphics cards.
2016-08-20 19:06:57 +02:00
cinap_lenrek
51f76ae999
merge
2016-08-20 18:51:07 +02:00
cinap_lenrek
540373b9f6
vga/igfx: work in progress fdi link train for sandy bridge, properly calculate fdi and displayport lane count
2016-08-20 18:49:44 +02:00
spew
db7d1ed2b1
fix awk format printing bugs (thanks aiju)
2016-08-18 08:52:58 -05:00
cinap_lenrek
713beb6d42
devmnt: fix mistake in mntrahread()
...
mntrahread() had the prefetch window condition wrong so
it would very agressively prefetch ignoring the prefetch
window.
2016-08-16 18:06:22 +02:00
cinap_lenrek
f3b27fd889
webfs: dont include http status in "needkey" error string
2016-08-15 09:07:34 +02:00
cinap_lenrek
52d407f86f
libframe: consistent use of nil vs. 0
2016-08-15 08:40:04 +02:00
cinap_lenrek
5af0a7ce73
libflate: add bounds checking on decode array, add sanity checks in hufftab()
2016-08-15 01:07:28 +02:00
cinap_lenrek
75a8003a8a
ndb/cs: don't lookup AAAA records for IL, make sure translated address is IPv4 for IL, consistent use of nil vs. 0 for pointers
2016-08-14 23:10:19 +02:00
cinap_lenrek
58a0db935c
ip/il: dont attept to connect over IPv6, IL only supports IPv4 packets
2016-08-14 23:07:10 +02:00
cinap_lenrek
d41ca0d32c
6c: subsitute floating point registers eleminating MOVSD and MOVSS instructions in peephole pass
2016-08-14 18:52:18 +02:00
cinap_lenrek
dac5756766
ratrace: fix fork/exec race with "nohang" procctl (like a debugger)
2016-08-10 02:40:16 +02:00
aiju
a07a2025da
document mplogic functions
2016-08-08 22:19:29 +02:00
cinap_lenrek
590a4980bc
auth/fgui: use pale colors
2016-08-08 07:48:55 +02:00
cinap_lenrek
e9818df0ba
libcontrol: primitive text entry cut and paste with mouse
2016-08-08 07:37:57 +02:00
cinap_lenrek
15fd826147
hgwebfs: make hgwebfs prompt for password
2016-08-08 05:35:06 +02:00
cinap_lenrek
c8d1a885f8
webfs: avoid retry loops when we got a bad key in factotum
2016-08-08 05:32:20 +02:00
cinap_lenrek
038a615549
webfs: include factotum key query in error string for 401/407 Unauthorized status
2016-08-08 04:17:41 +02:00
cinap_lenrek
62ad8fc8df
authsrv(6): document session secret key derivation for p9sk1 and dp9ik
2016-08-08 02:03:06 +02:00
aiju
c6318ecb17
mptrunc: normalize after mpassign to handle the case b==r
2016-08-08 00:54:45 +02:00
cinap_lenrek
333468d668
thread(2): threadgrp() -> threadgetgrp(), thanks jpm
2016-08-06 15:09:18 +02:00
cinap_lenrek
b21fe017d1
libauthsrv: ANAMELEN -> PASSWDLEN
2016-08-05 19:09:42 +02:00
cinap_lenrek
b540a22eb0
libauth: fix mount file-descriptor leak in auth_chuid()
2016-08-04 11:48:19 +02:00
cinap_lenrek
2a6fd6ec25
auth/login: add dp9ik key to sub factotum, get rid of temporary /srv file
2016-08-04 11:47:12 +02:00
cinap_lenrek
ad6bb37e33
ape/libauth: add PASSWDLEN constant to compile passtokey.c from native libauthsrv (thanks lawler)
2016-08-04 10:38:20 +02:00
cinap_lenrek
261e319092
auth: various cleanups, use common readcons() from libauthsrv, zero keys after use
2016-07-31 20:16:25 +02:00