ipfiler bug #550 filter rule list corrupted with inserted rules

Obtained from:	ipfilter CVS repo (r1.128); NetBSD CVS repo (r1.15)


git-svn-id: svn+ssh://svn.freebsd.org/base/head@272551 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
ipfilter bug #554 Determining why a ipf rule matches is hard -- replace
ipfilter rule compare with new ipf_rule_compare() function.

Obtained from:	ipfilter CVS rep (r1.129)


git-svn-id: svn+ssh://svn.freebsd.org/base/head@272552 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
ipfilter bug #538 ipf_p_dns_del should return void

Obtained from:	ipfilter cvs repo (r1.8)


git-svn-id: svn+ssh://svn.freebsd.org/base/head@272553 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
ipfilter bug #534 destination list hashing not endian neutral

Obtained from:	ipfilter CVS repo (r1.26), NetBSD CVS repo (r1.8)


git-svn-id: svn+ssh://svn.freebsd.org/base/head@272554 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
ipfilter bug #537 NAT rules with sticky have incorrect hostmap IP address.
This fixes when an IP address mapping is put in the hostmap table for
sticky NAT rules, it ends up having the wrong byte order.

Obtained from:	ipfilter CVS repo (r1.102), NetBSD CVS repo (r1.12)


git-svn-id: svn+ssh://svn.freebsd.org/base/head@272555 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f