summaryrefslogtreecommitdiff
path: root/rc/bin/service
AgeCommit message (Collapse)Author
2020-12-13oexportfs: move legacy code for cpu and import to separate programcinap_lenrek
The initial protocol handling in exportfs for cpu and import services is a huge mess. Saparate the code out into its own program with its own oexportfs(4) manpage.
2018-12-07add entries for il rcpuBurnZeZ
2017-04-19disable all services except 17019, 17020 by defaultaiju
2017-03-12change listener from ip/imap4d to upas/imap4dcinap_lenrek
2017-01-13remove !tcp22 servicecinap_lenrek
2016-12-03tcp17019: make service proto and netdir arguments optional (for aux/listen1)cinap_lenrek
this allows /rc/bin/service/tcp17019 to be called from aux/listen1 without arguments like: aux/listen1 tcp!*!rcpu /rc/bin/service/tcp17019
2016-05-16add srvtls and the corresponding tcp17020 servicecinap_lenrek
2016-04-20rcpu: make sure not to leak /env/fn#server and /env/fn#aanserver for ↵cinap_lenrek
drawterm (thanks mischief)
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.
2015-08-25fix fuckupglenda
2015-08-25import E script from bell labsmischief
2015-08-21remove old9p cpu servicecinap_lenrek
2014-10-29disable useless ssh daemon by defaultKurt H Maier
2013-08-10tcp113: fix null list in concatenation errorcinap_lenrek
2013-07-31tcp993: we're not plan9.bell-labs.comstanley lieber
2013-07-12rexec: redirect error (fd=2) to network for tcp17009cinap_lenrek
the new listen doesnt redirect stderr for us, so do it in the service script.
2013-02-04add !tcp80stanley lieber
2012-12-21cpu: make incoming cpu connections work with aan(8) by defaultcinap_lenrek
2011-08-26more manpage cleanupcinap_lenrek
2011-05-09add !tcp445cinap_lenrek
2011-03-30more perms...cinap_lenrek
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso image - rcTaru Karttunen