A customer complained about the error message he received when trying to pre-register a .us domain that wasn't invalid. It told him to 'try something similar to "yourname.com"'. Instead of pushing .com, the message should probably use the original TLD. Here is a patch:
Index: XML_Client.pm =================================================================== RCS file: /usr/local/src/cvsroot/www/retsiger.com/lib/OpenSRS/XML_Client.pm,v retrieving revision 1.1.1.11 diff -u -u -r1.1.1.11 XML_Client.pm --- XML_Client.pm 20 Mar 2002 07:02:26 -0000 1.1.1.11 +++ XML_Client.pm 22 Mar 2002 06:30:27 -0000 @@ -897,7 +897,12 @@ } elsif ($domain !~ /$OPENSRS_TLDS_REGEX$/) { return "Top level domain in \"$domain\" is unavailable"; } elsif ($domain !~ /^[a-zA-Z0-9][.a-zA-Z0-9\-]*[a-zA-Z0-9]\.name$|^[a-zA-Z0-9][a-zA-Z0-9\-]{1,}$OPENSRS_TLDS_REGEX$/) { - return "Invalid domain format (try something similar to \"yourname.com\""; + my $tld = "com"; + if ($domain =~ /$OPENSRS_TLDS_REGEX$/) + { + $tld = $1; + } + return "Invalid domain format (try something similar to \"yourname$tld\""; } return undef; }