boulder/ra
Daniel McCarney 6ed62cf746
RA: reject Contacts that marshal too long for DB. (#4575)
In the deep dark history of Boulder we ended up jamming contacts into
a VARCHAR db field. We need to make sure that when contacts are
marshaled the resulting bytes will fit into the column or a 500 will
be returned to the user when the SA RPC fails.

One day we should fix this properly and not return a hacky error message
that's hard for users to understand. Unfortunately that will likely
require a migration or a new DB table. In the shorter term this hack
will prevent 500s which is a clear improvement.
2019-11-22 15:13:53 -05:00
..
proto Update miekg/dns and golang/protobuf. (#4150) 2019-04-09 09:27:28 -07:00
mock_test.go Make authz2 the default storage format (#4476) 2019-10-21 15:29:15 -04:00
ra.go RA: reject Contacts that marshal too long for DB. (#4575) 2019-11-22 15:13:53 -05:00
ra_test.go RA: reject Contacts that marshal too long for DB. (#4575) 2019-11-22 15:13:53 -05:00