Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-05 | Merge release-20200522.0-75-gf7663660 (automated) | gVisor bot | |
2020-06-05 | Merge release-20200522.0-74-gd61e88e3 (automated) | gVisor bot | |
2020-06-05 | Merge release-20200522.0-73-g51c61cb2 (automated) | gVisor bot | |
2020-06-05 | Handle TCP segment split cases as per MSS. | Mithun Iyer | |
- Always split segments larger than MSS. Currently, we base the segment split decision as a function of the send congestion window and MSS, which could be greater than the MSS advertised by remote. - While splitting segments, ensure the PSH flag is reset when there are segments that are queued to be sent. - With TCP_CORK, hold up segments up until MSS. Fix a bug in computing available send space before attempting to coalesce segments. Fixes #2832 PiperOrigin-RevId: 314802928 | |||
2020-06-05 | Remove gvisor/pkg/tmutex | Andrei Vagin | |
It isn't used. PiperOrigin-RevId: 314775492 | |||
2020-06-05 | Add back gitter badge. | Ian Lewis | |
PiperOrigin-RevId: 314630516 | |||
2020-06-03 | Merge release-20200522.0-72-gd3a8bffe (automated) | gVisor bot | |
2020-06-03 | Pass PacketBuffer as pointer. | Ting-Yu Wang | |
Historically we've been passing PacketBuffer by shallow copying through out the stack. Right now, this is only correct as the caller would not use PacketBuffer after passing into the next layer in netstack. With new buffer management effort in gVisor/netstack, PacketBuffer will own a Buffer (to be added). Internally, both PacketBuffer and Buffer may have pointers and shallow copying shouldn't be used. Updates #2404. PiperOrigin-RevId: 314610879 | |||
2020-06-03 | Merge release-20200522.0-71-gd8d86f0f (automated) | gVisor bot | |
2020-06-03 | Add test for O_TRUNC | Zach Koopmans | |
b/36576592 calls out an edge case previously not supported by HostFS. HostFS is currently being removed, meaning gVisor supports this feature. Simply add the test to open_test. PiperOrigin-RevId: 314610226 | |||
2020-06-03 | Merge release-20200522.0-70-g7da69fe9 (automated) | gVisor bot | |
2020-06-03 | Fix data race on f.offset. | Nicolas Lacasse | |
We must hold f.mu to write f.offset. PiperOrigin-RevId: 314582968 | |||
2020-06-03 | Merge release-20200522.0-69-gb2e2a081 (automated) | gVisor bot | |
2020-06-03 | Add metric for startup watchdog timeout | Michael Pratt | |
PiperOrigin-RevId: 314570894 | |||
2020-06-03 | Merge release-20200522.0-68-gfa9c9055 (automated) | gVisor bot | |
2020-06-03 | Fix test release commands to work with older GPG. | Adin Scannell | |
The --quick-generate-key command wasn't added until recently. PiperOrigin-RevId: 314570297 | |||
2020-06-03 | Merge release-20200522.0-67-gc8e79683 (automated) | gVisor bot | |
2020-06-03 | Take Mount reference in VFS.connectLocked. | Jamie Liu | |
Updates #179 PiperOrigin-RevId: 314563830 | |||
2020-06-03 | Merge release-20200522.0-66-g162848e1 (automated) | gVisor bot | |
2020-06-03 | Avoid TCP segment split when out of sender window. | Mithun Iyer | |
If the entire segment cannot be accommodated in the receiver advertised window and if there are still unacknowledged pending segments, skip splitting the segment. The segment transmit would get retried by the retransmit handler. PiperOrigin-RevId: 314538523 | |||
2020-06-03 | Merge release-20200522.0-65-ge6334e81 (automated) | gVisor bot | |
2020-06-02 | Check that two sockets with different types can't be connected to each other | Andrei Vagin | |
PiperOrigin-RevId: 314450191 | |||
2020-06-03 | Merge release-20200522.0-64-gc615faae (automated) | gVisor bot | |
2020-06-02 | Merge pull request #2855 from ridwanmsharif:ridwanmsharif/fuse-doc-edit | gVisor bot | |
PiperOrigin-RevId: 314449030 | |||
2020-06-02 | Merge release-20200522.0-62-g43279c67 (automated) | gVisor bot | |
2020-06-02 | Fix typos | Michael Pratt | |
PiperOrigin-RevId: 314415253 | |||
2020-06-02 | Merge release-20200522.0-61-gb062821d (automated) | gVisor bot | |
2020-06-02 | Merge pull request #2837 from avagin:make-startup-option | gVisor bot | |
PiperOrigin-RevId: 314415164 | |||
2020-06-02 | Add some detail to milestone #1 | Ridwan Sharif | |
This change adds more information about what needs to be done to implement `/dev/fuse` | |||
2020-06-02 | make: Allow to specify bazel startup options. | Andrei Vagin | |
And don't parse binary paths for the build target. Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-06-02 | Merge release-20200522.0-59-g4b5eae39 (automated) | gVisor bot | |
2020-06-01 | Enable VFS2 to runsc syscall tests | Fabricio Voznika | |
Updates #1487 PiperOrigin-RevId: 314271995 | |||
2020-06-02 | Merge release-20200522.0-58-gca5912d1 (automated) | gVisor bot | |
2020-06-01 | More runsc changes for VFS2 | Fabricio Voznika | |
- Add /tmp handling - Apply mount options - Enable more container_test tests - Forward signals to child process when test respaws process to run as root inside namespace. Updates #1487 PiperOrigin-RevId: 314263281 | |||
2020-06-02 | Merge release-20200522.0-57-g050d8e6e (automated) | gVisor bot | |
2020-06-01 | Add inotify events for extended attributes and splice. | Dean Deng | |
Splice, setxattr and removexattr should generate events. Note that VFS2 already generates events for extended attributes. Updates #1479. PiperOrigin-RevId: 314244261 | |||
2020-06-02 | Merge release-20200522.0-56-g49a9b78f (automated) | gVisor bot | |
2020-06-01 | Fix VFS2 gofer open(O_CREAT) reference leak. | Jamie Liu | |
gofer.filesystem.createAndOpenChildLocked() doesn't need to take a reference on the new dentry since vfs.FileDescription.Init() will do so. PiperOrigin-RevId: 314242127 | |||
2020-06-01 | Merge release-20200522.0-55-g3a987160 (automated) | gVisor bot | |
2020-06-01 | Handle gofer blocking opens of host named pipes in VFS2. | Jamie Liu | |
Using tee instead of read to detect when a O_RDONLY|O_NONBLOCK pipe FD has a writer circumvents the problem of what to do with the byte read from the pipe, avoiding much of the complexity of the fdpipe package. PiperOrigin-RevId: 314216146 | |||
2020-06-01 | Merge release-20200522.0-54-g6ef59247 (automated) | gVisor bot | |
2020-06-01 | Deflake pty_test_linux. | Nicolas Lacasse | |
PiperOrigin-RevId: 314208973 | |||
2020-06-01 | Merge release-20200522.0-53-g12f74bd6 (automated) | gVisor bot | |
2020-06-01 | Include runtime goroutines in panics | Michael Pratt | |
SetTraceback("all") does not include all goroutines in panics (you didn't think it was that simple, did you?). It includes all _user_ goroutines; those started by the runtime (such as GC workers) are excluded. Switch to "system" to additionally include runtime goroutines, which are useful to track down bugs in the runtime itself. PiperOrigin-RevId: 314204473 | |||
2020-06-01 | Merge release-20200522.0-52-g35a3f462 (automated) | gVisor bot | |
2020-06-01 | Fix inotify test. | Dean Deng | |
PiperOrigin-RevId: 314192441 | |||
2020-06-01 | Merge release-20200522.0-51-g07c3b1dc (automated) | gVisor bot | |
2020-06-01 | Skip proc/pid/fd socket test for VFS1 only. | Dean Deng | |
PiperOrigin-RevId: 314192359 | |||
2020-06-01 | Merge release-20200522.0-50-g288a1ca6 (automated) | gVisor bot | |
2020-06-01 | Merge pull request #2689 from lubinszARM:pr_prot_none | gVisor bot | |
PiperOrigin-RevId: 314186752 |