boulder/sa
Aaron Gable ebf232cccb
Return updated account object on DeactivateRegistration path (#8060)
Update the SA to re-query the database for the updated account after
deactivating it, and return this to the RA. Update the RA to pass this
value through to the WFE. Update the WFE to return this value, rather
than locally modifying the pre-deactivation account object, if it gets
one (for deployability).

Also remove the RA's requirement that the request object specify its
current status so that the request can be trimmed down to just an ID.
This proto change is backwards-compatible because the new
DeactivateRegistrationRequest's registrationID field has the same type
(int64) and field number (1) as corepb.Registration's id field.

Part of https://github.com/letsencrypt/boulder/issues/5554
2025-03-14 14:17:42 -07:00
..
db SA: Support profiles associated with authorizations (#7956) 2025-01-27 14:53:30 -08:00
db-next ARI: Store and reflect optional "replaces" value for Orders (#8056) 2025-03-12 15:09:29 -04:00
db-users Deprecate DisableLegacyLimitWrites & UseKvLimitsForNewOrder flags; remove code using certificatesPerName & newOrdersRL tables (#7858) 2025-01-10 12:50:57 -08:00
proto Return updated account object on DeactivateRegistration path (#8060) 2025-03-14 14:17:42 -07:00
satest ratelimit: Remove legacy registrations per IP implementation (#7760) 2024-11-19 18:39:21 -05:00
testdata Support writing OCSP to Redis on revocation (#6012) 2022-04-01 13:59:56 -06:00
database.go ARI: Store and reflect optional "replaces" value for Orders (#8056) 2025-03-12 15:09:29 -04:00
database_test.go SA: Enforce microsecond granularity for long_query_time and max_statement_time (#7224) 2023-12-21 13:06:30 -05:00
metrics.go sa: refactor db initialization (#6930) 2023-06-13 10:15:40 -07:00
migrations.sh test: Support multiple database schemas (#6344) 2022-09-07 14:59:08 -07:00
model.go ARI: Store and reflect optional "replaces" value for Orders (#8056) 2025-03-12 15:09:29 -04:00
model_test.go database: Do not skip replacementOrders tests for config (#8057) 2025-03-11 12:30:23 -04:00
sa.go Return updated account object on DeactivateRegistration path (#8060) 2025-03-14 14:17:42 -07:00
sa_test.go Return updated account object on DeactivateRegistration path (#8060) 2025-03-14 14:17:42 -07:00
saro.go Shorten "identifier(s)" in variable names & function arguments (#8066) 2025-03-14 10:59:38 -07:00
sysvars.go SA: Check MariaDB system variables at startup (#6791) 2023-04-18 11:02:33 -04:00
sysvars_test.go SA: Check MariaDB system variables at startup (#6791) 2023-04-18 11:02:33 -04:00
type-converter.go sa: truncate times in type converter (#7556) 2024-06-24 11:26:34 -07:00
type-converter_test.go sa: truncate times in type converter (#7556) 2024-06-24 11:26:34 -07:00