Skip to content

Conversation

@IsaacBenghiat
Copy link
Owner

No description provided.

halbow and others added 30 commits July 27, 2019 00:03

* Ignore coverage for brotli decompression

* Updated assert comment for brotli and brotlipy
* Tweak query param types

* Handle primitive data types for queryparams

* QueryParam keys as str-only, not PrimitiveData
* Update IDNA encoding to 2008 spec

* Add Unicode IDNA Compatibility Processing

* Parametrize idna test

* Use rfc3986 iri_reference for IDNA names

* Add test for IRI object

* Remove test_iri as this interface has been removed

Fixes #198

* Reinstate accidentally removed return statement

* fixed as flake8-comprehensions

* added site folder into gitignore
lovelydinosaur and others added 29 commits August 20, 2019 15:16
Allow configuration of supported HTTP protocol versions.
* Move Dispatcher, AsyncDispatcher into dispatch/base.py

* Move concurrency interfaces into concurrency/base.py
Unify BaseReader and BaseWriter as BaseStream
* Remove usage of loop.create_task in ASGIDispatch

* Add comment about usage of background manager

* Update comment
* Parametrize tests with concurrency backend

* Refactor server restart

* Add no-backend test
* Allow per file running of tests

* Simply PR
* Add server.url to test server

* Move a property to top of the class

* Skip test if OpenSSL version is lower than 1.1.1

* Use bionic dist for Python 3.8 job

* Pass trust_env to SSLConfig use monkeypatch in testing

* Don't raise KeyError if SSLKEYLOGFILE is not set

* Move trust_env after verify and cert
Co-authored-by: yeraydiazdiaz <[email protected]>

* Dispatcher middlewares

* Redirect and BasicAuth dispatchers
* Remove HTTPBasicAuth and reinstate trust_env logic
* Call resolve dispatcher correctly
* Fix redirection tests
* Add basic and custom auth dispatchers
* Reinstate extracting cookies from response
* Fix linting

* Refactor middleware interface
@IsaacBenghiat IsaacBenghiat merged commit 52e9ef0 into IsaacBenghiat:master Sep 3, 2019
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.