HTTP/2 Support
authorOlivier Goffart <ogoffart@woboq.com>
Mon, 22 May 2017 12:41:06 +0000 (14:41 +0200)
committerOlivier Goffart <olivier@woboq.com>
Mon, 17 Jul 2017 06:20:17 +0000 (08:20 +0200)
commit520923b5a7670cd5fba1363968b9a6d5e815ff0a
tree139fbb8f18b99cb4b93ed2b9768392fefd89fa1b
parent2ba46e05ee809f320d1b55c5927e6c79426d3e0a
HTTP/2 Support

We need Qt 5.9 for HTTP2 because, even if Qt 5.8 already has support
for it, there is some critical bug in the HTTP2 implementation which
make it unusable [ https://codereview.qt-project.org/186050 and
https://codereview.qt-project.org/186066 ]

When using HTTP2, we can use many more parallel network request, this
is especially good for small file handling

Lower the priority of the GET and PUT propagation jobs, so the quota
or selective sync ui PROPFIND will not be blocked by them
src/libsync/accessmanager.cpp
src/libsync/account.h
src/libsync/connectionvalidator.cpp
src/libsync/owncloudpropagator.cpp
src/libsync/propagatedownload.cpp
src/libsync/propagateupload.cpp
src/libsync/syncengine.cpp