aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Add SOL_LOCAL symbolic constant for unix socket option level.Konstantin Belousov2020-08-031-1/+1
* Fix a logic error in uipc_ready_scan().Mark Johnston2020-07-301-1/+2
* Fix sendto() on unconnected SOCK_STREAM/SEQPACKET unix sockets.Mark Johnston2020-04-131-16/+16
* sbappendcontrol() needs to avoid clearing M_NOTREADY on data mbufs.Mark Johnston2020-04-101-1/+1
* Properly handle disconnected sockets in uipc_ready().Mark Johnston2020-04-101-9/+70
* Simplify uipc_detach() slightly.Mark Johnston2020-03-201-23/+17
* Remove UNP_NASCENT, reverting r303855.Mark Johnston2020-03-201-7/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-7/+14
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-4/+0
* Implement cycle-detecting garbage collector for AF_UNIX socketsJason A. Harmening2020-01-251-52/+112
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-1/+1
* Fix handling of empty SCM_RIGHTS messages.Mark Johnston2019-10-081-1/+2
* Check and avoid overflow when incrementing fp->f_count inKonstantin Belousov2019-07-211-4/+16
* Fix leak of memory and file refs with sendmsg(2) over unix domain sockets.Konstantin Belousov2019-07-191-8/+33
* Complete LOCAL_PEERCRED support. Cache pid of the remote process in theDmitry Chagin2019-05-301-4/+4
* Plug some networking sysctl leaks.Mark Johnston2018-11-221-1/+1
* uipc_usrreq: fix inode number assignmentMateusz Guzik2018-11-211-4/+1
* Improve handling of control message truncation.Mark Johnston2018-08-071-0/+7
* Don't check rcv sockbuf limits when sending on a unix stream socket.Mark Johnston2018-08-041-12/+12
* Style.Mark Johnston2018-08-041-19/+18
* Fix LOCAL_PEERCRED with socketpair(2)Alan Somers2018-08-031-17/+22
* Use uintptr_t alone when assigning to kvaddr_t variables.Brooks Davis2018-07-101-7/+5
* Correct breakage on 32-bit platforms from r335979.Brooks Davis2018-07-061-5/+7
* Make struct xinpcb and friends word-size independent.Brooks Davis2018-07-051-5/+5
* AF_UNIX: bring uipc_ready in compliance with new locking protocolMatt Macy2018-06-081-7/+17
* AF_UNIX: check for unp == unp2 on disconnectMatt Macy2018-06-071-9/+7
* AF_UNIX: It is possible for UNIX datagram sockets to be connectedMatt Macy2018-05-241-13/+27
* AF_UNIX: evidently Samba likes to connect a unix socket to itself, fix lockingMatt Macy2018-05-241-1/+10
* AF_UNIX in connectat unp and unp2 can be the sameMatt Macy2018-05-241-4/+8
* AF_UNIX: assert that we're not acquiring the same lockMatt Macy2018-05-241-0/+2
* AF_UNIX gc unused labelMatt Macy2018-05-201-1/+0
* AF_UNIX: Don't unlock unp/unp2 if they're not lockedMatt Macy2018-05-201-1/+1
* AF_UNIX: fix LOR introduced by the locking rewriteMatt Macy2018-05-201-6/+8
* AF_UNIX: make unpcb lock name line up with what's in witnessMatt Macy2018-05-201-1/+1
* Restore the all rights reserved language. Put it on each of the priorWarner Losh2018-05-191-2/+2
* AF_UNIX: switch to annotations to avoid warningsMatt Macy2018-05-191-11/+3
* fix gcc8 unused variable and set but not used variable in unix socketsMatt Macy2018-05-191-6/+15
* AF_UNIX: make unix socket locking finer grainedMatt Macy2018-05-171-186/+363
* Forgot to sort here in r328238.Pedro F. Giffuni2018-01-221-1/+1
* Unsign some values related to allocation.Pedro F. Giffuni2018-01-221-2/+2
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Hide struct socket and struct unpcb from the userland.Gleb Smirnoff2017-10-021-1/+9
* Fix two issues with not ready data in sockets (read: sendfile)Gleb Smirnoff2017-09-131-2/+11
* Listening sockets improvements.Gleb Smirnoff2017-06-081-78/+72
* Remove write only flag UNP_HAVEPCCACHED.Gleb Smirnoff2017-06-021-7/+0
* For UNIX sockets make vnode point not to the socket, but to the UNIX PCB,Gleb Smirnoff2017-06-021-11/+5
* For non-listening AF_UNIX sockets return error code EOPNOTSUPP to matchGleb Smirnoff2017-01-251-0/+3
* Add a new socket option SO_TS_CLOCK to pick from several different clockMaxim Sobolev2017-01-161-0/+25
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Rename unp_dispose_so() to unp_dispose().Mark Johnston2016-08-311-7/+7