Page MenuHomeFreeBSD

kp (Kristof Provost)
Troubleshooter

Projects (6)

User Details

User Since
Sep 28 2014, 7:22 PM (609 w, 1 d)

Recent Activity

Thu, May 28

kp committed rG45aaba521c3b: pf: fix incorrect table decoding in netlink.
Thu, May 28, 11:38 AM

Tue, May 26

kp committed rGfda33ae0a1ac: snmp_pf: fix refresh.
Tue, May 26, 9:07 AM
kp committed rGe0d4064bcae3: snmp_pf: fix refresh.
Tue, May 26, 9:01 AM

Thu, May 21

kp committed rGe4130ac13d2f: pf: switch to getmicro(up)time().
Thu, May 21, 9:20 PM
kp committed rG64327f769cee: pf: fix incorrect table decoding in netlink.
Thu, May 21, 9:20 PM

Sat, May 16

kp committed rGe5536b061033: pfctl: relax interface name requirement.
Sat, May 16, 4:45 PM
kp committed rG9d0b771caa49: pfctl: relax interface name requirement.
Sat, May 16, 4:45 PM

Tue, May 12

kp committed rG91d1c1c2b1e7: pfsync: reject invalid SCTP states.
Tue, May 12, 4:45 PM
kp committed rG8d583858e499: pfsync: reject invalid SCTP states.
Tue, May 12, 4:45 PM

Sat, May 9

kp committed rGfab9bfc92751: pf: do not reject rules with colliding hashes.
Sat, May 9, 1:31 PM
kp committed rG0cd655f71b46: pf: do not reject rules with colliding hashes.
Sat, May 9, 1:31 PM

Thu, May 7

kp committed rG726ff260ecfa: pfctl: optionally print the rule in the state overview.
Thu, May 7, 4:24 PM
kp committed rG4e7c1ff95a51: pfctl: relax interface name requirement.
Thu, May 7, 4:24 PM

Tue, May 5

kp committed rGc24b1d9359b8: pfctl: handle errors from PFNL_CMD_GETSTATES.
Tue, May 5, 9:26 PM
kp committed rGa0e4c65f1814: pf: do not reject rules with colliding hashes.
Tue, May 5, 9:26 PM
kp committed rG730fb48f1387: pf: improve ASCONF chunk validation.
Tue, May 5, 4:26 PM
kp committed rG9fe189c79a81: pf: improve ASCONF chunk validation.
Tue, May 5, 4:26 PM
kp committed rGbf6d00afdb61: pfsync: reject invalid SCTP states.
Tue, May 5, 8:35 AM

May 1 2026

kp committed R11:a1f2cc4491c3: net/libpfctl: add 15.1, remove 13.5.
May 1 2026, 9:12 PM

Apr 29 2026

kp committed rGbf1529d83918: netlink: fix LINT-NOVIMAGE build.
Apr 29 2026, 7:58 AM

Apr 28 2026

kp committed rGff141ea17cb7: pf: do not allow flags to be changed with securelevel set.
Apr 28 2026, 4:05 PM
kp committed rGafbda5806304: pf: do not allow flags to be changed with securelevel set.
Apr 28 2026, 4:05 PM
kp committed rGbea1c2fcd783: pf: improve ASCONF chunk validation.
Apr 28 2026, 1:31 PM

Apr 26 2026

kp committed rG4fc1503f8617: pf: fix duplicate rule detection for automatic tables.
Apr 26 2026, 10:12 AM
kp committed rGfdcc60f52841: pf: fix duplicate rule detection for automatic tables.
Apr 26 2026, 10:12 AM

Apr 25 2026

kp committed rG4001613878fe: pfsync: rename unused variable.
Apr 25 2026, 12:48 PM

Apr 23 2026

kp committed rGfb8383527517: pf: fix duplicate rule detection for automatic tables.
Apr 23 2026, 11:47 AM
kp committed rG3103d39cd99f: netlink: fix LINT-NOVIMAGE build.
Apr 23 2026, 7:38 AM

Apr 21 2026

kp committed rGd5ca00f2d874: pf: do not allow flags to be changed with securelevel set.
Apr 21 2026, 11:33 AM
kp committed rG07a3501e6c85: loopback: fix use-after-free.
Apr 21 2026, 11:33 AM

Apr 20 2026

kp committed rG18de44e7b442: pfctl: fix man page and error message for -S option (authored by ross_ross-williams.net).
Apr 20 2026, 2:25 PM
kp committed rG19eecf94fa16: pfctl: clarify usage of load option flags (authored by ross_ross-williams.net).
Apr 20 2026, 2:25 PM
kp committed rGff76ec3e9b28: pf: be more robust against interface name conflicts.
Apr 20 2026, 2:24 PM

Apr 17 2026

kp committed rG05ac1013984c: pf: fix error handling in pf_sourcelim_add().
Apr 17 2026, 11:56 AM
kp committed rG5b7192230a15: pf: pf_frag_compare() should not be using subtraction to compare fragment IDs.
Apr 17 2026, 11:56 AM
kp committed rG3c9cd6e4dc59: pf: use correct address family in pfr_pool_get().
Apr 17 2026, 11:56 AM
kp committed rG13b4a14c719a: libpfctl: fix add state/source limiter.
Apr 17 2026, 11:56 AM
kp committed rG6f8ea66cbcf2: pfctl: fix how source and state limiters are wired into rbtrees.
Apr 17 2026, 11:56 AM
kp committed rG95fe1ba5579d: pf tests: test having multiple state limiters.
Apr 17 2026, 11:56 AM

Apr 7 2026

kp committed rG6642ba36f186: pf tests: explicitly test zeroing counters within an anchor.
Apr 7 2026, 3:26 PM

Apr 3 2026

kp committed rG8ef0093f297a: truss: add support for decoding Netlink messages (authored by Ishan Agrawal <iagrawal9990@gmail.com>).
Apr 3 2026, 6:55 AM

Mar 30 2026

kp committed rG5b8ab97b3e4a: pfctl: parser must not ignore error from pfctl_optimize_ruleset().
Mar 30 2026, 3:09 PM
kp committed rGc5e1dde24dac: pfctl: parser must not ignore error from pfctl_optimize_ruleset().
Mar 30 2026, 3:09 PM

Mar 25 2026

kp committed rGac6bb58a715e: pf: Fix hashing of IP address ranges (authored by grembo).
Mar 25 2026, 10:54 AM
kp committed rGe3b801edded9: pf: include all elements when hashing rules.
Mar 25 2026, 10:54 AM
kp committed rG958dbc87e9c5: pf tests: verify that we handle address range rules correctly.
Mar 25 2026, 10:54 AM
kp committed rG38f8ac568273: pf: Fix hashing of IP address ranges (authored by grembo).
Mar 25 2026, 10:54 AM
kp committed rGe79818ec36ef: pfctl: always warn if a duplicate rule was detected.
Mar 25 2026, 10:54 AM
kp committed rGd107424a44b3: pf: Fix hashing of IP address ranges (authored by grembo).
Mar 25 2026, 10:54 AM
kp committed rGe224b9b867f4: pfctl: always warn if a duplicate rule was detected.
Mar 25 2026, 10:54 AM
kp committed rG4311217a039c: pf: include all elements when hashing rules.
Mar 25 2026, 10:54 AM
kp committed rG6666b2a0e7c2: pf tests: verify that we handle address range rules correctly.
Mar 25 2026, 10:54 AM
kp committed rG4e007734ff8e: pf tests: verify that we handle address range rules correctly.
Mar 25 2026, 10:54 AM
kp committed rG536751cb4e15: pf: include all elements when hashing rules.
Mar 25 2026, 10:54 AM

Mar 24 2026

kp committed rG1fa873c93c8b: pf: Fix hashing of IP address ranges (authored by grembo).
Mar 24 2026, 6:05 AM
kp committed rG66d66dd0f6f8: pfctl: always warn if a duplicate rule was detected.
Mar 24 2026, 6:05 AM
kp committed rGc6bcf6e6fd50: pf: include all elements when hashing rules.
Mar 24 2026, 6:05 AM
kp committed rGab74151e8d09: pf tests: verify that we handle address range rules correctly.
Mar 24 2026, 6:05 AM

Mar 22 2026

kp committed rG434e1c3d8413: pfctl tests: test rdr-to and nat-to in one rule.
Mar 22 2026, 7:24 AM
kp committed rG0b0d34fd2f40: pf tests: verify first-match-wins for nat rules.
Mar 22 2026, 6:03 AM
kp committed rG343ace42f82a: pfctl: parser must not ignore error from pfctl_optimize_ruleset().
Mar 22 2026, 6:03 AM

Mar 12 2026

kp committed R11:d4dad47577db: net/libpfctl: add 14.4 version.
Mar 12 2026, 10:40 AM

Feb 25 2026

kp committed rGb642867c2cc7: pf: avoid NULL deref on purged states.
Feb 25 2026, 1:42 PM

Feb 19 2026

kp committed rG4d0186cd12a7: libpfctl: Sort order of snl attribute parser (authored by eborisch_gmail.com).
Feb 19 2026, 4:01 PM
kp committed rGdc7eb96ba945: pf tests: verify blocked count on log interface.
Feb 19 2026, 4:01 PM

Feb 18 2026

kp committed rGd60082f16e4c: pf: avoid NULL deref on purged states.
Feb 18 2026, 10:27 PM

Feb 17 2026

kp committed rGf3a0e54656cc: pf: fix use of uninitialised variable.
Feb 17 2026, 2:30 PM

Feb 16 2026

kp committed rG281282e9357b: pf: convert DIOCRTSTADDRS to netlink.
Feb 16 2026, 12:47 PM

Feb 12 2026

kp committed rG363b57d579ba: libpfctl: Sort order of snl attribute parser (authored by eborisch_gmail.com).
Feb 12 2026, 9:40 PM
kp committed rGd03b6bb766f8: pf tests: verify blocked count on log interface.
Feb 12 2026, 9:39 PM
kp committed rG1e7665e36860: libpfctl: verify all parsers.
Feb 12 2026, 9:39 PM
kp committed rGff2f3a6cc1b7: pf: fix pcounters array size.
Feb 12 2026, 2:16 PM

Feb 10 2026

kp committed rG950dedcd87af: pf: remove unused variable from pf_test_ctx.
Feb 10 2026, 5:11 PM

Feb 9 2026

kp committed R11:7f4afbdfcf93: net/libpfctl: add 14.4 version.
Feb 9 2026, 5:04 PM

Feb 3 2026

kp committed rGfe9e4eb6f38a: pf: fix use of uninitialised variable.
Feb 3 2026, 10:52 PM

Jan 28 2026

kp committed rG03094f3700be: if_ovpn: add interface counters.
Jan 28 2026, 7:21 PM
kp committed rG1b7a44fbc553: if_ovpn: add interface counters.
Jan 28 2026, 7:21 PM
kp committed rGd2d25d8fde2e: pfctl: allow new page character (^L) in pf.conf.
Jan 28 2026, 7:20 PM
kp committed rG19709a0cd866: pfctl: allow new page character (^L) in pf.conf.
Jan 28 2026, 7:20 PM

Jan 20 2026

kp committed rG2c42d62fd3a1: pf: fix min-ttl and set-tos for nat64.
Jan 20 2026, 9:55 PM

Jan 19 2026

kp committed rG2e0e45a516b9: pfctl(8): change default limiter action from no-match to block.
Jan 19 2026, 10:58 PM

Jan 15 2026

kp committed rG21d666a19331: if_ovpn: add interface counters.
Jan 15 2026, 5:15 PM

Jan 14 2026

kp committed rGfc353e5e61fa: pfctl: allow new page character (^L) in pf.conf.
Jan 14 2026, 11:33 AM
kp added a comment to D54695: pf: tests: Introduce wait_for_process().

I'm not sure this is sufficient. It is still possible for tcpdump to have started, but not gotten to the point of actually opening the pflog device.

Jan 14 2026, 8:22 AM
kp committed rG3a609881c8c8: pf: remove unused function.
Jan 14 2026, 8:07 AM
kp committed rG098febfcc155: pf tests: test block/no-match limiters.
Jan 14 2026, 8:07 AM
kp committed rGe28dfd6b5557: pfctl: make the source limiter output match the input.
Jan 14 2026, 8:07 AM
kp committed rG8716d8c7d97e: pf: configurable action on limiter exceeded.
Jan 14 2026, 8:07 AM
kp committed rG1ee4405a00d7: pf: avoid a shadowed variable in the pf_create_state() source limiter handling.
Jan 14 2026, 8:07 AM
kp committed rG393243a38d74: pfctl: ifa_load() in pfctl_parser.c may attempt to read beyond the buffer..
Jan 14 2026, 8:07 AM
kp committed rG1550fcf802e3: pf.conf.5: s/State Limiter/&s/ in .Ss.
Jan 14 2026, 8:07 AM
kp committed rG7af7d6d61d41: pfctl: distinguish broadcast and PPP peer addresses.
Jan 14 2026, 8:07 AM
kp committed rG95ee802f410f: pf: state/source limiter finishing touches.
Jan 14 2026, 8:07 AM
kp committed rGf2d2d6f010e4: pf: remove redundant range checks.
Jan 14 2026, 8:07 AM
kp committed rG02126f8cb35c: pf.conf.5: spelling.
Jan 14 2026, 8:06 AM
kp committed rGa10e8e78c8d0: pf tests: basic state limiters test case.
Jan 14 2026, 8:06 AM
kp committed rGe3319f91900b: pf tests: extend the source limiter test.
Jan 14 2026, 8:06 AM
kp committed rG086a3cb4b850: pf tests: basic source limiters test case.
Jan 14 2026, 8:06 AM
kp committed rGcb7a5d9401d8: pf tests: state limiter rate test.
Jan 14 2026, 8:06 AM
kp committed rG445a3c86e674: pfctl tests: basic source and state limiter tests.
Jan 14 2026, 8:06 AM