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

HTTP/2 (minimal) #218

Open
5 tasks
droe opened this issue Sep 4, 2018 · 0 comments
Open
5 tasks

HTTP/2 (minimal) #218

droe opened this issue Sep 4, 2018 · 0 comments

Comments

@droe
Copy link
Owner

droe commented Sep 4, 2018

Dependencies:

Tasks:

  • Implement minimal subset of HTTP/2 protocol needed to proxy and log raw PCAP without any suppression mechanisms relying on removing or modifying headers
  • Add option to downgrade HTTP/2 to HTTP/1.x as is the current SSLsplit behaviour
  • Implement all upgrade paths to HTTP/2
  • Add upgrade to HTTP/2 to connection log (does not include request logging of individual stream)
  • Test on different platforms and with different browsers/clients

Out of scope:

  • HTTP/2 (full decoding) #219 Decoding binary HTTP/2 protocol, framing, header decompression, header suppression, individual stream logging (i.e. «HTTP request»)
  • Support for predecessor protocols like SPDY
  • Spec compliant stream priority handling
  • Opportunistic Security for HTTP/2 (RFC 8164)

References:

This was referenced Sep 4, 2018
@droe droe added this to To do in H1 Priority Roadmap Sep 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

1 participant