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
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
2017-03-13
Move PRU_ATTACH out of the pr_usrreq functions into pr_attach.
Claudio Jeker
2017-02-14
Wrap the NET_LOCK() into a per-socket solock() that does nothing for
Martin Pieuchot
2017-02-09
Temporarily grab the NET_LOCK() around soisdisconnected().
Martin Pieuchot
2017-02-09
Release the NET_LOCK() before calling unp_detach(), fix a recursion
Martin Pieuchot
2017-01-27
In sosend() the size of the control message for file descriptor
Alexander Bluhm
2017-01-25
Enable the NET_LOCK(), take 2.
Martin Pieuchot
2017-01-24
Track a per-fd flag UF_PLEDGED. This indicates the initial open was done by a
Theo de Raadt
2017-01-23
File descriptor passing internalizes fd's into an mbuf-stored array of
Theo de Raadt
2016-12-29
Change NET_LOCK()/NET_UNLOCK() to be simple wrappers around
Martin Pieuchot
2016-12-29
Release the NET_LOCK() before calling unp_connect(). It is not possible
Martin Pieuchot
2016-12-22
Release the NET_LOCK() before namei(9) as a workaround to let NFS boot
Martin Pieuchot
2016-12-22
Revert workaround for NFS boot, it triggers the following assert:
Martin Pieuchot
2016-12-22
Work around a NET_LOCK() recursion seen during NFS netboot:
Visa Hankala
2016-12-19
Introduce the NET_LOCK() a rwlock used to serialize accesses to the parts
Martin Pieuchot
2016-11-29
m_free() and m_freem() test for NULL. Simplify callers which had their own
Jonathan Gray
2016-08-26
The *_HEAD_INITIALIZER() macros are documented as taking the struct,
Philip Guenther
2016-08-17
Fix an mbuf leak and missing error propagation in uipc_usrreq(PRU_SEND)
Alexander Bluhm
2016-07-19
instead of messing about with pointer arithmetic, add an empty array
Ted Unangst
[next]