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_syscalls.c
Age
Commit message (
Expand
)
Author
2024-11-05
Unlock ptsignal by using the ps_mtx instead of KERNEL_LOCK to ensure
Claudio Jeker
2024-04-25
Rename socket wait channels when sleeping.
Alexander Bluhm
2024-03-01
Protect pool_get() with kernel lock in sys_ypconnect().
Alexander Bluhm
2024-02-03
Rework socket buffers locking for shared netlock.
Vitaliy Makkoveev
2024-01-03
Run connect(2) in parallel within inet doamin.
Alexander Bluhm
2023-12-18
Run bind(2) system call in parallel.
Alexander Bluhm
2023-09-23
Fix unreliable sys_setsockopt() with consistent use of M_WAIT
Jan Klemkow
2023-08-03
Move solock() down to sosetopt(). A part of standalone sblock() work.
Vitaliy Makkoveev
2023-02-10
Adjust knote(9) API
Visa Hankala
2023-01-27
Push solock() down to sogetopt(). It is not required for the most cases.
Vitaliy Makkoveev
2023-01-27
Replace selinfo structure by klist in sockbuf. No reason to keep it,
Vitaliy Makkoveev
2023-01-22
Move SS_CANTRCVMORE and SS_RCVATMARK bits from `so_state' to `sb_state' of
Vitaliy Makkoveev
2023-01-12
Use solock() instead solock_shared() within sys_getsockopt(). Otherwise
Vitaliy Makkoveev
2022-12-07
If the called of ypconnect(2) is root, the socket should acquire a
Theo de Raadt
2022-12-05
zap a pile of dangling tabs
Theo de Raadt
2022-11-30
Use shared socket/net lock for IP sockets
Klemens Nanni
2022-09-03
Make recvmmsg and sendmmsg look more alike. change the flag type
Moritz Buhl
2022-09-03
add the sendmmsg syscall that allows sending multiple msghdrs at
Moritz Buhl
2022-09-02
add the recvmmsg syscall that allows receiving multiple msghdrs at
Moritz Buhl
2022-08-14
remove unneeded includes in sys/kern
Jonathan Gray
2022-08-13
Introduce the pru_*() wrappers for corresponding (*pr_usrreq)() calls.
Vitaliy Makkoveev
2022-07-18
the domainname is under root control, but because we are producing a path
Theo de Raadt
2022-07-18
For opening up the bindings file in ypconnect(2), bail out early
Theo de Raadt
2022-07-15
pledge "getpw" would notice access to /var/run/ypbind.lock, and grant "inet"
Theo de Raadt
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
2021-10-24
use NULL not 0 for pointer values in kern
Jonathan Gray
2021-07-02
Writing ktrace files to NFS must no be done while holding the net
Alexander Bluhm
2021-06-02
Unlock setrtable(2). Local copy of `ps_rtableid' used to make checks
mvs
2021-05-28
Add f_modify and f_process callbacks to socket filterops.
Visa Hankala
2021-05-13
Assign NULL instead of 0 to `control' within sendit(). It's mbuf(9)
mvs
2021-05-13
Move ktrfds() below fdpunlock(). This fixes lock order issue between
mvs
2021-03-10
The ktrace record for recvmsg/recvfrom could contain extract bits in
Theo de Raadt
2020-09-29
Move the solock() call outside of solisten(). The reason is that the
Claudio Jeker
2020-06-10
Move closef() outside fdplock() in sys_socketpair(). This prevents
Visa Hankala
2020-05-28
File allocation in socket(2) & socketpair(2) no longer need the KERNEL_LOCK().
Martin Pieuchot
2020-01-15
Keep socket timeout intervals in nsecs and use them with tsleep_nsec(9).
Martin Pieuchot
2020-01-05
Constify instances of struct fileops.
Visa Hankala
2019-07-16
Fix uipc white spaces.
Alexander Bluhm
2019-03-04
Yet another (unsigned) cast who's only purpose is to incorrectly truncate
Theo de Raadt
2018-11-19
delete the dns jackport experiment. it has no future.
Ted Unangst
2018-10-25
Fix a resource leak in doaccept().
Visa Hankala
2018-07-30
Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O mode
Martin Pieuchot
2018-06-20
Unlock sendmsg(2) and sendto(2).
Martin Pieuchot
2018-06-18
Put file descriptors on shared data structures when they are completely
Martin Pieuchot
2018-06-06
Pass the socket to sounlock(), this prepare the terrain for per-socket
Martin Pieuchot
2018-06-05
Revert introduction of fdinsert(), a sanitify check triggers when
Martin Pieuchot
2018-06-02
Put file descriptors on shared data structures when they are completely
Martin Pieuchot
2018-05-28
Grab the KERNEL_LOCK() after socreate() and soconnect2() in socket(2)
Martin Pieuchot
2018-05-22
Prevent NET_LOCK() recursion when releasing the last `fp' reference.
Martin Pieuchot
[next]