summaryrefslogtreecommitdiff
path: root/sys/man
AgeCommit message (Collapse)Author
2018-03-22sat: add satgetaiju
2018-03-20resample(1): document -n optionaiju
2018-03-20man pages: SYNOPSYS typo23hiro
2018-03-17add libsataiju
2018-03-17mines(1): fix misleading HISTORY wordingaiju
2018-03-09mp: add mptod and dtompaiju
2018-03-06usbehci: add uframes control request to return uframes one at a timeaiju
2018-02-28manpages: shut up about tex (1)khm
2018-02-27g: revert accidental change, document missing file typeglenda
2018-02-25vmx: allow setting mac address of using ea:nnnnnnnnnnnn! prefix, use ↵cinap_lenrek
genrandom() to generate mac globally unique mac address
2018-02-25devloopback: reassign device letter from #X to #λ to avoid collision with ↵cinap_lenrek
devvmx
2018-02-25mines: documentation and chronometric control of supernatural apparitionsaiju
2018-02-25ns, devproc: quote path and spec arguments for /proc/$pid/ns, namespace(6) ↵cinap_lenrek
does support quoting
2018-02-14ftpfs: no caching by default, add -c flag to enable it (patch by mycroftiv)cinap_lenrek
2018-02-11twsi(3): fix wrong unicode codepoint in manpageBurnZeZ
2018-02-05add ptrapaiju
2018-02-05auth/asn12rsa: also convert ASN.1 encoded public key to plan9 formatcinap_lenrek
2018-01-31webfs(4): document -d and -D flagscinap_lenrek
2018-01-27libndb: retire deprecated csgetval(), ndbgetval() and ndblookval() functionscinap_lenrek
2018-01-21ppp(8): remove BUGS section, client auth has been fixed.cinap_lenrek
2018-01-21libauth: add auth_respondAI() function to get AuthInfo for mschap/mschapv2cinap_lenrek
2018-01-14ipconfig(8): remove dhcp mention from -6 example23hiro
2018-01-14listen(8): add -a option to restrict announce address, document tcp17019 and ↵cinap_lenrek
tcp17020
2018-01-06tlsclient: allow dumping the server's certificate with new -d flagcinap_lenrek
usefull for debugging, like: ./8.tlsclient -d /fd/3 tcp!code.9front.org!https |[0=3] auth/asn1dump
2018-01-05stats: show amount of reclaimable pages (add -r flag)cinap_lenrek
reclaimable pages are user pages that are used for caches like the image cache, mount cache and swap cache.
2018-01-02factotum(4): document dp9ik, update protocol listcinap_lenrek
2017-12-31libc: constant time implementation for encode(2) routines, fix base32cinap_lenrek
the string encoding functions touch secret key material in a bunch of places (devtls, devcap), so make sure we do not leak information by cache timing side channels, making the encoding and decoding routines constant time. we also expose the alphabets through encXchr()/decXchr() functions so caller can find the end of a encoded string before calling decode function (for libmp). the base32 encoding was broken in several ways. inputs lengths of len%5 == [2,3,4] had output truncated and it was using non-standard alphabet. documenting the alphabet change in the manpage.
2017-12-30libsec: implement SPKI fingerprinting for okCertificate()cinap_lenrek
Instead of only using a hash over the whole certificate for white/black-listing, now we can also use a hash over the Subject Public Key Info (SPKI) field of the certificate which contians the public key algorithm and the public key itself. This allows certificates to be renewed independendtly of the public key. X509dump() now prints the public key thumbprint in addition to the certificate thumbprint. tlsclient will print the certificate when run with -D flag. okCertificate() will print the public key thumbprint in its error string when no match has been found.
2017-12-23arch(3): document #P/realmodemem filecinap_lenrek
2017-12-23devvga: removing #v/vgabios, use /dev/realmodemem insteadcinap_lenrek
2017-12-23auth(8): auth/debug tests both dp9ik and p9sk1cinap_lenrek
2017-12-17bridge(3): clarify manpage, this is a layer2 bridgecinap_lenrek
yes, it peeks into IP packets to handle fragmentation when sending onto tunnel ports and does mss clamping. but it can carry arbitrary ethernet packets just fine (between ethernets).
2017-12-15ether: allow spoofing of source mac address for bridges; used by vmxcinap_lenrek
to implement layer 2 bridges in userspace, we disable to auto filling of the source mac address when bridge mode is enabled on the connection.
2017-12-11/sys/man/*/*: fix perms (sorry)stanley lieber
2017-12-11/sys/lib/rootstubstanley lieber
2017-12-03plan9.ini(8): 9boot(8) is not a DOS program, remove outdated BUGS sectioncinap_lenrek
2017-12-03errstr(2): add /sys/src/libc/9sys/rerrstr.c to SOURCE sectioncinap_lenrek
2017-11-186in4: add -m mtu option to specify outer MTUcinap_lenrek
instead of hardcoding the tunnel interface MTU to 1280, we calculate the tunnel MTU from the outside MTU, which can now be specified with the -m mtu option. The deault outside MTU is 1500 - 8 (PPPoE).
2017-11-12libsec: AES-NI support for amd64cinap_lenrek
Add assembler versions for aes_encrypt/aes_decrypt and the key setup using AES-NI instruction set. This makes aes_encrypt and aes_decrypt into function pointers which get initialized by the first call to setupAESstate(). Note that the expanded round key words are *NOT* stored in big endian order as with the portable implementation. For that reason the AESstate.ekey and AESstate.dkey fields have been changed to void* forcing an error when someone is accessing the roundkey words. One offender was aesXCBmac, which doesnt appear to be used and the code looks horrible so it has been deleted. The AES-NI implementation is for amd64 only as it requires the kernel to save/restore the FPU state across syscalls and pagefaults.
2017-11-02tinc(8): mash -> meshcinap_lenrek
2017-11-01tinc(8): more spelling spamcinap_lenrek
2017-11-01tinc(8): spelling, thanks jpmcinap_lenrek
2017-10-31tinc(8): outout -> outputcinap_lenrek
2017-10-31tinc: implement experimental mash peer to peer VPN from http://www.tinc-vpn.org/cinap_lenrek
2017-10-30aes(2): document aes_xts_encrypt() and aes_xts_decrypt() functionscinap_lenrek
2017-10-30swap(3): document permissions and encryption behaviour, reference to memory(8)cinap_lenrek
2017-10-29kernel: introduce devswap #¶ to serve /dev/swap and handle swapfile encryptioncinap_lenrek
2017-10-20libc: cleanup atexit and put exits() in its own compilation unitcinap_lenrek
this avoids having to pull in atexit() and its dependencies (lock(), unlock()) into every program. (as exits() is called by _main() from main9.s).
2017-10-17libsec: add AES CFB and AES OFB stream cipherscinap_lenrek
2017-10-06rsa: add auth/rsa2asn1, check write error in auth/rsa2x509 and auth/rsa2pub, ↵cinap_lenrek
document in rsa(8)