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
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
2021-10-30
Kill the dead code from unp_drop().
Vitaliy Makkoveev
2021-10-30
Fix the UNIX domain sockets leak in soclose().
Vitaliy Makkoveev
2021-10-23
sonewconn() returns the pointer to 'socket' struct so check it against
Vitaliy Makkoveev
2021-10-21
Release solock() before call unp_internalize() and take it within when
Vitaliy Makkoveev
2021-10-14
Release solock() before call unp_externalize().
Vitaliy Makkoveev
2021-05-25
As network features are not added dynamically, the domain structures
Alexander Bluhm
2021-05-18
Move potential sleeping m_getclr(9) out of `unp_lock' within unp_bind().
mvs
2021-05-17
Increase the default buffer space using on PF_UNIX sockets to 8k.
Claudio Jeker
2021-04-29
Remove netlock assertions from UNIX sockets layer.
mvs
2021-02-22
Move UNIX socket's garbage collector to `systqmp'. It touches nothing
mvs
2021-02-10
Move UNIX domain sockets out of kernel lock. The new `unp_lock' rwlock(9)
mvs
2019-07-16
Fix uipc white spaces.
Alexander Bluhm
2019-07-15
Convert struct unpcb malloc(9) to pool_get(9).
Alexander Bluhm
2019-05-24
Prevent a kernel hang if an empty message is sent over an SOCK_SEQPACKET
Alexander Bluhm
2019-02-13
Allow SO_PEERCRED to be called on sockets created with socketpair.
Martijn van Duren
2019-02-04
Avoid an mbuf double free in the oob soreceive() path. In the
Alexander Bluhm
2018-11-21
In unp_internalize() check the length more carefully preventing an
Claudio Jeker
2018-11-21
When using MSG_PEEK to peak into packets skip control messages holding
Claudio Jeker
2018-11-09
M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers for
Claudio Jeker
2018-07-09
Use function name in panic string, like in some other places.
Claudio Jeker
2018-07-02
Update the file reference count field `f_count' using atomic operations
Visa Hankala
2018-07-01
Lock the file descriptor table when accessing the `fd_ofileflags' array.
Visa Hankala
2018-06-23
Improve the consistency of variable naming in unp_externalize().
Visa Hankala
2018-06-20
Unlock sendmsg(2) and sendto(2).
Martin Pieuchot
2018-06-11
Do not unlock the KERNEL_LOCK() unconditionally in sounlock().
Martin Pieuchot
2018-06-07
Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible for
Visa Hankala
2018-06-06
Pass the socket to sounlock(), this prepare the terrain for per-socket
Martin Pieuchot
2018-04-28
Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always
Visa Hankala
2018-04-27
Move FREF() inside fd_getfile().
Martin Pieuchot
2018-04-18
Call FREF(9) earlier instead of incrementing `f_count' by hand.
Martin Pieuchot
2018-01-04
Unifdef snd/rcv.
Martin Pieuchot
2017-12-19
Remove a 27 year old #ifdef notdef chunk involving SB_LOCK.
Martin Pieuchot
2017-12-19
Inline socket buffer related defines, no functional change.
Martin Pieuchot
2017-11-02
Move PRU_DETACH out of pr_usrreq into per proto pr_detach
Florian Obser
2017-08-11
Validate sockaddr from userland in central functions. This results
Alexander Bluhm
2017-06-26
Assert that the corresponding socket is locked when manipulating socket
Martin Pieuchot
[next]