plan9fox/rc/bin
cinap_lenrek 4275c49e72 nusb: implement aijus stable uniqueue device names
instead of naming devices by ther dynamically assigned device address,
we hash device uniqueue fields from the device descriptor and produce
a 5 digit hex string that will identify the device across machines.

when there is a collision (less than 1% chance with 100 devices),
usbd will append the device address to the name to make it uniqueue
for this machine.

the hname is passed to drivers in the devid argument, which now has
the form addr:hname, where the colon and hname can be omited (for backwards
compatibility).

when the new behaviour isnt desired, nousbhname= environment variable
can be defined giving the old behaviour.
2014-06-28 18:09:43 +02:00
..
ape perms perms perms... 2011-03-30 18:38:15 +00:00
inst inst/bootsetup: do not copy 9pccpuf kernel to 9fat 2014-03-15 19:13:27 +01:00
ipconf perms perms perms... 2011-03-30 18:38:15 +00:00
patch perms perms perms... 2011-03-30 18:38:15 +00:00
rc-httpd rc-httpd/handlers/serve-static: restore Content-length 2014-02-22 02:24:37 -05:00
replica perms perms perms... 2011-03-30 18:38:15 +00:00
service tcp113: fix null list in concatenation error 2013-08-10 08:55:39 +02:00
service.auth add files for cpu server. 2011-05-04 17:26:45 +00:00
" /rc/bin/": fix typo 2013-11-08 15:19:32 -05:00
"" /rc/bin/", /rc/bin/"": handle the venerable ; prompt 2013-11-07 14:01:42 -05:00
0a fixing perms 2011-03-30 18:29:07 +00:00
0c fixing perms 2011-03-30 18:29:07 +00:00
0l fixing perms 2011-03-30 18:29:07 +00:00
9fs 9fs: add atom and atomdump (fix the mount spec) 2014-01-03 22:53:21 +01:00
aanuke aanuke: only print commands to kill the current user's aan procs 2014-04-14 21:01:55 -04:00
addaoe fixing perms 2011-03-30 18:29:07 +00:00
addpsfonts fixing perms 2011-03-30 18:29:07 +00:00
ap fixing perms 2011-03-30 18:29:07 +00:00
B fixing perms 2011-03-30 18:29:07 +00:00
blogcom blogcom +x 2013-04-30 17:02:14 +02:00
broke fixing perms 2011-03-30 18:29:07 +00:00
bullshit bullshit: add support for arbitrary database files 2011-08-18 14:40:56 -05:00
bundle fixing perms 2011-03-30 18:29:07 +00:00
C fixing perms 2011-03-30 18:29:07 +00:00
cpurc termrc, cpurc: clarify comments by removing lies 2014-06-12 15:56:54 -04:00
delkey fixing perms 2011-03-30 18:29:07 +00:00
diffy fixing perms 2011-03-30 18:29:07 +00:00
dircp fixing perms 2011-03-30 18:29:07 +00:00
diskparts usb storage device auto mount 2011-08-16 01:50:46 +02:00
doc2ps fixing perms 2011-03-30 18:29:07 +00:00
doc2txt fixing perms 2011-03-30 18:29:07 +00:00
doctype fixing perms 2011-03-30 18:29:07 +00:00
dontkill dontkill: i/o redirections, how do they work? 2011-08-27 21:39:00 +02:00
dosmnt fixing perms 2011-03-30 18:29:07 +00:00
dpost fixing perms 2011-03-30 18:29:07 +00:00
eject fixing perms 2011-03-30 18:29:07 +00:00
fax fixing perms 2011-03-30 18:29:07 +00:00
fedex fixing perms 2011-03-30 18:29:07 +00:00
feminize rc stands for 'run commands.' this has the phrase 'man' in it and is therefore unsuitable for feminize(1). use sed instead. 2012-04-06 16:36:28 -04:00
florenate added florenate 2014-02-21 22:00:34 +01:00
fshalt fshalt: rfork n to avoid limbo namespace when the command fails 2013-12-22 17:26:31 +01:00
fstype added hjfs 2012-08-07 17:57:04 +02:00
g g: add *.cpp 2014-06-05 12:10:43 +02:00
go.fishing fixing perms 2011-03-30 18:29:07 +00:00
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: revert hget -v change, this needs more thought 2014-03-23 18:47:59 +01:00
hold added the hold (pseudo-) editor; useful for hg commit 2011-05-07 19:43:16 +00:00
homespool fixing perms 2011-03-30 18:29:07 +00:00
hpost hpost: fix Content-Type parameter separator for multipart/form-data POSTs 2014-01-13 17:57:45 -08:00
ipso fixing perms 2011-03-30 18:29:07 +00:00
ipv6on fixing perms 2011-03-30 18:29:07 +00:00
ircrc ircrc: target is more important (especially in winwatch) 2013-05-29 11:37:30 +02:00
iwhois fixing perms 2011-03-30 18:29:07 +00:00
juke fix more enviroment pollution 2012-05-26 21:50:10 +02:00
kill kill,slay,Kill: run note/ctl write in subshell 2011-08-27 21:51:41 +02:00
Kill kill,slay,Kill: run note/ctl write in subshell 2011-08-27 21:51:41 +02:00
kmem fixing perms 2011-03-30 18:29:07 +00:00
label fixing perms 2011-03-30 18:29:07 +00:00
lc made lc -F default 2011-04-17 20:34:22 +02:00
leak fixing perms 2011-03-30 18:29:07 +00:00
lookman fixing perms 2011-03-30 18:29:07 +00:00
lp lp: remove bogus test -w check and bind for /tmp 2012-05-25 07:09:43 +02:00
mail upas: handle Bcc: header 2012-11-27 21:10:55 +01:00
man man: -P run single instance of page 2012-02-22 11:20:49 +01:00
map fixing perms 2011-03-30 18:29:07 +00:00
mapdemo fixing perms 2011-03-30 18:29:07 +00:00
membername fixing perms 2011-03-30 18:29:07 +00:00
memory added memory(1) 2011-07-23 16:05:37 +02:00
netaudit netaudit: check if ipgw= is an ip address 2013-05-14 18:54:42 +02:00
newt newt: write message header and body to virtual file before printing, to avoid stutter 2014-04-25 09:25:08 -04:00
nietzsche /rc/bin/nietzsche: +x; /lib/theo, /lib/troll, /sys/games/lib/fortunes: more 2012-03-08 10:25:11 -06:00
nroff fixing perms 2011-03-30 18:29:07 +00:00
nusbrc nusb: implement aijus stable uniqueue device names 2014-06-28 18:09:43 +02:00
pci fixing perms 2011-03-30 18:29:07 +00:00
pdf2ps fixing perms 2011-03-30 18:29:07 +00:00
play play: set user-agent, otherwise server thinks we'r mozilla m( 2014-05-14 01:15:33 +02:00
printfont fixing perms 2011-03-30 18:29:07 +00:00
ps2gif fixing perms 2011-03-30 18:29:07 +00:00
ps2pdf fixing perms 2011-03-30 18:29:07 +00:00
psfax fixing perms 2011-03-30 18:29:07 +00:00
psu fixing perms 2011-03-30 18:29:07 +00:00
readweb fixing perms 2011-03-30 18:29:07 +00:00
reboot fixing perms 2011-03-30 18:29:07 +00:00
rwd fixing perms 2011-03-30 18:29:07 +00:00
seemail fixing perms 2011-03-30 18:29:07 +00:00
sig fixing perms 2011-03-30 18:29:07 +00:00
slay kill,slay,Kill: run note/ctl write in subshell 2011-08-27 21:51:41 +02:00
spell fixing perms 2011-03-30 18:29:07 +00:00
src fixing perms 2011-03-30 18:29:07 +00:00
srvssh fixing perms 2011-03-30 18:29:07 +00:00
ssam ssam: add usage 2012-11-10 21:24:58 +00:00
start fixing perms 2011-03-30 18:29:07 +00:00
startupasfs fixing perms 2011-03-30 18:29:07 +00:00
stock fixing perms 2011-03-30 18:29:07 +00:00
stop fixing perms 2011-03-30 18:29:07 +00:00
sysinfo sysinfo: add -e to include a reply-to e-mail address 2013-07-05 15:42:45 -04:00
sysupdate fix more enviroment pollution 2012-05-26 21:50:10 +02:00
tap tap: various improvements 2012-11-12 02:12:05 +01:00
tel fixing perms 2011-03-30 18:29:07 +00:00
termrc termrc, cpurc: clarify comments by removing lies 2014-06-12 15:56:54 -04:00
theo theo: welcome 2011-07-22 17:18:25 -05:00
thesaurus fixing perms 2011-03-30 18:29:07 +00:00
tinyurl tinyurl: geoff's rewrite accepts multiple URLs 2011-08-14 23:10:46 -05:00
tlsclienttunnel fixing perms 2011-03-30 18:29:07 +00:00
tlssrvtunnel fixing perms 2011-03-30 18:29:07 +00:00
togeordi tojpg: add jpeg encoder 2013-05-26 21:56:56 -04:00
troff2gif fixing perms 2011-03-30 18:29:07 +00:00
troff2png fixing perms 2011-03-30 18:29:07 +00:00
troll cpurc: accept auth= key in sys= touple 2011-08-30 04:57:27 -04:00
umem fixing perms 2011-03-30 18:29:07 +00:00
uncompress fixing perms 2011-03-30 18:29:07 +00:00
ups ups: fix typo 2013-08-06 21:38:56 -04:00
uptime fixing perms 2011-03-30 18:29:07 +00:00
usps usps: remove redundant uhtml pipeline 2014-05-12 02:46:04 +02:00
valley valley: fix random numbers 2013-01-28 03:54:17 +01:00
vwhois fixing perms 2011-03-30 18:29:07 +00:00
wdoc2txt fixing perms 2011-03-30 18:29:07 +00:00
weather weather: trim garbage from output 2014-01-06 14:55:42 -05:00
webpaste rename /rc/bin/ok to /rc/bin/webpaste 2013-09-20 11:32:42 -04:00
who fixing perms 2011-03-30 18:29:07 +00:00
whois fixing perms 2011-03-30 18:29:07 +00:00
window window: fix various problems, cleanup 2013-12-25 01:30:43 +01:00
wloc fixing perms 2011-03-30 18:29:07 +00:00
wurl2txt fixing perms 2011-03-30 18:29:07 +00:00
xls2txt fixing perms 2011-03-30 18:29:07 +00:00
yesterday fixing perms 2011-03-30 18:29:07 +00:00