summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_usrreq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename tame() to pledge(). This fairly interface has evolved to be morederaadt2015-10-091-3/+3
* sizes for free(); ok guentherderaadt2015-08-291-4/+4
* Rework the UNIX domain socket garbage collector, including ideas fromguenther2015-08-281-115/+145
* Move to tame(int flags, char *paths[]) API/ABI.deraadt2015-08-221-1/+3
* For unix domain sequenced packet socket pairs the ruby regressionbluhm2015-07-281-23/+11
* Change unp_scan() and its callbacks to pass the array of struct file **guenther2015-07-181-39/+35
* Get rid of the undocumented & temporary* m_copy() macro added formpi2015-06-301-2/+2
* Replace the hand-crafted list of datagram unix domain sockets withbluhm2015-03-281-19/+6
* convert bcopy to memcpy/memmove. ok krwtedu2014-12-111-6/+6
* pass size argument to free()deraadt2014-11-031-4/+4
* Add additional kernel interfaces for setting close-on-exec on fdsguenther2014-08-311-2/+5
* bzero -> memset. for the speeds.tedu2014-07-131-2/+2
* use mallocarray where arguments are multipled. ok deraadttedu2014-07-131-3/+3
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-8/+8
* In prep for killing ps_mainproc, use pr->ps_pid instead ofguenther2014-03-181-3/+3
* Copy timespecs member by member in fo_stat callback functions, to avoidguenther2014-01-241-10/+15
* remove some obsolete caststedu2013-04-051-4/+4
* vrele() is a tricky beast. it can sleep if the refcount hits zero,tedu2013-03-301-2/+4
* For consistency with other OSes and ease of porting, makeguenther2012-10-121-21/+20
* Do not need bcopy trickery to update the file descriptorderaadt2012-09-021-4/+2
* To protect assumptions inside systrace, don't let systrace fds beguenther2012-08-231-3/+4
* Cleanup unp_bind() a little:matthew2012-04-261-17/+25
* Don't leak mbufs when bind() on a PF_UNIX socket fails.matthew2012-04-231-8/+15
* Do not just return in case the provided control buffer is too short sinceclaudio2012-04-141-5/+8
* Free tmp buffer in case the cluster allocation failed. Found by David Hill.claudio2012-04-141-2/+4
* Revert rev 1.58, as it frees an uninitialized pointerguenther2012-04-141-5/+3
* gc unused functionderaadt2012-04-131-8/+1
* Don't convert a mbuf to a cluster and think the data in the mbuf is stillclaudio2012-04-131-3/+9
* oops, wrong version of diff in previousderaadt2012-04-131-3/+5
* Do not clamp the file descriptors to the buffer size; that leads toderaadt2012-04-131-2/+2
* unneccessary casts to unsigned; ok claudioderaadt2012-04-131-4/+4
* In sendmsg() permit at most 10% of maxfiles to be in-flightderaadt2012-04-111-1/+4
* Implement SOCK_SEQPACKET for UNIX sockets.matthew2011-07-061-9/+30
* Correct the check for a sun_path that lacks NUL termination to just requireguenther2011-07-061-7/+12
* Enforce that the path to the unix socket fits into struct sockaddr_unclaudio2011-07-051-10/+20
* Rename FMARK to FIF_MARK and FDEFER to FIF_DEFER andthib2011-06-281-13/+11
* Ban passing of kqueue descriptors via UNIX domain sockets. Currently,guenther2011-05-171-1/+6
* COMPAT_O47 (kernel getpeereid, which was replaced by libc getpeereid)deraadt2011-04-041-12/+1
* PRU_PEEREID is only used by code under COMPAT_O47, so put it there tooguenther2010-10-181-1/+3
* structure copy the unp_connid to the other socketderaadt2010-07-021-4/+2
* SO_PEERCRED should pass out the main pid, not the "pid" of the currentderaadt2010-07-011-3/+3
* Add getsockopt SOL_SOCKET SO_PEERCRED support. This behaves similar toderaadt2010-06-301-8/+11
* fix PR 6082: do not create more fd's than will fit in the message onotto2009-02-221-2/+9
* Switch struct stat's timespec members to the names standardized inguenther2009-01-291-4/+4
* Deal with the situation when TCP nfs mounts timeout and processesthib2008-05-231-3/+2
* describe why fd passing is now so fucked up, and who's fault it isderaadt2008-04-151-8/+4
* Make sure the fd passing code only accepts control messages without paddingkettenis2008-04-101-2/+3
* unp_internalize() repaired wrong file structs on error. ok deraadt@, kettenis@stefan2008-04-081-2/+2
* repair code which blocks passing fd's for block devices orderaadt2008-04-021-10/+8
* We were led astray (like many others before us) to believe thatderaadt2008-03-241-2/+10