summaryrefslogtreecommitdiff
path: root/rc/bin
AgeCommit message (Collapse)Author
2015-05-13Added ukill(1): Kills all processes started by a userMatthew Veety
2015-03-30webpaste: update for modified okturing.comstanley lieber
2015-03-23ircrc: remove unused clonefileftrvxmtrx
2015-03-16ssam: fix typostanley lieber
2015-03-16ssam: don't pollute the environment.stanley lieber
2015-03-14rc-httpd: support for http basic authentication, fix cgi support to work ↵cinap_lenrek
with hgweb.cgi
2015-03-11netaudit: comment file server auth test (unreliable on cwfs)aiju
2015-03-08g: search .awk and .rc filesstanley lieber
2015-02-12ircrc: dont require nick and user to be the same for auth/userpasswd (thanks ↵cinap_lenrek
spew)
2014-12-27ircrc: use aux/trampoline or tlsclient for connections, add -T flag for tlsmischief
previously ircrc dialed through /net itself and resolved ips on its own. this prevented the use of an ip address, and also prevented use of ipv6. now you can use an ip, or a dns name that resolves to ipv6. the -T flag is also added to use tlsclient for encrypted connections.
2014-12-24nusb/serial: fix nusb/serial hang with ftdicinap_lenrek
have to create process, not a thread in ftdi code so main process can exit after posting fs service.
2014-12-20pci: import pci script and updated database from 9atommischief
2014-11-16hpost: break up tags with newlines to avoid sed line buffer limitcinap_lenrek
2014-11-15hpost: fix multipart/form variable name mangeling when field value contains ↵cinap_lenrek
newlines com='MH3U pic unrelated ' hpost -u ... -m post com:$com resulted in wrong field name like: --HJBOUNDARY Content-Disposition: form-data; name="com pic unrelated" MH3U pic unrelated
2014-11-07Don't quit ircrc on blank line (thanks Ray)khm
2014-11-05inst: copy efi bootloader in bootsetupcinap_lenrek
2014-11-05termrc: setup mouse when we have a framebuffercinap_lenrek
previously, we setup mouse only when vgasize= was specifid in plan9.ini. with efi systems, the framebuffer is already setup for us and theres no requirement for going thru aux/vga setup, but we still want to setup the mouse. so do the mouseport= check once theres a framebuffer by testing the existence of '#i/winname' (which fails when thers no framebuffer).
2014-11-02bullshit: don't pollute the environmentstanley lieber
2014-10-29newt: delete linesstanley lieber
2014-10-29newt: do not print first message twice when stepping through messagesstanley lieber
2014-10-29disable useless ssh daemon by defaultKurt H Maier
2014-10-29newt: only print a date if we've managed to extract a datestanley lieber
2014-10-28newt: removed unused functionstanley lieber
2014-10-28newt: implement ned-style address ranges and overhaul h command to suitstanley lieber
2014-10-19inst: ignore *bootscreen= variable when generating plan9.inicinap_lenrek
2014-10-15sysupdate/psfax/play: fix unquoted brackets causing rc to perform ↵BurnZeZ
unnecessary file lookups
2014-09-30added gbatypeaiju
2014-09-21sysinfo: relax regex for start of kernel boot messagescinap_lenrek
we used to look for /^Plan 9$/ for the start of kernel boot messages in /dev/kmesg. but the xen kernel prints Plan 9 (.....) on boot. so just look for line starting with /^Plan 9/ for now.
2014-08-01usps: yet another updateftrvxmtrx
2014-07-30fstype: fix kfs detection (thanks kenji okomoto)cinap_lenrek
2014-07-11rc-httpd/handlers/serve-static: restore simple test for file type and ↵stanley lieber
hardcode max_age to 1 hour (thanks eekee)
2014-07-11sysinfo: add cpuid infocinap_lenrek
2014-07-05support for huawei e220 g3 modem, cleanup nusb/serialcinap_lenrek
2014-06-28nusb: implement aijus stable uniqueue device namescinap_lenrek
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-12termrc, cpurc: clarify comments by removing liesstanley lieber
2014-06-05g: add *.cppftrvxmtrx
2014-05-14play: set user-agent, otherwise server thinks we'r mozilla m(cinap_lenrek
2014-05-12usps: remove redundant uhtml pipelinecinap_lenrek
2014-04-25newt: write message header and body to virtual file before printing, to ↵stanley lieber
avoid stutter
2014-04-22termrc, cpurc: exclude wpa from oom kill and swapcinap_lenrek
2014-04-14aanuke: only print commands to kill the current user's aan procsstanley lieber
2014-04-14aanuke: check both /net and /net.alt (thanks, mischief)stanley lieber
2014-04-14add /rc/bin/aanukestanley lieber
2014-04-11newt: add 'kf' command to grep $home/lib/newsgroups for group namesstanley lieber
2014-04-09newt: improve input filteringstanley lieber
2014-04-09newt: always prefix single digit days with 0 in 'h' viewstanley lieber
2014-04-09newt: fix 'h' formattingstanley lieber
2014-04-02newt: clean up regexpstanley lieber
2014-04-01add newt(1): nntp client for use with nntpfs(4)stanley lieber
2014-03-23hget: revert hget -v change, this needs more thoughtcinap_lenrek
problems that need to be addressed: - reads in the whole /proc every second for no reason - breaks when http server doesnt include Content-Length header - length is wrong for continued download (-o option)