Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-19 | Merge release-20200810.0-61-g333172229 (automated) | gVisor bot | |
2020-08-19 | Skip ECN test for native/linux tests. | Zach Koopmans | |
Skip check for ECN bits in native/linux tests. General advice for the ECN field is to leave the setting to the kernel, so behavior of the test is undefined for different kernels. http://www.masterraghu.com/subjects/np/introduction/unix_network_programming_v1.3/ch07lev1sec6.html PiperOrigin-RevId: 327451414 | |||
2020-08-19 | Merge release-20200810.0-60-g33c60b893 (automated) | gVisor bot | |
2020-08-19 | Return appropriate errors when file locking is unsuccessful. | Dean Deng | |
test_eintr now passes in the Python runtime tests. Updates #3515. PiperOrigin-RevId: 327441081 | |||
2020-08-19 | Merge release-20200810.0-59-g35dc7fe7e (automated) | gVisor bot | |
2020-08-18 | [vfs] Allow offsets for special files other than regular files. | Ayush Ranjan | |
Some character and block devices can be seekable. So allow their FD to maintain file offset. PiperOrigin-RevId: 327370684 | |||
2020-08-19 | Merge release-20200810.0-58-ge5f05d9bf (automated) | gVisor bot | |
2020-08-18 | Get rid of kernfs.Inode.Destroy. | Dean Deng | |
This interface method is unneeded. PiperOrigin-RevId: 327370325 | |||
2020-08-19 | Merge release-20200810.0-57-gf2822da54 (automated) | gVisor bot | |
2020-08-18 | Move ERESTART* error definitions to syserror package. | Dean Deng | |
This is needed to avoid circular dependencies between the vfs and kernel packages. PiperOrigin-RevId: 327355524 | |||
2020-08-19 | Merge release-20200810.0-56-g9da77d00f (automated) | gVisor bot | |
2020-08-18 | Don't set atime if mount is readonly | Fabricio Voznika | |
Updates #1035 PiperOrigin-RevId: 327351475 | |||
2020-08-19 | Merge release-20200810.0-55-gafe7303c3 (automated) | gVisor bot | |
2020-08-18 | Add more information to panic when device ID don't match | Fabricio Voznika | |
PiperOrigin-RevId: 327351357 | |||
2020-08-18 | Merge release-20200810.0-54-gf6d249048 (automated) | gVisor bot | |
2020-08-18 | Fix return value in shm_test for opensource | Zach Koopmans | |
Some machines return 128 + signal for failures. Accept that as a valid result. PiperOrigin-RevId: 327326113 | |||
2020-08-18 | Merge release-20200810.0-53-g4184a7d5f (automated) | gVisor bot | |
2020-08-18 | RACK: Create a new list for segments. | Nayana Bidari | |
RACK requires the segments to be in the order of their transmission or retransmission times. This cl creates a new list and moves the retransmitted segments to the end of the list. PiperOrigin-RevId: 327325153 | |||
2020-08-18 | Merge release-20200810.0-52-g6405525b0 (automated) | gVisor bot | |
2020-08-18 | Avoid holding locks when opening files in VFS2. | Jamie Liu | |
Fixes #3243, #3521 PiperOrigin-RevId: 327308890 | |||
2020-08-18 | Merge release-20200810.0-51-g760c131da (automated) | gVisor bot | |
2020-08-18 | Return EROFS if mount is read-only | Fabricio Voznika | |
PiperOrigin-RevId: 327300635 | |||
2020-08-18 | Merge release-20200810.0-50-g4141dc0d2 (automated) | gVisor bot | |
2020-08-18 | Fix timeval for Socket test | Zach Koopmans | |
tv_usec field should be a multiple of 4K to pass in open source on linux/native, so make it one. PiperOrigin-RevId: 327288405 | |||
2020-08-18 | Merge release-20200810.0-49-gb3141b680 (automated) | gVisor bot | |
2020-08-18 | Wait for all p9 handlers to complete before server shutdown. | Jamie Liu | |
... including those invoked via flipcall. PiperOrigin-RevId: 327283194 | |||
2020-08-18 | Merge release-20200810.0-48-gb9d87ae7a (automated) | gVisor bot | |
2020-08-18 | [vfs2] Implement /proc/sys/net/ipv4/tcp_rmem and /proc/sys/net/ipv4/tcp_wmem. | Ayush Ranjan | |
Updates #1035 PiperOrigin-RevId: 327253907 | |||
2020-08-18 | Merge release-20200810.0-47-g673b6cc7f (automated) | gVisor bot | |
2020-08-18 | Fix readahead test for opensource. | Zach Koopmans | |
Skip InvalidOffset and InvalidLength for Linux as the test is invalid for later Kernel versions. Add UnsupportedFile test as this check is in all kernel versions. PiperOrigin-RevId: 327248035 | |||
2020-08-18 | Merge release-20200810.0-46-gda5c2ea6d (automated) | gVisor bot | |
2020-08-18 | Fix return value for MMap Tests in OpenSource | Zach Koopmans | |
Some systems return 128 + errno instead of just errno, which is the case here. PiperOrigin-RevId: 327247836 | |||
2020-08-17 | Merge release-20200810.0-45-g6d0c5803d (automated) | gVisor bot | |
2020-08-17 | Add a skeleton for verity file system | gVisor bot | |
PiperOrigin-RevId: 327123477 | |||
2020-08-17 | Merge release-20200810.0-44-gd42d01b97 (automated) | gVisor bot | |
2020-08-17 | Stop masking the IO error in handleIOError. | Nicolas Lacasse | |
PiperOrigin-RevId: 327123331 | |||
2020-08-17 | Merge release-20200810.0-43-g1b938ba72 (automated) | gVisor bot | |
2020-08-17 | Add Verify in merkle tree library | gVisor bot | |
Verify checks input data against the merkle tree, and compares the root hash with expectation. PiperOrigin-RevId: 327116711 | |||
2020-08-17 | Merge release-20200810.0-42-g988ab2705 (automated) | gVisor bot | |
2020-08-17 | Fix AllSocketPairTest for open source. | Zach Koopmans | |
Setting timeouts for sockets on GCP images (debian) for usecs only respects multiples of 4K. Set the test with a multiple of 4K with a comment. PiperOrigin-RevId: 327093848 | |||
2020-08-17 | Merge release-20200810.0-41-ge3e1b3689 (automated) | gVisor bot | |
2020-08-17 | [vfs] Do O_DIRECTORY check after resolving symlinks. | Ayush Ranjan | |
Fixes python runtime test test_glob. Updates #3515 We were checking is the to-be-opened dentry is a dir or not before resolving symlinks. We should check that after resolving symlinks. This was preventing us from opening a symlink which pointed to a directory with O_DIRECTORY. Also added this check in tmpfs and removed a duplicate check. PiperOrigin-RevId: 327085895 | |||
2020-08-17 | Merge release-20200810.0-40-ge3c4bbd10 (automated) | gVisor bot | |
2020-08-17 | Remove address range functions | Ghanan Gowripalan | |
Should have been removed in cl/326791119 https://github.com/google/gvisor/commit/9a7b5830aa063895f67ca0fdf653a46906374613 PiperOrigin-RevId: 327074156 | |||
2020-08-17 | Merge release-20200810.0-39-g3bd066d50 (automated) | gVisor bot | |
2020-08-17 | Remove weak references from unix sockets. | Dean Deng | |
The abstract socket namespace no longer holds any references on sockets. Instead, TryIncRef() is used when a socket is being retrieved in BoundEndpoint(). Abstract sockets are now responsible for removing themselves from the namespace they are in, when they are destroyed. Updates #1486. PiperOrigin-RevId: 327064173 | |||
2020-08-17 | Merge release-20200810.0-38-g58154194b (automated) | gVisor bot | |
2020-08-17 | Add a unit test for out of order IP reassembly | Arthur Sfez | |
PiperOrigin-RevId: 327042869 | |||
2020-08-17 | Merge release-20200810.0-37-g97263e505 (automated) | gVisor bot | |
2020-08-17 | [vfs] Return EIO when opening /dev/tty. | Ayush Ranjan | |
This is in compliance with VFS1. See pkg/sentry/fs/dev/tty.go in the struct ttyInodeOperations. Fixes the failure of python runtime test_ioctl. Updates #3515 PiperOrigin-RevId: 327042758 |