[koha-commits] main Koha release repository branch master updated. v3.22.00-1408-g764fa32

Git repo owner gitmaster at git.koha-community.org
Fri Apr 29 14:56:29 CEST 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The branch, master has been updated
       via  764fa320de24f3099712ad5cc5cf451ffb966e34 (commit)
       via  0f76857b07881e4dae6d764902f84785bb588f36 (commit)
       via  6ec00c996e3950f85f8b44abbd91f3340dce96d8 (commit)
       via  e14534ed9647a35d7c34bac706cc78458a9857b0 (commit)
       via  28109bbc5e21c67b0c3c417135695745c0360acb (commit)
       via  34d1eea0499f5a9359478dd2c4734146125b62c1 (commit)
       via  2f634f286266261d0139e258439b9229c2c43910 (commit)
      from  dbba8cfeba8b1d6220096fbee98bf886712a1fcf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 764fa320de24f3099712ad5cc5cf451ffb966e34
Author: Mirko Tietgen <mirko at abunchofthings.net>
Date:   Mon Apr 18 11:02:02 2016 +0200

    Bug 15303 Followup: If install LE dependencies from backports on Jessie
    
    On Debian Jessie, apt needs to be told it should get the dependencies
    for the LE package from backports, or it will error. We check if we are
    on Jessie and do that automatically so users don't need to set priorities
    manually in apt.
    
    Changed to lsb_release -c -s.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

commit 0f76857b07881e4dae6d764902f84785bb588f36
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Mon Apr 18 09:03:00 2016 +0100

    Bug 15303: Test if the symlink to letsencrypt-auto exists
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

commit 6ec00c996e3950f85f8b44abbd91f3340dce96d8
Author: Mirko Tietgen <mirko at abunchofthings.net>
Date:   Fri Apr 15 18:28:12 2016 +0200

    Bug 15303 QA-Followup: check_letsencrypt only if --letsencrypt is used
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

commit e14534ed9647a35d7c34bac706cc78458a9857b0
Author: Mirko Tietgen <mirko at abunchofthings.net>
Date:   Fri Apr 15 18:03:55 2016 +0200

    Bug 15303 Followup: Fix apt-cache show breaking koha-create
    
    Temporarely set +e so the test for the LE package does not break
    koha-create
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

commit 28109bbc5e21c67b0c3c417135695745c0360acb
Author: Mirko Tietgen <mirko at abunchofthings.net>
Date:   Fri Apr 15 13:35:16 2016 +0200

    Bug 15303 Followup for koha-remove
    
    This patch makes koha-remove take care of
    
    /etc/letsencrypt/renewal/$opacdomain.conf
    /var/lib/koha/$site/letsencrypt.enabled
    
    It also adds a few helper functions.
    
    To test
    - create a koha instance with LE
    - observe you got both files mentioned above
    - remove that instance
    - verify the files are gone
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

commit 34d1eea0499f5a9359478dd2c4734146125b62c1
Author: Mirko Tietgen <mirko at abunchofthings.net>
Date:   Sun Jan 17 00:15:30 2016 +0100

    Bug 15303 LE production server
    
    Deletes the --staging option of the letsencrypt command to get
    real certificates. Rate limits apply.
    
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

commit 2f634f286266261d0139e258439b9229c2c43910
Author: Mirko Tietgen <mirko at abunchofthings.net>
Date:   Fri Dec 4 01:11:17 2015 +0100

    Bug 15303 Letsencrypt option for Debian package installations
    
    New option koha-create --letsencrypt
    
    - installs the letsencrypt package if needed
    - creates <instance>
    - generates letsencrypt certificates for <instance>
    - sets up a https-only website for <instance>
    - redirects http to https for <instance>
    
    ! you need to enable jessie backports to install letsencrypt: add
    deb http://http.debian.net/debian jessie-backports main contrib non-free
    to your /etc/apt/sources.list
    
    ! this patch uses the letsencrypt staging server
    to create real certificates, apply thy "LE production server" patch
    
    Test plan:
    - build a debian package with patch applied
    - use apache mod_ssl
      sudo a2enmod ssl
    - make sure the machine is accessible on 80 (needed for letsencrypt) and 443 from the internet
    - install koha with your new package
    - Put your (existing) domain options in /etc/koha/koha-sites.conf
    - use koha-create with the new options:
      sudo koha-create --create-db --letsencrypt <instance>
    - if you do not have the letsencrypt package installed, you will be prompted to do that
      [
        if there is no package available, a symlink to the git checkout will work:
    
        on your test server, get letsencrypt via git
        git clone https://github.com/letsencrypt/letsencrypt
    
        create a symlink from /usr/bin/letsencrypt to letsencrypt-auto
        sudo ln -s /path/to/letsencrypt/letsencrypt-auto /usr/bin/letsencrypt
      ]
    
    - wait until setup is finished, check that you got a working OPAC and staff client with certificates
    - check that http redirects to https
    
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>

-----------------------------------------------------------------------

Summary of changes:
 debian/control.in                                  |    3 +-
 debian/docs/koha-create.xml                        |    8 ++
 debian/scripts/koha-create                         |   89 +++++++++++++++++++-
 debian/scripts/koha-foreach                        |    2 +
 debian/scripts/koha-functions.sh                   |   51 +++++++++++
 debian/scripts/koha-list                           |   81 +++++++++++++-----
 debian/scripts/koha-remove                         |    5 ++
 ...ache-site.conf.in => apache-site-https.conf.in} |   33 +++++++-
 install_misc/debian.packages                       |    1 +
 9 files changed, 246 insertions(+), 27 deletions(-)
 copy debian/templates/{apache-site.conf.in => apache-site-https.conf.in} (50%)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list