summaryrefslogtreecommitdiff
path: root/usr.sbin/npf/npfctl/npf_parse.y
AgeCommit message (Expand)Author
2020-05-30Major NPF improvements (merge from upstream):rmind
2019-09-30libnpf/npfctl: support dynamic NAT rulesets using a name prefix.rmind
2019-07-23NPF improvements:rmind
2019-01-19Major NPF improvements:rmind
2018-09-29NPF: Major rework -- migrate NPF to the libnv library.rmind
2017-12-10npfctl: add support for the 'no-ports' flag in the 'map' statements.rmind
2017-12-03allow PASS opt_proto ALL syntax in map statement.mlelstv
2017-01-20npfctl: fix shift/reduce conflicts, thanks to riastradh@.rmind
2017-01-20Add missing ; - hopefully unbreak build.kre
2017-01-19npfctl:rmind
2017-01-11Don't silently take the first element of multiple element variables.christos
2017-01-03npfctl: dynamic interface address handling; update npf.conf(8).rmind
2016-12-27npf.conf: add support for logical NOT, e.g.: pass from ! 10.0.0.1 to anyrmind
2015-03-24allow lists as filter addresses.christos
2015-01-04Don't depend on yacc to include stdlib.h or string.h.joerg
2014-12-26allow turning off the bpf jit loading.christos
2014-03-15Convert right-recursive rules to left-recursive ones.riastradh
2014-03-14NPF: add support for "stateful-ends".rmind
2014-02-17npfctl: take into account all addresses when multiple interfaces arermind
2014-02-13NPF: add support for IPv6-to-IPv6 Network Prefix Translation (NPTv6),rmind
2014-02-08NPF:rmind
2014-02-06Add support for CDB based NPF tables.rmind
2013-11-19Simplify parsing of npf.conf elements, create the npfvar_t when a value isrmind
2013-11-18Rename some tokens, use more accurate names (the current ones are incorrectrmind
2013-11-08NPF: add support for specifying the interfaces before they are attached.rmind
2013-09-20- NPF: change the group/ruleset syntax - simplify. Update npf.conf(5) manual.rmind
2013-09-19- Convert NPF to use BPF byte-code by default. Compile BPF byte-code inrmind
2013-05-19- Add NPF table flushing functionality.rmind
2013-05-09always allow hex where decimal is allowed.christos
2013-03-20Make ALG's autoloadable by providing in the config file:christos
2013-03-18- Extend npf.conf syntax to support dynamic NAT policies.rmind
2013-03-11handle port "ftp-data"christos
2013-03-10deal with strings as interfaceschristos
2013-02-09NPF:rmind
2012-11-26npfctl: extend syntax for extracting interface IP address(es) by the family.rmind
2012-11-15npfctl: switch to ecalloc(3).rmind
2012-11-05npfctl: switch to efun(3) routines.rmind
2012-10-02npfctl/yyerror(): print the right line number if we already parsed the line.rmind
2012-09-16Implement dynamic NPF extensions interface. An extension consists ofrmind
2012-08-12- Extend npftest: add ruleset inspection testing from the config generatedrmind
2012-07-19teach npf ipv6-icmpspz
2012-07-15- Rework NPF tables and fix support for IPv6. Implement tree table typermind
2012-07-01NPF improvements:rmind
2012-06-15- Rework NPF NAT syntax to be more structured and support future additionsrmind
2012-05-30npfctl(8): add show-config command. Also, update syntax.rmind
2012-02-26remove extra rule that got merged...christos
2012-02-26- make each element of a variable hold a typechristos
2012-02-26Simplify slightly: merge iface into addr_or_iface, use it in filt_addr.rmind
2012-01-15- Expire all sessions on flush.rmind
2012-01-12handle variables that contain variableschristos