Brad Warren and Brad Warren
1b65244d0d
Don't run nosetests from the root of our repo ( #3620 )
2016-10-12 15:55:50 -07:00
Brad Warren and Brad Warren
052be6d4ba
Check version requirements on optional dependencies ( #3618 )
...
* Add and test activate function to acme.
This function can be used to check if our optional dependencies are
available and they meet our version requirements.
* use activate in dns_resolver
* use activate in dns_available() in challenges_test
* Use activate in dns_resolver_test
* Use activate in certbot.plugins.util_test
* Use acme.util.activate for psutil
* Better testing and handling of missing deps
* Factored out *_available() code into a common function
* Delayed exception caused from using acme.dns_resolver without
dnspython until the function is called. This makes both
production and testing code simpler.
* Make a common subclass for already_listening tests
* Simplify mocking of USE_PSUTIL in tests
2016-10-12 15:55:50 -07:00
Brad Warren and Brad Warren
54b36269ce
Only verify required ports are available ( #3608 )
...
* only verify port is available when you actually need it
* refactor code to create achalls
* Test port checks are based on achall
* test that only the port for the requested challenge is checked in standalone
2016-10-12 15:55:50 -07:00
Brad Warren and Brad Warren
9d1a0b1d31
Create symlinks at runtime and don't use relative paths ( #3600 )
...
* Create symlinks at runtime in cli_test.py
* use test_util.vector_path rather than hardcoding path
* Reference #2716 in comment about too many lines in cli.py
2016-10-12 15:55:50 -07:00
Brad Warren and Brad Warren
c6f7d740a0
Make --quiet reduce the logging level ( #3593 )
...
* reduce logging level and ignore verbose flags in quiet mode
* Simplify setup_logging parameters
The extra parameters were there in the past when the letsencrypt-renewer was a
separate executable that also used this function. This is cruft that can be
removed.
* Add basic tests for setup_logging
2016-10-06 14:32:40 -07:00
Brad Warren and Brad Warren
6d6924dcd2
fix requirements.txt surgery in response to shipping certbot-nginx ( #3585 )
2016-10-06 14:32:40 -07:00
Brad Warren and Peter Eckersley
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 and GitHub
da22e64563
Allow tests to pass without dnspython ( #3581 )
...
* move skipUnless to test_util
* add skip_unless to acme test_util
* Make dns_resolver_tests work with and without dnspython
* make acme.challenges_test pass when dns is unavailable
2016-10-04 16:49:51 -07:00
Brad Warren and Peter Eckersley
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 and Peter Eckersley
769ebfce5e
Remove pointless question ( #3526 )
...
* remove unhelpful question about servernames and default vhosts
* add prefix about names found in config files
* test we include configuration files prefix
* Tell the user what kind of conf files were missing domains
* Revert "Tell the user what kind of conf files were missing domains"
This reverts commit 1066a88dae .
2016-09-28 15:52:08 -07:00
Brad Warren and GitHub
7f8fb07f99
Merge pull request #3504 from certbot/no-installers-error
...
Improve error message for "no installer plugin."
2016-09-19 12:04:37 -07:00
Brad Warren and GitHub
b1826d657f
Merge pull request #3496 from certbot/cffix
...
Fixes cffi errors in Travis during oldest tests
2016-09-14 10:50:53 -07:00
Brad Warren and GitHub
f544b03911
Merge pull request #3458 from certbot/email-to-contact
...
Support both invalidEmail and invalidContact errors
2016-08-29 12:19:12 -07:00
Brad Warren and GitHub
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
Brad Warren and GitHub
1e41641b49
Merge pull request #3165 from jsha/remove-unnecessary
...
Remove unnecessary check on registration returned.
2016-08-24 15:12:48 -07:00
Brad Warren and GitHub
aaa03c3bd1
Merge pull request #3435 from jpluimers/3416-fix-links-readme-resources
...
Fix the links for #3416 and align `README.rst` & `docs/resources.rst`
2016-08-24 14:27:18 -07:00
Brad Warren and GitHub
5650560459
Merge pull request #3448 from DanCld/master
...
Fix apache logs dir for centos
2016-08-24 10:39:03 -07:00
Brad Warren and GitHub
ea6d70e376
Merge pull request #3450 from certbot/psutil-tests
...
Psutil tests
2016-08-24 08:54:16 -07:00
Brad Warren and GitHub
5e2c741e2c
Merge pull request #3418 from Betree/patch-1
...
Update README.rst
2016-08-16 16:26:44 -07:00
Brad Warren and GitHub
8aadacbbb3
Merge pull request #3375 from yan12125/python3-certbot-unittests
...
Enable unit tests of certbot core on Python 3
2016-08-12 17:55:50 -07:00
Brad Warren and GitHub
d05f53bd53
Merge pull request #3390 from certbot/ignore-more
...
Add more ignored files to gitignore.
2016-08-11 11:49:21 -07:00
Brad Warren and GitHub
df96798642
Merge pull request #3393 from certbot/nginx-compatibility-test
...
Nginx compatibility test
2016-08-10 17:52:05 -07:00
Brad Warren and GitHub
eff181c68c
Merge pull request #2061 from wteiken/add_dns01_challenge
...
Add dns-01 challenge support to the ACME client
2016-08-01 14:45:21 -07:00
Brad Warren and GitHub
7ab09f5ddf
Merge pull request #3354 from certbot/add-underscore
...
Fix README typo
2016-07-29 19:10:57 -07:00
Brad Warren and GitHub
c6eeb6cec8
Merge pull request #3294 from certbot/docs-structure
...
New docs structure and introduction
2016-07-29 13:52:14 -07:00
Brad Warren and GitHub
ffc1874854
Merge pull request #3335 from joohoi/psutil_fix
...
Gradually remove psutil dependency, bugfix [URGENT]
2016-07-27 08:54:08 -07:00
Brad Warren and GitHub
a0f5809e92
Merge pull request #3314 from Mechazawa/fix/3311
...
Change fatal warning to a fatal message
2016-07-22 09:37:14 -07:00
Brad Warren and GitHub
7b26f69e5f
Merge pull request #3301 from scop/deprecated
...
Deprecation fixes
2016-07-22 09:36:54 -07:00
Brad Warren and GitHub
68e09aad0f
Merge pull request #2952 from certbot/wiki-migration
...
Wiki migration
2016-07-21 15:31:14 -07:00
Brad Warren and GitHub
b5c06a7217
Merge pull request #3223 from cowlicks/signal-handling
...
Fix Unix signal handling in certbot.error_handler.ErrorHandler [minor revision]
2016-07-19 12:08:56 -07:00
Brad Warren and GitHub
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
Brad Warren and GitHub
1df59010d4
Merge pull request #3258 from pconrad-fb/master
...
Clarifications to Docker, certbot-auto content reflecting first three…
2016-07-15 17:10:30 -07:00
Brad Warren and GitHub
bfca273657
Merge pull request #3064 from TheNavigat/v-text
...
-v implies --text
2016-07-15 16:40:57 -07:00
Brad Warren and GitHub
2e50b38b45
Merge pull request #3182 from certbot/issue_2983
...
Handle commas in apache filenames (Issue 2983)
2016-07-15 16:31:16 -07:00
Brad Warren and GitHub
9431874c72
Merge pull request #3272 from cowlicks/gh-3271
...
Try to fix travis-ci lint failure
2016-07-11 11:05:31 -07:00
Brad Warren and GitHub
4027911947
Merge pull request #3250 from certbot/installer-error
...
Installer error
2016-07-06 15:53:05 -07:00
Brad Warren and GitHub
e2a2b9914a
Merge pull request #3249 from certbot/apache-uinstalled-clarity
...
Explain why Apache [appears] not to be installed
2016-07-06 15:16:58 -07:00
Brad Warren and GitHub
41563aa71d
Merge pull request #2767 from certbot/dialog-escape
...
NcursesDisplay.menu: treat ESC as cancel
2016-07-06 15:12:37 -07:00
Brad Warren and GitHub
9514221a6d
Merge pull request #3174 from jsachs/log-renewal
...
Log new cert and cert renewal
2016-06-23 13:44:46 -07:00
Brad Warren and GitHub
9b14be3a96
Merge pull request #3196 from certbot/explain-missing-replay-nonce
...
Explain the most likely cause of a missing replay nonce error
2016-06-22 15:56:01 -07:00
Brad Warren and GitHub
ae9f4dfffc
Merge pull request #3199 from certbot/less-warnings
...
Remove warning about nginx options file
2016-06-22 15:21:00 -07:00
Brad Warren and GitHub
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 and GitHub
26f45a61ef
Merge pull request #3144 from TheNavigat/test-logging
...
Adding sensible UI logging for typical user
2016-06-21 14:25:36 -07:00
bmw and GitHub
39559e284c
Merge pull request #3061 from cowlicks/gh-3057
...
Fix FQDN checks, closes #3057 and #3056 [needs minor revision]
2016-06-17 19:17:09 -07:00
bmw and GitHub
950710bdce
Merge pull request #3042 from TheNavigat/envlist
...
Limiting tox envlist to really needed tests
2016-06-17 12:37:17 -07:00
bmw and GitHub
c104151c20
Merge pull request #3187 from certbot/fix-cover
...
Show lines missing test coverage in test output
2016-06-17 11:02:11 -07:00
bmw and GitHub
568df2108e
Merge pull request #3068 from TheNavigat/dialogerror
...
Display DialogError details correctly
2016-06-16 19:18:01 -07:00
bmw and GitHub
a95d2cf061
Merge pull request #3018 from mgedmin/patch-2
...
Remove dangling footnote
2016-06-16 16:38:51 -07:00
bmw and GitHub
553b3162e7
Merge pull request #2136 from tboegi/gitattributes_eol_overrideses_auto
...
.gitattributes: EOL=LF overrides auto
2016-06-16 14:29:39 -07:00
bmw
d9cc1edd98
Merge pull request #3116 from felixonmars/patch-1
...
Update Arch instructions for the new package name
2016-06-03 11:10:45 -07:00
bmw
6a0c6c85fb
Revert "Use --force-reinstall to fix bad virtualenv package"
2016-06-02 16:42:55 -07:00
bmw
b9ce09419f
Merge pull request #3092 from LeCoyote/patch-1
...
Changed Gentoo os_info string
2016-06-02 14:48:12 -07:00
bmw
576bc90cb3
Merge pull request #3109 from certbot/release-prep
...
Stop packaging shim packages
2016-06-02 13:39:28 -07:00
bmw
0e57690eb6
Merge pull request #3101 from certbot/ambiguos-inode
...
Bump minimum psutil version
2016-06-02 12:17:35 -07:00
bmw
5244719bda
Merge pull request #2967 from certbot/update_registration
...
Add a register verb, with a way to update registrations
2016-05-31 16:25:36 -07:00
bmw and Jacob Hoffman-Andrews
590d816fa9
s/assert_called_once/assert_called_once_with ( #3100 )
2016-05-31 16:03:42 -07:00
bmw
fcc4622b6d
Merge pull request #3005 from lamby/reproducible-documentation
...
Don't call os.pid() the default kwargs to atexit_print_messages
2016-05-31 12:05:16 -07:00
bmw
28c24e667e
Merge pull request #3089 from ampersign/ampersign-patch-1
...
Spelling correction
2016-05-28 18:24:12 -07:00
bmw
e01878a813
Merge pull request #3034 from chbrown/patch-1
...
Typo: too many self's
2016-05-26 14:27:56 -07:00
bmw
feb964f10e
Merge pull request #3076 from certbot/release-prep
...
0.7.0 release script prep
2016-05-26 13:50:44 -07:00
bmw
9fead41aaf
Merge pull request #2925 from TheNavigat/gui
...
Adding --dialog argument
2016-05-25 18:43:49 -07:00
bmw
8798420694
Merge pull request #2795 from TheNavigat/wrapping
...
Remove text wrapping
2016-05-25 16:53:47 -07:00
bmw
97aef8af66
Merge pull request #3069 from sagi/must_staple
...
Autoconfigure OCSP Stapling with --must-staple
2016-05-25 16:34:27 -07:00
bmw
5f1ead81cb
Merge pull request #3070 from jsha/test-set-gopath
...
Check out a specific version of Boulder.
2016-05-25 15:53:09 -07:00
bmw
dda48b50b0
Merge pull request #3009 from sagi/fix_cert_path
...
certonly subcommand - If cert_path provided - do not uniquify it
2016-05-25 12:47:56 -07:00
bmw
140430d8d4
Merge pull request #3044 from SwartzCr/issue_3012
...
fix syntax error
2016-05-24 21:45:29 -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
bmw
ee19325f08
Merge pull request #3063 from certbot/simplify-webroot
...
Simplify webroot chown and rm errors
2016-05-24 16:55:46 -07:00
bmw
d199924cc0
Merge pull request #3065 from jsha/test-nobranch
...
Check out Boulder master instead of branch.
2016-05-24 16:39:07 -07:00
bmw
75b384727d
Merge pull request #3058 from certbot/test-docker3
...
Run Boulder via docker-compose in tests.
2016-05-24 11:47:42 -07:00
bmw
860ee5c174
Merge pull request #3054 from certbot/quikfix
...
Pin old pkginfo version
2016-05-23 15:50:35 -07:00
bmw
13ad59d01b
Merge pull request #3052 from NoodlesNZ/patch-1
...
Fixing package names for Debian Jessie
2016-05-23 10:51:52 -07:00
bmw
130875e1b9
Merge pull request #2981 from certbot/plugin-docs
...
Import plugin docs from wiki & neaten [suggested revision]
2016-05-13 13:46:00 -07:00
bmw
6399d53d2e
Merge pull request #2865 from certbot/rename
...
Rename of docs
2016-05-12 15:19:40 -07:00
bmw
41f347d625
Merge pull request #2875 from certbot/deprecation-warning
...
Deprecation warning for non-updating letsencrypt-auto
2016-05-11 16:51:15 -07:00
bmw
255e205c1a
Merge pull request #2963 from certbot/ok-directory
...
Allow unrecognized fields in Directory object
2016-05-11 13:38:09 -07:00
bmw
38d7503f0f
Merge pull request #2940 from certbot/whatsa-letsencrypt
...
s/--letsencrypt/--certbot
2016-05-06 17:55:08 -07:00
bmw
a5fe088060
Merge pull request #2936 from certbot/dev-venv-fix
...
Use --force-reinstall to fix bad virtualenv package
2016-05-06 13:26:43 -07:00
bmw
ce37332420
Merge pull request #2873 from letsencrypt/fix-multitester
...
Fix test farm tests
2016-04-19 14:42:02 -04:00
bmw
07fb1028e2
Merge pull request #2860 from kevinburke/append-two-arguments
...
Pass a single argument to append()
2016-04-18 19:29:21 -04:00
bmw
bff58d98c1
Merge pull request #2864 from letsencrypt/vendor-experiment
...
Fix problem with godep and vendor directories
2016-04-18 18:22:38 -04:00
bmw
7595d5cb33
Merge pull request #2836 from letsencrypt/fix-pr-test
...
Fix testing PRs with test farm
2016-04-14 09:19:01 -07:00
bmw
4af2b3e9e8
Merge pull request #2827 from letsencrypt/more-boulder-hosts
...
Fix Travis
2016-04-13 10:17:19 -07:00
bmw
9d7519ca25
Merge pull request #2794 from letsencrypt/empty-checkpoint
...
reverter.finalize_checkpoint() : handle empty checkpoints
2016-04-12 17:23:17 -07:00
bmw
1dc4af956f
Merge pull request #2793 from letsencrypt/reverter-timetravel
...
Reverter.py: clock change protection, and debugging for #1243
2016-04-12 15:25:03 -07:00
bmw
b347e9fba1
Merge pull request #2775 from kuba/directory-meta
...
Add Directory.meta (fixes #2768 )
2016-04-07 18:37:03 -07:00
bmw
6a7b4a8e14
Merge pull request #2737 from TheNavigat/mariadb
...
Add MariaDB debugging to Travis build
2016-04-06 17:32:43 -07:00
bmw
3cd75603ec
Merge pull request #2766 from letsencrypt/webroot-desc
...
New description of webroot for the UI
2016-04-05 12:53:09 -07:00
bmw
994a2583c6
Merge pull request #2763 from letsencrypt/fix-travis
...
Add boulder-mysql and boulder-rabbitmq hosts.
2016-04-04 16:59:13 -07:00
bmw
293274ab7c
Merge pull request #2759 from erikrose/pipstrap-1.1.1
...
Update pipstrap to 1.1.1.
2016-04-04 14:07:39 -07:00
bmw
5a71cdd8aa
Merge pull request #2448 from nneonneo/2447-support-macports
...
Support MacPorts on OS X. This fixes #2447 .
2016-04-04 12:11:13 -07:00
bmw
5ce579b5de
Merge pull request #2733 from letsencrypt/save_comments
...
Preserve comments in renewal conf files
2016-04-01 20:25:52 -07:00
bmw
5732846109
Merge pull request #2719 from letsencrypt/docker-setuptools
...
Fixes #2712
2016-03-25 17:49:55 -07:00
bmw
e5876ea162
Merge pull request #2652 from letsencrypt/split-plugin-selection
...
Move plugin selection from cli.py and display/ops.py into plugins/selection.py
2016-03-24 18:27:24 -07:00
bmw
998e588701
Merge pull request #2663 from letsencrypt/no_irrelevant_items
...
Don't save irrelevant items into renewal configuration
2016-03-24 12:12:20 -07:00
bmw
764770f9e3
Merge pull request #2650 from letsencrypt/split-renew
...
Split renew.py out of cli.py
2016-03-23 16:31:55 -07:00
bmw
b46b54400f
Merge pull request #2702 from letsencrypt/unix_os
...
Mention that we're talking about Unix OSes
2016-03-22 13:05:54 -07:00
bmw
1abca6f195
Merge pull request #2327 from TheNavigat/besteffort
...
Adding --allow-subsets-of-names flag
2016-03-21 15:52:19 -07:00
bmw
302cac92ad
Merge pull request #2670 from SuperTux88/handle-permission-denied
...
handle permission denied during cleanup
2016-03-17 18:32:37 -07:00