google-nomulus/java/google/registry
mcilwain ce4f3c0d56 Don't allow setting reserved lists with conflicting auth codes
This is an error condition that will soon throw an exception when
attempting to register the domain name, so it's good to let the registry
operator know of the error when it is first introduced.

Unfortunately there's still a backdoor that allows duplicate labels
that's harder to protect against (that this commit doesn't cover): the
case where reserved lists are already applied to a TLD, then one of the
reserved lists is updated to add another auth code, which then conflicts
with one on a different reserved list.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=149443007
2017-03-13 10:27:51 -04:00
..
backup Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
batch Add mapreduce cleanup action 2017-03-13 10:24:57 -04:00
bigquery Change BigQuery call from update to patch 2017-02-06 16:45:23 -05:00
braintree Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
builddefs Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
config Add missing newline to default-config.yaml 2017-03-07 13:22:52 -05:00
cron Use Immutable types for static final fields 2017-03-07 13:53:46 -05:00
dns Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
eclipse Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
env Add mapreduce cleanup action 2017-03-13 10:24:57 -04:00
export Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
flows Use Immutable types for static final fields 2017-03-07 13:56:41 -05:00
gcs Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
groups Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
idn Run buildifier on codebase to format BUILD files 2016-11-28 18:15:21 -05:00
keyring Fix bugs in KmsConnectionImpl 2017-03-07 13:25:51 -05:00
loadtest Change XsrfTokenManager to support new HMAC token format 2017-03-07 13:31:46 -05:00
mapreduce Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
model Don't allow setting reserved lists with conflicting auth codes 2017-03-13 10:27:51 -04:00
module Add mapreduce cleanup action 2017-03-13 10:24:57 -04:00
monitoring Use Immutable types for static final fields 2017-03-07 13:53:46 -05:00
pricing Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
rdap Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
rde Use Immutable types for static final fields 2017-03-07 13:50:53 -05:00
request Add mapreduce cleanup action 2017-03-13 10:24:57 -04:00
security Change XsrfTokenManager to support new HMAC token format 2017-03-07 13:31:46 -05:00
storage/drive Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
tldconfig/idn Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
tmch Use Immutable types for static final fields 2017-03-07 13:55:13 -05:00
tools Refactor command running around auth exceptions 2017-03-07 13:59:40 -05:00
ui Change XsrfTokenManager to support new HMAC token format 2017-03-07 13:31:46 -05:00
util Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
whois Use Dagger to @Inject WhoisReader instances 2017-03-07 14:02:46 -05:00
xjc Add mapper to import domains from RDE deposits 2017-02-06 16:46:46 -05:00
xml Replace Throwables.propagate and variants with Guava 20 versions 2017-02-02 17:01:23 -05:00
BUILD Move the environment configuration YAML files into the main JAR 2017-02-06 16:46:52 -05:00
repositories.bzl Set generates_api=1 for Dagger component processor 2017-03-07 13:27:21 -05:00