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
/
kern
/
uipc_usrreq.c
Age
Commit message (
Expand
)
Author
2024-03-26
Use `sb_mtx' to protect `so_rcv' receive buffer of unix(4) sockets.
Vitaliy Makkoveev
2024-03-22
Use sorflush() instead of direct unp_scan(..., unp_discard) to discard
Vitaliy Makkoveev
2024-03-17
Do UNP_CONNECTING and UNP_BINDING flags check in uipc_listen() and
Vitaliy Makkoveev
2023-11-28
correct spelling of FALLTHROUGH
Jonathan Gray
2023-03-31
remove unused unp_lock
Jonathan Gray
2023-01-21
Introduce per-sockbuf `sb_state' to use it with SS_CANTSENDMORE.
Vitaliy Makkoveev
2022-12-12
Revert sb_state changes to unbreak tree.
Theo Buehler
2022-12-11
This time, socket's buffer lock requires solock() to be held. As a part of
Vitaliy Makkoveev
2022-12-05
zap a pile of dangling tabs
Theo de Raadt
2022-11-26
Merge uipc_bind() with unp_bind(). Unlike other unp_*() functions,
Vitaliy Makkoveev
2022-11-15
style(9) fix. No functional change.
Vitaliy Makkoveev
2022-11-13
Split out handlers for SOCK_DGRAM unix(4) sockets from SOCK_STREAM and
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-20
Remove unused and unimplemented unp_drain().
Vitaliy Makkoveev
2022-09-17
bind() to AF_UNIX will now require unveil "w". "w" may seem a little odd
Theo de Raadt
2022-09-14
AF_UNIX bind() must use UNVEIL_CREATE for namei() because it is creating
Theo de Raadt
2022-09-13
Change pru_rcvd() return type to the type of void. We have no interest
Vitaliy Makkoveev
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-30
Fix uninitialized variable after the switch to (*pru_send); found the hard
Miod Vallat
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
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-07-02
Unlock peer in the SOCK_STREAM and SOCK_SEQPACKET error path.
Vitaliy Makkoveev
2022-07-01
Make fine grained unix(4) domain sockets locking. Use the per-socket
Vitaliy Makkoveev
2022-06-06
Simplify solock() and sounlock(). There is no reason to return a value
Claudio Jeker
2022-04-11
Keep `fdp' locked until we finish the second loop of unp_externalize().
Vitaliy Makkoveev
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-29
Do not allow send/receive of kcov descriptors as the file descriptor can
Anton Lindqvist
2021-12-26
Rework garbage collector for unix(4) sockets.
Vitaliy Makkoveev
2021-12-07
Make `unp_msgcount' and `unp_file' protection with `unp_gc_lock'
Vitaliy Makkoveev
2021-11-17
When unp_connect() releases both solock() and vnode(9) locks the socket we
Vitaliy Makkoveev
2021-11-16
Move UNIX domain sockets garbage collector out of `unp_lock.
Vitaliy Makkoveev
2021-11-11
Fix GENERIC kernel compilation.
Vitaliy Makkoveev
2021-11-11
Use vnode(9) lock to protect `v_socket' dereference.
Vitaliy Makkoveev
2021-11-06
Make `unp_msgcount' and `unp_file' atomic. Introduce `unp_rights_mtx'
Vitaliy Makkoveev
[next]