Skip to content

upstream updates#1

Open
chripede wants to merge 69 commits intoProjektA:developmentfrom
python-hyper:development
Open

upstream updates#1
chripede wants to merge 69 commits intoProjektA:developmentfrom
python-hyper:development

Conversation

@chripede
Copy link
Copy Markdown

No description provided.

ojii and others added 30 commits January 24, 2017 22:53
Added a more informative error message if a HTTP2 connection was unable
to select a protocol, added a test for this error message.
Changed integration tests to use mock to override acceptable protocols,
so as not to leak those changes to other tests.
More informative error message if no protocol found for http2
Push flag required for the case the initial upgrade request triggered server push.
Some tests requires synchronization to let the connection
state machine working.
introduced FrameEncoderMixin helper class.
fix waits for not displaying unwanted EOF errors.
Add ENABLE_PUSH flag in the Upgrade HTTP2-Settings header
I completely botched that one. It seemed to work, but it was falling back
to HTTP/1.1. And I missed hyper.tls.init_context.
Fix the documentation on overriding the SSL context
Updates README.rst with svg badge
…erify

Respect `verify` option in requests adapter
HTTP/1.1 parser fix, when response contains empty reason
Squashed #322

# Conflicts:
#	hyper/contrib.py
KostyaEsmukov and others added 30 commits July 21, 2017 18:44
* Add failing test for userinfo with '!' and '=' chars, which are allowed as per RFC3986

* Unvendor rfc3986. Also fixes issue with ! and = being invalid in userinfo
* Add connection/read timeout for requests adapter

* Add connection/read timeout for requests adapter

* update requests integration test

* explicit timeout and more timeout tests

* update timeout tests for py3

* update timeout tests for py3

* explicit timeout in send method and update timeout tests

* add timeout in common/HTTPConnection and update timeout tests

* move timeout in _h1/2_kwargs; add timeout for _create_tunnel funciton; add more tests
* Implement HTTP20Adapter.close to close connections

* Make requests adapter close() tests integrational

* Ensure that connections are actually closed on closing requests adapter

* Split an assertion in requests adapter close() tests
fix new failing flake checks in CI
Fix: stream end when length of last chunk equal to MAX_CHUNK
Change the address of sample code.
Fix crash on getting unsupported content-encoding
Add support for brotli compression
Add a fix to make it possible to add window_manager to HTTP20Adapter.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.