Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added tests for #1125 fix.defnull-12-1125 | Marcel Hellkamp | 2019-12-08 | 1 | -1/+22 |
| | |||||
* | fix #1125: Make sure after_request can set headers. | Marcel Hellkamp | 2019-12-08 | 1 | -9/+18 |
| | | | | | This is a backport of the 0.13 _handle() logic and only changes undefined/undocumented behavior (for the better). | ||||
* | Fix release steps in makefile | Marcel Hellkamp | 2019-12-01 | 1 | -2/+2 |
| | |||||
* | Release of 0.12.180.12.18 | Marcel Hellkamp | 2019-12-01 | 1 | -1/+1 |
| | | | | Bugfix release to improve Python 3.8+ support | ||||
* | Update build steps in makefile | Marcel Hellkamp | 2019-12-01 | 1 | -8/+17 |
| | |||||
* | fix #1181: digestmod parameter is now required since Python 3.8 | Marcel Hellkamp | 2019-12-01 | 1 | -3/+3 |
| | | | | Previous fix did not work | ||||
* | Fix: Two import-level DeprecationWarnings in 3.8 | Marcel Hellkamp | 2019-12-01 | 1 | -3/+9 |
| | |||||
* | fix #1181: digestmod parameter is now required since Python 3.8 | Marcel Hellkamp | 2019-12-01 | 1 | -2/+2 |
| | |||||
* | #1177 Bug fix of missing regex escaped back slashes | Andrew Hendley | 2019-11-12 | 1 | -2/+2 |
| | |||||
* | Release of 0.12.17 (bugfix)0.12.17 | Marcel Hellkamp | 2019-06-23 | 1 | -1/+1 |
| | | | | Fixed #1148: Unicode in str header values (py3 only) | ||||
* | fix #1148: redirect() and non-ascii characters | Marcel Hellkamp | 2019-06-20 | 1 | -3/+5 |
| | | | | Backported from master | ||||
* | Release of 0.12.16 (bugfix)0.12.16 | Marcel Hellkamp | 2018-12-13 | 1 | -1/+1 |
| | |||||
* | fix #1115: Some modules set __file__ as None | Marcel Hellkamp | 2018-12-13 | 1 | -1/+1 |
| | | | | | This is not allowed (the __file__ attribute MUST be either a string, or unset), but seems to happen anyway and is easy to work around in bottle. | ||||
* | Added .idea/ to gitignore | Marcel Hellkamp | 2018-12-01 | 1 | -0/+1 |
| | |||||
* | Added Python 3.4-3.7 language classifiers | Marcel Hellkamp | 2018-12-01 | 1 | -3/+4 |
| | |||||
* | Release of 0.12.15 (bugfix)0.12.15 | Marcel Hellkamp | 2018-12-01 | 1 | -2/+2 |
| | | | | fix #949: DeprecationWarning: Flags not at the start of the expression | ||||
* | Fix #930: DeprecationWarning: Flags not at the start of the expression | Marcel Hellkamp | 2018-12-01 | 1 | -3/+4 |
| | | | | Backported from 0.13-dev | ||||
* | Fix python 2.5 test build | Marcel Hellkamp | 2018-12-01 | 1 | -1/+1 |
| | |||||
* | Release of 0.12.14 (Bugfix)0.12.14 | Marcel Hellkamp | 2018-11-27 | 1 | -1/+1 |
| | |||||
* | fix #1065 gevent-1.3.0 removes 'fast' wsgi implementation. | Marcel Hellkamp | 2018-11-27 | 1 | -4/+6 |
| | |||||
* | Release of 0.12.13 (bugfix)0.12.13 | Marcel Hellkamp | 2017-01-09 | 1 | -1/+1 |
| | | | | Fix #923: TypeError WSGI response header value u'...' is not of type str | ||||
* | Fix #923: TypeError WSGI response header value u'...' is not of type str | Marcel Hellkamp | 2017-01-09 | 2 | -1/+3 |
| | |||||
* | Release of 0.12.12 (bugfix)0.12.12 | Marcel Hellkamp | 2017-01-06 | 1 | -1/+1 |
| | | | | fix: #918 AttributeError: 'FileUpload' object has no attribute 'get_header' | ||||
* | fix #918: AttributeError: 'FileUpload' object has no attribute 'get_header' | Marcel Hellkamp | 2017-01-06 | 2 | -1/+9 |
| | |||||
* | Release of 0.12.110.12.11 | Marcel Hellkamp | 2016-12-17 | 1 | -1/+1 |
| | | | | | * fix #913: redirect() doesn't filter "\r\n" leads to CRLF attack (CVE-2016-9964) https://github.com/bottlepy/bottle/issues/913 | ||||
* | fix #913: redirect() doesn't filter "\r\n" leads to CRLF attack | Marcel Hellkamp | 2016-12-17 | 2 | -8/+19 |
| | | | | The previous fix (6d7e13d) was incomplete. | ||||
* | Fix tests for Python 2.5 (itertools.product missing) | Marcel Hellkamp | 2016-12-10 | 1 | -3/+13 |
| | |||||
* | fix #913: Harden bottle against malformed headers. | Marcel Hellkamp | 2016-12-10 | 2 | -8/+28 |
| | | | | Bottle now checks against certain control characters (\n, \r and \0) in header names or values and raises a ValueError if the application tries to set an invalid header. | ||||
* | Use setuptools again. | Marcel Hellkamp | 2016-10-16 | 2 | -2/+2 |
| | |||||
* | Release of 0.12.10 (bugfix)0.12.10 | Marcel Hellkamp | 2016-10-09 | 1 | -1/+1 |
| | |||||
* | Add test for Windows-style line endings (CRLF ie \r\n) in template when ↵ | njogun | 2016-10-09 | 1 | -0/+3 |
| | | | | using multiline code block | ||||
* | Fix end-of-code-block template token regex | njogun | 2016-10-09 | 1 | -1/+1 |
| | |||||
* | Merge pull request #803 from shnode/release-0.12 | Marcel Hellkamp | 2016-02-12 | 1 | -2/+3 |
|\ | | | | | Typo fix on bottle-werkzeug README | ||||
| * | Typo fix on bottle-werkzeug README | Sinux | 2015-11-04 | 1 | -2/+3 |
|/ | |||||
* | Fixed test setup for 0.12 branch. | Marcel Hellkamp | 2015-10-24 | 2 | -11/+11 |
| | |||||
* | Release of 0.12.9 (bugfix)0.12.9 | Marcel Hellkamp | 2015-10-24 | 1 | -1/+1 |
| | | | | Fixed #690: Allow multi-line list/set/dict comprehentions in templates. | ||||
* | Prevent syntax errors when line-wrapping comprehensions | Eric Wieser | 2015-10-24 | 2 | -6/+32 |
| | | | | | | | | Ignores block keywords inside parentheses/braces/brackets, allowing list/set/dict comprehensions to be wrapped in the same way as dicts. Does not check for correctly paired parentheses - we can let python do that, right? Builds upon cleanup made in https://github.com/bottlepy/bottle/pull/689 | ||||
* | Merge pull request #777 from goodmami/bugfix-720-0.12 | Marcel Hellkamp | 2015-07-25 | 2 | -3/+16 |
|\ | | | | | Fix #720 : Allow unicode keys in ConfigDict. | ||||
| * | Fix #720 : Allow unicode keys in ConfigDict. | Michael Wayne Goodman | 2015-07-24 | 2 | -3/+16 |
|/ | |||||
* | Release of 0.12.80.12.8 | Marcel Hellkamp | 2014-12-28 | 1 | -1/+1 |
| | | | | | Minor bugfix release: - Cookies get lost on redirects for newer Python 3.x releases. | ||||
* | Fixed bug where BaseResponse.copy() would not copy Cookies due to a ↵ | Marcel Hellkamp | 2014-12-28 | 1 | -1/+1 |
| | | | | behaviour change in newest Python 3.x releases. | ||||
* | Merge pull request #630 from brettatoms/release-0.12 | Marcel Hellkamp | 2014-05-28 | 1 | -6/+7 |
|\ | | | | | Add 422 response code string | ||||
| * | add 422 response code string | Brett | 2014-05-28 | 1 | -0/+1 |
| | | |||||
| * | clean whitespace | Brett | 2014-05-28 | 1 | -6/+6 |
| | | |||||
* | | Merge pull request #628 from brettatoms/release-0.12 | Marcel Hellkamp | 2014-05-26 | 2 | -1/+12 |
|\ \ | |/ | | | fails when request content type is application/json but the body is empty | ||||
| * | don't fail when request content type is application/json but the body is empty | Brett | 2014-05-24 | 2 | -1/+12 |
|/ | |||||
* | Release of 0.12.7 (Bugfix release)0.12.7 | Marcel Hellkamp | 2014-04-29 | 1 | -1/+1 |
| | |||||
* | Added python 3.4 to tests | Marcel Hellkamp | 2014-04-29 | 1 | -1/+4 |
| | |||||
* | fix #567: In python 3.4 multipart file upload breaks due to change in ↵ | Marcel Hellkamp | 2014-04-29 | 1 | -0/+1 |
| | | | | cgi.FieldStorage | ||||
* | Added 3.4 test environment to travis config | Marcel Hellkamp | 2014-04-29 | 1 | -0/+1 |
| |