Commit Graph

  • 8f9b1ca8e7 ext4: disklayout: inode impl. Ayush Ranjan 2019-07-08 10:43:11 -07:00
  • 67f2cefce0 Avoid importing platforms from many source files Andrei Vagin 2019-07-03 22:50:26 -07:00
  • da57fb9d25 Fix syscall doc for getresgid Ian Lewis 2019-07-03 20:12:16 -07:00
  • 9f2f9f0cab futex: compare keys for equality when doing a FUTEX_UNLOCK_PI. Neel Natu 2019-07-03 16:00:29 -07:00
  • 116cac053e netstack/udp: connect with the AF_UNSPEC address family means disconnect Andrei Vagin 2019-07-03 13:57:24 -07:00
  • f10862696c Merge pull request #493 from ahmetb:reticulating-splines gVisor bot 2019-07-03 01:10:32 -07:00
  • 85b27a9f8f Solve BounceToKernel may hang issue Yong He 2019-07-02 22:02:15 -07:00
  • 753da9604e Remove map from fd_map, change to fd_table. Adin Scannell 2019-07-02 19:27:51 -07:00
  • 3f14caeb99 Add documentation for remaining syscalls (fixes #197, #186) Ian Lewis 2019-07-02 18:44:15 -07:00
  • 1178a278ae Mark timers_test flaky because setrlimit(RLIMIT_CPU) is broken in some kernels. Neel Natu 2019-07-02 17:56:57 -07:00
  • d8ec2fb671 Ext4: DiskLayout: Inode interface. Ayush Ranjan 2019-07-02 14:03:31 -07:00
  • d60ae0ddee Merge pull request #279 from kevinGC:iptables-1-pkg gVisor bot 2019-07-02 13:48:02 -07:00
  • 4f2f44320f Simplify (and fix) refcounts in createAt. Nicolas Lacasse 2019-07-02 12:53:47 -07:00
  • 4cd28c6e27 sentry/kernel: add syslog message Ahmet Alp Balkan 2019-07-02 12:05:41 -07:00
  • 0aa9418a77 Fix unix/transport.queue reference leaks. Ian Gudger 2019-07-01 17:45:19 -07:00
  • 4a72c8078e Use new location of python-hello image in tests. Nicolas Lacasse 2019-07-01 17:00:08 -07:00
  • 06537129a6 Check remaining traversal limit when creating a file through a symlink. Nicolas Lacasse 2019-07-01 15:24:18 -07:00
  • 3446f4e29b Add stack trace printing to reference leak checking. Ian Gudger 2019-06-29 09:22:09 -07:00
  • 6d204f6a34 Drop local_server support. Adin Scannell 2019-06-28 20:34:03 -07:00
  • 45566fa4e4 Add finalizer on AtomicRefCount to check for leaks. Ian Gudger 2019-06-28 20:06:33 -07:00
  • 7dae043fec Drop ashmem and binder. Adin Scannell 2019-06-28 17:19:04 -07:00
  • d3f97aec49 Remove events from name_to_handle_at and open_by_handle_at. Nicolas Lacasse 2019-06-28 16:49:16 -07:00
  • c4da599e22 ext4: disklayout: SuperBlock interface implementations. Ayush Ranjan 2019-06-28 16:17:19 -07:00
  • cf51e77d6d Fix suggestions from clang. Nicolas Lacasse 2019-06-28 15:28:24 -07:00
  • 295078fa7a Automated rollback of changelist 255263686 Nicolas Lacasse 2019-06-28 15:27:25 -07:00
  • e21d49c2d8 platform/ptrace: return more detailed errors Andrei Vagin 2019-06-28 13:22:28 -07:00
  • 7c13789818 Superblock interface in the disk layout package for ext4. Ayush Ranjan 2019-06-28 12:06:17 -07:00
  • 8a625ceeb1 runsc: allow openat for runsc-race Andrei Vagin 2019-06-28 11:48:27 -07:00
  • c61d7761b4 Fix deadloop in proc subtask list Yong He 2019-06-28 22:20:57 +08:00
  • b2907595e5 Complete pipe support on overlayfs Fabricio Voznika 2019-06-27 17:21:34 -07:00
  • 5b41ba5d0e Fix various spelling issues in the documentation Michael Pratt 2019-06-27 14:23:29 -07:00
  • 085a907565 Cache directory entries in the overlay Michael Pratt 2019-06-27 14:22:40 -07:00
  • e276083903 gvisor/ptrace: grub initial thread registers only once Andrei Vagin 2019-06-27 13:23:49 -07:00
  • 7188790f92 Merge pull request #461 from brb-g:128_procseekend gVisor bot 2019-06-27 13:48:08 -07:00
  • 82b3d5ffd3 Add FAQ about Linux version. Ian Lewis 2019-05-31 07:27:24 -04:00
  • 42e212f6b7 Preserve permissions when checking lower Fabricio Voznika 2019-06-26 14:23:35 -07:00
  • 857e5c47e9 Follow symlinks when creating a file, and create the target. Nicolas Lacasse 2019-06-26 11:48:09 -07:00
  • 67e2f227aa Always set SysProcAttr.Ctty to an FD in the child's FD table. Nicolas Lacasse 2019-06-26 11:26:18 -07:00
  • 3495407789 Add group to install instructions Adin Scannell 2019-06-24 15:49:08 -07:00
  • 601ae5ae91 Ensure user is correct Adin Scannell 2019-06-21 09:15:12 -07:00
  • 8e6c43e5c5 Add fragment links to sub-headers in docs (fixes #61) Ian Lewis 2019-06-13 22:14:41 -04:00
  • 8d8380564f Redirect to the custom domain from appspot.com Ian Lewis 2019-06-14 21:07:53 -04:00
  • e98ce4a2c6 Add TODO reminder to remove tmpfs caching options Michael Pratt 2019-06-25 17:11:10 -07:00
  • ffee0f36b1 Add //pkg/fdchannel. Jamie Liu 2019-06-25 15:37:11 -07:00
  • a8f148b8e4 Use different Ctty FDs based on the go version. Nicolas Lacasse 2019-06-25 11:46:19 -07:00
  • 03ae91c662 gvisor: lockless read access for task credentials Andrei Vagin 2019-06-25 09:51:36 -07:00
  • fd16a329ce fsgopher: reopen files via /proc/self/fd Andrei Vagin 2019-06-24 21:43:14 -07:00
  • 3688e6e99d Add CLOCK_BOOTTIME as a CLOCK_MONOTONIC alias Adrien Leravat 2019-06-21 22:40:16 -07:00
  • e9ea7230f7 fs: synchronize concurrent writes into files with O_APPEND Andrei Vagin 2019-06-24 17:44:00 -07:00
  • 7f5d0afe52 Add O_EXITKILL to ptrace options. Adin Scannell 2019-06-24 17:28:46 -07:00
  • 94a6bfab5d Implement /proc/net/tcp. Rahat Mahmood 2019-06-24 15:55:26 -07:00
  • c5486f5122 platform/ptrace: specify PTRACE_O_TRACEEXIT for stub-processes Andrei Vagin 2019-06-24 15:47:52 -07:00
  • 87df9aab24 Use correct statx syscall number for amd64. Nicolas Lacasse 2019-06-24 15:18:29 -07:00
  • b21b1db700 Allow to change logging options using 'runsc debug' Fabricio Voznika 2019-06-24 15:01:58 -07:00
  • 6f0a7de44b Add regression test for #128 (fixed in ab6774ce) brb-g 2019-06-24 14:37:14 -07:00
  • f957fb23cf Return ENOENT when reading /proc/{pid}/task of an exited process chris.zn 2019-06-20 15:19:05 +08:00
  • 35719d52c7 Implement statx. Nicolas Lacasse 2019-06-22 13:28:21 -07:00
  • c1761378a9 Fix the logic for sending zero window updates. Bhasker Hariharan 2019-06-21 18:30:01 -07:00
  • ab6774cebf gvisor/fs: getdents returns 0 if offset is equal to FileMaxOffset Andrei Vagin 2019-06-21 17:24:11 -07:00
  • 6f933a934f Remove O(n) lookup on unlink/rename Michael Pratt 2019-06-21 16:26:26 -07:00
  • ae4ef32b8c Deflake TestSimpleReceive failures due to timeouts Brad Burlage 2019-06-21 15:55:15 -07:00
  • 727375321f ext4 block group descriptor implementation in disk layout package. Ayush Ranjan 2019-06-21 15:41:42 -07:00
  • e806466fc5 Add //pkg/flipcall. Jamie Liu 2019-06-21 14:45:57 -07:00
  • 5ba16d51a9 Add list of stuck tasks to panic message Fabricio Voznika 2019-06-21 12:45:50 -07:00
  • c0317b28cb Update pathNode documentation to reflect reality Michael Pratt 2019-06-21 12:25:24 -07:00
  • f94653b3de kernel: call t.mu.Unlock() explicitly in WithMuLocked Andrei Vagin 2019-06-21 11:54:28 -07:00
  • 335fd987b0 Delete dangling comment line. Nicolas Lacasse 2019-06-21 11:23:00 -07:00
  • 054b5632ef Update comment Fabricio Voznika 2019-06-21 10:55:38 -07:00
  • dc36c34a76 Close FD on TcpSocketTest loop failure. Ian Gudger 2019-06-20 20:39:22 -07:00
  • 3c7448ab6f Deflake TestSIGALRMToMainThread. Neel Natu 2019-06-20 15:57:11 -07:00
  • 7db8685100 Preallocate auth.NewAnonymousCredentials() in contexttest.TestContext. Jamie Liu 2019-06-20 13:33:43 -07:00
  • 292f70cbf7 Add package docs to seqfile and ramfs Michael Pratt 2019-06-20 13:33:29 -07:00
  • ddc1d94a37 Unmark amutex_test as flaky. Rahat Mahmood 2019-06-20 12:56:20 -07:00
  • 0b2135072d Implement madvise(MADV_DONTFORK) Neel Natu 2019-06-20 12:54:40 -07:00
  • b46ec3704b Drop extra character Michael Pratt 2019-06-20 11:30:08 -07:00
  • 7e49515696 Deflake SendFileTest_Shutdown. Ian Gudger 2019-06-19 18:39:55 -07:00
  • c2d87d5d7c Mark tcp_socket test flaky (for real) Michael Pratt 2019-06-19 17:17:12 -07:00
  • 9781128d5a Deflake mount_test. Nicolas Lacasse 2019-06-19 15:45:06 -07:00
  • 773423a997 Abort loop on failure Michael Pratt 2019-06-19 14:47:01 -07:00
  • 9d2efaac5a Add renamed children pathNodes to target parent Michael Pratt 2019-06-19 13:39:57 -07:00
  • 29f9e4fa87 fileOp{On,At} should pass the remaning symlink traversal count. Nicolas Lacasse 2019-06-19 11:55:22 -07:00
  • f7428af9c1 Add MountNamespace to task. Nicolas Lacasse 2019-06-19 09:20:10 -07:00
  • 0d1dc50b70 Mark tcp_socket test flaky. Neel Natu 2019-06-19 08:06:55 -07:00
  • ca245a428b Attempt to fix TestPipeWritesAccumulate Fabricio Voznika 2019-06-18 19:14:52 -07:00
  • 546b2948cb Use return values from syscalls in eventfd tests. Rahat Mahmood 2019-06-18 16:20:42 -07:00
  • 0e07c94d54 Kill sandbox process when 'runsc do' exits Fabricio Voznika 2019-06-18 15:34:58 -07:00
  • bdb19b82ef Add Container/Sandbox args struct for creation Fabricio Voznika 2019-06-18 14:45:50 -07:00
  • 2e1379867a Replace usage of deprecated strtoul/strtoull Brad Burlage 2019-06-18 14:17:31 -07:00
  • ec15fb1162 Fix PipeTest_Streaming timeout Fabricio Voznika 2019-06-18 11:02:29 -07:00
  • 8ab0848c70 gvisor/fs: don't update file.offset for sockets, pipes, etc Andrei Vagin 2019-06-18 01:42:28 -07:00
  • 3d1e44a677 gvisor/kokoro: don't modify tests names in the BUILD file Andrei Vagin 2019-06-18 01:40:12 -07:00
  • 66cc0e9f92 gvisor/bazel: use python2 to build runsc-debian Andrei Vagin 2019-06-17 17:07:44 -07:00
  • 99d286370d Internal change. gVisor bot 2019-06-17 05:12:41 -07:00
  • a8608c501b Enable Receive Buffer Auto-Tuning for runsc. Bhasker Hariharan 2019-06-14 07:30:30 -07:00
  • 0dbdca349c Skip tid allocation which is using Yong He 2019-06-12 21:13:13 +08:00
  • 3d71c627fa Add support for TCP receive buffer auto tuning. Bhasker Hariharan 2019-06-13 22:26:59 -07:00
  • 3e9b8ecbfe Plumb context through more layers of filesytem. Ian Gudger 2019-06-13 18:39:43 -07:00
  • 0a5ee6f7b2 Fix deadlock in fasync. Ian Gudger 2019-06-13 17:24:58 -07:00
  • 05ff1ffaad Implement getsockopt() SO_DOMAIN, SO_PROTOCOL and SO_TYPE. Rahat Mahmood 2019-06-13 17:23:35 -07:00
  • 7b0f068258 Merge pull request #306 from amscanne:add_readme Shentubot 2019-06-13 17:20:44 -07:00