| Commit message (Expand) | Author | Age | Files | Lines |
* | Move UNIX domain sockets out of kernel lock. The new `unp_lock' rwlock(9) |  mvs | 2021-02-10 | 1 | -42/+144 |
* | Fix uipc white spaces. |  bluhm | 2019-07-16 | 1 | -3/+3 |
* | Convert struct unpcb malloc(9) to pool_get(9). |  bluhm | 2019-07-15 | 1 | -4/+13 |
* | Prevent a kernel hang if an empty message is sent over an SOCK_SEQPACKET |  bluhm | 2019-05-24 | 1 | -2/+3 |
* | Allow SO_PEERCRED to be called on sockets created with socketpair. |  martijn | 2019-02-13 | 1 | -1/+13 |
* | Avoid an mbuf double free in the oob soreceive() path. In the |  bluhm | 2019-02-04 | 1 | -6/+6 |
* | In unp_internalize() check the length more carefully preventing an |  claudio | 2018-11-21 | 1 | -1/+3 |
* | When using MSG_PEEK to peak into packets skip control messages holding |  claudio | 2018-11-21 | 1 | -1/+8 |
* | M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers for |  claudio | 2018-11-09 | 1 | -3/+3 |
* | Use function name in panic string, like in some other places. |  claudio | 2018-07-09 | 1 | -2/+2 |
* | Update the file reference count field `f_count' using atomic operations |  visa | 2018-07-02 | 1 | -8/+8 |
* | Lock the file descriptor table when accessing the `fd_ofileflags' array. |  visa | 2018-07-01 | 1 | -1/+4 |
* | Improve the consistency of variable naming in unp_externalize(). |  visa | 2018-06-23 | 1 | -16/+17 |
* | Unlock sendmsg(2) and sendto(2). |  mpi | 2018-06-20 | 1 | -2/+8 |
* | Do not unlock the KERNEL_LOCK() unconditionally in sounlock(). |  mpi | 2018-06-11 | 1 | -6/+4 |
* | Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible for |  visa | 2018-06-07 | 1 | -1/+2 |
* | Pass the socket to sounlock(), this prepare the terrain for per-socket |  mpi | 2018-06-06 | 1 | -2/+10 |
* | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always |  visa | 2018-04-28 | 1 | -2/+2 |
* | Move FREF() inside fd_getfile(). |  mpi | 2018-04-27 | 1 | -2/+1 |
* | Call FREF(9) earlier instead of incrementing `f_count' by hand. |  mpi | 2018-04-18 | 1 | -4/+6 |
* | Unifdef snd/rcv. |  mpi | 2018-01-04 | 1 | -7/+3 |
* | Remove a 27 year old #ifdef notdef chunk involving SB_LOCK. |  mpi | 2017-12-19 | 1 | -17/+1 |
* | Inline socket buffer related defines, no functional change. |  mpi | 2017-12-19 | 1 | -11/+8 |
* | Move PRU_DETACH out of pr_usrreq into per proto pr_detach |  florian | 2017-11-02 | 1 | -5/+16 |
* | Validate sockaddr from userland in central functions. This results |  bluhm | 2017-08-11 | 1 | -24/+42 |
* | Assert that the corresponding socket is locked when manipulating socket |  mpi | 2017-06-26 | 1 | -5/+5 |
* | Move PRU_ATTACH out of the pr_usrreq functions into pr_attach. |  claudio | 2017-03-13 | 1 | -11/+5 |
* | Wrap the NET_LOCK() into a per-socket solock() that does nothing for |  mpi | 2017-02-14 | 1 | -25/+6 |
* | Temporarily grab the NET_LOCK() around soisdisconnected(). |  mpi | 2017-02-09 | 1 | -1/+6 |
* | Release the NET_LOCK() before calling unp_detach(), fix a recursion |  mpi | 2017-02-09 | 1 | -2/+5 |
* | In sosend() the size of the control message for file descriptor |  bluhm | 2017-01-27 | 1 | -6/+1 |
* | Enable the NET_LOCK(), take 2. |  mpi | 2017-01-25 | 1 | -1/+12 |
* | Track a per-fd flag UF_PLEDGED. This indicates the initial open was done by a |  deraadt | 2017-01-24 | 1 | -1/+4 |
* | File descriptor passing internalizes fd's into an mbuf-stored array of |  deraadt | 2017-01-23 | 1 | -29/+43 |
* | Change NET_LOCK()/NET_UNLOCK() to be simple wrappers around |  mpi | 2016-12-29 | 1 | -12/+1 |
* | Release the NET_LOCK() before calling unp_connect(). It is not possible |  mpi | 2016-12-29 | 1 | -19/+15 |
* | Release the NET_LOCK() before namei(9) as a workaround to let NFS boot |  mpi | 2016-12-22 | 1 | -2/+17 |
* | Revert workaround for NFS boot, it triggers the following assert: |  mpi | 2016-12-22 | 1 | -4/+1 |
* | Work around a NET_LOCK() recursion seen during NFS netboot: |  visa | 2016-12-22 | 1 | -1/+4 |
* | Introduce the NET_LOCK() a rwlock used to serialize accesses to the parts |  mpi | 2016-12-19 | 1 | -1/+4 |
* | m_free() and m_freem() test for NULL. Simplify callers which had their own |  jsg | 2016-11-29 | 1 | -5/+3 |
* | The *_HEAD_INITIALIZER() macros are documented as taking the struct, |  guenther | 2016-08-26 | 1 | -3/+3 |
* | Fix an mbuf leak and missing error propagation in uipc_usrreq(PRU_SEND) |  bluhm | 2016-08-17 | 1 | -1/+5 |
* | instead of messing about with pointer arithmetic, add an empty array |  tedu | 2016-07-19 | 1 | -4/+4 |
* | in the great unp_gc rewrite, a null check was lost. we have spent some |  tedu | 2016-07-12 | 1 | -1/+3 |
* | The check for pledge "recvfd" was mistakenly only being performed |  deraadt | 2016-07-12 | 1 | -23/+19 |
* | remove systrace remnants |  tedu | 2016-04-25 | 1 | -4/+3 |
* | Remove the unused flags argument from VOP_UNLOCK(). |  natano | 2016-03-19 | 1 | -2/+2 |
* | remove stale lint annotations |  tedu | 2015-12-05 | 1 | -2/+1 |
* | AF_UNIX connect is a "unix" operation, not "rpath wpath" |  deraadt | 2015-11-03 | 1 | -2/+2 |