Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-05 | Merge release-20200522.0-76-g41da7a56 (automated) | gVisor bot | |
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 | Fix copylocks error about copying IPTables. | Ting-Yu Wang | |
IPTables.connections contains a sync.RWMutex. Copying it will trigger copylocks analysis. Tested by manually enabling nogo tests. sync.RWMutex is added to IPTables for the additional race condition discovered. PiperOrigin-RevId: 314817019 | |||
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-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 | 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 | 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 | 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 | Merge release-20200522.0-59-g4b5eae39 (automated) | gVisor bot | |
2020-06-02 | Merge release-20200522.0-58-gca5912d1 (automated) | gVisor bot | |
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 | Merge release-20200522.0-53-g12f74bd6 (automated) | gVisor bot | |
2020-06-01 | Merge release-20200522.0-52-g35a3f462 (automated) | gVisor bot | |
2020-06-01 | Merge release-20200522.0-51-g07c3b1dc (automated) | gVisor bot | |
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 | |||
2020-06-01 | Merge release-20200522.0-48-g16100d18 (automated) | gVisor bot | |
2020-06-01 | Merge release-20200522.0-47-g474d9b26 (automated) | gVisor bot | |
2020-06-01 | Merge release-20200522.0-45-g839208f1 (automated) | gVisor bot | |
2020-06-01 | Enable TCP Receive buffer moderation in gonet and benchmark. | Bhasker Hariharan | |
Fixes #1666 PiperOrigin-RevId: 314148384 | |||
2020-05-30 | Merge release-20200522.0-44-ga9b47390 (automated) | gVisor bot | |
2020-05-29 | Merge release-20200522.0-43-g93edb36c (automated) | gVisor bot | |
2020-05-29 | Refactor the ResolveExecutablePath logic. | Nicolas Lacasse | |
PiperOrigin-RevId: 313871804 | |||
2020-05-29 | Merge release-20200522.0-42-g65569cfc (automated) | gVisor bot | |
2020-05-29 | Update Go version build tags | Michael Pratt | |
None of the dependencies have changed in 1.15. It may be possible to simplify some of the wrappers in rawfile following 1.13, but that can come in a later change. PiperOrigin-RevId: 313863264 |