Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-08 | Merge release-20200818.0-131-g284e6811e (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-130-ga3b87a0ce (automated) | gVisor bot | |
2020-09-08 | Merge pull request #3856 from btw616:fix/issue-3855 | gVisor bot | |
PiperOrigin-RevId: 330565414 | |||
2020-09-08 | Merge release-20200818.0-128-g38cdb0579 (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-127-gd35f07b36 (automated) | gVisor bot | |
2020-09-08 | Improve type safety for transport protocol options | Ghanan Gowripalan | |
The existing implementation for TransportProtocol.{Set}Option take arguments of an empty interface type which all types (implicitly) implement; any type may be passed to the functions. This change introduces marker interfaces for transport protocol options that may be set or queried which transport protocol option types implement to ensure that invalid types are caught at compile time. Different interfaces are used to allow the compiler to enforce read-only or set-only socket options. RELNOTES: n/a PiperOrigin-RevId: 330559811 | |||
2020-09-08 | Merge release-20200818.0-126-gd84ec6c42 (automated) | gVisor bot | |
2020-09-08 | [vfs] Capitalize x in the {Get/Set/Remove/List}xattr functions. | Ayush Ranjan | |
PiperOrigin-RevId: 330554450 | |||
2020-09-08 | Fix the use after nil check on args.MountNamespaceVFS2 | Tiwei Bie | |
The args.MountNamespaceVFS2 is used again after the nil check, instead, mntnsVFS2 which holds the expected reference should be used. This patch fixes this issue. Fixes: #3855 Signed-off-by: Tiwei Bie <tiwei.btw@antgroup.com> | |||
2020-09-08 | Merge release-20200818.0-125-gfada564c8 (automated) | gVisor bot | |
2020-09-04 | Merge release-20200818.0-124-g2202812e0 (automated) | gVisor bot | |
2020-09-04 | Simplify FD handling for container start/exec | Fabricio Voznika | |
VFS1 and VFS2 host FDs have different dupping behavior, making error prone to code for both. Change the contract so that FDs are released as they are used, so the caller can simple defer a block that closes all remaining files. This also addresses handling of partial failures. With this fix, more VFS2 tests can be enabled. Updates #1487 PiperOrigin-RevId: 330112266 | |||
2020-09-04 | Merge release-20200818.0-123-gc564293b6 (automated) | gVisor bot | |
2020-09-03 | Adjust input file offset when sendfile only completes a partial write. | Dean Deng | |
Fixes #3779. PiperOrigin-RevId: 330057268 | |||
2020-09-04 | Merge release-20200818.0-122-gb6d6a120d (automated) | gVisor bot | |
2020-09-04 | Merge release-20200818.0-121-g805861ca3 (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-120-g76e51c8b9 (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-119-g30c20df76 (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-118-g319ce6736 (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-117-ga8c174c04 (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-116-g86c1ae095 (automated) | gVisor bot | |
2020-09-03 | Merge release-20200818.0-115-gb69352245 (automated) | gVisor bot | |
2020-09-02 | Fix Accept to not return error for sockets in accept queue. | Bhasker Hariharan | |
Accept on gVisor will return an error if a socket in the accept queue was closed before Accept() was called. Linux will return the new fd even if the returned socket is already closed by the peer say due to a RST being sent by the peer. This seems to be intentional in linux more details on the github issue. Fixes #3780 PiperOrigin-RevId: 329828404 | |||
2020-09-03 | Merge release-20200818.0-114-g1fec86193 (automated) | gVisor bot | |
2020-09-02 | [vfs] Implement xattr for overlayfs. | Ayush Ranjan | |
PiperOrigin-RevId: 329825497 | |||
2020-09-02 | Merge release-20200818.0-113-g0ca0d8e01 (automated) | gVisor bot | |
2020-09-02 | [vfs] Fix error handling in overlayfs OpenAt. | Ayush Ranjan | |
Updates #1199 PiperOrigin-RevId: 329802274 | |||
2020-09-02 | Merge release-20200818.0-112-g5c6601120 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-111-g9bd016423 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-110-gb9b6660dc (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-109-g8ab08cdc0 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-108-ga0e431038 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-106-g563f28b7d (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-105-g37a217aca (automated) | gVisor bot | |
2020-09-01 | Implement setattr+clunk in 9P | Fabricio Voznika | |
This is to cover the common pattern: open->read/write->close, where SetAttr needs to be called to update atime/mtime before the file is closed. Benchmark results: BM_OpenReadClose/10240 CPU setattr+clunk: 63783 ns VFS2: 68109 ns VFS1: 72507 ns Updates #1198 PiperOrigin-RevId: 329628461 | |||
2020-09-02 | Merge release-20200818.0-104-g40faeaa18 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-103-gc67d8ece0 (automated) | gVisor bot | |
2020-09-01 | Merge release-20200818.0-102-g2eaf54dd5 (automated) | gVisor bot | |
2020-09-01 | Refactor tty codebase to use master-replica terminology. | Ayush Ranjan | |
Updates #2972 PiperOrigin-RevId: 329584905 | |||
2020-09-01 | Merge release-20200818.0-101-g04c284f8c (automated) | gVisor bot | |
2020-09-01 | Fix panic when calling dup2(). | Nayana Bidari | |
PiperOrigin-RevId: 329572337 | |||
2020-09-01 | Merge release-20200818.0-100-g723fb5c11 (automated) | gVisor bot | |
2020-09-01 | [go-marshal] Enable auto-marshalling for fs/tty. | Ayush Ranjan | |
PiperOrigin-RevId: 329564614 | |||
2020-09-01 | Merge release-20200818.0-99-g71589b7f7 (automated) | gVisor bot | |
2020-09-01 | Merge release-20200818.0-98-g0eae08bc9 (automated) | gVisor bot | |
2020-09-01 | Automated rollback of changelist 328350576 | Nayana Bidari | |
PiperOrigin-RevId: 329526153 | |||
2020-09-01 | Merge release-20200818.0-97-gf4be726fd (automated) | gVisor bot | |
2020-09-01 | Merge release-20200818.0-96-g674843849 (automated) | gVisor bot | |
2020-09-01 | Merge release-20200818.0-95-g101c97d6f (automated) | gVisor bot | |
2020-08-31 | Merge release-20200818.0-94-g170560cec (automated) | gVisor bot | |