Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP2 support #3146

Closed
fduraibi opened this issue Apr 23, 2015 · 11 comments
Closed

HTTP2 support #3146

fduraibi opened this issue Apr 23, 2015 · 11 comments
Assignees
Milestone

Comments

@fduraibi
Copy link

fduraibi commented Apr 23, 2015

Is there any plan on supporting http2?
Since I believe it will help increase the performance specially when syncing many small files over SSL.

Based on this owncloud/core#15715 it seems that the server is ready (just enable http2 in the webserver like apache or nginx).


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@danimo
Copy link
Contributor

danimo commented Apr 24, 2015

We will have HTTP 2.0 support through Qt, as we rely on its networking stack. They will probably evolve this out of the existing SPDY support.

@guruz I could not find an upstream issue in the Qt bug tracker. Is there one?

@guruz guruz added this to the backlog milestone Apr 24, 2015
@guruz
Copy link
Contributor

guruz commented Apr 24, 2015

I had started to investigate SPDY (and modified Qt a bit to support the SPDY versions that nginx speaks) but then stopped because the current problem is the server booting up the huge PHP app/dependencies. So SPDY would not improve anything until the server gets slimmer there.

owncloud/core#12001 (comment)

CC @peter-ha

@peter-ha
Copy link

This is the upstream issue: https://bugreports.qt.io/browse/QTBUG-44522

HTTP/2 evolved out of the SPDY standard; there are 2 building blocks needed on top of modifying the current SPDY implementation:

  • ALPN TLS extension instead of NPN
  • the new compression scheme

@guruz
Copy link
Contributor

guruz commented Feb 17, 2016

Timur Pocheptsov from the Qt Company is working on it :-)

https://codereview.qt-project.org/#/c/145762/

@danimo danimo removed this from the backlog milestone Feb 22, 2016
@guruz
Copy link
Contributor

guruz commented May 16, 2016

@dragotin
Copy link
Contributor

Pushed out to at least 2.4.0

@mightyBroccoli
Copy link

Are there any news regarding this topic? It would be REALLY nice to have the feature in the near future as more and more servers are able to connect via http2

@ogoffart
Copy link
Contributor

pull request: #5659

@ogoffart
Copy link
Contributor

Closing this issue, the progress can be still tracked on the pull request:
#5659

@ogoffart ogoffart added this to the 2.4.0 milestone Jun 13, 2017
guruz added a commit that referenced this issue Mar 26, 2018
guruz added a commit that referenced this issue Mar 27, 2018
(cherry picked from commit 7739157)
@guruz
Copy link
Contributor

guruz commented Mar 27, 2018

Better macOS package here, the other one might be broken on some OS:
https://download.owncloud.com/desktop/testing/ownCloud-qt5.10.1-2.4.2.951824.pkg

@guruz
Copy link
Contributor

guruz commented Dec 3, 2019

Has anyone seen issues with HTTP2 in 2.6.0 similar as in #7610 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants