plan9fox/rc/bin
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
..
ape
inst inst: fix download task using ip/httpfile to mount a iso over http and prompt for installurl 2015-07-13 06:28:46 +02:00
ipconf
patch
rc-httpd rc-httpd: cleanup cgi handler 2015-06-02 16:56:19 +02:00
replica
service adding experimental rcpu service 2016-02-14 05:18:33 +01:00
service.auth
" /rc/bin/": fix typo 2013-11-08 15:19:32 -05:00
"" /rc/bin/": fix quoting bug (thanks, aiju and silasm) 2016-01-07 15:04:56 -05:00
0a
0c
0l
9fs 9fs: add case 9front 2015-11-06 20:00:03 -05:00
aanuke aanuke: only print commands to kill the current user's aan procs 2014-04-14 21:01:55 -04:00
addaoe
addpsfonts
ap
approx approx: chmod 775 2015-06-27 19:45:24 -04:00
B
blogcom blogcom +x 2013-04-30 17:02:14 +02:00
broke
bullshit bullshit: don't pollute the environment 2014-11-02 13:16:33 -05:00
bundle
C
cpurc provide /n and /mnt early in bootrc to allow consistent use in /lib/namespace 2016-02-14 01:42:32 +01:00
delkey delkey: don't be stupid 2015-10-30 22:18:09 +01:00
diffy
dircp
diskparts integrate disk/edisk with diskparts, bootfs and installer (gpt support) 2015-05-31 13:06:18 +02:00
doc2ps
doc2txt
doctype teach doctype how to timepic 2015-09-28 11:33:06 +02:00
dontkill dontkill: only use noswap flag to mark processes as not to be terminated on oom 2015-06-15 17:13:19 +02:00
dosmnt
dpost
E import E script from bell labs 2015-08-25 02:09:22 -07:00
eject
fax
fedex
feminize
florenate added florenate 2014-02-21 22:00:34 +01:00
fshalt fshalt: remove kfs support 2015-08-21 19:40:29 +02:00
fstype fstype: fix kfs detection (thanks kenji okomoto) 2014-07-30 20:34:45 +02:00
g g: search .awk and .rc files 2015-03-08 21:46:00 -04:00
gbatype added gbatype 2014-09-30 20:46:13 +02:00
go.fishing
hg hg: hook system_rcpath and user_rcpath instead of polluting enviroment by setting HGRCPATH 2012-08-13 09:53:04 +02:00
hget hget: work arround apache Content-Encoding: gzip for Content-Type: application/x-gzip bug 2015-05-14 14:12:28 +02:00
hold
homespool
hpost hpost: break up tags with newlines to avoid sed line buffer limit 2014-11-16 01:59:29 +01:00
ipso
ipv6on ipv6on: fix search for ip attribute (thanks kenji arisawa) 2015-08-02 14:48:53 +02:00
ircrc ircrc: add -P option for server password (thanks, nick) 2015-09-19 14:03:22 -04:00
iwhois
juke
kill
Kill
kmem
label
lc
leak
lookman
lp
mail upas: handle Bcc: header 2012-11-27 21:10:55 +01:00
man
map
mapdemo
membername
memory
netaudit netaudit: comment file server auth test (unreliable on cwfs) 2015-03-11 16:13:42 +01:00
newt newt: do not print first message twice when stepping through messages 2014-10-29 22:49:08 -04:00
nietzsche
nroff
nusbrc nusb/serial: fix nusb/serial hang with ftdi 2014-12-24 11:04:18 +01:00
pci pci: import pci script and updated database from 9atom 2014-12-20 21:41:34 -08:00
pdf2ps
play sysupdate/psfax/play: fix unquoted brackets causing rc to perform unnecessary file lookups 2014-10-15 15:57:51 -04:00
printfont
ps2gif
ps2pdf
psfax sysupdate/psfax/play: fix unquoted brackets causing rc to perform unnecessary file lookups 2014-10-15 15:57:51 -04:00
psu
rconnect adding experimental rcpu service 2016-02-14 05:18:33 +01:00
rcpu adding experimental rcpu service 2016-02-14 05:18:33 +01:00
readweb
reboot
rexport adding experimental rcpu service 2016-02-14 05:18:33 +01:00
rimport adding experimental rcpu service 2016-02-14 05:18:33 +01:00
rwd
screenrc libdraw, screenrc: bind devdraw and devmouse in screenrc instead of handling it in libdraw 2015-09-20 12:25:01 +02:00
seemail
sig
slay
spell
src
srvssh
ssam ssam: fix typo 2015-03-16 23:44:04 -04:00
start
startupasfs
stock
stop
sysinfo sysinfo: update -p for sysinfo.9front.org 2015-06-06 18:18:38 -04:00
sysupdate sysupdate: change source repo to https://code.9front.org/hg/plan9front 2015-06-07 00:11:47 +02:00
tap tap: various improvements 2012-11-12 02:12:05 +01:00
tel
termrc provide /n and /mnt early in bootrc to allow consistent use in /lib/namespace 2016-02-14 01:42:32 +01:00
theo
thesaurus
tinyurl
tlsclienttunnel
tlssrvtunnel
togeordi tojpg: add jpeg encoder 2013-05-26 21:56:56 -04:00
troff2gif
troff2png
troll
umem
uncompress
ups ups: fix typo 2013-08-06 21:38:56 -04:00
uptime
usps usps: cut the useless part 2015-06-17 18:07:32 +02:00
valley valley: fix random numbers 2013-01-28 03:54:17 +01:00
vwhois
wdoc2txt
weather weather: trim garbage from output 2014-01-06 14:55:42 -05:00
webpaste webpaste: update for modified okturing.com 2015-03-30 20:53:49 -04:00
who
whois
window window: fix various problems, cleanup 2013-12-25 01:30:43 +01:00
wloc
wurl2txt
xls2txt
yesterday