Commit Graph

2475 Commits

Author SHA1 Message Date
Roland Shoemaker 55ae48faca Review fixes 2015-11-24 17:45:57 -08:00
Roland Shoemaker 2d9dbd0cfb Follow new config practices and make cleaner 2015-11-24 17:12:36 -08:00
Roland Shoemaker 81ab482f6f Remove dangling model functions 2015-11-23 14:28:29 -08:00
Roland Shoemaker 3ae32d4d61 Switch back to using an internal SCT representation to make life easier 2015-11-23 14:27:06 -08:00
Roland Shoemaker 01895a13d0 Switch to google, part 1 2015-11-23 12:42:50 -08:00
Jeff Hodges c689599244 Merge pull request #1186 from letsencrypt/remove-parse
Remove pointless x509.ParseCertificate from ca.IssueCertificate
2015-11-23 12:33:29 -08:00
Jeff Hodges e022406772 Merge branch 'master' into remove-parse 2015-11-23 12:27:52 -08:00
Jeff Hodges 50bd7e89e7 Merge pull request #1181 from letsencrypt/send_error_use_error
narrow wfe.sendError's signature
2015-11-23 12:27:41 -08:00
Jeff Hodges c0318399df Merge branch 'master' into send_error_use_error 2015-11-23 12:16:31 -08:00
Jeff Hodges c8e0f00aed Merge pull request #1180 from letsencrypt/nonce-err
Add badNonce error as described in the specification
2015-11-23 12:14:55 -08:00
Jeff Hodges 2d1339f5f5 Merge branch 'master' into nonce-err 2015-11-23 12:02:49 -08:00
Jeff Hodges 03b5038801 Merge pull request #1179 from letsencrypt/update-cfssl4
Update cfssl to latest master.
2015-11-23 12:02:29 -08:00
Jeff Hodges b3d364a41c Merge branch 'master' into send_error_use_error 2015-11-23 11:46:36 -08:00
Jeff Hodges c811d84913 Merge branch 'master' into update-cfssl4 2015-11-23 11:39:31 -08:00
Jeff Hodges cbd8efe177 Merge pull request #1165 from letsencrypt/better-pa-errors
Return more specific errors from WillingToIssue.
2015-11-23 11:38:54 -08:00
Jeff Hodges 56209e23ee Merge branch 'master' into better-pa-errors 2015-11-23 11:28:13 -08:00
Roland Bracewell Shoemaker 9f04133cc0 Merge pull request #1182 from letsencrypt/rpc_problem_details
allow ProblemDetails to be passed as RPC error
2015-11-23 11:28:07 -08:00
Jeff Hodges d8a5e402c5 Merge branch 'master' into better-pa-errors 2015-11-23 11:27:47 -08:00
Roland Bracewell Shoemaker abfc5b75c6 Merge branch 'master' into send_error_use_error 2015-11-23 11:13:53 -08:00
Roland Bracewell Shoemaker ef54e932b5 Merge branch 'master' into rpc_problem_details 2015-11-23 11:12:14 -08:00
Roland Shoemaker 680c21c1b1 Decimal sentinel 2015-11-23 10:55:59 -08:00
Roland Shoemaker 15ae242cfe Add tests for new error 2015-11-22 17:19:43 -08:00
Roland Shoemaker 22c472f556 Remove pointless ParseCertificate 2015-11-22 16:29:10 -08:00
Jeff Hodges 5562acb1a1 Merge pull request #1185 from letsencrypt/read-timeout
Replace DialTimeout with ReadTimeout.
2015-11-22 15:28:25 -08:00
Jeff Hodges fdcbd07aea Merge branch 'master' into read-timeout 2015-11-22 15:00:44 -08:00
Jacob Hoffman-Andrews 3463d72554 Replace DialTimeout with ReadTimeout.
Generally Dial will be very fast because our resolver is local, so there's no
need to override its default of 2s. However, since our resolver recurses more or
less every time, getting the answer back is very slow. So we want to be able to
set a high ReadTimeout.
2015-11-22 14:34:23 -08:00
bifurcation dfba6aa515 Merge pull request #1154 from letsencrypt/rpc-config-timeout
Add configurable RPC timeouts per backend.
2015-11-21 20:23:55 -05:00
bifurcation ab19e33fec Merge branch 'master' into rpc-config-timeout 2015-11-21 20:15:42 -05:00
Jacob Hoffman-Andrews ea95bcf78c Fix test. 2015-11-20 17:02:39 -08:00
Jacob Hoffman-Andrews f008c46a77 Run godep update and godep save -r.
Also, remove cache-control code from ocsp-responder, since caching headers are
now handled in cfssl.
2015-11-20 16:48:43 -08:00
Jeff Hodges c5fdc7f769 allow ProblemDetails to be passed as RPC error
This allows us to return a for-users ProblemDetails from services that
the WFE calls (or services that those services call). Doing so means we
can give better errors to the WFE once we teach the WFE how to pass
along ProblemDetails itself.

This is for #1153 and a few other tickets in the error-messages label.

Fixes #1160
2015-11-20 16:39:51 -08:00
Jeff Hodges 1b9e858681 Merge branch 'master' into send_error_use_error 2015-11-20 16:39:11 -08:00
Jeff Hodges 49978dc289 narrow wfe.sendError's signature
And statusCodeFromError, as well.

This makes what was an `interface{}` into a `error`.

This change is the first step towards #1161
2015-11-20 16:28:11 -08:00
Roland Shoemaker 458c7e2b4a Add badNonce error as described in the specification 2015-11-20 15:57:22 -08:00
Jacob Hoffman-Andrews aedc674d97 Restore bytewise DNS check. 2015-11-20 15:55:52 -08:00
Jacob Hoffman-Andrews cb2f7bc057 Update cfssl to latest master.
Pulls in:

Omit empty qualifiers in Certificate Policies. cloudflare/cfssl#431
Set caching headers in OCSP responder cloudflare/cfssl#425
Remove extraneous debugging statement. cloudflare/cfssl#423
2015-11-20 14:06:15 -08:00
Jeff Hodges 7e89931f85 Merge pull request #1173 from letsencrypt/log-better
RPC debug logs don't use base64.
2015-11-20 13:13:10 -08:00
Jeff Hodges fa0ca20453 Merge branch 'master' into log-better 2015-11-20 13:08:19 -08:00
Jeff Hodges a46872267b Merge branch 'master' into rpc-config-timeout 2015-11-20 11:28:07 -08:00
Jeff Hodges d25e934662 Merge pull request #1177 from letsencrypt/update-miekg-dns
Update miekg/dns to latest master.
2015-11-20 11:25:05 -08:00
Jacob Hoffman-Andrews 47e502bf35 Update miekg/dns to latest master.
Fixes https://github.com/letsencrypt/boulder/issues/1176
2015-11-20 10:35:29 -08:00
Jacob Hoffman-Andrews bdd3247f47 RPC debug logs don't use base64.
This decreases log size 27% in a simple test, and more importantly makes the
logs human readable and searchable.
Fixes #1031

Also, change corrID to an 8-byte value and break dependency on NewToken().
Fixes #909
2015-11-19 19:03:27 -08:00
Jacob Hoffman-Andrews d22457cdc1 Add test for core.MalformedRequestError in NewAuth
Also wrap policy errors in a var ( ) and delete old ones.
2015-11-19 16:14:54 -08:00
Jacob Hoffman-Andrews ed1b3e4d8b Merge pull request #1169 from duesee/improve_docs
Improve installation instructions
2015-11-19 16:00:49 -08:00
Jacob Hoffman-Andrews 662ed0730f Fix return types of errors. 2015-11-19 15:43:39 -08:00
Damian Duesentrieb 6ab862836b Improve installation instructions 2015-11-20 00:43:37 +01:00
Jacob Hoffman-Andrews eb8134f0cc Return more specific errors from WillingToIssue.
Fixes #1066
2015-11-19 12:00:49 -08:00
Jacob Hoffman-Andrews 584dae7437 Merge pull request #1151 from letsencrypt/go-jose-update
Update to latest go-jose
2015-11-19 11:13:03 -08:00
Jacob Hoffman-Andrews 0970beedd9 Merge branch 'master' into go-jose-update 2015-11-19 07:46:15 -08:00
Jacob Hoffman-Andrews 63d7d73917 Merge pull request #1142 from kelunik/master
Trim trailing whitespace for validation payloads
2015-11-19 07:36:00 -08:00