summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_usrreq.c
AgeCommit message (Expand)Author
2022-05-28s/grabing/grabbing/ in comments.andvar
2022-04-09unix(4): Convert membar_exit to membar_release.riastradh
2021-08-08introduce a SOL_LOCAL for unix-domain socket level socket optionsnia
2020-11-06PR/55777: Ruslan Nikolaev: Move the unp_sysctl_create to uipc_usrreq.c tochristos
2020-08-26add socket info for user and group for unix sockets in fstat.christos
2020-04-21Revert the changes made in February to make cwdinfo use mostly lockless,ad
2020-02-23Merge from ad-namecache:ad
2020-02-01Load struct fdfile::ff_file with atomic_load_consume.riastradh
2020-02-01Load struct filedesc::fd_dt with atomic_load_consume.riastradh
2019-07-29Fix info leak: the padding after the header causes uninitialized heapmaxv
2019-06-03 Fix typo in comment (s/seperate/separate/).msaitoh
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette
2019-02-20compat70_ocreds_valid is not a pointer to a boolean, it is the booleanpgoyette
2019-02-04add or adjust fallthru comments.mrg
2019-01-29Normalize all the compat hooks' names to the formpgoyette
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-11-08Don't call soroverflow when we return the error to the sender.roy
2018-05-11Increase the default size of some receive buffers from 8k to 16k.roy
2018-05-05bump PIPSIZ from 4 to 8K like FreeBSD and provide the same sysctlschristos
2018-03-19socket: report receive buffer overflowsroy
2018-02-17fix LOCAL_PEEREID to not return the same info for both sides...christos
2017-12-02include opt_compat_netbsd.h, so that eg COMPAT_70 will be set.mrg
2016-10-31Memory leak, found by Mootja. It is easily triggerable from userland.maxv
2016-04-06Add sc_pid to sockcred so that SOCK_DGRAM and LOCAL_CREDS socket optionroy
2015-05-02make connect syscall use sockaddr_big and modify pr_{send,connect}rtr
2015-04-26remove pr_generic from struct pr_usrreqs and all implementations ofrtr
2015-04-24make accept, getsockname and getpeername syscalls use sockaddr_big and modifyrtr
2015-04-03* change pr_bind to accept struct sockaddr * instead of struct mbuf *rtr
2015-03-01PR/39918: ITOH Yasufumi: Replace KASSERT with continue, since the filechristos
2015-02-28Place opening brace to function at column 0, like in the rest of the file.rtr
2015-02-02Handle LOCAL_PEERID for socketpair() connected sockets which connect throughchristos
2014-10-08Make behavior of getsockname(2) (and maybe getpeername(2)) as the same astaca
2014-09-05Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to getmatt
2014-09-05Don't next structure and enum definitions.matt
2014-08-09split PRU_CONNECT2 & PRU_PURGEIF function out of pr_generic() usrreqrtr
2014-08-08split PRU_RCVD function out of pr_generic() usrreq switches and put intortr
2014-08-05actually use the passed in struct lwp *l instead of curlwp in unp_connect()rtr
2014-08-05split PRU_SEND function out of pr_generic() usrreq switches and put intortr
2014-08-05revert the removal of struct lwp * parameter from bind, listen and connectrtr
2014-07-31* remove declarations of unp_bind, unp_discard, unp_disconnect1, unp_drop,rtr
2014-07-31split PRU_DISCONNECT, PRU_SHUTDOWN and PRU_ABORT function out ofrtr
2014-07-30split PRU_CONNECT function out of pr_generic() usrreq switches and putrtr
2014-07-24split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreqrtr
2014-07-23split PRU_SENDOOB and PRU_RCVOOB function out of pr_generic() usrreqrtr
2014-07-09* split PRU_ACCEPT function out of pr_generic() usrreq switches and putrtr
2014-07-09* split PRU_PEERADDR and PRU_SOCKADDR function out of pr_generic()rtr
2014-07-07* sprinkle KASSERT(solocked(so)); in all pr_stat() functions.rtr
2014-07-06* split PRU_SENSE functionality out of xxx_usrreq() switches and place intortr
2014-07-01fix parameter types in pr_ioctl, called xx_control() functions and removertr
2014-06-22* split PRU_CONTROL functionality out of xxx_userreq() switches and placertr