letsencrypt on FreeBSD

Next: Renew Certificates with letsencrypt on FreeBSD UP: TOC

Paragraph......


# cd /root/letsencrypt/
# git pull
remote: Counting objects: 2761, done. remote: Compressing objects: 100% (85/85), done. remote: Total 2761 (delta 1509), reused 1474 (delta 1471), pack-reused 1205 Receiving objects: 100% (2761/2761), 729.34 KiB | 783.00 KiB/s, done. Resolving deltas: 100% (2032/2032), completed with 219 local objects. From https://github.com/letsencrypt/letsencrypt 09d5dcb..3c43698 master -> origin/master * [new branch] apache-test -> origin/apache-test * [new branch] arch-bootstrap -> origin/arch-bootstrap * [new branch] autopeep -> origin/autopeep * [new branch] basic_renew_doc -> origin/basic_renew_doc * [new branch] bool -> origin/bool * [new branch] candidate-0.3.0 -> origin/candidate-0.3.0 * [new branch] candidate-0.4.0 -> origin/candidate-0.4.0 * [new branch] explain_no_ip_certs -> origin/explain_no_ip_certs * [new branch] force_renewal_option -> origin/force_renewal_option * [new branch] i-am-not-a-symlink -> origin/i-am-not-a-symlink * [new branch] issue_2240 -> origin/issue_2240 * [new branch] issue_2410 -> origin/issue_2410 * [new branch] issue_2455 -> origin/issue_2455 * [new branch] issue_2497 -> origin/issue_2497 * [new branch] keinwerkzeug -> origin/keinwerkzeug * [new branch] letsetest-releases -> origin/letsetest-releases * [new branch] letshelp-newleauto -> origin/letshelp-newleauto * [new branch] name_sanity -> origin/name_sanity d06c6f2..42a6153 no-cancel-dupe -> origin/no-cancel-dupe * [new branch] no-csr-with-run -> origin/no-csr-with-run * [new branch] old-renewer -> origin/old-renewer * [new branch] reboot -> origin/reboot * [new branch] revert-2492-unbreak-le-auto -> origin/revert-2492-unbreak-le-auto * [new branch] rpm-apache22 -> origin/rpm-apache22 * [new branch] travis-order -> origin/travis-order * [new branch] undefined-addrs -> origin/undefined-addrs * [new branch] venvdoc -> origin/venvdoc * [new tag] v0.3.0 -> v0.3.0 * [new tag] v0.4.0 -> v0.4.0 Updating 09d5dcb..3c43698 Fast-forward .gitignore | 1 + .travis.yml | 18 +- CHANGES.rst | 22 +- Dockerfile | 4 +- Dockerfile-dev | 6 +- README.rst | 8 +- Vagrantfile | 15 +- acme/.pep8 | 4 + acme/acme/client.py | 21 +- acme/acme/client_test.py | 33 +- acme/examples/example_client.py | 2 +- acme/setup.py | 15 +- bootstrap/README | 6 - bootstrap/_arch_common.sh | 26 - bootstrap/_deb_common.sh | 94 --- bootstrap/_gentoo_common.sh | 23 - bootstrap/_rpm_common.sh | 55 -- bootstrap/_suse_common.sh | 14 - bootstrap/archlinux.sh | 1 - bootstrap/centos.sh | 1 - bootstrap/debian.sh | 1 - bootstrap/dev/README | 1 - bootstrap/fedora.sh | 1 - bootstrap/freebsd.sh | 7 - bootstrap/gentoo.sh | 1 - bootstrap/install-deps.sh | 46 -- bootstrap/mac.sh | 18 - bootstrap/manjaro.sh | 1 - bootstrap/suse.sh | 1 - bootstrap/ubuntu.sh | 1 - bootstrap/venv.sh | 33 - docs/api/renewer.rst | 5 - docs/ciphers.rst | 10 +- docs/conf.py | 2 - docs/contributing.rst | 50 +- docs/man/letsencrypt-renewer.rst | 1 - docs/using.rst | 202 +++-- letsencrypt-apache/MANIFEST.in | 1 + letsencrypt-apache/letsencrypt_apache/centos-options-ssl-apache.conf | 21 + letsencrypt-apache/letsencrypt_apache/configurator.py | 41 +- letsencrypt-apache/letsencrypt_apache/constants.py | 37 +- letsencrypt-apache/letsencrypt_apache/display_ops.py | 19 +- letsencrypt-apache/letsencrypt_apache/parser.py | 21 +- letsencrypt-apache/letsencrypt_apache/tests/configurator_test.py | 19 +- letsencrypt-apache/letsencrypt_apache/tests/display_ops_test.py | 9 + letsencrypt-apache/letsencrypt_apache/tests/parser_test.py | 12 +- .../tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/authz_svn.load | 5 + .../tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/dav.load | 3 + .../tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/dav_svn.conf | 56 ++ .../tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/dav_svn.load | 7 + .../tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/authz_svn.load | 1 + .../tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/dav.load | 1 + .../tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/dav_svn.conf | 1 + .../tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/dav_svn.load | 1 + letsencrypt-apache/letsencrypt_apache/tests/util.py | 4 +- letsencrypt-apache/letsencrypt_apache/tls_sni_01.py | 3 +- letsencrypt-apache/setup.py | 2 +- letsencrypt-auto | 1775 +++++++++++++++++++++++++++++++++++++++++--- letsencrypt-auto-source/Dockerfile | 1 - letsencrypt-auto-source/letsencrypt-auto | 163 ++-- letsencrypt-auto-source/letsencrypt-auto.sig | Bin 256 -> 256 bytes letsencrypt-auto-source/letsencrypt-auto.template | 59 +- letsencrypt-auto-source/pieces/bootstrappers/arch_common.sh | 2 +- letsencrypt-auto-source/pieces/bootstrappers/gentoo_common.sh | 6 +- letsencrypt-auto-source/pieces/bootstrappers/mac.sh | 17 +- letsencrypt-auto-source/pieces/bootstrappers/rpm_common.sh | 9 +- letsencrypt-auto-source/pieces/letsencrypt-auto-requirements.txt | 37 +- letsencrypt-auto-source/pieces/peep.py | 31 +- letsencrypt-auto-source/tests/auto_test.py | 8 +- letsencrypt-compatibility-test/setup.py | 2 +- letsencrypt-nginx/letsencrypt_nginx/configurator.py | 75 +- letsencrypt-nginx/letsencrypt_nginx/tests/configurator_test.py | 25 + letsencrypt-nginx/setup.py | 2 +- letsencrypt/__init__.py | 2 +- letsencrypt/auth_handler.py | 13 +- letsencrypt/cli.py | 1020 +++++++++++++++++++------ letsencrypt/client.py | 62 +- letsencrypt/configuration.py | 14 +- letsencrypt/constants.py | 4 +- letsencrypt/crypto_util.py | 5 +- letsencrypt/display/enhancements.py | 2 +- letsencrypt/display/ops.py | 45 +- letsencrypt/display/util.py | 196 ++++- letsencrypt/errors.py | 5 + letsencrypt/interfaces.py | 41 +- letsencrypt/le_util.py | 34 +- letsencrypt/plugins/common.py | 58 +- letsencrypt/plugins/disco_test.py | 2 +- letsencrypt/plugins/manual.py | 6 +- letsencrypt/plugins/manual_test.py | 9 +- letsencrypt/plugins/standalone.py | 6 +- letsencrypt/plugins/standalone_test.py | 2 +- letsencrypt/plugins/util.py | 13 +- letsencrypt/plugins/webroot.py | 46 +- letsencrypt/plugins/webroot_test.py | 31 +- letsencrypt/renewer.py | 208 ------ letsencrypt/storage.py | 151 +++- letsencrypt/tests/auth_handler_test.py | 5 +- letsencrypt/tests/cli_test.py | 544 +++++++++++--- letsencrypt/tests/client_test.py | 45 +- letsencrypt/tests/display/ops_test.py | 4 +- letsencrypt/tests/display/util_test.py | 44 +- letsencrypt/tests/{renewer_test.py => storage_test.py} | 195 ++--- letsencrypt/tests/testdata/archive/sample-renewal/cert1.pem | 28 + letsencrypt/tests/testdata/archive/sample-renewal/chain1.pem | 19 + letsencrypt/tests/testdata/archive/sample-renewal/fullchain1.pem | 47 ++ letsencrypt/tests/testdata/archive/sample-renewal/privkey1.pem | 28 + letsencrypt/tests/testdata/live/sample-renewal/cert.pem | 1 + letsencrypt/tests/testdata/live/sample-renewal/chain.pem | 1 + letsencrypt/tests/testdata/live/sample-renewal/fullchain.pem | 1 + letsencrypt/tests/testdata/live/sample-renewal/privkey.pem | 1 + letsencrypt/tests/testdata/sample-renewal.conf | 76 ++ letsencrypt/tests/testdata/webrootconftest.ini | 3 + letshelp-letsencrypt/setup.py | 2 +- pep8.travis.sh | 7 +- setup.cfg | 3 - setup.py | 20 +- tests/boulder-integration.sh | 59 +- tests/integration/_common.sh | 9 +- tests/letstest/multitester.py | 16 +- tests/letstest/scripts/test_apache2.sh | 18 +- tests/letstest/scripts/test_leauto_upgrades.sh | 20 +- tests/letstest/scripts/test_letsencrypt_auto_certonly_standalone.sh | 3 +- tests/letstest/scripts/test_renew_standalone.sh | 55 ++ tests/letstest/scripts/test_tox.sh | 60 +- {bootstrap/dev => tools}/_venv_common.sh | 0 tools/offline-sigrequest.sh | 8 +- tools/release.sh | 42 +- {bootstrap/dev => tools}/venv.sh | 6 +- {bootstrap/dev => tools}/venv3.sh | 4 +- tox.ini | 14 +- 131 files changed, 4775 insertions(+), 1814 deletions(-) create mode 100644 acme/.pep8 delete mode 100644 bootstrap/README delete mode 100755 bootstrap/_arch_common.sh delete mode 100755 bootstrap/_deb_common.sh delete mode 100755 bootstrap/_gentoo_common.sh delete mode 100755 bootstrap/_rpm_common.sh delete mode 100755 bootstrap/_suse_common.sh delete mode 120000 bootstrap/archlinux.sh delete mode 120000 bootstrap/centos.sh delete mode 120000 bootstrap/debian.sh delete mode 100644 bootstrap/dev/README delete mode 120000 bootstrap/fedora.sh delete mode 100755 bootstrap/freebsd.sh delete mode 120000 bootstrap/gentoo.sh delete mode 100755 bootstrap/install-deps.sh delete mode 100755 bootstrap/mac.sh delete mode 120000 bootstrap/manjaro.sh delete mode 120000 bootstrap/suse.sh delete mode 120000 bootstrap/ubuntu.sh delete mode 100755 bootstrap/venv.sh delete mode 100644 docs/api/renewer.rst delete mode 100644 docs/man/letsencrypt-renewer.rst create mode 100644 letsencrypt-apache/letsencrypt_apache/centos-options-ssl-apache.conf create mode 100644 letsencrypt-apache/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/authz_svn.load create mode 100644 letsencrypt-apache/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/dav.load create mode 100644 letsencrypt-apache/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/dav_svn.conf create mode 100644 letsencrypt-apache/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/dav_svn.load create mode 120000 letsencrypt-apache/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/authz_svn.load create mode 120000 letsencrypt-apache/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/dav.load create mode 120000 letsencrypt-apache/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/dav_svn.conf create mode 120000 letsencrypt-apache/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/dav_svn.load delete mode 100644 letsencrypt/renewer.py rename letsencrypt/tests/{renewer_test.py => storage_test.py} (79%) create mode 100644 letsencrypt/tests/testdata/archive/sample-renewal/cert1.pem create mode 100644 letsencrypt/tests/testdata/archive/sample-renewal/chain1.pem create mode 100644 letsencrypt/tests/testdata/archive/sample-renewal/fullchain1.pem create mode 100644 letsencrypt/tests/testdata/archive/sample-renewal/privkey1.pem create mode 120000 letsencrypt/tests/testdata/live/sample-renewal/cert.pem create mode 120000 letsencrypt/tests/testdata/live/sample-renewal/chain.pem create mode 120000 letsencrypt/tests/testdata/live/sample-renewal/fullchain.pem create mode 120000 letsencrypt/tests/testdata/live/sample-renewal/privkey.pem create mode 100755 letsencrypt/tests/testdata/sample-renewal.conf create mode 100644 letsencrypt/tests/testdata/webrootconftest.ini create mode 100755 tests/letstest/scripts/test_renew_standalone.sh rename {bootstrap/dev => tools}/_venv_common.sh (100%) rename {bootstrap/dev => tools}/venv.sh (72%) rename {bootstrap/dev => tools}/venv3.sh (72%) Next: Renew Certificates with letsencrypt on FreeBSD UP: TOC