Nathan Arthur and GitHub
971439a518
Sort list of OSes with packages
2017-04-04 00:48:33 -04:00
St-Ranger and GitHub
4c36d8081e
Correct info fro FreeBSD
...
1. Replace the outdated reference to "vritualenv", "see below" -> "see above".
2. Replace the awkward sentence (partially incorrect) about installing on FreeBSD.
It can be installed via different ways: "pkg" is not exclusive. I am not aware of any reason why it canNOT be installed from ports. Some people prefer build and install everything from ports. (The previous version of the description implies that ports cannot be used.)
2017-04-03 23:45:48 -05:00
Robotic-Brain and GitHub
345e77efcf
Fixing Typo in README.rst (issues -> issued)
2017-04-04 00:42:33 +02:00
Robotic-Brain and GitHub
b92b37d9fe
Fixing Typo in Readme.rst
2017-04-04 00:35:11 +02:00
Zach Shepherd
22248c1393
docs: fix syntax error in plugin installation example
...
Partially addresses issue #4368 .
2017-04-03 14:58:25 -07:00
Zach Shepherd
af5fd4f6bd
docs: use monospace syntax for method name
2017-04-03 14:55:27 -07:00
Zach Shepherd
3f625d3a0d
docs: clarify the use of entry points for plugins
...
The documentation did not list the entry point group, certbot.plugins.
Partially addresses issue #4368 .
2017-04-03 14:51:48 -07:00
Zach Shepherd
c1cb762b32
docs: clarify when venv needs to be re-setup
...
When dependencies change or a new plugin is introduced, the venv needs
to be re-created.
Partially addresses issue #4368 .
2017-04-03 14:33:41 -07:00
Brad Warren and GitHub
e194e0dd5f
Refactoring for better logging ( #4444 )
...
* Move colored_logging.py to log.py
* Add atexit.register code to util
* Add tests for atexit_register
* Copy except_hook to log
* Add pre_arg_setup
* move setup_log_file_handler to log.py
* Add post_arg_setup
* move changes to main
* Undo changes to MainTest
* s/pre_arg_setup/pre_arg_parse_setup
* s/post_arg_setup/post_arg_parse_setup
2017-03-30 16:17:57 -07:00
Brad Warren and GitHub
a542fcd019
Revert "Add a global lock file to Certbot ( #4369 )" ( #4445 )
...
This reverts commit 32122cfa21 .
2017-03-30 15:47:31 -07:00
Erica Portnoy and GitHub
d09bde972a
Remove unused default parameter ( #4447 )
...
* Remove unnecessary, nonexistent default
2017-03-30 15:28:24 -07:00
Erica Portnoy and Brad Warren
52e22b22e5
Add additional Nginx parsing test case ( #4440 )
2017-03-30 07:47:36 -07:00
Noah Swartz and GitHub
81fb598235
Merge pull request #4373 from osirisinferi/docs-add-gentoo-packages
...
Add Gentoo to list of official packages
2017-03-29 18:00:51 -07:00
Noah Swartz and GitHub
64f2d0d911
Merge pull request #4427 from certbot/no-domains-in-cli-ini
...
No domains in cli.ini
2017-03-29 17:58:20 -07:00
Noah Swartz and GitHub
ca16dfb593
Merge branch 'master' into docs-add-gentoo-packages
2017-03-29 17:42:23 -07:00
Jacob Hoffman-Andrews and GitHub
d5f1edf2bb
Dump Boulder logs on integration test failures. ( #4442 )
...
Might help debug #4363 .
Also:
make "bash" vs "sh" explicit
move the paranoia flags (-ex) from the shebang into the body
add -u (fail on unset variables)
change _common to work with -u
remove some env vars that were no longer used
remove shebang from _common.sh because it's meant to be sourced, not run
2017-03-29 16:48:08 -07:00
Jacob Hoffman-Andrews
e73c29374a
Change to source.
2017-03-29 14:32:02 -07:00
Yen Chi Hsuan and Brad Warren
6fb78dab67
Fix Docker IP detection with different ifconfig output formats ( #4376 )
2017-03-29 13:34:09 -07:00
Zach Shepherd and Brad Warren
67e11ae1d8
tests: deduplicate temporary directory code ( #4078 ) ( #4297 )
...
Introduce a test class to deduplicate temporary directory setup and teardown in
testing code and update existing test code to use this new class.
2017-03-29 10:01:16 -07:00
Jacob Hoffman-Andrews
db0a4f9039
Document tests/integration/_common.sh.
...
This makes it much easier to run certbot during development.
2017-03-28 16:15:09 -07:00
Noah Swartz and GitHub
446509620f
Merge pull request #4420 from certbot/issue4331
...
Ensure --fullchain-path gets put under paths in --help all
2017-03-28 14:08:56 -07:00
Seth Schoen
06def76846
Merge branch 'master' of github.com:certbot/certbot into no-domains-in-cli-ini
2017-03-27 15:19:36 -07:00
Erica Portnoy and GitHub
ece68a1864
Update Nginx ciphersuites to use Mozilla Intermediate ( #4426 )
...
* Update Nginx ciphersuites to use Mozilla intermediate
* update tests to match new behavior
2017-03-27 15:19:03 -07:00
Seth Schoen
07f95e6197
Improvements to example cli.ini
2017-03-27 15:14:07 -07:00
Erica Portnoy and GitHub
e9608945c3
Change registering unsafely without email logging level to info ( #4425 )
...
* Change registering unsafely without email logging level to info
* update test with new behavior
2017-03-27 14:47:14 -07:00
Erica Portnoy
b7bb75886e
Merge branch 'master' into issue4331
2017-03-27 14:08:39 -07:00
Zach Shepherd and Brad Warren
1c51ae2588
Pin python-augeas version to avoid error with 1.0.0 ( #4422 )
...
When running ./tools/venv.sh with 1.0.0 (now the latest version), I encountered:
build/temp.linux-x86_64-2.7/augeas.c:434:35: fatal error: augeas.h: No such file or directory
2017-03-27 13:58:17 -07:00
Erica Portnoy
7d57e3104a
Ensure --fulchain-path gets put under paths in --help all
2017-03-27 12:20:51 -07:00
Damien Tournoud and Jacob Hoffman-Andrews
5c93ceb675
acme: Make the network timeout configurable ( #4237 )
...
This follows up on https://github.com/certbot/certbot/pull/4217 , but allows users to override the default setting.
2017-03-27 09:24:05 -07:00
Noah Swartz and GitHub
272a81b400
Merge pull request #4304 from certbot/package-guide
...
Improve packaging guide.
2017-03-27 08:53:26 -07:00
Jacob Hoffman-Andrews
2e102ec9f7
Review feedback.
2017-03-25 11:39:19 -07:00
Erica Portnoy and GitHub
7be2e79025
Fix nginx parser ( #4296 )
...
* rewrite nginx parser to allow everything that nginx does
* also make changes in tls_sni_01.py
* add test case with
* allow embedded variables
* allow empty ${} variable
* fix quotes
* un-special case if
* update all tests to reflect current parsing
* escape in QuotedString after merge
* add test cases for variable weirdness that are almost certainly nginx bugs
* update regex for correct variable rules
* close paren doesn't invoke last_space
* Make test file valid Nginx syntax
2017-03-24 19:45:53 -07:00
Noah Swartz and GitHub
09377437dc
Merge pull request #4387 from dhuang/shh-apache-version
...
Do not output apache version when deploying cert
2017-03-21 16:39:31 -07:00
Brad Warren and GitHub
bf45cea7cd
Ensure a SHA2 hash algorithm is used when signing releases ( #4384 )
...
* use gpg2
* explictly use sha256
2017-03-20 18:00:50 -07:00
Brad Warren and GitHub
b7d282309d
Save hyphenated plugin params for renewal ( #4281 )
...
* fix plugin namespace check
* Add test to prevent regressions
2017-03-20 17:57:09 -07:00
Brad Warren and Peter Eckersley
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
Paulo Köch and GitHub
176e9fa164
Merge pull request #3 from jsha/miscellaneous
...
Documentation and efficiency changes.
2017-03-19 13:43:47 +00:00
dokazaki and Brad Warren
8011fb2879
Add mypy ( #4386 )
...
* Initial configuration of mypy in box, correction of base mypy errors.
* Move mypy install to toe
* Add pylint comments for typing imports.
* Remove typing module for Python 2.6 compatibility.
2017-03-18 19:10:10 -07:00
Daniel Huang
1e36783986
Still include apache version in debug logging
2017-03-18 21:37:37 -04:00
Daniel Huang and Brad Warren
679887f691
Add --debug-challenges flag ( #1684 ) ( #4385 )
...
* Add --debug-challenges flag (#1684 )
* Specify None as topic for --debug-challenges
2017-03-18 18:33:29 -07:00
Daniel Huang
b9121a8a37
Do not output apache version when deploying cert ( #4023 )
2017-03-18 21:14:53 -04:00
Yen Chi Hsuan and Brad Warren
97db9e646a
Fix _get_runtime_cfg on Python 3 ( #4262 )
2017-03-18 18:06:32 -07:00
Daniel Huang and Brad Warren
d54d3eba78
Retry fetch chain errors ( #4196 ) ( #4383 )
...
* Retry fetch chain errors (#4196 )
* Trying to avoid confusing pylint
* Pylint disable
* Typo certz->certr
* Move pylint disable, log when fetch chain fails
2017-03-18 17:04:16 -07:00
Daniel Huang and Brad Warren
e034b50363
Don't save keys/csr on dry run ( #4380 )
...
* Don't save keys/csr on dry run (#2495 )
* Replace assertIsNone for py26
* Fix config defaults for compat tests
2017-03-18 13:42:54 -07:00
Brad Warren and GitHub
6f979a4808
upgrade pip and setuptools before installing packages ( #4378 )
2017-03-18 13:40:01 -07:00
Brad Warren and GitHub
c439057efa
install python3-dev for python3 tests in docker ( #4381 )
2017-03-18 13:25:02 -07:00
Osiris Inferi
b81f029614
Add Gentoo to list of official packages
2017-03-18 00:51:59 +01:00
Erica Portnoy and GitHub
050d272272
Merge pull request #4347 from kernelpanek/master
...
Fixes nginxparser to allow multiline quoted strings
2017-03-17 16:48:32 -07:00
Peter Eckersley
4846217445
Make config.renewing always a string.
2017-03-17 15:20:24 -07:00
Piotr Kasprzyk and Peter Eckersley
fd789b4e4b
Fix choose, remove spaces ( #4364 )
2017-03-17 14:11:52 -07:00