Remove #ifdefs for ancient and irrelevant operating systems from ipfilter. When ipfilter was written the UNIX and UNIX-like systems in use were diverse and plentiful. IRIX, Tru64 (OSF/1) don't exist any more. OpenBSD removed ipfilter shortly after the first time the ipfilter license terms changed in the early 2000's. ipfilter on AIX, HP/UX, and Linux never really caught on. Removal of code for operating systems that ipfilter will never run on again will simplify the code making it easier to fix bugs, complete partially implemented features, and extend ipfilter. Unsupported previous version FreeBSD code and some older NetBSD code has also been removed. What remains is supported FreeBSD, NetBSD, and illumos. FreeBSD and NetBSD have collaborated exchanging patches, while illumos has expressed willingness to have their ipfilter updated to 5.1.2, provided their zone-specific updates to their ipfilter are merged (which are of interest to FreeBSD to allow control of ipfilters in jails from the global zone). Reviewed by: glebius@ MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D19006 |
||
---|---|---|
.. | ||
addicmp.c | ||
addipopt.c | ||
alist_free.c | ||
alist_new.c | ||
allocmbt.c | ||
assigndefined.c | ||
bcopywrap.c | ||
binprint.c | ||
buildopts.c | ||
checkrev.c | ||
connecttcp.c | ||
count4bits.c | ||
count6bits.c | ||
debug.c | ||
dupmbt.c | ||
facpri.c | ||
facpri.h | ||
familyname.c | ||
fill6bits.c | ||
findword.c | ||
flags.c | ||
freembt.c | ||
ftov.c | ||
gethost.c | ||
geticmptype.c | ||
getifname.c | ||
getnattype.c | ||
getport.c | ||
getportproto.c | ||
getproto.c | ||
getsumd.c | ||
hostname.c | ||
icmpcode.c | ||
icmptypename.c | ||
icmptypes.c | ||
inet_addr.c | ||
initparse.c | ||
interror.c | ||
ionames.c | ||
ipf_dotuning.c | ||
ipf_perror.c | ||
ipft_hx.c | ||
ipft_pc.c | ||
ipft_tx.c | ||
ipoptsec.c | ||
kmem.c | ||
kmem.h | ||
kmemcpywrap.c | ||
kvatoname.c | ||
load_dstlist.c | ||
load_dstlistnode.c | ||
load_file.c | ||
load_hash.c | ||
load_hashnode.c | ||
load_http.c | ||
load_pool.c | ||
load_poolnode.c | ||
load_url.c | ||
Makefile | ||
mb_hexdump.c | ||
msgdsize.c | ||
mutex_emul.c | ||
nametokva.c | ||
nat_setgroupmap.c | ||
ntomask.c | ||
optname.c | ||
optprint.c | ||
optprintv6.c | ||
optvalue.c | ||
parsefields.c | ||
parseipfexpr.c | ||
parsewhoisline.c | ||
poolio.c | ||
portname.c | ||
prependmbt.c | ||
print_toif.c | ||
printactiveaddr.c | ||
printactivenat.c | ||
printaddr.c | ||
printaps.c | ||
printbuf.c | ||
printdstl_live.c | ||
printdstlist.c | ||
printdstlistdata.c | ||
printdstlistnode.c | ||
printdstlistpolicy.c | ||
printfieldhdr.c | ||
printfr.c | ||
printfraginfo.c | ||
printhash_live.c | ||
printhash.c | ||
printhashdata.c | ||
printhashnode.c | ||
printhost.c | ||
printhostmap.c | ||
printhostmask.c | ||
printifname.c | ||
printip.c | ||
printipfexpr.c | ||
printiphdr.c | ||
printlog.c | ||
printlookup.c | ||
printmask.c | ||
printnat.c | ||
printnataddr.c | ||
printnatfield.c | ||
printnatside.c | ||
printpacket6.c | ||
printpacket.c | ||
printpool_live.c | ||
printpool.c | ||
printpooldata.c | ||
printpoolfield.c | ||
printpoolnode.c | ||
printportcmp.c | ||
printproto.c | ||
printsbuf.c | ||
printstate.c | ||
printstatefields.c | ||
printtcpflags.c | ||
printtqtable.c | ||
printtunable.c | ||
printunit.c | ||
remove_hash.c | ||
remove_hashnode.c | ||
remove_pool.c | ||
remove_poolnode.c | ||
resetlexer.c | ||
rwlock_emul.c | ||
save_execute.c | ||
save_file.c | ||
save_nothing.c | ||
save_syslog.c | ||
save_v1trap.c | ||
save_v2trap.c | ||
tcp_flags.c | ||
tcpflags.c | ||
tcpoptnames.c | ||
v6ionames.c | ||
v6optvalue.c | ||
var.c | ||
verbose.c | ||
vtof.c |