summaryrefslogtreecommitdiffstats
path: root/sbin/pfctl (follow)
Commit message (Expand)AuthorAgeFilesLines
* change route-to so it sends packets to IPs instead of interfaces.dlg2021-02-012-197/+53
* Sometimes a user ID was logged in pflog(4) although the logopt ofbluhm2021-01-122-5/+4
* getifaddrs() can return entries where ifa_addr is NULL. Check for thisbenno2020-12-291-2/+3
* Fail to parse rules with invalid rangeskn2020-12-161-3/+33
* Reject rules with invalid port rangeskn2020-12-161-2/+4
* synproxy should be processing incoming SYN packets only.sashan2020-12-071-1/+7
* Accommodate a basename(3) that takes a non-const parameter and maynaddy2020-10-141-3/+6
* rdomain IDs do not need to exist for "on rdomain N" to workkn2020-10-011-9/+3
* Fix the previous commit whose conditions were reversed.yasuoka2020-09-171-3/+3
* Make pfctl(8) check if the rtable really exists when parsing theyasuoka2020-09-171-12/+19
* rename PF_OPT_TABLE_PREFIX to PF_OPTIMIZER_TABLE_PFX and move it to pfvar.hhenning2020-07-212-6/+5
* Mention hostid and checksumkn2020-07-201-3/+6
* pf(4): use CLOCK_BOOTTIME to get time_uptime(9) in userspacecheloha2020-05-151-2/+2
* sbin/pfctl: replace TAILQ concatenation loop with TAILQ_CONCATbket2020-01-282-24/+8
* Fail on missing anchorkn2020-01-161-15/+5
* Do the actual pfr_strerror() to pf_strerror() renamekn2020-01-155-17/+17
* Unify error message for nonexisting anchorskn2020-01-153-22/+23
* Refine error messagekn2020-01-151-2/+2
* Merge radix_perror() into simpler warnx()/errx() usagekn2020-01-151-22/+12
* Further document recursive flush behaviourkn2020-01-151-1/+14
* Print the main ruleset/anchor as "/" not "<root>" for consistencykn2020-01-151-2/+2
* Recent change to pfctl(8) prompts for a minor update of manpage.sashan2020-01-151-2/+9
* Enable pfctl(8) to recursively flush rules and tables from PF driver. Thesashan2020-01-155-63/+285
* Avoid optimizing empty rulesetskn2019-12-121-2/+5
* Fix function name in error message (zap trailing s)kn2019-11-271-2/+2
* Use -1 to indicate an invalid uid/gid, not UID_MAX and GID_MAX.millert2019-10-172-17/+15
* Fix file descriptor leak due to popfile() never closing the main config file.tobhe2019-08-261-14/+15
* pfctl_reset() must set syncookies settings back to defaultsashan2019-08-151-1/+2
* Add parentheses for readabilitykn2019-07-091-2/+2
* Fix integer sizes in format strings and enable formatting warningspatrick2019-07-051-20/+22
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-286-73/+73
* pfctl should check pfctl.astack is not overrunsashan2019-05-081-1/+3
* update to PF pfctl(8) and pf.conf(5) manpagessashan2019-05-081-3/+6
* Always check for namespace collisions on table commandskn2019-04-181-3/+3
* Fix table definition parsing as unprivileged userkn2019-04-181-2/+7
* introduce 'pfctl -FR' to reset settings to defaultssashan2019-04-152-5/+50
* Fail on invalid netmasks when filling tableskn2019-03-301-2/+2
* Remove pfctl_*_pool() remnantskn2019-03-072-10/+2
* Fix once ruleskn2019-03-063-44/+45
* Change ps_len of struct pfioc_states and psn_len of structbluhm2019-02-181-7/+5
* (unsigned) means (unsigned int) which on ptrdiff_t or size_t or otherderaadt2019-02-131-3/+3
* Anchor names must not be emptykn2019-02-102-2/+9
* Unify anchor name sanity checkskn2019-02-101-15/+20
* Show the routing address selected by "route-to" in "pfctl -s states".yasuoka2019-02-021-1/+11
* Make divert-packet port accept any port specificationkn2019-01-311-5/+6
* Reuse copy_satopfaddr() when killing entrieskn2019-01-293-58/+15
* Make -N and -r mutually exclusivekn2019-01-292-3/+10
* Simplify lookups when killing entrieskn2019-01-281-47/+32
* Mention that -r does reverse DNS lookups for tables as wellkn2019-01-261-3/+3
* Use mnemonic PFCTL_SHOW_* macros, terminate string with null characterkn2019-01-191-8/+7