summaryrefslogtreecommitdiff
path: root/sbin/pfctl/pfctl.c
AgeCommit message (Expand)Author
2009-09-01the diff theo calls me insanae for:Henning Brauer
2009-08-21remove the ``;'' at the end of INDENT() macro definition usingAlexandre Ratchov
2009-07-09repair -xHenning Brauer
2009-04-16Really turn fragment reassembly on by default. pfctl must handle thisDavid Krause
2009-04-061) scrub rules are completely gone.Henning Brauer
2009-02-23back out last commit since it breaks a few regress tests -- this will beTheo de Raadt
2009-02-16fix pfctl -v printing of anchors, from camield@. Closes user/6065Stuart Henderson
2008-08-31avoid line wrap in usage() output;Jason McIntyre
2008-07-24check sysctl return valueHenning Brauer
2008-05-27Fix count of states flushed, broken when the psnk_af hack was removed in pf_i...Ryan Thomas McBride
2008-05-09Add support to kill states by rule label or state id.Marco Pfatschbacher
2008-05-06Add a counter to record how many states have been created by a rule.Marco Pfatschbacher
2008-02-13Use HW_PHYSMEM64.Mark Kettenis
2007-11-27typos; ok jmc@Martynas Venckus
2007-10-24HW_PHYSMEM is unsignedPeter Stromberg
2007-10-15specifying int instead of just unsigned is better styleTheo de Raadt
2007-10-13in all these programs using the same pfctl-derived parse.y, re-unify theTheo de Raadt
2007-06-30allow states instead of just state for -s and -F for consistency's sake.Henning Brauer
2007-05-31Cope with new ioctl interface (use pfsync_state instead of pf_state)Ryan Thomas McBride
2007-04-21"o" in optiopt_list is superfluous now tooHenning Brauer
2007-04-21fix -o handling. syntax is now -o none|basic|profile. -o without argumentHenning Brauer
2007-04-20no whitespace allowed between -o and its argument, so update doc/usage()Jason McIntyre
2007-03-21Enable basic ruleset optimization by default.Ryan Thomas McBride
2007-03-01be more careful with mixing &/| with &&/||, ok ottoTheo de Raadt
2007-02-23if machine has more than 100MB of physmem, default the max table entriesTheo de Raadt
2007-02-09pfctl_clear_rule_counters() is not needed any moreHenning Brauer
2007-02-09use DIOCGETRULE ioctl & action set to PF_GET_CLR_CNTR to clear countersHenning Brauer
2007-01-18implement -T expire.Henning Brauer
2006-11-20-K argument to kill source tracking nodes explicitly, behaves like theRyan Thomas McBride
2006-11-07Only try to recursively print rules if they are actually anchors.Ryan Thomas McBride
2006-11-07Unbreak authpf by handling non-inline anchors separately from the { } anchorsRyan Thomas McBride
2006-11-05Don't open a transaction for a ruleset unless it's a brace ruleset thatRyan Thomas McBride
2006-11-01sync usage(); ok mcbrideJason McIntyre
2006-11-01Don't recures ALL the time.Ryan Thomas McBride
2006-10-31Allow a user to recursively print anchors including those withoutRyan Thomas McBride
2006-10-31Allow pfctl ruleset optimizer to be controlled from the ruleset.Ryan Thomas McBride
2006-10-31- don't allow anchors with _* names to be cleared or loaded from theRyan Thomas McBride
2006-10-28Load all rules into memory before loading into the kernel, and add supportRyan Thomas McBride
2006-06-30spacesTheo de Raadt
2006-05-28Enable adaptive timeouts by default, with adaptive.start of 60% of theRyan Thomas McBride
2006-04-24don't clear interface flags (set skip on) when -N/-F is used without -O,Daniel Hartmeier
2005-11-17for pfctl -f rules, open the file before resetting options. when openingDaniel Hartmeier
2005-07-11clear PFI_IFLAG_SKIP when clearing interface flags, found by David Hill,Daniel Hartmeier
2005-06-13make the packet and byte counters on rules and src nodes per direction,Henning Brauer
2005-06-13free memory in show_src_nodes and show_states, as reported byJared Yanovich
2005-05-28don't print the "[ Inserted: uid pid ]" line when -g is used, so theDaniel Hartmeier
2005-05-27log two pairs of uid/pid through pflog: the uid/pid of the process thatDaniel Hartmeier
2005-05-23change pool allocation of table entries, no longer use the oldnointrDaniel Hartmeier
2005-05-22Add support to kill states that match networks.Marco Pfatschbacher
2005-05-21clean up and rework the interface absraction code big time, rip out multipleHenning Brauer