summaryrefslogtreecommitdiff
path: root/sbin/pfctl/pfctl.c
AgeCommit message (Expand)Author
2016-09-03Let purge thread to remove once rules, not packets.Alexandr Nedvedicky
2016-01-14detect multiple root queues on a single interface and give a nice errorHenning Brauer
2016-01-05remove long deprecated "set debug "none|urgent|misc|loud" levels inSebastian Benoit
2015-12-10Remove NULL-checks before free(). ok tb@mmcc
2015-10-02Make 'pfctl -s all' show queues. pfctl(8) says it does, and 5.4Kenneth R Westerback
2015-06-12Allow rule ID filter to be specified for show states outputMike Belopuhov
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-12-10If pfctl cannot set a limit in the kernel, print the name of theAlexander Bluhm
2014-11-13keep queues around when anchors are being loadedMartin Pelikan
2014-08-23when you specify queues in a rule, make sure they have been defined.Martin Pelikan
2014-04-19remove altq bits here, tooHenning Brauer
2014-04-11fix a use after free in an error pathJonathan Gray
2014-02-28Bring back the code removed in rev1.317 used to print anchors withMike Belopuhov
2014-02-17Remove a stray debug printf that crept in via one of the newqueueLawrence Teo
2013-11-01keep net/hfsc.h away from userspace, except in pfctlpelikan
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-10-09Make sure that pfctl_state_store() frees the inbuf pointer and closesLawrence Teo
2013-08-12Remove duplicate and incorrect recursive anchor printing codeMike Belopuhov
2013-08-02Remove an incorrect call to pfctl_print_rule_counters when trying toMike Belopuhov
2013-03-21fetch NMBCLUSTERS at runtime from the sysctl kern.maxclustersTheo de Raadt
2012-09-19Show which limit cannot be set. idea mikebCamiel Dobbelaar
2012-07-26load os passive fingerprints when testing the ruleset; ok henningMike Belopuhov
2012-05-07fix printing of wildcard anchors, from lteo, ok phessler sthen meHenning Brauer
2012-05-02remove redundant check; from lteo; ok haesbaertHenning Brauer
2012-04-18not (unsigned); ok henningTheo de Raadt
2012-01-15convert an snprintf to strlcpyDavid Hill
2011-12-03pfctl_set_hostid always returns 0; don't pretend otherwise and make it aRyan Thomas McBride
2011-12-03Avoid loading garbage hostid and other values not always initialised,Ryan Thomas McBride
2011-11-23print ports as numbers by default; -P prints names insteadHenning Brauer
2011-11-08Fixup skip step printout: rdomains come after direction; ok mcbride, henningMike Belopuhov
2011-07-08Correctly print skip steps in -vv modeRyan Thomas McBride
2010-10-01Add the -R id option to pfctl that allows to show only a specified ruleReyk Floeter
2010-09-02remove trailing spaces and tabs; no binary change.Igor Sobrado
2010-08-11Fix a logic problem which could in theory cause pfctlJonathan Gray
2010-07-03Fix a couple of problems with printing of anchors, in particular recursiveRyan Thomas McBride
2010-07-01Fix 'pfctl -a anchor -Fa' segfault introduced in r1.298.Stefan Sperling
2010-06-28Clean up iterface stats handling:Ryan Thomas McBride
2010-06-25remove -m (merge).Henning Brauer
2010-04-02Use a dedicated variable to prevent attempting to open multipleStuart Henderson
2010-03-23remove -A, -O, -R and -T loadHenning Brauer
2010-01-18Convert pf debug logging to using log()/addlog(), a single standardisedRyan Thomas McBride
2010-01-13fix some leaks found by parfaitJonathan Gray
2010-01-12First pass at removing the 'pf_pool' mechanism for translation and routingRyan Thomas McBride
2009-12-10plug some memory leaks; found by parfait, ok henningTheo de Raadt
2009-11-22cleanup after the NAT changes. we used to have multiple rulesets (scrub,Henning Brauer
2009-10-28Add a dedicated pf pool for route options as suggested by henning,Jonathan Gray
2009-09-29sort usage();Jason McIntyre
2009-09-28add -S and -L options to store and load the pf state table from a file.David Gwynne
2009-09-03remove -N from usage();Jason McIntyre