Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-10 | Merge release-20200818.0-145-gf94995114 (automated) | gVisor bot | |
2020-09-10 | Merge release-20200810.0-200-gc7d09207e (automated) | gVisor bot | |
2020-09-09 | Implement ioctl with enable verity | gVisor bot | |
ioctl with FS_IOC_ENABLE_VERITY is added to verity file system to enable a file as verity file. For a file, a Merkle tree is built with its data. For a directory, a Merkle tree is built with the root hashes of its children. PiperOrigin-RevId: 330604368 | |||
2020-09-09 | Refactor tty codebase to use master-replica terminology. | Ayush Ranjan | |
Updates #2972 PiperOrigin-RevId: 329584905 | |||
2020-09-09 | [go-marshal] Enable auto-marshalling for fs/tty. | Ayush Ranjan | |
PiperOrigin-RevId: 329564614 | |||
2020-09-09 | Implement StatFS for various VFS2 filesystems. | Rahat Mahmood | |
This mainly involved enabling kernfs' client filesystems to provide a StatFS implementation. Fixes #3411, #3515. PiperOrigin-RevId: 329009864 | |||
2020-09-09 | ip6tables: (de)serialize ip6tables structs | Kevin Krakauer | |
More implementation+testing to follow. #3549. PiperOrigin-RevId: 328770160 | |||
2020-09-09 | tmpfs: Allow xattrs in the trusted namespace if creds has CAP_SYS_ADMIN. | Nicolas Lacasse | |
This is needed to support the overlay opaque attribute. PiperOrigin-RevId: 328552985 | |||
2020-09-09 | Return non-zero size for tmpfs statfs(2). | Jamie Liu | |
This does not implement accepting or enforcing any size limit, which will be more complex and has performance implications; it just returns a fixed non-zero size. Updates #1936 PiperOrigin-RevId: 328428588 | |||
2020-09-09 | Expose basic coverage information to userspace through kcov interface. | Dean Deng | |
In Linux, a kernel configuration is set that compiles the kernel with a custom function that is called at the beginning of every basic block, which updates the memory-mapped coverage information. The Go coverage tool does not allow us to inject arbitrary instructions into basic blocks, but it does provide data that we can convert to a kcov-like format and transfer them to userspace through a memory mapping. Note that this is not a strict implementation of kcov, which is especially tricky to do because we do not have the same coverage tools available in Go that that are available for the actual Linux kernel. In Linux, a kernel configuration is set that compiles the kernel with a custom function that is called at the beginning of every basic block to write program counters to the kcov memory mapping. In Go, however, coverage tools only give us a count of basic blocks as they are executed. Every time we return to userspace, we collect the coverage information and write out PCs for each block that was executed, providing userspace with the illusion that the kcov data is always up to date. For convenience, we also generate a unique synthetic PC for each block instead of using actual PCs. Finally, we do not provide thread-specific coverage data (each kcov instance only contains PCs executed by the thread owning it); instead, we will supply data for any file specified by -- instrumentation_filter. Also, fix issue in nogo that was causing pkg/coverage:coverage_nogo compilation to fail. PiperOrigin-RevId: 328426526 | |||
2020-09-09 | [go-marshal] Enable auto-marshalling for host tty. | Ayush Ranjan | |
PiperOrigin-RevId: 328415633 | |||
2020-09-09 | Merge release-20200818.0-143-gaead623d9 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-141-gf3172c3a1 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-140-gfb281eea7 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-139-g26439f9a4 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-138-g00479af51 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-137-g8d3551da6 (automated) | gVisor bot | |
2020-09-09 | Merge release-20200818.0-136-gbca4d99a4 (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-135-ga17d083f3 (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-134-g360f1535c (automated) | gVisor bot | |
2020-09-08 | Implement ioctl with enable verity | gVisor bot | |
ioctl with FS_IOC_ENABLE_VERITY is added to verity file system to enable a file as verity file. For a file, a Merkle tree is built with its data. For a directory, a Merkle tree is built with the root hashes of its children. PiperOrigin-RevId: 330604368 | |||
2020-09-08 | Merge release-20200818.0-133-g682c0edcd (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-132-gc8f1ce288 (automated) | gVisor bot | |
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 release-20200818.0-128-g38cdb0579 (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-127-gd35f07b36 (automated) | gVisor bot | |
2020-09-08 | Merge release-20200818.0-126-gd84ec6c42 (automated) | gVisor bot | |
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 | Merge release-20200818.0-123-gc564293b6 (automated) | gVisor bot | |
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-03 | Merge release-20200818.0-114-g1fec86193 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-113-g0ca0d8e01 (automated) | gVisor bot | |
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-02 | Merge release-20200818.0-104-g40faeaa18 (automated) | gVisor bot | |
2020-09-02 | Merge release-20200818.0-103-gc67d8ece0 (automated) | gVisor bot | |