summaryrefslogtreecommitdiff
path: root/sbin/pfctl/parse.y
AgeCommit message (Expand)Author
2017-04-28Remove double assignmentsMike Belopuhov
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
2016-11-23Explicitly forbid to combine af-to with route-to in pfctl. TheAlexander Bluhm
2016-08-26Add <time.h> for time(); sort <*.h> includesPhilip Guenther
2016-07-18g/c unused (global!) var: oqueues isn't used any more. ALTQ leftover; notHenning Brauer
2016-06-22Add curly braces that were missed in rev 1.651. Add parenthesis to make theMark Kettenis
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit
2016-06-21the manpage documents that af-to does not work on pass out rules, butSebastian Benoit
2016-06-16allow include in inline anchorsHenning Brauer
2015-09-01- route-to, dup-to, reply-to should not override the block actionAlexandr Nedvedicky
2015-04-21Improve divert-to specification parsing w.r.t. rule address family.Mike Belopuhov
2015-02-26%% not % in error message; ok millert@ henning@Stuart Henderson
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-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-12-19Support source-hash and random with tables and dynifs; not just pools.Reyk Floeter
2014-11-20Don't allow embedded nul characters in strings.Jonathan Gray
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-09-13Replace all queue *_END macro calls except CIRCLEQ_END with NULL.Doug Hogan
2014-08-23when you specify queues in a rule, make sure they have been defined.Martin Pelikan
2014-08-21deny "once" flags for match rules; ok henningMike Belopuhov
2014-07-02condition above makes this part of the check useless;Mike Belopuhov
2014-06-30Merge two loops in collapse_redirspec into oneMike Belopuhov
2014-06-25Make stricter decisions when handling translation specifications.Mike Belopuhov
2014-05-17When parsing a numerical value for the TOS bits, make sure that itAlexander Bluhm
2014-04-19remove altq bits here, tooHenning Brauer
2014-01-22relax the cfg file secrecy check slightly to allow group readabilityHenning Brauer
2014-01-21if_item can be "any" now.Henning Brauer
2014-01-20support "!received-on <interface>", ok dlg bennoHenning Brauer
2013-11-25use u_char for buffers in yylex, for ctype callsSebastian Benoit
2013-11-22Whole bunch of (unsigned char) casts carefully added for ctype calls.Theo de Raadt
2013-10-17cannot have queue definitions inside anchors.Henning Brauer
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-06-01remove set-tos backwards compat, moved into the set {} block a year agoHenning Brauer
2013-03-02When a PF rule contains 'set tos' *followed by* a scrub option, the tosStuart Henderson
2013-01-16for consistency with prio etc, the queue assignment really belongsHenning Brauer
2012-10-18Disallow tables and interface address pools for rdr-to, nat-to andReyk Floeter
2012-09-18prio 0 is valid, therefore, I chose an "impossible" value for prio meaningHenning Brauer
2012-07-10Allow an implicit address family for af-to rules. If the addressAlexander Bluhm
2012-07-10set { ... } -> set ( ... )Henning Brauer
2012-07-09fix some of the confusion we have in pf regarding filter criteria vsHenning Brauer
2012-07-07remove incorrect check in pfctl preventing set-tos for ipvshit.Henning Brauer
2012-07-07rename prio in struct pf_rule and related structs to set_prio so it isHenning Brauer
2011-12-19unbreak rule optimizer; ok henning, looksMike Belopuhov
2011-12-12fixup af-to regression with match rulesMike Belopuhov
2011-12-03pfctl_set_hostid always returns 0; don't pretend otherwise and make it aRyan Thomas McBride
2011-10-13pfctl change for af-to / NAT64 support.Claudio Jeker
2011-09-07Avoid possible SIGSEGV when wrong tos option.Christiano F. Haesbaert