Robotic-Brain
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
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
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
d09bde972a
Remove unused default parameter ( #4447 )
...
* Remove unnecessary, nonexistent default
2017-03-30 15:28:24 -07:00
Erica Portnoy
52e22b22e5
Add additional Nginx parsing test case ( #4440 )
2017-03-30 07:47:36 -07:00
Noah Swartz
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
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
ca16dfb593
Merge branch 'master' into docs-add-gentoo-packages
2017-03-29 17:42:23 -07:00
Jacob Hoffman-Andrews
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
6fb78dab67
Fix Docker IP detection with different ifconfig output formats ( #4376 )
2017-03-29 13:34:09 -07:00
Zach Shepherd
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
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
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
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
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
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
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
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
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
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
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
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
176e9fa164
Merge pull request #3 from jsha/miscellaneous
...
Documentation and efficiency changes.
2017-03-19 13:43:47 +00:00
dokazaki
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
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
97db9e646a
Fix _get_runtime_cfg on Python 3 ( #4262 )
2017-03-18 18:06:32 -07:00
Daniel Huang
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
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
6f979a4808
upgrade pip and setuptools before installing packages ( #4378 )
2017-03-18 13:40:01 -07:00
Brad Warren
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
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
fd789b4e4b
Fix choose, remove spaces ( #4364 )
2017-03-17 14:11:52 -07:00
Jacob Hoffman-Andrews
8850bd126b
Final review feedback.
2017-03-17 13:30:47 -07:00
Jacob Hoffman-Andrews
3f7efbfa3c
Sleep after wait; stack trace
2017-03-17 13:26:42 -07:00
Jacob Hoffman-Andrews
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