aboutsummaryrefslogtreecommitdiff
path: root/sbin/pfctl
Commit message (Expand)AuthorAgeFilesLines
* libpfctl: fix file descriptor leakKristof Provost14 days3-5/+7
* pf: convert DIOCGETSTATUS to netlinkKristof Provost2024-04-291-2/+2
* pf: convert DIOCSETSTATUSIF to netlinkKristof Provost2024-03-191-10/+2
* pf: convert kill/clear state to use netlinkKristof Provost2024-02-281-6/+6
* pf: implement addrule via netlinkKristof Provost2024-02-021-2/+2
* pflow: add RFC8158 NAT supportKristof Provost2024-01-161-0/+16
* pfctl tests: basic pflow parser testKristof Provost2024-01-163-0/+3
* pf: allow pflow to be activated per ruleKristof Provost2024-01-163-2/+30
* libpfctl: introduce pfctl_handleKristof Provost2024-01-041-4/+8
* pfctl: Fix recursive printing of anchor labelsLuiz Amaral2023-11-271-0/+8
* pfctl: use libpfctl instead of DIOCGETRULES directlyKristof Provost2023-11-271-9/+7
* sbin: Automated cleanup of cdefs and other formattingWarner Losh2023-11-278-8/+1
* pf: expose more syncookie state information to userspaceKristof Provost2023-11-061-0/+5
* pf: support SCTP-specific timeoutsKristof Provost2023-10-314-0/+20
* dirdeps: Update Makefile.depend* files with empty contentsStephen J. Kiernan2023-10-291-0/+7
* pf: allow states to be killed by their pre-NAT addressKristof Provost2023-10-232-4/+15
* pf: support basic filters for state listingKristof Provost2023-10-231-4/+5
* pf: implement start/stop calls via netlinkKristof Provost2023-10-131-5/+9
* pf: add a way to list creator idsKristof Provost2023-10-102-1/+21
* libpfctl: introduce state iteratorKristof Provost2023-10-101-17/+28
* pfctl: fix incorrect mask on dynamic addressKristof Provost2023-10-067-8/+70
* Remove $FreeBSD$: two-line nroff patternWarner Losh2023-08-161-2/+0
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-168-8/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1612-24/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-163-6/+0
* pfctl: optionally clarify which anchors are layer 3 and which are EthernetKristof Provost2023-08-071-0/+2
* pf: initial SCTP supportKristof Provost2023-07-211-0/+34
* pfctl: SCTP can have port numbersKristof Provost2023-07-211-5/+9
* pfctl: Add missing state parameters in DIOCGETSTATESV2Kajetan Staszkiewicz2023-05-301-5/+40
* pfctl: match expand_label_addr() prototype to definitionKristof Provost2023-04-261-1/+1
* pf: introduce ridentifier and labels to ether rulesChristian McDonald2023-04-2613-0/+57
* pfctl: match geticmpcodeby*()/print_fromto() prototypes to definitionsKristof Provost2023-04-222-5/+5
* pfctl: remove unneeded includesKristof Provost2023-04-221-2/+0
* Update/fix Makefile.depend for userlandSimon J. Gerraty2023-04-191-1/+2
* pf: backport OpenBSD syntax of "scrub" option for "match" and "pass" rulesKajetan Staszkiewicz2023-04-145-38/+197
* pfctl: remove set but unused variableKristof Provost2023-03-061-2/+0
* pfctl: fix superblock printf format mismatchKajetan Staszkiewicz2023-03-061-1/+1
* pfctl: rule.label is a two-dimensional arrayKristof Provost2023-01-241-2/+2
* pf: drop support for fragment crop|drop-ovlKristof Provost2022-11-281-5/+1
* pf: allow scrub rules without fragment reassembleKristof Provost2022-11-287-2/+10
* pf: bridge-toKristof Provost2022-11-022-16/+34
* pf: expose syncookie active/inactive statusKristof Provost2022-10-311-0/+2
* pf: use time_to for timestampsKristof Provost2022-10-051-4/+4
* pfctl: Fix mismatch in array bounds for pfr_next_token().John Baldwin2022-10-031-1/+1
* pfctl: fix recrusive printing of ethernet anchorsKristof Provost2022-09-062-13/+75
* pfctl: fix recrusive printing of anchorsKristof Provost2022-09-064-47/+107
* pfctl: fix printing anchorsKristof Provost2022-09-061-7/+5
* pf: stop resolving hosts as dns that use ":" modifierFranco Fichtner2022-08-081-3/+4
* pfctl tests: test case for the POM_STICKYADDRESS fixKristof Provost2022-08-083-0/+5
* pfctl: fix FOM_ICMP/POM_STICKYADDRESS clashFranco Fichtner2022-08-061-1/+1