Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-20 | Merge release-20200810.0-73-gf12b545d8 (automated) | gVisor bot | |
2020-08-20 | Skip listening TCP ports when trying to bind a free port. | Bhasker Hariharan | |
PiperOrigin-RevId: 327686558 | |||
2020-08-20 | Merge release-20200810.0-72-g7ca62b9da (automated) | gVisor bot | |
2020-08-20 | Only use the NextHeader value of the first IPv6 fragment extension header. | Arthur Sfez | |
As per RFC 8200 Section 4.5: The Next Header field of the last header of the Per-Fragment headers is obtained from the Next Header field of the first fragment's Fragment header. Test: - pkg/tcpip/network/ipv6:ipv6_test - pkg/tcpip/network/ipv4:ipv4_test - pkg/tcpip/network/fragmentation:fragmentation_test Updates #2197 PiperOrigin-RevId: 327671635 | |||
2020-08-20 | Merge release-20200810.0-71-g710adf23c (automated) | gVisor bot | |
2020-08-20 | Use a explicit random src for RandomID. | Bhasker Hariharan | |
PiperOrigin-RevId: 327659759 | |||
2020-08-20 | Merge release-20200810.0-70-gd2e32395c (automated) | gVisor bot | |
2020-08-20 | Fix tabs in lock-ordering doc. | Nicolas Lacasse | |
PiperOrigin-RevId: 327654207 | |||
2020-08-20 | Merge release-20200810.0-69-gbe76c7ce6 (automated) | gVisor bot | |
2020-08-19 | Move boot.Config to its own package | Fabricio Voznika | |
Updates #3494 PiperOrigin-RevId: 327548511 | |||
2020-08-20 | Merge release-20200810.0-68-g633570462 (automated) | gVisor bot | |
2020-08-19 | Remove path walk from localFile.Mknod | Fabricio Voznika | |
Replace mknod call with mknodat equivalent to protect against symlink attacks. Also added Mknod tests. Remove goferfs reliance on gofer to check for file existence before creating a synthetic entry. Updates #2923 PiperOrigin-RevId: 327544516 | |||
2020-08-20 | Merge release-20200810.0-67-g25babd635 (automated) | gVisor bot | |
2020-08-19 | Run bazel build before deleting cached gopath files | Fabricio Voznika | |
bazel creates sysmlink to the cache on the first invokation. On a new clone, there are no symlink, thus `rm -rf bazel-bin/gopath` has no effect. Call `bazel build something` first, then delete cached gopath. PiperOrigin-RevId: 327536044 | |||
2020-08-19 | Merge release-20200810.0-66-gf8a948300 (automated) | gVisor bot | |
2020-08-19 | Fix return for rseq_test. | Zach Koopmans | |
Accept 128 + SIGNAL as well as SIGNAL as valid returns for fork/exec tests. Also, make changes so that test compiles in opensource. Test had compile errors on latest Ubuntu 16.04 image with updated bazel to 3.4.0 (as well as base 2.0) used for Kokoro tests. PiperOrigin-RevId: 327510310 | |||
2020-08-19 | Merge release-20200810.0-65-g182f66ee5 (automated) | gVisor bot | |
2020-08-19 | ip6tables: move ipv4-specific logic into its own file | Kevin Krakauer | |
A later change will introduce the equivalent IPv6 logic. #3549 PiperOrigin-RevId: 327499064 | |||
2020-08-19 | Merge release-20200810.0-64-g5cf330106 (automated) | gVisor bot | |
2020-08-19 | Merge release-20200810.0-63-g3fd4b83fa (automated) | gVisor bot | |
2020-08-19 | ip6tables: test initial state | Kevin Krakauer | |
Tests that we have the correct initial (empty) state for ip6tables. #3549 PiperOrigin-RevId: 327477657 | |||
2020-08-19 | Remove use of channels from p9.connState legacy transport. | Jamie Liu | |
- Remove sendDone, which currently does nothing whatsoever (errors sent to the channel are completely unused). Instead, have request handlers log errors they get from p9.send() inline. - Replace recvOkay and recvDone with recvMu/recvIdle/recvShutdown. In addition to being slightly clearer (IMO), this eliminates the p9.connState.service() goroutine, significantly reducing the overhead involved in passing connection receive access between goroutines (from buffered chan send/recv + unbuffered chan send/recv to just a mutex unlock/lock). PiperOrigin-RevId: 327476755 | |||
2020-08-19 | Merge release-20200810.0-62-g41777e90e (automated) | gVisor bot | |
2020-08-19 | Change runtimeoptions proto handling. | Fabricio Voznika | |
Stolen from cl/327337408 (ascannell is OOO) PiperOrigin-RevId: 327475423 | |||
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 |