index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
net
/
pfkeyv2.c
Age
Commit message (
Expand
)
Author
2024-05-17
Switch AF_KEY sockets to the new locking scheme.
Vitaliy Makkoveev
2024-05-17
Fix uninitialized memory access in pfkeyv2_sysctl().
Vitaliy Makkoveev
2024-01-11
Use domain name for socket lock.
Alexander Bluhm
2023-10-11
Prevent deref-after-free when tdb_timeout() fires on invalid new tdb.
Tobias Heider
2023-09-29
Only forward validated pfkey messages to promiscuous listeners.
Tobias Heider
2023-08-07
add a struct sadb_x_iface message for interface SAs
David Gwynne
2023-04-22
Call pfkeyv2_sysctl_policydumper() with shared netlock. It performs
Vitaliy Makkoveev
2023-01-08
Use NULL instead 0 for pointer initialization.
Vitaliy Makkoveev
2022-10-17
Change pru_abort() return type to the type of void and make pru_abort()
Vitaliy Makkoveev
2022-10-03
System calls should not fail due to temporary memory shortage in
Alexander Bluhm
2022-09-03
Move PRU_PEERADDR request to (*pru_peeraddr)().
Vitaliy Makkoveev
2022-09-03
Move PRU_SOCKADDR request to (*pru_sockaddr)()
Vitaliy Makkoveev
2022-09-02
Move PRU_CONTROL request to (*pru_control)().
Vitaliy Makkoveev
2022-09-01
Move PRU_CONNECT2 request to (*pru_connect2)().
Vitaliy Makkoveev
2022-08-31
Move PRU_SENDOOB request to (*pru_sendoob)().
Vitaliy Makkoveev
2022-08-29
Move PRU_RCVOOB request to (*pru_rcvoob)().
Vitaliy Makkoveev
2022-08-28
Move PRU_SENSE request to (*pru_sense)().
Vitaliy Makkoveev
2022-08-28
Since we have no raw_usrreq anymore, remove pr_output indirection.
Alexander Bluhm
2022-08-28
Move PRU_ABORT request to (*pru_abort)().
Vitaliy Makkoveev
2022-08-27
Move PRU_SEND request to (*pru_send)().
Vitaliy Makkoveev
2022-08-26
Move PRU_RCVD request to (*pru_rcvd)().
Vitaliy Makkoveev
2022-08-22
Move PRU_SHUTDOWN request to (*pru_shutdown)().
Vitaliy Makkoveev
2022-08-22
Move PRU_DISCONNECT request to (*pru_disconnect).
Vitaliy Makkoveev
2022-08-22
Move PRU_ACCEPT request to (*pru_accept)().
Vitaliy Makkoveev
2022-08-21
Move PRU_CONNECT request to (*pru_connect)() handler.
Vitaliy Makkoveev
2022-08-21
Move PRU_LISTEN request to (*pru_listen)() handler.
Vitaliy Makkoveev
2022-08-20
Move PRU_BIND request to (*pru_bind)() handler.
Vitaliy Makkoveev
2022-08-15
Introduce 'pr_usrreqs' structure and move existing user-protocol
Vitaliy Makkoveev
2022-06-06
Simplify solock() and sounlock(). There is no reason to return a value
Claudio Jeker
2022-03-13
Hrvoje has hit a crash with IPsec acquire while testing the parallel
Alexander Bluhm
2022-03-08
In IPsec policy replace integer refcount with atomic refcount.
Alexander Bluhm
2022-02-25
Reported-by: syzbot+1b5b209ce506db4d411d@syzkaller.appspotmail.com
Philip Guenther
2022-02-25
Move pr_attach and pr_detach to a new structure pr_usrreqs that can
Philip Guenther
2021-12-19
There are occasions where the walker function in tdb_walk() might
Alexander Bluhm
2021-12-14
To cache lookups, the policy ipo is linked to its SA tdb. There
Alexander Bluhm
2021-12-08
Start documenting the locking strategy of struct tdb fields. Note
Alexander Bluhm
2021-12-03
Add tdb_delete_locked() to replace duplicate tdb deletion code in
Tobias Heider
2021-12-01
Reintroduce the TDBF_DELETED flag. Checking next pointer to figure
Alexander Bluhm
2021-11-29
Using a void pointer for temporary allocated TDB in pfkeyv2 does
Alexander Bluhm
2021-11-26
Replace TDBF_DELETED flag with check if tdb was already unlinked.
Tobias Heider
2021-11-25
Implement reference counting for IPsec tdbs. Not all cases are
Alexander Bluhm
2021-10-25
Call a locked variant of tdb_unlink() from tdb_walk(). Fixes a
Alexander Bluhm
2021-10-22
After deleting hifn(4) the only provider for the LZS compression
Alexander Bluhm
2021-07-20
The current workaround to disable parallel IPsec did not work.
Alexander Bluhm
2021-07-14
Export SA replay counters via pfkey and print with ipsecctl.
tobhe
2021-07-08
Initialize `ipsec_acquire_pool' pool (9) within pfkey_init() instead of
mvs
2021-07-05
Export tdb MTU to userland via SADB_GET. This helps debug path MTU
tobhe
2021-05-30
Declare all struct protosw as constant.
Alexander Bluhm
2021-05-26
Use `so_lock' to protect key management (PF_KEY) sockets. This can be
mvs
2021-05-25
As network features are not added dynamically, the domain structures
Alexander Bluhm
[next]