| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make black happy | Bert JW Regeer | 2022-05-24 | 3 | -11/+9 |
| | | |||||
| * | Run pyupgrade --py37-plus across codebase | Bert JW Regeer | 2022-05-24 | 15 | -64/+64 |
| | | |||||
| * | deflate'd response: use RFC compliant decompression by default | Tobias Kölling | 2020-12-09 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | [RFC7230](https://tools.ietf.org/html/rfc7230#section-4.2.2) specifies that > The "deflate" coding is a "zlib" data format [RFC1950](https://tools.ietf.org/html/rfc1950) containing a > "deflate" compressed data stream [RFC1951](https://tools.ietf.org/html/rfc1951) that uses a combination of > the Lempel-Ziv (LZ77) compression algorithm and Huffman coding. but also > Note: Some non-conformant implementations send the "deflate" > compressed data without the zlib wrapper. Thus deflate coded data should be expected to be received within a "zlib" container, however if no container is present, the data shouldn't be rejected. This patch tries to decode that data using RFC7230 conformant decoding and falls back to unwrapped decoding only if the previous attempt didn't work. | ||||
| * | Move items out of compat: url_parse/url_unquote and more | Bert JW Regeer | 2020-11-28 | 7 | -56/+69 |
| | | |||||
| * | Rely on compare_digest instead of strings_differ | Bert JW Regeer | 2020-11-28 | 2 | -42/+2 |
| | | |||||
| * | Format using isort/black to satisfy linter | Bert JW Regeer | 2020-11-28 | 11 | -32/+24 |
| | | |||||
| * | yield from instead of loop + yield | Bert JW Regeer | 2020-11-28 | 2 | -8/+4 |
| | | |||||
| * | Catch/raise OSError instead of IOError | Bert JW Regeer | 2020-11-28 | 1 | -3/+3 |
| | | |||||
| * | Use bare super() | Bert JW Regeer | 2020-11-28 | 1 | -2/+2 |
| | | |||||
| * | Cleanup comprehension | Bert JW Regeer | 2020-11-28 | 3 | -8/+8 |
| | | |||||
| * | Drop object from class definition | Bert JW Regeer | 2020-11-28 | 12 | -35/+35 |
| | | |||||
| * | Add test for _encode_multipart which is not public API | Bert JW Regeer | 2020-11-28 | 1 | -1/+1 |
| | | |||||
| * | Remove __unicode__ | Bert JW Regeer | 2020-11-28 | 2 | -9/+1 |
| | | |||||
| * | Remove duplicate isinstance checks | Bert JW Regeer | 2020-11-28 | 1 | -7/+0 |
| | | |||||
| * | Remove no longer reachable check | Bert JW Regeer | 2020-11-28 | 1 | -13/+0 |
| | | | | | | Python will raise a TypeError for us when any part of the app_iter contains a non-byte object. | ||||
| * | header_getter now checks value type before using | Bert JW Regeer | 2020-11-28 | 1 | -2/+2 |
| | | |||||
| * | parsedate_tz defaults to UTC | Bert JW Regeer | 2020-11-28 | 1 | -3/+0 |
| | | | | | So if the timezone is missing, we no longer need to manually add it. | ||||
| * | Make function more pythonic | Bert JW Regeer | 2020-11-28 | 1 | -5/+3 |
| | | |||||
| * | Cleanup documentation | Bert JW Regeer | 2020-11-28 | 1 | -2/+2 |
| | | |||||
| * | Import from collections.abc directly | Bert JW Regeer | 2020-11-28 | 4 | -7/+25 |
| | | |||||
| * | Remove native_ and move bytes_, text_ to webob.util | Bert JW Regeer | 2020-11-28 | 8 | -77/+388 |
| | | | | | | | | | This removes any calls to `native_`, most of which should have been calls to `text_` in the first place. Also moves `bytes_` and `text_` to `webob.util` where they are more at home as we continue to remove items from `webob.compat` | ||||
| * | Remove compat.iter{values_,items_} | Bert JW Regeer | 2020-11-28 | 3 | -15/+6 |
| | | |||||
| * | Goodbye to compat.{string_types,integer_types,class_types,text_type,long} | Bert JW Regeer | 2020-11-28 | 10 | -47/+36 |
| | | |||||
| * | Remove dead code | Bert JW Regeer | 2020-11-28 | 1 | -3/+1 |
| | | |||||
| * | Remove compat.reraise | Bert JW Regeer | 2020-11-28 | 2 | -9/+2 |
| | | |||||
| * | Remove old kwargs from BaseRequest | Bert JW Regeer | 2020-11-28 | 1 | -32/+2 |
| | | |||||
| * | No longer monkeypatch paste HTTP exceptions | Bert JW Regeer | 2020-11-28 | 1 | -19/+0 |
| | | |||||
| * | Remove expires kwarg to set_cookie | Bert JW Regeer | 2020-11-28 | 1 | -43/+0 |
| | | |||||
| * | compat is now Py3 only | Bert JW Regeer | 2020-11-28 | 1 | -116/+58 |
| | | |||||
| * | Goodbye compat.PY2 lines | Bert JW Regeer | 2020-11-28 | 6 | -223/+68 |
| | | |||||
| * | cgi.FieldStorage.__repr__ patch moves to compat | Bert JW Regeer | 2020-11-28 | 2 | -103/+101 |
| | | |||||
| * | Goodbye FakeCGIBody | Bert JW Regeer | 2020-11-28 | 1 | -53/+0 |
| | | |||||
| * | Remove LegacyRequest | Bert JW Regeer | 2020-11-28 | 2 | -16/+3 |
| | | |||||
| * | add return value to webob.Response.write | Gouji Ochiai | 2020-10-17 | 1 | -1/+3 |
| | | |||||
| * | Run `tox -r -e run-black` for v20.8b1 | Steve Piercy | 2020-10-12 | 5 | -27/+27 |
| | | |||||
| * | Fix doc link | bwduncan | 2020-10-12 | 1 | -1/+1 |
| | | | | #418 | ||||
| * | Rewind body_file_raw after parsing in POST | Peter Lazorchak | 2020-06-02 | 1 | -0/+1 |
| | | |||||
| * | Remove RFC section on REMOTE_HOST | Bert JW Regeer | 2020-01-21 | 1 | -1/+1 |
| | | | | | | | It's wrong, and doesn't exist in the linked to RFC Closes #392 | ||||
| * | Update documentation surrounding SameSite support | Bert JW Regeer | 2020-01-21 | 1 | -7/+22 |
| | | |||||
| * | disable validating the SameSite value, if/when the cookie spec changes again | jonathan vanasco | 2019-12-19 | 1 | -3/+19 |
| | | |||||
| * | Style fix | marc1n | 2019-12-18 | 1 | -3/+3 |
| | | |||||
| * | Better exception message and style fix | marc1n | 2019-12-18 | 1 | -2/+3 |
| | | |||||
| * | Added cookie attributes check: raises ValueError if samesite equals 'none' ↵ | marc1n | 2019-12-18 | 1 | -0/+4 |
| | | | | | but secure is not True | ||||
| * | Oxford comma added | Marcin Raczyński | 2019-12-03 | 1 | -1/+1 |
| | | |||||
| * | #406 Docstring update (new samesite value: 'none') | Marcin Raczyński | 2019-11-29 | 1 | -1/+1 |
| | | |||||
| * | #406 set_cookie allows samesite='none' value | Marcin Raczyński | 2019-11-29 | 1 | -8/+8 |
| | | |||||
| * | Fix typo. | Ira Lun | 2019-06-21 | 1 | -1/+1 |
| | | |||||
| * | Fix link to RFC. | Ira Lun | 2019-06-21 | 1 | -2/+1 |
| | | |||||
| * | Move comment to outside of list comprehension. | Ira Lun | 2019-06-18 | 1 | -5/+2 |
| | | | | | | | | This is to avoid issues with a bug in Black (see https://github.com/Pylons/webob/pull/401#discussion_r294533700.) Also, make the comment slightly more helpful. | ||||
| * | Rearrange lines to make Black happy. | Ira Lun | 2019-06-16 | 1 | -2/+4 |
| | | |||||
