summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added tests for #1125 fix.defnull-12-1125Marcel Hellkamp2019-12-081-1/+22
|
* fix #1125: Make sure after_request can set headers.Marcel Hellkamp2019-12-081-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 makefileMarcel Hellkamp2019-12-011-2/+2
|
* Release of 0.12.180.12.18Marcel Hellkamp2019-12-011-1/+1
| | | | Bugfix release to improve Python 3.8+ support
* Update build steps in makefileMarcel Hellkamp2019-12-011-8/+17
|
* fix #1181: digestmod parameter is now required since Python 3.8Marcel Hellkamp2019-12-011-3/+3
| | | | Previous fix did not work
* Fix: Two import-level DeprecationWarnings in 3.8Marcel Hellkamp2019-12-011-3/+9
|
* fix #1181: digestmod parameter is now required since Python 3.8Marcel Hellkamp2019-12-011-2/+2
|
* #1177 Bug fix of missing regex escaped back slashesAndrew Hendley2019-11-121-2/+2
|
* Release of 0.12.17 (bugfix)0.12.17Marcel Hellkamp2019-06-231-1/+1
| | | | Fixed #1148: Unicode in str header values (py3 only)
* fix #1148: redirect() and non-ascii charactersMarcel Hellkamp2019-06-201-3/+5
| | | | Backported from master
* Release of 0.12.16 (bugfix)0.12.16Marcel Hellkamp2018-12-131-1/+1
|
* fix #1115: Some modules set __file__ as NoneMarcel Hellkamp2018-12-131-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 gitignoreMarcel Hellkamp2018-12-011-0/+1
|
* Added Python 3.4-3.7 language classifiersMarcel Hellkamp2018-12-011-3/+4
|
* Release of 0.12.15 (bugfix)0.12.15Marcel Hellkamp2018-12-011-2/+2
| | | | fix #949: DeprecationWarning: Flags not at the start of the expression
* Fix #930: DeprecationWarning: Flags not at the start of the expressionMarcel Hellkamp2018-12-011-3/+4
| | | | Backported from 0.13-dev
* Fix python 2.5 test buildMarcel Hellkamp2018-12-011-1/+1
|
* Release of 0.12.14 (Bugfix)0.12.14Marcel Hellkamp2018-11-271-1/+1
|
* fix #1065 gevent-1.3.0 removes 'fast' wsgi implementation.Marcel Hellkamp2018-11-271-4/+6
|
* Release of 0.12.13 (bugfix)0.12.13Marcel Hellkamp2017-01-091-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 strMarcel Hellkamp2017-01-092-1/+3
|
* Release of 0.12.12 (bugfix)0.12.12Marcel Hellkamp2017-01-061-1/+1
| | | | fix: #918 AttributeError: 'FileUpload' object has no attribute 'get_header'
* fix #918: AttributeError: 'FileUpload' object has no attribute 'get_header'Marcel Hellkamp2017-01-062-1/+9
|
* Release of 0.12.110.12.11Marcel Hellkamp2016-12-171-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 attackMarcel Hellkamp2016-12-172-8/+19
| | | | The previous fix (6d7e13d) was incomplete.
* Fix tests for Python 2.5 (itertools.product missing)Marcel Hellkamp2016-12-101-3/+13
|
* fix #913: Harden bottle against malformed headers.Marcel Hellkamp2016-12-102-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 Hellkamp2016-10-162-2/+2
|
* Release of 0.12.10 (bugfix)0.12.10Marcel Hellkamp2016-10-091-1/+1
|
* Add test for Windows-style line endings (CRLF ie \r\n) in template when ↵njogun2016-10-091-0/+3
| | | | using multiline code block
* Fix end-of-code-block template token regexnjogun2016-10-091-1/+1
|
* Merge pull request #803 from shnode/release-0.12Marcel Hellkamp2016-02-121-2/+3
|\ | | | | Typo fix on bottle-werkzeug README
| * Typo fix on bottle-werkzeug READMESinux2015-11-041-2/+3
|/
* Fixed test setup for 0.12 branch.Marcel Hellkamp2015-10-242-11/+11
|
* Release of 0.12.9 (bugfix)0.12.9Marcel Hellkamp2015-10-241-1/+1
| | | | Fixed #690: Allow multi-line list/set/dict comprehentions in templates.
* Prevent syntax errors when line-wrapping comprehensionsEric Wieser2015-10-242-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.12Marcel Hellkamp2015-07-252-3/+16
|\ | | | | Fix #720 : Allow unicode keys in ConfigDict.
| * Fix #720 : Allow unicode keys in ConfigDict.Michael Wayne Goodman2015-07-242-3/+16
|/
* Release of 0.12.80.12.8Marcel Hellkamp2014-12-281-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 Hellkamp2014-12-281-1/+1
| | | | behaviour change in newest Python 3.x releases.
* Merge pull request #630 from brettatoms/release-0.12Marcel Hellkamp2014-05-281-6/+7
|\ | | | | Add 422 response code string
| * add 422 response code stringBrett2014-05-281-0/+1
| |
| * clean whitespaceBrett2014-05-281-6/+6
| |
* | Merge pull request #628 from brettatoms/release-0.12Marcel Hellkamp2014-05-262-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 emptyBrett2014-05-242-1/+12
|/
* Release of 0.12.7 (Bugfix release)0.12.7Marcel Hellkamp2014-04-291-1/+1
|
* Added python 3.4 to testsMarcel Hellkamp2014-04-291-1/+4
|
* fix #567: In python 3.4 multipart file upload breaks due to change in ↵Marcel Hellkamp2014-04-291-0/+1
| | | | cgi.FieldStorage
* Added 3.4 test environment to travis configMarcel Hellkamp2014-04-291-0/+1
|