summaryrefslogtreecommitdiff
path: root/share/man/man5/pf.conf.5
AgeCommit message (Collapse)Author
2012-10-18Disallow tables and interface address pools for rdr-to, nat-to andReyk Floeter
route-to with any other scheduling algorithms than round-robin or least-states. Before this change, pfctl accepted and loaded invalid address pools, eg. "rdr-to <table> source-hash", but it is not supported by the kernel and was silently ignored in operation. Also clarify the manpage a bit by mentioning that tables are only valid with round-robin or least-states. ok zinke@
2012-09-20remove unneccessary macro;Jason McIntyre
2012-09-20Lower pf frags limit to not risk running out of mbuf clustersCamiel Dobbelaar
when dealing with lots of IP fragments. This sets the default to 25% of the mbuf cluster maximum (hint from beck). And the example in the manpage is sane now. ok mikeb henning beck deraadt
2012-07-10it seems previous was wrong, so move prio/tos out of OPTIONS,Jason McIntyre
and put them into the main filtering section, at least for now; ok henning
2012-07-10move set prio/tos into OPTIONS; ok henningJason McIntyre
2012-07-09one more prio -> set prio; ok henningJason McIntyre
2012-07-09Enable support for the 'weight' keyword in the 'least-states'Joerg Zinke
load balancing case, this allows Weighted Least States (WLS). Everything prepared on c2k11 with help from mcbride@. This finally makes PF ready for the cloud. ok henning@ mikeb@ pyr@
2012-07-09fix some of the confusion we have in pf regarding filter criteria vsHenning Brauer
options that "write" to the packet by putting the latter in a set { } block. for now prio and tos, maintain set-tos backwards compat for the moment. "match set { prio 6, tos lowdelay }" "match set prio 6" from a discussion with ryan in tokyo a while ago, ok ryan phessler
2012-06-29tcp/udp mandatory for "user"; from ti zedJason McIntyre
ok henning
2012-04-24take a stab at documenting when arguments need quoted, and valid macroJason McIntyre
characters; prompted by a diff from robert peichaer org thanks gilles and henning for feedback ok deraadt zinke
2012-01-31tweak previous;Jason McIntyre
2012-01-30document af-to (aka nat64)Mike Belopuhov
the patch was started by todd about a year ago and have been finally finished by phessler and myself today; discussed with and tweaks from jmc, ok sthen, henning
2012-01-16Fix description for tcp.opening timeout in pf.conf(5).Alexander Bluhm
Issue reported by Felix Rust; ok jmc@
2012-01-11make "self" a bit more visibleHenning Brauer
from Sebastian Benoit <benoit-lists at fb12.de>, ok/input jmc, reminder/input deraadt and too much of a trail to mention all of it, thx everybody involved
2011-11-27Manpage bits for the recent changes in vlan(4) prio handling.Christiano F. Haesbaert
ok jmc henning sthen claudio
2011-08-30Document a "once" filter option used to create one shot rules.Mike Belopuhov
ok henning, mcbride, jmc
2011-08-18fix overload table BNFHenning Brauer
From: william dunand <william.dunand at gmail.com>
2011-08-16Sync documentation with code on the matter of max state limit behavior.Mike Belopuhov
When one of the state limits is reached, further packets that would create state are dropped, until existing states time out. Discussed with mcbride, ok henning, jmc
2011-08-08sync 'set-tos' with 'tos' keyword (DiffServ is supported by both)Ryan Thomas McBride
ok deraadt
2011-07-29Remove requirement to quote 'debug' loglevel for the 'debug' option.Ryan Thomas McBride
ok henning
2011-07-27- new sentence, new lineJason McIntyre
- zap trailing whitespace
2011-07-27Add support for weighted round-robin in load balancing pools and tables.Ryan Thomas McBride
Diff from zinke@ with a some minor cleanup. ok henning claudio deraadt
2011-07-09zap trailing whitespace;Jason McIntyre
2011-07-08Initial description of 'prio' keyword.Ryan Thomas McBride
ok henning
2011-07-04jmc found a few more mentions of RIO hereTed Unangst
2011-07-04tweak previous;Jason McIntyre
2011-07-04bye bye require-order.Henning Brauer
i added that button many many many years ago since the order (options, scrub, nat, filter) was enforced back then, which I hated. now we had that turned off for ages, and with the scrub and nat rulesets being gone, there is very little reason to enforce an order at all. so let's get rid of it. introducing this button was one of my very early commits to openbsd... feels a bit strange to remove it now :) ok ryan dlg theo
2011-07-03bring in least-states load balancing algorithmJoerg Zinke
ok mcbride@ henning@
2011-06-23Use a common text explaining how the various configuration parsers usingStuart Henderson
the standard OpenBSD-style parse.y handle continuing lines with backslashes, paying particular attention to how comments are handled (which can cause nasty side-effects if you're not expecting it). Most wording from jmc@, with suggestions from fgsch@, marc@, Richard Toohey, patrick keshishian and Florian Obser, ok jmc@.
2011-05-20Point out that the 'set skip' interfaces are currently only evaluated atStuart Henderson
config load time. This may change in future but for now it's better to document it.
2011-05-02update BNF for "set limit"; from Lawrence TeoJason McIntyre
ok henning
2011-04-06Documentation for "on rdomain <number>". OK henning@Claudio Jeker
2011-04-05remove mention of fastroute here as wellJonathan Gray
'you are not allowed to speak until you commit' mikeb@
2011-03-25Pf can reassemble IPv6 fragments now.Alexander Bluhm
ok jmc@
2011-02-01- remove an ambiguity regarding the state description. i used part of aJason McIntyre
diff from patrick keshishian on misc for this - document that packets passed by default, matching neither block nor pass rules, are effectively created with "no state"; as discovered by tedu ...after much discussion on misc and with henning
2011-01-23bit more on reflection, From: James Jerkins <jjerkins at una.edu>Henning Brauer
with tweaks from jmc
2011-01-20Fix an example using rdr-to where a couple of hosts were exempted fromStuart Henderson
the redirect; the sample rule used "match" for the general case which negated the exemptions. From Harald Dunkel.
2010-12-31According to pf_scrub_ip6() pf does not support the scrub optionsAlexander Bluhm
no-df, random-id, set-tos for IPv6 rules. Check this in pfctl and document it in pf.conf(5). ok henning@ jmc@
2010-12-23fix my last (sloppy) fix; from Thomas PfaffJason McIntyre
ok henning
2010-12-22fix sloppy paste in;Jason McIntyre
2010-12-22adjust set debug description to realityHenning Brauer
From: Thomas Pfaff <tpfaff@tp76.info>
2010-12-15- clarify the "probability" text; based on a diff from Thomas PfaffJason McIntyre
ok henning - while here, knock out a bad .Pp
2010-09-24oups. the notes i just added looked like shit because i'm too smart tooHenning Brauer
actually look at the manpage when changing it. ok jmc
2010-09-24tweak previous;Jason McIntyre
2010-09-24for rdr-to and nat-to, mention in which direction they are usually usedHenning Brauer
and mention the constraints for use in the "unnatural" direction ok claudio ryan dlg
2010-09-22document hwo to play with matchesHenning Brauer
2010-08-20sync divert-packet documentation with realityHenning Brauer
PR 6448 pjp at centroid dot eu
2010-05-19redo the list of "sticky" parameters for match rules;Stuart Henderson
- include translation options - include "scrub" - don't include max-mss etc, which aren't used directly rather they are written like 'match ... scrub (max-mss xxx)' ok jmc@ henning@
2010-04-01Don't mention translation in the require-order blurb as it is nowJonathan Gray
part of filtering. ok henning@
2010-03-18add divert-* to bnf; from Dave AndersonJason McIntyre
ok henning