Commit Graph

  • ddc05e3053 epoll: use ilist:generic_list instead of ilist:ilist Andrei Vagin 2019-03-25 11:40:49 -07:00
  • b81bfd6013 lstat should resolve the final path component if it ends in a slash. Nicolas Lacasse 2019-03-22 17:37:10 -07:00
  • 3d0b960112 Implement PTRACE_SEIZE, PTRACE_INTERRUPT, and PTRACE_LISTEN. Jamie Liu 2019-03-22 08:54:30 -07:00
  • 45ba52f824 Allow BP and OF can be called from user space Yong He 2019-03-21 22:03:34 -07:00
  • 7d0227ff16 Add test for short recvmsg iovec length. Ian Gudger 2019-03-21 18:52:03 -07:00
  • 125d3a19e3 Test TCP sockets with MSG_TRUNC|MSG_PEEK. Ian Gudger 2019-03-21 18:10:13 -07:00
  • 0cd5f20044 Replace manual pty copies to/from userspace with safemem operations. Kevin Krakauer 2019-03-21 18:03:49 -07:00
  • ba828233b9 Clear msghdr flags on successful recvmsg. Ian Gudger 2019-03-21 13:18:00 -07:00
  • ba937d74f9 Address typos from github. Kevin Krakauer 2019-03-21 11:53:11 -07:00
  • 064fda1a75 gvisor: don't allocate a new credential object on fork Andrei Vagin 2019-03-20 18:39:57 -07:00
  • 81f4829d11 Record sockets created during accept(2) for all families. Rahat Mahmood 2019-03-20 14:30:00 -07:00
  • c7877b0a14 Fail in case mount option is unknown Fabricio Voznika 2019-03-20 10:35:13 -07:00
  • 9f4e1cb797 netstack: adjust the sequence number after trimming the packet Andrei Vagin 2019-03-20 09:57:03 -07:00
  • 87cce0ec08 netstack: reduce MSS from SYN to account tcp options Andrei Vagin 2019-03-19 17:32:23 -07:00
  • 7b33df6845 Fix data race in netlink send buffer size Fabricio Voznika 2019-03-19 10:37:46 -07:00
  • 928809fa7d Add layer 2 stats (tx, rx) X (packets, bytes) to netstack Bert Muthalaly 2019-03-19 08:29:37 -07:00
  • 8a499ae65f Remove references to replaced child in Rename in ramfs/agentfs Michael Pratt 2019-03-18 18:39:08 -07:00
  • e420cc3e5d Add support for mount propagation Fabricio Voznika 2019-03-18 12:29:43 -07:00
  • eb69542807 Internal change Fabricio Voznika 2019-03-18 11:56:23 -07:00
  • 88d791c259 Replace use of ucontext with ucontext_t. Kevin Krakauer 2019-03-18 11:31:12 -07:00
  • cea1dd7d21 Remove racy access to shm fields. Rahat Mahmood 2019-03-18 10:47:59 -07:00
  • 6bece16b88 Bump rules_go to v0.18.1 and go toolchain to v1.12.1. Nicolas Lacasse 2019-03-15 13:56:18 -07:00
  • 6ee3d6614b Fix flaky RawPingAndSockets (and MultipleSocketsRecieve just in case). Kevin Krakauer 2019-03-14 10:45:54 -07:00
  • 5496be7c5d Remove duplicate TCP flag definitions Tamir Duberstein 2019-03-14 10:18:24 -07:00
  • 8f4634997b Decouple filemem from platform and move it to pgalloc.MemoryFile. Jamie Liu 2019-03-14 08:11:36 -07:00
  • fb9919881c Use WalkGetAttr in gofer.inodeOperations.Create. Jamie Liu 2019-03-14 07:42:13 -07:00
  • 2512cc5617 Allow filesystem.Mount to take an optional interface argument. Nicolas Lacasse 2019-03-13 19:23:02 -07:00
  • f97c4f1b7a Remove unused function. Kevin Krakauer 2019-03-13 16:39:15 -07:00
  • 70d0613444 Reduce PACKET_RX_RING memory usage Fabricio Voznika 2019-03-13 15:24:09 -07:00
  • dfbd3c6e4a vdso/BUILD: add bazel building support for Arm64 Bin Lu 2019-03-13 13:26:13 -07:00
  • 8003bd6a5c Make gonet.PacketConn implement net.Conn. Noah Gold 2019-03-12 15:35:32 -07:00
  • a16f6e50c5 Make HandleLocal apply to all non-loopback interfaces. Ian Gudger 2019-03-12 14:36:58 -07:00
  • 8930e79ebf Clarify the platform.File interface. Jamie Liu 2019-03-12 10:28:23 -07:00
  • 6e6dbf0e56 kvm: minimum guest/host timekeeping delta. Adin Scannell 2019-03-11 18:18:41 -07:00
  • 4a8062990f gvisor/kokoro: don't downgrade libseccomp Andrei Vagin 2019-03-11 17:00:48 -07:00
  • bc9b979b94 Add profiling commands to runsc Fabricio Voznika 2019-03-11 11:46:18 -07:00
  • 71d53382bf Fix getsockopt(IP_MULTICAST_IF). Ian Gudger 2019-03-09 11:39:41 -08:00
  • 281092e842 Make IP_MULTICAST_LOOP and IP_MULTICAST_TTL allow setting int or char. Ian Gudger 2019-03-08 20:26:55 -08:00
  • 86036f979b Validate multicast addresses in multicast group operations. Ian Gudger 2019-03-08 19:04:29 -08:00
  • b7015c1a46 Put the gvisor user log into sandbox log directory. (#17) Lantao Liu 2019-03-08 17:53:36 -08:00
  • 56a6128295 Implement IP_MULTICAST_LOOP. Ian Gudger 2019-03-08 15:48:16 -08:00
  • 832589cb07 Fix tests which fail in kokoro Andrei Vagin 2019-03-08 13:32:37 -08:00
  • fbacb35039 No need to check for negative uintptr. Nicolas Lacasse 2019-03-06 15:05:43 -08:00
  • cdd63375d3 Increase ipv4_udp_unbound_loopback size to medium Michael Pratt 2019-03-06 13:18:25 -08:00
  • 54ac76c305 Remove unsafe ScopedSigaction Michael Pratt 2019-03-06 12:54:45 -08:00
  • 0b76887147 Priority-inheritance futex implementation Fabricio Voznika 2019-03-05 23:39:14 -08:00
  • fcba4e8f04 Add uncaught signal message to the user log Fabricio Voznika 2019-03-05 22:19:23 -08:00
  • 1718fdd1a8 Add new retransmissions and recovery related metrics. Bhasker Hariharan 2019-03-05 16:40:40 -08:00
  • 23e66ee96d Remove unused commit() function argument to Bind. Kevin Krakauer 2019-03-05 14:52:35 -08:00
  • bd46185e24 Add NoRandomSave to tests with correctness DisableSave Michael Pratt 2019-03-05 13:53:36 -08:00
  • dcb634ce73 Remove duplicate SetSockOpt call Tamir Duberstein 2019-03-04 17:16:35 -08:00
  • 0d683c9961 Make tmpfs respect MountNoATime now that fs.Handle is gone. Nicolas Lacasse 2019-03-04 16:56:11 -08:00
  • 662da3350c Bump rules_go to v0.18.0 Nicolas Lacasse 2019-03-04 16:11:56 -08:00
  • 2d613f8e30 Deflake socket_ipv4_udp_unbound_loopback. Ian Gudger 2019-03-04 13:03:50 -08:00
  • 4bb1d5efb1 Remove TODO that we won't do. Nicolas Lacasse 2019-03-04 10:46:21 -08:00
  • bc70897bb4 Reconcile DHCP with SO_BROADCAST Tamir Duberstein 2019-03-04 09:00:05 -08:00
  • d811c1016d ptrace: drop old FIXME Adin Scannell 2019-03-01 15:04:15 -08:00
  • 96226f9a47 Mark socket_ipv4_udp_unbound_loopback flaky Michael Pratt 2019-03-01 14:37:18 -08:00
  • 9177bcd0ba DecRef replaced dirent in inode_overlay. Nicolas Lacasse 2019-03-01 11:57:52 -08:00
  • 3dbd4a16f8 Add semctl(GETPID) syscall Fabricio Voznika 2019-03-01 10:55:22 -08:00
  • 7693b7469f Format capget/capset arguments Michael Pratt 2019-03-01 10:45:04 -08:00
  • 088c6522b2 Fix typo Michael Pratt 2019-02-28 18:46:17 -08:00
  • 3b44377eda Fix "-c dbg" build break Fabricio Voznika 2019-02-28 18:37:34 -08:00
  • 3851705a73 Fix procfs bugs Ruidong Cao 2019-02-28 16:43:59 -08:00
  • f7df9d72cf Upgrade to Go 1.12 Michael Pratt 2019-02-28 16:25:14 -08:00
  • 3830786883 Map IPv{4,6} addresses to ethernet addresses Tamir Duberstein 2019-02-28 14:37:42 -08:00
  • 05d721f9ee Hold dataMu for writing in CachingInodeOperations.WriteOut. Jamie Liu 2019-02-28 13:13:38 -08:00
  • 420a89acd3 Fix flaky raw socket test. Kevin Krakauer 2019-02-28 12:52:06 -08:00
  • 121db29a93 Ping support via IPv4 raw sockets. Kevin Krakauer 2019-02-27 14:30:20 -08:00
  • 6df212b831 Don't log twice to debug log when --log isn't set Fabricio Voznika 2019-02-27 10:05:46 -08:00
  • d516ee3312 Allow overlay to merge Directories and SepcialDirectories. Nicolas Lacasse 2019-02-27 09:44:45 -08:00
  • cff2c57192 Fix bad merge Fabricio Voznika 2019-02-26 16:41:15 -08:00
  • aeb7283a91 Improve PosixErrorOr messages using gtest matchers. Brian Geffon 2019-02-26 15:46:39 -08:00
  • 12d9cf6fab Adds a WriteRawPacket method to the InjectableLinkEndpoint interface. Googler 2019-02-26 14:57:27 -08:00
  • a2b794b30d FPE_INTOVF (integer overflow) should be 2 refer to Linux. Ruidong Cao 2019-02-26 11:47:42 -08:00
  • 23fe059761 Lazily allocate inotify map on inode Fabricio Voznika 2019-02-26 09:32:20 -08:00
  • 33d0e824c7 Use more conservative locking in NIC.DeliverNetworkPacket Amanda Tait 2019-02-26 09:09:42 -08:00
  • 52a2abfca4 Fix cgroup when path is relative Fabricio Voznika 2019-02-25 19:20:52 -08:00
  • 563c9ed1d6 Use a custom, world-accessible, /tmp mount Michael Pratt 2019-02-25 18:05:58 -08:00
  • 26be25e4ec Add a SACK scoreboard to TCP endpoints. Bhasker Hariharan 2019-02-25 15:18:55 -08:00
  • 41167e6c50 Don't call WalkGetAttr for walk(names=[]). Jamie Liu 2019-02-25 13:02:56 -08:00
  • 10426e0f31 Handle invalid offset in sendfile(2) Fabricio Voznika 2019-02-25 12:16:44 -08:00
  • c14a1a1618 Fix race condition in NIC.DeliverNetworkPacket Amanda Tait 2019-02-25 10:01:25 -08:00
  • 317c0324c9 Internal change. Googler 2019-02-24 17:30:53 -08:00
  • b75aa51504 Rename ping endpoints to icmp endpoints. Kevin Krakauer 2019-02-22 13:33:49 -08:00
  • 532f4b2fba Internal change. Googler 2019-02-21 13:07:25 -08:00
  • b2a5ad047a Automated rollback of changelist 234680481 Michael Pratt 2019-02-20 16:26:52 -08:00
  • 15d3189884 Make some ptrace commands x86-only Haibo Xu 2019-02-20 15:09:50 -08:00
  • ea070b9d5f Implement Broadcast support Amanda Tait 2019-02-20 12:53:07 -08:00
  • 3e3a1ef9d6 Updates tcp_proxy to use an AF_PACKET and veth devices. Bhasker Hariharan 2019-02-19 18:22:59 -08:00
  • ec2460b189 netstack: Add SIOCGSTAMP support. Kevin Krakauer 2019-02-19 16:40:31 -08:00
  • 0b310ada5b Rename "perfctr_l2" to "perfctr_llc" Michael Pratt 2019-02-19 16:31:18 -08:00
  • 2840f7c1b1 Add p9.Sticky. Jamie Liu 2019-02-19 15:52:47 -08:00
  • bed6f8534b Set rax to syscall number on SECCOMP_RET_TRAP. Jamie Liu 2019-02-19 15:48:39 -08:00
  • fd50504a3a Rename "rdt" to "rdt_a" Michael Pratt 2019-02-19 14:57:11 -08:00
  • bb47d8a545 Fix clone(CLONE_NEWUSER). Jamie Liu 2019-02-19 14:19:07 -08:00
  • 22d8b6eba1 Break /proc/[pid]/{uid,gid}_map's dependence on seqfile. Jamie Liu 2019-02-19 11:20:48 -08:00
  • c611dbc5a7 Implement IP_MULTICAST_IF. Ian Gudger 2019-02-15 18:39:10 -08:00
  • e2dcce5442 Internal change. Googler 2019-02-15 16:46:50 -08:00
  • a9cb3dcd9d Move SO_TIMESTAMP from different transport endpoints to epsocket. Kevin Krakauer 2019-02-15 11:17:51 -08:00