summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-26play: recognize .mus file extensioncinap_lenrek
2017-02-26games/doom: music support (thanks qu7uux)cinap_lenrek
2017-02-26midi: ignore bends, allow piping from stdin and to stdout, write in chunks ↵cinap_lenrek
from within sample loop (thanks qu7uux)
2017-02-26play, file: recognize midi and mus audiocinap_lenrek
2017-02-26add games/mus midi converter (by qu7uux)cinap_lenrek
2017-02-26authsrv: salt the keyseed from /adm/keyseed filecinap_lenrek
change the keyseed key derivation to hkdf sha256 using the hostowners des key plus 256 bit random salt from /adm/keyseed.
2017-02-26authsrv: fix mkkey() dummy key generation (thanks aiju)cinap_lenrek
2017-02-26authsrv: get rid of needreply parameter by changing vnc protocol handlercinap_lenrek
2017-02-26hgwebfs: keep trying as long as we get needkey responseaiju
2017-02-26authsrv: more useful error reportingaiju
2017-02-25authsrv(6): fix typo "ther" -> "their" (thanks aiju)cinap_lenrek
2017-02-25auth/asaudit: quote user and dom attributes in factotum keycinap_lenrek
2017-02-25hgwebfs: rewind data before pushingaiju
2017-02-25asaudit: check factotum key ; netaudit: mention asauditaiju
2017-02-25add redact(1)aiju
2017-02-24mergecinap_lenrek
2017-02-24libaml: make heap size field int, implement BankField definitionscinap_lenrek
2017-02-24asaudit: missing \n in printaiju
2017-02-24mergeaiju
2017-02-24add auth/asauditaiju
2017-02-24auth/readnvram: also print dp9ik keycinap_lenrek
2017-02-23auth/keyfs: support -r flag to mount read-onlyaiju
2017-02-21ether8169: add support for RTL8106E (thanks _potato)cinap_lenrek
2017-02-20ether82563: work arround phyprobe() failing on 82579LM without cable plugged ↵cinap_lenrek
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-19ip/ipconfig: don't null terminate the dhcp string options.aiju
this seems to be an anachronism; few modern clients put the null in and RFC 2132 says clients 'SHOULD NOT' null terminate
2017-02-19galaxy(1): terminate .EX sections with .EEcinap_lenrek
2017-02-19mergecinap_lenrek
2017-02-19ether82563: support for i219 (tested on t460p, thanks aiju)cinap_lenrek
2017-02-19games/galaxy: fix crash on write to closed displayspew
2017-02-19ip/gping: fix corruption due to Machine.last pointer not being maintained in ↵cinap_lenrek
pingclean(), cleanup unused stuff
2017-02-19libregexp: fix assert check for compile1 instruction countcinap_lenrek
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-18games/galaxy: add n-body simulatorspew
2017-02-18games/mix: remove unused variablespew
2017-02-16wpa: dont send initial "start" message, faster polling interval waiting for ↵cinap_lenrek
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-16wifi: timestamps in debug print, flush queue on deassoc, shorter roam ↵cinap_lenrek
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-16etheriwl: add support for Centrino Advanced-N 6030, 6235 (thanks khm, openbsd)cinap_lenrek
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-15playlistfs: fix playc chan type (thanks mischief)cinap_lenrek
2017-02-15jukefs: fix realloc sizes (thanks mischief)cinap_lenrek
2017-02-13mergecinap_lenrek
2017-02-13wifi: handle short preamble and short time slot capabilitiescinap_lenrek
- 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-12games/gb: fix bug that prevented timer data from being accessed (thanks qwx)aiju
2017-02-12games/gb: timer array should be unsigned (thanks qwx)aiju
2017-02-11games/gb: fix typo in the routine to load timer data (thanks qwx)aiju
2017-02-10ec(2), rsa(2): document X509toECpub(), X509ecdsaverify(), ↵cinap_lenrek
X509ecdsaverifydigest(), X509rsaverifydigest()
2017-02-10libsec: zero name buffer in X509toECpub()cinap_lenrek
2017-02-10libsec: make X509toECpub() return CN name like X509toRSApub()cinap_lenrek
2017-02-10rsa(2): document rsafill()cinap_lenrek
2017-02-10ec(2): document ecencodepub(), ecdecodepub() and ecpubfree() and list all ↵cinap_lenrek
the curve parameter functions
2017-02-10libsec: revert asn1mpint(), rewrite rsa signature validation, cleanupscinap_lenrek
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-09factotum: support sha256 algorithm in rsa pkcs#1 signingmischief
also removed md2 oid, it is unused.