St-Ranger and GitHub
d11443ac05
Missing word is inserted.
2017-04-13 20:36:32 -05:00
St-Ranger and GitHub
035e5b93ea
Futher improvement re: FreeBSD packages
...
Further improved the previous change to make it more clear.
2017-04-04 00:41:55 -05: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
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
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
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
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
Piotr Kasprzyk and Peter Eckersley
fd789b4e4b
Fix choose, remove spaces ( #4364 )
2017-03-17 14:11:52 -07:00
Jacob Hoffman-Andrews and Peter Eckersley
b23a1377e0
Clarify documentation for low-memory machines. ( #4305 )
...
* Clarify documentation for low-memory machines.
* Restore py26/py27 requirement.
2017-03-17 13:17:08 -07:00
Jacob Hoffman-Andrews and Peter Eckersley
672f206309
Improve plugin-writing docs. ( #4329 )
...
Move "Writing your own plugin" under Code components and layout, with the other
plugin docs.
Include instructions on how to install a plugin into a virtualenv and how to check
for its presence.
Document that users can install third-party plugins systemwide, but not with
certbot-auto.
Remove obsolete information from Authenticators section and make the section
more informative.
Remove IDisplay sub-section since it repeats information in the main "Plugin
architecture" section.
2017-03-17 13:13:45 -07:00
Yen Chi Hsuan and Peter Eckersley
4cad594b4b
Python 3 compatibility for all tests ( #4358 )
2017-03-17 13:10:02 -07:00
Brad Warren and Peter Eckersley
edcfc49303
Use setattr in NamespaceConfig ( #4362 )
...
* set setattr in NamespaceConfig
* remove unnecessary uses of .namespace
* add simple test to ensure it works
2017-03-17 13:02:41 -07:00
Noah Swartz and GitHub
57f527f818
Merge pull request #4345 from certbot/use-dockerhub
...
Use docker hub URL
2017-03-16 13:08:54 -07:00
Erica Portnoy and GitHub
5fa2080558
If we fail to reload Nginx, write to temporary files instead of piping output ( #4333 )
...
Due to issues with piping and Nginx on Arch.
2017-03-15 17:05:52 -07:00
Richard Panek and GitHub
f791af5afe
New switch for QuotedStrings allows retainer of quotes but my test fails
2017-03-15 02:13:09 -06:00
kernelpanek
e715b49dd2
Don't unquote the results of the parse
2017-03-15 01:26:16 -06:00
kernelpanek
5758b1687d
Fixes issue when parsing an Nginx configuration file containing multiline quoted strings
2017-03-15 00:25:26 -06:00