Age | Commit message (Expand) | Author |
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 |
2015-03-28 | Replace the hand-crafted list of datagram unix domain sockets with | Alexander Bluhm |
2014-12-11 | convert bcopy to memcpy/memmove. ok krw | Ted Unangst |
2014-11-03 | pass size argument to free() | Theo de Raadt |
2014-08-31 | Add additional kernel interfaces for setting close-on-exec on fds | Philip Guenther |
2014-07-13 | bzero -> memset. for the speeds. | Ted Unangst |
2014-07-13 | use mallocarray where arguments are multipled. ok deraadt | Ted Unangst |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-03-18 | In prep for killing ps_mainproc, use pr->ps_pid instead of | Philip Guenther |
2014-01-24 | Copy timespecs member by member in fo_stat callback functions, to avoid | Philip Guenther |
2013-04-05 | remove some obsolete casts | Ted Unangst |
2013-03-30 | vrele() is a tricky beast. it can sleep if the refcount hits zero, | Ted Unangst |
2012-10-12 | For consistency with other OSes and ease of porting, make | Philip Guenthe |
2012-09-02 | Do not need bcopy trickery to update the file descriptor | Theo de Raadt |
2012-08-23 | To protect assumptions inside systrace, don't let systrace fds be | Philip Guenthe |