aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff2022-05-121-24/+24
* sockets: delete stale comment from sofree()Gleb Smirnoff2022-05-121-9/+0
* sockets: remove the socket-on-stack hack from sorflush()Gleb Smirnoff2022-05-091-28/+5
* sockets: don't call dom_dispose() on a listening socketGleb Smirnoff2022-05-091-1/+1
* sockets: assert that any protocol with PR_RIGHTS has dom_dispose()Gleb Smirnoff2022-05-091-2/+6
* sockets: make SO_SND/SO_RCV a enumGleb Smirnoff2022-05-091-4/+2
* Log euid, rgid and jail on listen queue overflowAlexander Leidinger2022-03-261-6/+18
* ktls: Disallow transmitting empty frames outside of TLS 1.0/CBC modeMark Johnston2022-02-081-0/+5
* kern: Remove CTLFLAG_NEEDGIANT from some sysctls.Alexander Motin2021-12-261-3/+3
* Remove dead code.Hans Petter Selasky2021-12-211-1/+0
* Don't require the socket lock for sorele().John Baldwin2021-11-091-5/+19
* Allow kern.ipc.maxsockets to be set to current value without errorAllan Jude2021-11-041-1/+1
* Re-style dfcef8771484 to keep the code and variables related toGleb Smirnoff2021-10-011-12/+18
* socket: Synchronize soshutdown() with listen(2) and AIOMark Johnston2021-09-171-22/+32
* socket: Remove NOFREE from the socket zoneMark Johnston2021-09-171-1/+1