boulder/sa
Jacob Hoffman-Andrews 76973d0feb Fetch only the challenges needed in getAuthz. (#3597)
In `getAuthorizations`, we had a single loop to both select the freshest authz and
fetch challenges corresponding to authzs. This meant that in some cases, we
would fetch challenges only to throw them away. Since each challenge fetch is a
DB round trip, this would cause extreme slowness when called for domains that
have a large number of authorizations.

This change splits that into two loops: One to select the freshest authzs, and
another to fetch challenges for those authzs.
2018-03-26 14:04:09 -04:00
..
_db Ungate config-next for wfe2 and Wildcards. 2018-03-14 13:18:37 -07:00
_db-next Ungate config-next for wfe2 and Wildcards. 2018-03-14 13:18:37 -07:00
proto Remove deprecated `sa.CountPendingOrders` cruft. (#3527) 2018-03-06 21:20:40 +00:00
satest Replace go-jose v1 with go-jose v2. (#2899) 2017-07-26 10:55:14 -07:00
authz.go Batch fetching of existing authorizations and creation of pending authorizations (#3058) 2017-09-25 09:10:59 -07:00
database.go ACMEv2: Add pending order reuse (#3290) 2018-01-02 13:27:16 -08:00
database_test.go remove prefixdb and replace with mysql driver params (#2871) 2017-07-17 16:40:56 -07:00
ip_range_test.go Remove all stray copyright headers and appends the initial line to LICENSE.txt (#1853) 2016-05-31 12:32:04 -07:00
model.go Enforce new orders per acct per window rate limit. (#3501) 2018-03-02 10:47:39 -08:00
model_test.go Consolidate registration model (#3064) 2017-09-12 12:35:40 -04:00
rollback.go Only wrap error given to `Rollback` when `tx.Rollback()` fails. (#3025) 2017-08-31 14:44:25 -04:00
rollback_test.go Only wrap error given to `Rollback` when `tx.Rollback()` fails. (#3025) 2017-08-31 14:44:25 -04:00
sa.go Fetch only the challenges needed in getAuthz. (#3597) 2018-03-26 14:04:09 -04:00
sa_test.go Fetch only the challenges needed in getAuthz. (#3597) 2018-03-26 14:04:09 -04:00
test-cert.der Store a DB of issued names. 2015-09-28 19:37:50 -07:00
test-cert2.der Implement rate limiting by domain name. 2015-10-04 21:04:26 -07:00
type-converter.go Replace go-jose v1 with go-jose v2. (#2899) 2017-07-26 10:55:14 -07:00
type-converter_test.go Replace go-jose v1 with go-jose v2. (#2899) 2017-07-26 10:55:14 -07:00
www.eff.org.der Add initial certificate status in SA. 2015-04-23 19:52:34 -07:00