| Commit message (Expand) | Author | Age | Files | Lines |
| * | pf: switch to getmicro(up)time() | Kristof Provost | 2026-05-21 | 1 | -2/+2 |
| * | pfsync: rename unused variable | Kristof Provost | 2026-04-25 | 1 | -1/+1 |
| * | pf: use hashalloc(9) for key, id, src-node and udp-endpoint hashes | Gleb Smirnoff | 2026-04-12 | 1 | -2/+1 |
| * | systm.h: don't declare socket and inpcb globally | Gleb Smirnoff | 2026-03-12 | 1 | -0/+1 |
| * | pf: remove unused variable from pf_test_ctx | Kristof Provost | 2026-02-10 | 1 | -1/+0 |
| * | pf: fix use of uninitialised variable | Kristof Provost | 2026-02-03 | 1 | -4/+3 |
| * | pf: configurable action on limiter exceeded | Kristof Provost | 2026-01-14 | 1 | -2/+9 |
| * | pf: convert state limiter interface to netlink | Kristof Provost | 2026-01-14 | 1 | -65/+43 |
| * | pf: introduce source and state limiters | Kristof Provost | 2026-01-14 | 1 | -3/+411 |
| * | pf: sprinkle const over pf_addr_cmp() | Kristof Provost | 2026-01-02 | 1 | -1/+1 |
| * | pfsync: Avoid zeroing the state export union | Mark Johnston | 2025-12-14 | 1 | -2/+6 |
| * | pf: handle TTL expired during nat64 | Kristof Provost | 2025-12-11 | 1 | -1/+0 |
| * | pf: make unhandled_af() inline | Gleb Smirnoff | 2025-12-04 | 1 | -1/+5 |
| * | pf: convert DIOCRSETADDRS to netlink | Kristof Provost | 2025-10-31 | 1 | -2/+3 |
| * | pf: Check if source nodes use a valid redirection address | Kajetan Staszkiewicz | 2025-10-30 | 1 | -0/+4 |
| * | pf: Fix rule and state counters | Kajetan Staszkiewicz | 2025-09-28 | 1 | -3/+4 |
| * | pf: print 'once' rule expire time | Kristof Provost | 2025-09-25 | 1 | -0/+1 |
| * | pf: Add pfsync protocol for FreeBSD 15 | Kajetan Staszkiewicz | 2025-09-23 | 1 | -3/+59 |
| * | pf: Count m_gethdr() failures in PFRES_MEMORY counter | Kristof Provost | 2025-09-17 | 1 | -4/+5 |
| * | pf: sync_ifp doesn't exist, remove externs | Kristof Provost | 2025-09-15 | 1 | -2/+0 |
| * | pf: Show pf fragment reassembly counters. | Kristof Provost | 2025-09-15 | 1 | -0/+2 |
| * | pf: Remove dead code in pf_pull_hdr(). | Kristof Provost | 2025-09-10 | 1 | -1/+1 |
| * | pf: fix struct pf_krule_global leak | Kristof Provost | 2025-09-02 | 1 | -0/+1 |
| * | pf: Introduce M_PF type for pf(4) related memory allocations. | Kristof Provost | 2025-09-02 | 1 | -0/+1 |
| * | pf: fix ICMP type/code representation | Kristof Provost | 2025-09-02 | 1 | -2/+2 |
| * | pf: Add prefer-ipv6-nexthop option for route-to pools | Kajetan Staszkiewicz | 2025-08-29 | 1 | -1/+2 |
| * | pf: rewrite the pf_state_peer_ntoh and pf_state_peer_hton macros as functions. | Kristof Provost | 2025-08-20 | 1 | -33/+4 |
| * | pf: remove duplicate struct definition | Kristof Provost | 2025-08-20 | 1 | -28/+8 |
| * | pf: also allocate ethernet anchors from a UMA zone | Kristof Provost | 2025-08-05 | 1 | -0/+2 |
| * | pf: allocate pf_kanchor from a pool | Kristof Provost | 2025-08-05 | 1 | -0/+2 |
| * | pf: Use different address family for source and redirection address | Kajetan Staszkiewicz | 2025-08-01 | 1 | -6/+9 |
| * | pf: unify DPFPRINTF definitions | Kristof Provost | 2025-07-23 | 1 | -0/+8 |
| * | pf: accept IP options for IGMP and ICMP6 MLD | Kristof Provost | 2025-07-23 | 1 | -0/+3 |
| * | pf: Remove ptr_array from struct pf_kruleset | Kristof Provost | 2025-07-15 | 1 | -1/+0 |
| * | pf: Prevent infinite looping over tables in round-robin pools | Kajetan Staszkiewicz | 2025-07-13 | 1 | -1/+1 |
| * | pf: Don't return src node and hash from pf_map_addr_sn | Kajetan Staszkiewicz | 2025-07-12 | 1 | -1/+0 |
| * | pf: Use the table on root always if current table is not active. | Kristof Provost | 2025-07-12 | 1 | -0/+2 |
| * | pf: assert that we call pf_addrcpy() with a valid address family | Kristof Provost | 2025-07-09 | 1 | -1/+5 |
| * | pf: deduplicate the ioctl and netlink NATLOOK handling | Kristof Provost | 2025-07-09 | 1 | -0/+1 |
| * | pf: Rename pf_anchor_remove() to pf_remove_anchor() | Kristof Provost | 2025-07-04 | 1 | -1/+1 |
| * | pf: Remove useless macros | Kristof Provost | 2025-07-04 | 1 | -46/+5 |
| * | pf: pf_create_kanchor() can be static | Kristof Provost | 2025-07-04 | 1 | -1/+0 |
| * | pf: Refactor the six ways to find TCP options into one new function. | Kristof Provost | 2025-06-27 | 1 | -0/+2 |
| * | pf: ensure max-pkt-size works on match rules | Kristof Provost | 2025-06-27 | 1 | -0/+1 |
| * | pf: add 'max-pkt-size' | Kristof Provost | 2025-06-27 | 1 | -0/+1 |
| * | pf: add a generic packet rate matching filter | Kristof Provost | 2025-06-25 | 1 | -0/+1 |
| * | pf: use counter_rate() for rate checking | Kristof Provost | 2025-06-25 | 1 | -1/+9 |
| * | pf: Fix the prototype for pf_match_rule() | Mark Johnston | 2025-06-14 | 1 | -1/+1 |
| * | pf: split pf_find_or_create_ruleset() into smaller chunks | Kristof Provost | 2025-06-09 | 1 | -0/+2 |
| * | pf: use struct pf_test_ctx as function argument | Kristof Provost | 2025-06-02 | 1 | -9/+4 |