summaryrefslogtreecommitdiff
path: root/sbin/pfctl/pfctl_parser.c
AgeCommit message (Expand)Author
2018-07-31Zap v4mask and v6mask in host()kn
2018-07-30Simplify host()kn
2018-07-28Use strtonum in host()kn
2018-07-24Move duplicate code into new helper print_addr_str()kn
2018-07-24Simplify getaddrinfo() error handlingkn
2018-07-10'set delay' for the generic packet delay mechanism, ok benno sashanHenning Brauer
2018-07-10Add "listenrepv2" for MLDv2 Listener Reports from RFC3810Jeremie Courreges-Anglas
2018-02-08show current synflood detection watermarks in pfctl -vsi, for the lackHenning Brauer
2017-11-28The divert structure was using the port number to indicate thatAlexander Bluhm
2017-11-13add a generic packet rate matching filter. allows things likeHenning Brauer
2017-08-14expose the half-open tcp states counter, ok bluhmHenning Brauer
2017-08-11add option -N (no domain resolution)Sebastian Benoit
2017-08-03Since nearly 20 years the correct spelling ofFlorian Obser
2017-07-19Allow HFSC classes to use flow queuesMike Belopuhov
2017-06-01Return time_uptime as value for when pf was enabled instead ofPatrick Wildt
2017-05-15Fixup printing of queue bandwidth specificationsMike Belopuhov
2017-05-15Hook up FQ-CoDel to the tree and enable configuration in the pfctl(8)Mike Belopuhov
2016-10-26When using a /32 IPv4 interface address, pfctl(8) reports a 0.0.0.0Alexander Bluhm
2016-09-03Let purge thread to remove once rules, not packets.Alexandr Nedvedicky
2016-08-26Add <time.h> for time(); sort <*.h> includesPhilip Guenther
2015-09-03interface should only be specified for root queues; found by jsgMike Belopuhov
2015-06-03Do not assume that asprintf() clears the pointer on failure, whichTodd C. Miller
2015-02-14Rather than using 0xff as a placeholder for "don't check prio", use 0xff toStuart Henderson
2015-02-10since we inherit prio (as in, the queuing priority) from outside sources,Henning Brauer
2015-02-07parse debug levels with strtonum, so that debug 1banana doesn't parse.Ted Unangst
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-10-27Fixup incorrect expansion of the networking mask for dynamic interfaceMike Belopuhov
2014-10-25Remove unnecessary netinet/in_systm.h include.Lawrence Teo
2014-01-20support "!received-on <interface>", ok dlg bennoHenning Brauer
2013-11-22Whole bunch of (unsigned char) casts carefully added for ctype calls.Theo de Raadt
2013-10-28use %d instead of %i in a few fprintf for clarityTheo de Raadt
2013-10-12config bits for the bandwidth shaping part of the new queueing subsystemHenning Brauer
2013-08-01Provide local implementations of if_nametoindex(3) and if_indextoname(3)Mike Belopuhov
2013-04-21avoid truncating a time_t division into daysTheo de Raadt
2013-01-16for consistency with prio etc, the queue assignment really belongsHenning Brauer
2012-12-04remove some unnecessary sys/param.h inclusionsTheo de Raadt
2012-09-18prio 0 is valid, therefore, I chose an "impossible" value for prio meaningHenning Brauer
2012-07-10use PFSTATE_SCRUBMASKHenning Brauer
2012-07-10intermediate hack^Wugly "fix" to prevent spurious "scrub ()" printsHenning Brauer
2012-07-10set { ... } -> set ( ... )Henning Brauer
2012-07-09fix some of the confusion we have in pf regarding filter criteria vsHenning Brauer
2012-07-07rename prio in struct pf_rule and related structs to set_prio so it isHenning Brauer
2011-12-12fixup af-to regression with match rulesMike Belopuhov
2011-11-23print ports as numbers by default; -P prints names insteadHenning Brauer
2011-11-23print_rule: rename opts -> ropts, no binary changeHenning Brauer
2011-10-13pfctl change for af-to / NAT64 support.Claudio Jeker
2011-08-30One shot rules can be used in pf.conf by specifying a "once" filter option.Mike Belopuhov
2011-07-27Add support for weighted round-robin in load balancing pools and tables.Ryan Thomas McBride
2011-07-08allow rules to specify "prio X" or "prio (X, Y)" to assign priority levelsHenning Brauer
2011-07-07Don't print 'keep state' anymore unless it's needed for state options, it'sRyan Thomas McBride