| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Restore support for 'instbin program args...' | 2016-05-20 | 1 | -12/+15 | |
| | | | | | problem noted by and ok deraadt@ | ||||
| * | Use __progname instead of manually handling argv[0]. | 2015-12-06 | 1 | -8/+5 | |
| | | | | | ok deraadt, mmcc, tedu | ||||
| * | exit() after perror() for pledge failure. Perhaps this got introduced | 2015-11-11 | 1 | -2/+4 | |
| | | | | | | as a test idiom, either when pledge was young or during the transition to strings.... dunno | ||||
| * | Avoid integer overflow with very large files. | 2015-10-18 | 1 | -3/+4 | |
| | | | | | ok millert | ||||
| * | pledge "stdio rpath wpath cpath proc exec". creates files throughout | 2015-10-13 | 1 | -1/+4 | |
| | | | | | it's lifetime, and often runs a pipe through "cpp" | ||||
| * | stdlib.h is in scope; do not cast malloc/calloc/realloc* | 2015-08-20 | 2 | -5/+5 | |
| | | | | | ok millert krw | ||||
| * | The world is ELF: use <sys/exec_elf.h> instead of <a.out.h> or <sys/exec.h> | 2015-01-18 | 2 | -26/+23 | |
| | | | | | | | | | Use a better test for an input being ELF: struct exec is dead and there are defines for the ELF magic. Reorder #includes and do some whitespace cleanup. Oh, and don't lead the fd if an input file isn't ELF. ok deraadt@ | ||||
| * | Replace <sys/param.h> with <limits.h> and other less dirty headers where | 2015-01-16 | 1 | -17/+18 | |
| | | | | | | | | | | possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | ||||
| * | Reduce instances of `` '' in manuals. | 2014-11-15 | 1 | -3/+5 | |
| | | | | | | | | | | | | | troff displays these as typographic quotes, but nroff implementations almost always print them literally, which rarely has the intended effect with modern fonts, even in stock xterm. These uses of `` '' can be replaced either with more semantic alternatives or with Dq, which prints typographic quotes in a UTF-8 locale (but will automatically fall back to `` '' in an ASCII locale). improvements and ok schwarze@ | ||||
| * | Use errc/warnc to simplify code. | 2014-05-20 | 1 | -2/+2 | |
| | | | | | | | Also, in 'ftp', always put the error message last, after the hostname/ipaddr. ok jsing@ krw@ millert@ | ||||
| * | Zap some globals and a TODO missed in the a.out purge. | 2014-03-16 | 1 | -22/+1 | |
| | | |||||
| * | Create cleaner & less noisy makefiles, now that we've been using | 2014-01-11 | 1 | -42/+4 | |
| | | | | | this for 20 years. We don't need to see the splatter as much anymore. | ||||
| * | just a little TLC | 2014-01-11 | 1 | -11/+8 | |
| | | |||||
| * | yet more unsigned char casts for ctype | 2013-11-23 | 1 | -7/+7 | |
| | | | | | checked by jca | ||||
| * | add missing protos | 2013-11-12 | 2 | -5/+10 | |
| | | |||||
| * | tedu ecoff support | 2013-10-14 | 3 | -79/+3 | |
| | | |||||
| * | Using 'cc -o /dev/null' has weird side-effects as root, so use a real file | 2013-10-14 | 1 | -2/+2 | |
| | | | | | problem noted by deraadt@ | ||||
| * | handle DESTDIR; with guenther | 2013-10-14 | 1 | -2/+2 | |
| | | |||||
| * | Use the new DIST_LIB/DIST_OBJS hooks to make it possible to link crunched | 2013-10-13 | 1 | -3/+31 | |
| | | | | | | | | binaries against libraries compiled with smaller objects. Determination of which objects to include done by linking once and checking the link map. SRCLIBDIR must be set by the calling makefile to /usr/src/lib for this to have any effect | ||||
| * | Death to a.out bits! | 2013-10-13 | 1 | -96/+1 | |
| | | | | | ok deraadt@ miod@ | ||||
| * | some Bx/Ox conversion; | 2013-08-14 | 1 | -4/+7 | |
| | | | | | From: Jan Stary | ||||
| * | use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@ | 2013-07-16 | 1 | -4/+4 | |
| | | |||||
| * | Using the currently chosen (and in my opinion insane) abstraction, pass | 2012-08-29 | 1 | -3/+4 | |
| | | | | | -nopie to the linker if needed; ok pascal | ||||
| * | Build crunched binaries with -fno-pie. | 2012-08-22 | 1 | -1/+3 | |
| | | | | | ok deraadt@ | ||||
| * | ansi | 2012-05-30 | 1 | -2/+2 | |
| | | |||||
| * | missing header | 2011-11-25 | 1 | -1/+2 | |
| | | |||||
| * | .Ek in the right place, or SYNOPSIS blows up; | 2010-08-08 | 1 | -3/+3 | |
| | | |||||
| * | delete unused variable | 2010-07-20 | 1 | -4/+1 | |
| | | |||||
| * | Fix overflow bug found by Holger Mikolon, thanks. | 2009-12-08 | 1 | -3/+6 | |
| | | | | | committed slightly different fix. | ||||
| * | Change crunchgen to mangle names in sequence instead of randomly, | 2009-12-04 | 6 | -34/+197 | |
| | | | | | | | save the sequence numbers between runs, currently uses file 'mangledata' this may be changed to be specified on the command line later. Requested by Theo. | ||||
| * | that is not a small hack, it is big and gruesome and has very bad effects | 2009-11-02 | 1 | -5/+4 | |
| | | |||||
| * | under certain conditions (srcdir defined, no objdir defined) crunchgen | 2009-10-07 | 1 | -1/+9 | |
| | | | | | | | | would emit a false .mk file, which contains "(null)" for the Makefile name due to a null pointer. Make sure, p->mf_name is set in this case. ok deraadt@ | ||||
| * | stop gcc from whining | 2009-07-21 | 1 | -2/+2 | |
| | | |||||
| * | zap trailing whitespace; | 2008-11-24 | 1 | -2/+2 | |
| | | |||||
| * | Change mips detection in crunchgen from ifdef to command line flag | 2008-11-24 | 3 | -38/+42 | |
| | | | | | ok deraadt@, fkr@, rainer@. manpage cleanup thanks to jmc@ | ||||
| * | clean warnings on all architectures | 2008-09-08 | 1 | -3/+5 | |
| | | |||||
| * | - document -h | 2008-08-23 | 2 | -14/+14 | |
| | | | | | | - (re)organise the page a little - zap second "usage:" string from usage() | ||||
| * | make it section 8 | 2008-08-22 | 2 | -4/+4 | |
| | | |||||
| * | merge crunchide into crunchgen as the -h flag. this is not yet done the | 2008-08-22 | 5 | -124/+57 | |
| | | | | | nicest way since there is lot of code that has to churn, but it works. | ||||
| * | Merge crunchgen & crunchhide (using name checking), and move to usr.sbin | 2008-08-22 | 10 | -0/+2505 | |
| next step is to not install it as two programs, but be even more clever | |||||
