aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket.c
Commit message (Expand)AuthorAgeFilesLines
* uipc_socket.c: Modify MSG_TLSAPPDATA to only do Alert RecordsRick Macklem8 days1-4/+4
* sockets: use socket buffer mutexes in struct socket directlyGleb Smirnoff10 days1-24/+24
* sockets: delete stale comment from sofree()Gleb Smirnoff11 days1-9/+0
* sockets: remove the socket-on-stack hack from sorflush()Gleb Smirnoff14 days1-28/+5
* sockets: don't call dom_dispose() on a listening socketGleb Smirnoff14 days1-1/+1
* sockets: assert that any protocol with PR_RIGHTS has dom_dispose()Gleb Smirnoff14 days1-2/+6
* sockets: make SO_SND/SO_RCV a enumGleb Smirnoff14 days1-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
* socket: Add assertions around naked refcount decrementsMark Johnston2021-09-171-10/+16
* socket: Fix a use-after-free in soclose()Mark Johnston2021-09-171-14/+10
* socket: De-duplicate SBLOCKWAIT() definitionsMark Johnston2021-09-141-2/+0
* aio: Interlock with listen(2)Mark Johnston2021-09-101-0/+7
* socket: Remove unneeded SOLISTENING checksMark Johnston2021-09-071-17/+4
* socket: Properly interlock when transitioning to a listening socketMark Johnston2021-09-071-11/+47
* socket: Rename sb(un)lock() and interlock with listen(2)Mark Johnston2021-09-071-10/+45
* socket: Implement SO_RERRORRoy Marples2021-07-281-8/+22
* Consistently use the SOCKBUF_MTX() and SOCK_MTX() macrosMark Johnston2021-06-141-1/+1
* Consistently use the SOLISTENING() macroMark Johnston2021-06-141-4/+4
* Rename m_unmappedtouio() to m_unmapped_uiomove().John Baldwin2021-05-251-1/+2
* Fix handling of errors from pru_send(PRUS_NOTREADY)Mark Johnston2021-05-211-12/+7
* socket: Release cred reference later in sodealloc()Lv Yunlong2021-05-181-1/+1
* Fix mbuf leaks in various pru_send implementationsMark Johnston2021-05-121-1/+5
* poll(2): Add POLLRDHUP.Thomas Munro2021-04-281-1/+3
* capsicum: Limit socket operations in capability modeMark Johnston2021-04-071-0/+4
* base: remove if_wg(4) and associated utilities, manpageKyle Evans2021-03-171-11/+0
* if_wg: import latest fixup work from the wireguard-freebsd projectKyle Evans2021-03-151-0/+11
* kern: sonewconn: set so_options before pru_attach()Kyle Evans2021-02-091-1/+1
* Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov2021-02-081-22/+8
* SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov2021-02-081-8/+22
* kern: soclose: don't sleep on SO_LINGER w/ timeout=0Kyle Evans2020-12-041-1/+2
* kqueue: save space by using only one func pointer for assertionsMateusz Guzik2020-11-091-42/+32
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+2
* Add the MSG_TLSAPPDATA flag to indicate "return ENXIO" for non-application TLSRick Macklem2020-08-191-0/+26
* Properly handle a closed TLS socket with pending receive data.John Baldwin2020-07-291-3/+8
* Add support for KTLS RX via software decryption.John Baldwin2020-07-231-1/+2
* Add the SCTP_SUPPORT kernel option.Mark Johnston2020-06-181-1/+1
* Permit SO_NO_DDP and SO_NO_OFFLOAD to be read via getsockopt(2).John Baldwin2020-05-291-0/+2
* Fix sosend() for the case where mbufs are passed in while doing ktls.Rick Macklem2020-05-271-0/+7
* Fix r361037.Konstantin Belousov2020-05-141-1/+10
* Fix spurious ENOTCONN from closed unix domain socket other' side.Konstantin Belousov2020-05-141-2/+3
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-2/+2
* Fix sosend_generic() so that it can handle a list of ext_pgs mbufs.Rick Macklem2020-04-271-1/+3