GitHub / python-hyper/h11 / commits
A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 62c5068c | merge Merge pull request #183 from PeterJCLaw/fix-history-ref |
Nathaniel J. Smith <n****s@p****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b0098caa | Fix link to content-length limiting PR | Peter Law <P****w@g****m> | over 1 year ago | |
| 61da202b | Bump version to 0.16.0+dev | Nathaniel J. Smith <n****s@a****m> | over 1 year ago | |
| 1c5b0758 | this time for surer | Nathaniel J. Smith <n****s@a****m> | over 1 year ago | |
| d9c36993 | this time for sure... | Nathaniel J. Smith <n****s@a****m> | over 1 year ago | |
| d91b9dd2 | blacken | Nathaniel J. Smith <n****s@a****m> | over 1 year ago | |
| 5a4683ca | Soothe mypy | Nathaniel J. Smith <n****s@a****m> | over 1 year ago | |
| 9c9567f0 | Bump version to 0.16.0 | Nathaniel J. Smith <n****s@a****m> | over 1 year ago | |
| 114803a2 | merge Merge commit from fork |
Nathaniel J. Smith <n****s@p****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9462006f | Bump version to 0.15.0 | Nathaniel J. Smith <n****s@a****m> | over 1 year ago | |
| 70a96bea | merge Merge pull request #181 from Julien00859/Julien00859/get_int_max_str_digits |
Nathaniel J. Smith <n****s@p****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 60782ad1 | Reject Content-Length longer 1 billion TB | Julien Castiaux <j****x@g****m> | over 1 year ago | |
| dff7cc39 | Validate Chunked-Encoding chunk footer | Nathaniel J. Smith <n****s@a****m> | over 1 year ago | |
| 31e626c6 | Add `h11/tests` back to sdists (#173) |
GalaxySnail <m****e@g****l>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bed0dd4a | merge Merge pull request #178 from rffontenelle/rffontenelle-enable-py313 |
Tom Christie <t****m@t****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| dbc422c5 | merge Merge pull request #177 from astrojuanlu/fix-rtd |
Tom Christie <t****m@t****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| f52599d3 | Enable Python 3.13 and update action versions in ci.yml |
Rafael Fontenelle <r****e@u****m>
Committed by: Rafael Fontenelle <r****e@g****m> |
almost 2 years ago | |
| 414874a2 | Enable Python 3.13 in tox.ini |
Rafael Fontenelle <r****e@u****m>
Committed by: Rafael Fontenelle <r****e@g****m> |
almost 2 years ago | |
| cdd70be1 | Add good ol' graphviz to RTD |
Juan Luis Cano Rodríguez <h****o@j****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 90effb15 | Pin old MarkupSafe |
Juan Luis Cano Rodríguez <h****o@j****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 9d7ce0f3 | Pin old Jinja2 |
Juan Luis Cano Rodríguez <h****o@j****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| ef07057a | Use old Python version for old Sphinx |
Juan Luis Cano Rodríguez <h****o@j****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| d7975ecd | Update docs/requirements.txt |
Juan Luis Cano Rodríguez <h****o@j****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| b6f01f72 | Update .readthedocs.yaml |
Juan Luis Cano Rodríguez <h****o@j****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 32ed9c7d | Create .readthedocs.yaml |
Juan Luis Cano Rodríguez <h****o@j****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| cc87dfcc |
Remove `tests` folder from wheels
Co-authored-by: Seth Michael Larson <s****n@g****m> |
Logan Hunt <3****d@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 0c08b7cc | Fix _SWITCH_UPGRADE without proposal error message |
Kar Petrosyan <9****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d6f470e1 | Run format and mypy on Python 3.8 |
Marcelo Trylesinski <m****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a2c68948 | Upgrade Python syntax with pyupgrade --py38-plus |
Hugo van Kemenade <h****k@u****m>
Committed by: Phil Jones <p****s@g****m> |
almost 3 years ago | |
| 0a742722 | Drop support for EOL Python 3.7 |
Hugo van Kemenade <h****k@u****m>
Committed by: Phil Jones <p****s@g****m> |
almost 3 years ago | |
| bddc91cd | Add support for Python 3.11 and 3.12 |
Hugo van Kemenade <h****k@u****m>
Committed by: Phil Jones <p****s@g****m> |
almost 3 years ago | |
| fb40afcd | Add `@overload` to `Connection.send()` (#161) |
Marcelo Trylesinski <m****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| ea012743 | Pin format requirements for the project |
Zanie <z****e@p****o>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| d2fef117 | Format with black 23.3.0 |
Zanie <z****e@p****o>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| cdccbeff | Bump version to 0.14.0+dev | pgjones <p****s@g****m> | almost 4 years ago | |
| 467c5cfc | Bump version to 0.14.0 | pgjones <p****s@g****m> | almost 4 years ago | |
| 95cd3fa3 | Fix formatting of 4278ca1586d3ee1aa6cafa726617a75d26ef5ebe | pgjones <p****s@g****m> | almost 4 years ago | |
| 4278ca15 | Fix 04cc0f781c47ebfb9f9b188a8e8aa423f276c0b1 | pgjones <p****s@g****m> | almost 4 years ago | |
| b0e889de | Fix formatting of reset commits | pgjones <p****s@g****m> | almost 4 years ago | |
| be523909 | Use `email.utils.format_datetime` instead of undocumented `wsgiref.handlers.f... |
GalaxySnail <y****1@1****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 5a20880a | Fix tox environment name | pgjones <p****s@g****m> | almost 4 years ago | |
| ccfe8f9d | Add a test for 26ec787d44aacbff8fbc0fc1af7e3213dd993d46 | pgjones <p****s@g****m> | almost 4 years ago | |
| a7bdffcb | Fix type hints |
Carson Ip <c****5@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 4 years ago | |
| c0493036 | Remove python version in trio-server.py |
GalaxySnail <y****1@1****m>
Committed by: Phil Jones <p****s@g****m> |
over 4 years ago | |
| df0fc1cf | Call `conn.send_failed` if `stream.send_all` fails |
GalaxySnail <y****1@1****m>
Committed by: Phil Jones <p****s@g****m> |
over 4 years ago | |
| fb6c7151 | Reformat with black 22.1.0 |
Michael Adkins <m****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 98e35879 | Improve bytearray cast comment |
Michael Adkins <m****l@p****o>
Committed by: pgjones <p****s@g****m> |
over 4 years ago | |
| 04cc0f78 | Update `next_event` annotation to reflect possible return types |
Michael Adkins <m****l@p****o>
Committed by: Phil Jones <p****s@g****m> |
over 4 years ago | |
| 26ec787d | Fix issue #133 by allowing additional whitespace in chunk headers |
Bruno Cabral <b****m@g****m>
Committed by: pgjones <p****s@g****m> |
over 4 years ago | |
| bc9e5712 | Bump version to 0.13.0+dev | pgjones <p****s@g****m> | over 4 years ago | |
| 059c75fe | Add py.typed now the codebase is typed | pgjones <p****s@g****m> | over 4 years ago | |
| 51e46458 | Bump version to 0.13.0 | pgjones <p****s@g****m> | over 4 years ago | |
| 81953617 | Ensure request method is a valid token |
Tom Christie <t****m@t****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 96c0a336 | Expand the allowed status codes to 999 |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 4 years ago | |
| 6578c264 | merge Merge pull request #139 from Kludex/patch-1 |
Tom Christie <t****m@t****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 12d4ecdb | Fix typo on _connection.py |
Marcelo Trylesinski <m****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 15ec7da4 | Change supported Python versions |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 4 years ago | |
| f643a8e6 | Update isort command (#137) |
memst <s****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| fe249c9b | Add typing and enforce checking via tox/CI |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 5 years ago | |
| 2f7ba956 | Shorten traceback of protocol errors. |
Miloslav Pojman <m****n@g****m>
Committed by: Phil Jones <p****s@g****m> |
about 5 years ago | |
| 82d5e461 | Test against Python 3.9 in the CI |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| a190ab3f | Bump version to 0.12.0+dev |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| a58eabe1 | Bump version to 0.12.0 |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 0f719f05 | Clarify that the Headers class is a Sequence |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 889a5644 | Clarify which Python versions are supported |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| c88da54f | Fix ReST formatting |
Nathaniel J. Smith <n****s@p****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 88d7bd1e | Add early detection of invalid http data when request line starts with binary |
Emmanuel Leblond <e****d@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| c5931f4f | Fixed PR remarks |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| c80c4168 | Fixed PR remarks from https://github.com/python-hyper/h11/pull/115#issuecomme... |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 15947cd8 | Tuned maybe_extract_next_line to search only \r\n |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 7efb98b3 | Changed the ReceiveBuffer |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| a23ecc6a | Speed up maybe_extract_lines and removed unused variables |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 3247e285 | Changed the maybe_extract_lines logic according PR review |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| f0515638 | Small rfg for tests |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| bdcc34e1 | Fixed PR remarks |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| fbdf1942 | Fix CI remarks (run isort and black) |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 2dd8da28 | Small rfg (renamed body_and_headers_delimiter_regex -> blank_line_delimiter_r... |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 73706452 | Fixed PR remark |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 36ff1f16 | Fixing PR remarks |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
over 5 years ago | |
| 4746b0a0 | Drop support for Python 2 |
Ran Benita <r****n@u****m>
Committed by: pgjones <p****s@g****m> |
over 5 years ago | |
| 7e7fc78f | Fixed some performance issues |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| ec0ff35e | Added ability to use LF, not only CRLF delimiter |
cdeler <s****v@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 5d958b53 | Switch event classes to dataclasses |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 522b0047 | Bump version to 0.11.0+dev |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 6a5f383e | Bump version to 0.11.0 |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| fdab1339 |
Normalize Content-Length header via de-duplication
Co-authored-by: Stephen Brown II <S****2@g****m> |
Phil Jones <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| e3b13474 | Change the format tox action base python |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| e9fe0d1f | Fix pypy CI testing |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 6e83b0a6 | Switch to a Github action for CI testing |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 0d92213c | Update to isort > 5 |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 1ede68ee | Run the latest black over the codebase |
pgjones <p****s@g****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 0aac921a | Note on title casing in set_headers |
Tom Christie <t****m@t****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 3be20c54 |
Update docs/source/api.rst
Co-authored-by: Stephen Brown II <S****2@g****m> |
Tom Christie <t****m@t****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 45ea3735 | Use __slots__ on Headers. Because why not? |
Tom Christie <t****m@t****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 1e791e2e | Update docs, docstrings |
Tom Christie <t****m@t****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| e1340f45 | Black formatting |
Tom Christie <t****m@t****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| fac1eca1 | Clean up public API for Headers data structure |
Tom Christie <t****m@t****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 7da585b1 | Lower change footprint |
Tom Christie <t****m@t****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| ce515c5a | Preserve header casing |
Tom Christie <t****m@t****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago | |
| 3e148213 | Minimal Headers data structure |
Tom Christie <t****m@t****m>
Committed by: Phil Jones <p****s@g****m> |
almost 6 years ago |