cinap_lenrek
8834003afa
games/doom: music support (thanks qu7uux)
2017-02-26 22:14:10 +01:00
cinap_lenrek
577de86669
midi: ignore bends, allow piping from stdin and to stdout, write in chunks from within sample loop (thanks qu7uux)
2017-02-26 19:30:48 +01:00
cinap_lenrek
70c6dab003
play, file: recognize midi and mus audio
2017-02-26 19:26:42 +01:00
cinap_lenrek
297bf25f61
add games/mus midi converter (by qu7uux)
2017-02-26 19:23:52 +01:00
cinap_lenrek
009bec0752
authsrv: salt the keyseed from /adm/keyseed file
...
change the keyseed key derivation to hkdf sha256
using the hostowners des key plus 256 bit random
salt from /adm/keyseed.
2017-02-26 03:47:46 +01:00
cinap_lenrek
27498dd63a
authsrv: fix mkkey() dummy key generation (thanks aiju)
2017-02-26 02:21:49 +01:00
cinap_lenrek
27485e62d1
authsrv: get rid of needreply parameter by changing vnc protocol handler
2017-02-26 01:34:42 +01:00
aiju
9f2c7606ab
hgwebfs: keep trying as long as we get needkey response
2017-02-26 01:13:13 +01:00
aiju
6651be7516
authsrv: more useful error reporting
2017-02-26 01:11:37 +01:00
cinap_lenrek
ac51afa1c6
authsrv(6): fix typo "ther" -> "their" (thanks aiju)
2017-02-25 18:23:57 +01:00
cinap_lenrek
28491941b0
auth/asaudit: quote user and dom attributes in factotum key
2017-02-25 17:47:36 +01:00
aiju
7482cd4053
hgwebfs: rewind data before pushing
2017-02-25 13:06:23 +01:00
aiju
e4dc3f9bd8
asaudit: check factotum key ; netaudit: mention asaudit
2017-02-25 11:54:15 +01:00
aiju
e5de0d457a
add redact(1)
2017-02-25 00:56:26 +01:00
cinap_lenrek
58b6cdfdeb
merge
2017-02-24 01:33:32 +01:00
cinap_lenrek
c52251c9b6
libaml: make heap size field int, implement BankField definitions
2017-02-24 01:31:58 +01:00
aiju
0406d9828a
asaudit: missing \n in print
2017-02-24 01:08:08 +01:00
aiju
e14690517e
merge
2017-02-24 01:02:43 +01:00
aiju
1645f3314c
add auth/asaudit
2017-02-24 00:54:40 +01:00
cinap_lenrek
c22fa6d5eb
auth/readnvram: also print dp9ik key
2017-02-24 00:10:36 +01:00
aiju
54ec7aed62
auth/keyfs: support -r flag to mount read-only
2017-02-23 23:22:49 +01:00
cinap_lenrek
04171d2477
ether8169: add support for RTL8106E (thanks _potato)
2017-02-21 21:53:10 +01:00
cinap_lenrek
a32d11dff3
ether82563: work arround phyprobe() failing on 82579LM without cable plugged in (thanks mischief)
...
on 82579LM, the phy status is inaccessible without
a cable plugged, so we wait and retry phyprobe() once
the link status changes.
2017-02-20 22:01:54 +01:00
aiju
55373a6498
ip/ipconfig: don't null terminate the dhcp string options.
...
this seems to be an anachronism; few modern clients put the null in and RFC 2132 says clients 'SHOULD NOT' null terminate
2017-02-19 22:53:10 +00:00
cinap_lenrek
64f5e1ddd4
galaxy(1): terminate .EX sections with .EE
2017-02-19 20:05:43 +01:00
cinap_lenrek
02a26802ff
merge
2017-02-19 18:22:14 +01:00
cinap_lenrek
52570a2a2d
ether82563: support for i219 (tested on t460p, thanks aiju)
2017-02-19 18:20:46 +01:00
spew
63870e3ef4
games/galaxy: fix crash on write to closed display
2017-02-19 10:02:56 -06:00
cinap_lenrek
abda59c7ec
ip/gping: fix corruption due to Machine.last pointer not being maintained in pingclean(), cleanup unused stuff
2017-02-19 02:27:42 +01:00
cinap_lenrek
59ba35a327
libregexp: fix assert check for compile1 instruction count
...
the assert fails for regcompnl(".") as TANY is compiled to
one instruction instead of two when nl == 0.
its not a problem when we end up with less instructions, so
changing the assert condition from == to <= to make sure we
didnt overrun the buffer.
--
cinap
2017-02-19 00:32:47 +01:00
spew
5aabf85d7c
games/galaxy: add n-body simulator
2017-02-18 09:08:51 -06:00
spew
412b7501e4
games/mix: remove unused variable
2017-02-18 09:07:46 -06:00
cinap_lenrek
064a987bd8
wpa: dont send initial "start" message, faster polling interval waiting for connection
...
the kernel will automatically timeout the eap blocked state
for us and reassociate for us, so there is no need to provoke
the ap to start the wpa/eap handshake.
make the polling faster changing the sleep time from 500 to
100 ms.
2017-02-16 20:11:20 +01:00
cinap_lenrek
3ea0572f4f
wifi: timestamps in debug print, flush queue on deassoc, shorter roam timeout, timeout in blocked state, fix essid seprint race
...
- add some milisecond timestamps to the status change debug printing
- flush the packets in the queue on deassoc to avoid processing old pae
packets on next association.
- make roaming timeout shorter (60 -> 20 seconds)
- automatically timeout and restart wpa/pae blocked state
- fix printing race when essid gets changed underneath seprint
2017-02-16 20:08:27 +01:00
cinap_lenrek
c1c644d13c
etheriwl: add support for Centrino Advanced-N 6030, 6235 (thanks khm, openbsd)
...
from openbsd driver, it seems the Centrino Advanced-N 6030 and 6235
cards share the same device revision as the 6205 (Type6005). Also
changing the device revision field from 4 to 5 bits.
2017-02-16 20:03:41 +01:00
cinap_lenrek
b61799df43
playlistfs: fix playc chan type (thanks mischief)
2017-02-15 08:53:31 +01:00
cinap_lenrek
f2d2f9374b
jukefs: fix realloc sizes (thanks mischief)
2017-02-15 08:50:03 +01:00
cinap_lenrek
60cbbb123b
merge
2017-02-13 22:28:35 +01:00
cinap_lenrek
45d01d9c99
wifi: handle short preamble and short time slot capabilities
...
- drivers enable short preamble and sort timeslot depending
on the ap beacon capinfo field (bss->cap)
- wifi sets short preamble bit in capinfo on association request
- wifi sets short timeslot bit when ap advertized it in beacon
2017-02-13 22:26:38 +01:00
aiju
d9a964788b
games/gb: fix bug that prevented timer data from being accessed (thanks qwx)
2017-02-12 12:28:02 +01:00
aiju
fe1e95d6d8
games/gb: timer array should be unsigned (thanks qwx)
2017-02-12 00:38:17 +01:00
aiju
6176b55759
games/gb: fix typo in the routine to load timer data (thanks qwx)
2017-02-11 23:52:35 +01:00
cinap_lenrek
7d4a1e3643
ec(2), rsa(2): document X509toECpub(), X509ecdsaverify(), X509ecdsaverifydigest(), X509rsaverifydigest()
2017-02-10 22:39:47 +01:00
cinap_lenrek
6840a9aafd
libsec: zero name buffer in X509toECpub()
2017-02-10 21:42:11 +01:00
cinap_lenrek
fb2abc2a04
libsec: make X509toECpub() return CN name like X509toRSApub()
2017-02-10 21:36:19 +01:00
cinap_lenrek
34a9d22ec6
rsa(2): document rsafill()
2017-02-10 21:12:45 +01:00
cinap_lenrek
8a1c587c9c
ec(2): document ecencodepub(), ecdecodepub() and ecpubfree() and list all the curve parameter functions
2017-02-10 20:42:56 +01:00
cinap_lenrek
24007b9120
libsec: revert asn1mpint(), rewrite rsa signature validation, cleanups
...
reverting asn1mpint() as all users really just expect
unsigned integers here. also openssl seems to interpret
rsa modulus as unsigned no matter what... so keeping
it as it was before.
handle nil cipher bytes in factotum_rsa_decrypt() due
to pkcs1padbuf() failing.
apply some lessions from intels berzerk paper:
instead of parsing the decrypted digest info blob, we
generate the *expected* blob's for all digest algorithms
that match the digest size and compare the results.
provide pkcs1 pad and unpad functions that consistently
enforce minimum padding size and handles block types 1
and 2.
2017-02-10 00:08:38 +01:00
mischief
e8045cbcbf
factotum: support sha256 algorithm in rsa pkcs#1 signing
...
also removed md2 oid, it is unused.
2017-02-09 09:08:43 +00:00
cinap_lenrek
6386a0391a
libsec: handle signed asn.1 bigint to mpint conversion for x509
2017-02-06 21:40:42 +01:00