Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: bottlepy/bottle
base: 0.12.19
Choose a base ref
head repository: bottlepy/bottle
compare: 0.12.20
Choose a head ref
  • 8 commits
  • 1 file changed
  • 3 contributors

Commits on May 24, 2022

  1. Add ServerAdapter for CherryPy >= 9

    Since CherryPy >= 9, the server part of CherryPy has been extracted and named Cheroot. Thus the old CherryPy ServerAdapter does not work for CherryPy >= 9: the import fails, and the SSL part should be different too. Cheroot can be installed (git install cheroot) without CherryPy so that we can just have a CherootServer adapter in addition to the CherryPyServer adapter for the older versions.
    
    (cherry picked from commit b9229ee)
    Signed-off-by: Juerg Haefliger <juergh@protonmail.com>
    06180339 authored and juergh committed May 24, 2022
  2. Added 'cheroot' server adapter to list of server names, so it can be …

    …selected from the command line and by name.
    
    Alos added cheroot after cherrypy in the 'auto' adapter to make it future proof.
    
    (backported from commit 617d08a)
    [juergh: Adjust context.]
    Signed-off-by: Juerg Haefliger <juergh@protonmail.com>
    defnull authored and juergh committed May 24, 2022
  3. Added depr warning for the outdated cherrypy server adapter.

    If you are using this adapter, simply switch to 'cheroot'
    This should fix some recent and some very old issues regarding cherrypy:
    
    fix #947 Leave explicit the maxima version supported the CherryPy (<= 9.0.0)
    fix #932 Add ServerAdapter (fix CherryPy ServerAdapter)
    fix #685 Update CherryPy SSL to use latest API and work on Py3
    fix #574 Allow custom bind_addr for CherryPy
    
    (backported from commit be90814)
    [juergh: Adjust context, drop modifications of test/travis-requirements.txt
     which does not exist in 0.12.]
    Signed-off-by: Juerg Haefliger <juergh@protonmail.com>
    defnull authored and juergh committed May 24, 2022

Commits on May 26, 2022

  1. Release of 0.12.20

    This release contains a security fix.
    Thanks Elton Nokaj for responsibly reporting this issue.
    defnull committed May 26, 2022