WordPress.org

Make WordPress Core

Opened 2 years ago

Last modified 3 months ago

#19724 new defect (bug)

Sites with IDN domains can't be created (bug #15554 continuation)

Reported by: qdinar Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 3.3
Component: Networks and Sites Keywords: needs-testing has-patch needs-refresh
Focuses: multisite Cc:

Description

registration of new site with idn domain by unknown/new users themselves is not possible.
(though creation of new site in wp-admin/network/site-new.php page is possible, by patch given in bug #15554 , i have just now tested it.)

also let i mention that site domain is written (and would be requested to enter, if would be fixed without punycode to unicode conversion) in punicode form in wp-signup.php page, that is not acceptable for wordpress.

i have attached differences i made to wp 3.0.4 to make idn domains working and also to show and accept them in human readable format in wp-signup.php page . link to the differences file i attached to/in previous bug report on/to this topic: http://core.trac.wordpress.org/attachment/ticket/15554/diff304-blogo.txt .

Attachments (2)

wp-3.3-idn-signup.txt (1.8 KB) - added by qdinar 2 years ago.
wp-3.3-idn-signup.diff (4.0 KB) - added by qdinar 2 years ago.

Download all attachments as: .zip

Change History (13)

comment:1 ocean902 years ago

  • Keywords needs-testing added; idn signup registration punycode unicode removed

comment:2 qdinar2 years ago

i would change "component" from "general" to I18N or Multisite.

i am now going to make same changes as in the "diff" to v. 3.3 .

comment:3 qdinar2 years ago

i [will] attach differences [i] made to v 3.3.
but this do not work at my installation, i have segfault and premature end of script headers errors.

qdinar2 years ago

comment:4 qdinar2 years ago

idn.default_charset=UTF-8
php option to make php5-idn working.

comment:5 SergeyBiryukov2 years ago

  • Component changed from General to Multisite
  • Milestone changed from Awaiting Review to 3.4

comment:6 qdinar2 years ago

i will attach same [my] diff in correct ("unified") format, i could not patch my old diff, so read about diff and patch usage. i hope this diff will be highlited in this site.

qdinar2 years ago

comment:7 SergeyBiryukov2 years ago

  • Keywords has-patch added

comment:8 kawauso2 years ago

idn_to_utf8 (idn_to_unicode) and idn_to_ascii are only available in PHP 5.3 and the intl PECL library, so those would need drop-in compatibility functions I believe.

comment:9 SergeyBiryukov2 years ago

  • Keywords needs-refresh added
  • Milestone changed from 3.4 to Future Release

comment:11 jeremyfelt3 months ago

  • Component changed from Multisite to Networks and Sites
  • Focuses multisite added
Note: See TracTickets for help on using tickets.