Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | First-order conversion to Python3-only | Aldo Cortesi | 2016-10-17 | 1 | -19/+9 |
| | | | | | | - Zap various occurrences of Python2 in docs and scripts - Remove six from netlib, and some other places where obvious project-wide search and replace works. | ||||
* | raise TypeError on invalid header assignment, fix #1562 | Maximilian Hils | 2016-09-21 | 1 | -0/+1 |
| | |||||
* | Lint fix - minor | arjun23496 | 2016-08-31 | 1 | -2/+1 |
| | |||||
* | Lint fix - netlib headers | arjun23496 | 2016-08-31 | 1 | -4/+2 |
| | |||||
* | minor bug fix header replace | arjun23496 | 2016-08-31 | 1 | -3/+7 |
| | |||||
* | Added tests for replace in request,message,header | arjun23496 | 2016-08-31 | 1 | -0/+2 |
| | |||||
* | Added replace for request and headers - Fixed missing replace option | arjun23496 | 2016-08-29 | 1 | -2/+3 |
| | |||||
* | Merge pull request #1306 from mitmproxy/message-body-encoding | Maximilian Hils | 2016-07-16 | 1 | -1/+14 |
|\ | | | | | Improve Message Body Encoding | ||||
| * | preserve content-type parameter order | Maximilian Hils | 2016-07-15 | 1 | -1/+2 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into message-body-encoding | Maximilian Hils | 2016-07-15 | 1 | -0/+9 |
| |\ | |||||
| * | | improve message content semantics | Maximilian Hils | 2016-07-15 | 1 | -0/+12 |
| | | | |||||
* | | | replacehooks -> addon | Aldo Cortesi | 2016-07-16 | 1 | -2/+2 |
| |/ |/| | | | | | | | Also fixes a bug in header replacements in netlib that resulted in a mutable multidict. | ||||
* | | py3++, multidict fixes | Maximilian Hils | 2016-07-06 | 1 | -0/+9 |
|/ | | | | | | | | | | | | This commit improves Python 3 compatibility and fixes two multidict issues: 1. Headers.items(multi=True) now decodes fields 2. MultiDict.clear(item) has been removed, as Python's MutableMapping already defines .clear() with different semantics. This is confusing for everyone who expects a dict-like object. `.pop("attr", None)` is not fantastic, but it's the Python way to do it. | ||||
* | py3++ | Maximilian Hils | 2016-07-01 | 1 | -2/+4 |
| | |||||
* | Utils reorganisation: add netlib.strutils | Aldo Cortesi | 2016-06-02 | 1 | -2/+2 |
| | | | | Extract a number of string and format-related functions to netlib.strutils. | ||||
* | Reorganise netlib imports according to Google Style Guide | Aldo Cortesi | 2016-06-01 | 1 | -4/+4 |
| | |||||
* | Satisfy flake8 | Aldo Cortesi | 2016-05-31 | 1 | -1/+1 |
| | |||||
* | utils.multipartdecode -> http.multipart.decode | Aldo Cortesi | 2016-05-31 | 1 | -0/+27 |
| | | | | | | also utils.parse_content_type -> http.headers.parse_content_type | ||||
* | Satisfy flake8 | Aldo Cortesi | 2016-05-30 | 1 | -5/+0 |
| | |||||
* | more style cleanup | Thomas Kriechbaumer | 2016-05-29 | 1 | -1/+1 |
| | |||||
* | fix tests | Maximilian Hils | 2016-05-28 | 1 | -1/+1 |
| | |||||
* | netlib: fix most flake8 offenses | Thomas Kriechbaumer | 2016-05-28 | 1 | -4/+10 |
| | |||||
* | fix Header docs | Maximilian Hils | 2016-05-20 | 1 | -3/+3 |
| | |||||
* | improve MultiDict, add ImmutableMultiDict, adjust response.cookies | Maximilian Hils | 2016-05-18 | 1 | -0/+4 |
| | |||||
* | add MultiDict | Maximilian Hils | 2016-05-18 | 1 | -95/+37 |
| | | | | | | | | This commit introduces MultiDict, a multi-dictionary similar to ODict, but with improved semantics (as in the Headers class). MultiDict fixes a few issues that were present in the Request/Response API. In particular, `request.cookies["foo"] = "bar"` has previously been a no-op, as the cookies property returned a mutable _copy_ of the cookies. | ||||
* | improve .replace() and move it into netlib | Maximilian Hils | 2016-04-02 | 1 | -1/+30 |
| | |||||
* | add Serializeable.copy | Maximilian Hils | 2016-04-02 | 1 | -4/+1 |
| | |||||
* | s/nocover/no cover/g | Thomas Kriechbaumer | 2016-03-27 | 1 | -3/+3 |
| | | | according to coveralls docs | ||||
* | combine projects | Maximilian Hils | 2016-02-18 | 1 | -0/+204 |