opnsense-src/tools
Jilles Tjoelker 074e83b14e sh: Make sure defined functions can actually be called.
Add some conservative checks on function names:
- Disallow expansions or quoting characters; these can only be called via
  strange control characters
- Disallow '/'; these functions cannot be called anyway, as exec.c assumes
  they are pathnames
- Make the CTL* bytes work properly in function names.

These are syntax errors.

POSIX does not require us to support more than names (letters, digits and
underscores, not starting with a digit), but I do not want to restrict it
that much at this time.

Exp-run done by:	pav (with some other sh(1) changes)
2010-10-24 20:45:13 +00:00
..
build Don't blow away /bin/rmail symlink if we are keeping mailwrapper. 2010-10-08 17:42:09 +00:00
debugscripts Fix a couple of typos. 2010-07-30 11:58:18 +00:00
diag Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
kerneldoc - Update config to doxygen 1.5.2 (I use this with 1.5.9). 2009-08-24 13:10:55 +00:00
KSE Use, in uncovered part, the END() macro in order to improve debugging. 2009-05-25 14:37:10 +00:00
LibraryReport $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
regression sh: Make sure defined functions can actually be called. 2010-10-24 20:45:13 +00:00
sched - Update my copyright. 2009-01-22 06:21:30 +00:00
test Update for the new tests. 2010-08-21 14:14:24 +00:00
tools Add microbenchmark for create/unlink of a zero-byte file. 2010-10-24 09:14:21 +00:00
install.sh Arguments to options aren't necessarily separated with whitespace. 2004-07-07 09:38:14 +00:00
make_libdeps.sh Actualize. 2010-01-25 14:17:36 +00:00
README - Add $FreeBSD$ 2000-08-13 14:46:31 +00:00

$FreeBSD$

This directory tree contains tools used for the maintenance and
testing of FreeBSD.  There is no toplevel Makefile structure since
these tools are not meant to be built as part of the standard system,
though there may be individual Makefiles in some of the subdirs.

Please read the README files in the subdirs for further information.