plan9fox/sys/lib
cinap_lenrek fde5906b30 adding experimental rcpu service
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-14 05:18:33 +01:00
..
acid acid/leak: fix endless loop for B2NB(b) == b case (thanks mischief) 2015-10-19 00:20:33 +02:00
antiword Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
astar Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
backup Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
c64 added games/c64 2015-02-07 18:03:17 +01:00
dist adding experimental rcpu service 2016-02-14 05:18:33 +01:00
fax Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ghostscript gs: backport aes support for pdf-1.6 2015-02-20 00:21:45 +01:00
kbmap kbdfs: add esc1+shift and esc1+ctrl pages (see sources kbmap-uk-weird patch) 2013-11-23 00:50:15 +01:00
lex Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
lp lp: HTML table support 2012-09-10 08:10:30 +02:00
man fix manpage references 2016-01-12 08:43:36 +01:00
music/icon Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
plumb /sys/lib/plumb/basic: add commas to some rules for file names that will frequently contain commas 2013-12-22 14:56:04 -05:00
postscript Backed out changeset db0fa2edf131 2012-01-06 18:58:39 +01:00
python fix fuckup 2015-08-25 09:35:10 +00:00
scribble/classifiers Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sysconfig cdproto: add spim 2015-08-08 08:56:08 +02:00
texmf/tex/generic/hyphen Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
tls dont track /sys/lib/tls 2012-03-12 18:27:40 +01:00
tmac troff macros: change unix /usr/lib paths to plan9 /sys/lib and /usr/bin/col -> /bin/col 2013-02-16 23:56:17 +01:00
troff fix manual (book) build, add files/permissions for lp, compile postscript 2011-05-05 06:41:01 +00:00
wiki Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
agent.config Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
amspell Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
bclib Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
brspell Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
eqnchar Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
grap.defines Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
httpd.rewrite Backed out changeset db0fa2edf131 2012-01-06 18:58:39 +01:00
mimetype Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
newuser newuser: /n/other now handled in /lib/namespace 2016-02-14 01:52:51 +01:00
rootbind rootbind: only bind /bin if binaries are there 2011-08-30 05:50:21 -04:00
rootstub rootstub: add spim 2015-08-08 09:20:48 +02:00
samsave sam: mark samsave executable 2014-06-25 03:13:52 -07:00
scsicodes Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
subscribers Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
webls.denied Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
yaccpar Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
yaccpars Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00