Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-22 | Merge release-20200622.1-186-g9654bf04a (automated) | gVisor bot | |
2020-07-22 | [vfs2][tmpfs] Implement O_APPEND | Ayush Ranjan | |
Updates #2923 PiperOrigin-RevId: 322671489 | |||
2020-07-22 | Merge release-20200622.1-185-g39525d64c (automated) | gVisor bot | |
2020-07-22 | Add O_APPEND support in vfs2 gofer. | Ayush Ranjan | |
Helps in fixing open syscall tests: AppendConcurrentWrite and AppendOnly. We also now update the file size for seekable special files (regular files) which we were not doing earlier. Updates #2923 PiperOrigin-RevId: 322670843 | |||
2020-07-22 | Merge release-20200622.1-184-g71bf90c55 (automated) | gVisor bot | |
2020-07-22 | Support for receiving outbound packets in AF_PACKET. | Bhasker Hariharan | |
Updates #173 PiperOrigin-RevId: 322665518 | |||
2020-07-22 | Merge release-20200622.1-183-g13c0cca50 (automated) | gVisor bot | |
2020-07-22 | Skip RawHDRINCL tests that are blocking presubmits/releases. | Dean Deng | |
Temporarily skip these, on bhaskherh@'s advice. PiperOrigin-RevId: 322664955 | |||
2020-07-21 | Merge release-20200622.1-182-ge1a04f84e (automated) | gVisor bot | |
2020-07-20 | Add standard entrypoints for test targets. | Adin Scannell | |
PiperOrigin-RevId: 322265513 | |||
2020-07-18 | Merge release-20200622.1-181-gfeb1d3d5a (automated) | gVisor bot | |
2020-07-17 | Clean up html on the website. | Ian Lewis | |
- Fixes some html validation issues. - Fixes links on security basics blog post. - Adds rel=noopener to links with target=_blank and adds a check to htmlproofer. - Add favicon check to htmlproofer. Fixes #3286 Fixes #3284 PiperOrigin-RevId: 321892602 | |||
2020-07-18 | Merge release-20200622.1-180-g5593320be (automated) | gVisor bot | |
2020-07-17 | Update README on cross-building images. | Ting-Yu Wang | |
PiperOrigin-RevId: 321887956 | |||
2020-07-18 | Merge release-20200622.1-179-g40acd22bc (automated) | gVisor bot | |
2020-07-17 | Runtime tests are enormous | Ayush Ranjan | |
PiperOrigin-RevId: 321885126 | |||
2020-07-17 | Merge release-20200622.1-178-ge3c2bd51a (automated) | gVisor bot | |
2020-07-17 | Move main methods for benchmark packages main package file. | Zach Koopmans | |
PiperOrigin-RevId: 321875119 | |||
2020-07-17 | Merge release-20200622.1-177-g03c30ec63 (automated) | gVisor bot | |
2020-07-17 | Runtime tests: Download language runtime image | Ayush Ranjan | |
PiperOrigin-RevId: 321839398 | |||
2020-07-17 | Merge release-20200622.1-176-g40826b055 (automated) | gVisor bot | |
2020-07-17 | DUT logs in test failure messages in packetimpact | Jay Zhuang | |
DUT logs will include logs from the posix server and gVisor, which provides a way to instrument the DUT during test failures. PiperOrigin-RevId: 321816647 | |||
2020-07-17 | Merge release-20200622.1-175-gc0ee95198 (automated) | gVisor bot | |
2020-07-17 | Automated rollback of changelist 321647645 | Ayush Ranjan | |
PiperOrigin-RevId: 321808673 | |||
2020-07-17 | Merge release-20200622.1-174-g7e226c807 (automated) | gVisor bot | |
2020-07-17 | Test UDP packets with mcast source addr are discarded | Jay Zhuang | |
PiperOrigin-RevId: 321790802 | |||
2020-07-17 | Merge release-20200622.1-173-gdcf6ddc27 (automated) | gVisor bot | |
2020-07-16 | Add support to return protocol in recvmsg for AF_PACKET. | Bhasker Hariharan | |
Updates #173 PiperOrigin-RevId: 321690756 | |||
2020-07-16 | Merge release-20200622.1-172-ge6894cb99 (automated) | gVisor bot | |
2020-07-16 | Port runtime tests to use go_test | Ayush Ranjan | |
PiperOrigin-RevId: 321647645 | |||
2020-07-16 | Merge release-20200622.1-171-gc66991ad7 (automated) | gVisor bot | |
2020-07-16 | Add ethernet broadcast address constant | Ghanan Gowripalan | |
PiperOrigin-RevId: 321620517 | |||
2020-07-16 | Merge release-20200622.1-170-g0a745cb34 (automated) | gVisor bot | |
2020-07-15 | Merge pull request #3236 from craig08:fuse-kernfs-inode-stat-add-ctx | gVisor bot | |
PiperOrigin-RevId: 321496734 | |||
2020-07-16 | Merge release-20200622.1-168-g5c8c0d65b (automated) | gVisor bot | |
2020-07-15 | Port httpd benchmark | Zach Koopmans | |
PiperOrigin-RevId: 321478001 | |||
2020-07-15 | Merge release-20200622.1-167-ge92f38ff0 (automated) | gVisor bot | |
2020-07-15 | iptables: remove check for NetworkHeader | Kevin Krakauer | |
This is no longer necessary, as we always set NetworkHeader before calling iptables.Check. PiperOrigin-RevId: 321461978 | |||
2020-07-15 | Merge release-20200622.1-166-gbdbab2702 (automated) | gVisor bot | |
2020-07-15 | Merge pull request #3022 from prattmic:runsc_do_pdeathsig | gVisor bot | |
PiperOrigin-RevId: 321449877 | |||
2020-07-15 | Merge release-20200622.1-164-gdb653bb34 (automated) | gVisor bot | |
2020-07-15 | Merge release-20200622.1-163-g857d03f25 (automated) | gVisor bot | |
2020-07-15 | fdbased: Vectorized write for packet; relax writev syscall filter. | Ting-Yu Wang | |
Now it calls pkt.Data.ToView() when writing the packet. This may require copying when the packet is large, which puts the worse case in an even worse situation. This sent out in a separate preparation change as it requires syscall filter changes. This change will be followed by the change for the adoption of the new PacketHeader API. PiperOrigin-RevId: 321447003 | |||
2020-07-15 | Add support for SO_ERROR to packet sockets. | Bhasker Hariharan | |
Packet sockets also seem to allow double binding and do not return an error on linux. This was tested by running the syscall test in a linux namespace as root and the current test DoubleBind fails@HEAD. Passes after this change. Updates #173 PiperOrigin-RevId: 321445137 | |||
2020-07-15 | Merge release-20200622.1-162-gfef90c61c (automated) | gVisor bot | |
2020-07-15 | Fix minor bugs in a couple of interface IOCTLs. | Bhasker Hariharan | |
gVisor incorrectly returns the wrong ARP type for SIOGIFHWADDR. This breaks tcpdump as it tries to interpret the packets incorrectly. Similarly, SIOCETHTOOL is used by tcpdump to query interface properties which fails with an EINVAL since we don't implement it. For now change it to return EOPNOTSUPP to indicate that we don't support the query rather than return EINVAL. NOTE: ARPHRD types for link endpoints are distinct from NIC capabilities and NIC flags. In Linux all 3 exist eg. ARPHRD types are stored in dev->type field while NIC capabilities are more like the device features which can be queried using SIOCETHTOOL but not modified and NIC Flags are fields that can be modified from user space. eg. NIC status (UP/DOWN/MULTICAST/BROADCAST) etc. Updates #2746 PiperOrigin-RevId: 321436525 | |||
2020-07-15 | Merge release-20200622.1-161-g1d11c4037 (automated) | gVisor bot | |
2020-07-15 | Fix errors not getting caught when building vm image. | Ting-Yu Wang | |
`set -e` does not catch errors in bash command substituions like `echo $(bad cmd)` so bazel thinks it succeeded and cached the result. PiperOrigin-RevId: 321412327 | |||
2020-07-15 | Merge release-20200622.1-160-g8939fae0a (automated) | gVisor bot | |
2020-07-15 | Apply pdeathsig to gofer for runsc run/do | Michael Pratt | |
Much like the boot process, apply pdeathsig to the gofer for cases where the sandbox lifecycle is attached to the parent (runsc run/do). This isn't strictly necessary, as the gofer normally exits once the sentry disappears, but this makes that extra reliable. |