aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* sockets: hide socket hhook(9)s under SOCKET_HHOOKGleb Smirnoff2024-05-061-15/+37
* sockets: inherit SO_ACCEPTFILTER from listener to childGleb Smirnoff2024-04-241-2/+6
* sockets: Add hhook in sonewconn for inheriting OSD specific dataStephen J. Kiernan2024-04-091-0/+7
* ktrace: Record socket violations with KTR_CAPFAILJake Freeland2024-04-071-2/+7
* uipc_socket: handle socket buffer locks in sopeeloffMichael Tuexen2024-04-051-0/+4
* soreceive_dgram: use M_WAITOK when we don't hold any locksGleb Smirnoff2024-03-231-1/+1
* soreceive_dgram: assert that a datagram has control or dataGleb Smirnoff2024-03-231-4/+1
* sockets: remove unused KPIs to manipulate socketsGleb Smirnoff2024-03-181-101/+0
* sockets: in solisten_proto() don't call sbdestroy() on a PR_SOCKBUFGleb Smirnoff2024-02-281-2/+4
* Revert "sockets: retire sorflush()"Gleb Smirnoff2024-02-031-3/+39
* sockets: garbage collect SS_ISCONFIRMINGGleb Smirnoff2024-01-301-11/+4
* sockets: retire sorflush()Gleb Smirnoff2024-01-161-33/+3
* sockets: remove dom_dispose and PR_RIGHTSGleb Smirnoff2024-01-161-13/+2
* sockets: make pr_shutdown fully protocol specific methodGleb Smirnoff2024-01-161-47/+6
* sockets: make shutdown(2) how argument a enumGleb Smirnoff2024-01-161-4/+1
* sockets: on shutdown(2) do sorflush() only in case of generic sockbufGleb Smirnoff2024-01-091-1/+1
* sockets: don't malloc/free sockaddr memory on getpeername/getsocknameGleb Smirnoff2023-11-301-0/+34
* sockets: don't malloc/free sockaddr memory on accept(2)Gleb Smirnoff2023-11-301-2/+7
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* Remove gratuitous copyouts of unchanged struct mac.Brooks Davis2023-11-131-2/+2
* sockets: Add sysctl flag CTLFLAG_TUN to loader tunableZhenlei Huang2023-10-091-2/+2
* sockets: re-check socket state after call to pr_rcvd()Greg Becker2023-09-151-0/+4
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* sockets: on accept(2) don't copy all of so_options to new socketGleb Smirnoff2023-08-141-1/+13
* listen(2): improve administrator control over loggingEugene Grosbein2023-04-301-3/+10
* ktls: Fix interlocking between ktls_enable_rx() and listen(2)Mark Johnston2023-03-211-6/+17
* tcp: Disallow re-connection of a connected socketMark Johnston2023-02-141-0/+4
* sockets: in sousrsend() pass down the error to aio(4)Gleb Smirnoff2023-02-011-0/+7
* sockets: provide sousrsend() that does socket specific error handlingGleb Smirnoff2022-12-141-0/+49
* uipc: remove accept_mtxMateusz Guzik2022-12-111-7/+0
* Revert "listen(): improve POSIX compliance"Michael Tuexen2022-10-121-3/+1
* listen(): improve POSIX complianceMichael Tuexen2022-10-111-1/+3
* protocols: make socket buffers ioctl handler changeableAlexander V. Chernikov2022-09-281-13/+1
* tcp: avoid call to soisconnected() on transition to ESTABLISHEDGleb Smirnoff2022-09-081-2/+6
* protosw: repair protocol selection logic in socket(2)Gleb Smirnoff2022-08-311-3/+1
* protosw: cleanup protocols that existed merely to provide pr_inputGleb Smirnoff2022-08-301-7/+3
* divert: declare PF_DIVERT domain and stop abusing PF_INETGleb Smirnoff2022-08-301-0/+11
* protosw: refactor protosw and domain static declaration and loadGleb Smirnoff2022-08-171-220/+40
* protosw: change prototype for pr_controlGleb Smirnoff2022-08-121-1/+1
* tcp: utilize new solisten_clone() and solisten_enqueue()Gleb Smirnoff2022-08-101-1/+1
* sockets: provide solisten_clone(), solisten_enqueue()Gleb Smirnoff2022-08-101-25/+61
* sockets: add MSG_TRUNC flag handling for recvfrom()/recvmsg().Alexander V. Chernikov2022-07-301-4/+9
* sockets: fix setsockopt(SO_RCVTIMEO) on a listening socketGleb Smirnoff2022-07-081-10/+15
* sockets: use only soref()/sorele() as socket reference countGleb Smirnoff2022-07-041-110/+23
* sockets: use positive flag for file descriptor socket referenceGleb Smirnoff2022-07-041-14/+17
* socket: fix listen(2) on an already listening socketGleb Smirnoff2022-06-301-2/+3
* sockets: enable protocol specific socket buffersGleb Smirnoff2022-06-241-3/+9
* socket: Fix a race between kevent(2) and listen(2)Mark Johnston2022-06-161-12/+24
* sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff2022-06-031-18/+20
* uipc_socket.c: Modify MSG_TLSAPPDATA to only do Alert RecordsRick Macklem2022-05-141-4/+4