Commit graph

141 commits

Author SHA1 Message Date
Brad Warren
7d0a77ffcf Release 0.18.1 (#5093)
* Release 0.18.1

(cherry picked from commit 8010822a0b)

* Bump version to 0.19.0
2017-09-14 17:32:45 -07:00
Brad Warren
756c44f7af
Release 0.18.0 2017-09-05 16:06:43 -07:00
Brad Warren
912d235466
Release 0.17.0 2017-08-01 17:01:07 -07:00
ohemorange
57e56cc97b Candidate 0.16.0 (#4908)
* Release 0.16.0

* Bump version to 0.17.0
2017-07-06 15:57:11 -07:00
Brad Warren
74acd1ee5a
Release 0.15.0 2017-06-08 09:32:41 -07:00
Brad Warren
346659c47f Release 0.14.2 (#4742)
* Release 0.14.2

(cherry picked from commit d9a2612d21)

* Bump version to 0.15.0
2017-05-26 10:21:21 -07:00
Brad Warren
05c31a47cb Make 0.14.1 release changes in master (#4675)
* Release 0.14.1

(cherry picked from commit 78e3bd6e8c)

* Bump version to 0.15.0
2017-05-16 14:34:01 -07:00
Brad Warren
4be7efbf74
Release 0.14.0 2017-05-04 16:52:13 -07:00
Erica Portnoy
82f3f7523e Candidate 0.13.0 (#4475)
* Release 0.13.0

* Bump version to 0.14.0
2017-04-06 11:33:32 -07:00
Erica Portnoy
5e671682ca Candidate 0.12.0 (#4286)
* Release 0.12.0

* Bump version to 0.13.0
2017-03-02 15:26:24 -08:00
Brad Warren
99818bc6b7 Release 0.11.1
(cherry picked from commit 426a804561)
2017-02-01 20:56:23 -08:00
Brad Warren
30bc68ccde
Release 0.11.0 2017-02-01 09:50:42 -08:00
Brad Warren
4e297b0248 Release 0.10.2 (#4120)
* Release 0.10.2

(cherry picked from commit 535b04be23)

* Bump version to 0.11.0

(cherry picked from commit 01f84df0641a98bb57b4b7be7980c3c1afe375d5)
2017-01-26 12:03:12 -08:00
Brad Warren
7f3109f185 Candidate 0.10.1 to master (#4057)
* Release 0.10.1

(cherry picked from commit 0ead110658)

* Bump version to 0.11.0

(cherry picked from commit 5052c64dc9d790b8bd5ef3cf19b9ed3727cfc21f)
2017-01-13 17:15:50 -08:00
Brad Warren
364a6d8a2d Release 0.10.0 (#4022)
* Release 0.10.0

* Bump version to 0.11.0
2017-01-11 12:01:33 -08:00
Brad Warren
82ac89b850 Release 0.9.3 Option 2 (see #3634) (#3635)
* Release 0.9.3

(cherry picked from commit ce4e00569e)

* Bump version to 0.10.0

(cherry picked from commit 5234172b81)
2016-10-15 10:10:01 -07:00
Brad Warren
6f808b6c08
Release 0.9.2 2016-10-12 16:12:29 -07:00
Brad Warren
eeac01c776
Release 0.9.1 2016-10-06 14:56:27 -07:00
Brad Warren
76a92d4cde Release Certbot 0.9.0 (#3583)
* Release 0.9.0

* Bump version to 0.10.0
2016-10-05 10:13:28 -07:00
Joona Hoikkala
ade8403310 Revert "Remove psutil dependency"
This reverts commit 9bd361b28d.
2016-07-27 15:36:12 +03:00
Joona Hoikkala
9bd361b28d
Remove psutil dependency 2016-07-25 11:13:16 +03:00
Brad Warren
4158656058
Release 0.8.1 2016-06-14 16:56:16 -07:00
Brad Warren
dcadcf8d42
Release 0.8.0 2016-06-02 13:50:30 -07:00
Brad Warren
46d8f6e18c
Release 0.7.0 2016-05-27 13:30:46 -07:00
Brad Warren
8e742fa3c6
Release 0.6.0 2016-05-11 18:04:15 -07:00
Brad Warren
4d4cfb414f
Release 0.5.0 2016-04-05 17:55:18 -07:00
Brad Warren
fe0c9c8ff1
Release 0.4.2 2016-03-03 15:50:15 -08:00
Brad Warren
49d8fd7d61
Release 0.4.1 2016-02-29 16:30:24 -08:00
Erik Rose
b95a01a15c Turn the root-level letsencrypt-auto symlink into a regular file. Close #2501.
It will always be a copy of the latest release version, 0.4 in this case. (Modify the release script to make that so.) This way, people using the old method of running le-auto from a git checkout will not end up using a bleeding-edge version, letting us work on the tip-of-tree version more freely.
2016-02-19 15:13:58 -05:00
Erik Rose
192c3faf7e Make the new letsencrypt-auto script the main one.
Remove the old bootstrap scripts, which have been subsumed into letsencrypt-auto-source/pieces/bootstrappers. They no longer need to be dispatched among manually: everyone can just run letsencrypt-auto --os-packages-only, regardless of OS.

Make the root-level le-auto a symlink to the canonical version. It should thus still work for people running le-auto from a git checkout.
2016-02-05 15:28:11 -05:00
Brad Warren
4e149225c8 Remove need for --debug in py26 with old le-auto 2016-02-01 16:17:19 -08:00
bmw
fe29245b5e Merge pull request #1932 from P1sec/master
Root prompt explanation + minor typos
2015-12-23 10:22:02 -05:00
Peter Eckersley
f89ea01861 Merge pull request #1908 from letsencrypt/py26
Removes py26reqs.txt and git dependency
2015-12-22 17:59:59 -08:00
Philippe Langlois
dfd666fd3d Root prompt explanation + minor typos 2015-12-17 07:40:36 +01:00
Peter Eckersley
02053892d1 Merge remote-tracking branch 'origin/master' into py26 2015-12-15 19:12:23 -08:00
Marius Gedminas
73878f2457 Abort when no Pythons are found
It seems ill-advised to continue without setting the LE_PYTHON variable, when the very next command tries to use it.
2015-12-08 11:30:13 +02:00
Marius Gedminas
e268e718a0 Remove py26reqs.txt
ConfigArgParse 0.10 from PyPI supports Python 2.6, so there's no more
need to install a fixed version directly from a git branch.
2015-12-03 10:07:31 +02:00
Anselm Levskaya
54c74a6d2f fix sudo issue on amazon linux instance with letsencrypt-auto
the letsencrypt-auto script was missing the sudo parameter on call to ExperimentalBootstrap for amazon linux. 
also added comment to mac entry to clarify why it lacks the parameter
2015-12-02 23:06:11 -08:00
Peter Eckersley
cf807eaf60 Make the ancient python error more friendly 2015-12-01 18:22:05 -08:00
Peter Eckersley
dcca05e537 py26reqs.txt needs to be path-relative
Fixes: #1630
2015-11-27 10:30:23 -08:00
Felix Yan
27de932747 letsencrypt-auto: Remove nginx plugin and letshelp to keep the same behavior as the virtualenv way 2015-11-21 10:40:20 +08:00
Felix Yan
1bba382c05 letsencrypt-auto: Add instructions to use pacman on Arch 2015-11-17 10:47:20 +08:00
Henry Chen
ec58ad2378 Fix Amazon Linux bootstrapping error. 2015-11-16 16:24:31 +08:00
Peter Eckersley
d27dd3cf4b Merge pull request #1465 from letsencrypt/amazonlinux
Highly experimental Amazon Linux bootstrapping
2015-11-14 19:57:44 -08:00
Sam Lanning
339bb97137 Check for python2.7 before python2
There are cases where more than one version of python2 is installed, and where
the default is not 2.7. For example in CentOS 6, it is common for both 2.6 and
2.7 to be installed, as yum requires 2.6 apparently for some reason.
2015-11-14 14:33:35 +00:00
Peter Eckersley
3551ffbd64 Replace "which" with "command -v"
Since the latter is at least semi-POSIX compliant:

http://pubs.opengroup.org/onlinepubs/009696899/utilities/command.html

Avoids the need for #1486
2015-11-13 01:31:14 -08:00
Peter Eckersley
fa970916a2 Merge remote-tracking branch 'origin/master' into amazonlinux 2015-11-12 14:57:19 -08:00
Peter Eckersley
153022c842 Merge pull request #1468 from letsencrypt/auto
Fix misplaced verbosity from pip
2015-11-12 14:34:55 -08:00
Peter Eckersley
9273c833f3 Merge pull request #1467 from letsencrypt/comment
Improve comments for letsencrypt-auto
2015-11-12 14:34:05 -08:00
Peter Eckersley
d7d4de851b Merge pull request #1386 from mimi1vx/suse
Add bootstrap for openSUSE based OS...
2015-11-12 10:46:54 -08:00
Peter Eckersley
79646dc42d Fix misplaced verbosity from pip 2015-11-11 12:59:36 -08:00
Peter Eckersley
b26a87a33c Comments on SUDO 2015-11-11 12:57:32 -08:00
Peter Eckersley
5ce9240200 Improve comments for letsencrypt-auto 2015-11-11 12:42:07 -08:00
Peter Eckersley
28ef1eae8d Highly experimental Amazon Linux bootstrapping 2015-11-11 11:24:41 -08:00
Peter Eckersley
df8cd3e751 Merge pull request #1282 from devnsec-com/pr8
[needs revision] Use su if sudo is not available
2015-11-10 19:04:50 -08:00
Dev & Sec
9c12102d0b use command -v instead of type, and add comments for the su_sudo function 2015-11-08 10:26:15 +00:00
Peter Eckersley
01c733bed1 Fix ExperimentalBootstrap on Mac
Fixes: #1408
2015-11-07 20:36:30 -08:00
Ondřej Súkup
a832070a12 Add bootstrap for openSUSE 2015-11-07 11:15:45 +01:00
Luca Ebach
05b95b9166 Fixed typo in script name when trying to boostrap for manjaro 2015-11-06 14:16:12 +01:00
Peter Eckersley
24651e6b3f Handle py2.6 correctly ; be precise in documentation 2015-11-05 19:42:13 -08:00
Peter Eckersley
987840a539 Archlinux is tested 2015-11-05 19:09:38 -08:00
Peter Eckersley
573f32c748 React badly to python <= 2.5; let the user set LE_PYTHON 2015-11-04 18:09:05 -08:00
Peter Eckersley
167cf008d0 Merge the streams fully: python2.6 triggers --debug requirement 2015-11-04 17:13:38 -08:00
Peter Eckersley
3faa93ab28 Merge remote-tracking branch 'kuba/auto-2.6-squeeze' into both
Combining the --debug gating changes with Kuba's 2.6 support
2015-11-04 17:09:44 -08:00
Peter Eckersley
abfa6db83f elif nit 2015-11-04 16:51:13 -08:00
Peter Eckersley
d2f1ae9c38 Require --debug for letsencrypt-auto on platforms thare aren't regularly tested
Mitigates: #1270 #1196
2015-11-04 13:59:50 -08:00
Dev & Sec
a7de3d59da fix dash compatibility issue caused by &> redirect symbol 2015-11-03 22:46:56 +00:00
Dev & Sec
5c8ad3666b fix sudo function name scope issue, it is not a local function 2015-11-03 22:34:07 +00:00
Dev & Sec
ed173d9c9a fix sh compatibility 2015-11-03 22:22:49 +00:00
Dev & Sec
8bad8de1c6 not running the letsencrypt-auto script as root, but use su if sudo not found 2015-11-02 21:49:22 +00:00
Dev & Sec
275f083a33 Use su if sudo is not available, this fixes #1148 2015-11-02 00:55:29 +00:00
Jakub Warmuz
f414f51d82
letsencrypt-auto for debian squeeze (fixes #1078). 2015-10-31 12:39:24 +00:00
Jakub Warmuz
bbf4d837ed
letsencrypt-auto installs py26reqs.txt (fixes #1046). 2015-10-31 12:22:47 +00:00
bmw
c39bc12b18 Merge pull request #1238 from devnsec-com/pr5
Use `printf` instead of `echo -n` for better portability
2015-10-30 17:04:12 -07:00
Dev & Sec
d5ccbdbcd2 use printf instead of echo -n for better portability 2015-10-30 22:54:10 +00:00
Alexander Mankuta
537fcf581c Add Gentoo bootstrapping
Includes support for all three major package managers.
2015-10-30 21:51:49 +02:00
Damian Duesentrieb
49b6f37e77 Support for Manjaro Linux 2015-10-25 22:27:11 +01:00
Peter Eckersley
8a09e616c2 its it's 2015-10-21 22:58:18 -07:00
bmw
df7f208d24 Merge pull request #1073 from letsencrypt/1072
Fix pip / nginx heisenbug
2015-10-21 14:42:26 -07:00
Peter Eckersley
db1f0a6688 Fix pip / nginx heisenbug
Closes: #1072
2015-10-21 13:54:29 -07:00
Peter Eckersley
f130cb470c Don't find "-v" in "--version"
Fixes #1065
2015-10-21 10:58:36 -07:00
Peter Eckersley
0fb00ca039 Try to make the dependencies link work 2015-10-15 00:03:49 -07:00
Peter Eckersley
4ef385d3ad Protect quotes on the way to the actual command 2015-10-14 23:56:56 -07:00
Peter Eckersley
2794b762d6 Add a subtle progress bar 2015-10-14 23:43:05 -07:00
Peter Eckersley
ab036e98e0 Do not ship letsencrypt-nginx until it's somewhat plausibly working 2015-10-14 23:06:20 -07:00
Peter Eckersley
39e489d03c Do not assume sudo is present
- On Digital Ocean and perhaps other platforms, the user is root by default
  and sudo is uninstalled
2015-10-14 23:03:18 -07:00
Peter Eckersley
ecd987b8ca letsencrypt-auto now knows about -vvvv 2015-10-14 22:30:18 -07:00
Peter Eckersley
7a1c37968c Make the UX clearer before sudo 2015-10-14 17:46:11 -07:00
Peter Eckersley
99793c54d6 More portability 2015-10-14 17:46:11 -07:00
Peter Eckersley
b85e13de3f Add bootstrapping to letsencrypt-auto 2015-10-14 17:46:11 -07:00
Peter Eckersley
47eaf297fb Start a letsencrypt-auto script
Which handles all venv-related tasks for installing from pip, and gives us
auto-updating.
2015-10-14 15:57:09 -07:00