Age | Commit message (Expand) | Author |
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 |
2016-07-12 | in the great unp_gc rewrite, a null check was lost. we have spent some | Ted Unangst |
2016-07-12 | The check for pledge "recvfd" was mistakenly only being performed | Theo de Raadt |
2016-04-25 | remove systrace remnants | Ted Unangst |
2016-03-19 | Remove the unused flags argument from VOP_UNLOCK(). | natano |
2015-12-05 | remove stale lint annotations | Ted Unangst |
2015-11-03 | AF_UNIX connect is a "unix" operation, not "rpath wpath" | Theo de Raadt |
2015-11-02 | move the pledgenote annotation from `struct proc' to `struct nameidata' | Sebastien Marie |
2015-11-01 | refactor pledge_*_check and pledge_fail functions | Sebastien Marie |
2015-11-01 | bind() on AF_UNIX should set PLEDGE_UNIX not PLEDGE_CPATH; ok semarie | Theo de Raadt |