Age | Commit message (Expand) | Author |
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 |
2015-10-25 | Fold "malloc" into "stdio" and -- recognizing that no program so far has | Theo de Raadt |
2015-10-18 | Instead of fragile CMSG parsing, control pledge "sendfd" and "recvfd" | Theo de Raadt |
2015-10-17 | connect() to an AF_UNIX socket is really read/write, so tell pledge this | Theo de Raadt |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-08-29 | sizes for free(); ok guenther | Theo de Raadt |
2015-08-28 | Rework the UNIX domain socket garbage collector, including ideas from | Philip Guenther |
2015-08-22 | Move to tame(int flags, char *paths[]) API/ABI. | Theo de Raadt |
2015-07-28 | For unix domain sequenced packet socket pairs the ruby regression | Alexander Bluhm |
2015-07-18 | Change unp_scan() and its callbacks to pass the array of struct file ** | Philip Guenther |
2015-06-30 | Get rid of the undocumented & temporary* m_copy() macro added for | Martin Pieuchot |