Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-18 | Merge release-20200608.0-86-g878050b5c (automated) | gVisor bot | |
2020-06-18 | Enable more VFS2 syscall tests | Fabricio Voznika | |
Updates #2923 PiperOrigin-RevId: 317185798 | |||
2020-06-18 | Merge release-20200608.0-85-gf97122f44 (automated) | gVisor bot | |
2020-06-18 | Acquire lock when accessing MultiDevice's cache in String(). | Ting-Yu Wang | |
PiperOrigin-RevId: 317180925 | |||
2020-06-18 | Merge release-20200608.0-84-gf1aa91918 (automated) | gVisor bot | |
2020-06-18 | Ensure ip6tables module installed | Kevin Krakauer | |
This module isn't always loaded automatically. PiperOrigin-RevId: 317164471 | |||
2020-06-18 | Merge release-20200608.0-83-g3970c1274 (automated) | gVisor bot | |
2020-06-18 | Remove various uses of 'whitelist' | Michael Pratt | |
Updates #2972 PiperOrigin-RevId: 317113059 | |||
2020-06-18 | Merge release-20200608.0-82-g07ff909e7 (automated) | gVisor bot | |
2020-06-18 | Support setsockopt SO_SNDBUF/SO_RCVBUF for raw/udp sockets. | Bhasker Hariharan | |
Updates #173,#6 Fixes #2888 PiperOrigin-RevId: 317087652 | |||
2020-06-18 | Merge release-20200608.0-81-g09b2fca40 (automated) | gVisor bot | |
2020-06-18 | Cleanup tcp.timer and tcpip.Route | Ghanan Gowripalan | |
When a tcp.timer or tcpip.Route is no longer used, clean up its resources so that unused memory may be released. PiperOrigin-RevId: 317046582 | |||
2020-06-18 | Merge release-20200608.0-80-g6e0c17052 (automated) | gVisor bot | |
2020-06-17 | Implement Sync() to directories | Fabricio Voznika | |
Updates #1035, #1199 PiperOrigin-RevId: 317028108 | |||
2020-06-18 | Merge release-20200608.0-79-g22b0bb213 (automated) | gVisor bot | |
2020-06-17 | Add TempTmpMount test | Fabricio Voznika | |
This currently doesn't work with VSF2. Add test to ensure it's not missed. Updates #1487 PiperOrigin-RevId: 317013792 | |||
2020-06-18 | Merge release-20200608.0-78-g97f6b20e8 (automated) | gVisor bot | |
2020-06-17 | Move mount configutation to RunOpts | Fabricio Voznika | |
Separate mount configuration from links and move it to RunOpts, like the other options. PiperOrigin-RevId: 317010158 | |||
2020-06-18 | Merge release-20200608.0-77-g57286eb64 (automated) | gVisor bot | |
2020-06-17 | Increase timeouts for NDP tests | Ghanan Gowripalan | |
... to help reduce flakes. When waiting for an event to occur, use a timeout of 10s. When waiting for an event to not occur, use a timeout of 1s. Test: Ran test locally w/ run count of 1000 with and without gotsan. PiperOrigin-RevId: 316998128 | |||
2020-06-17 | Merge release-20200608.0-76-g02072fd24 (automated) | gVisor bot | |
2020-06-17 | Add test for stat("/proc/net/snmp"). | Ian Gudger | |
PiperOrigin-RevId: 316974863 | |||
2020-06-17 | Merge release-20200608.0-75-ga5f4deeca (automated) | gVisor bot | |
2020-06-17 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 316973783 | |||
2020-06-17 | Merge release-20200608.0-74-g28a5c55bb (automated) | gVisor bot | |
2020-06-17 | Proc test: Allow root mount pathname to be non-root. | Nicolas Lacasse | |
The test was expecting that the root mount pathname was "/", but it doesn't need to be. Only the mount point actually should be "/" (otherwise it is not the root). PiperOrigin-RevId: 316968025 | |||
2020-06-17 | Merge release-20200608.0-73-g505e8f4e3 (automated) | gVisor bot | |
2020-06-17 | Fix TtlDefault test on linux. | Bhasker Hariharan | |
Different flavors of linux seem to use different defaults we accept 64 or 127 as the TtlDefault in the test. PiperOrigin-RevId: 316961150 | |||
2020-06-17 | Merge release-20200608.0-72-g6d806ee71 (automated) | gVisor bot | |
2020-06-17 | Remove various uses of 'blacklist' | Michael Pratt | |
Updates #2972 PiperOrigin-RevId: 316942245 | |||
2020-06-17 | Merge release-20200608.0-71-ge5d97cbcc (automated) | gVisor bot | |
2020-06-17 | Refactor host.canMap. | Dean Deng | |
Simplify the canMap check. We do not have plans to allow mmap for anything beyond regular files, so we can just inline canMap() as a simple file mode check. Updates #1672. PiperOrigin-RevId: 316929654 | |||
2020-06-17 | Merge release-20200608.0-70-g50afec55c (automated) | gVisor bot | |
2020-06-17 | TCP stat fixes | Mithun Iyer | |
Ensure that CurrentConnected stat is updated on any errors and cleanups during connected state processing. Fixes #2968 PiperOrigin-RevId: 316919426 | |||
2020-06-17 | Merge release-20200608.0-69-g96519e2c9 (automated) | gVisor bot | |
2020-06-17 | Implement POSIX locks | Fabricio Voznika | |
- Change FileDescriptionImpl Lock/UnlockPOSIX signature to take {start,length,whence}, so the correct offset can be calculated in the implementations. - Create PosixLocker interface to make it possible to share the same locking code from different implementations. Closes #1480 PiperOrigin-RevId: 316910286 | |||
2020-06-17 | Merge release-20200608.0-68-g6d64028c9 (automated) | gVisor bot | |
2020-06-17 | Fix typos in test/README.md. | Nicolas Lacasse | |
Closes #2996. PiperOrigin-RevId: 316900535 | |||
2020-06-16 | Merge release-20200608.0-67-gdbf786c6b (automated) | gVisor bot | |
2020-06-16 | Add runsc options to set checksum offloading status | gVisor bot | |
--tx-checksum-offload=<true|false> enable TX checksum offload (default: false) --rx-checksum-offload=<true|false> enable RX checksum offload (default: true) Fixes #2989 PiperOrigin-RevId: 316781309 | |||
2020-06-16 | Merge release-20200608.0-66-ge61acfb5e (automated) | gVisor bot | |
2020-06-16 | Correctly handle multiple resizings in pgalloc.findAvailableRange(). | Jamie Liu | |
PiperOrigin-RevId: 316778032 | |||
2020-06-16 | Merge release-20200608.0-65-g622f79868 (automated) | gVisor bot | |
2020-06-16 | Replace use of %v in tcp tests | Mithun Iyer | |
PiperOrigin-RevId: 316767969 | |||
2020-06-16 | Merge release-20200608.0-64-gbae147560 (automated) | gVisor bot | |
2020-06-16 | Print spec as json when --debug is enabled | Fabricio Voznika | |
The previous format skipped many important structs that are pointers, especially for cgroups. Change to print as json, removing parts of the spec that are not relevant. Also removed debug message from gofer that can be very noisy when directories are large. PiperOrigin-RevId: 316713267 | |||
2020-06-16 | Merge release-20200608.0-63-g810748f5c (automated) | gVisor bot | |
2020-06-16 | Port aio to VFS2. | Nicolas Lacasse | |
In order to make sure all aio goroutines have stopped during S/R, a new WaitGroup was added to TaskSet, analagous to runningGoroutines. This WaitGroup is incremented with each aio goroutine, and waited on during kernel.Pause. The old VFS1 aio code was changed to use this new WaitGroup, rather than fs.Async. The only uses of fs.Async are now inode and mount Release operations, which do not call fs.Async recursively. This fixes a lock-ordering violation that can cause deadlocks. Updates #1035. PiperOrigin-RevId: 316689380 | |||
2020-06-16 | Merge release-20200608.0-62-g3b0b1f104 (automated) | gVisor bot | |
2020-06-16 | Miscellaneous VFS2 fixes. | Jamie Liu | |
PiperOrigin-RevId: 316627764 |