Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-06 | Merge release-20191129.0-7-g13f0f60 (automated) | gVisor bot | |
2019-12-05 | Implement F_GETOWN_EX and F_SETOWN_EX. | Ian Gudger | |
Some versions of glibc will convert F_GETOWN fcntl(2) calls into F_GETOWN_EX in some cases. PiperOrigin-RevId: 284089373 | |||
2019-12-05 | Merge release-20191114.0-66-gf053c52 (automated) | gVisor bot | |
2019-12-05 | Reduce flakiness under gotsan runs. | Bhasker Hariharan | |
TcpPortReuseMultiThread creates lots of connections which result in a lot of goroutines in the sentry. This can cause gotsan runs to take really long and timeout. Increasing listen backlog and reducing number of connections should help the connections complete faster as well as reduce the number of goroutines that gotsan needs to track. PiperOrigin-RevId: 284046018 | |||
2019-12-05 | Merge release-20191114.0-65-g0a32c02 (automated) | gVisor bot | |
2019-12-05 | Create correct file for /proc/[pid]/task/[tid]/io | Zach Koopmans | |
PiperOrigin-RevId: 284038840 | |||
2019-12-05 | Merge release-20191114.0-64-g0225860 (automated) | gVisor bot | |
2019-12-05 | Add vfs.CheckSetStat() and its dependencies. | Jamie Liu | |
PiperOrigin-RevId: 284033820 | |||
2019-12-05 | Merge release-20191114.0-63-g10f7b10 (automated) | gVisor bot | |
2019-12-05 | Add a type to represent the NDP Recursive DNS Server option | Ghanan Gowripalan | |
This change adds a type to represent the NDP Recursive DNS Server option, as defined by RFC 8106 section 5.1. PiperOrigin-RevId: 284005493 | |||
2019-12-05 | Merge release-20191114.0-62-g05758f3 (automated) | gVisor bot | |
2019-12-05 | Explicitly export files needed by other packages | gVisor bot | |
PiperOrigin-RevId: 283955946 | |||
2019-12-05 | Merge release-20191114.0-61-g6ae64d7 (automated) | gVisor bot | |
2019-12-04 | Allow syscall tests to run with hostinet. | Dean Deng | |
Fixes #1207 PiperOrigin-RevId: 283914438 | |||
2019-12-04 | Merge release-20191114.0-60-g1eda90d (automated) | gVisor bot | |
2019-12-04 | Remove TODO since we don't plan to support debug registers | Fabricio Voznika | |
PiperOrigin-RevId: 283828423 | |||
2019-12-04 | Merge release-20191114.0-59-g80b7ba0 (automated) | gVisor bot | |
2019-12-03 | Clean up readv_socket test suite. | Dean Deng | |
Get rid of the SocketTest class, which is only extended by ReadvSocketTest. Also, get rid of TCP sockets (which were unused anyway) from readv_socket.cc. This is a very old test suite that isn't the right place for TCP loopback tests. PiperOrigin-RevId: 283672772 | |||
2019-12-04 | Merge release-20191114.0-58-gbb641c5 (automated) | gVisor bot | |
2019-12-03 | Point TODO to gvisor.dev | Fabricio Voznika | |
PiperOrigin-RevId: 283657725 | |||
2019-12-04 | Merge release-20191114.0-57-gcf7f27c (automated) | gVisor bot | |
2019-12-03 | net/udp: return a local route address as the bound-to address | Andrei Vagin | |
If the socket is bound to ANY and connected to a loopback address, getsockname() has to return the loopback address. Without this fix, getsockname() returns ANY. PiperOrigin-RevId: 283647781 | |||
2019-12-03 | Merge release-20191114.0-56-g0354071 (automated) | gVisor bot | |
2019-12-03 | Fix printing /proc/[pid]/io for /proc/[pid]/task/[tid]/io. | Zach Koopmans | |
PiperOrigin-RevId: 283630669 | |||
2019-12-03 | Merge release-20191114.0-55-g27e2c4d (automated) | gVisor bot | |
2019-12-03 | Fix panic due to early transition to Closed. | Bhasker Hariharan | |
The code in rcv.consumeSegment incorrectly transitions to CLOSED state from LAST-ACK before the final ACK for the FIN. Further if receiving a segment changes a socket to a closed state then we should not invoke the sender as the socket is now closed and sending any segments is incorrect. PiperOrigin-RevId: 283625300 | |||
2019-12-03 | Merge release-20191114.0-54-g4364375 (automated) | gVisor bot | |
2019-12-03 | strace: don't create a slice with a negative value | Andrei Vagin | |
PiperOrigin-RevId: 283613824 | |||
2019-12-03 | Merge release-20191114.0-53-g154dcde (automated) | gVisor bot | |
2019-12-03 | Remove watchdog TODO | Fabricio Voznika | |
I have not seen a false positive stuck task yet. Biggest offender was whitelistfs which is going away. PiperOrigin-RevId: 283613064 | |||
2019-12-03 | Merge release-20191114.0-52-g3e832be (automated) | gVisor bot | |
2019-12-03 | Point TODOs to gvisor.dev | Fabricio Voznika | |
PiperOrigin-RevId: 283610781 | |||
2019-12-03 | Merge release-20191114.0-51-gd7cc248 (automated) | gVisor bot | |
2019-12-03 | Add RunfilesPath to test_util | Michael Pratt | |
A few tests have their own ad-hoc implementations. Add a single common one. PiperOrigin-RevId: 283601666 | |||
2019-12-03 | Merge release-20191114.0-50-g8121896 (automated) | gVisor bot | |
2019-12-03 | Remove TODO for obsolete bug. | Zach Koopmans | |
PiperOrigin-RevId: 283571456 | |||
2019-12-03 | Merge release-20191114.0-49-g19b2d99 (automated) | gVisor bot | |
2019-12-03 | Support IP_TOS and IPV6_TCLASS socket options for hostinet sockets. | Dean Deng | |
There are two potential ways of sending a TOS byte with outgoing packets: including a control message in sendmsg, or setting the IP_TOS/IPV6_TCLASS socket options (for IPV4 and IPV6 respectively). This change lets hostinet support the latter. Fixes #1188 PiperOrigin-RevId: 283550925 | |||
2019-12-03 | Merge release-20191114.0-48-gce32c06 (automated) | gVisor bot | |
2019-12-02 | Import benchmark-tools to main repository. | Zach Koopmans | |
This has adapted for use with bazel from the original commit a26e93769ebefd82593a43e22fb13a09717cfa6d. In particular, the style has been made consistent with internal python style guidelines, and the packages (including the main entrypoint) have been refactored in order to allow bazel testing targets. PiperOrigin-RevId: 283484433 | |||
2019-12-03 | Merge release-20191114.0-47-g7ac46c5 (automated) | gVisor bot | |
2019-12-02 | Allow non-unique UIDs in bazel docker containers | Ian Lewis | |
Allow non-unique UIDs in the bazel docker container in order to avoid failures using host UIDs that are already present in the image. Issue #1267 PiperOrigin-RevId: 283456369 | |||
2019-12-02 | Merge release-20191114.0-46-gb412770 (automated) | gVisor bot | |
2019-12-02 | test/syscal: Don't skip ClockGettime.CputimeId | Andrei Vagin | |
We skipped it due to the issue in the golang scheduler which has been fixed in go1.13. PiperOrigin-RevId: 283432226 | |||
2019-12-02 | Merge release-20191114.0-45-g9194aab (automated) | gVisor bot | |
2019-12-02 | Support sending IP_TOS and IPV6_TCLASS control messages with hostinet sockets. | Dean Deng | |
There are two potential ways of sending a TOS byte with outgoing packets: including a control message in sendmsg, or setting the IP_TOS/IPV6_TCLASS socket options (for IPV4 and IPV6 respectively). This change lets hostinet support the former. PiperOrigin-RevId: 283346737 | |||
2019-12-02 | Merge release-20191114.0-44-g1518f7f (automated) | gVisor bot | |
2019-12-02 | Fix typo, s/Convertable/Convertible/g | Jay Zhuang | |
PiperOrigin-RevId: 283345791 | |||
2019-12-02 | Merge release-20191114.0-43-gaa70523 (automated) | gVisor bot | |
2019-12-02 | Port tests in udp_socket.cc to Fuchsia | Jay Zhuang | |
Separate out a test in udp_socket.cc that depends on <linux/errqueue.h> so the rest of the tests can run on Fuchsia. PiperOrigin-RevId: 283322633 |