Created attachment 452318 [details]
Screenshot of submitting a рф domain
http://www.правительство.рф/ is a valid domain. Input throws an error when I try and submit it.
Does not accept the punycode version of the address either http://www.xn--80aealotwbjpid2k.xn--p1ai/
Sounds like a Django bug.
Yup, while Django's URLField now supports IDNs, it does not support the ones whose TLDs are longer than "regular". That's bug http://code.djangoproject.com/ticket/12988 over on the Django bugtracker.
*** Bug 662147 has been marked as a duplicate of this bug. ***
Looks like the fix has been provided by upstream. What would upgrading involve?
(In reply to comment #5)
> cc: email@example.comLooks like the fix has been provided by upstream.
> What would upgrading involve?
Where upstream? We're using 1.3 now. Is it still happening?
There was a bug filed for the live version of Input on yesterday.
I still see it happening on my dev instance. Though the link in comment 3 seems to indicate it's fixed. Uuuhm?
I can confirm this is still not working.
We just pushed out a rewrite of Input last night which uses Django 1.4.5. I tested this in our stage environment and it works now.