freebsd-dev/sbin
Paul Traina 978eb210d1 Completely rewrite handling of protocol field for firewalls, things are
now completely consistent across all IP protocols and should be quite a
bit faster.

Use getprotoname() extensively, performed minor cleanups of admin utility.
The admin utility could use a good kick in the pants.

Basicly, these were the minimal changes I could make to the code
to get it up to tollerable shape.  There will be some future commits
to clean up the basic architecture of the firewall code, and if
I'm feeling ambitious, I may pull in changes like NAT from Linux
and make the firewall hooks comletely generic so that a user can
either load the ipfw module or the ipfilter module (cf Darren Reed).

Discussed with: fenner & alex
1996-08-13 19:43:24 +00:00
..
adjkerntz English corrections from jdp. 1996-04-09 11:31:34 +00:00
badsect Submitted by: Philippe Charnier <charnier@lirmm.fr>, added to by bde 1995-04-02 16:52:14 +00:00
bsdlabel Moved initialization of defaults for the label for the whole disk from 1996-06-17 14:43:54 +00:00
ccdconfig Our kernel is not called /netbsd. ;) 1996-06-14 10:51:47 +00:00
clri removed xref to icheck(8), ncheck(8) as they don't exist 1996-04-11 07:49:34 +00:00
comcontrol Fix even more spelling errors in some more man pages. 1996-01-30 16:34:52 +00:00
cxconfig This upgrades the driver for Cronyx-Sigma multiplexor boards 1995-10-04 22:24:16 +00:00
disklabel Moved initialization of defaults for the label for the whole disk from 1996-06-17 14:43:54 +00:00
dmesg Add relevant files to the FILES section 1996-08-03 19:13:35 +00:00
dset Stupid bug, the default man page goes to section 1, not 8. 1996-05-03 18:09:06 +00:00
dump Put the superfluous "DUMP:" back in the statistics line, to make 1995-12-23 11:53:56 +00:00
dumpfs Fix a couple of bogus casts to off_t that caused dumpfs to lseek negative 1996-06-23 00:05:04 +00:00
dumplfs Fixed a type to match Lite2's fixed-width type changes. 1996-03-19 14:41:05 +00:00
dumpon Fixed some minor formatting problems to silence manck some more. 1996-02-12 01:20:38 +00:00
fdisk Code clean up. Prototypes, parentheses around assignments used in 1996-06-21 02:39:19 +00:00
fsck From: Terry Lambert <terry@lambert.org> 1996-05-09 16:38:27 +00:00
fsck_ffs From: Terry Lambert <terry@lambert.org> 1996-05-09 16:38:27 +00:00
fsck_ifs From: Terry Lambert <terry@lambert.org> 1996-05-09 16:38:27 +00:00
fsdb Adjust relative paths in Makefile to ../sbin/fsck and ../../sys/ufs/ffs 1995-11-24 23:12:00 +00:00
i386 add nextboot by default 1996-08-09 22:44:55 +00:00
ifconfig Submitted by: archie@whistle.com 1996-07-23 01:18:47 +00:00
init Better method of choosing libdescrypt/libscrypt. 1996-05-04 08:16:20 +00:00
ipfw Completely rewrite handling of protocol field for firewalls, things are 1996-08-13 19:43:24 +00:00
ldconfig General -Wall warning cleanup, part I. 1996-07-12 19:08:36 +00:00
md5 Fix to match new API. Fixes memory leak, faster. 1995-07-12 09:14:46 +00:00
mknod Document that the major and minor numbers are parsed by strtoul(). 1996-07-30 17:44:36 +00:00
modload Attempt to unlink any stale .o files before relocating code. 1996-08-13 00:50:59 +00:00
modunload fix a reference in "SEE ALSO" (modunload(8) mistakenly references 1995-10-26 21:44:11 +00:00
mount I have added a new option -p to the mount command. This was 1996-07-21 23:34:04 +00:00
mount_cd9660 Get rid of the last vestiges of the old MOUNT_* constants in the 1996-05-13 17:43:19 +00:00
mount_ext2fs mount_ext2fs somehow got a stray mntopts.h, which was out of sync with 1996-07-23 19:29:27 +00:00
mount_ifs I have added a new option -p to the mount command. This was 1996-07-21 23:34:04 +00:00
mount_lfs Get rid of the last vestiges of the old MOUNT_* constants in the 1996-05-13 17:43:19 +00:00
mount_msdos One program I missed in removing MOUNT_* constants. 1996-05-13 17:56:34 +00:00
mount_msdosfs One program I missed in removing MOUNT_* constants. 1996-05-13 17:56:34 +00:00
mount_nfs Get rid of the last vestiges of the old MOUNT_* constants in the 1996-05-13 17:43:19 +00:00
mount_null Get rid of the last vestiges of the old MOUNT_* constants in the 1996-05-13 17:43:19 +00:00
mount_nullfs Get rid of the last vestiges of the old MOUNT_* constants in the 1996-05-13 17:43:19 +00:00
mount_portal Get rid of the last vestiges of the old MOUNT_* constants in the 1996-05-13 17:43:19 +00:00
mount_portalfs Get rid of the last vestiges of the old MOUNT_* constants in the 1996-05-13 17:43:19 +00:00
mount_std Accept mount(8)'s calling convention of passing just the filesystem type 1996-05-14 15:16:49 +00:00
mount_umap Get rid of the last vestiges of the old MOUNT_* constants in the 1996-05-13 17:43:19 +00:00
mount_umapfs Get rid of the last vestiges of the old MOUNT_* constants in the 1996-05-13 17:43:19 +00:00
mount_union Disable setuid permission for mount_union(1). 1996-05-17 22:46:01 +00:00
mount_unionfs Disable setuid permission for mount_union(1). 1996-05-17 22:46:01 +00:00
mountd Correct some man page cross references and file location references. 1996-04-07 00:06:21 +00:00
newfs man page link tmpfs.8 -> mfs.8 for former SunOS users 1996-02-02 06:31:57 +00:00
newlfs Document LFS as broken. 1996-05-12 11:12:17 +00:00
nextboot slight man page additions re: deficiencies 1996-08-09 22:41:57 +00:00
nfsd Default to udp if neither udp nor tcp is specified. The previous revision 1996-05-01 03:13:45 +00:00
nfsiod Catch the case where the children can die too soon causing wait3() 1995-10-01 03:23:13 +00:00
nologin Now that we have a manpage, don't have the 'clean' target be a NO-OP. 1996-07-10 18:36:41 +00:00
ping Drop setuid ASAP, to minimize code executed as root. 1996-08-09 06:00:53 +00:00
quotacheck Silence some cc -Wall warnings in quotacheck. 1996-02-27 08:04:48 +00:00
rdisc Correct a bunch of man page cross references and generally 1996-02-11 22:38:05 +00:00
reboot Removed the boot_*(8) man pages for machines we don't support: 1996-02-12 04:29:10 +00:00
restore When running 'rrestore foo', you get a segmentation fault because 1996-07-23 19:33:44 +00:00
route Reviewed by: julian 1996-08-09 22:52:02 +00:00
savecore NBPG -> getpagesize() 1996-05-02 09:09:04 +00:00
scsi Don't immediately give up if a single read() or write() wasn't 1996-04-06 11:00:28 +00:00
scsiformat Fix a bunch of spelling errors. 1996-01-29 23:52:43 +00:00
shutdown Delete bogus referneces to timezone code internal header file `tzfile.h', 1995-08-07 19:17:46 +00:00
slattach Properly distinguish 3 different cases: 1996-03-12 23:14:45 +00:00
startslip Fixed a couple of format strings to match the change of pid_t from long 1996-04-13 15:47:43 +00:00
swapon Take out special error message for EINVAL...we really do want it to be 1995-05-14 02:18:18 +00:00
sysctl Fix a core dump when the user gives "-w" without an "=" 1996-04-10 00:53:22 +00:00
tunefs Correct some man page cross references and some file 1996-02-05 17:32:16 +00:00
umount Remove trailing whitespace. 1995-05-30 06:12:45 +00:00
Makefile Return make_union, s-bit removed 1996-05-19 17:24:10 +00:00
Makefile.inc Split CRYPTOBJDIR -> SCRYPTOBJDIR/DESCRYPTOBJDIR for init(8) 1996-05-04 08:11:47 +00:00