summaryrefslogtreecommitdiff
path: root/sys/lib
AgeCommit message (Collapse)Author
2016-04-13python: make hashlib.py fallback to openssl in case of old python binarycinap_lenrek
2016-04-12add danish keymap (thanks Eric Lindblad)cinap_lenrek
2016-04-11python: remove openssl support, use ape/libsec for cryptographics hash functionscinap_lenrek
2016-04-10hg: create system wide /sys/lib/hgrc to enabled hgwebfs extensioncinap_lenrek
the openssl we currently use is outdated and will be removed soon. webfs will handle the https for us with native tls code. keys have to be stored in factotum for everyone who also wants to commit directly.
2016-04-10hg: set mercurial.url.has_https when hgwebfs extension is in usecinap_lenrek
this allows the use of SSL/HTTPS even when python is not build with openssl support.
2016-04-03mercurial: CVE-2016-3630cinap_lenrek
backported the following patches from mercurial 3.7.3: https://selenic.com/repo/hg/rev/b6ed2505d6cf https://selenic.com/repo/hg/rev/b9714d958e89
2016-03-14truss: add fake __NSEC syscall name for apecinap_lenrek
2016-03-14truss: fix "bad string" error due to missing ape _nsec() syscallcinap_lenrek
2016-02-29glenda's default profile: remove /n/other mount, done by /lib/namespacecinap_lenrek
2016-02-14adding experimental rcpu servicecinap_lenrek
this is a reimplementation of cpu and import utilities in rc using a tlsclient and tlssrv as the encryption and authentication layers. there is only one new service, which after authentication and encryption setup accepts an arbitrary rc script over the network and executes it with the standard filedescriptors redirected to the conversaion (this is *after* authentication and in the context of the authorized user). the new rcpu program has a few improvements over cpu(1): - doesnt mangle program arguments - the remote process will get the clients standard file descriptors, so error and output are separated and you can consume the clients input from the remote side :-) - forwards error status of remote process theres no backwards mode for rimport, but a new program called rexport for the same purpose. all these services use exportfs without the bolted on initial handshake, so the hope is to clean up exportfs in the future and remove all the ugly crap in there.
2016-02-14newuser: /n/other now handled in /lib/namespacecinap_lenrek
2016-01-12fix manpage referencescinap_lenrek
2015-12-11/sys/lib/dist/ndb/common: update for sl's auth serversstanley lieber
2015-12-09/lib/ndb/common: add auth=cb.inri.net authdom=nycstanley lieber
2015-10-19acid/leak: fix endless loop for B2NB(b) == b case (thanks mischief)cinap_lenrek
2015-09-16/sys/lib/dist/ndb/common: correct authdom=inristanley lieber
2015-09-05dist/mkfile: add target for the aijuboard *.zynq.imgcinap_lenrek
this generates a disk image (to be written to usb or sdmmc card) containing 9fat partition with kernel and a hjfs filesystem partition with the 9front distribution. this could be easily extended to generate raspberry pi images as well, but i have no hardware to test.
2015-08-25fix fuckupglenda
2015-08-25import E script from bell labsmischief
2015-08-09acid -k: fix intrcount() for amd64cinap_lenrek
2015-08-09acid -k: fix procenv() to new data structurecinap_lenrek
2015-08-08rootstub: add spimcinap_lenrek
2015-08-08cdproto: add spimcinap_lenrek
2015-06-09authsrv: remove unused opasstokeyftrvxmtrx
2015-05-25rootstub: do not create pkg directoriesstanley lieber
2015-05-20cdproto: /sys/log/httpd should be a directorymischief
2015-05-18cdproto: /sys/log/pop3cinap_lenrek
2015-03-13hg: install hgweb templatescinap_lenrek
2015-03-05set /mail/tmp permissions world writable in cdprotocinap_lenrek
2015-02-26leak: report alloc size mismatchcinap_lenrek
2015-02-20gs: backport aes support for pdf-1.6cinap_lenrek
2015-02-19gs: work arround broken xref table pdfscinap_lenrek
rebuilding the xref table does not work for pdfs with compressed object streams. as a work arround, we skip xref table verification and ignore wrong xref gen # for gen 0 objects.
2015-02-07added games/c64aiju
2014-12-11qmail: call mail instead of smtp with the wrong pathstanley lieber
2014-12-09hgwebfs: add fake add_handler method for HTTPRangeHandler()cinap_lenrek
provide a add_handler() so code trying to add byterange.HTTPRangeHandler will succeed. webfs does handle "206 Partial Content" already.
2014-11-13rootstub: create /sys/src/pkg and /sys/lib/pkg directoriescinap_lenrek
2014-10-31dist: generate efi bootable cd imagecinap_lenrek
2014-09-15hg: make intermediate directories like newer hg doesmischief
2014-08-28/sys/lib/dist/ndb/common: add auth=fs.stanleylieber.com authdom=inristanley lieber
2014-07-03ndb/common: add ipv6-icmp, ipv6-nonxt, ipv6-opts, bootpsstanley lieber
2014-07-01acid: fix notestk() on amd64Aram Hăvărneanu
Use Ureg->pc instead of Ureg->ir.
2014-06-25sam: mark samsave executablemischief
sam generates $home/sam.save for modified files. it expects /sys/lib/samsave to be executable to restore the modified files.
2014-06-22remove imagepagerefs() acid functioncinap_lenrek
2014-05-20add _nsec() syscall 53 for binary compatibility with labs distributioncinap_lenrek
the new syscall is added under the symbol _nsec() for binary compatibility. nsec() is still a library function reading /dev/bintime.
2014-02-25acid: fix errstr syscall data offset for truss librarymischief
2014-02-24acid: add some debugging aid function for counting kernel image cache page refscinap_lenrek
2014-02-16truss: use A instead of X as address format for data dumpcinap_lenrek
2014-02-16truss: fix syscall address formatscinap_lenrek
2014-02-14acid: add semacquire/semrelease/tsemacquire syscalls, handle _seek hack for ↵cinap_lenrek
amd64 (thanks erik)
2014-02-12acid: fix acid/network, fix address formats from X to Acinap_lenrek