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
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
2018-05-08
Protect per-file counters and document which lock is used to protect
Martin Pieuchot
2018-04-27
Move FREF() inside fd_getfile().
Martin Pieuchot
2018-03-28
Call FREF() right after fd_getfile() in getsock().
Martin Pieuchot
2018-02-21
Call socreate() before falloc() in sys_socket().
Martin Pieuchot
2018-02-19
Grab solock() inside soconnect2() instead of asserting for it to be held.
Martin Pieuchot
2018-02-19
Remove almost unused `flags' argument of suser().
Martin Pieuchot
2018-02-11
Revert rev 1.163. Causes network issues in Firefox.
Matthieu Herrb
2018-02-09
Call socreate() before falloc() in sys_socket().
Martin Pieuchot
2018-01-09
Change `so_state' and `so_error' to unsigned int such that they can
Martin Pieuchot
2018-01-02
Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.
Philip Guenther
2017-09-01
Change sosetopt() to no longer free the mbuf it receives and change
Martin Pieuchot
2017-08-22
Make sogetopt(9) caller responsible for allocating an MT_SOOPTS mbuf.
Martin Pieuchot
2017-08-10
Move the solock()/sounlock() dance outside of sobind().
Martin Pieuchot
2017-08-09
Move the socket lock "above" sosetopt(), sogetopt() and sosplice().
Martin Pieuchot
2017-07-24
Extend the scope of the socket lock to protect `so_state' in connect(2).
Martin Pieuchot
2017-07-20
When receiving a struct sockaddr from userland, enforce that memory
Alexander Bluhm
2017-07-19
Move KTRPOINT call up. The lenght variable i is getting aligned and so
Claudio Jeker
2017-07-12
Do not call fo_ioctl() in syscall that do, or will, take the socket
Martin Pieuchot
2017-07-03
Do not grab the socket lock in doaccept() twice. Pass NOTE_SUBMIT
Alexander Bluhm
2017-03-27
Reorder FREF() and FRELE() in a way that the the global variable
Alexander Bluhm
2017-02-14
Wrap the NET_LOCK() into a per-socket solock() that does nothing for
Martin Pieuchot
2017-02-11
Add a flags argument to falloc() that lets it optionally set the
Philip Guenther
2017-01-26
Allocate the mbuf before the netlock. While here, move the setting of
David Hill
2017-01-25
Allocate and connect sockets first, then upon success create file
Theo de Raadt
2017-01-25
Enable the NET_LOCK(), take 2.
Martin Pieuchot
[next]