Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-11 | Merge release-20201030.0-67-g792cbc06d (automated) | gVisor bot | |
2020-11-10 | Add debug logs to startup benchmark. | Zach Koopmans | |
PiperOrigin-RevId: 341757694 | |||
2020-11-11 | Merge release-20201030.0-66-g7f2183df9 (automated) | gVisor bot | |
2020-11-10 | Internal change | Jamie Liu | |
PiperOrigin-RevId: 341732791 | |||
2020-11-10 | Merge release-20201030.0-65-ga0e2966df (automated) | gVisor bot | |
2020-11-10 | Show run-benchmark output. | Adin Scannell | |
PiperOrigin-RevId: 341667792 | |||
2020-11-10 | Merge release-20201030.0-64-g267d18408 (automated) | gVisor bot | |
2020-11-10 | Add all base and fs tests to Continuous Tests. | Zach Koopmans | |
PiperOrigin-RevId: 341660511 | |||
2020-11-10 | Merge release-20201030.0-63-ge998b9904 (automated) | gVisor bot | |
2020-11-10 | Add logging to internal gvisor when checking for kcov. | Dean Deng | |
May help with debugging https://syzkaller.appspot.com/bug?id=0d717bd7028dceeb4b38f09aab2841c398b41d81 PiperOrigin-RevId: 341640485 | |||
2020-11-10 | Merge release-20201030.0-62-g3b353ff0e (automated) | gVisor bot | |
2020-11-09 | Additions to ICMP and IPv4 parsers | Julian Elischer | |
Teach ICMP.Parser/ToBytes to handle some non echo ICMP packets. Teach IPv4.Parser that fragments only have a payload, not an upper layer. Fix IPv4 and IPv6 reassembly tests to handle the change. Fixes #4758 PiperOrigin-RevId: 341549665 | |||
2020-11-10 | Merge release-20201030.0-61-gb2d5b71ec (automated) | gVisor bot | |
2020-11-09 | Evaluate T as a shell variable, not a Make variable. | Adin Scannell | |
PiperOrigin-RevId: 341531230 | |||
2020-11-09 | Merge release-20201030.0-60-g199fcd0fe (automated) | gVisor bot | |
2020-11-09 | Skip `EventHUp` notify in `FIN_WAIT2` on a socket close. | Mithun Iyer | |
This Notify was added as part of cl/279106406; but notifying `EventHUp` in `FIN_WAIT2` is incorrect, as we want to only notify later on `TIME_WAIT` or a reset. However, we do need to notify any blocked waiters of an activity on the endpoint with `EventIn`|`EventOut`. PiperOrigin-RevId: 341490913 | |||
2020-11-09 | Merge release-20201030.0-59-g2fcca60a7 (automated) | gVisor bot | |
2020-11-09 | net: connect to the ipv4 localhost returns ENETUNREACH if the address isn't set | Andrei Vagin | |
cl/340002915 modified the code to return EADDRNOTAVAIL if connect is called for a localhost address which isn't set. But actually, Linux returns EADDRNOTAVAIL for ipv6 addresses and ENETUNREACH for ipv4 addresses. Updates #4735 PiperOrigin-RevId: 341479129 | |||
2020-11-09 | Merge release-20201030.0-58-gc59bdd18d (automated) | gVisor bot | |
2020-11-09 | parameterize regexp in netdevs.ParseDevices | Zeling Feng | |
PiperOrigin-RevId: 341470647 | |||
2020-11-09 | Merge release-20201030.0-57-gcbca5b2ed (automated) | gVisor bot | |
2020-11-09 | Print a debug message if /sys/kernel/debug/kcov is available | Andrei Vagin | |
This will help to debug: https://syzkaller.appspot.com/bug?id=0d717bd7028dceeb4b38f09aab2841c398b41d81 PiperOrigin-RevId: 341458715 | |||
2020-11-09 | Merge release-20201030.0-56-gd4e0b829e (automated) | gVisor bot | |
2020-11-09 | Merge pull request #4683 from lemin9538:lemin_fpsmid_fix | gVisor bot | |
PiperOrigin-RevId: 341445910 | |||
2020-11-09 | Merge release-20201030.0-54-g16caaf79f (automated) | gVisor bot | |
2020-11-09 | iptables: add documentation about enabing docker ipv6 | Kevin Krakauer | |
PiperOrigin-RevId: 341439435 | |||
2020-11-09 | Merge release-20201030.0-53-g0fb5353e4 (automated) | gVisor bot | |
2020-11-09 | Initialize references with a value of 1. | Dean Deng | |
This lets us avoid treating a value of 0 as one reference. All references using the refsvfs2 template must call InitRefs() before the reference is incremented/decremented, or else a panic will occur. Therefore, it should be pretty easy to identify missing InitRef calls during testing. Updates #1486. PiperOrigin-RevId: 341411151 | |||
2020-11-07 | Merge release-20201030.0-52-g78cce3a46 (automated) | gVisor bot | |
2020-11-06 | Allow VFS2 gofer.dentries to have separate read and write FDs. | Jamie Liu | |
This is necessary to allow writes to files opened with O_WRONLY to go through host FDs. PiperOrigin-RevId: 341174509 | |||
2020-11-07 | Merge release-20201030.0-51-g917b6094e (automated) | gVisor bot | |
2020-11-06 | Merge pull request #4719 from zhlhahaha:2005 | gVisor bot | |
PiperOrigin-RevId: 341172694 | |||
2020-11-07 | Merge release-20201030.0-49-g9035422ea (automated) | gVisor bot | |
2020-11-06 | Change size of startup benchmark and lower number of startups. | Zach Koopmans | |
PiperOrigin-RevId: 341155693 | |||
2020-11-07 | Merge release-20201030.0-48-gfe9442d32 (automated) | gVisor bot | |
2020-11-06 | [vfs] Return EEXIST when file already exists and rp.MustBeDir() is true. | Ayush Ranjan | |
This is consistent with what Linux does. This was causing a PHP runtime test failure. Fixed it for VFS2. PiperOrigin-RevId: 341155209 | |||
2020-11-07 | Merge release-20201030.0-47-g3ac00fe9c (automated) | gVisor bot | |
2020-11-06 | Implement command GETNCNT for semctl. | Jing Chen | |
PiperOrigin-RevId: 341154192 | |||
2020-11-07 | Merge release-20201030.0-46-g5288e1941 (automated) | gVisor bot | |
2020-11-06 | Trim link headers from buffer clone when sniffing | Ghanan Gowripalan | |
PiperOrigin-RevId: 341135083 | |||
2020-11-06 | Merge release-20201030.0-45-g6c93dc970 (automated) | gVisor bot | |
2020-11-06 | Add pull image statment to benchmarks rule. | Zach Koopmans | |
PiperOrigin-RevId: 341132662 | |||
2020-11-06 | Merge release-20201030.0-44-g9e82747d6 (automated) | gVisor bot | |
2020-11-06 | Return early in walkSACK if segment has no SACK blocks. | Bhasker Hariharan | |
This avoids a needless allocation. Updates #231 PiperOrigin-RevId: 341113160 | |||
2020-11-06 | Merge release-20201030.0-43-g949dc1d09 (automated) | gVisor bot | |
2020-11-06 | [vfs] overlayfs: Do not unlink non-existing whiteout during file creation. | Ayush Ranjan | |
We can reuse information about whether a whiteout exists on a given file path from stepLocked when creating a file at that path. This helps save an Unlink call to the upper filesystem if the whiteout does NOT exist (common case). Plumbs this information from lookupLocked() -> getChildLocked() -> stepLocked(). This also helped save a Lookup in RenameAt(). Fixes #1199 PiperOrigin-RevId: 341105351 | |||
2020-11-06 | Merge release-20201030.0-42-gbcd883f09 (automated) | gVisor bot | |
2020-11-06 | Avoid extra DecRef on kernfs root for "kept" dentries. | Dean Deng | |
The root dentry was not created through Inode.Lookup, so we should not release a reference even if inode.Keep() is true. PiperOrigin-RevId: 341103220 | |||
2020-11-06 | Merge release-20201030.0-41-g53eeb06ef (automated) | gVisor bot | |
2020-11-06 | Fix infinite loop when splicing to pipes/eventfds. | Nicolas Lacasse | |
Writes to pipes of size < PIPE_BUF are guaranteed to be atomic, so writes larger than that will return EAGAIN if the pipe has capacity < PIPE_BUF. Writes to eventfds will return EAGAIN if the write would cause the eventfd value to go over the max. In both such cases, calling Ready() on the FD will return true (because it is possible to write), but specific kinds of writes will in fact return EAGAIN. This CL fixes an infinite loop in splice and sendfile (VFS1 and VFS2) by forcing skipping the readiness check for the outfile in send, splice, and tee. PiperOrigin-RevId: 341102260 |