aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* user_getpeername: Use 'bool' for the compat argument.John Baldwin46 hours1-3/+3
* syscalls: normalize orecvfrom and ogetsocknameBrooks Davis2021-11-291-2/+2
* uipc: rework recvfrom, getsockname, getpeernameBrooks Davis2021-11-291-42/+37
* socket: Avoid clearing SS_ISCONNECTING if soconnect() failsMark Johnston2021-09-071-7/+2
* connect: Use soconnectat() unconditionally in kern_connect()Mark Johnston2021-08-271-4/+1
* Consistently use the SOLISTENING() macroMark Johnston2021-06-141-1/+1
* base: remove if_wg(4) and associated utilities, manpageKyle Evans2021-03-171-1/+3
* if_wg: import latest fixup work from the wireguard-freebsd projectKyle Evans2021-03-151-3/+1
* Only enable COMPAT_43 changes for syscalls ABI for a.out processes.Konstantin Belousov2019-08-111-14/+27
* Avoid leaking fp references when truncating SCM_RIGHTS control messages.Mark Johnston2019-02-051-1/+3
* Normalize COMPAT_43 syscall declarations.Brooks Davis2018-12-041-3/+1
* Use declared types for caddr_t arguments.Brooks Davis2018-11-061-6/+6
* Improve handling of control message truncation.Mark Johnston2018-08-071-21/+65
* Fix LOCAL_PEERCRED with socketpair(2)Alan Somers2018-08-031-0/+11
* kern_sendit: use pre-initialized rightsMatt Macy2018-05-231-4/+4
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-20/+10
* Disable connectat/bindat with AT_FDCWD in capmodeEd Maste2018-04-301-0/+10
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Move uio enums to sys/_uio.h.Brooks Davis2018-03-271-0/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Listening sockets improvements.Gleb Smirnoff2017-06-081-55/+10
* Add kern_listen(), kern_shutdown(), and kern_socket(), and use themEdward Tomasz Napierala2017-01-301-14/+32
* Rework r306337.Hiren Panchasara2016-10-211-3/+10
* Revert r306337. dhw@ reproted a panic which seems related to this and bde@ hasHiren Panchasara2016-09-261-3/+1
* In sendit(), if mp->msg_control is present, then in sockargs() we are allocatingHiren Panchasara2016-09-261-1/+3
* capsicum: propagate rights on accept(2)Mariusz Zaborski2016-09-221-14/+21
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Fix buildKonstantin Belousov2016-09-101-1/+1
* ANSIfy uipc_syscalls.cEd Maste2016-09-091-215/+35
* The SA-16:19 wouldn't have happened if the sockargs() had properly typedGleb Smirnoff2016-05-181-9/+4
* Validate that user supplied control message length is not negative.Gleb Smirnoff2016-05-171-0/+3
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-1/+1
* - Separate sendfile(2) implementation from uipc_syscalls.c intoGleb Smirnoff2016-01-221-991/+0
* New sendfile(2) syscall. A joint effort of NGINX and Netflix from 2013 andGleb Smirnoff2016-01-081-252/+430
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-1/+1
* Make shutdown() return ENOTCONN as required by POSIX, part deux.Ed Schouten2015-07-271-0/+9
* Make KPI of vm_pager_get_pages() more strict: if a pager changes a pageGleb Smirnoff2015-06-121-4/+1
* Replace struct filedesc argument in getsock_cap with struct threadMateusz Guzik2015-04-111-27/+25
* fd: remove filedesc argument from fdcloseMateusz Guzik2015-04-111-6/+5
* Correct the use of an unitialized variable in sendfind_getobj()Ryan Stone2015-02-281-0/+1
* filedesc: simplify fget_unlocked & friendsMateusz Guzik2015-02-171-1/+1
* Remove the no-at variants of the kern_xx() syscall helpers. E.g., weKonstantin Belousov2014-11-131-18/+4
* Fix build.Gleb Smirnoff2014-11-111-1/+1
* Remove SF_KQUEUE code. This code was developed at Netflix, but was notGleb Smirnoff2014-11-111-675/+55
* Move the SCTP syscalls to netinet with the rest of the SCTP code. TheMarcel Moolenaar2014-10-091-490/+1
* Provide sf_buf_ref() to optimize refcounting of already allocatedGleb Smirnoff2014-08-111-2/+1
* Improve reference counting of EXT_SFBUF pages attached to mbufs.Gleb Smirnoff2014-07-111-23/+49
* All mbuf external free functions never fail, so let them be void.Gleb Smirnoff2014-07-111-7/+3
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptAttilio Rao2014-06-161-3/+3
* accept(),accept4(): Don't set *addrlen = 0 on [ECONNABORTED].Jilles Tjoelker2014-05-111-15/+2