summaryrefslogtreecommitdiffstats
path: root/sbin/pfctl/parse.y
AgeCommit message (Expand)AuthorFilesLines
2020-01-28sbin/pfctl: replace TAILQ concatenation loop with TAILQ_CONCATbket1-9/+4
2020-01-15Do the actual pfr_strerror() to pf_strerror() renamekn1-2/+2
2019-10-17Use -1 to indicate an invalid uid/gid, not UID_MAX and GID_MAX.millert1-7/+7
2019-08-26Fix file descriptor leak due to popfile() never closing the main config file.tobhe1-14/+15
2019-07-05Fix integer sizes in format strings and enable formatting warningspatrick1-20/+22
2019-05-08pfctl should check pfctl.astack is not overrunsashan1-1/+3
2019-04-18Fix table definition parsing as unprivileged userkn1-2/+7
2019-03-06Fix once ruleskn1-15/+40
2019-02-13(unsigned) means (unsigned int) which on ptrdiff_t or size_t or otherderaadt1-3/+3
2019-02-10Anchor names must not be emptykn1-1/+6
2019-02-10Unify anchor name sanity checkskn1-15/+20
2019-01-31Make divert-packet port accept any port specificationkn1-5/+6
2019-01-11When creating tables inside anchors, pfctl warned about namespacekn1-1/+2
2018-11-15scrub opts dont set tos, so remove it from the scrub_opts structdlg1-2/+1
2018-11-10Unbreak `-D macro=value' (r1.686 regression)kn1-3/+3
2018-11-07sync cmdline_symset() changes with src/usr.sbin; OK sashan@ claudio@miko1-5/+3
2018-11-01- odd condition/test in PF lexersashan1-2/+3
2018-09-16Use uid_from_user(3) and gid_from_group(3) in utilities thatmillert1-7/+7
2018-09-06Remove unused af argument from unmask()kn1-4/+4
2018-07-16reduce duplicate code, fix typo/free correct bufferkn1-29/+11
2018-07-13Fix regression on child queue definitionskn1-6/+7
2018-07-11Prevent invalid interface specifiers on queue ruleskn1-4/+12
2018-07-11Do for most running out of memory err() what was done for most runningkrw1-12/+12
2018-07-10'set delay' for the generic packet delay mechanism, ok benno sashanhenning1-2/+22
2018-07-10fix anchor rules with filter opts, introduce filteropts_to_rule()kn1-138/+122
2018-07-09Zap dead codekn1-9/+1
2018-07-09No need to mention which memory allocation entry point failed (malloc,krw1-8/+6
2018-07-08Be consistent in warn() and log_warn() usage whenkrw1-3/+5
2018-05-18A pf rule with a "on rdomain n" with nonexisting rdomain n will cause anbenno1-5/+42
2018-05-09Fix (include file ) line number counting by keeping track of the ungetotto1-48/+77
2018-04-26Plug leak in error case of the common 'varset' implementations.krw1-1/+3
2018-02-08make the watermarks/thresholds for entering and leaving syncookie mode whenhenning1-3/+38
2018-02-06allow control over syncookies: set syncookies never/always/adaptivehenning1-3/+24
2017-11-28The divert structure was using the port number to indicate thatbluhm1-4/+6
2017-11-27The divert structure was using the port number to indicate thatbluhm1-35/+46
2017-11-25- pfctl fails to handle nested 'load anchor' properlysashan1-3/+3
2017-11-14- nested anchors vs. pfctl/parse.ysashan1-2/+2
2017-11-13add a generic packet rate matching filter. allows things likehenning1-2/+25
2017-08-11add option -N (no domain resolution)benno1-12/+13
2017-07-19Allow HFSC classes to use flow queuesmikeb1-11/+1
2017-07-19Rework HFSC vs FQ-CoDel checksmikeb1-8/+7
2017-05-28Don't check np->port for NULL - it's an array, it's never NULL.akfaew1-2/+2
2017-05-15Hook up FQ-CoDel to the tree and enable configuration in the pfctl(8)mikeb1-5/+61
2017-04-28Remove double assignmentsmikeb1-3/+1
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQkrw1-5/+7
2016-11-23Explicitly forbid to combine af-to with route-to in pfctl. Thebluhm1-1/+6
2016-08-26Add <time.h> for time(); sort <*.h> includesguenther1-2/+2
2016-07-18g/c unused (global!) var: oqueues isn't used any more. ALTQ leftover; nothenning1-2/+2
2016-06-22Add curly braces that were missed in rev 1.651. Add parenthesis to make thekettenis1-2/+3
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".benno1-1/+9