Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-11 | Merge release-20200804.0-61-g8e31f0dc5 (automated) | gVisor bot | |
2020-08-10 | Set the NetworkProtocolNumber of all PacketBuffers. | Kevin Krakauer | |
NetworkEndpoints set the number on outgoing packets in Write() and NetworkProtocols set them on incoming packets in Parse(). Needed for #3549. PiperOrigin-RevId: 325938745 | |||
2020-08-10 | Merge release-20200804.0-60-g0a8ae4b32 (automated) | gVisor bot | |
2020-08-10 | Populate IPPacketInfo with destination address | Ghanan Gowripalan | |
IPPacketInfo.DestinationAddr should hold the destination of the IP packet, not the source. This change fixes that bug. PiperOrigin-RevId: 325910766 | |||
2020-08-10 | Merge release-20200804.0-59-ga1af46c20 (automated) | gVisor bot | |
2020-08-10 | Enable VFS2 by default for all syscall tests. | Ayush Ranjan | |
Fixes #2923 PiperOrigin-RevId: 325904734 | |||
2020-08-10 | Merge release-20200804.0-58-ga88cf5a2e (automated) | gVisor bot | |
2020-08-10 | Add benchmarks to continuous build. | Zach Koopmans | |
PiperOrigin-RevId: 325892974 | |||
2020-08-10 | Merge release-20200804.0-57-g7ba5e3558 (automated) | gVisor bot | |
2020-08-10 | ip6tables: move target-specific code to targets.go | Kevin Krakauer | |
This is purely moving code, no changes. netfilter.go is cluttered and targets.go is a good place for this. #3549 PiperOrigin-RevId: 325879965 | |||
2020-08-10 | Merge release-20200804.0-56-g9ac71dc78 (automated) | gVisor bot | |
2020-08-10 | Mark DirCreation/tmp tests as passing. | Zach Koopmans | |
PiperOrigin-RevId: 325861904 | |||
2020-08-10 | Merge release-20200804.0-55-g79e7d0b06 (automated) | gVisor bot | |
2020-08-10 | Run GC before sandbox exit when leak checking is enabled. | Dean Deng | |
Running garbage collection enqueues all finalizers, which are used by the refs/refs_vfs2 packages to detect reference leaks. Note that even with GC, there is no guarantee that all finalizers will be run before the program exits. This is a best effort attempt to activate leak checks as much as possible. Updates #3545. PiperOrigin-RevId: 325834438 | |||
2020-08-09 | Merge release-20200804.0-54-gb404b5c25 (automated) | gVisor bot | |
2020-08-08 | Use unicast source for ICMP echo replies | Ghanan Gowripalan | |
Packets MUST NOT use a non-unicast source address for ICMP Echo Replies. Test: integration_test.TestPingMulticastBroadcast PiperOrigin-RevId: 325634380 | |||
2020-08-08 | Merge release-20200804.0-53-g13a8ae81b (automated) | gVisor bot | |
2020-08-07 | Add context.FullStateChanged() | Andrei Vagin | |
It indicates that the Sentry has changed the state of the thread and next calls of PullFullState() has to do nothing. PiperOrigin-RevId: 325567415 | |||
2020-08-08 | Merge release-20200804.0-52-g3be26a271 (automated) | gVisor bot | |
2020-08-07 | [vfs2] Fix tmpfs mounting. | Ayush Ranjan | |
Earlier we were using NLink to decide if /tmp is empty or not. However, NLink at best tells us about the number of subdirectories (via the ".." entries). NLink = n + 2 for n subdirectories. But it does not tell us if the directory is empty. There still might be non-directory files. We could also not rely on NLink because host overlayfs always returned 1. VFS1 uses Readdir to decide if the directory is empty. Used a similar approach. We now use IterDirents to decide if the "/tmp" directory is empty. Fixes #3369 PiperOrigin-RevId: 325554234 | |||
2020-08-08 | Merge release-20200804.0-51-g977618c8e (automated) | gVisor bot | |
2020-08-08 | Merge release-20200804.0-49-g343661770 (automated) | gVisor bot | |
2020-08-07 | Merge pull request #3520 from boyuan-he:marshal-impl | gVisor bot | |
PiperOrigin-RevId: 325546935 | |||
2020-08-07 | Don't hold gofer.filesystem.renameMu during dentry destruction. | Jamie Liu | |
PiperOrigin-RevId: 325546629 | |||
2020-08-08 | Merge release-20200804.0-48-g8f6d576af (automated) | gVisor bot | |
2020-08-07 | Merge pull request #3069 from lubinszARM:pr_serr_injection2 | gVisor bot | |
PiperOrigin-RevId: 325546308 | |||
2020-08-08 | Merge release-20200804.0-46-gb7a97fe33 (automated) | gVisor bot | |
2020-08-07 | Remove doc rules for non-existent files | Andrei Vagin | |
These files have been deleted by cl/324775563. PiperOrigin-RevId: 325543067 | |||
2020-08-07 | Merge release-20200804.0-45-g0b7cd1e75 (automated) | gVisor bot | |
2020-08-07 | Mark dropped pages unevictable in fsimpl/gofer.dentry.destroyLocked. | Jamie Liu | |
PiperOrigin-RevId: 325531657 | |||
2020-08-07 | Merge release-20200804.0-44-g80c80a141 (automated) | gVisor bot | |
2020-08-07 | Remove old benchmark tools. | Zach Koopmans | |
Remove the old benchmark-tools directory, including imports in the WORKSPACE file and associated bazel rules. The new Golang benchmark-tools can be found at //test/benchmarks and it is functionally equivalent, excepting syscall_test which can be found in //test/perf/linux. PiperOrigin-RevId: 325529075 | |||
2020-08-07 | Merge release-20200804.0-43-g94447aeab (automated) | gVisor bot | |
2020-08-07 | Fix panic during Address Resolution of neighbor entry created by NS | Sam Balana | |
When a Neighbor Solicitation is received, a neighbor entry is created with the remote host's link layer address, but without a link layer address resolver. If the host decides to send a packet addressed to the IP address of that neighbor entry, Address Resolution starts with a nil pointer to the link layer address resolver. This causes the netstack to panic and crash. This change ensures that when a packet is sent in that situation, the link layer address resolver will be set before Address Resolution begins. Tests: pkg/tcpip/stack:stack_test + TestEntryUnknownToStaleToProbeToReachable - TestNeighborCacheEntryNoLinkAddress Updates #1889 Updates #1894 Updates #1895 Updates #1947 Updates #1948 Updates #1949 Updates #1950 PiperOrigin-RevId: 325516471 | |||
2020-08-07 | Merge release-20200804.0-42-g7b9bfc0ce (automated) | gVisor bot | |
2020-08-07 | Port Ruby benchmark. | Zach Koopmans | |
PiperOrigin-RevId: 325500772 | |||
2020-08-07 | Merge release-20200804.0-41-ga7bd0a701 (automated) | gVisor bot | |
2020-08-07 | Port Startup and Density Benchmarks. | Zach Koopmans | |
PiperOrigin-RevId: 325497346 | |||
2020-08-07 | Merge release-20200804.0-40-g10c13bcca (automated) | gVisor bot | |
2020-08-07 | tcp: change the limit of TCP_LINGER2 | Andrei Vagin | |
It was changed in the Linux kernel: commit f0628c524fd188c3f9418e12478dfdfadacba815 Date: Fri Apr 24 16:06:16 2020 +0800 net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX PiperOrigin-RevId: 325493859 | |||
2020-08-07 | Merge release-20200804.0-39-g93cb66825 (automated) | gVisor bot | |
2020-08-07 | Support separate read/write handles in fsimpl/gofer.dentry. | Jamie Liu | |
PiperOrigin-RevId: 325490674 | |||
2020-08-07 | Merge release-20200804.0-38-g293f11ca9 (automated) | gVisor bot | |
2020-08-07 | [runtime tests] Exclude flaky/failing tests | Ayush Ranjan | |
PiperOrigin-RevId: 325481011 | |||
2020-08-07 | Merge release-20200804.0-37-g8c1573eba (automated) | gVisor bot | |
2020-08-07 | Tolerate EINTR from fallocate() in inotify test. | Jamie Liu | |
PiperOrigin-RevId: 325472312 | |||
2020-08-07 | Merge release-20200804.0-36-g4fa1c304a (automated) | gVisor bot | |
2020-08-07 | Try to update atime and mtime on VFS2 gofer files on dentry eviction. | Jamie Liu | |
PiperOrigin-RevId: 325388385 | |||
2020-08-07 | Merge release-20200804.0-35-gf20e63e31 (automated) | gVisor bot | |
2020-08-06 | Add LinkAt support to gofer | Fabricio Voznika | |
Updates #1198 PiperOrigin-RevId: 325350818 |