google-nomulus/docs
nickfelt f28104ad03 Restrict domain transfer periods to 1 year
It turns out that this ICANN policy appears to prohibit transfers with
registration extensions other than 1 year (section A.8):
https://www.icann.org/resources/pages/policy-2012-03-07-en

This is backed up by the practical fact that we've never seen a registrar
request a transfer for any period other than one year.

And removing the support for multi-year transfers vastly simplifies
transfer logic and eliminates a bunch of annoying corner cases.  Users
still can achieve the same thing by doing a 1-year transfer plus a
manual renewal afterwards for the remainder of the desired extension.

This change leaves in place lots of infrastructure to support multi-year
transfers that is now obsolete (e.g. TransferData.extendedRegistrationYears).
This should all be cleaned up, but it's a lower priority than fixing the
gap itself and insulating ourselves against needing to handle any real
multi-year transfer case.  Once this CL goes in, we can start ignoring
extendedRegistrationYears entirely because it'll always be 1 year, which
makes the cleanup process easier.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=150212864
2017-03-21 15:11:07 -04:00
..
operational-procedures Add a new reservation type to support nameserver restrictions 2017-03-21 14:56:31 -04:00
admin-tool.md Add information to doc on which app the nomulus tool connects to 2016-11-10 11:12:23 -05:00
app-engine-architecture.md Daggerize ExportSnapshotServlet and CheckSnapshotServlet 2017-01-30 15:03:53 -05:00
code-structure.md Use cursor to track updating of registrar sheet 2016-11-10 11:21:29 -05:00
coding-faq.md Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
configuration.md Move the environment configuration YAML files into the main JAR 2017-02-06 16:46:52 -05:00
developing.md Add link to final ReferenceUnion migration commit in Developing doc 2016-11-15 15:15:55 -05:00
first-steps-tutorial.md Add temporary extra steps to "first steps tutorial" in docs 2016-10-18 10:59:39 -04:00
flows.md Restrict domain transfer periods to 1 year 2017-03-21 15:11:07 -04:00
install.md Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
operational-procedures.md Add Markdown documentation for WHOIS metrics 2017-03-13 10:36:52 -04:00
rde-import-architecture.md Document TLD import architecture 2017-03-13 11:22:38 -04:00
rde-import-usage.md Add usage documentation for RDE imports 2017-02-09 14:24:38 -05:00
registrar-faq.md Add Registrar FAQ document 2016-10-24 10:55:37 -04:00