summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Implement a kqueue notification path for sendfile.Adrian Chadd2014-01-171-12/+531
* Refactor out the common sendfile code from the do_sendfile() and theAdrian Chadd2014-01-091-40/+53
* Remove the invariants stuff I copy/paste'd from the mbuf code whenAdrian Chadd2013-12-171-7/+1
* Migrate the sendfile_sync struct to use a UMA zone rather than M_TEMP.Adrian Chadd2013-12-161-2/+22
* Remove unused variable.Gleb Smirnoff2013-12-011-2/+0
* Migrate the sendfile_sync structure into a public(ish) API in preparationAdrian Chadd2013-12-011-35/+116
* Refactor out the sendfile copyout in order to make vn_sendfile()Adrian Chadd2013-11-261-3/+6