Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-14 | Merge release-20200323.0-153-g52b4b19 (automated) | gVisor bot | |
2020-04-14 | Pass O_LARGEFILE in syscalls/linux/vfs2.openat. | Jamie Liu | |
Needed for PipeTest_Flags: files opened by open() and openat() get O_LARGEFILE (on architectures with 64-bit off_t), but not FDs created by other syscalls such as pipe(). Updates #1035 PiperOrigin-RevId: 306504788 | |||
2020-04-14 | Merge release-20200323.0-152-gac9b32c (automated) | gVisor bot | |
2020-04-14 | Merge pull request #2212 from aaronlu:dup_stdioFDs | gVisor bot | |
PiperOrigin-RevId: 306477639 | |||
2020-04-14 | Test TCP should piggyback ACK in ESTAB state | gVisor bot | |
TCP, in ESTABLISHED state, SHOULD piggyback acknowledgement with a segment being transmitted (whenever possible) without incurring undue delay PiperOrigin-RevId: 306474550 | |||
2020-04-14 | Merge release-20200323.0-149-g82530e4 (automated) | gVisor bot | |
2020-04-14 | Merge pull request #2375 from lubinszARM:pr_exec_binary | gVisor bot | |
PiperOrigin-RevId: 306432289 | |||
2020-04-14 | Merge release-20200323.0-147-gc230d12 (automated) | gVisor bot | |
2020-04-13 | Add Sniffer.Drain() draining socket receive buffer | gVisor bot | |
Add Sniffer.Drain() which drains the socket's receive buffer by temporarily setting the socket to non-blocking, and receiving in a loop until EINTR, EWOULDBLOCK or EAGAIN. This method should be used when long periods of time elapses without receiving on the socket, because uninteresting packets may have piled up in the receive buffer, filling it up and causing packets critical to test operation to be dropped. PiperOrigin-RevId: 306380480 | |||
2020-04-14 | Merge release-20200323.0-146-g71e6ac3 (automated) | gVisor bot | |
2020-04-13 | Don't allow read/write when offset+size overflows. | Nicolas Lacasse | |
PiperOrigin-RevId: 306348346 | |||
2020-04-14 | Merge release-20200323.0-145-gd303684 (automated) | gVisor bot | |
2020-04-13 | Remove unnecessary threads | Tamir Duberstein | |
The work being done in these threads is not asynchronous with respect to the test; that is, it is equivalent to issue non-blocking `connect` calls serially, since the work is done asynchronously with respect to the caller. Futhermore, this test was added to test closing a listener with completed but not delivered connections, which never required threading in the first place. PiperOrigin-RevId: 306339486 | |||
2020-04-13 | Merge release-20200323.0-144-g7e5d67e (automated) | gVisor bot | |
2020-04-13 | Merge pull request #2168 from xiaobo55x:ptrace_test | gVisor bot | |
PiperOrigin-RevId: 306306809 | |||
2020-04-13 | Merge release-20200323.0-142-g3f4e826 (automated) | gVisor bot | |
2020-04-13 | Merge pull request #2288 from xiaobo55x:fork_test | gVisor bot | |
PiperOrigin-RevId: 306306494 | |||
2020-04-13 | Merge release-20200323.0-140-g7ec2397 (automated) | gVisor bot | |
2020-04-13 | Merge pull request #2289 from xiaobo55x:syscall_cleanup | gVisor bot | |
PiperOrigin-RevId: 306303148 | |||
2020-04-13 | Merge release-20200323.0-138-ge1959f5 (automated) | gVisor bot | |
2020-04-13 | Merge pull request #2321 from lubinszARM:pr_nogo | gVisor bot | |
PiperOrigin-RevId: 306300032 | |||
2020-04-13 | Merge release-20200323.0-136-g5d885d7 (automated) | gVisor bot | |
2020-04-13 | Port socket-related syscalls to VFS2. | Dean Deng | |
Note that most kinds of sockets are not yet supported in VFS2 (only Unix sockets are partially supported at the moment), so these syscalls will still generally fail. Enabling them allows us to begin running socket tests for VFS2 as more features are ported over. Updates #1476, #1478, #1484, #1485. PiperOrigin-RevId: 306292294 | |||
2020-04-13 | Merge release-20200323.0-135-gaa75a3d (automated) | gVisor bot | |
2020-04-13 | Fix build.sh and VM targets. | Adin Scannell | |
PiperOrigin-RevId: 306289643 | |||
2020-04-13 | Merge release-20200323.0-134-g6a4d17a (automated) | gVisor bot | |
2020-04-13 | Remove obsolete TODOs for b/38173783 | Jon Budd | |
The comments in the ticket indicate that this behavior is fine and that the ticket should be closed, so we shouldn't need pointers to the ticket. PiperOrigin-RevId: 306266071 | |||
2020-04-13 | Merge release-20200323.0-133-g445c366 (automated) | gVisor bot | |
2020-04-13 | Fix VFS2 getdents()/getdents64() alignment. | Jamie Liu | |
PiperOrigin-RevId: 306263615 | |||
2020-04-13 | Merge release-20200323.0-132-gef0b558 (automated) | gVisor bot | |
2020-04-12 | Refactor parser to use a for loop instead of recursion. | Eyal Soha | |
This makes the code shorter and less repetitive. TESTED: All unit tests still pass. PiperOrigin-RevId: 306161475 | |||
2020-04-11 | Merge release-20200323.0-131-g2020349 (automated) | gVisor bot | |
2020-04-11 | Improve error messages when parsing headers. | Eyal Soha | |
Tested: Looked at output of failing tests. PiperOrigin-RevId: 306031407 | |||
2020-04-11 | Merge release-20200323.0-130-gdaf3322 (automated) | gVisor bot | |
2020-04-10 | Add logging message for noNewPrivileges OCI option. | Ian Lewis | |
noNewPrivileges is ignored if set to false since gVisor assumes that PR_SET_NO_NEW_PRIVS is always enabled. PiperOrigin-RevId: 305991947 | |||
2020-04-11 | Merge release-20200323.0-129-g09ddb5a (automated) | gVisor bot | |
2020-04-10 | Port extended attributes to VFS2. | Dean Deng | |
As in VFS1, we only support the user.* namespace. Plumbing is added to tmpfs and goferfs. Note that because of the slightly different order of checks between VFS2 and Linux, one of the xattr tests needs to be relaxed slightly. Fixes #2363. PiperOrigin-RevId: 305985121 | |||
2020-04-10 | Merge release-20200323.0-128-g96f9142 (automated) | gVisor bot | |
2020-04-10 | Use O_CLOEXEC when dup'ing FDs | Fabricio Voznika | |
The sentry doesn't allow execve, but it's a good defense in-depth measure. PiperOrigin-RevId: 305958737 | |||
2020-04-10 | Automated rollback of changelist 305940483 | Nicolas Lacasse | |
PiperOrigin-RevId: 305944892 | |||
2020-04-10 | Upgrade Kokoro and RBE to bazel 3.0.0 | Nicolas Lacasse | |
PiperOrigin-RevId: 305940483 | |||
2020-04-10 | Automated rollback of changelist 305922105 | Nicolas Lacasse | |
PiperOrigin-RevId: 305927989 | |||
2020-04-10 | Install Bazel 3.0.0 on Kokoro image. | Nicolas Lacasse | |
PiperOrigin-RevId: 305922105 | |||
2020-04-10 | Merge release-20200323.0-123-g8bb8027 (automated) | gVisor bot | |
2020-04-10 | Return EIO from p9 if sending/receiving fails. | Dean Deng | |
Continues the modifications in cl/272963663. This prevents non-syscall errors from being propogated to kernel/task_syscall.go:ExtractErrno(), which causes a sentry panic. PiperOrigin-RevId: 305913127 | |||
2020-04-10 | Merge release-20200323.0-122-g1798d6c (automated) | gVisor bot | |
2020-04-10 | Remove TODO from kernel.Stracer | Fabricio Voznika | |
The dependency strace=>kernel grew over time. strace also depends on task's FD table and FSContext. It could be fixed with some interfaces the other way, but then we're trading an interface for another, and kernel.Stracer is likely cleaner. Closes #155 PiperOrigin-RevId: 305909678 | |||
2020-04-10 | Merge release-20200323.0-121-g12b00c8 (automated) | gVisor bot | |
2020-04-10 | Test that RST is sent after ABORT in ESTABLISHED TCP state. | Eyal Soha | |
PiperOrigin-RevId: 305879441 | |||
2020-04-10 | Merge release-20200323.0-120-g9350079 (automated) | gVisor bot | |