summaryrefslogtreecommitdiffstats
path: root/usr.bin (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add tame(2) to file(1) and drop the old systrace(4) sandbox. tame(2) isnicm2015-10-043-168/+44
* Repair tame() error check to be == -1deraadt2015-10-042-4/+4
* Add ktracing of tame()'s arguments' valuesguenther2015-10-034-26/+30
* option LFS is dead, but we missed option ACCOUNTING hereguenther2015-10-031-3/+3
* you can't edit stdin in place. check for this before the hack thattedu2015-10-031-1/+3
* Now that dc(1) no longer supports !command with popen(), we can startderaadt2015-10-031-1/+7
* delete documentation for ! commandderaadt2015-10-031-6/+2
* disable ! command, makes dc(1) more tameableotto2015-10-031-10/+2
* wc only opens files read-only, proceses them, and spits results to stdout.deraadt2015-10-031-1/+4
* As pointed out by tobiasu, ed-style patches still use popen() and executederaadt2015-10-031-2/+2
* - Simplify use of ctype functions.tim2015-10-031-16/+8
* tame "stdio" right between setlocale and getopt, it is easy to reviewderaadt2015-10-031-1/+4
* Fix wrong cast.zhuk2015-10-031-2/+2
* grep only opens files read-only, reads via stdio or other methods, performsderaadt2015-10-031-1/+4
* tame "stdio getpw rpath" can be done quite early after the getopt.deraadt2015-10-031-1/+4
* leave does a fork, but other than that it is boring stdio.deraadt2015-10-031-2/+5
* gzip can use tame "stdio wpath cpath fattr". this blocks a lot ofderaadt2015-10-031-1/+4
* BIO_get_fd() could return fd 0; fix error condition. Found atderaadt2015-10-031-2/+2
* switch from using the systrace-based sandbox to the tame-based sandbox.deraadt2015-10-031-2/+2
* patch appears to work fully with tame "stdio rpath wpath cpath tmppath fattr".deraadt2015-10-031-1/+4
* uniq has a complicated initialization around getopt. beforehands, wederaadt2015-10-031-1/+7
* script is two processes. the main io-loop process can be locked down withderaadt2015-10-031-1/+7
* finger can either do local users only, or in in remote users. (whoderaadt2015-10-031-1/+10
* whois uses dns to lookup whois servers, and then opens sockets to them.deraadt2015-10-031-1/+4
* even before it reaches getopt(), this program will never do more thanderaadt2015-10-031-1/+4
* sed only works on files, so the obvious goal is to remove it's networkderaadt2015-10-031-1/+9
* update the -t args list; ok guentherjmc2015-10-022-5/+5
* use limits.h instead of sys/param.h to get PATH_MAXderaadt2015-10-022-3/+3
* avoid sys/param.h, by using PATH_MAXderaadt2015-10-021-1/+1
* fix emailderaadt2015-10-021-2/+2
* Replace %s in the format string, with its value (macro).ratchov2015-10-021-2/+2
* As the socket path is known, use its size rather that PATH_MAX.ratchov2015-10-021-5/+5
* use macros instead of hard-coded strings for unix sockets pathsratchov2015-10-021-4/+4
* Add ktracing of argv and envp to execve(2), with envp not traced by defaultguenther2015-10-025-48/+111
* a sandbox using tamederaadt2015-10-021-0/+71
* re-order system calls in order of risk, ok i'll be honest, ordered thisderaadt2015-10-021-12/+19
* update currency exchange rates;jmc2015-10-011-38/+38
* Another s/M_ASN1_INTEGER_free/ASN1_INTEGER_free/.jsing2015-10-011-2/+2
* Check to see if the file to be opened is a directory as soon as islum2015-09-291-5/+27
* rename random.c to util.c so it doesn't look scary. (util.c repo copied)tedu2015-09-292-513/+3
* Delete the final, inscrutable NOSTRICT and VARARGS lint commentsguenther2015-09-294-9/+4
* Mark eread(), veread(), and eformat() as printf-like andguenther2015-09-295-14/+13
* Make dired mode treat a double '/' in a path like fundamental mode.lum2015-09-281-2/+2
* Mark diag() as printf-likeguenther2015-09-272-5/+4
* Mark all the error printing functions as printf-like; fix two formatguenther2015-09-273-18/+18
* lint is dead: delete the trivial uses of /* VARARGS[0-9]+ */guenther2015-09-271-2/+1
* whitespacejasper2015-09-268-53/+52
* tweak previous;jmc2015-09-261-3/+4
* Add transpose-paragraphs. ok jasper@lum2015-09-264-5/+53
* briefly document -T tree outputschwarze2015-09-261-2/+42