freebsd-dev/sbin
Luigi Rizzo d61ee39cd5 Main functional change is the implementation of matching of MAC header
fields as discussed in the commit to ip_fw.c:1.186

On top of this, a ton of non functional changes to clean up the code,
write functions to replace sections of code that were replicated
multiple times (e.g. the printing or matching of flags and options),
splitting long sections of inlined code into separate functions,
and the like.

I have tested the code quite a bit, but some typos (using one variable
in place of another) might have escaped.

The "embedded manpage" is a bit inconsistent, but i am leaving fixing
it for later. The current format makes no sense, it is over 40 lines
long and practically unreadable. We can either split it into sections
( ipfw -h options  , ipfw -h pipe , ipfw -h queue ...)
or remove it altogether and refer to the manpage.
2002-05-12 20:52:21 +00:00
..
adjkerntz o Use real prototypes 2002-03-18 04:55:09 +00:00
atacontrol Sync with the new endianness in ata.h 2002-04-05 21:51:03 +00:00
atm Default to WARNS=2. 2001-12-04 02:19:58 +00:00
badsect Kill register 2002-03-20 04:33:25 +00:00
bsdlabel Retire the bogus uses of the disklabel field d_sbsize and begin to 2002-05-12 20:49:41 +00:00
camcontrol Fix a bzero length calculation. sizeof(struct ccb_getdev) should have been 2002-04-01 03:58:51 +00:00
ccdconfig o __P removal. 2002-03-18 05:00:52 +00:00
clri Kill register 2002-03-20 04:33:25 +00:00
comcontrol Default to WARNS=2. 2001-12-04 02:19:58 +00:00
conscontrol Default to WARNS=2. 2001-12-04 02:19:58 +00:00
cxconfig Default to WARNS=2. 2001-12-04 02:19:58 +00:00
dhclient Do not use perl where sed is more than adequate. 2002-04-13 23:53:36 +00:00
disklabel Retire the bogus uses of the disklabel field d_sbsize and begin to 2002-05-12 20:49:41 +00:00
dmesg o Remove __P 2002-03-19 13:29:39 +00:00
dump Replaced exists() tests with two equivalent defined(). 2002-04-18 07:01:35 +00:00
dumpfs o __P removed 2002-03-20 22:57:10 +00:00
dumpon unbreak build: include string.h for strcmp prototype. 2002-05-11 03:07:38 +00:00
fdisk Add a hack so that fdisk(8) can initialize an ia64 disk. There is 2002-05-01 06:48:29 +00:00
fdisk_pc98 Add missing \ before an 'n' to get the proper newline when running 2002-03-27 06:20:20 +00:00
ffsinfo Use `The .Nm utility' 2002-04-20 11:58:12 +00:00
fsck Usage style sweep: spell "usage" with a small 'u'. 2002-04-22 13:44:47 +00:00
fsck_ffs Retire the bogus uses of the disklabel field d_sbsize and begin to 2002-05-12 20:49:41 +00:00
fsck_ifs Retire the bogus uses of the disklabel field d_sbsize and begin to 2002-05-12 20:49:41 +00:00
fsck_msdosfs Usage style sweep: spell "usage" with a small 'u'. 2002-04-22 13:44:47 +00:00
fsdb o __P removal. 2002-03-21 13:10:52 +00:00
fsirand o __P removal. 2002-03-21 13:10:52 +00:00
growfs Remove 'register' keyword. 2002-03-20 17:55:10 +00:00
ifconfig Reword the ``alias'' description slightly. We must specify a non-conflicting 2002-05-11 11:35:35 +00:00
init o remove __P 2002-03-20 22:53:13 +00:00
ip6fw just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD. 2002-04-19 04:46:24 +00:00
ipf * add extra -I path to get the "matching" header files. 2002-03-20 09:02:48 +00:00
ipfs add extra include path to get .h files from source being used to compile 2002-03-26 10:09:09 +00:00
ipfstat Hopefully fix make world. 2002-03-19 22:51:53 +00:00
ipfw Main functional change is the implementation of matching of MAC header 2002-05-12 20:52:21 +00:00
ipmon * add extra -I path to get the "matching" header files. (and split the one 2002-03-20 09:04:34 +00:00
ipnat * need to compile printnat.c now that this function is in a separate .c file 2002-03-20 09:01:48 +00:00
kldconfig Default to WARNS=2. 2001-12-04 02:19:58 +00:00
kldload mdoc(7) police: tidy up previous delta. 2002-01-09 15:22:30 +00:00
kldstat Default to WARNS=2. 2001-12-04 02:19:58 +00:00
kldunload Default to WARNS=2. 2001-12-04 02:19:58 +00:00
ldconfig o __P removed 2002-03-21 13:14:21 +00:00
md5 Use `The .Nm utility' 2002-04-19 23:06:29 +00:00
mdconfig Usage style sweep: spell "usage" with a small 'u'. 2002-04-22 13:44:47 +00:00
mdmfs Usage style sweep: spell "usage" with a small 'u'. 2002-04-22 13:44:47 +00:00
mknod Minor English fixes. 2002-03-10 08:50:53 +00:00
mount Fix a typo : ".Xr mount_udf 8," -> ".Xr mount_udf 8 ,". 2002-05-11 19:32:24 +00:00
mount_cd9660 mdoc(7) police: misc fixes. 2002-03-15 14:56:53 +00:00
mount_ext2fs o __P removed 2002-03-21 13:14:21 +00:00
mount_hpfs o __P removed 2002-03-21 13:14:21 +00:00
mount_ifs o __P removed 2002-03-21 13:14:21 +00:00
mount_msdosfs o __P removed 2002-03-21 13:14:21 +00:00
mount_nfs o __P removed 2002-03-21 13:14:21 +00:00
mount_ntfs o __P removed 2002-03-21 13:14:21 +00:00
mount_nullfs o __P removed 2002-03-21 13:14:21 +00:00
mount_nwfs Add character translation table between Unix and NetWare according 2002-04-20 05:35:02 +00:00
mount_portalfs o __P removed 2002-03-21 13:14:21 +00:00
mount_smbfs Add bmake glue for src/contrib/smbfs and connect userland smbfs 2001-12-14 11:41:22 +00:00
mount_std Fix the fallback to mount(2) with RELENG_4 kernels and -CURRENT 2002-05-05 10:08:04 +00:00
mount_udf Sync with UDF p4 tree: Properly initialize part of the mntopts. 2002-04-15 20:16:48 +00:00
mount_umapfs o __P removed 2002-03-21 13:14:21 +00:00
mount_unionfs o __P removed 2002-03-21 13:14:21 +00:00
mountd o __P removed 2002-03-21 13:14:21 +00:00
natd I don't know what the MAINTAINER means in src/ part of FreeBSD. 2002-04-12 19:11:09 +00:00
newfs Remove the -v option, it is now default behaviour. 2002-04-24 12:27:03 +00:00
newfs_msdos Default to WARNS=2. 2001-12-04 02:19:58 +00:00
nextboot Replace /kernel with /boot/kernel/kernel. 2002-05-09 11:47:42 +00:00
nfsd Make this compile and not segfault on ia64. ptr = strdup("foo"); is 2002-05-01 06:49:43 +00:00
nfsiod o remove __P 2002-03-21 13:20:49 +00:00
nologin Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
nos-tun o remove __P 2002-03-21 13:20:49 +00:00
ping WARNS fixes. 2002-04-02 10:15:32 +00:00
ping6 o remove __P 2002-03-21 13:20:49 +00:00
quotacheck o remove __P 2002-03-21 13:20:49 +00:00
rcorder Import the NetBSD 1.5 RC system. 2001-06-16 07:16:14 +00:00
reboot Rename the file used to specify the nextboot to make it clear that this 2002-04-26 22:32:15 +00:00
restore Address a few minor style and consistency issues in revision 1.32. 2002-05-06 15:15:51 +00:00
route Removed the cruft that became cruft after rev. 1.4. 2002-04-12 11:12:37 +00:00
routed Add the possibility to use a no_rip_out configuration option in order 2002-04-07 17:01:20 +00:00
rtsol Default to WARNS=2. 2001-12-04 02:19:58 +00:00
savecore Make argument to printf match format. 2002-05-06 08:27:21 +00:00
setkey mdoc(7) police: protect trailing full stops of abbreviations 2001-08-10 13:45:36 +00:00
shutdown o remove __P 2002-03-21 13:20:49 +00:00
slattach s/demon/daemon/ 2002-05-12 00:22:38 +00:00
spppcontrol mdoc(7) police: tidy up the markup. 2002-01-10 16:02:23 +00:00
startslip Use `The .Nm utility' 2002-04-19 23:06:29 +00:00
swapon o remove __P 2002-03-21 13:20:49 +00:00
sysctl Don't forget to null-terminate string we got from sysctl (f.e. in 'A' format). 2002-05-08 23:49:19 +00:00
tunefs 'file system' > filesystem 2002-05-06 17:53:50 +00:00
umount Default to WARNS=2. 2001-12-04 02:19:58 +00:00
vinum vinum_start: examine storage array devices, not just disks. 2002-04-26 04:21:59 +00:00
Makefile Add a filesystem driver for the Universal Disk Format. For more info, 2002-04-14 16:36:49 +00:00
Makefile.inc Default to WARNS=2. 2001-12-04 02:19:58 +00:00