Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-11 | Merge release-20191129.0-43-g2e3b9b0 (automated) | gVisor bot | |
2019-12-10 | Deduplicate and simplify control message processing for recvmsg and sendmsg. | Dean Deng | |
Also, improve performance by calculating how much space is needed before making an allocation for sendmsg in hostinet. PiperOrigin-RevId: 284898581 | |||
2019-12-11 | Merge release-20191129.0-42-g46651a7 (automated) | gVisor bot | |
2019-12-10 | Add most VFS methods for syscalls. | Jamie Liu | |
PiperOrigin-RevId: 284892289 | |||
2019-12-11 | Merge release-20191129.0-41-g4ff71b5 (automated) | gVisor bot | |
2019-12-10 | Inform the integrator on receipt of an NDP Recursive DNS Server option | Ghanan Gowripalan | |
This change adds support to let an integrator know when it receives an NDP Router Advertisement message with the NDP Recursive DNS Server option with at least one DNS server's address. The stack will not maintain any state related to the DNS servers - the integrator is expected to maintain any required state and invalidate the servers after its valid lifetime expires, or refresh the lifetime when a new one is received for a known DNS server. Test: Unittest to make sure that an event is sent to the integrator when an NDP Recursive DNS Server option is received with at least one address. PiperOrigin-RevId: 284890502 | |||
2019-12-10 | Merge release-20191129.0-40-ga0aa784 (automated) | gVisor bot | |
2019-12-10 | Remove pyenv calls but log the python 3 version in use. | Brad Burlage | |
Apparently our Kokoro VM images don't have pyenv -- I previously tested this on the Kokoro QA shared pool. PiperOrigin-RevId: 284855160 | |||
2019-12-10 | Merge release-20191129.0-39-g87337e9 (automated) | gVisor bot | |
2019-12-10 | Add Kokoro configs for publishing Kythe xrefs. | Brad Burlage | |
PiperOrigin-RevId: 284835614 | |||
2019-12-10 | Merge release-20191129.0-38-g39386d7 (automated) | gVisor bot | |
2019-12-10 | Format fd_set parameters in select(2)/pselect(2) for strace. | Dean Deng | |
I1202 14:55:06.835076 7991 x:0] [ 1] select_test E select(0xa, 0x7fc6ce924c28 [0 1], null, null, 0x7fc6ce924c08 {sec=0 usec=0}) I1202 14:55:06.835102 7991 x:0] [ 1] select_test X select(0xa, 0x7fc6ce924c28 [0 1], null, null, 0x7fc6ce924c08 {sec=0 usec=0}) PiperOrigin-RevId: 284831805 | |||
2019-12-10 | Merge release-20191129.0-37-g769e1cd (automated) | gVisor bot | |
2019-12-10 | Re-enable execveat test that was causing files in /bin to be deleted. | Dean Deng | |
Test now no longer deletes files incorrectly, due to a fix in fs utils used by TempPath (github.com/google/gvisor/pull/1368). Fixes #1366 PiperOrigin-RevId: 284814605 | |||
2019-12-10 | Merge release-20191129.0-36-gf6e87be (automated) | gVisor bot | |
2019-12-10 | Let socket.ControlMessages Release() the underlying transport.ControlMessages. | Dean Deng | |
PiperOrigin-RevId: 284804370 | |||
2019-12-10 | Merge release-20191129.0-35-gf47eaff (automated) | gVisor bot | |
2019-12-10 | Do not consider symlinks as directories in fs utils. | Dean Deng | |
IsDirectory() is used in RecursivelyDelete(), which should not follow symlinks. The only other use (syscalls/linux/rename.cc) is not affected by this change. Updates #1366. PiperOrigin-RevId: 284803968 | |||
2019-12-10 | Merge release-20191129.0-34-gc15be3f (automated) | gVisor bot | |
2019-12-10 | Add all upstream syscalls to tables | Michael Pratt | |
Package strace is missing some syscalls we actually implement (e.g., getrandom). We also see newer syscalls sometimes (e.g., membarrier) that would be handy to have formatted. Let's go ahead and add all syscalls in the latest upstream release (v5.4), even though we only intend to implement v4.4. None of them are implemented, just included as placeholders. PiperOrigin-RevId: 284797577 | |||
2019-12-10 | Merge release-20191129.0-33-g30f7316 (automated) | gVisor bot | |
2019-12-10 | Make comments clearer for control message handling. | Dean Deng | |
PiperOrigin-RevId: 284791600 | |||
2019-12-10 | Merge release-20191129.0-32-gaadbf32 (automated) | gVisor bot | |
2019-12-10 | Disable execveat test that is causing files in /bin to be deleted. | Dean Deng | |
Disable until gvisor.dev/issue/1366 is resolved. Updates #1366 PiperOrigin-RevId: 284786895 | |||
2019-12-10 | Merge release-20191129.0-31-g4a19ebd (automated) | gVisor bot | |
2019-12-10 | Add hostinet tests for sendmsg and recvmsg with TOS/TCLASS. | Dean Deng | |
PiperOrigin-RevId: 284786069 | |||
2019-12-10 | Merge release-20191129.0-30-g98aafb1 (automated) | gVisor bot | |
2019-12-09 | Add test for SO_BINDTODEVICE state bug. | Ian Gudger | |
This was accidentally dropped from the change which fixed the bug. Updates #1217 PiperOrigin-RevId: 284689362 | |||
2019-12-09 | Merge release-20191129.0-29-g18af75d (automated) | gVisor bot | |
2019-12-09 | Add UDP SO_REUSEADDR support to the port manager. | Ian Gudger | |
Next steps include adding support to the transport demuxer and the UDP endpoint. PiperOrigin-RevId: 284652151 | |||
2019-12-09 | Merge release-20191129.0-28-g17867c8 (automated) | gVisor bot | |
2019-12-09 | Include <netinet/tcp.h> for TCP enums in proc_net tests | Jay Zhuang | |
These are currently duplicated in ip_socket_test_util, so tests including both netinet/tcp.h and ip_socket_test_util won't compile. PiperOrigin-RevId: 284623958 | |||
2019-12-09 | Merge release-20191129.0-27-g898dcc2 (automated) | gVisor bot | |
2019-12-09 | Redirect TODOs to gvisor.dev | Fabricio Voznika | |
PiperOrigin-RevId: 284606233 | |||
2019-12-09 | Merge release-20191129.0-26-gcb5f9b8 (automated) | gVisor bot | |
2019-12-09 | Mark test as non flaky. | Bhasker Hariharan | |
PiperOrigin-RevId: 284606133 | |||
2019-12-09 | Merge release-20191129.0-25-gcf477c8 (automated) | gVisor bot | |
2019-12-09 | Mark runner_test as manual. | Adin Scannell | |
Because it is local-only, it should also be marked manual. PiperOrigin-RevId: 284596186 | |||
2019-12-09 | Merge release-20191129.0-24-g498595d (automated) | gVisor bot | |
2019-12-09 | Add tests for rseq(2) | Michael Pratt | |
Add a decent set of syscall tests for rseq(2). These are a bit awkward because of issues with library integration. libc may register rseq on thread start (including before main on the initial thread), precluding much testing. Thus we run tests in a libc-free subprocess. Support for rseq(2) in gVisor will come in a later commit. PiperOrigin-RevId: 284595994 | |||
2019-12-07 | Merge release-20191129.0-23-g01eadf5 (automated) | gVisor bot | |
2019-12-06 | Bump up Go 1.13 as minimum requirement | Fabricio Voznika | |
PiperOrigin-RevId: 284320186 | |||
2019-12-07 | Merge release-20191129.0-22-g3c2e2f7 (automated) | gVisor bot | |
2019-12-06 | Update Kokoro image to install Golang 1.13 | Fabricio Voznika | |
PiperOrigin-RevId: 284308422 | |||
2019-12-07 | Merge release-20191129.0-21-ge70636d (automated) | gVisor bot | |
2019-12-06 | Merge pull request #1233 from xiaobo55x:compatLog | gVisor bot | |
PiperOrigin-RevId: 284305935 | |||
2019-12-07 | Merge release-20191129.0-19-gb1d44be (automated) | gVisor bot | |
2019-12-06 | Add TCP stats for connection close and keep-alive timeouts. | Mithun Iyer | |
Fix bugs in updates to TCP CurrentEstablished stat. Fixes #1277 PiperOrigin-RevId: 284292459 | |||
2019-12-07 | Merge release-20191129.0-18-g371e210 (automated) | gVisor bot | |
2019-12-06 | Add runtime tracing. | Adin Scannell | |
This adds meaningful annotations to the trace generated by the runtime/trace package. PiperOrigin-RevId: 284290115 |