summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-19mpc: remove unused yylval typespew
2016-10-18aux/acpi: batteries and CPU temp reading so farftrvxmtrx
2016-10-18archacpi: optionally export acpi memory regions; properly initialize environmentftrvxmtrx
2016-10-18sam: revert showdata crapftrvxmtrx
2016-10-18sam: corner cases are hardftrvxmtrx
2016-10-18sam: fixup :(ftrvxmtrx
2016-10-18samterm: support "showdata" plumb actionftrvxmtrx
2016-10-16fortunes: does that me a dipshitstanley lieber
2016-10-15scram: remove _PTS(5). it just doesn't make any senseftrvxmtrx
2016-10-15scram: oops. word is 0xffff, not 0xffftrvxmtrx
2016-10-15scram: run _PTS(5) and disable GPEs before entering S5. x200s shuts down ↵ftrvxmtrx
properly now
2016-10-10fortunes: Angular uses the term "scope" in a manner akin to the fundamentals ↵stanley lieber
of co mputer science.
2016-10-03iwhois(1): make -n work, add .org, and a couple minor changesBurnZeZ
2016-09-28nusb/kb: set usage to 0 (undefined) for items exceeding usage listcinap_lenrek
2016-09-28nusb/lib: fix wrong endpoint id when openep() finds already existing ↵cinap_lenrek
endpoint file
2016-09-26sam: putenv("%", ...): don't crash when no file is currentftrvxmtrx
2016-09-22sam: use $% instead of $f for filename to be consistent with acmecinap_lenrek
2016-09-22sam: make current filename available to shell commands in $f (thanks aiju)cinap_lenrek
2016-09-21ip(3): spelling, thanks slcinap_lenrek
2016-09-21ip(3): update description of /net/ipifc/*/status formatcinap_lenrek
2016-09-20rio: fix onscreen()cinap_lenrek
2016-09-19scat: hjdicks for amd64cinap_lenrek
2016-09-19pc(1): if the input base is not 10, print the 0d prefix before decimal ↵aiju
numbers; this way, all output is always valid input (for the current mode)
2016-09-19mergecinap_lenrek
2016-09-19webfs: aaand another one (should go to sleep)cinap_lenrek
2016-09-19mergecinap_lenrek
2016-09-19mergecinap_lenrek
2016-09-19webfs: fix mistake...cinap_lenrek
2016-09-19webfs: don't use cache connections when postingcinap_lenrek
we cannot retry posts and we do not know for sure if a post had any side effect when we got no status, so always make a new connection for a post request.
2016-09-19pc(1): add pb (thanks, BurnZeZ); add bit numberingaiju
2016-09-18rio: improved bandsize()cinap_lenrek
when dragging a window edge, allow one to slide to a corner or slide from corner to corner (usefull when inverting). also make sure the right or bottom of the rectangle returned by whichrect() is not outside of the screen (which makes drawing slow).
2016-09-18cpu: quote remaining remote command arguments, don't syslog on missing ↵cinap_lenrek
/mnt/term/dev/cpunote file
2016-09-17ipv6on: get network device from $netdir/ipifc/*/statuscinap_lenrek
2016-09-17etherzynq: implement promisc mode and multicast filter supportcinap_lenrek
2016-09-17nusb/ether: promisc and multicast support for admtek pegasus (aue)cinap_lenrek
2016-09-17nusb/ether: multicast and promisc support for rtl8150 (url)cinap_lenrek
2016-09-16mergecinap_lenrek
2016-09-16nusb/ether: experimental pomisc mode and multicast support for smsc and asixcinap_lenrek
2016-09-15pc(1): _ handling in numbers was broken at some point; restore documented ↵aiju
behaviour
2016-09-15pc(1): add nsa() commandaiju
2016-09-14ape: fix format clash, %z is for size_t (which is a long currently), not ↵cinap_lenrek
pointer sized
2016-09-11ape: bring strtod() in line with plan9's libc versioncinap_lenrek
2016-09-11libc: dont use floating point for portable umuldiv(), use 64 bit uvlongcinap_lenrek
2016-09-11kernel: rekey chacha state on each randomread() invocationcinap_lenrek
we can encrypt the 256 bit chacha key on each invocation making it hard to reconstruct previous outputs of the generator given the current state (backtracking resiatance).
2016-09-11devcons: remove /dev/reboot "halt" command...cinap_lenrek
the "halt" command written to /dev/reboot just causes the machine to crash... its also undocumented... removing it. -- cinap
2016-09-11kernel: better nonce partitioning for chacha random number generatorcinap_lenrek
leave the block counter to chacha_encrypt() and increment the 96 bit iv instead.
2016-09-11kernel: xoroshiro128+ generator for rand()/nrand()cinap_lenrek
the kernels custom rand() and nrand() functions where not working as specified in rand(2). now we just use libc's rand() and nrand() functions but provide a custom lrand() impelmenting the xoroshiro128+ algorithm as proposed by aiju.
2016-09-11kernel: make randomread() fault reentrantcinap_lenrek
we now access the user buffer in randomread() outside of the lock, only copying and advancing the chacha state under the lock. this means we can use randomread() within the fault handling path now without fearing deadlock. this also allows multiple readers to generate random numbers in parallel.
2016-09-11kernel: replace various custom random iv buffer filling functions with calls ↵cinap_lenrek
to prng()
2016-09-09fortunes: Nein -- General Chuck Yeagerstanley lieber