Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-04 | Merge release-20200422.0-23-g57dbd7f (automated) | gVisor bot | |
2020-05-04 | Remove kernfs.Filesystem cast from GenericDirectoryFD | Fabricio Voznika | |
This allows for kerfs.Filesystem to be overridden by different implementations. Updates #1672 PiperOrigin-RevId: 309809321 | |||
2020-05-04 | Merge release-20200422.0-22-g006f978 (automated) | gVisor bot | |
2020-05-04 | Deflake //third_party/gvisor/test/syscalls:proc_test_native | Andrei Vagin | |
There is the known issue of the linux procfs, that two consequent calls of readdir can return the same entry twice if between these calls one or more entries have been removed from this directory. PiperOrigin-RevId: 309803066 | |||
2020-05-04 | Merge release-20200422.0-21-g660a1a1 (automated) | gVisor bot | |
2020-05-04 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 309801320 | |||
2020-05-04 | Merge release-20200422.0-20-ge2b0e0e (automated) | gVisor bot | |
2020-05-04 | Enable TestRunNonRoot on VFS2 | Fabricio Voznika | |
Also added back the default test dimension back which was dropped in a previous refactor. PiperOrigin-RevId: 309797327 | |||
2020-05-04 | Merge release-20200422.0-19-g0a307d0 (automated) | gVisor bot | |
2020-05-04 | Mount VSFS2 filesystem using root credentials | Fabricio Voznika | |
PiperOrigin-RevId: 309787938 | |||
2020-05-04 | Merge release-20200422.0-18-g711439b (automated) | gVisor bot | |
2020-05-04 | Merge pull request #2275 from nybidari:iptables | gVisor bot | |
PiperOrigin-RevId: 309783486 | |||
2020-05-04 | Merge release-20200422.0-16-gcbc5bef (automated) | gVisor bot | |
2020-05-04 | Add TTY support on VFS2 to runsc | Fabricio Voznika | |
Updates #1623, #1487 PiperOrigin-RevId: 309777922 | |||
2020-05-04 | Merge release-20200422.0-15-g2c98687 (automated) | gVisor bot | |
2020-05-04 | Fix flaky monotonic time. | Adin Scannell | |
This change ensures that even platforms with some TSC issues (e.g. KVM), can get reliable monotonic time by applied a lower bound on each read. PiperOrigin-RevId: 309773801 | |||
2020-05-02 | Merge release-20200422.0-14-g56c64e4 (automated) | gVisor bot | |
2020-05-01 | Fix include type. | Adin Scannell | |
PiperOrigin-RevId: 309506957 | |||
2020-05-02 | Merge release-20200422.0-13-g89562b5 (automated) | gVisor bot | |
2020-05-01 | Run labeller only for non-forked pull requests. | Adin Scannell | |
Otherwise the labeller will generate an error each time. PiperOrigin-RevId: 309505731 | |||
2020-05-01 | Support for connection tracking of TCP packets. | Nayana Bidari | |
Connection tracking is used to track packets in prerouting and output hooks of iptables. The NAT rules modify the tuples in connections. The connection tracking code modifies the packets by looking at the modified tuples. | |||
2020-05-01 | Merge release-20200422.0-12-g40d6aae (automated) | gVisor bot | |
2020-05-01 | Regenerate SLAAC address on conflicts with the NIC | Ghanan Gowripalan | |
If the NIC already has a generated SLAAC address, regenerate a new SLAAC address until one is generated that does not conflict with the NIC's existing addresses, up to a maximum of 10 attempts. This applies to both stable and temporary SLAAC addresses. Test: stack_test.TestMixedSLAACAddrConflictRegen PiperOrigin-RevId: 309495628 | |||
2020-05-01 | Merge release-20200422.0-11-g5e1e61f (automated) | gVisor bot | |
2020-05-01 | Automated rollback of changelist 308674219 | Kevin Krakauer | |
PiperOrigin-RevId: 309491861 | |||
2020-05-01 | Merge release-20200422.0-10-ge7b8a71 (automated) | gVisor bot | |
2020-05-01 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 309467878 | |||
2020-05-01 | Merge release-20200422.0-9-g82bae30 (automated) | gVisor bot | |
2020-05-01 | Port netstack, hostinet, and netlink sockets to VFS2. | Dean Deng | |
All three follow the same pattern: 1. Refactor VFS1 sockets into socketOpsCommon, so that most of the methods can be shared with VFS2. 2. Create a FileDescriptionImpl with the corresponding socket operations, rewriting the few that cannot be shared with VFS1. 3. Set up a VFS2 socket provider that creates a socket by setting up a dentry in the global Kernel.socketMount and connecting it with a new FileDescription. This mostly completes the work for porting sockets to VFS2, and many syscall tests can be enabled as a result. There are several networking-related syscall tests that are still not passing: 1. net gofer tests 2. socketpair gofer tests 2. sendfile tests (splice is not implemented in VFS2 yet) Updates #1478, #1484, #1485 PiperOrigin-RevId: 309457331 | |||
2020-05-01 | Merge release-20200422.0-8-g8962b78 (automated) | gVisor bot | |
2020-04-30 | Enable FIFO QDisc by default in runsc. | Bhasker Hariharan | |
Updates #231 PiperOrigin-RevId: 309339316 | |||
2020-04-30 | Merge release-20200422.0-7-gae15d90 (automated) | gVisor bot | |
2020-04-30 | FIFO QDisc implementation | Bhasker Hariharan | |
Updates #231 PiperOrigin-RevId: 309323808 | |||
2020-04-30 | Merge release-20200422.0-6-g01beec3 (automated) | gVisor bot | |
2020-04-30 | Add gofer.InternalFilesystemOptions.LeakConnection. | Jamie Liu | |
PiperOrigin-RevId: 309317605 | |||
2020-04-30 | Merge release-20200422.0-5-gbae30a0 (automated) | gVisor bot | |
2020-04-30 | Implement waiter.Waitable methods on VFS2 host inodes. | Nicolas Lacasse | |
This fixes bash in Ubuntu. Updates #1672. PiperOrigin-RevId: 309298252 | |||
2020-04-30 | Merge release-20200413.0-29-gc01e103 (automated) | gVisor bot | |
2020-04-30 | Allow to run kvm syscall tests on the RBE cluster | Andrei Vagin | |
PiperOrigin-RevId: 309265978 | |||
2020-04-30 | Merge release-20200413.0-28-g043b7d8 (automated) | gVisor bot | |
2020-04-30 | Prefer temporary addresses | Ghanan Gowripalan | |
Implement rule 7 of Source Address Selection RFC 6724 section 5. This makes temporary (short-lived) addresses preferred over non-temporary addresses when earlier rules are equal. Test: stack_test.TestIPv6SourceAddressSelectionScopeAndSameAddress PiperOrigin-RevId: 309250975 | |||
2020-04-30 | Merge release-20200413.0-27-g442fde4 (automated) | gVisor bot | |
2020-04-30 | Fix proc net bugs in VFS2. | Dean Deng | |
The /proc/net/udp header was missing, and /proc/sys/net was set up as /proc/sys/net/net. Discovered while trying to run networking tests for VFS2. PiperOrigin-RevId: 309243758 | |||
2020-04-30 | Merge release-20200413.0-26-g4875cda (automated) | gVisor bot | |
2020-04-30 | Make tcp_close_wait_ack_test more accurate | Zeling Feng | |
Previously the test used an out-dated window size which is advertised during the handshake to generate testing packets, but the window size has changed since the handshake; currently it is using the most recent one which is advertised in DUT's ACK to our FIN packet to generate the testing outside-the-window packets. PiperOrigin-RevId: 309222921 | |||
2020-04-30 | Merge release-20200413.0-25-g44a5764 (automated) | gVisor bot | |
2020-04-30 | make_repository.sh has to print only the repo path on stdout | Andrei Vagin | |
PiperOrigin-RevId: 309176385 | |||
2020-04-29 | Merge release-20200413.0-24-gef94401 (automated) | gVisor bot | |
2020-04-29 | Add read/write timeouts for VFS2 socket files. | Dean Deng | |
Updates #1476 PiperOrigin-RevId: 309098590 | |||
2020-04-29 | Merge release-20200413.0-23-ga105d18 (automated) | gVisor bot | |