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
Jacob Hoffman-Andrews
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
4cad594b4b
Python 3 compatibility for all tests ( #4358 )
2017-03-17 13:10:02 -07:00
Brad Warren
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
57f527f818
Merge pull request #4345 from certbot/use-dockerhub
...
Use docker hub URL
2017-03-16 13:08:54 -07:00
Paulo Koch
1542bce261
Fix the sample policy
2017-03-16 14:01:11 +00:00
Peter Eckersley
f259a17549
Lint
2017-03-16 01:14:34 -07:00
Peter Eckersley
6fa521bc5f
Also report if we're renewing
2017-03-15 18:02:03 -07:00
Peter Eckersley
9aca5d2a79
Merge remote-tracking branch 'alex/user-agent-python-version' into more-ua
2017-03-15 17:51:34 -07:00
Peter Eckersley
64a7608956
Add auto-ness to the UA
2017-03-15 17:19:00 -07:00