| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add failing test for header size calculation | Bert JW Regeer | 2022-04-21 | 1 | -0/+12 |
| | | |||||
| * | Update tests to remove invalid chunked encoding chunk-size | Bert JW Regeer | 2022-03-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | RFC7230 states the following: chunk = chunk-size [ chunk-ext ] CRLF chunk-data CRLF chunk-size = 1*HEXDIG Where chunk-ext is: chunk-ext = *( ";" chunk-ext-name [ "=" chunk-ext-val ] ) Only if there is a chunk-ext should there be a `;` after the 1*HEXDIG. And a chunk-ext that is empty is invalid. | ||||
| * | Be more strict in parsing Content-Length | Bert JW Regeer | 2022-03-12 | 1 | -0/+20 |
| | | | | | | | | | | Validate that we are only parsing digits and nothing else. RFC7230 is explicit in that the Content-Length can only exist of 1*DIGIT and may not include any additional sign information. The Python int() function parses `+10` as `10` which means we were more lenient than the standard intended. | ||||
| * | Add REMOTE_URI to the WSGI environ. | Shane Hathaway | 2021-05-11 | 1 | -0/+5 |
| | | | | | CHANGES.txt entry included. | ||||
| * | Black formatting update | Bert JW Regeer | 2020-09-07 | 1 | -2/+11 |
| | | |||||
| * | Reduce compat.py to minimum size | Bert JW Regeer | 2020-08-16 | 1 | -74/+30 |
| | | |||||
| * | Add isort to the project | Bert JW Regeer | 2020-08-15 | 1 | -2/+2 |
| | | |||||
| * | Remove object from class definition | Bert JW Regeer | 2020-08-15 | 1 | -1/+1 |
| | | |||||
| * | Move tests to top directory | Bert JW Regeer | 2020-04-16 | 1 | -0/+732 |
