aboutsummaryrefslogtreecommitdiff
path: root/lib/libpfctl
Commit message (Expand)AuthorAgeFilesLines
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-162-4/+0
* libpfct: ensure the initial allocation is large enoughKristof Provost2023-07-261-0/+2
* pfctl: Add missing state parameters in DIOCGETSTATESV2Kajetan Staszkiewicz2023-05-302-2/+26
* pf: introduce ridentifier and labels to ether rulesChristian McDonald2023-04-262-1/+22
* Update/fix Makefile.depend for userlandSimon J. Gerraty2023-04-191-0/+0
* pf: backport OpenBSD syntax of "scrub" option for "match" and "pass" rulesKajetan Staszkiewicz2023-04-142-1/+3
* libpfctl: Don't pass stack garbage to free.John Baldwin2023-03-221-2/+0
* pf: bridge-toKristof Provost2022-11-022-0/+6
* pf: expose syncookie active/inactive statusKristof Provost2022-10-312-0/+2
* pf: use time_to for timestampsKristof Provost2022-10-051-2/+2
* libpfctl: improve syncookie watermark calculationKristof Provost2022-09-121-2/+10
* pf: support matching on tags for Ethernet rulesKristof Provost2022-06-202-0/+9
* pf: Add per-rule timestamps for rule and eth_ruleReid Linnemann2022-04-222-1/+11
* libpfctl: grow request buffer on ENOSPCKristof Provost2022-04-201-139/+61
* libpfctl: relocate implementations of pfr_add/get/set_addrsReid Linnemann2022-04-042-1/+105
* pf: handle duplicate rules gracefullyMateusz Guzik2022-04-011-0/+2
* libpfct: Return errno from pfctl_add_eth_rule()Kristof Provost2022-03-301-2/+3
* pf: support listing ethernet anchorsKristof Provost2022-03-302-0/+89
* pf: support basic L3 filtering in the Ethernet rulesKristof Provost2022-03-142-1/+10
* libpfct: factor out pfctl_get_rules_info()Kristof Provost2022-03-082-0/+29
* libpfctl: support flushing rules/nat/ethKristof Provost2022-03-082-0/+92
* pf: support masking mac addressesKristof Provost2022-03-022-0/+6
* pf: add anchor support for ether rulesKristof Provost2022-03-022-8/+51
* pf: support dummynet on L2 rulesKristof Provost2022-03-022-0/+8
* pfctl: Don't print (ether) to / from if they're not setKristof Provost2022-03-022-0/+5
* pfctl: Print Ethernet rulesKristof Provost2022-03-022-0/+221
* libpfctl: fix pfctl_kill_states()Kristof Provost2022-01-311-1/+1
* libpfctl: fix creatorid endiannessKristof Provost2022-01-271-2/+2
* pf tests: Test PR259689Kristof Provost2021-11-101-1/+1
* pf: ensure we populate dyncnt/tblcnt in struct pf_addr_wrapKristof Provost2021-11-101-2/+8
* libpfct: be consistent with u_int vs. uintKristof Provost2021-11-052-81/+81
* pf: Introduce ridentifierKristof Provost2021-11-052-0/+3
* pfctl: userspace adaptive syncookies configrationKristof Provost2021-09-292-6/+55
* pf: support dummynetKristof Provost2021-09-242-0/+9
* libpfctl: Implement DIOCGETSTATUS wrappersKristof Provost2021-08-292-0/+145
* libpfctl: fix double freeKristof Provost2021-08-291-1/+0
* libpfctl: Fix endianness issuesKristof Provost2021-08-201-5/+5
* pfctl: syncookie configurationKristof Provost2021-07-202-0/+68
* libpfctl: migrate to DIOCGETSTATESV2Kristof Provost2021-07-091-117/+79
* libpfctl: memory leak fixKristof Provost2021-07-021-0/+1
* pf: Reduce the data returned in DIOCGETSTATESNVKristof Provost2021-07-022-34/+0
* libpfctl: Improve error handling in pfctl_get_states()Kristof Provost2021-05-311-11/+17
* libpfctl: fix memory leakKristof Provost2021-05-311-0/+9
* pf: Track the original kif for floating statesKristof Provost2021-05-202-0/+3
* pfctl: Use DIOCGETSTATESNVKristof Provost2021-05-202-0/+233
* pf: Support killing 'matching' statesKristof Provost2021-05-072-0/+2
* pf: Allow states to by killed per 'gateway'Kristof Provost2021-05-072-0/+2
* pfctl: Start using DIOCKILLSTATESNVKristof Provost2021-05-072-4/+22
* pfctl: Start using DIOCCLRSTATESNVKristof Provost2021-05-072-0/+77