Commit Graph

  • 252e57992d Allow to specify a custom path to runsc for syscall-test-runner Andrei Vagin 2019-01-09 13:13:04 -08:00
  • d321f575e2 Fix lock order violation. Nicolas Lacasse 2019-01-09 10:28:20 -08:00
  • 0d7023d581 Restore to original cgroup after sandbox and gofer processes are created Fabricio Voznika 2019-01-09 09:17:04 -08:00
  • dd761c170c Allow MSG_OOB and MSG_DONTROUTE to be no-ops on recvmsg(2). Brian Geffon 2019-01-08 17:12:14 -08:00
  • bc19103d58 Enable proc/self/fd test on linux and disable only on gvisor. Brian Geffon 2019-01-08 14:45:17 -08:00
  • 3676b7ff1c Improve loader related error messages returned to users. Brian Geffon 2019-01-08 12:56:59 -08:00
  • f95b94fbe3 Grant no initial capabilities to non-root UIDs. Jamie Liu 2019-01-08 12:51:04 -08:00
  • 3f45878b73 Implement Stringer for tcpip.StatCounter Bert Muthalaly 2019-01-08 12:34:08 -08:00
  • 5ce542ecc7 Undo changes in case of failure to create file/dir/symlink Fabricio Voznika 2019-01-07 23:01:10 -08:00
  • dc4849e49c Add usermem support for arm64 platform. Jamie Liu 2019-01-07 15:39:14 -08:00
  • 901ed5da44 Implement /proc/[pid]/smaps. Jamie Liu 2019-01-07 15:16:37 -08:00
  • e44cb43b9c Default syscall_test shard_count to 5. Jamie Liu 2019-01-07 15:04:00 -08:00
  • 4a4cc7dc37 Allow creating syserr.Errors at runtime. Ian Gudger 2019-01-03 15:09:31 -08:00
  • d033a76fa6 Apply chroot for --network=host too Fabricio Voznika 2019-01-03 14:09:47 -08:00
  • b709997d78 Rename linux.Errno.Error to linux.Errno.String. Ian Gudger 2019-01-03 13:52:30 -08:00
  • d89836fe51 Add test for reopening socketpair end via procfs. Brian Geffon 2019-01-03 13:22:12 -08:00
  • 33191e1cc4 Automated rollback of changelist 225089593 Michael Pratt 2019-01-02 15:46:40 -08:00
  • 8e586db162 Add /proc/net/psched content Fabricio Voznika 2019-01-02 11:38:51 -08:00
  • a891afad6d Simplify synchronization between runsc and sandbox process Fabricio Voznika 2018-12-28 13:47:19 -08:00
  • 652d068119 Implement SO_REUSEPORT for TCP and UDP sockets Andrei Vagin 2018-12-28 11:26:01 -08:00
  • a3217b7172 Extract go_merge into its own package Tamir Duberstein 2018-12-28 07:24:56 -08:00
  • 46e6577014 Fix deadlock between epoll_wait and getdents Fabricio Voznika 2018-12-27 14:58:41 -08:00
  • bce2f9751f Plumb IP_MULTICAST_TTL to netstack. Ian Gudger 2018-12-26 23:51:00 -08:00
  • bfa2f314ca Add EventChannel messages for uncaught signals. Brian Geffon 2018-12-26 11:24:29 -08:00
  • 0df0df35fc Stub out SO_OOBINLINE. Ian Gudger 2018-12-21 19:45:43 -08:00
  • d2f8586a1f Kokoro: Build all packages as part of presubmit. Nicolas Lacasse 2018-12-21 17:12:28 -08:00
  • 7a3b4b7bdd Configure Kokoro build with RBE. Nicolas Lacasse 2018-12-21 15:41:48 -08:00
  • 89b18f7108 Remove gunit_no_heapcheck from deps Andrei Vagin 2018-12-21 15:39:04 -08:00
  • 71f0d5108b Internal Change Michael Pratt 2018-12-21 14:28:20 -08:00
  • b515556519 Implement SO_KEEPALIVE, TCP_KEEPIDLE, and TCP_KEEPINTVL. Ian Gudger 2018-12-21 13:12:32 -08:00
  • 0e9b324856 Fix test util tests Michael Pratt 2018-12-21 12:14:17 -08:00
  • 1679ef31ef inotify notifies watchers when control events bit are set Fabricio Voznika 2018-12-21 11:52:39 -08:00
  • 5c7f70a07d Update rules_go, gazelle, and Go Michael Pratt 2018-12-21 10:47:41 -08:00
  • 9a442fa4b5 Automated rollback of changelist 226224230 Jamie Liu 2018-12-21 08:22:24 -08:00
  • 8ba450363f Deflake gofer_test. Nicolas Lacasse 2018-12-20 17:22:15 -08:00
  • f6274804e1 Make read and write respect SO_RCVTIMEO and SO_SNDTIMEO Ian Gudger 2018-12-20 13:47:46 -08:00
  • 194ef586fc Rename limits.MemoryPagesLocked to limits.MemoryLocked. Jamie Liu 2018-12-20 13:27:25 -08:00
  • 25d62850ce test: deflake socket_inet_loopback. Zhaozhong Ni 2018-12-20 09:51:26 -08:00
  • 86c9bd2547 Automated rollback of changelist 225861605 Googler 2018-12-19 13:29:10 -08:00
  • ff7178a4d1 Implement pwritev2. Zach Koopmans 2018-12-19 13:14:53 -08:00
  • 898838e34d Fix mremap expansion with mm.checkInvariants = true. Jamie Liu 2018-12-18 13:49:22 -08:00
  • 0759f3afee Allow PosixErrorOr<T> to be implicitly constructible from copyable T. Jamie Liu 2018-12-18 12:15:22 -08:00
  • 3b3f026278 Truncate ar before calling mm.breakCopyOnWriteLocked(). Jamie Liu 2018-12-18 11:51:22 -08:00
  • 41903586fd Deflake socket tests Googler 2018-12-18 11:26:34 -08:00
  • 03226cd950 Add BPFAction type with Stringer Fabricio Voznika 2018-12-18 10:27:16 -08:00
  • e7b47844d9 Correctly handle filenames containing spaces in ParseProcMapsLine. Jamie Liu 2018-12-18 07:22:44 -08:00
  • 12c7430a01 Fix recv blocking for connectionless Unix sockets. Ian Gudger 2018-12-17 17:52:05 -08:00
  • b62591e6a8 Expose internal testing flag Michael Pratt 2018-12-17 17:34:09 -08:00
  • e9c4f69f36 Enable recently-fixed test case for shm_test. Rahat Mahmood 2018-12-17 14:11:10 -08:00
  • faabaad5a2 Turn off kokoro key-fetching until the key is available. Nicolas Lacasse 2018-12-17 13:51:40 -08:00
  • d3ae74d2a5 overlayBoundEndpoint must be recursive if there is an overlay in the lower. Nicolas Lacasse 2018-12-17 13:45:59 -08:00
  • f7e8dc57c5 Refactor kokoro/run_tests.sh Nicolas Lacasse 2018-12-17 11:59:22 -08:00
  • 2421006426 Implement mlock(), kind of. Jamie Liu 2018-12-17 11:37:38 -08:00
  • 54694086df Use more descriptive service account key name. Nicolas Lacasse 2018-12-17 10:58:22 -08:00
  • e491ebbacf Allow sending of multicast and IPv6 link-local packets w/o route. Chris Kuiper 2018-12-16 23:04:56 -08:00
  • 9e0866102b Merge pull request #7 from google/codeowners Ian Lewis 2018-12-17 09:31:13 +09:00
  • 2c39404cfa Merge branch 'master' into codeowners Ian Lewis 2018-12-17 09:30:30 +09:00
  • dedf95bd71 Merge pull request #6 from google/fix-containerd-1.1-docs Ian Lewis 2018-12-17 09:29:43 +09:00
  • f74eed464b Add blocking recv tests Ian Gudger 2018-12-14 22:10:19 -08:00
  • 13e4930948 Use containerd at HEAD until better tagged version is available. Nicolas Lacasse 2018-12-14 19:13:50 -08:00
  • 02f86d74f3 Adds Code of Conduct Anne Bertucio 2018-12-14 18:12:41 -08:00
  • 5d8cf31346 Move fdnotifier package to reduce internal confusion. Adin Scannell 2018-12-14 18:03:43 -08:00
  • 3cf84e3bef Mark sync.Mutex in TTYFileOperations as nosave Andrei Vagin 2018-12-14 16:23:03 -08:00
  • e1dcf92ec5 Implement SO_SNDTIMEO Ian Gudger 2018-12-14 16:12:51 -08:00
  • ed930354ef Give Kokoro access to RBE service. Nicolas Lacasse 2018-12-14 13:57:58 -08:00
  • cd1e9a3fd4 Shard the syscall tests. Nicolas Lacasse 2018-12-14 11:24:47 -08:00
  • ff70b9b121 Added code owners so that they are added to PRs Ian Lewis 2018-12-14 09:37:12 -05:00
  • 3a7894df04 Fix sandbox.json instructions for containerd 1.1 Ian Lewis 2018-12-14 13:21:21 +00:00
  • 5301cbf843 Bump rules_go to v0.16.4 and go toolchain to v1.11.3. Nicolas Lacasse 2018-12-13 17:36:58 -08:00
  • 8f18b69cb1 Remove unused variable. Nicolas Lacasse 2018-12-13 16:20:48 -08:00
  • 1775a0e11e container.Destroy should clean up container metadata even if other cleanups fail Nicolas Lacasse 2018-12-13 15:36:59 -08:00
  • a0c8aeb73d Clean up shm segments created by shm_test. Rahat Mahmood 2018-12-13 14:24:00 -08:00
  • 4659f7ed1a Fix WAITALL and RCVTIMEO interaction Ian Gudger 2018-12-13 13:19:39 -08:00
  • 6253d32cc9 transport/tcp: remove unused error return values Ian Gudger 2018-12-13 13:01:56 -08:00
  • f484b6d4c2 Flush socket test description Ian Gudger 2018-12-12 18:40:04 -08:00
  • ccce1d4281 Filesystems shouldn't be saving references to Platform. Rahat Mahmood 2018-12-12 17:47:01 -08:00
  • f93c288dd7 Fix a data race on Shm.key. Rahat Mahmood 2018-12-12 13:17:46 -08:00
  • 75e39eaa74 Pass information about map writableness to filesystems. Rahat Mahmood 2018-12-12 13:09:10 -08:00
  • a2c868a098 Add rvalue ref-qualified PosixErrorOr<T>::ValueOrDie() overloads. Jamie Liu 2018-12-11 17:04:42 -08:00
  • 24c1158b9c Add "trace signal" option Michael Pratt 2018-12-11 16:11:53 -08:00
  • 2b6df6a204 Format unshare flags Michael Pratt 2018-12-11 15:32:23 -08:00
  • 437f567ff7 Fix README typos Michael Pratt 2018-12-11 12:56:06 -08:00
  • cbe3c20e4e Fix typo. Christopher Koch 2018-12-11 12:05:17 -08:00
  • 5934fad1d7 Remove unused envv variable from two funcs. Christopher Koch 2018-12-11 11:39:17 -08:00
  • 77a443269a Fix test tag argument typo Michael Pratt 2018-12-10 23:58:20 -08:00
  • 93ac04a6c3 Minor wording update to Kubernetes support section of the README Ian Lewis 2018-12-10 22:56:19 -08:00
  • 52fe3b87a4 Add safecopy support for arm64 platform. Haibo Xu 2018-12-10 21:34:08 -08:00
  • 5d87d8865f Implement MSG_WAITALL Ian Gudger 2018-12-10 17:55:45 -08:00
  • d3bc79bc84 Open source system call tests. Brian Geffon 2018-12-10 14:41:40 -08:00
  • 833edbd10b Internal change. Nicolas Lacasse 2018-12-10 12:51:08 -08:00
  • fc29770251 Add type safety to shm ids and keys. Rahat Mahmood 2018-12-10 12:47:20 -08:00
  • 99d5958693 Validate FS_BASE in Task.Clone Michael Pratt 2018-12-10 12:36:27 -08:00
  • 25b8424d75 Stub out TCP_QUICKACK Ian Gudger 2018-12-09 00:49:37 -08:00
  • b89f9909d7 Update K8s support Fabricio Voznika 2018-12-08 09:20:55 -08:00
  • 9984138abe sentry: turn "dynamically-created" procfs files into static creation. Zhaozhong Ni 2018-12-07 17:03:06 -08:00
  • 42e2e5cae9 Format sigaction in strace Michael Pratt 2018-12-07 16:27:35 -08:00
  • 673949048e Add period to comment Michael Pratt 2018-12-07 11:52:31 -08:00
  • 7fa5179cbc Bump glog version. Nicolas Lacasse 2018-12-07 11:41:09 -08:00
  • 51900fe3a4 Format signals, signal masks in strace Michael Pratt 2018-12-06 15:46:20 -08:00
  • 1b1a42ba6d A sandbox process should wait until it has not been moved into cgroups Andrei Vagin 2018-12-06 15:26:58 -08:00