Brad Warren
36d44e8425
Rename test_dirs to temp_paths for clarity.
2017-07-25 17:38:06 -07:00
Brad Warren
9962005861
Split test into test_phase2_upgrade.
2017-07-25 17:19:25 -07:00
Brad Warren
afc16afa1e
Ignore cleanup errors.
...
This is caused by subdirectories being owned by root.
2017-07-25 17:03:18 -07:00
Brad Warren
f0962035d5
Deduplicate code with test_dirs()
2017-07-25 16:45:48 -07:00
Brad Warren
c9895741b5
Separate venv_dir and le_auto_path
2017-07-25 16:08:22 -07:00
Brad Warren
7dfc58bb14
Preserve PIP_FIND_LINKS
2017-07-25 16:04:18 -07:00
Brad Warren
fb91481100
Consolidate approach to preserving env vars.
2017-07-25 15:40:36 -07:00
Brad Warren
5f28f0c494
fix typo
2017-07-25 15:27:07 -07:00
Brad Warren
e83923554a
Preserve select environment variables with sudo.
2017-07-25 14:21:08 -07:00
Brad Warren
a5cce1565f
Handle env vars set to the empty string in fetch
2017-07-25 14:12:41 -07:00
Brad Warren
4a3ef4120e
Preserve select environment variables with su.
2017-07-24 17:20:32 -07:00
Brad Warren
87846631ec
Add list of environment variables to preserve.
2017-07-24 17:09:03 -07:00
Brad Warren
6335841e19
Delete old venv path when it exists.
...
Also, quote expansion of paths.
2017-07-21 13:00:21 -07:00
Brad Warren
5db9bf62b0
Create symlinks from old default venvs
2017-07-21 12:43:33 -07:00
Brad Warren
90de7b4612
default venv path = /opt/eff.org/certbot/venv
2017-07-21 11:47:05 -07:00
Brad Warren
5ce89e9281
remove $SUDO usage from bootstrappers
2017-07-21 10:41:10 -07:00
Brad Warren
25d1ed104f
remove other $SUDO uses from template
2017-07-21 10:38:51 -07:00
Brad Warren
6716210ca5
run all of certbot-auto as root
2017-07-21 10:35:25 -07:00
Brad Warren
930d69c361
Update comment about root usage.
2017-07-21 10:01:08 -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