Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-18 | Merge release-20200907.0-136-g2fbd31e72 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-135-g0b8d306e6 (automated) | gVisor bot | |
2020-09-17 | ip6tables: filter table support | Kevin Krakauer | |
`ip6tables -t filter` is now usable. NAT support will come in a future CL. #3549 PiperOrigin-RevId: 332381801 | |||
2020-09-18 | Merge release-20200907.0-134-gd34bda027 (automated) | gVisor bot | |
2020-09-17 | {Set,Get} SO_LINGER on all endpoints. | Nayana Bidari | |
SO_LINGER is a socket level option and should be stored on all endpoints even though it is used to linger only for TCP endpoints. PiperOrigin-RevId: 332369252 | |||
2020-09-18 | Merge release-20200907.0-133-gc0b74be54 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-132-g23fcbd872 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-131-g1e8beb5f1 (automated) | gVisor bot | |
2020-09-17 | Change sizeofInt32 to string size | Chong Cai | |
This constant is used to represent int32 stored in file xattrs. The integers are stored as strings there, so the real size should be the string size (number of digits) instead of an int size (4 bytes). PiperOrigin-RevId: 332353217 | |||
2020-09-17 | Merge release-20200907.0-130-gf1f844daa (automated) | gVisor bot | |
2020-09-17 | Set mode when creating Merkle tree file | Chong Cai | |
PiperOrigin-RevId: 332340342 | |||
2020-09-17 | Merge release-20200907.0-129-g319d1b8ba (automated) | gVisor bot | |
2020-09-17 | Complete vfs2 implementation of fallocate. | Dean Deng | |
This change includes overlay, special regular gofer files, and hostfs. Fixes #3589. PiperOrigin-RevId: 332330860 | |||
2020-09-17 | Merge release-20200907.0-128-g8070cc338 (automated) | gVisor bot | |
2020-09-17 | Merge pull request #3979 from jinmouil:feature/fuse-fix | gVisor bot | |
PiperOrigin-RevId: 332328860 | |||
2020-09-17 | Merge release-20200907.0-126-ga4db85fff (automated) | gVisor bot | |
2020-09-17 | Return ENOPROTOOPT for all SOL_PACKET options. | Bhasker Hariharan | |
This is required to make tcpdump work. tcpdump falls back to not using things like PACKET_RX_RING if setsockopt returns ENOPROTOOPT. This used to be the case before https://github.com/google/gvisor/commit/6f8fb7e0db2790ff1f5ba835780c03fe245e437f. Fixes #3981 PiperOrigin-RevId: 332326517 | |||
2020-09-17 | Fix kernfs unlinkat and rmdirat incorrect resolved path name | Jinmou Li | |
2020-09-17 | Merge release-20200907.0-125-gd796b100e (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-123-gf0b1bd434 (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-124-gda07e38f7 (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-122-g51a2fe8eb (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-121-ga11061d78 (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-120-gae59e5297 (automated) | gVisor bot | |
2020-09-16 | Merge pull request #3934 from avagin:feature/fuse | gVisor bot | |
PiperOrigin-RevId: 332122081 | |||
2020-09-16 | Merge release-20200907.0-69-g286830855 (automated) | gVisor bot | |
2020-09-16 | Implement OpenAt() for verity fs | Chong Cai | |
OpenAt() for verity fs is implemented by opening both the target file or directory and the corresponding Merkle tree file in the underlying file system. Generally they are only open for read. In allowRuntimeEnable mode, the Merkle tree file is also open for write. PiperOrigin-RevId: 332116423 | |||
2020-09-16 | Merge release-20200907.0-68-g64aae6bbd (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-67-gb6d165fe9 (automated) | gVisor bot | |
2020-09-16 | Automated rollback of changelist 329526153 | Nayana Bidari | |
PiperOrigin-RevId: 332097286 | |||
2020-09-16 | Merge release-20200907.0-66-g29ce0ad16 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-65-g3749e70a6 (automated) | gVisor bot | |
2020-09-16 | Implement PRead for verity fs | Chong Cai | |
PRead is implemented by read from the underlying file in blocks, and verify each block. The verified contents are saved into the output buffer. PiperOrigin-RevId: 332092267 | |||
2020-09-16 | Merge release-20200907.0-64-g666397c5c (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-63-g0356c7ef3 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-62-g49857849f (automated) | gVisor bot | |
2020-09-16 | Merge pull request #3893 from lubinszARM:pr_n1_03 | gVisor bot | |
PiperOrigin-RevId: 332069743 | |||
2020-09-16 | Merge release-20200907.0-60-g87c5c0ad2 (automated) | gVisor bot | |
2020-09-16 | fuse: fix data race in fusefs Release() | Jinmou Li | |
fix #3956 | |||
2020-09-16 | fuse: fix FUSE_RELEASE reply handling | Jinmou Li | |
fix #3963 | |||
2020-09-16 | Update fuse.md design doc with design details | Jinmou Li | |
2020-09-16 | Fix FUSE connection control lock ordering and race in unit test | Jinmou Li | |
2020-09-16 | fuse: don't pass lock by value | Andrei Vagin | |
copylocks: directory.go:34:7: Allocate passes lock by value: fuse/fuse.directoryFD contains fuse/fuse.fileDescription contains pkg/sentry/vfs/vfs.FileDescription contains pkg/sync/sync.Mutex | |||
2020-09-16 | fuse: fix a compile time error | Andrei Vagin | |
readdir_test.cc:134:24: error: variable length arrays are a C99 feature [-Werror,-Wvla-extension] char readdir_payload[readdir_payload_size]; | |||
2020-09-16 | Revert "fuse: add benchmarking support for FUSE" | Andrei Vagin | |
test/fuse/benchmark/read_benchmark.cc:34: Failure Expected: (fuse_prefix) != (nullptr), actual: NULL vs (nullptr) external/com_google_benchmark/src/benchmark_runner.cc:120: RunInThread: Check `st.iterations() >= st.max_iterations' failed. Benchmark returned before State::KeepRunning() returned false! --- FAIL: Benchmarks_BM_Read/262144/real_time (0.29s) runner.go:502: test "Benchmarks.BM_Read/262144/real_time" failed with error exit status 134, want nil FAIL | |||
2020-09-16 | Fix FUSE unit test after vfs interface change | Jinmou Li | |
2020-09-16 | Fix FUSE go unit test merge conflict mistake | Jinmou Li | |
2020-09-16 | fs/fuse: Move the 'marshal' and 'primitive' packages to the 'pkg' directory. | Andrei Vagin | |
2020-09-16 | Unexport fusefs.inode.nodeID | Craig Chi | |
2020-09-16 | Implement FUSE_UNLINK | Boyuan He | |
Fixes #3696 |