Age | Commit message (Expand) | Author |
2022-06-13 | fix logic bug in pf_find_state() | Henning Brauer |
2022-06-07 | fixes potential memory leak. if_vinput() should always consume packet | Alexandr Nedvedicky |
2022-06-07 | fixes NULL pointer dereference panic triggered by relayd. | Alexandr Nedvedicky |
2022-06-06 | Simplify solock() and sounlock(). There is no reason to return a value | Claudio Jeker |
2022-06-01 | callers to pf(4) must continue to run with packet as returned | Alexandr Nedvedicky |
2022-05-23 | In pf the kernel paniced if IP options in packet within ICMP payload | Alexander Bluhm |
2022-05-23 | Fix white space. | Alexander Bluhm |
2022-05-18 | Remove #ifdef DDB specific includes, added in 1.968 but related code bits | Miod Vallat |
2022-05-16 | pfi_kif_alloc() may be called with M_NOWAIT. Add NULL check to | Alexander Bluhm |
2022-05-15 | Use strncmp() and IFNAMSIZ for if_xname in veb(4) consistently. | Alexander Bluhm |
2022-05-15 | gcc insists the decl for veb_ports_free also use inline | Theo de Raadt |
2022-05-15 | avoid calling if_enqueue from an smr critical section. | David Gwynne |
2022-05-14 | When receiving a PADO offer, clear stored tags from previous PADO packets. | Tobias Heider |
2022-05-10 | move memory allocations in pfr_add_tables() out of | Alexandr Nedvedicky |
2022-05-05 | Clean up divert_packet(). Function does not return error, make it | Alexander Bluhm |
2022-05-05 | Use static objects for struct rttimer_queue instead of dynamically | Claudio Jeker |
2022-05-04 | Move rttimer callback function from the rttimer itself to rttimer_queue. | Claudio Jeker |
2022-05-03 | Make pf(4) more paranoid about IGMP/MLP messages. MLD/IGMP messages | Alexandr Nedvedicky |
2022-05-03 | Activate parallel IP forwarding. Start 4 softnet tasks. Limit the | Alexander Bluhm |
2022-04-30 | Run IP input and forwarding with shared netlock. Also distribute | Alexander Bluhm |
2022-04-30 | Convert the 2nd rttimer callback from struct rttimer to u_int rtableid. | Claudio Jeker |
2022-04-29 | Release PF und NET lock before calling copyout for DIOCIGETIFACES. | mbuhl |
2022-04-29 | IGMP and ICMP6 MLD packets always have the router alert option set. | Alexander Bluhm |
2022-04-28 | Route timers were not MP safe. Protect the global lists with a | Alexander Bluhm |
2022-04-28 | Decouple IP input and forwarding from protocol input. This allows | Alexander Bluhm |
2022-04-22 | ARP, ND6 and PPPoE are not MP safe. Protect them with kernel lock | Alexander Bluhm |
2022-04-21 | Introduce a dedicated link entries for snapshots in pfsync(4). The purpose | Alexandr Nedvedicky |
2022-04-20 | In pfsync there were some KASSERT hidden behind #ifdef PFSYNC_DEBUG. | Alexander Bluhm |
2022-04-20 | Fix white space and wrap long lines. | Alexander Bluhm |
2022-04-20 | Route timeout was a mixture of int, u_int and long. Use type int | Alexander Bluhm |
2022-04-19 | Use a pool instead of malloc for struct rttimer_queue. As routing | Alexander Bluhm |
2022-04-19 | Instead of a MP unsafe global variable to initialize at first use, | Alexander Bluhm |
2022-04-14 | pf and pfsync are running without kernel lock, so the mutexes must | Alexander Bluhm |
2022-04-09 | Release PF und NET lock before calling copyin for DIOCXROLLBACK. | mbuhl |
2022-04-08 | Rename the pf state assert locked macro consistently. | Alexander Bluhm |
2022-04-07 | Release PF und NET lock before calling copyin and copyout for | mbuhl |
2022-04-07 | constify ifmedia descriptions; ok deraadt@ miod@ | Christian Weisgerber |
2022-04-07 | pf_rollback_rules always has the same return value, make it void. | mbuhl |
2022-04-07 | In pfsync(4) sc_len is modified with atomic operations except in | Alexander Bluhm |
2022-04-04 | pf_validate_range() must not assume rdr ports are in network order. | Alexandr Nedvedicky |
2022-03-23 | Use goto fail consistently to leave the giant switch in pfioctl(). | Alexander Bluhm |
2022-03-23 | resurrect pf_consistency_lock as pfioctl_rw this time. pfioctl_rw | Alexandr Nedvedicky |
2022-03-17 | Drop two variable names from function prototypes. | Theo Buehler |
2022-03-17 | fix typos; Martin Vahlensieck | Stuart Henderson |
2022-03-17 | Use the refcnt API in bpf. | Visa Hankala |
2022-03-15 | remove if_vxlan.h unused after if_vxlan.c rev 1.84 | Jonathan Gray |
2022-03-13 | Hrvoje has hit a crash with IPsec acquire while testing the parallel | Alexander Bluhm |
2022-03-09 | Change the logic around rounding up the needed memory for sysctls since | Claudio Jeker |
2022-03-08 | In IPsec policy replace integer refcount with atomic refcount. | Alexander Bluhm |
2022-03-08 | merge iack_mtx, upd_c_mtx, del_mtx, ins_mtx and upd_mtx mutexes into single | Alexandr Nedvedicky |