Commit Graph

2644 Commits

Author SHA1 Message Date
Jeff Hodges 50a22c83c8 Merge branch 'master' into dns-meta 2016-01-04 12:54:38 -08:00
Roland Bracewell Shoemaker 1b3ab32168 Merge pull request #1313 from letsencrypt/dns_detail
make DNS ProblemDetails more clear
2016-01-04 12:23:10 -08:00
Roland Shoemaker d18b8a536d Add DNS ValidationRecord metadata 2016-01-04 12:20:45 -08:00
Roland Bracewell Shoemaker 4235ac4fff Merge branch 'master' into dns_detail 2015-12-29 22:56:46 +01:00
Jeff Hodges fde3ff6d42 Merge pull request #1301 from letsencrypt/remove_old_index
remove old authz index on regID
2015-12-28 17:50:49 -08:00
Roland Bracewell Shoemaker 887a64b575 Merge branch 'master' into remove_old_index 2015-12-28 23:17:08 +00:00
Jeff Hodges 92f1689310 make DNS ProblemDetails more clear
Fixes #1259
2015-12-28 13:09:33 -08:00
Jacob Hoffman-Andrews 55dfd01a56 Merge pull request #1305 from juniorz/docker-compose
RabbitMQ must also run on the host network on docker-compose
2015-12-24 14:42:44 -08:00
Reinaldo de Souza Jr 932eaeaee8 RabbitMQ must also run on the host network 2015-12-23 16:07:39 -05:00
Jeff Hodges 07f82d09d6 Merge pull request #1303 from juniorz/fix-var-name
Fix variable name
2015-12-22 18:59:36 -08:00
Reinaldo de Souza Jr 139385fd5e Fix variable name
This is supposed to be a variable, defined both in run-docker.sh and docker.compose.yml
2015-12-22 21:41:11 -05:00
Jeff Hodges f5e5ed5ee1 Merge pull request #1302 from juniorz/patch-1
Go get works on packages, not on URLs
2015-12-22 14:26:17 -08:00
Reinaldo de Souza Junior 8eefe395ac Go get works on packages, not on URLs
The previously mentioned command fails with

```
$ go get -u https://github.com/tools/godep
package https:/github.com/tools/godep: "https://" not allowed in import path
```
2015-12-22 17:21:14 -05:00
Jeff Hodges 0ab76f75b4 remove old authz index on regID
Fixes #1126
2015-12-21 21:31:52 -08:00
Roland Bracewell Shoemaker d75c05141e Merge pull request #1291 from letsencrypt/no-b64enc
Remove unneeded code in core.
2015-12-17 13:43:59 -08:00
Jacob Hoffman-Andrews 70ac73ca58 Remove unneeded code in core.
B64enc and B64dec can be replaced by base64.RawURLEncoding.
Thumbprint is now implemented in go-jose, and we have the relevant version
imported already, so we can use that.
SyntaxError isn't used anywhere and can be deleted.
2015-12-17 13:36:24 -08:00
Roland Bracewell Shoemaker 6766150ca8 Merge pull request #1290 from letsencrypt/fix_publicsuffix
correct publicsuffix import in RA
2015-12-17 13:11:06 -08:00
Jeff Hodges bce554a270 correct publicsuffix import in RA
And remove the incorrectly vendorized code from Godeps.
2015-12-17 12:59:15 -08:00
Roland Bracewell Shoemaker d2cccde6a7 Merge pull request #1284 from letsencrypt/dns_rtt_inside
bring RTT metrics inside DNSResolver
2015-12-16 19:02:13 -08:00
Roland Bracewell Shoemaker b33f606fdd Merge branch 'master' into dns_rtt_inside 2015-12-16 18:49:35 -08:00
Jacob Hoffman-Andrews f3d368eaff Merge pull request #1277 from letsencrypt/dns-integration
Enable DNS challenge integration tests
2015-12-16 18:23:56 -08:00
Roland Shoemaker d8110a425a Add DNS challenge integration test
Adds a dns-01 type validation to test.js and reworks dns-test-srv to allow changing TXT record values.
Also makes some changes to how integration-test.py works in order to reduce complexity now the
ct-test-srv is working again.
2015-12-16 17:57:15 -08:00
Jeff Hodges e36895c9c5 bring RTT metrics inside DNSResolver
This moves the RTT metrics calculation inside of the DNSResolver. This
cleans up code in the RA and VA and makes some adding retries to the
DNSResolver less ugly to do.

Note: this will put `Rate` and `RTT` after the name of DNS query
type (`A`, `MX`, etc.). I think that's fine and desirable. We aren't
using this data in alerts or many dashboards, yet, so a flag day is
okay.

Fixes #1124
2015-12-16 17:41:42 -08:00
Jeff Hodges c65f464813 Merge pull request #1278 from letsencrypt/va-return-problems
Refactor validate method return types
2015-12-16 17:41:17 -08:00
Jeff Hodges 6da9753491 Merge branch 'master' into va-return-problems 2015-12-16 17:32:03 -08:00
Jeff Hodges 26b51e7a90 Merge pull request #1283 from letsencrypt/metrics_scope
add metrics.Scope
2015-12-16 17:25:28 -08:00
Jeff Hodges d4db9726ce Merge branch 'master' into va-return-problems 2015-12-16 17:25:10 -08:00
Jeff Hodges 89c7f6a15a Merge branch 'master' into metrics_scope 2015-12-16 14:29:23 -08:00
Jeff Hodges 7176f22fb3 Merge pull request #1276 from letsencrypt/email_error
return ProblemDetails when validating emails in ra
2015-12-16 14:28:59 -08:00
Roland Bracewell Shoemaker 34df23c727 Merge branch 'master' into email_error 2015-12-16 11:26:06 -08:00
Jacob Hoffman-Andrews c7babbca13 Merge pull request #1060 from pavel-paulau/1056
Remove Let's Encrypt clients from Dockerfile
2015-12-16 10:57:54 -08:00
Pavel Paulau 904bb3972c Merge branch 'master' into 1056 2015-12-15 20:57:49 -08:00
Jeff Hodges 07c0a547fa add metrics.Scope
This allows us to easily scope stats to a namespace without having to
get the whole long strings right everywhere.
2015-12-15 20:13:03 -08:00
Jacob Hoffman-Andrews 8e6f13f189 Merge pull request #1282 from letsencrypt/fix-ct-int
Fix test CT integration server
2015-12-15 17:42:55 -08:00
Jeff Hodges 62a502c9fc Merge branch 'master' into fix-ct-int 2015-12-15 17:22:57 -08:00
Roland Shoemaker 21fa6a49ec Merge branch 'fix-ct-int' of github.com:letsencrypt/boulder into fix-ct-int 2015-12-15 17:01:19 -08:00
Roland Shoemaker 173e7bd284 Serving static SCT receipt 2015-12-15 17:00:42 -08:00
Roland Shoemaker 75210e6dd0 Serving static SCT receipt 2015-12-15 16:51:09 -08:00
Jacob Hoffman-Andrews ac872c29c6 Merge pull request #1208 from letsencrypt/percent-v
Switch %s for %v in TLS zName error.
2015-12-15 16:50:41 -08:00
Roland Shoemaker 953544ff75 Revert ServeHTTP stuff 2015-12-15 15:26:16 -08:00
Roland Shoemaker 0afcea2b9f Simpify HTTP server interface 2015-12-15 15:01:14 -08:00
Jeff Hodges 246b9bf0fb Merge branch 'master' into percent-v 2015-12-15 14:45:20 -08:00
Jeff Hodges ef73e290f9 Merge branch 'master' into email_error 2015-12-15 14:44:40 -08:00
Jeff Hodges 9ea4ac8b14 return ProblemDetails when validating emails in ra
Fixes #1153
2015-12-15 14:44:19 -08:00
Jeff Hodges ad51dadc76 Merge branch 'master' into va-return-problems 2015-12-15 14:11:49 -08:00
Roland Shoemaker 4a0f6618b0 Bake private key into ct-test-srv for simplicity 2015-12-15 14:07:58 -08:00
Roland Shoemaker c3d77873c4 Use a EC key to sign CT signatures, plus properly load it 2015-12-15 13:50:43 -08:00
Roland Shoemaker 0bda0a92c3 Fix CT integration server by giving it a key and making it sign things 2015-12-15 13:28:04 -08:00
Roland Bracewell Shoemaker 8e938de7a7 Merge pull request #1201 from letsencrypt/probs_wfe
use ProblemDetails inside of wfe
2015-12-15 12:12:06 -08:00
Jeff Hodges 6b0e53b8e0 use ProblemDetails inside of wfe
This uses ProblemDetails throughout the wfe. This is the last step in
allowing the backend services to pass ProblemDetails from RPCs through
to the user.

Updates #1153.

Fixes #1161.
2015-12-15 11:44:33 -08:00