summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix fapws3 linkrelease-0.10Marcel Hellkamp2022-09-052-2/+2
|
* Added 3.4 test environment to travis configMarcel Hellkamp2014-04-291-0/+1
|
* Release of 0.10.12 (Security fix)0.10.12Marcel Hellkamp2014-04-291-1/+1
|
* fix #616: Json content-type not restrictive enoughMarcel Hellkamp2014-04-292-1/+11
| | | | Possible security issue. See https://github.com/defnull/bottle/issues/616 for details.
* Added travis configurationMarcel Hellkamp2014-02-072-0/+35
|
* Makefile: A release always pushes to public repository now.Marcel Hellkamp2012-10-111-1/+5
|
* Release of 0.10.110.10.11Marcel Hellkamp2012-06-261-1/+1
|
* fix: Fixes unicode problems with request.query and request.forms (fix #342 ↵Marcel Hellkamp2012-06-262-7/+30
| | | | fix #344 fix #339)
* Release of 0.10.100.10.10Marcel Hellkamp2012-06-251-1/+1
|
* fix: Unicode errors with Python 3.2+ POST parameters. (fix #344, fix #349)Marcel Hellkamp2012-06-253-16/+31
|
* Release of 0.10.9 (bugfix release)0.10.9Marcel Hellkamp2012-02-111-1/+1
|
* fix: Subtile bug in stpl parser. '.%' was recognized as code line.Marcel Hellkamp2012-02-111-1/+2
|
* Release of 0.10.8 (bugfix release)0.10.8Marcel Hellkamp2012-02-101-1/+1
|
* fix #281: DeprecationWarning in Botle.mount() and typo.Marcel Hellkamp2012-02-101-2/+2
| | | | Thanks chicha
* Release of 0.10.70.10.7Marcel Hellkamp2011-12-281-1/+1
|
* fix: Workaround for a hash collision DoS vulnerability in CPython dicts.Marcel Hellkamp2011-12-282-8/+27
| | | | | | | | | | | | | | | | | | | | If the language does not provide a randomized hash function or the application server does not recognize attacks using multi-collisions, an attacker can degenerate the hash table by sending lots of colliding keys. The algorithmic complexity of inserting n elements into the table then goes to O(n**2), making it possible to exhaust hours of CPU time using a single HTTP request. This workaround limits the number of GET, POST and cookie parameters to a reasonable maximum of 100 key/value pairs per request, reducing the effectiveness of such attacks. Normal web applications should not need to process more than 100 parameters per request, but this limit can be changed by setting Request.MAX_PARAMS to a different value. Some links: https://cryptanalysis.eu/blog/2011/12/28/effective-dos-attacks-against-web-application-plattforms-hashdos/ http://events.ccc.de/congress/2011/Fahrplan/events/4680.en.html http://www.nruns.com/_downloads/advisory28122011.pdf
* Fixing release target in Makefile.Marcel Hellkamp2011-12-231-3/+3
|
* Release of 0.10.60.10.6Marcel Hellkamp2011-12-221-1/+1
|
* Fixed a bug in HTTPError.__repr__. The repr() builtin breaks for non-asciiMarcel Hellkamp2011-12-222-1/+6
| | | | unicode strings.
* Release of 0.10.50.10.5Marcel Hellkamp2011-12-221-1/+1
|
* fix #268: Bug in backported code (NameError: _e)Marcel Hellkamp2011-12-221-1/+1
| | | | Thanks to Bender Rodriges and John R. Isidore
* Release of 0.10.40.10.4Marcel Hellkamp2011-12-171-1/+1
|
* fix #267: Possible XSS vulnerability on internal server errors.Marcel Hellkamp2011-12-171-5/+7
|
* Release of 0.10.30.10.3Marcel Hellkamp2011-12-141-1/+1
|
* Solving float_filter bug and testing it.Iuri de Silvio2011-12-142-2/+11
|
* Release of 0.10.20.10.2Marcel Hellkamp2011-12-021-1/+1
|
* docs: Command-line interfaceMarcel Hellkamp2011-12-012-1/+48
|
* Print CLI help if called without parameters.Marcel Hellkamp2011-12-011-1/+3
|
* docs: New stable release.Marcel Hellkamp2011-11-261-2/+2
|
* Release of 0.10.10.10.1Marcel Hellkamp2011-11-261-1/+1
|
* Added git-commit to "make release".Marcel Hellkamp2011-11-261-0/+1
|
* docs: changelog and contributor list.Marcel Hellkamp2011-11-261-13/+71
|
* docs: TypoMarcel Hellkamp2011-11-261-0/+1
|
* docs: Merging 0.11 doc layout changes.Marcel Hellkamp2011-11-245-21/+42
|
* fix: Workaround for bug in functools.update_wrapper() (fixes #223 #224)Marcel Hellkamp2011-11-222-1/+15
| | | | Thanks to Brian Wickman
* First release candidate for 0.10Marcel Hellkamp2011-11-161-1/+1
|
* fix: load_app now returns any callable, not only Bottle instances.Marcel Hellkamp2011-11-161-1/+1
|
* Micro optimizations :)Marcel Hellkamp2011-11-161-4/+3
|
* Addd G+ link to homepage.Marcel Hellkamp2011-11-161-0/+1
|
* Added --version command-line argument.Marcel Hellkamp2011-11-161-3/+9
|
* fix #240: run(reloader=True) now handles SyntaxError and ImportError ↵Marcel Hellkamp2011-11-151-87/+86
| | | | exceptions raised by a dynamically loaded application, plugin or server adapter.
* Code cleanup.Marcel Hellkamp2011-11-151-10/+8
|
* Fixed Makefile target: releaseMarcel Hellkamp2011-11-152-2/+3
|
* docs: Explained FormsDictMarcel Hellkamp2011-11-151-6/+9
|
* fix: I broke "bottle.py --help" some commits ago.Marcel Hellkamp2011-11-151-12/+13
|
* Added Python 2.5 deprecation warning.Marcel Hellkamp2011-11-151-0/+6
|
* fix: Python 3.x only bug in SimpleTemplate. Templates with an encoding other ↵Marcel Hellkamp2011-11-151-1/+1
| | | | than the system default raised UnicodeError.
* Cleanup.Marcel Hellkamp2011-11-151-14/+9
|
* fix #247: Correcting set_cookie docstring.Marcel Hellkamp2011-11-151-1/+1
|
* fix #251: Undefined start_response variable in Bottle.mount()Marcel Hellkamp2011-11-151-3/+3
| | | | fix: Support for huge body iterators returned by mounted apps.