aboutsummaryrefslogtreecommitdiff
path: root/lib/libpfctl
Commit message (Expand)AuthorAgeFilesLines
* pf: convert kill/clear state to use netlinkKristof Provost2024-02-282-41/+91
* libpfct: fix incorrect array checkKristof Provost2024-02-021-2/+2
* pf: implement addrule via netlinkKristof Provost2024-02-022-1/+284
* libpfctl: introduce a handle-enabled variant of pfctl_add_rule()Kristof Provost2024-01-042-6/+26
* libpfctl: introduce pfctl_handleKristof Provost2024-01-042-15/+53
* pf: export missing state informationKristof Provost2023-12-211-0/+7
* libpfctl: remove stray debug printf()Kristof Provost2023-12-111-3/+1
* pf: implement DIOCGETRULES via netlinkKristof Provost2023-11-271-14/+43
* libpfctl: handle pfctl_do_ioctl() failures betterKristof Provost2023-11-171-18/+24
* libpfctl: handle allocation failureKristof Provost2023-11-171-0/+7
* pf: expose more syncookie state information to userspaceKristof Provost2023-11-062-0/+2
* libpfctl: handle the 'pfctl' netlink family not being supportedKristof Provost2023-11-061-0/+10
* libpfctl: be more tolerant of kernel extensionsKristof Provost2023-10-311-2/+1
* libpfctl: remove unused field from struct pfctl_statesKristof Provost2023-10-301-1/+0
* libpfctl: add missing pfctl_status_lcounter() functionKristof Provost2023-10-302-0/+7
* dirdeps: Update Makefile.depend* files with empty contentsStephen J. Kiernan2023-10-291-0/+12
* libpfctl: fix Coverity issuesKristof Provost2023-10-241-3/+11
* libpfctl: fix pfctl_do_ioctl()Kristof Provost2023-10-241-3/+4
* pf: allow states to be killed by their pre-NAT addressKristof Provost2023-10-232-0/+2
* pf: support basic filters for state listingKristof Provost2023-10-232-2/+25
* pf: convert rule addition to netlinkKristof Provost2023-10-231-170/+215
* netlink: cope with growing requestsKristof Provost2023-10-171-3/+3
* pf: implement start/stop calls via netlinkKristof Provost2023-10-132-0/+29
* pf: add a way to list creator idsKristof Provost2023-10-102-1/+68
* libpfctl: introduce state iteratorKristof Provost2023-10-102-16/+48
* pf: convert state retrieval to netlinkAlexander V. Chernikov2023-10-101-98/+116
* libpfctl: implement status counter accessor functionsKristof Provost2023-08-312-0/+34
* libpfctl: allow pfctl_free_status(NULL)Kristof Provost2023-08-311-0/+3
* 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