Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-28 | Merge release-20200818.0-85-gd5787f628 (automated) | gVisor bot | |
2020-08-28 | Merge release-20200818.0-84-gb4820e598 (automated) | gVisor bot | |
2020-08-28 | 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-08-28 | Merge release-20200818.0-83-gbdd5996a7 (automated) | gVisor bot | |
2020-08-28 | Merge release-20200818.0-80-g7bc9f9b47 (automated) | gVisor bot | |
2020-08-28 | Merge release-20200818.0-79-g8ae0ab722 (automated) | gVisor bot | |
2020-08-28 | Merge release-20200818.0-78-g421e35020 (automated) | gVisor bot | |
2020-08-28 | Merge release-20200818.0-77-g84f04909c (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-75-g57877b420 (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-74-g6f8fb7e0d (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-73-g29d528399 (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-71-g26c588f06 (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-69-gdc81eb9c3 (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-68-g01a35a2f1 (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-67-g140ffb600 (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-66-g32e7a54f7 (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-65-ga4b1c6f5a (automated) | gVisor bot | |
2020-08-27 | Merge release-20200818.0-63-g38895db3a (automated) | gVisor bot | |
2020-08-26 | Merge release-20200818.0-61-g983a55aa0 (automated) | gVisor bot | |
2020-08-26 | Merge release-20200818.0-60-g366f1a8f1 (automated) | gVisor bot | |
2020-08-26 | Merge release-20200818.0-59-gb03e0ee80 (automated) | gVisor bot | |
2020-08-26 | Merge release-20200818.0-58-g83a8b309e (automated) | gVisor bot | |
2020-08-26 | Merge release-20200818.0-56-gdf3c105f4 (automated) | gVisor bot | |
2020-08-25 | Use new reference count utility throughout gvisor. | Dean Deng | |
This uses the refs_vfs2 template in vfs2 as well as objects common to vfs1 and vfs2. Note that vfs1-only refcounts are not replaced, since vfs1 will be deleted soon anyway. The following structs now use the new tool, with leak check enabled: devpts:rootInode fuse:inode kernfs:Dentry kernfs:dir kernfs:readonlyDir kernfs:StaticDirectory proc:fdDirInode proc:fdInfoDirInode proc:subtasksInode proc:taskInode proc:tasksInode vfs:FileDescription vfs:MountNamespace vfs:Filesystem sys:dir kernel:FSContext kernel:ProcessGroup kernel:Session shm:Shm mm:aioMappable mm:SpecialMappable transport:queue And the following use the template, but because they currently are not leak checked, a TODO is left instead of enabling leak check in this patch: kernel:FDTable tun:tunEndpoint Updates #1486. PiperOrigin-RevId: 328460377 | |||
2020-08-25 | Merge release-20200818.0-44-gb83758cd8 (automated) | gVisor bot | |
2020-08-25 | Change "Fd" member to "FD" according to convension | gVisor bot | |
PiperOrigin-RevId: 328374775 | |||
2020-08-24 | Merge release-20200818.0-33-gab6c47421 (automated) | gVisor bot | |
2020-08-24 | Bump build constraints to 1.17 | Michael Pratt | |
This enables pre-release testing with 1.16. The intention is to replace these with a nogo check before the next release. PiperOrigin-RevId: 328193911 | |||
2020-08-24 | Update inotify documentation for gofer filesystem. | Dean Deng | |
We now allow hard links to be created within gofer fs (see github.com/google/gvisor/commit/f20e63e31b56784c596897e86f03441f9d05f567). Update the inotify documentation accordingly. PiperOrigin-RevId: 328177485 | |||
2020-08-22 | Merge release-20200810.0-90-g17bc5c1b0 (automated) | gVisor bot | |
2020-08-21 | [vfs] Allow mountpoint to be an existing non-directory. | Ayush Ranjan | |
Unlike linux mount(2), OCI spec allows mounting on top of an existing non-directory file. PiperOrigin-RevId: 327914342 | |||
2020-08-22 | Merge release-20200810.0-88-g46d11a767 (automated) | gVisor bot | |
2020-08-21 | Provide fdReader/Writer for FileDescription | gVisor bot | |
fdReader/Writer implements io.Reader/Writer so that they can be passed to Merkle tree library. PiperOrigin-RevId: 327901376 | |||
2020-08-21 | Merge release-20200810.0-86-g23070b2e5 (automated) | gVisor bot | |
2020-08-21 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 327892274 | |||
2020-08-21 | Merge release-20200810.0-83-g5ec3d4ed3 (automated) | gVisor bot | |
2020-08-21 | Make mounts ReadWrite first, then later change to ReadOnly. | Nicolas Lacasse | |
This lets us create "synthetic" mountpoint directories in ReadOnly mounts during VFS setup. Also add context.WithMountNamespace, as some filesystems (like overlay) require a MountNamespace on ctx to handle vfs.Filesystem Operations. PiperOrigin-RevId: 327874971 | |||
2020-08-20 | Merge release-20200810.0-78-g73c69cb4d (automated) | gVisor bot | |
2020-08-20 | [vfs] Create recursive dir creation util. | Ayush Ranjan | |
Refactored the recursive dir creation util in runsc/boot/vfs.go to be more flexible. PiperOrigin-RevId: 327719100 | |||
2020-08-20 | Merge release-20200810.0-74-g129018ab3 (automated) | gVisor bot | |
2020-08-20 | Consistent precondition formatting | Michael Pratt | |
Our "Preconditions:" blocks are very useful to determine the input invariants, but they are bit inconsistent throughout the codebase, which makes them harder to read (particularly cases with 5+ conditions in a single paragraph). I've reformatted all of the cases to fit in simple rules: 1. Cases with a single condition are placed on a single line. 2. Cases with multiple conditions are placed in a bulleted list. This format has been added to the style guide. I've also mentioned "Postconditions:", though those are much less frequently used, and all uses already match this style. PiperOrigin-RevId: 327687465 | |||
2020-08-20 | Merge release-20200810.0-70-gd2e32395c (automated) | gVisor bot | |
2020-08-20 | Fix tabs in lock-ordering doc. | Nicolas Lacasse | |
PiperOrigin-RevId: 327654207 | |||
2020-08-19 | Merge release-20200810.0-60-g33c60b893 (automated) | gVisor bot | |
2020-08-19 | Return appropriate errors when file locking is unsuccessful. | Dean Deng | |
test_eintr now passes in the Python runtime tests. Updates #3515. PiperOrigin-RevId: 327441081 | |||
2020-08-19 | Merge release-20200810.0-56-g9da77d00f (automated) | gVisor bot | |
2020-08-18 | Don't set atime if mount is readonly | Fabricio Voznika | |
Updates #1035 PiperOrigin-RevId: 327351475 | |||
2020-08-12 | Merge release-20200804.0-65-g776c5f633 (automated) | gVisor bot | |
2020-08-12 | Fix race in vfs.FileDescription.statusFlag | Fabricio Voznika | |
PiperOrigin-RevId: 326270643 | |||
2020-08-07 | Merge release-20200804.0-39-g93cb66825 (automated) | gVisor bot | |