index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
net
/
pf_ioctl.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
pfsync_state_import() must not be called with the pf state lock held,
patrick
2021-02-09
1
-3
/
+1
*
Activate use of PF_LOCK() by removing the WITH_PF_LOCK ifdefs.
patrick
2021-02-09
1
-3
/
+1
*
Reject rules with invalid port ranges
kn
2020-12-16
1
-1
/
+23
*
- missing NET_UNLOCK() in pf_ioctl.c error path
sashan
2020-10-22
1
-1
/
+2
*
- move NET_LOCK() further down in pf_ioctl.c. Also move memory allocations
sashan
2020-10-21
1
-64
/
+239
*
relax check for valid onrdomain range. onrdomain is -1 if the value is
claudio
2020-10-02
1
-2
/
+3
*
rdomain IDs do not need to exist for "on rdomain N" to work
kn
2020-10-01
1
-5
/
+3
*
Rehash main ruleset after rule expiration
kn
2020-08-24
1
-12
/
+9
*
Remove ptr_array from struct pf_ruleset
kn
2020-08-24
1
-19
/
+2
*
when calculating the ruleset's checksum, skip automatic table names.
henning
2020-07-21
1
-2
/
+4
*
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
2020-06-24
1
-6
/
+6
*
Document the various flavors of NET_LOCK() and rename the reader version.
mpi
2020-05-27
1
-3
/
+3
*
fix insufficient input sanitization in pf_rulecopyin() and pf_pool_copyin()
sashan
2020-04-19
1
-1
/
+4
*
Stop processing packets under non-exclusive (read) netlock.
mpi
2020-04-12
1
-3
/
+3
*
Cleanup <sys/kthread.h> and <sys/proc.h> includes.
mpi
2020-02-18
1
-2
/
+2
*
Check address family of pf ioctl(2) DIOCNATLOOK parameter at kernel
bluhm
2020-01-08
1
-1
/
+13
*
Use proper NUL byte not zero with strings
kn
2019-11-26
1
-7
/
+7
*
fix kernel crash in pf_ioctl with WITH_PF_LOCK and NET_TASKQ > 1
sashan
2019-11-26
1
-4
/
+2
*
"set delay" never worked as committed: the delay field was not copied
otto
2019-11-17
1
-1
/
+2
*
Add a sysctl accessor to struct pf_status. The pf_status only holds the
claudio
2019-05-09
1
-1
/
+17
*
Change ps_len of struct pfioc_states and psn_len of struct
bluhm
2019-02-18
1
-4
/
+4
*
Check for main ruleset explicitly
kn
2018-12-27
1
-3
/
+3
*
Rename pf_anchor_remove() to pf_remove_anchor()
kn
2018-12-17
1
-2
/
+2
*
Use timeout_add_sec() instead of timeout_add() with a multiplication with hz
claudio
2018-12-17
1
-2
/
+2
*
Remove useless macros
kn
2018-12-10
1
-11
/
+13
*
Allow DIOCRGETADDRS when securelevel(7) > 1
kn
2018-10-01
1
-1
/
+2
*
- moving state look up outside of PF_LOCK()
sashan
2018-09-11
1
-10
/
+43
*
Fix arguments of pf_purge_expired_{src_nodes,rules}()
sf
2018-07-22
1
-4
/
+4
*
provide a generic packet delay functionality. packets to be delayed are marked
henning
2018-07-10
1
-1
/
+4
*
Use pf_rm_rule() instead of pool_put() to decrement references by
bluhm
2018-04-24
1
-2
/
+2
*
Remove compatibility with pfctl from 6.1 and plug a few leaks
mikeb
2018-04-13
1
-1
/
+7
*
Explicitly check PF_TRANS_RULESET in DIOCXBEGIN, DIOCXCOMMIT, and DIOCXROLLBACK.
lteo
2018-04-05
1
-5
/
+29
*
add DIOCGETSYNFLWATS to get current synflood detection watermarks,
henning
2018-02-08
1
-2
/
+13
*
look ma, henning forgot to PF_LOCK/_UNLOCK in the new ioctls, ok procter
henning
2018-02-07
1
-1
/
+5
*
syncookies for pf.
henning
2018-02-06
1
-1
/
+16
*
some finger muscle workout:
henning
2018-02-06
1
-21
/
+21
*
In pfioctl() a pf unlock was missing in the error path.
bluhm
2018-01-19
1
-1
/
+2
*
The divert structure was using the port number to indicate that
bluhm
2017-11-28
1
-3
/
+2
*
add a generic packet rate matching filter. allows things like
henning
2017-11-13
1
-1
/
+4
*
- add one more softnet taskq
sashan
2017-10-31
1
-2
/
+2
*
- fine tuning PF_LOCK in pfioctl()
sashan
2017-10-30
1
-3
/
+176
*
Remove NET_LOCK()'s argument.
mpi
2017-08-11
1
-4
/
+3
*
Reduce contention on the NET_LOCK() by moving the logic of the pfpurge
mpi
2017-08-06
1
-12
/
+3
*
For pf the anchor is a C string so ensure that the value passed in via ioctl
claudio
2017-07-27
1
-1
/
+29
*
Rework HFSC vs FQ-CoDel checks
mikeb
2017-07-19
1
-6
/
+7
*
Convert pf tagname malloc(9) into pool_get(9) to make it MP safe.
bluhm
2017-07-05
1
-9
/
+13
*
Introduce a simple mechanism to select the appropriate queue manager
mikeb
2017-06-28
1
-1
/
+9
*
Tighten up FQ-CoDel vs HFSC checks
mikeb
2017-06-28
1
-3
/
+4
*
- let's add PF_LOCK()
sashan
2017-06-05
1
-1
/
+7
*
Return time_uptime as value for when pf was enabled instead of
patrick
2017-06-01
1
-4
/
+4
[next]