Commit Graph

  • c5f10af2c8 Internal change. Googler 2019-02-15 10:33:18 -08:00
  • e34d27e8b6 Redirect FIXME to more appropriate bug Fabricio Voznika 2019-02-15 08:22:26 -08:00
  • 0a41ea72c1 Don't allow writing or reading to TTY unless process group is in foreground. Nicolas Lacasse 2019-02-14 15:46:25 -08:00
  • d60ce17a21 Internal change. Googler 2019-02-14 12:53:23 -08:00
  • cbd6b35c56 gvisor/kokoro: run apt-get update before apt-get install Andrei Vagin 2019-02-13 19:37:44 -08:00
  • e0b3d3323f Add support for using PACKET_RX_RING to receive packets. Bhasker Hariharan 2019-02-13 14:52:06 -08:00
  • 0e84ae72e0 Improve safecopy sanity checks. Jamie Liu 2019-02-13 14:24:23 -08:00
  • 7aaa6cf225 Internal change. Googler 2019-02-13 12:06:20 -08:00
  • 2c7488454e Expose XSAVES in /proc/cpuinfo Michael Pratt 2019-02-13 11:58:49 -08:00
  • 3ff9dc9cc1 gvisor: check that ptrace properly handles int3 Andrei Vagin 2019-02-11 18:04:29 -08:00
  • ecce96bab5 gvisor: Run syscall tests in kokoro on the rbe cluster Andrei Vagin 2019-02-11 12:42:20 -08:00
  • efe5e737d7 Do not drop packets w/ missing TCP timestamps. Bhasker Hariharan 2019-02-11 10:22:42 -08:00
  • 85d53d81d9 Use socket address functions in unbound IPv4 UDP tests. Ian Gudger 2019-02-08 18:22:31 -08:00
  • f17692d807 Add fs.AsyncWithContext and call it in fs/gofer/inodeOperations.Release. Nicolas Lacasse 2019-02-08 15:53:16 -08:00
  • e884168e1e Encode stat to bytes manually, instead of calling CopyObjectOut. Nicolas Lacasse 2019-02-08 15:47:25 -08:00
  • 967326131a Fix build error. Ian Gudger 2019-02-08 15:36:22 -08:00
  • b2aa213dd2 Internal change. Christopher Koch 2019-02-08 14:13:17 -08:00
  • 9c9386d2a8 CopyObjectOut should allocate a byte slice the size of the encoded object. Nicolas Lacasse 2019-02-08 12:59:04 -08:00
  • 5079b38a9a Keep FilePayloads open on server side until after RPC completed. Christopher Koch 2019-02-08 10:50:14 -08:00
  • 80f901b16b Plumb IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP to netstack. Ian Gudger 2019-02-07 23:14:06 -08:00
  • fda4d1f4f1 gvisor/tests: save runsc logs for each container in a separate directory Andrei Vagin 2019-02-07 19:31:50 -08:00
  • 2ba74f84be Implement /proc/net/unix. Rahat Mahmood 2019-02-07 14:43:18 -08:00
  • fcae058a14 Make context.Background return a global background context. Nicolas Lacasse 2019-02-07 13:54:13 -08:00
  • e0afa87899 Internal change. Googler 2019-02-07 13:44:57 -08:00
  • 9ef3427ac1 Implement semctl(2) SETALL and GETALL Fabricio Voznika 2019-02-07 11:40:45 -08:00
  • 3c71e025e8 Internal change. Googler 2019-02-06 16:59:32 -08:00
  • 0cf7fc4e11 Change /proc/PID/cmdline to read environment vector. Zach Koopmans 2019-02-05 10:00:22 -08:00
  • 3eae03fe4f Deflake unlink test. Kevin Krakauer 2019-02-04 16:34:37 -08:00
  • a9fe9afd63 Note //third_party in coding guidelines Michael Pratt 2019-02-04 15:12:44 -08:00
  • 4f5fd311dc gvisor/test: Remove gtest shard env variables Andrei Vagin 2019-02-01 18:12:12 -08:00
  • 2d20b121d7 CachingInodeOperations was over-dirtying cached attributes Fabricio Voznika 2019-02-01 17:50:32 -08:00
  • 92e85623a0 Factor the subtargets method into a helper method with tests. Nicolas Lacasse 2019-02-01 15:22:22 -08:00
  • fe1369ac98 Move package sync to third_party Michael Pratt 2019-01-31 17:47:24 -08:00
  • 4e695adcd0 gvisor/gofer: Use pivot_root instead of chroot Andrei Vagin 2019-01-31 15:17:50 -08:00
  • 88b4ce8cac Fix comment Michael Pratt 2019-01-31 15:01:57 -08:00
  • aec5b67c81 Add syscall test dimension for --file_access=shared Fabricio Voznika 2019-01-31 14:36:52 -08:00
  • a497f5ed5f Invalidate COW mappings when file is truncated Fabricio Voznika 2019-01-31 12:53:00 -08:00
  • f1c1ee8a8e Don't mask out sticky bit to/from gofer Fabricio Voznika 2019-01-31 11:29:55 -08:00
  • 2a0c69b19f Remove license comments Michael Pratt 2019-01-31 11:11:44 -08:00
  • 7e8a56087b runsc: check whether a container is deleted or not before setupContainerFS Andrei Vagin 2019-01-31 10:33:09 -08:00
  • cedff8d3ae Add muldiv/rd_tsc support for arm64 platform. Haibo Xu 2019-01-30 11:48:02 -08:00
  • 326bc9f3ba Update to containerd 1.2.2 (#14) Lantao Liu 2019-01-30 09:50:10 -08:00
  • 35db607dfc Add containerd shim v2 support. (#13) Lantao Liu 2019-01-29 18:51:18 -08:00
  • f03c7e48e7 Fix IsLost check to match the description in RFC6675. Bhasker Hariharan 2019-01-29 18:12:31 -08:00
  • 53afa68988 Bump rules_go to v0.17.0, and go toolchain to v1.11.5. Nicolas Lacasse 2019-01-29 17:31:06 -08:00
  • dd577f5410 runsc: reap a sandbox process only in sandbox.Wait() Andrei Vagin 2019-01-29 17:14:26 -08:00
  • ff1c3bb0b5 Fix NIC endpoint forwarding. Ian Gudger 2019-01-29 16:22:34 -08:00
  • 3c5f8dfd4b Don't assume that stdout is always writable in PollTest.Nfds. Jamie Liu 2019-01-29 09:05:51 -08:00
  • 57c202ead2 Refactor out NewEventFD to a test utility. Jamie Liu 2019-01-29 08:00:33 -08:00
  • 24cb2c0a72 Use recvmmsg() instead of readv() to read packets from NIC. Bhasker Hariharan 2019-01-29 01:37:54 -08:00
  • b44699c529 check isRootNS by ns inode Shijiang Wei 2019-01-28 17:19:18 -08:00
  • ae6e37df2a Convert TODO into FIXME. Zhaozhong Ni 2019-01-28 15:33:09 -08:00
  • 09cf3b40a8 Fix data race in InodeSimpleAttributes.Unstable. Nicolas Lacasse 2019-01-28 13:25:27 -08:00
  • 9114471a5a Remove obsolete gVisor-specific test condition. Jamie Liu 2019-01-28 13:02:04 -08:00
  • 196e9f9d82 Convert outdated TODO to NOTE. Zhaozhong Ni 2019-01-28 11:57:45 -08:00
  • 52b3cd873d runsc: Only uninstall cgroup for sandbox stop. Lantao Liu 2019-01-28 11:57:22 -08:00
  • 1cedccf8e9 Drop the one-page limit for /proc/[pid]/{cmdline,environ}. Jamie Liu 2019-01-28 10:59:01 -08:00
  • a8b8e13154 Deflake socket_stream_blocking tests. Jamie Liu 2019-01-25 22:37:41 -08:00
  • 55e8eb775b Make cacheRemoteRevalidating detect changes to file size Fabricio Voznika 2019-01-25 17:22:04 -08:00
  • c6facd0358 Fix a nil pointer dereference bug in Container.Destroy() ShiruRen 2019-01-25 15:01:55 -08:00
  • c28f886c0b Execute statically linked binary Fabricio Voznika 2019-01-25 14:38:10 -08:00
  • 876b241fac Remove O_CLOEXEC from socket test configurations where irrelevant. Jamie Liu 2019-01-25 13:34:19 -08:00
  • cc99520753 Add runsc logs to test results Fabricio Voznika 2019-01-24 22:41:28 -08:00
  • b5088ba59c cleanup: extract the kernel from context Adin Scannell 2019-01-24 17:01:20 -08:00
  • 01679f3b5a Increase gofer coverage in tests Fabricio Voznika 2019-01-24 14:19:07 -08:00
  • 79e0451bd1 Explicitly std::move() returned std::vector<Mapping>. Jamie Liu 2019-01-24 12:16:54 -08:00
  • 74f5100a92 Fix cases of missing braces on if Michael Pratt 2019-01-23 18:23:39 -08:00
  • af89fb49af socket_netlink_route: ignore negative port ID values Andrei Vagin 2019-01-23 17:07:38 -08:00
  • 5f08f8fd81 Don't bind-mount runsc into a sandbox mntns Andrei Vagin 2019-01-22 16:45:45 -08:00
  • ceb3dcfb72 gvisor/test: fix a compile time error in socket_netdevice Andrei Vagin 2019-01-22 11:48:24 -08:00
  • c1be25b78d Scrub runsc error messages Fabricio Voznika 2019-01-18 17:35:09 -08:00
  • c0a981629c Start a sandbox process in a new userns only if CAP_SETUID is set Andrei Vagin 2019-01-18 16:07:28 -08:00
  • c063a1350f runsc: create a new proc mount if the sandbox process is running in a new pidns Andrei Vagin 2019-01-18 12:16:24 -08:00
  • 8d7c10e908 Display /proc/net entries for all network configurations. Rahat Mahmood 2019-01-18 10:01:08 -08:00
  • f89085219d Pin containerd to v1.2.2. in integration tests. Nicolas Lacasse 2019-01-17 11:50:20 -08:00
  • 12bc7834dc Allow fsync on a directory. Nicolas Lacasse 2019-01-17 11:05:40 -08:00
  • e4d3ca7263 Prevent internal tmpfs mount to override files in /tmp Fabricio Voznika 2019-01-16 12:47:21 -08:00
  • 92cf3764e0 Create working directory if it doesn't yet exist Fabricio Voznika 2019-01-15 14:12:19 -08:00
  • 9a01287d23 test: Tag tcp_test as flaky. Kevin Krakauer 2019-01-15 13:19:59 -08:00
  • 6c117a01e9 Set end of subslice as begin of next subslice Yong He 2019-01-15 11:14:59 -08:00
  • f39907aa5d Port containerd fix https://github.com/containerd/containerd/pull/2877. (#12) Lantao Liu 2019-01-15 04:55:38 -08:00
  • c120d7ee2d Use cni v0.7.0. (#11) Lantao Liu 2019-01-15 04:54:36 -08:00
  • bd2940861c End to end tests refs #3 (#10) Ian Lewis 2019-01-15 16:41:01 +09:00
  • dc8450b567 Remove fs.Handle, ramfs.Entry, and all the DeprecatedFileOperations. Nicolas Lacasse 2019-01-14 20:33:29 -08:00
  • 343ebe9789 Fix a few compilation warnings Andrei Vagin 2019-01-14 16:11:13 -08:00
  • a46b6d453d runsc: set up a minimal chroot from the sandbox process Andrei Vagin 2019-01-14 14:07:05 -08:00
  • 7182b9cf52 netstack: release port inline for listening sockets only. Zhaozhong Ni 2019-01-14 13:32:31 -08:00
  • 003eedea1c Deflake RecvLessThanBufferWaitAll. Ian Gudger 2019-01-14 13:06:16 -08:00
  • 36f5468e7a Automated rollback of changelist 228945914 Nicolas Lacasse 2019-01-14 11:02:57 -08:00
  • 1e1dae50ca Internal change. Googler 2019-01-11 18:51:22 -08:00
  • bf65e06c5f Clean up some uses of fork() in tests. Jamie Liu 2019-01-11 14:47:45 -08:00
  • 290bcb6de9 Require CAP_SYS_CHROOT in ChrootTest.ProcMountsMountinfoNoEscape. Jamie Liu 2019-01-11 14:47:14 -08:00
  • 1bcc1229e8 Make syscall_test_runner binary testonly. Nicolas Lacasse 2019-01-11 14:29:09 -08:00
  • 864eac4a5b Update readme to say that 'kubectl cp' works Fabricio Voznika 2019-01-11 10:32:17 -08:00
  • f8c8f24154 runsc: Collect zombies of sandbox and gofer processes Andrei Vagin 2019-01-11 10:31:21 -08:00
  • bde588ff05 Define name earlier Michael Pratt 2019-01-10 17:15:33 -08:00
  • 7f8de3bf92 Fixing select call to not enforce RLIMIT_NOFILE. Zach Koopmans 2019-01-10 09:43:43 -08:00
  • 9270d940eb Minor memevent fixes. Jamie Liu 2019-01-09 17:53:31 -08:00
  • 6e91a98f6b Avoid $(location) in syscall tests. Nicolas Lacasse 2019-01-09 17:36:38 -08:00
  • 0676843875 Make CooperativeSaveEnabled() async-signal-safe(r). Jamie Liu 2019-01-09 14:26:52 -08:00