| Commit message (Expand) | Author | Age | Files | Lines |
| * | give up on trying to encode header values when request.headers is used | Chris McDonough | 2012-01-28 | 1 | -40/+21 |
| * | get rid of test_requests package, put tests back in test_request.py | Chris McDonough | 2012-01-28 | 4 | -1344/+1326 |
| * | bytesrequest renamed to legacyrequest... it no longer eagerly converts to byt... | Chris McDonough | 2012-01-28 | 4 | -149/+115 |
| * | test textrequest and bytesrequest independently | Chris McDonough | 2012-01-28 | 5 | -1108/+1680 |
| * | turn remote_user_encoding and url_encoding into environ_getters (adding webob... | Chris McDonough | 2012-01-26 | 1 | -2/+9 |
| * | fix EnvironHeaders class to do encoding and decoding properly | Chris McDonough | 2012-01-26 | 2 | -34/+96 |
| * | make bytesrequest work on python 3 | Chris McDonough | 2012-01-26 | 2 | -5/+83 |
| * | First cut at distinct TextRequest/BytesRequest implementations as a | Chris McDonough | 2012-01-25 | 2 | -351/+621 |
| * | fix status_int/status bug on py3 (use explicit floor division), add coverage | Chris McDonough | 2012-01-08 | 1 | -1/+28 |
| * | fix test failure on py3 | Chris McDonough | 2011-12-30 | 1 | -1/+1 |
| * | fix https://github.com/Pylons/webob/issues/18 (non-ascii form POST, then pars... | Sergey Schetinin | 2011-12-26 | 1 | -0/+9 |
| * | * Added ``request.client_addr`` API (returns IP address implied by | Chris McDonough | 2011-10-28 | 1 | -0/+32 |
| * | * Added ``request.host_port`` API (returns port number implied by HTTP_HOST, | Chris McDonough | 2011-10-28 | 1 | -0/+49 |
| * | Fix NilAccept.best_match() so an empty "offers" + default_match picks default | Christopher Allan Webber | 2011-10-18 | 1 | -1/+1 |
| * | * Fix ``request.cookies.get('name', 'default')``. Previously ``default`` was | Chris McDonough | 2011-10-15 | 1 | -0/+5 |
| * | fix on 2.7+ | Chris McDonough | 2011-10-13 | 1 | -0/+1 |
| * | gardenfeature.pylons10compat | Chris McDonough | 2011-10-13 | 1 | -1/+4 |
| * | be less aggressive about feature removal for benefit of pylons 1.X | Chris McDonough | 2011-10-13 | 2 | -1/+11 |
| * | * Mutating the ``request.cookies`` property now reflects the mutations intofeature.cookie-bug-for-bug | Chris McDonough | 2011-10-10 | 2 | -2/+196 |
| * | Merge branch 'master' into feature.cookie-bug-for-bug | Chris McDonough | 2011-10-08 | 1 | -0/+5 |
| |\ |
|
| | * | improve deprecation warnings | Chris McDonough | 2011-10-08 | 1 | -0/+5 |
| * | | Merge branch 'master' into feature.cookie-bug-for-bug | Chris McDonough | 2011-10-07 | 2 | -7/+20 |
| |\ \
| |/ |
|
| | * | * Undeprecated ``uscript_name`` and ``upath_info``. | Chris McDonough | 2011-10-06 | 1 | -1/+12 |
| | * | * ``Response.request`` and ``Response.environ`` attrs are undeprecated and no | Chris McDonough | 2011-10-06 | 1 | -6/+8 |
| * | | * Mutating the ``request.cookies`` property now retains the mutated value | Chris McDonough | 2011-10-06 | 2 | -35/+3 |
| |/ |
|
| * | fix str(Response()) w/o charset, but only on py2 | Sergey Schetinin | 2011-10-02 | 2 | -1/+2 |
| * | add req.json_body (adapted from Pyramid) | Sergey Schetinin | 2011-09-30 | 1 | -0/+26 |
| * | fix test failures on my machine due to what appears to be a timing issue | Chris McDonough | 2011-09-29 | 1 | -1/+1 |
| * | assertion | Chris McDonough | 2011-09-29 | 1 | -1/+1 |
| * | * ``request.cookies`` property now returns an immutable dictionary; | Chris McDonough | 2011-09-29 | 2 | -1/+38 |
| * | remove Accept.best_matches(), add Accept.__iter__() | Sergey Schetinin | 2011-09-26 | 2 | -34/+7 |
| * | change content-range parsing to regexp | Sergey Schetinin | 2011-09-26 | 1 | -53/+15 |
| * | tidy up tests | Sergey Schetinin | 2011-09-26 | 1 | -68/+40 |
| * | refactor Range to only handle a single range | Sergey Schetinin | 2011-09-26 | 3 | -134/+54 |
| * | allow resp.etag = (tag, False) for setting weak etags | Sergey Schetinin | 2011-09-25 | 1 | -0/+5 |
| * | test coverage; transcode fixes; remove multidict_from_bodyfile | Sergey Schetinin | 2011-09-25 | 1 | -1/+21 |
| * | Merge branch 'sergey-1.2-py2-only' into 1.2-merge | Sergey Schetinin | 2011-09-25 | 10 | -394/+260 |
| |\ |
|
| | * | merge transcode into request | Sergey Schetinin | 2011-09-22 | 1 | -3/+3 |
| | * | improve webob.transcode | Sergey Schetinin | 2011-09-22 | 1 | -1/+6 |
| | * | improve req.charset handling | Sergey Schetinin | 2011-09-22 | 2 | -5/+24 |
| | * | enable weak matching for if-none-match | Sergey Schetinin | 2011-09-21 | 2 | -4/+26 |
| | * | much stricter parsing for if-none-match, if-range and if-match headers | Sergey Schetinin | 2011-09-21 | 2 | -11/+17 |
| | * | remove internal weak/strong differentiation in ETagMatcher, filter weak out b... | Sergey Schetinin | 2011-09-21 | 2 | -86/+31 |
| | * | change IfRange api to `resp in req.if_range` | Sergey Schetinin | 2011-09-21 | 3 | -76/+37 |
| | * | better support for weak response etag | Sergey Schetinin | 2011-09-21 | 2 | -5/+15 |
| | * | GetDict.tracker -> on_change | Sergey Schetinin | 2011-09-20 | 2 | -30/+28 |
| | * | change test_transcode not to depend on webob's multipart body encoding | Sergey Schetinin | 2011-09-20 | 1 | -10/+10 |
| | * | hardcode Request.charset to 'UTF-8' | Sergey Schetinin | 2011-09-20 | 1 | -89/+5 |
| | * | add webob.transcode | Sergey Schetinin | 2011-09-20 | 1 | -0/+48 |
| | * | drop UnicodeMultiDict; change TrackableMultiDict -> GetDict | Sergey Schetinin | 2011-09-20 | 3 | -64/+21 |