| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replace setDaemon with just setting the attribute | Bert JW Regeer | 2022-05-24 | 1 | -1/+1 |
| | | |||||
| * | Run pyupgrade --py37-plus across codebase | Bert JW Regeer | 2022-05-24 | 7 | -12/+12 |
| | | |||||
| * | deflate'd response: use RFC compliant decompression by default | Tobias Kölling | 2020-12-09 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | [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 | 1 | -1/+2 |
| | | |||||
| * | Rely on compare_digest instead of strings_differ | Bert JW Regeer | 2020-11-28 | 1 | -51/+2 |
| | | |||||
| * | Format using isort/black to satisfy linter | Bert JW Regeer | 2020-11-28 | 20 | -95/+124 |
| | | |||||
| * | set() -> {} | Bert JW Regeer | 2020-11-28 | 1 | -1/+1 |
| | | |||||
| * | Drop u"" prefix | Bert JW Regeer | 2020-11-28 | 1 | -2/+2 |
| | | |||||
| * | Remove unnecesary encode to latin-1 | Bert JW Regeer | 2020-11-28 | 1 | -1/+1 |
| | | |||||
| * | Remove coding line | Bert JW Regeer | 2020-11-28 | 1 | -2/+0 |
| | | |||||
| * | Catch/raise OSError instead of IOError | Bert JW Regeer | 2020-11-28 | 3 | -3/+3 |
| | | |||||
| * | Cleanup comprehension | Bert JW Regeer | 2020-11-28 | 1 | -1/+1 |
| | | |||||
| * | Drop object from class definition | Bert JW Regeer | 2020-11-28 | 16 | -145/+145 |
| | | |||||
| * | Add test for _encode_multipart which is not public API | Bert JW Regeer | 2020-11-28 | 1 | -0/+26 |
| | | |||||
| * | Test was modified in 254f7a68 accidentally | Bert JW Regeer | 2020-11-28 | 1 | -1/+1 |
| | | |||||
| * | Add missing test for coverage | Bert JW Regeer | 2020-11-28 | 1 | -4/+9 |
| | | |||||
| * | s/isAlive/is_alive/ | Bert JW Regeer | 2020-11-28 | 1 | -1/+1 |
| | | |||||
| * | Remove __unicode__ | Bert JW Regeer | 2020-11-28 | 2 | -11/+6 |
| | | |||||
| * | header_getter now checks value type before using | Bert JW Regeer | 2020-11-28 | 1 | -0/+10 |
| | | |||||
| * | parsedate_tz defaults to UTC | Bert JW Regeer | 2020-11-28 | 1 | -45/+31 |
| | | | | | So if the timezone is missing, we no longer need to manually add it. | ||||
| * | Import from collections.abc directly | Bert JW Regeer | 2020-11-28 | 2 | -8/+4 |
| | | |||||
| * | Remove native_ and move bytes_, text_ to webob.util | Bert JW Regeer | 2020-11-28 | 12 | -51/+50 |
| | | | | | | | | | 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` | ||||
| * | Goodbye to compat.{string_types,integer_types,class_types,text_type,long} | Bert JW Regeer | 2020-11-28 | 2 | -17/+14 |
| | | |||||
| * | Remove compat.reraise | Bert JW Regeer | 2020-11-28 | 1 | -9/+8 |
| | | |||||
| * | Remove old kwargs from BaseRequest | Bert JW Regeer | 2020-11-28 | 1 | -26/+0 |
| | | |||||
| * | Remove expires kwarg to set_cookie | Bert JW Regeer | 2020-11-28 | 1 | -67/+0 |
| | | |||||
| * | Goodbye compat.PY2 lines | Bert JW Regeer | 2020-11-28 | 4 | -49/+4 |
| | | |||||
| * | cgi.FieldStorage.__repr__ patch moves to compat | Bert JW Regeer | 2020-11-28 | 1 | -2/+2 |
| | | |||||
| * | Goodbye FakeCGIBody | Bert JW Regeer | 2020-11-28 | 1 | -106/+0 |
| | | |||||
| * | Remove LegacyRequest | Bert JW Regeer | 2020-11-28 | 2 | -685/+0 |
| | | |||||
| * | add return value to webob.Response.write | Gouji Ochiai | 2020-10-17 | 1 | -7/+7 |
| | | |||||
| * | Run `tox -r -e run-black` for v20.8b1 | Steve Piercy | 2020-10-12 | 2 | -7/+7 |
| | | |||||
| * | Rewind body_file_raw after parsing in POST | Peter Lazorchak | 2020-06-02 | 1 | -0/+15 |
| | | |||||
| * | updated tests to use monkeypatch | jonathan vanasco | 2019-12-19 | 1 | -20/+16 |
| | | |||||
| * | ran `black` on tests/; only ran it on src/ before. | jonathan vanasco | 2019-12-19 | 1 | -0/+1 |
| | | |||||
| * | disable validating the SameSite value, if/when the cookie spec changes again | jonathan vanasco | 2019-12-19 | 1 | -0/+30 |
| | | |||||
| * | Added cookie attributes check: raises ValueError if samesite equals 'none' ↵ | marc1n | 2019-12-18 | 1 | -4/+13 |
| | | | | | but secure is not True | ||||
| * | Style fix | Marcin Raczyński | 2019-12-03 | 1 | -1/+1 |
| | | |||||
| * | #406 Added teststs for samesite='None' | Marcin Raczyński | 2019-11-29 | 1 | -3/+11 |
| | | |||||
| * | Bring coverage back to 100% | Bert JW Regeer | 2018-11-11 | 1 | -0/+9 |
| | | |||||
| * | Add failing test | Bert JW Regeer | 2018-11-11 | 1 | -0/+7 |
| | | | | | Only fails on Python 2.7 | ||||
| * | support copying accept headers | Michael Merickel | 2018-10-23 | 1 | -0/+36 |
| | | |||||
| * | Fix escaping in bytes | Bert JW Regeer | 2018-10-18 | 1 | -1/+1 |
| | | |||||
| * | Fix many flake8 warnings/errors | Bert JW Regeer | 2018-10-15 | 14 | -61/+110 |
| | | |||||
| * | WebOb is now formatted by ambv/black | Bert JW Regeer | 2018-10-14 | 25 | -7073/+7731 |
| | | | | | | | | All future commits will be required to format their code using Python black. This also hooks up linting and all that fun stuff to enforce it. | ||||
| * | support passing around AcceptOffer objects | Michael Merickel | 2018-10-10 | 1 | -5/+21 |
| | | |||||
| * | remove media range support for offers | Michael Merickel | 2018-10-09 | 1 | -17/+8 |
| | | | | | | | | | see the multitude of reasons in https://github.com/Pylons/pyramid/pull/3326 the short answer is that they are fundamentally broken in that media ranges cannot properly match against any accept header with q=0 content | ||||
| * | Merge branch 'fix-warnings' into accept-parse-offer | Michael Merickel | 2018-10-09 | 4 | -18/+129 |
| |\ | |||||
| | * | fix test suite warnings | Michael Merickel | 2018-10-06 | 4 | -16/+127 |
| | | | |||||
| | * | use collections.abc for abc types if available | Michael Merickel | 2018-10-06 | 1 | -2/+2 |
| | | | | | | | | | | | collections.MutableMapping and other abc types were deprecated in 3.3 and will be removed in 3.8 | ||||
