aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary/redundant includes.Jamie Gritton2009-06-231-1/+0
* Fix a deadlock in the getpeername() method for UNIX domain sockets.John Baldwin2009-06-181-4/+4
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Add internal 'mac_policy_count' counter to the MAC Framework, which is aRobert Watson2009-06-021-2/+0
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-0/+5
* Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson2009-04-101-3/+1
* Decompose the global UNIX domain sockets rwlock into two differentRobert Watson2009-03-081-102/+96
* White space and comment tweaks.Robert Watson2009-01-011-2/+2
* Rename mbcnt to mbcnt_delta in uipc_send() -- unlike other localRobert Watson2008-12-301-3/+3
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-1/+1
* Remove stale comment: while uipc_connect2() was, until recently, notRobert Watson2008-10-111-3/+0
* Remove stale comment (and XXX saying so) about why we zero the fileRobert Watson2008-10-081-6/+0
* Differentiate pr_usrreqs for stream and datagram UNIX domain sockets, andRobert Watson2008-10-081-4/+25
* Now that portalfs doesn't directly invoke uipc_connect2(), make it aRobert Watson2008-10-061-1/+2
* Further minor cleanups to UNIX domain sockets:Robert Watson2008-10-031-24/+16
* Remove or update several stale comments.Robert Watson2008-10-031-16/+16
* Fill in a few sysctl descriptions.Tom Rhodes2008-07-261-7/+10
* Use bcopy instead of strlcpy in uipc_bind and unp_connect, sinceEd Maste2008-07-031-2/+4
* Move unlock of global UNIX domain socket lock slightly lower inRobert Watson2008-01-181-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-1/+1
* Remove "lock pushdown" todo item in comment -- I did that for 7.0.Robert Watson2008-01-101-1/+0
* Correct typos in comments.Robert Watson2008-01-101-2/+2
* - Place the fhold() in unp_internalize_fp to be more consistent with refs.Jeff Roberson2008-01-011-9/+5
* - Check the correct variable against NULL in two places.Jeff Roberson2007-12-311-4/+2
* Remove explicit locking of struct file.Jeff Roberson2007-12-301-237/+175
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-4/+4
* When we do open, we should lock the vnode exclusively. This fixes few races:Pawel Jakub Dawidek2007-07-261-1/+1
* Add DDB "show unpcb" command, allowing DDB to print out many pertinentRobert Watson2007-05-291-0/+121
* Remove more one more stale comment regarding unpcb type-safety.Robert Watson2007-05-111-4/+0
* Clarify and update quite a few comments to reflect locking optimizations,Robert Watson2007-05-111-38/+21
* Don't acquire Giant unconditionally.Wojciech A. Koszek2007-05-061-14/+20
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-9/+10
* In uipc_close(), we no longer always free the unpcb, as the last referenceRobert Watson2007-03-121-1/+2
* Remove two simultaneous acquisitions of multiple unpcb locks fromRobert Watson2007-03-011-22/+19
* Lock unp2 after checking for a non-NULL unp2 pointer in uipc_send() onRobert Watson2007-02-281-1/+1
* Revise locking strategy used for UNIX domain sockets in order to improveRobert Watson2007-02-261-223/+469
* Add an additional MAC check to the UNIX domain socket connect path:Robert Watson2007-02-221-0/+5
* Break introductory comment into two paragraphs to separate material on theRobert Watson2007-02-201-12/+9
* Minor rearrangement of global variables, comments, etc, in UNIX domainRobert Watson2007-02-141-37/+34
* Change unp_mtx to supporting recursion, and do not drop the unp_mtx overRobert Watson2007-02-141-13/+5
* Set UNP_CONNECTING when committing to moving ahead in unp_connect().Robert Watson2007-02-131-0/+1
* Push UNIX domain socket locking further into uipc_ctloutput() in order toRobert Watson2007-02-061-2/+6
* Canonicalize copyrights in some files I hold copyrights on:Robert Watson2007-01-081-1/+1
* - Close a race between enumerating UNIX domain socket pcb structures viaJohn Baldwin2007-01-051-15/+50
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Minor white space tweaks.Robert Watson2006-08-131-4/+2
* Move definition of UNIX domain socket protosw and domain entries fromRobert Watson2006-08-071-3/+35
* Don't set pru_sosend, pru_soreceive, pru_sopoll to default values, as theyRobert Watson2006-08-061-3/+0
* Remove now unneeded ENOTCONN clause from SOCK_DGRAM side of uipc_send():Robert Watson2006-08-021-5/+0
* Close a race that occurs when using sendto() to connect and send on aRobert Watson2006-07-311-2/+22