aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_socket.c
Commit message (Expand)AuthorAgeFilesLines
* linux: fix linux_recvmsg() MSG_PEEK flag handlingAlexander V. Chernikov5 days1-0/+6
* linux: Fix ENOTSOCK handling in sendfile(2)Edward Tomasz Napierala2021-10-231-0/+2
* linux: recognize TCP_INFO and ratelimit the warningEdward Tomasz Napierala2021-10-171-0/+4
* linux: add support for SO_PEERGROUPSEdward Tomasz Napierala2021-03-061-1/+45
* linux: add support for SO_PEERSEC getsockoptEdward Tomasz Napierala2021-02-071-0/+26
* linux: fix handling of flags for 32 bit send(2) syscallEdward Tomasz Napierala2021-02-061-1/+1
* linux: mute "unsupported socket(AF_NETLINK, 3, NETLINK_AUDIT)" warningsEdward Tomasz Napierala2021-01-141-1/+4
* unix(4): Enhance LOCAL_CREDS_PERSISTENT ABIConrad Meyer2020-11-171-0/+13
* - add more linux socket options (sorted by value)Alexander Leidinger2020-11-081-26/+343
* linux(4): Improve netlink diagnosticsConrad Meyer2020-11-031-15/+33
* linux(4): Emulate Linux SOL_SOCKET:SO_PASSCREDConrad Meyer2020-11-031-0/+8
* Fix misnomer - linux_to_bsd_errno() does the exact opposite.Edward Tomasz Napierala2020-10-271-1/+1
* Tweak linux(4) socket(2) debug messages.Edward Tomasz Napierala2020-10-241-0/+14
* Make linux(4) warn about unsupported socket(2) types.Edward Tomasz Napierala2020-10-211-1/+4
* Reduce code duplication by introducing linux_copyout_sockaddr()Edward Tomasz Napierala2020-09-171-40/+26
* Get rid of sv_errtbl and SV_ABI_ERRNO().Edward Tomasz Napierala2020-09-171-1/+1
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Fix handling of ancillary data on non-AF_UNIX Linux sockets.Mark Johnston2020-08-181-1/+2
* Fix Linux recvmsg(2) when msg_namelen returned is 0. PreviouslyEdward Tomasz Napierala2020-07-051-3/+9
* Rework linux accept(2). This makes the code flow easier to follow,Edward Tomasz Napierala2020-07-011-22/+31
* Make linux(4) support SO_PROTOCOL. Running Python test suiteEdward Tomasz Napierala2020-06-281-0/+2
* Make linux(4) warn about unsupported CMSG level/type.Edward Tomasz Napierala2020-06-141-1/+8
* Fix naming clash.Edward Tomasz Napierala2020-06-121-20/+21
* Minor code cleanup; no functional changes.Edward Tomasz Napierala2020-06-121-6/+3
* Make linux(4) handle SO_REUSEPORT.Edward Tomasz Napierala2020-06-111-0/+2
* Support SO_SNDBUFFORCE/SO_RCVBUFFORCE by aliasing them to theEdward Tomasz Napierala2020-06-101-0/+2
* Make linuxulator warn about unsupported getsockopt/setsockopt flags.Edward Tomasz Napierala2020-02-271-3/+10
* Make linux(4) use kern_socketpair(9) instead of going throughEdward Tomasz Napierala2020-02-101-17/+17
* linuxulator: implement sendfileEd Maste2020-02-051-3/+136
* Add TCP_CORK support to linux(4). This fixes one of the things NginxEdward Tomasz Napierala2020-01-281-0/+2
* Add compat.linux.ignore_ip_recverr sysctl. This is a workaroundEdward Tomasz Napierala2020-01-281-0/+9
* Make linux(4) use kern_setsockopt(9) instead of going throughEdward Tomasz Napierala2020-01-141-18/+7
* Make linux(4) use kern_getsockopt(9) instead of going throughEdward Tomasz Napierala2020-01-141-21/+18
* Complete LOCAL_PEERCRED support. Cache pid of the remote process in theDmitry Chagin2019-05-301-4/+1
* Linux does not support MSG_OOB for unix(4) or non-stream oriented socket,Dmitry Chagin2019-05-301-5/+25
* Do not leak sa in linux_recvmsg() call if kern_recvit() fails.Dmitry Chagin2019-05-211-2/+3
* Do not use uninitialised sa.Dmitry Chagin2019-05-211-1/+1
* Do not leak sa in linux_recvfrom() call if kern_recvit() fails.Dmitry Chagin2019-05-211-2/+2
* Linux send() call returns EAGAIN instead of ENOTCONN in case when theDmitry Chagin2019-05-191-1/+17
* Linuxulator getpeername() returns EINVAL in case then namelen less then 0.Dmitry Chagin2019-05-131-0/+2
* Our bsd_to_linux_sockaddr() and linux_to_bsd_sockaddr() functionsDmitry Chagin2019-05-131-319/+174
* Specify the correct option level when emulating SO_PEERCRED.Mark Johnston2019-01-081-0/+5
* Fix another user address dereference in linux_sendmsg syscall.Tijl Coosemans2018-11-201-3/+14
* Do proper copyin of control message data in the Linux sendmsg syscall.Tijl Coosemans2018-11-191-26/+28
* Use declared types for caddr_t arguments.Brooks Davis2018-11-061-4/+5
* Improve handling of control message truncation.Mark Johnston2018-08-071-16/+17
* Make timespecadd(3) and friends publicAlan Somers2018-07-301-2/+2
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-5/+2
* Correct proper nouns in the LinuxulatorEd Maste2018-02-221-1/+1
* Rationalize license text on Linuxolator filesEd Maste2018-02-161-15/+13