Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-23 | auth/keyfs: support -r flag to mount read-only | aiju | |
2017-02-21 | ether8169: add support for RTL8106E (thanks _potato) | cinap_lenrek | |
2017-02-20 | ether82563: 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-19 | ip/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-19 | galaxy(1): terminate .EX sections with .EE | cinap_lenrek | |
2017-02-19 | merge | cinap_lenrek | |
2017-02-19 | ether82563: support for i219 (tested on t460p, thanks aiju) | cinap_lenrek | |
2017-02-19 | games/galaxy: fix crash on write to closed display | spew | |
2017-02-19 | ip/gping: fix corruption due to Machine.last pointer not being maintained in ↵ | cinap_lenrek | |
pingclean(), cleanup unused stuff | |||
2017-02-19 | libregexp: fix assert check for compile1 instruction count | cinap_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-18 | games/galaxy: add n-body simulator | spew | |
2017-02-18 | games/mix: remove unused variable | spew | |
2017-02-16 | wpa: 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-16 | wifi: 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-16 | etheriwl: 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-15 | playlistfs: fix playc chan type (thanks mischief) | cinap_lenrek | |
2017-02-15 | jukefs: fix realloc sizes (thanks mischief) | cinap_lenrek | |
2017-02-13 | merge | cinap_lenrek | |
2017-02-13 | wifi: handle short preamble and short time slot capabilities | cinap_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-12 | games/gb: fix bug that prevented timer data from being accessed (thanks qwx) | aiju | |
2017-02-12 | games/gb: timer array should be unsigned (thanks qwx) | aiju | |
2017-02-11 | games/gb: fix typo in the routine to load timer data (thanks qwx) | aiju | |
2017-02-10 | ec(2), rsa(2): document X509toECpub(), X509ecdsaverify(), ↵ | cinap_lenrek | |
X509ecdsaverifydigest(), X509rsaverifydigest() | |||
2017-02-10 | libsec: zero name buffer in X509toECpub() | cinap_lenrek | |
2017-02-10 | libsec: make X509toECpub() return CN name like X509toRSApub() | cinap_lenrek | |
2017-02-10 | rsa(2): document rsafill() | cinap_lenrek | |
2017-02-10 | ec(2): document ecencodepub(), ecdecodepub() and ecpubfree() and list all ↵ | cinap_lenrek | |
the curve parameter functions | |||
2017-02-10 | libsec: revert asn1mpint(), rewrite rsa signature validation, cleanups | cinap_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-09 | factotum: support sha256 algorithm in rsa pkcs#1 signing | mischief | |
also removed md2 oid, it is unused. | |||
2017-02-06 | libsec: handle signed asn.1 bigint to mpint conversion for x509 | cinap_lenrek | |
2017-02-06 | ip/ipconfig: have to refresh /net/cs, /net/dns after ndbconfig even tho ↵ | cinap_lenrek | |
/net/ndb didnt got written | |||
2017-02-06 | rsagen: prefer 65537 as the default exponent when elen == 0, otherwise pick ↵ | cinap_lenrek | |
randomly | |||
2017-02-06 | libsec: fix mkbigint(), asn.1 uses two's compement signed representation | cinap_lenrek | |
quick fix is to bias the rounding so the msb will always be zero. should write proper conversion code to actually deal with signed mpints... also for asn1mpint()... -- cinap | |||
2017-02-06 | libsec: check if modulus is too small for message in pkcs1padbuf() | cinap_lenrek | |
2017-02-06 | libsec: need PKCS#9 "Extension Request" attribute (rsareq()) | cinap_lenrek | |
2017-02-05 | aan: remove fcallfmt | cinap_lenrek | |
2017-02-05 | merge | cinap_lenrek | |
2017-02-05 | libsec: have rsagen() always produce postive !dk to avoid confusion | cinap_lenrek | |
2017-02-05 | merge | cinap_lenrek | |
2017-02-05 | libmp: fix mpmod() aliasing bug when n == r and x < 0 (thanks aiju, mischief) | cinap_lenrek | |
mischief found this in rsafill()'s call mpmod(c2, x, x), where d parameter is negative (rsagen created a rsa key with negative dk). | |||
2017-02-03 | games/mix: implement Knuth's specification for comments | spew | |
2017-02-04 | aan: use unsigned message counters, reject repeated acks, cleanup debug prints | cinap_lenrek | |
2017-02-03 | libregexp: improve the transition to next available thread, instruction, and ↵ | spew | |
generation | |||
2017-02-02 | libregexp: simplify regular expression vm implementation | spew | |
Make the logic around who has priority over the final match simpler by merging the priority generation and match fields in a smarter way. Move the creation of new thread matches up to the top to avoid jumping all over the place. | |||
2017-02-02 | ip/ipconfig: don't write /net/ndb when getting config from ndb (-N) | cinap_lenrek | |
2017-02-02 | aan: check negative message size in header | cinap_lenrek | |
2017-02-01 | audio/flacdec: continue after decode error (thanks deuteron) | cinap_lenrek | |
2017-01-31 | /sys/lib/plumb/basic: fix rule for audio files (thanks deuteron) | cinap_lenrek | |
2017-01-30 | cwfs: handle worm exhaustion more gracefully | cinap_lenrek | |
don't deadlock when cwgrow() detects we'r out of worm space by releasing the cache superblock buffer. don't allocate space beyond the worm device when dumping by having slit() check. after cwrecur(), we check if there are enougth blocks remaining to write the dump date directories and superblocks. | |||
2017-01-27 | cwfs: fix cwcmd startdump | cinap_lenrek | |