diff --git a/WORKSPACE b/WORKSPACE index ad01daf02..f017741cb 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -3,11 +3,11 @@ workspace(name = "domain_registry") # https://github.com/bazelbuild/rules_closure/releases/tag/0.4.2 http_archive( name = "io_bazel_rules_closure", - strip_prefix = "rules_closure-0.4.2", - sha256 = "25f5399f18d8bf9ce435f85c6bbf671ec4820bc4396b3022cc5dc4bc66303609", + strip_prefix = "rules_closure-08039ba8ca59f64248bb3b6ae016460fe9c9914f", + sha256 = "6691c58a2cd30a86776dd9bb34898b041e37136f2dc7e24cadaeaf599c95c657", urls = [ - "http://mirror.bazel.build/github.com/bazelbuild/rules_closure/archive/0.4.2.tar.gz", - "https://github.com/bazelbuild/rules_closure/archive/0.4.2.tar.gz", + "https://mirror.bazel.build/github.com/bazelbuild/rules_closure/archive/08039ba8ca59f64248bb3b6ae016460fe9c9914f.tar.gz", + "https://github.com/bazelbuild/rules_closure/archive/08039ba8ca59f64248bb3b6ae016460fe9c9914f.tar.gz", # 2018-01-16 ], ) @@ -19,7 +19,6 @@ closure_repositories( omit_com_ibm_icu_icu4j = True, omit_javax_inject = True, omit_org_json = True, - omit_com_google_template_soy = True, ) load("//java/google/registry:repositories.bzl", "domain_registry_repositories") diff --git a/java/google/registry/repositories.bzl b/java/google/registry/repositories.bzl index d39761d85..ebccaed7d 100644 --- a/java/google/registry/repositories.bzl +++ b/java/google/registry/repositories.bzl @@ -866,7 +866,7 @@ def com_google_appengine_tools_appengine_mapreduce(): "@com_google_appengine_tools_appengine_pipeline", "@com_googlecode_charts4j", "@org_json", - "@com_google_protobuf_java", + "@com_google_protobuf_java//:protobuf_java", "@com_google_guava", "@joda_time", "@it_unimi_dsi_fastutil", diff --git a/java/google/registry/tools/soy/ContactCreate.soy b/java/google/registry/tools/soy/ContactCreate.soy index 547438189..3fb402e1d 100644 --- a/java/google/registry/tools/soy/ContactCreate.soy +++ b/java/google/registry/tools/soy/ContactCreate.soy @@ -48,9 +48,9 @@ {/if} {if $street} - {foreach $s in $street} + {for $s in $street} {$s} - {/foreach} + {/for} {/if} {if $city} {$city} diff --git a/java/google/registry/tools/soy/DomainAllocate.soy b/java/google/registry/tools/soy/DomainAllocate.soy index 7da1f590c..902db4bb5 100644 --- a/java/google/registry/tools/soy/DomainAllocate.soy +++ b/java/google/registry/tools/soy/DomainAllocate.soy @@ -39,15 +39,15 @@ {$period} {if isNonnull($nameservers) and length($nameservers) > 0} - {foreach $nameserver in $nameservers} + {for $nameserver in $nameservers} {$nameserver} - {/foreach} + {/for} {/if} {$registrant} - {foreach $type in keys($contacts)} + {for $type in keys($contacts)} {$contacts[$type]} - {/foreach} + {/for} {$authInfo} @@ -70,14 +70,14 @@ {if isNonnull($dsRecords) and length($dsRecords) > 0} - {foreach $dsRecord in $dsRecords} + {for $dsRecord in $dsRecords} {$dsRecord['keyTag']} {$dsRecord['algorithm']} {$dsRecord['digestType']} {$dsRecord['digest']} - {/foreach} + {/for} {/if} diff --git a/java/google/registry/tools/soy/DomainCheck.soy b/java/google/registry/tools/soy/DomainCheck.soy index 877f50a8f..3520cf549 100644 --- a/java/google/registry/tools/soy/DomainCheck.soy +++ b/java/google/registry/tools/soy/DomainCheck.soy @@ -24,9 +24,9 @@ - {foreach $d in $domainNames} + {for $d in $domainNames} {$d} - {/foreach} + {/for} RegistryTool diff --git a/java/google/registry/tools/soy/DomainCheckClaims.soy b/java/google/registry/tools/soy/DomainCheckClaims.soy index de49617a0..a8952cea8 100644 --- a/java/google/registry/tools/soy/DomainCheckClaims.soy +++ b/java/google/registry/tools/soy/DomainCheckClaims.soy @@ -24,9 +24,9 @@ - {foreach $d in $domainNames} + {for $d in $domainNames} {$d} - {/foreach} + {/for} diff --git a/java/google/registry/tools/soy/DomainCheckFee.soy b/java/google/registry/tools/soy/DomainCheckFee.soy index 5d1f33ea7..06e0eb636 100644 --- a/java/google/registry/tools/soy/DomainCheckFee.soy +++ b/java/google/registry/tools/soy/DomainCheckFee.soy @@ -24,20 +24,20 @@ - {foreach $d in $domainNames} + {for $d in $domainNames} {$d} - {/foreach} + {/for} - {foreach $d in $domainNames} + {for $d in $domainNames} {$d} create 1 - {/foreach} + {/for} RegistryTool diff --git a/java/google/registry/tools/soy/DomainCreate.soy b/java/google/registry/tools/soy/DomainCreate.soy index 04774197a..2499a960b 100644 --- a/java/google/registry/tools/soy/DomainCreate.soy +++ b/java/google/registry/tools/soy/DomainCreate.soy @@ -36,18 +36,18 @@ {/if} {if length($nameservers) > 0} - {foreach $s in $nameservers} + {for $s in $nameservers} {$s} - {/foreach} + {/for} {/if} {$registrant} - {foreach $admin in $admins} + {for $admin in $admins} {$admin} - {/foreach} - {foreach $tech in $techs} + {/for} + {for $tech in $techs} {$tech} - {/foreach} + {/for} {$password} diff --git a/java/google/registry/tools/soy/DomainUpdate.soy b/java/google/registry/tools/soy/DomainUpdate.soy index 5053751a9..c5cc24185 100644 --- a/java/google/registry/tools/soy/DomainUpdate.soy +++ b/java/google/registry/tools/soy/DomainUpdate.soy @@ -42,40 +42,40 @@ {if length($addNameservers) > 0} - {foreach $s in $addNameservers} + {for $s in $addNameservers} {$s} - {/foreach} + {/for} {/if} - {foreach $admin in $addAdmins} + {for $admin in $addAdmins} {$admin} - {/foreach} - {foreach $tech in $addTechs} + {/for} + {for $tech in $addTechs} {$tech} - {/foreach} - {foreach $status in $addStatuses} + {/for} + {for $status in $addStatuses} - {/foreach} + {/for} {/if} {if $remove} {if length($removeNameservers) > 0} - {foreach $s in $removeNameservers} + {for $s in $removeNameservers} {$s} - {/foreach} + {/for} {/if} - {foreach $admin in $removeAdmins} + {for $admin in $removeAdmins} {$admin} - {/foreach} - {foreach $tech in $removeTechs} + {/for} + {for $tech in $removeTechs} {$tech} - {/foreach} - {foreach $status in $removeStatuses} + {/for} + {for $status in $removeStatuses} - {/foreach} + {/for} {/if} {if $change} diff --git a/java/google/registry/tools/soy/HostCreate.soy b/java/google/registry/tools/soy/HostCreate.soy index 26d97a3d6..1e68db2b0 100644 --- a/java/google/registry/tools/soy/HostCreate.soy +++ b/java/google/registry/tools/soy/HostCreate.soy @@ -28,14 +28,14 @@ {$hostname} {if $ipv4addresses} - {foreach $ipv4 in $ipv4addresses} + {for $ipv4 in $ipv4addresses} {$ipv4} - {/foreach} + {/for} {/if} {if $ipv6addresses} - {foreach $ipv6 in $ipv6addresses} + {for $ipv6 in $ipv6addresses} {$ipv6} - {/foreach} + {/for} {/if} diff --git a/java/google/registry/tools/soy/RemoveIpAddress.soy b/java/google/registry/tools/soy/RemoveIpAddress.soy index efa3a17f0..572008fa7 100644 --- a/java/google/registry/tools/soy/RemoveIpAddress.soy +++ b/java/google/registry/tools/soy/RemoveIpAddress.soy @@ -28,11 +28,11 @@ {$name} - {foreach $ip in $ipAddresses} + {for $ip in $ipAddresses} {$ip['address']} - {/foreach} + {/for} diff --git a/java/google/registry/tools/soy/UniformRapidSuspension.soy b/java/google/registry/tools/soy/UniformRapidSuspension.soy index 62023d192..153c2fde2 100644 --- a/java/google/registry/tools/soy/UniformRapidSuspension.soy +++ b/java/google/registry/tools/soy/UniformRapidSuspension.soy @@ -34,26 +34,26 @@ {if length($hostsToAdd) > 0} - {foreach $ha in $hostsToAdd} + {for $ha in $hostsToAdd} {$ha} - {/foreach} + {/for} {/if} - {foreach $la in $locksToApply} + {for $la in $locksToApply} - {/foreach} + {/for} {if length($hostsToRemove) > 0} - {foreach $hr in $hostsToRemove} + {for $hr in $hostsToRemove} {$hr} - {/foreach} + {/for} {/if} - {foreach $lr in $locksToRemove} + {for $lr in $locksToRemove} - {/foreach} + {/for} @@ -64,14 +64,14 @@ {if length($newDsData) > 0} - {foreach $ds in $newDsData} + {for $ds in $newDsData} {$ds.keyTag} {$ds.alg} {$ds.digestType} {$ds.digest} - {/foreach} + {/for} {/if} diff --git a/java/google/registry/tools/soy/UpdateServerLocks.soy b/java/google/registry/tools/soy/UpdateServerLocks.soy index 7c348c5bb..e6c2888df 100644 --- a/java/google/registry/tools/soy/UpdateServerLocks.soy +++ b/java/google/registry/tools/soy/UpdateServerLocks.soy @@ -31,14 +31,14 @@ xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> {$domainName} - {foreach $a in $locksToApply} + {for $a in $locksToApply} - {/foreach} + {/for} - {foreach $r in $locksToRemove} + {for $r in $locksToRemove} - {/foreach} + {/for} diff --git a/java/google/registry/ui/soy/Forms.soy b/java/google/registry/ui/soy/Forms.soy index 053cf51a2..a3c364b93 100644 --- a/java/google/registry/ui/soy/Forms.soy +++ b/java/google/registry/ui/soy/Forms.soy @@ -244,11 +244,11 @@ name="{$name}" class="{css('kd-button')} {css('reg-select')}" {if $readonly}disabled{/if}> - {foreach $option in $options} + {for $option in $options} - {/foreach} + {/for} @@ -263,12 +263,12 @@ {template .inputRadioWithValue} - {foreach $value in $values} + {for $value in $values} - {/foreach} + {/for} {/template} @@ -309,13 +309,13 @@
    - {foreach $item in $items} + {for $item in $items}
  • {$item} - {/foreach} + {/for}
{/template} diff --git a/java/google/registry/ui/soy/registrar/Contact.soy b/java/google/registry/ui/soy/registrar/Contact.soy index fa2c3c6f3..9b41fcab6 100644 --- a/java/google/registry/ui/soy/registrar/Contact.soy +++ b/java/google/registry/ui/soy/registrar/Contact.soy @@ -89,13 +89,13 @@
{if isNonnull($item['contact:postalInfo'])} - {foreach $pi in $item['contact:postalInfo']} + {for $pi in $item['contact:postalInfo']} {call .postalInfo data="all"} {param localized: index($pi) == 1 /} {param item: $pi/} {param namePrefix: 'contact:postalInfo[' + index($pi) + '].contact:' /} {/call} - {/foreach} + {/for} {else} {call .postalInfo data="all"} {param namePrefix: 'contact:postalInfo[0].contact:' /} diff --git a/java/google/registry/ui/soy/registrar/ContactEpp.soy b/java/google/registry/ui/soy/registrar/ContactEpp.soy index 19efe65b6..11a2fdd2f 100644 --- a/java/google/registry/ui/soy/registrar/ContactEpp.soy +++ b/java/google/registry/ui/soy/registrar/ContactEpp.soy @@ -28,7 +28,7 @@ {$item['contact:id']} - {foreach $pi in $item['contact:postalInfo']} + {for $pi in $item['contact:postalInfo']} {$pi['contact:name']} {$pi['contact:org']} @@ -41,7 +41,7 @@ {$addr['contact:cc']} - {/foreach} + {/for} {$item['contact:voice']} {$item['contact:fax']} {$item['contact:email']} @@ -70,7 +70,7 @@ {$item['contact:id']} - {foreach $pi in $item['contact:postalInfo']} + {for $pi in $item['contact:postalInfo']} {$pi['contact:name']} {$pi['contact:org']} @@ -83,7 +83,7 @@ {$addr['contact:cc']} - {/foreach} + {/for} {$item['contact:voice']} {$item['contact:fax']} {$item['contact:email']} diff --git a/java/google/registry/ui/soy/registrar/ContactSettings.soy b/java/google/registry/ui/soy/registrar/ContactSettings.soy index 6de3ad200..f680094fd 100644 --- a/java/google/registry/ui/soy/registrar/ContactSettings.soy +++ b/java/google/registry/ui/soy/registrar/ContactSettings.soy @@ -30,7 +30,7 @@

Contact settings

- {foreach $type in $possibleTypesLookup} + {for $type in $possibleTypesLookup} {if isNonnull($contactsByType[$type[0]])} {/if} - {/foreach} + {/for}
@@ -40,7 +40,7 @@ - {foreach $c in $contactsByType[$type[0]]} + {for $c in $contactsByType[$type[0]]} {call .contactInfoCompact} {param namePrefix: 'contacts[' + index($c) + '].' /} {param name: $c['name'] /} @@ -53,10 +53,10 @@ {param faxNumber: $c['faxNumber'] /} {/call} {if (index($c) + 1) % 3 == 0}
{/if} - {/foreach} + {/for}
{/template} @@ -185,11 +185,11 @@
- {foreach $type in $possibleTypesLookup} + {for $type in $possibleTypesLookup} {if $actualTypesLookup[$type[0]]}
{$type[1]} contact
{/if} - {/foreach} + {/for}

@@ -301,7 +301,7 @@ {@param namePrefix: string} {@param actualTypesLookup: map} {@param possibleTypesLookup: list>} - {foreach $type in $possibleTypesLookup} + {for $type in $possibleTypesLookup} {let $name: $namePrefix + 'type.' + $type[0] /} {let $checked: $actualTypesLookup[$type[0]] /}
@@ -314,7 +314,7 @@ {$type[2]}
- {/foreach} + {/for} {/template} diff --git a/java/google/registry/ui/soy/registrar/Domain.soy b/java/google/registry/ui/soy/registrar/Domain.soy index 12b9f1f6a..636bfcefa 100644 --- a/java/google/registry/ui/soy/registrar/Domain.soy +++ b/java/google/registry/ui/soy/registrar/Domain.soy @@ -113,7 +113,7 @@ {if isNonnull($item['domain:ns'] and isNonnull($item['domain:ns']['domain:hostObj']))} - {foreach $hostObj in $item['domain:ns']['domain:hostObj']} + {for $hostObj in $item['domain:ns']['domain:hostObj']} {let $hostIdx: index($hostObj) /} {call registry.soy.forms.inputFieldRowWithValue data="all"} {param label: 'Host ' + $hostIdx /} @@ -121,7 +121,7 @@ {param value: $hostObj /} {param clazz kind="text"}{css('domain-hostObj')}{/param} {/call} - {/foreach} + {/for} {/if} @@ -165,7 +165,7 @@ {template .showContact_ visibility="private"} {@param contacts: list>} /** List of EPP domain:contacts. */ {@param type: string} /** Type of contact (e.g. admin, tech) */ - {foreach $contact in $contacts} + {for $contact in $contacts} {if $type == $contact['@type']} {call registry.soy.forms.inputFieldRowWithValue data="all"} {param label: $contact['@type'] + ' contact' /} @@ -177,7 +177,7 @@ type="hidden" value="{$contact['@type']}"> {/if} - {/foreach} + {/for} {/template} diff --git a/java/google/registry/ui/soy/registrar/DomainEpp.soy b/java/google/registry/ui/soy/registrar/DomainEpp.soy index b8ce93131..66084693f 100644 --- a/java/google/registry/ui/soy/registrar/DomainEpp.soy +++ b/java/google/registry/ui/soy/registrar/DomainEpp.soy @@ -32,18 +32,18 @@ {/if} {if isNonnull($item['domain:ns'])} - {foreach $hostObj in $item['domain:ns']['domain:hostObj']} + {for $hostObj in $item['domain:ns']['domain:hostObj']} {$hostObj.value} - {/foreach} + {/for} {/if} {if isNonnull($item['domain:registrant'])} {$item['domain:registrant']} {/if} {if isNonnull($item['domain:contact'])} - {foreach $contact in $item['domain:contact']} + {for $contact in $item['domain:contact']} {$contact.value} - {/foreach} + {/for} {/if} {$item['domain:authInfo']['domain:pw']} @@ -128,15 +128,15 @@ <{$tagName}> {if isNonnull($hosts)} - {foreach $host in $hosts} + {for $host in $hosts} {$host.value} - {/foreach} + {/for} {/if} {if isNonnull($contacts)} - {foreach $contact in $contacts} + {for $contact in $contacts} {$contact.value} - {/foreach} + {/for} {/if} {/template} diff --git a/java/google/registry/ui/soy/registrar/Host.soy b/java/google/registry/ui/soy/registrar/Host.soy index bf74e97bc..97f22231f 100644 --- a/java/google/registry/ui/soy/registrar/Host.soy +++ b/java/google/registry/ui/soy/registrar/Host.soy @@ -59,7 +59,7 @@ {if isNonnull($item['host:addr'])} - {foreach $addr in $item['host:addr']} + {for $addr in $item['host:addr']} {if not $readonly} diff --git a/java/google/registry/ui/soy/registrar/HostEpp.soy b/java/google/registry/ui/soy/registrar/HostEpp.soy index 3a7d5b089..97524c2cd 100644 --- a/java/google/registry/ui/soy/registrar/HostEpp.soy +++ b/java/google/registry/ui/soy/registrar/HostEpp.soy @@ -27,10 +27,10 @@ {$item['host:name']} {if isNonnull($item['host:addr'])} - {foreach $addr in $item['host:addr']} + {for $addr in $item['host:addr']} {let $type: strContains($addr['value'], ':') ? 'v6' : 'v4' /} {$addr['value']} - {/foreach} + {/for} {/if}
@@ -101,10 +101,10 @@ {let $tagName: $isAdd ? 'host:add' : 'host:rem' /} {if length($addrs) > 0} <{$tagName}> - {foreach $addr in $addrs} + {for $addr in $addrs} {let $type: strContains($addr, ':') ? 'v6' : 'v4' /} {$addr} - {/foreach} + {/for} {/if} {/template} diff --git a/java/google/registry/ui/soy/registrar/SecuritySettings.soy b/java/google/registry/ui/soy/registrar/SecuritySettings.soy index 4a6640e71..ee41efadb 100644 --- a/java/google/registry/ui/soy/registrar/SecuritySettings.soy +++ b/java/google/registry/ui/soy/registrar/SecuritySettings.soy @@ -47,12 +47,12 @@
- {foreach $ip in $ipAddressWhitelist} + {for $ip in $ipAddressWhitelist} {call .ip} {param name: 'ipAddressWhitelist[' + index($ip) + ']' /} {param ip: $ip /} {/call} - {/foreach} + {/for}
diff --git a/java/google/registry/ui/soy/registrar/WhoisSettings.soy b/java/google/registry/ui/soy/registrar/WhoisSettings.soy index 60d862b4b..620a264ec 100644 --- a/java/google/registry/ui/soy/registrar/WhoisSettings.soy +++ b/java/google/registry/ui/soy/registrar/WhoisSettings.soy @@ -149,13 +149,13 @@ {@param? state: string} {@param? zip: string} {@param countryCode: string} - {foreach $line in $street} + {for $line in $street}
{$street[index($line)]}
- {/foreach} + {/for}