Brad Warren
c82e8691d3
Condense table and fixes #1445
2015-11-17 15:15:29 -08:00
Brad Warren
c2d0acbb31
Expanded plugin documentation
2015-11-17 15:02:07 -08:00
Peter Eckersley
ee70cfbc9a
Merge pull request #1372 from bit/nginx
...
nginx: add redirect for HTTP traffic
2015-11-17 12:38:08 -08:00
Peter Eckersley
53eaf7ce1e
Merge pull request #1388 from bit/bug942
...
nginx: Only insert directive if its not already in block
2015-11-17 08:54:31 -08:00
Matthew Ames
e739c3327c
Merge pull request #1 from SuperMatt/SuperMatt-patch-1
...
Update configuration.py
2015-11-17 15:47:17 +00:00
Matthew Ames
8703528346
Update configuration.py
2015-11-17 15:45:52 +00:00
Matthew Ames
b20acaa3e1
Update configuration.py
2015-11-17 09:27:15 +00:00
Peter Eckersley
c6bb119d43
Test perform_registration recursion
2015-11-16 17:52:06 -08:00
j
a790038a9f
nginx: add redirect for HTTP traffic
2015-11-17 02:45:02 +01:00
j
43a6da1309
ignore regexp failures in nose coverage
2015-11-17 02:44:27 +01:00
Peter Eckersley
c265fb5fb9
Fix bugs and test cases
2015-11-16 17:28:56 -08:00
Peter Eckersley
2d07c017b2
Test cases for get_email
2015-11-16 16:57:48 -08:00
Peter Eckersley
371e57fc51
If the server rejects an email address, ask again rather than erroring
...
This is essentially symmetrical with cases where the client itself can tell
that what the user entered isn't an email address.
2015-11-16 16:57:48 -08:00
Peter Eckersley
77f2a29bfe
Show the message about unsafe registration only conditionally
...
- If the user enters a blank email, or one that doesn't check out
2015-11-16 16:57:48 -08:00
Miquel Ruiz and Peter Eckersley
37089b9eff
Ensure cancelling without password exits
2015-11-16 16:57:48 -08:00
Miquel Ruiz and Peter Eckersley
99f9f1b106
Rename option and fix displayed info
2015-11-16 16:57:48 -08:00
Miquel Ruiz and Peter Eckersley
36842b7bbb
Ask for email unless --allow-unsafe-registration
...
Add new option that explicitly allows to not provide an email.
Fixes #414
2015-11-16 16:57:48 -08:00
Peter Eckersley
d6b4e73d9d
Merge pull request #1520 from Aeyoun/patch-2
...
Support more distros with different RPM names
2015-11-16 16:40:22 -08:00
Daniel Aleksandersen
75e7c302f0
Support more distros with different RPM names
...
* Support both python and python27 naming conventions (varies by distro)
* Test every install command and give feedback if they don't succeed
2015-11-17 00:23:58 +01:00
Peter Eckersley
fc07238804
Merge pull request #1516 from henrychen95/master
...
Fix Amazon Linux bootstrapping error.
2015-11-16 12:19:55 -08:00
Peter Eckersley
f2651792ba
Merge pull request #1241 from devnsec-com/pr7
...
Add documentation tell users to enable EPEL on RedHat/CentOS 6
2015-11-16 12:02:02 -08:00
Peter Eckersley
282ed6dd07
Merge pull request #1512 from felixonmars/arch-package
...
Include Arch Linux packages in User Guide
2015-11-16 09:32:52 -08:00
Peter Eckersley
05da8efd7f
Merge pull request #1511 from felixonmars/master
...
Update tox.ini to run acme tests with Python 3.5
2015-11-16 09:32:08 -08:00
Henry Chen
ec58ad2378
Fix Amazon Linux bootstrapping error.
2015-11-16 16:24:31 +08:00
Felix Yan
b68caac675
Include Arch Linux packages in User Guide
2015-11-16 12:01:31 +08:00
j
612344d44f
Ticket #942 - Only insert directive if its not already in block
2015-11-15 19:19:01 +01:00
Peter Eckersley
d27dd3cf4b
Merge pull request #1465 from letsencrypt/amazonlinux
...
Highly experimental Amazon Linux bootstrapping
2015-11-14 19:57:44 -08:00
Peter Eckersley
2447e61d32
Merge pull request #1509 from mattbostock/patch-1
...
Add missing 'a' before 'safe'
2015-11-14 19:51:01 -08:00
Peter Eckersley
7157ab1b76
Merge pull request #1496 from letsencrypt/key_path_help
...
Update key_path help
2015-11-14 19:40:25 -08:00
Peter Eckersley
974cdf6f22
Merge pull request #1508 from samlanning/python-version-order-check
...
Check for python2.7 before python2 in letsencrypt-auto
2015-11-14 19:37:11 -08:00
Matt Bostock
b508815b08
Add missing 'a' before 'safe'
...
Add an 'a' before the word 'safe' so that the sentences about protecting `privkey.pem` makes sense.
2015-11-14 22:03:16 +00:00
Sam Lanning
339bb97137
Check for python2.7 before python2
...
There are cases where more than one version of python2 is installed, and where
the default is not 2.7. For example in CentOS 6, it is common for both 2.6 and
2.7 to be installed, as yum requires 2.6 apparently for some reason.
2015-11-14 14:33:35 +00:00
Felix Yan
324ebf468d
Update tox.ini to run acme tests with Python 3.5
2015-11-14 21:09:03 +08:00
Rémy Léone
1014cf5d9e
Dict can be litteral
2015-11-14 14:06:32 +01:00
bmw
151c674cba
Merge pull request #1455 from letsencrypt/useragent
...
Add a User Agent string for client analytics
2015-11-13 17:45:53 -08:00
Peter Eckersley
d8a32eeeb5
Chase all the mock threads all over the place
2015-11-13 17:38:55 -08:00
Brad Warren
cac39c7504
fixes #1490
2015-11-13 14:02:34 -08:00
bmw
2aab8782ae
Merge pull request #1493 from letsencrypt/no-more-lies
...
Fixed docstring
2015-11-13 13:32:20 -08:00
Peter Eckersley
2433de8cba
Attempt to update revoke() cases [not yet working]
2015-11-13 12:48:44 -08:00
Peter Eckersley
7e1a59ab29
Address review comments
2015-11-13 12:48:38 -08:00
Jeff Hodges
d3806a926c
use boulder's integration-test.py
...
This prevents the integration tests from getting run before the boulder
processes have finished booting in most cases. There's still some small
races with debug ports going up before RPC ports, but this flushes the
big ones (specifically, the WFE ports), and the boulder devs going to
fix the rest in integration-test.py over time.
This also makes boulder-start.sh a blocking operation. Now the TravisCI
integration tests no longer requires boulder-start.sh, we can let the
other priority of being easier for users to control (that is, basically,
make it easy to Ctrl-C) take over. That plus the idea that
self-daemonizing code is tricky to get right, especially over multiple
platforms led me to not trying to get start.py to make itself
asynchronous.
Most of this change is code movement in order to allow developers to run
boulder-start.sh once and boulder-integration.sh many times while also
not duplicating that code in order to run the tests in TravisCI.
I'm not a huge fan of both the letsencrypt's shell scripts and boulder's
integration-test.py having hard-coded file dependencies in the other's
repo.
This, however, seemed like the smallest path to code that would
spuriously break less. All the designs I was able to come up that were
maybe smaller changes either had the "starts tests before the servers
are up" problem or with a "each repo uses another repo's test code file"
problem. Those problem on top of the "it's a bigger change" problem led
me here.
2015-11-13 12:39:29 -08:00
Brad Warren and Peter Eckersley
eea9aa752a
Tests for the 'revoke' verb
2015-11-13 10:06:49 -08:00
Peter Eckersley
e8cf095ef3
Fix merge glitch
...
(somehow this was lost from the previous commit)
2015-11-13 09:56:50 -08:00
bmw
5c638bea38
Merge pull request #1487 from letsencrypt/whichhunt
...
Replace "which" with "command -v"
2015-11-13 09:50:44 -08:00
Brad Warren
5c09b24e19
Fixed docstring
2015-11-13 09:00:54 -08:00
Peter Eckersley
a45de558de
Merge remote-tracking branch 'origin/master' into useragent
2015-11-13 01:39:27 -08:00
Peter Eckersley
3551ffbd64
Replace "which" with "command -v"
...
Since the latter is at least semi-POSIX compliant:
http://pubs.opengroup.org/onlinepubs/009696899/utilities/command.html
Avoids the need for #1486
2015-11-13 01:31:14 -08:00
Peter Eckersley
4cfd22e31f
Merge pull request #1479 from joohoi/domains_flag
...
Possibility to use comma separated list of domains in config files and cli
2015-11-13 01:22:35 -08:00
Peter Eckersley
510da48263
Merge pull request #1439 from joohoi/modmacro_fix
...
More robust way of detecting the mod_macro vhosts
2015-11-13 00:41:14 -08:00
Peter Eckersley
765f601d41
Merge pull request #1477 from joohoi/fix_1454_tests
...
Fix test broken by #1454 if nginx installation not present in system
2015-11-13 00:35:31 -08:00