Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-08Release 0.15.0v0.15.00.15.xBrad Warren
2017-05-31Remove pinned pyasn1.Brad Warren
Cryptography replaced this dependency with asn1crypto in version 1.8.
2017-05-31Bump pinned cryptography version to 1.8.1.Brad Warren
This allows Certbot tests to pass on macOS.
2017-05-17Make 0.14.1 release changes in master (#4675)Brad Warren
* Release 0.14.1 (cherry picked from commit 78e3bd6e8ccbb3e01aa0fe1543fe1b35ff1bb319) * Bump version to 0.15.0
2017-05-11Pin dependency versions when using tools/venv.sh (#4629)Brad Warren
* Revert "Pin python-augeas version to avoid error with 1.0.0 (#4422)" This reverts commit 1c51ae25887f2dc3168a38d1f0042363cd7ac1e3. * make dependency-requirements * separate certbot and dependency requirements * fix build.py * update hashin comment * simplify release pinning * separate letsencrypt dependency * pin hashes in venv * error out when bad things happen * use pinned dependencies in tox * Revert "pin hashes in venv" This reverts commit 1cd38a9e50da94e6959728bf57aaf642807bc9c7. * use pip_install.sh in venv_common * quote pip install args * bump mock version
2017-05-05Bump version to 0.15.0Brad Warren
2017-05-05Release 0.14.0v0.14.0Brad Warren
2017-04-20use say now that if QUIET statement was moved (#4530)Brad Warren
2017-04-19Make it easier to honor --quiet (#4292)Josh Soref
* say -- echo which honors quiet * error -- echo which does not honor quiet * switch non error echos to say * switch error echos to error * run letsencrypt-auto-source/build.py
2017-04-18Set HOME if it's not defined in certbot-auto (#4503)Brad Warren
* set HOME if it's not defined * use ~root rather than /root
2017-04-17[certbot-auto]: "renew" implies --non-interactive (#4500)Peter Eckersley
2017-04-06Candidate 0.13.0 (#4475)Erica Portnoy
* Release 0.13.0 * Bump version to 0.14.0
2017-04-05Support "certbot-auto --no-bootstrap" (#3955)Peter Eckersley
* Support "certbot-auto --no-bootstrap" * Tell people about --no-bootstrap? * Document new certbot-auto flag in its cli help * Rebuild * Less variables is less variability * Alphabetize help * Make it extra clear we only take one branch * Add --no-bootstrap message to experimentalbootstrap exit
2017-03-31Revert "Add a global lock file to Certbot (#4369)" (#4445)Brad Warren
This reverts commit 32122cfa21fe7ba43189658158949cfe16dc6717.
2017-03-21Add a global lock file to Certbot (#4369)Brad Warren
* add fasteners as a dependency * add LOCK_FILE constant * Add lock file to Certbot * Move code to _run_subcommand * move lock file path into CLI_CONSTANTS * add --lock-path flag * move locking code to separate function * Add TestAcquireFileLock * assert we log * test lock contention * add fasteners to certbot-auto * Use a different lock file for each test in MainTest
2017-03-07Fix print for python3 in certbot-auto (#4263)sedrubal
Use printfunction from __future__ in order to get letsencrypt installed on a python3 only system.
2017-03-03Candidate 0.12.0 (#4286)Erica Portnoy
* Release 0.12.0 * Bump version to 0.13.0
2017-02-02Bump version to 0.12.0Brad Warren
(cherry picked from commit f4eabe0908456b7ab2aef0ae03b5dc1db73d5805)
2017-02-02Release 0.11.1Brad Warren
(cherry picked from commit 426a804561f2b65d780ceccbb07f6c5f35b9bacf)
2017-02-01Bump version to 0.12.0Brad Warren
2017-02-01Release 0.11.0v0.11.0Brad Warren
2017-01-27Spelling (#4101)Josh Soref
* spelling: action * spelling: artifacts * spelling: asymmetric * spelling: attempts * spelling: bizarre * spelling: certbot * spelling: certificate * spelling: certainly * spelling: challenge * spelling: client * spelling: collated * spelling: correct * spelling: considered * spelling: custom * spelling: distinguish * spelling: encoding * spelling: enhancement * spelling: equivalent * spelling: execution * spelling: existence * spelling: failed * spelling: handshake * spelling: hyphen * spelling: initialized * spelling: initialization * spelling: interpretation * spelling: letsencrypt * spelling: multiline * spelling: multipart * spelling: necessary * spelling: otherwise * spelling: output * spelling: overridden * spelling: positives * spelling: preferable * spelling: progress * spelling: recommended * spelling: referring * spelling: relativity * spelling: request * spelling: requiring * spelling: separate * spelling: source * spelling: specified * spelling: standard * spelling: successfully * spelling: unparseable * spelling: useful
2017-01-26Release 0.10.2 (#4120)Brad Warren
* Release 0.10.2 (cherry picked from commit 535b04be238bdfeb16341451a936b0bb801389ab) * Bump version to 0.11.0 (cherry picked from commit 01f84df0641a98bb57b4b7be7980c3c1afe375d5)
2017-01-24Fix letsencrypt auto source (#4093)Brad Warren
* Some shells don't like == * run build.py
2017-01-20Silence Package Manager Output when certbot-auto invoked with --quiet (#3776)Nick Fong
* Add quiet flags to package manager invocations Add the following flags when 'certbot-auto --quiet' is invoked: - Add '-qq' to calls to 'apt-get' in Debian - Add '--quiet' to calls to 'yum' or 'dnf' in CentOS or Fedora - Add '--quiet' to calls to 'urpmi' in Mageia - Add '--quiet' to calls to 'pkg install' in FreeBSD * Fix $QUIET flag in bootstrappers - Set the value of $QUIET properly (i.e. s/$QUIET/QUIET when setting the variable) in - deb_common.sh - mageia_common.sh - rpm_common.sh - Actually use $QUIET when running $tool in rpm_common.sh * Add handling of $QUIET to Arch and Open Suse * Add logic to set --non-interactive if --quiet * Add missing $QUIET_FLAG to rpm_common.sh * Run build.py * Limit --help to 80 cols * Update indentation within bootstrappers * Add $QUIET_FLAG to second call to `urpmi` (redux)
2017-01-19Make letsencrypt-auto indentation consistent (#3986)Nick Fong
* Make certbot-auto indentation consistent Since a majority of certbot-auto uses 2 spaces per indentation level, made indentation in letsencrypt-auto and platform-specific shell scripts a consistent 2 spaces Fixes #3902 * Fix last `if` statement body in rpm_common.sh
2017-01-18certbot-auto re-installs virtualenv when plugin is causing issues (#4035)Guillaume Boudreau
When certbot-auto cannot find the currently installed version, output the error to the end-user, instead of not showing anything, and re-installing the virtualenv. Fixes #4034
2017-01-14Candidate 0.10.1 to master (#4057)Brad Warren
* Release 0.10.1 (cherry picked from commit 0ead1106584f10a4c6b967e89a90f5bc9a207eca) * Bump version to 0.11.0 (cherry picked from commit 5052c64dc9d790b8bd5ef3cf19b9ed3727cfc21f)
2017-01-11Release 0.10.0 (#4022)Brad Warren
* Release 0.10.0 * Bump version to 0.11.0
2017-01-10Rename OS X -> macOS (#3965)Lipis
* Rename OS X -> macOS * Revert *-auto
2017-01-06Remove quotes so tilde is expanded (#3978)Brad Warren
2016-12-23Add openssl installation to some bootstrappersPeter Eckersley
- The others seem to either be platforms where openssl is part of the base system, or where I can't quickly confirm that it's safe to ask for installation of something called "openssl". - If we miss any platforms, the OCSP checking code in "certbot certificates" should fail gracefully.
2016-12-13Ensure apt-cache is always running in English if we're going to grep its ↵Peter Eckersley
output (#3900)
2016-12-06Add pyasn1 back to le-auto (#3858)Brad Warren
2016-12-01Take advantage of urllib3 pyopenssl rewrite (#3805)Brad Warren
* pin requests version in py26-oldest * Determine requests security deps dynamically Starting with requests 2.12, pyasn1 and ndg-httpsclient are no longer needed to inject pyopenssl into urllib3. This change allows us to determine whether or not these dependencies are required at install time. If an older version of requests is used, these packages are still installed. If a new version of requests is used, they are not reducing the number of dependencies we have. * Bump requests version in certbot-auto * Use pkg_resources in activate test Due to pip's lack of dependency resolution, the change to use requests[extras] causes errors in acme.util_test because pkg_resources accurately detects the "missing" dependency. There isn't a real problem here. The problem comes from a brand new requests and ancient pyopenssl as well as a unit test for functionality we plan to remove in our next release. I modified the unit test to fix the problem for now. * Use six instead of pkg_resources for test * Require requests<=2.11.1 in py27-oldest test If we don't do this, we get test failures for the certbot package which is actually a good thing! pkg_resources is catching the unlikely but possible problem I describe in #3803 and erroring out saying it is missing the necessary dependencies to run certbot. Good job package resources. * Undo changes to acme.util_test
2016-12-01Use ${foo+x} not ${foo:+x} (#3833)Brad Warren
2016-11-24pin pyopenssl 16.2.0 in certbot-auto (#3811)Brad Warren
2016-11-22disallow binary (wheel) install for pycparser (#3575)Min RK
* disallow binary (wheel) install for pycparser pycparser has uploaded a broken wheel for 2.14, failing for two reasons 1. sha mismatch, due to not instructing pip which dist to install 2. bug in the wheel itself * regen letsencrypt-auto-source/letsencrypt-auto
2016-11-10Bump python-cryptography to 1.5.3 (#3773)Peter Eckersley
* [certbot-auto] Bump cryptography version to 1.5.2 * Actually bump to python-cryptography 1.5.3 * https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst#153---2016-11-05 Probably doesn't affect us, but best to ship the fix
2016-11-05[certbot-auto] Bump cryptography version to 1.5.2 (#3733)Peter Eckersley
2016-11-04Allow user to override sudo as root authorization method [minor revision ↵Jaap Eldering
requested] (#1969) * Move su_sudo() wrapper function outside of root method selection code. * Improve comment language. * Allow overriding root authorization mechanism (sudo/su/nothing) by setting LE_AUTO_SUDO environment variable. * Update generated letsencrypt-auto-source/letsencrypt-auto from template. * Add change requests from Brad Warren and regenerate letsencrypt-auto. Thanks for pointing out.
2016-10-28When getopts is called multiple time we need to reset OPTIND. (#3475)tcottier
Not resetting OPTIND between each call of getopts skips all short args except the first one. It fixes this automated command: ./certbot-auto certonly --webroot -w /tmp -d example.com --agree-tos --email contact@example.com -n Where "-w" was parsed by getopts and not "-n" * When getopts is called multiple time we need to reset OPTIND. Issue #3459 * Adding OPTIND reset in the certbot-auto source file * Building new letsencrypt-auto from template
2016-10-22Remove the curses dialog, thereby deprecating the --help and --dialog ↵Erica Portnoy
command line options (#3665) * Remove the curses dialog, thereby deprecating the --help and --dialog command line options * Deprecate --dialog and suppress --text
2016-10-15Release 0.9.3 Option 2 (see #3634) (#3635)Brad Warren
* Release 0.9.3 (cherry picked from commit ce4e00569e6d8ed3d51c5a078d4281bec5f8e5f0) * Bump version to 0.10.0 (cherry picked from commit 5234172b8136fe74715315b32c1eda80411f6927)
2016-10-13Bump version to 0.10.0Brad Warren
2016-10-13Release 0.9.2v0.9.2Brad Warren
2016-10-07Release 0.9.1v0.9.1Brad Warren
2016-10-05Release Certbot 0.9.0 (#3583)Brad Warren
* Release 0.9.0 * Bump version to 0.10.0
2016-10-05Remove psutil dep (#3579)Brad Warren
* Build letsencrypt-auto-source/letsencrypt-auto to bring it up to date * Remove psutil dep from certbot-auto (fixes #3341)
2016-08-19Merge pull request #3259 from certbot/epel-autoPeter Eckersley
Automatically enable EPEL after prompting users