Bob Strecansky
5e58580d13
[ #4966 ] - Fedora 26 doesn't have development tools handy ( #4997 )
2017-08-09 09:12:36 -07:00
Brad Warren
47b3d19170
Increase pinned configargparse version to 0.12.0. ( #4995 )
2017-08-08 12:03:48 -07:00
Noah Swartz
32de7303dd
Merge pull request #4990 from certbot/fix-arch
...
Fix space in quiet check in BootstrapArchCommon
2017-08-08 09:13:54 -07:00
Brad Warren
5508d1dd12
Fix space in quiet check in BootstrapArchCommon
2017-08-03 13:45:55 -07:00
Brad Warren
744c993040
Bump version to 0.18.0
2017-08-01 17:01:19 -07:00
Brad Warren
912d235466
Release 0.17.0
2017-08-01 17:01:07 -07:00
Brad Warren
7461bdbffd
Update pipstrap to version 1.3.0 ( #4978 )
...
* Update pipstrap to version 1.2.0.
* Update pipstrap to include Python 2.6 fix.
* Bump pipstrap to 1.3.0.
2017-08-01 10:18:11 -07:00
Brad Warren
d6a7e2d1fe
Bump cryptography to 2.0.2 ( #4972 )
2017-07-28 09:55:18 -07:00
Noah Swartz
bb6a22b985
Merge pull request #4943 from certbot/issue_4520
...
add deprecation warning
2017-07-19 15:51:51 -07:00
Noah Swartz
9878f15966
leave macos unchanged
2017-07-19 11:55:53 -07:00
Noah Swartz
1cf8c5a586
add changes to template
2017-07-18 16:37:03 -07:00
Noah Swartz
fa74a32245
updated letsencrypt-auto.template
2017-07-18 16:27:33 -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
Erik Rose
98805ccae0
Upgrade cryptography to 1.9 for certbot-auto. Fix #4640 . ( #4815 )
...
* Upgrade cryptography to 1.9 for certbot-auto. Fix #4640 .
* Update cffi to the latest, as cryptography now requires >=1.7.
2017-06-12 13:50:21 -07:00
Brad Warren
0aab244846
Bump version to 0.16.0
2017-06-08 09:32:57 -07:00
Brad Warren
74acd1ee5a
Release 0.15.0
2017-06-08 09:32:41 -07:00
Brad Warren
1276a9f7a3
Remove pinned pyasn1.
...
Cryptography replaced this dependency with asn1crypto in version 1.8.
2017-05-30 17:27:58 -07:00
Brad Warren
df3774e090
Bump pinned cryptography version to 1.8.1.
...
This allows Certbot tests to pass on macOS.
2017-05-30 17:16:35 -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
be7e99a461
Pin dependency versions when using tools/venv.sh ( #4629 )
...
* Revert "Pin python-augeas version to avoid error with 1.0.0 (#4422 )"
This reverts commit 1c51ae2588 .
* 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 1cd38a9e50 .
* use pip_install.sh in venv_common
* quote pip install args
* bump mock version
2017-05-11 10:06:05 -07:00
Brad Warren
2754a2d0ae
Bump version to 0.15.0
2017-05-04 16:52:29 -07:00
Brad Warren
4be7efbf74
Release 0.14.0
2017-05-04 16:52:13 -07:00
Brad Warren
372d201111
use say now that if QUIET statement was moved ( #4530 )
2017-04-19 14:11:18 -07:00
Josh Soref
c13b2eae9b
Make it easier to honor --quiet ( #4292 )
...
* 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-19 09:11:38 -07:00
Brad Warren
36891033dd
Set HOME if it's not defined in certbot-auto ( #4503 )
...
* set HOME if it's not defined
* use ~root rather than /root
2017-04-17 14:39:08 -07:00
Peter Eckersley
1ed50497eb
[certbot-auto]: "renew" implies --non-interactive ( #4500 )
2017-04-17 11:41:24 -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
Peter Eckersley
2bdfffb23a
Support "certbot-auto --no-bootstrap" ( #3955 )
...
* 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-04-04 16:12:31 -07:00
Brad Warren
a542fcd019
Revert "Add a global lock file to Certbot ( #4369 )" ( #4445 )
...
This reverts commit 32122cfa21 .
2017-03-30 15:47:31 -07:00
Brad Warren
32122cfa21
Add a global lock file to Certbot ( #4369 )
...
* 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-20 15:48:39 -07:00
sedrubal
5d75906b27
Fix print for python3 in certbot-auto ( #4263 )
...
Use printfunction from __future__ in order to get letsencrypt installed on a python3 only system.
2017-03-06 17:34:03 -08: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
245170ebe5
Bump version to 0.12.0
...
(cherry picked from commit f4eabe0908456b7ab2aef0ae03b5dc1db73d5805)
2017-02-01 20:56:31 -08:00
Brad Warren
99818bc6b7
Release 0.11.1
...
(cherry picked from commit 426a804561 )
2017-02-01 20:56:23 -08:00
Brad Warren
a6b51f1edd
Bump version to 0.12.0
2017-02-01 09:50:57 -08:00
Brad Warren
30bc68ccde
Release 0.11.0
2017-02-01 09:50:42 -08:00
Brad Warren
7f3c732bbf
Cleanup test farm tests and add test_sdists ( #4089 )
...
* add get_certbot_version.sh
* Use get_certbot_version.sh in build.py
* make test_leauto_upgrades.sh more robust
* auto upgrades break tests
* OCSP experimental is not needed anymore
* Add test_sdists.sh
* Use LE_AUTO_VERSION, not repo version
* install OS deps earlier
* use readlink not realpath
* undo changes to build.py
* Factor out version code from build.py
* Use version.py in test_sdists
* Remove get_certbot_version
* workaround setuptools breakage
2017-01-30 19:37:23 -08:00
Josh Soref
6a39a42f45
Spelling ( #4101 )
...
* 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-26 16:21:54 -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
6a55de45ba
Fix letsencrypt auto source ( #4093 )
...
* Some shells don't like ==
* run build.py
2017-01-23 17:55:59 -08:00
Nick Fong
02615c2ac6
Silence Package Manager Output when certbot-auto invoked with --quiet ( #3776 )
...
* 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-20 09:40:36 -08:00
Nick Fong
e8c8ada91d
Make letsencrypt-auto indentation consistent ( #3986 )
...
* 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-19 11:34:10 -08:00
Guillaume Boudreau
a5101d73a0
certbot-auto re-installs virtualenv when plugin is causing issues ( #4035 )
...
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-17 14:54:14 -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
Lipis
bba5d7d950
Rename OS X -> macOS ( #3965 )
...
* Rename OS X -> macOS
* Revert *-auto
2017-01-10 12:24:15 -08:00
Brad Warren
1125b4924d
Remove quotes so tilde is expanded ( #3978 )
2017-01-05 20:27:39 -05:00
Peter Eckersley
aaffe2f9ca
Add openssl installation to some bootstrappers
...
- 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-22 15:53:32 -08:00
Peter Eckersley
2d7f6d7d92
Ensure apt-cache is always running in English if we're going to grep its output ( #3900 )
2016-12-12 17:20:52 -08:00
Kenneth Skovhede
184d673378
Busybox support ( #3797 )
...
* Added support for shells without default variable support
* Added support for BusyBox installs that do not have `command` but has `which`
* Style fixes as suggested by reviewer
* Renamed `WHERE_IS` to `EXISTS` as suggested by review
* Removed expansion of `$LE_AUTO_SUDO` to `x` as the `-n` can check empty strings.
* Added `EXISTS` to debian bootstrap as suggested in review
2016-12-05 19:40:07 -08:00
Timothy Guan-tin Chien
3dbf5c9fcb
certbot-auto: Print link to doc on debugging pip install error [revision requested] ( #3473 )
...
* certbot-auto: Print link to doc on debugging pip install error
Also, update the doc to teach the user to workaround problem on a low
memory system.
* Correct formatting
* grep the PIP_OUT and print useful info if the problem is about memory allocation
* Fix logic on string to grep
2016-12-05 18:49:38 -08:00
Brad Warren
feef1b411b
Add pyasn1 back to le-auto ( #3858 )
2016-12-05 17:00:04 -08:00
Brad Warren
edbb3a73c6
Take advantage of urllib3 pyopenssl rewrite ( #3805 )
...
* 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-01 10:47:08 -08:00
Brad Warren
0289457a93
Use ${foo+x} not ${foo:+x} ( #3833 )
2016-11-30 16:09:16 -08:00
Brad Warren
7951ba7337
pin pyopenssl 16.2.0 in certbot-auto ( #3811 )
2016-11-23 14:00:48 -08:00
Min RK
908e8a80a9
disallow binary (wheel) install for pycparser ( #3575 )
...
* 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-22 10:18:32 -08:00
Amjad Mashaal
1e27e43c14
Expanding tests for le-auto, adding CentOS test suite ( #2671 )
...
* Adding Dockerfile for CentOS 6
* Adding CentOS 7 to LEA tests
* Enabling CentOS 6 LEA test
* Removing CentOS 7
* Fixing nits
* Using yum to install epel-release
2016-11-10 15:05:03 -08:00
Amjad Mashaal
c89bd421da
Expanding tests for le-auto, adding Debian test suite ( #2635 )
...
* Adding Debian 7 (Wheezy) to LE tests
* Adding Debian 8 (Jessie) to LE tests
* Fixing Debian Wheezy certificate addition error
* Adding packages to LEA Debian Jessie test and refining the code commenting
* Adding installing OpenSSL to the Debian Wheezy LEA test script
* Removing LEA tests for Debian Jessie
* Fixing nits
2016-11-10 14:01:15 -08:00
Amjad Mashaal
469fc3775f
Expanding tests for le-auto, adding Ubuntu test suite ( #2548 )
...
* Adding Ubuntu Wily to LEA testing
* Setting up certs correctly for Ubuntu 15.10
* Adding 12.04
* Removing redundant update-ca-certificates from 12.04 le-auto testing script
* Fixing OpenSSL on Precise
* Adding Vivid to le_auto tests
* Cleaning up LEA tests configuration for Trusty
* Ordering LEA test entries in .travis.yml and renaming them correctly
* Removing Ubuntu Vivid
* Refining comments
* Removing Ubuntu Wily since it reached EOL
* Removing .travis.yml duplicates
* Fixing nits
2016-11-10 13:15:17 -08:00
Peter Eckersley
6eb3ce2f7a
Bump python-cryptography to 1.5.3 ( #3773 )
...
* [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-10 09:47:13 -08:00
mstrache
8c1aa3ef46
#3408 : Made Gentoo bootstrapping asking before performing any changes ( #3410 )
...
* #3408 : Made gentoo bootstrapping ask before it performs any changes
* Update gentoo_common.sh
Removed use of the local keyword
2016-11-08 16:48:12 -08:00
Peter Eckersley
f0ebd13ec2
[certbot-auto] Bump cryptography version to 1.5.2 ( #3733 )
2016-11-04 19:03:00 -07:00
Jaap Eldering
ca9b3f18af
Allow user to override sudo as root authorization method [minor revision 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-11-03 18:13:02 -07:00
tcottier
5ed0f3610c
When getopts is called multiple time we need to reset OPTIND. ( #3475 )
...
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-28 11:18:56 -07:00
Erica Portnoy
d54cb76432
Remove the curses dialog, thereby deprecating the --help and --dialog command line options ( #3665 )
...
* Remove the curses dialog, thereby deprecating the --help and --dialog command line options
* Deprecate --dialog and suppress --text
2016-10-21 15:45:57 -07: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
a720b1ece5
Bump version to 0.10.0
2016-10-12 16:12:35 -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
Brad Warren
2146ec9535
Remove psutil dep ( #3579 )
...
* Build letsencrypt-auto-source/letsencrypt-auto to bring it up to date
* Remove psutil dep from certbot-auto (fixes #3341 )
2016-10-04 14:48:06 -07:00
Brad Warren
a54d9061ba
Merge pull request #3342 from TheNavigat/test-modification
...
Adding modification check against the current /letsencrypt-auto
2016-08-29 10:16:20 -07:00
Peter Eckersley
387d61d027
Merge pull request #3259 from certbot/epel-auto
...
Automatically enable EPEL after prompting users
2016-08-18 14:22:04 -07:00
Brad Warren
156c6415c2
error out when we can't simply install epel-release
2016-08-17 17:31:56 -07:00
Brad Warren
5c16b43221
satisfy OCD by removing space
2016-08-17 17:00:51 -07:00
Brad Warren
6dce950d6d
Update comment about how to generate requirements file
2016-08-17 16:12:12 -07:00
Brad Warren
9333be6c88
Add pyparsing hashes to requirements file
2016-08-17 16:07:37 -07:00
Amjad Mashaal
1fdf41e636
Adding modification check against the current /letsencrypt-auto
2016-08-04 14:22:20 +02:00
Joona Hoikkala
ade8403310
Revert "Remove psutil dependency"
...
This reverts commit 9bd361b28d .
2016-07-27 15:36:12 +03:00
Joona Hoikkala
603e3ac3ea
Merge remote-tracking branch 'upstream/master' into psutil
2016-07-25 11:26:05 +03:00
Joona Hoikkala
9bd361b28d
Remove psutil dependency
2016-07-25 11:13:16 +03:00
shodan
54eafcf8da
Change fatal warning to a fatal message
2016-07-21 14:50:12 +02:00
Brad Warren
62d6cc3b90
Merge pull request #3176 from TheNavigat/pip-verbose
...
Printing pip output to terminal when -v is used
2016-07-15 17:23:41 -07:00
Amjad Mashaal
a43991651c
Fixing tests
2016-07-16 02:04:59 +02:00
Amjad Mashaal
a0f9eb54b1
Updating letsencrypt-auto
2016-07-16 01:34:13 +02:00
Amjad Mashaal
4ab6a183f0
Removing 2>&1
2016-07-16 01:33:44 +02:00
Brad Warren
44113a5d06
Automatically enable EPEL (after prompting users)
2016-07-07 17:25:09 -07:00
Amjad Mashaal
797d0a0660
Printing pip output to terminal when -v is used
...
Signed-off-by: Amjad Mashaal <me@amjad.io>
2016-06-25 12:37:42 +02:00
Brad Warren
f98fb1c6b6
Merge pull request #3155 from gdoucet/master
...
Added the argument --quiet and -q so then when used with a regular user there is no output to the screen.
2016-06-21 15:19:05 -07:00
Brad Warren
8b3528969d
Bump pyopenssl version
2016-06-20 14:33:00 -07:00
Brad Warren
0bfdea86d6
Bump cryptography version
2016-06-20 14:32:21 -07:00
Brad Warren
5c74e728b5
Bump version to 0.9.0
2016-06-14 16:56:31 -07:00
Brad Warren
4158656058
Release 0.8.1
2016-06-14 16:56:16 -07:00
Peter Eckersley
4da0ee6185
Merge pull request #3111 from certbot/exit-if-no-bootstrap
...
Exit if cannot bootstrap in certbot-auto
2016-06-14 14:29:28 -07:00
Geoffroy Doucet
8c8125c6fd
Added the argument --quiet and -q so then when used with a regular
...
user there is no output to the screen.
2016-06-13 21:29:51 -04:00
Peter Eckersley
268fb903b2
Merge pull request #3134 from fibbers/fix-virtualenv-package-installation-issue
...
Prevent bootstrap-issue on Debian systems with virtualenv package
2016-06-13 15:00:19 -07:00
Peter Eckersley
28169f17e3
Merge pull request #3133 from certbot/mageia
...
Mageia Bootstrap
2016-06-13 14:26:05 -07:00
Willem Fibbe
afd899886d
Prevent bootstrap-issue on Debian systems with virtualenv package
...
On Debian 7 (and probably relative distro's) `aptitude show virtualenv` exits
with 0, since it is a virtual package. However, it doesn't have any installation
candidates, so filter on this case before trying to install `virtualenv` to
prevent installation-errors while bootstrapping.
NB, to make this clear:
(0)#: apt-cache show virtualenv
N: Can't select versions from package 'virtualenv' as it is purely virtual
N: No packages found
(0)#: echo $?
0
Furthermore, --quiet=0 is necessary, to be able to grep through `apt-cache`'s
output via a pipe. More details on
http://unix.stackexchange.com/questions/201869/why-isnt-apt-cache-policy-output-piped/202041#202041 .
2016-06-09 09:38:47 +02:00
Peter Eckersley
029aac92fa
Merge pull request #3121 from certbot/auto-arch
...
Update letsencrypt-auto in response to Arch package rename
2016-06-08 12:16:06 -07:00
Brad Warren
e51c16d666
Update letsencrypt-auto changes for the new format
2016-06-07 17:24:56 -07:00
Brad Warren
1c363716a0
Wrap mageia bootstrap script in bash function
2016-06-07 16:33:04 -07:00
Brad Warren
8aa1d85991
Move mageia bootstrap script
2016-06-07 16:25:08 -07:00
Brad Warren
2815361e63
Update the template as well
2016-06-03 11:12:49 -07:00
Felix Yan
6b7a76442e
Update letsencrypt-auto for Arch's new package name
2016-06-02 23:04:14 -05:00
Brad Warren
c9bdc19851
Build letsencrypt-auto
2016-06-02 16:03:15 -07:00
Brad Warren
76a939ceb3
Exit if cannot bootstrap
2016-06-02 16:00:19 -07:00
Brad Warren
36e63a7372
Bump version to 0.9.0
2016-06-02 13:50:37 -07:00
Brad Warren
dcadcf8d42
Release 0.8.0
2016-06-02 13:50:30 -07:00
Brad Warren
8a8a8b776d
permanently pin 0.7.0 of letsencrypt in certbot-auto
2016-06-02 13:17:41 -07:00
Peter Eckersley
731f9a2dee
Merge pull request #2926 from TheNavigat/auto_test_fix
...
Fixing auto_test.py for Python 2.6
2016-05-27 14:39:44 -07:00
Brad Warren
7153220b41
Bump version to 0.8.0
2016-05-27 13:30:54 -07:00
Brad Warren
46d8f6e18c
Release 0.7.0
2016-05-27 13:30:46 -07:00
bmw
42e3f6f27c
Merge pull request #3062 from certbot/remove-temp-dir
...
Always remove temporary directories in le-auto
2016-05-24 21:36:05 -07:00
bmw
f8dd9411b8
Merge pull request #3026 from SwartzCr/issue_2839
...
update pypi for auto
2016-05-24 18:34:39 -07:00
Brad Warren
c606273d14
use TEMP_DIR trap consistently
2016-05-24 13:16:21 -07:00
Brad Warren
70bb7ff68f
fixes #3060
2016-05-24 13:08:10 -07:00
Brad Warren
b1eff0fe35
Build le-auto to bring it up to date
2016-05-24 13:03:53 -07:00
Noah Swartz
22badb2380
tests pass?
2016-05-19 17:29:39 -07:00
Noah Swartz
0bb8b0bcd5
change invocation
2016-05-19 12:27:17 -07:00
Noah Swartz
409640fb87
le to cb for test package
2016-05-19 12:05:42 -07:00
Noah Swartz
e8e009cc85
Revert "update secret pypi?"
...
This reverts commit 55755d818a .
2016-05-18 17:00:42 -07:00
Noah Swartz
55755d818a
update secret pypi?
2016-05-18 15:42:55 -07:00
Peter Eckersley
d3c4a9e04f
Merge pull request #2994 from tapple/master
...
system python path has changed on el capitan
2016-05-18 14:37:53 -07:00
Peter Eckersley
b88a2f22e6
Merge pull request #3016 from certbot/quiet-no-quiet
...
Make certbot-auto quieter without implementing --quiet
2016-05-18 14:22:36 -07:00
Noah Swartz
01ebab26bf
update pypi for auto
2016-05-18 14:21:57 -07:00
Noah Swartz
c4fc7b30e3
change github URL
2016-05-18 13:44:29 -07:00
Brad Warren
507b154276
Don't saying you're requesting root unless you really are
2016-05-17 20:11:02 -07:00
Brad Warren
502eba1cc4
Simplify SUDO certbot prompt
2016-05-17 20:07:45 -07:00
Brad Warren
45b7c407c1
Don't tell people you check for updates on every run
2016-05-17 20:07:06 -07:00
Brad Warren
af41345967
Put arg parsing in one place
2016-05-17 20:06:35 -07:00
Brad Warren
14778c15ce
Run build to make le-auto up to date
2016-05-17 20:05:47 -07:00
Amjad Mashaal
d57c943471
Fixing broken tests
2016-05-18 01:57:48 +02:00
Amjad Mashaal
12a0312282
Fixing auto_test.py for Python 2.6
2016-05-18 01:57:48 +02:00
Peter Eckersley
248dc0962e
Merge pull request #2895 from dietsche/joyent
...
Joyent SmartOS Zone Bootstrap Support [revised]
2016-05-17 14:54:08 -07:00
Brad Warren
d39dee20ad
fix auto arg parsing
2016-05-16 15:06:51 -07:00
Tapple Gao
4cb35eaeb3
system python path has changed on el capitan. Look for both old and new
...
path
2016-05-15 11:44:48 +02:00
Peter Eckersley
b6f14c2ef1
Merge pull request #2943 from MichalMMac/master
...
Ensure /usr/local/lib/ exists in mac.sh bootstraper
2016-05-12 17:54:33 -07:00
Brad Warren
c8cf0b4600
Bump version to 0.7.0
2016-05-11 18:04:27 -07:00
Brad Warren
8e742fa3c6
Release 0.6.0
2016-05-11 18:04:15 -07:00
Peter Eckersley
c9cdefd780
Merge remote-tracking branch 'origin/master' into deprecation-warning
2016-05-11 09:40:57 -07:00
Gregory L. Dietsche
029a818370
Experimental Joyent SmartOS Support
...
Testing using image: 088b97b0-e1a1-11e5-b895-9baa2086eb33
base-64-lts 15.4.1
Signed-off-by: Gregory L. Dietsche <Gregory.Dietsche@cuw.edu>
2016-05-10 18:03:32 +00:00
Gregory L. Dietsche
62cf9c93a8
/etc/issue does not exist on all systems
...
Signed-off-by: Gregory L. Dietsche <Gregory.Dietsche@cuw.edu>
2016-05-10 18:03:32 +00:00
Peter Eckersley
ed23f2e27f
CERTBOT_AUTO env was broken (especially if containing spaces)
2016-05-10 10:21:15 -07:00
Brad Warren
7a848d2b04
Remove unneeded info about backports
2016-05-09 19:51:08 -07:00
Brad Warren
f38d59d675
Use --non-interactive instead of --yes and use getopt for parsing short opts
2016-05-09 19:08:25 -07:00
Michal Moravec
653c7b6327
Ensure /usr/local/lib/ exists before creating libaugeas.dylib symlink in mac.sh bootstraper
2016-05-08 16:16:54 +02:00
Brad Warren
0f228e935d
Add backports countdown when using --yes/letsencrypt-auto
2016-05-02 11:52:57 -07:00
Brad Warren
23baf225a4
Ask before enabling backports
2016-04-22 16:44:06 -04:00
Brad Warren
ab2319e609
Respect yes with opensuse bootstrap
2016-04-22 15:00:24 -04:00
Brad Warren
40aa4dbf91
add --yes support to red hat bootstrap script
2016-04-22 14:51:40 -04:00
Brad Warren
61203db2eb
Add --yes support to arch and debian bootstrappers
2016-04-22 13:01:32 -04:00
Brad Warren
c66f0bd18e
Make le-auto helpful
2016-04-21 16:13:17 -04:00
Brad Warren
0fa18b6081
Add help text
2016-04-21 15:55:28 -04:00
Brad Warren
530033a37d
Add CLI parsing
2016-04-21 15:16:39 -04:00
Brad Warren
45681909c7
Selectively rename le-auto strings
2016-04-20 14:39:26 -04:00
Peter Eckersley
3c455b7e64
letsencrypt-auto: set CERTBOT_AUTO :)
2016-04-20 10:45:30 +10:00
Peter Eckersley
b597f4a284
[letsencrypt-auto] handle network/pypi failures more gracefully
2016-04-20 09:28:41 +10:00
Peter Eckersley
5b597e0e8b
Rebuild letsencrypt-auto from current source
2016-04-20 09:28:11 +10:00
Brad Warren
21173e2353
Partial le-auto rename
2016-04-14 10:50:31 -07:00
Brad Warren
37817130b0
Bump version to 0.6.0
2016-04-05 17:55:29 -07:00
Brad Warren
4d4cfb414f
Release 0.5.0
2016-04-05 17:55:18 -07:00
Brad Warren
ee2ef9a345
reuse venv sometimes on Python 2.6
2016-04-05 16:36:11 -07:00
Brad Warren
b0c34b7581
build le-auto
2016-04-05 16:34:42 -07:00
Erik Rose
7ac614e763
Update pipstrap to 1.1.1.
...
Report crashes without crashing under Python 2.6.
2016-04-04 16:48:15 -04:00
Robert Xiao
4be308ac0e
Support MacPorts on OS X. This fixes #2447 .
...
Notably, this also installs pip via the recommended `get-pip` route rather than
grabbing a whole new version over Homebrew; this allows the install to work with
OS X's built-in Python or with the python.org Python.
2016-03-14 16:48:40 -04:00
Brad Warren
4a17294654
Remove sigfileball and add it to gitignore
2016-03-10 13:35:06 -08:00
Brad Warren
99382b9f5b
Merge branch 'pip8'
2016-03-08 15:49:52 -08:00
Brad Warren
7f099b5355
Bump version to 0.5.0
2016-03-03 15:50:36 -08:00
Brad Warren
fe0c9c8ff1
Release 0.4.2
2016-03-03 15:50:15 -08:00
bmw
f2390edb49
Merge pull request #2594 from letsencrypt/upgrade-cryptography-version
...
upgrade cryptography version in le-auto
2016-03-03 12:40:54 -08:00
Brad Warren
bb0406ee85
quote TEMP_DIR
2016-03-03 12:01:53 -08:00
Brad Warren
8fbb6ed819
Use consistent comment style
2016-03-03 09:46:11 -08:00
Brad Warren
34eb86b226
trap magic
2016-03-03 09:44:42 -08:00
Brad Warren
bd04076bad
Install setuptools separately...
2016-03-02 19:32:06 -08:00
Brad Warren
bcdce86ced
split setuptools into own requirements
2016-03-02 19:18:40 -08:00
Brad Warren
25cd02c75e
documentation++
2016-03-02 18:18:46 -08:00
Brad Warren
dcaf600a5d
Use newest setuptools
2016-03-02 18:15:14 -08:00
bmw
cb1a5fda6a
Merge pull request #2592 from letsencrypt/upgrade-leauto-parsedatetime
...
Upgrade parsedatetime dependency
2016-03-02 18:06:42 -08:00
Brad Warren
4c9bb18777
upgrade cryptography version in le-auto
2016-03-02 15:22:18 -08:00
Erik Rose
7de0fd452c
Move pycparser above cffi in the requirements file. May fix #2499 .
...
There's no particular reason this *should* fix #2499 , but it changes how pycparser gets installed (to a more modern way: pip vs. setuptools), so it may.
2016-03-02 17:54:30 -05:00
Brad Warren
0b118c6522
Upgrade le-auto parsedatetime pin to 2.1
2016-03-02 14:53:11 -08:00
Brad Warren
94930a48c5
Bump source le-auto version
2016-03-01 12:49:25 -08:00
Brad Warren
49d8fd7d61
Release 0.4.1
2016-02-29 16:30:24 -08:00
Brad Warren
bbea71760c
grammar
2016-02-29 13:24:12 -08:00
Brad Warren
35437019a5
Merge branch 'master' into autopeep
2016-02-29 12:33:50 -08:00
Brad Warren
0c345cb8d3
Merge branch 'master' into revert-2492-unbreak-le-auto
2016-02-26 08:49:37 -08:00
Peter Eckersley
71cd638183
Merge pull request #2547 from erikrose/safer-shell-script-updates
...
Use a new file for the updated le-auto script. Fix #2456 .
2016-02-25 23:58:04 -08:00
Brad Warren
b3166497f0
Merge branch 'master' into keinwerkzeug
2016-02-25 17:16:12 -08:00
Peter Eckersley
556e9f2123
Rebuild leauto
2016-02-25 17:03:48 -08:00
Peter Eckersley
bcb40a890b
Remove werkzeug from leauto requirements
2016-02-25 16:52:29 -08:00
Peter Eckersley
a5d320bca0
Merge pull request #2465 from erikrose/mac-always-brew-python
...
Always install the homebrew version of Python. Fix #1437 .
2016-02-25 15:07:46 -08:00
Erik Rose
d4804fd9e6
Use a new file for the updated le-auto script. Fix #2456 .
...
I prefer to err toward simplicity here. Yes, there's an assumption necessary for this to work--that the shell doesn't do multiple open() calls to the script path throughout the life of the interpreter--but I think it's reasonable. The alternative of exec-ing out to a dedicated update script which then execs back to le-auto has more moving parts (like extra files that we have to clean up) and is longer.
2016-02-25 00:15:28 -05:00
bmw
aebe4b7c73
Merge pull request #2485 from letsencrypt/arch-bootstrap
...
Fix minor bootstrap problems
2016-02-24 14:40:44 -08:00
Peter Eckersley
38d4b62a3f
Merge pull request #2473 from dave-cz/patch-1
...
sudo: not found [needs revision]
2016-02-23 17:35:59 -08:00
bmw
3c43698280
Merge pull request #2486 from erikrose/peep-3.1.1
...
Upgrade peep to 3.1.1.
2016-02-23 08:17:57 -08:00
bmw
db4135a3ec
Revert "Revert "Let --no-self-upgrade bootstrap OS packages. Fix #2432.""
2016-02-22 11:21:04 -08:00
dave-cz
eec6287d12
change in the source file
2016-02-18 09:57:06 +01:00
Brad Warren
dbc81490e5
Revert "Let --no-self-upgrade bootstrap OS packages. Fix #2432."
...
This reverts commit 6eb2d60166 .
2016-02-16 17:10:59 -08:00
Erik Rose
c71fa44456
Upgrade peep to 3.1.1.
...
Fix bad LE experience reported at https://github.com/erikrose/peep/issues/119 .
2016-02-16 17:51:08 -05:00