Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-23 | Merge release-20200622.1-206-g5e34ee68c (automated) | gVisor bot | |
2020-07-23 | Merge pull request #3024 from ridwanmsharif:ridwanmsharif/fuse-stub-impl | gVisor bot | |
PiperOrigin-RevId: 322890087 | |||
2020-07-23 | Merge release-20200622.1-203-g8fed97794 (automated) | gVisor bot | |
2020-07-23 | Add task work mechanism. | Dean Deng | |
Like task_work in Linux, this allows us to register callbacks to be executed before returning to userspace. This is needed for kcov support, which requires coverage information to be up-to-date whenever we are in user mode. We will provide coverage data through the kcov interface to enable coverage-directed fuzzing in syzkaller. One difference from Linux is that task work cannot queue work before the transition to userspace that it precedes; queued work will be picked up before the next transition. PiperOrigin-RevId: 322889984 | |||
2020-07-23 | Merge release-20200622.1-202-g3a2fac0ab (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-201-g4eb3c8c7e (automated) | gVisor bot | |
2020-07-23 | kvm-tls-2:add the preservation of user-TLS in the Arm64 kvm platform | lubinszARM | |
This patch load/save TLS for the container application. Related issue: full context-switch supporting for Arm64 #1238 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/2761 from lubinszARM:pr_tls_2 cb5dbca1c9c3f378002406da7a58887f9b5032b3 PiperOrigin-RevId: 322887044 | |||
2020-07-23 | Merge release-20200622.1-200-gdd530eeef (automated) | gVisor bot | |
2020-07-23 | iptables: use keyed array literals | Kevin Krakauer | |
PiperOrigin-RevId: 322882426 | |||
2020-07-23 | Use mode supplied by the mount options | Ridwan Sharif | |
2020-07-23 | Added stub FUSE filesystem | Ridwan Sharif | |
Allow FUSE filesystems to be mounted using libfuse. The appropriate flags and mount options are parsed and understood by fusefs. | |||
2020-07-23 | Merge release-20200622.1-199-g15da310ef (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-198-gfc26b3764 (automated) | gVisor bot | |
2020-07-23 | Merge pull request #3207 from kevinGC:icmp-connect | gVisor bot | |
PiperOrigin-RevId: 322853192 | |||
2020-07-23 | Merge release-20200622.1-196-g20b556e62 (automated) | gVisor bot | |
2020-07-23 | Fix wildcard bind for raw socket. | Bhasker Hariharan | |
Fixes #3334 PiperOrigin-RevId: 322846384 | |||
2020-07-23 | Merge release-20200622.1-195-g6f7f73996 (automated) | gVisor bot | |
2020-07-23 | Marshallable socket opitons. | Ayush Ranjan | |
Socket option values are now required to implement marshal.Marshallable. Co-authored-by: Rahat Mahmood <rahat@google.com> PiperOrigin-RevId: 322831612 | |||
2020-07-23 | Merge release-20200622.1-194-g384369e01 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-193-gb396d3882 (automated) | gVisor bot | |
2020-07-23 | Port sendfile to vfs2. | Nicolas Lacasse | |
And do some refactoring of the wait logic in sendfile/splice/tee. Updates #1035 #2923 PiperOrigin-RevId: 322815521 | |||
2020-07-23 | Merge release-20200622.1-192-g4fbd0728a (automated) | gVisor bot | |
2020-07-23 | [vfs2][gofer] Fix update attributes race condition. | Ayush Ranjan | |
We were getting the file attributes before locking the metadataMu which was causing stale updates to the file attributes. Fixes OpenTest_AppendConcurrentWrite. Updates #2923 PiperOrigin-RevId: 322804438 | |||
2020-07-23 | Merge release-20200622.1-191-g36257e6b7 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-189-g14839e027 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-188-gc9399797d (automated) | gVisor bot | |
2020-07-22 | make connect(2) fail when dest is unreachable | Kevin Krakauer | |
Previously, ICMP destination unreachable datagrams were ignored by TCP endpoints. This caused connect to hang when an intermediate router couldn't find a route to the host. This manifested as a Kokoro error when Docker IPv6 was enabled. The Ruby image test would try to install the sinatra gem and hang indefinitely attempting to use an IPv6 address. Fixes #3079. | |||
2020-07-22 | iptables: don't NAT existing connections | Kevin Krakauer | |
Fixes a NAT bug that manifested as: - A SYN was sent from gVisor to another host, unaffected by iptables. - The corresponding SYN/ACK was NATted by a PREROUTING REDIRECT rule despite being part of the existing connection. - The socket that sent the SYN never received the SYN/ACK and thus a connection could not be established. We handle this (as Linux does) by tracking all connections, inserting a no-op conntrack rule for new connections with no rules of their own. Needed for istio support (#170). | |||
2020-07-22 | Merge release-20200622.1-187-gbd98f8201 (automated) | gVisor bot | |
2020-07-22 | iptables: replace maps with arrays | Kevin Krakauer | |
For iptables users, Check() is a hot path called for every packet one or more times. Let's avoid a bunch of map lookups. PiperOrigin-RevId: 322678699 | |||
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-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-18 | Merge release-20200622.1-180-g5593320be (automated) | gVisor bot | |
2020-07-18 | Merge release-20200622.1-179-g40acd22bc (automated) | gVisor bot | |
2020-07-17 | Merge release-20200622.1-178-ge3c2bd51a (automated) | gVisor bot | |
2020-07-17 | Merge release-20200622.1-177-g03c30ec63 (automated) | gVisor bot | |
2020-07-17 | Merge release-20200622.1-176-g40826b055 (automated) | gVisor bot | |
2020-07-17 | Merge release-20200622.1-175-gc0ee95198 (automated) | gVisor bot | |
2020-07-17 | Merge release-20200622.1-174-g7e226c807 (automated) | gVisor bot | |
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 | |