Incorrect regex for TLDs causes locally defined TLDs to be rejected

Bug #1569077 reported by LaMont Jones
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-formencode (Ubuntu)
Fix Released
Critical
Unassigned

Bug Description

The requirements on the name of a TLD are that it begin with an alnum, end with an alnum, and have nothing but alnums and hyphens in it. The fact that no TLDs currently have hyphens does not make it correct behavior to reject them. In fact, that's all the more reason for a local admin to have chosen to use a hyphen in a locally-defined TLD.

Revision history for this message
LaMont Jones (lamont) wrote :
Changed in python-formencode (Ubuntu):
importance: Undecided → Critical
LaMont Jones (lamont)
Changed in python-formencode (Ubuntu):
assignee: nobody → LaMont Jones (lamont)
status: New → In Progress
Revision history for this message
LaMont Jones (lamont) wrote :

Fixed in python-formencode_1.3.0-0ubuntu3

Changed in python-formencode (Ubuntu):
status: In Progress → Fix Committed
assignee: LaMont Jones (lamont) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-formencode - 1.3.0-0ubuntu3

---------------
python-formencode (1.3.0-0ubuntu3) xenial; urgency=medium

  * Drop overly aggressive TLD regex, since admins frequently define their
    own. LP: #1569077

 -- LaMont Jones <email address hidden> Mon, 11 Apr 2016 17:14:17 -0600

Changed in python-formencode (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.