summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/syscalls/linux/sys_socket.go
AgeCommit message (Expand)Author
2021-07-12[syserror] Update syserror to linuxerr for more errors.Zach Koopmans
2021-07-01[syserror] Update several syserror errors to linuxerr equivalents.Zach Koopmans
2021-06-30[syserror] Update syserror to linuxerr for EACCES, EBADF, and EPERM.Zach Koopmans
2021-06-29[syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVALZach Koopmans
2021-06-22[syserror] Add conversions to linuxerr with temporary Equals method.Zach Koopmans
2021-04-27Remove uses of the binary package from networking code.Rahat Mahmood
2021-04-22Fix AF_UNIX listen() w/ zero backlog.Bhasker Hariharan
2021-04-09Move maxListenBacklog check to sentryMithun Iyer
2021-04-05Fix listen backlog handling to be in parity with LinuxMithun Iyer
2021-03-29[syserror] Split usermem packageZach Koopmans
2021-02-22unix: sendmmsg and recvmsg have to cap a number of message to UIO_MAXIOVAndrei Vagin
2021-02-08[go-marshal] Remove binary package reference from syscalls package.Ayush Ranjan
2021-01-05Fix panic when parsing SO_TIMESTAMP cmsgKevin Krakauer
2020-12-17[netstack] Implement MSG_ERRQUEUE flag for recvmsg(2).Ayush Ranjan
2020-12-11[netstack] Decouple tcpip.ControlMessages from the IP control messges.Ayush Ranjan
2020-12-09Add support for IP_RECVORIGDSTADDR IP option.Bhasker Hariharan
2020-10-14Fix SCM Rights reference leaks.Dean Deng
2020-09-15Enable automated marshalling for the syscall package.Rahat Mahmood
2020-09-11Move the 'marshal' and 'primitive' packages to the 'pkg' directory.Rahat Mahmood
2020-09-01Fix panic when calling dup2().Nayana Bidari
2020-08-18Move ERESTART* error definitions to syserror package.Dean Deng
2020-08-03Plumbing context.Context to DecRef() and Release().Nayana Bidari
2020-07-23Marshallable socket opitons.Ayush Ranjan
2020-04-14Fix cleanup around socketpair() failure to copy out FDs.Jamie Liu
2020-04-13Port socket-related syscalls to VFS2.Dean Deng
2020-01-27Update package locations.Adin Scannell
2020-01-08Minor fixes to comments and loggingKevin Krakauer
2019-12-10Deduplicate and simplify control message processing for recvmsg and sendmsg.Dean Deng
2019-12-10Let socket.ControlMessages Release() the underlying transport.ControlMessages.Dean Deng
2019-12-02Support sending IP_TOS and IPV6_TCLASS control messages with hostinet sockets.Dean Deng
2019-11-27Add support for receiving TOS and TCLASS control messages in hostinet.Dean Deng
2019-11-14Fix return codes for {get,set}sockopt for some nullptr cases.Ting-Yu Wang
2019-09-27Implement SO_BINDTODEVICE sockoptgVisor bot
2019-08-02Plumbing for iptables sockopts.Kevin Krakauer
2019-07-18net/tcp/setockopt: impelment setsockopt(fd, SOL_TCP, TCP_INQ)Andrei Vagin
2019-07-09Cleanup straggling syscall dependencies.Adin Scannell
2019-07-02Remove map from fd_map, change to fd_table.Adin Scannell
2019-06-13Implement getsockopt() SO_DOMAIN, SO_PROTOCOL and SO_TYPE.Rahat Mahmood
2019-06-13Update canonical repository.Adin Scannell
2019-06-06Use common definition of SockType.Rahat Mahmood
2019-04-29Implement the MSG_CTRUNC msghdr flag for Unix sockets.Ian Gudger
2019-04-29Change copyright notice to "The gVisor Authors"Michael Pratt
2019-04-29Allow and document bug ids in gVisor codebase.Nicolas Lacasse
2019-04-19Add support for the MSG_TRUNC msghdr flag.Ian Gudger
2019-03-29Use kernel.Task.CopyScratchBuffer in syscalls/linux where possible.Jamie Liu
2019-03-21Clear msghdr flags on successful recvmsg.Ian Gudger
2019-01-08Allow MSG_OOB and MSG_DONTROUTE to be no-ops on recvmsg(2).Brian Geffon
2018-12-14Implement SO_SNDTIMEOIan Gudger
2018-12-10Implement MSG_WAITALLIan Gudger
2018-10-19Use correct company name in copyright headerIan Gudger