freebsd-skq/sbin
Andre Oppermann 55db762b76 Extend versrcreach by checking against the rt_flags for RTF_REJECT and
RTF_BLACKHOLE as well.

To quote the submitter:

 The uRPF loose-check implementation by the industry vendors, at least on Cisco
 and possibly Juniper, will fail the check if the route of the source address
 is pointed to Null0 (on Juniper, discard or reject route). What this means is,
 even if uRPF Loose-check finds the route, if the route is pointed to blackhole,
 uRPF loose-check must fail. This allows people to utilize uRPF loose-check mode
 as a pseudo-packet-firewall without using any manual filtering configuration --
 one can simply inject a IGP or BGP prefix with next-hop set to a static route
 that directs to null/discard facility. This results in uRPF Loose-check failing
 on all packets with source addresses that are within the range of the nullroute.

Submitted by:	James Jun <james@towardex.com>
2004-07-21 19:55:14 +00:00
..
adjkerntz Invoke tzset(3) within the main loop to catch changes to /etc/localtime 2004-04-27 14:43:03 +00:00
atacontrol Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
atm The media info is printed with the -hardware option so there is no 2004-07-21 14:52:21 +00:00
badsect Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
bsdlabel Assorted markup, grammar, and spelling fixes. 2004-05-17 08:35:43 +00:00
camcontrol Deal with double whitespace. 2004-07-03 00:13:43 +00:00
ccdconfig Deal with double whitespace. 2004-07-03 00:13:43 +00:00
clri Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
comcontrol Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
conscontrol Note that conscontrol set and unset are an interface for TIOCCONS. 2004-06-18 20:06:04 +00:00
devd mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
devfs Typedefing an array of incomplete structs is non-standard C code. 2004-06-02 23:02:31 +00:00
dhclient style.Makefile(5): 2004-02-23 20:25:27 +00:00
dmesg Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
dump Print the `99.99% done, finished soon' message only as often as the 2004-06-19 22:41:18 +00:00
dumpfs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
dumpon `off' is a keyword, not a parameter name. 2004-07-18 09:57:47 +00:00
fdisk Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
fdisk_pc98 Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
ffsinfo Remove these MAINTAINER lines since the maintainers has had their 2004-04-01 20:31:49 +00:00
fsck Deal with double whitespace. 2004-07-03 00:13:43 +00:00
fsck_ffs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
fsck_msdosfs Assorted markup, grammar, and spelling fixes. 2004-05-17 08:35:43 +00:00
fsdb Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
fsirand Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
gbde o Fix semantics of comparison function for qsort(3). According to qsort(3) 2004-06-25 13:04:49 +00:00
geom MFp4: Add two options for gnop(8)'s 'create' command: 2004-07-19 07:52:56 +00:00
ggate Print mediasize in human readable form as well. 2004-06-21 09:20:06 +00:00
gpt Bump up the date and add spaces around commas. Thanks to ru@ for noticing. 2004-07-02 18:39:15 +00:00
growfs Parenthesised string literals are invalid in initialisers for character arrays. 2004-07-06 17:48:34 +00:00
gvinum Add gvinum, the geom_vinum userland tool. 2004-06-12 21:22:47 +00:00
idmapd Markup nits. 2004-05-17 21:05:39 +00:00
ifconfig Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
init Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
ip6fw One more hard sentence break. 2004-07-03 23:01:44 +00:00
ipf style.Makefile(5): 2004-02-23 20:25:27 +00:00
ipfs style.Makefile(5): 2004-02-23 20:25:27 +00:00
ipfstat style.Makefile(5): 2004-02-23 20:25:27 +00:00
ipfw Extend versrcreach by checking against the rt_flags for RTF_REJECT and 2004-07-21 19:55:14 +00:00
ipmon style.Makefile(5): 2004-02-23 20:25:27 +00:00
ipnat style.Makefile(5): 2004-02-23 20:25:27 +00:00
kldconfig Make NULL a (void*)0 whereever possible, and fix the warnings(-Werror) 2004-03-05 08:10:19 +00:00
kldload Use __FBSDID() to quiet GCC 3.3 warnings. 2003-05-03 18:41:59 +00:00
kldstat Use a better way to calculate POINTER_WIDTH suggested by pjd@. 2004-05-30 10:10:41 +00:00
kldunload Give kldunload a -f(orce) argument. 2004-07-13 19:36:59 +00:00
ldconfig Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mca style.Makefile(5): 2004-02-23 20:25:27 +00:00
md5 mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
mdconfig Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mdmfs Assorted markup, grammar, and spelling fixes. 2004-05-17 08:35:43 +00:00
mknod Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mksnap_ffs Style nit in previous commit. 2004-01-27 19:28:13 +00:00
mount Assorted markup, grammar, and spelling fixes. 2004-05-17 08:35:43 +00:00
mount_cd9660 Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_ext2fs Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
mount_hpfs style.Makefile(5): 2004-02-23 20:25:27 +00:00
mount_msdosfs Remove support for gemdos, John removed it from the driver awhile ago. 2004-07-08 18:06:44 +00:00
mount_nfs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_nfs4 Markup nits. 2004-05-17 21:24:06 +00:00
mount_ntfs Include <sys/linker.h> for kldload(). 2004-05-24 13:39:06 +00:00
mount_nullfs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_std Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_udf Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
mount_umapfs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_unionfs Mention the vfs.usermount sysctl. 2004-07-18 01:51:59 +00:00
natd Give natd multi-instance capabilities. 2004-07-04 12:53:54 +00:00
newfs Assorted markup, grammar, and spelling fixes. 2004-05-17 08:35:43 +00:00
newfs_msdos Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
nfsiod Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
nos-tun Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
pfctl Removed redundant and unsafe BINDIR redefinition. 2004-07-07 17:33:20 +00:00
pflogd Commit userland part of pf version 3.5 from OpenBSD (OPENBSD_3_5_BASE). 2004-06-16 23:39:33 +00:00
ping Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
ping6 Reapply local changes that got simply axed by the latest KAME merge. 2004-05-17 08:25:15 +00:00
quotacheck Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
rcorder Deal with harmful leading whitespace. 2004-07-02 18:37:52 +00:00
reboot Clarify boot.8 (i386 version) a bit, so that people know 2004-07-18 21:39:45 +00:00
restore Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
route Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
routed Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
rtsol style.Makefile(5): 2004-02-23 20:25:27 +00:00
savecore Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
sconfig Clean up language. 2004-05-20 16:40:06 +00:00
setkey Reapply traditionally lost fixes, fixed some more. 2004-06-05 20:22:15 +00:00
shutdown Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
slattach Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
spppcontrol Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
startslip Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
sunlabel Fix indentation of continuation lines to (hopefully) comply with 2004-06-18 15:08:08 +00:00
swapon Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
sysctl Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
tunefs Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
umount Remove advertising clause from University of California Regent's license, 2004-04-09 19:58:40 +00:00
vinum Deal with double whitespace. 2004-07-03 00:13:43 +00:00
Makefile - Connect geom(8) and its libraries to the build. 2004-05-20 10:37:13 +00:00
Makefile.inc Force a staticly linked /bin and /sbin for ia64. The necessary changes 2003-11-19 16:59:00 +00:00