Re: F37 Change: Curl-minimal as default (System-Wide Change proposal)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wednesday, February 23, 2022 7:01:26 PM CET Björn Persson wrote:
> Zbigniew Jędrzejewski-Szmek wrote:
> > According to ICANN [1], there were 8.3 mln IDN domains worldwide.
> 
> And that's presumably only second-level domains. Nobody knows how many
> non-ASCII subdomains exist under ASCII second-level domains, since
> domain holders define subdomains at will without telling anybody.
> 
> There are currently 153 non-ASCII top-level domains out of 1486 total,
> which is 10.3%:
> https://data.iana.org/TLD/tlds-alpha-by-domain.txt
> 
> > Apparently .рф is fairly popular, with 1/5th of .ru registrations [3].
> 
> And that was eight years ago, only four years after рф was opened for
> registrations.
> 
> > But from what I have seen, all those internationalized domains serve
> > as a redirect or backup to sites also available as ascii.
> 
> In 2013 11% of рф domains redirected to ASCII domains, 50% were in use
> and not redirecting, and 39% were only registered but unused. Already
> in 2011, the year after the floodgates were opened, 34% were in use and
> not redirecting. This is according to page 116 of this report:
> https://web.archive.org/web/20141210151244/http://www.eurid.eu/files/publ/ID
> NWorldReport2014_Interactive.pdf
> 
> But yes, it's still often necessary to resort to ASCII, either the ACE
> form (xn--gobbledygook) or a separate ASCII-only fallback domain. Email
> in particular remains a major drag. Only in 2012 was there enough
> consensus to publish a proposed standard for SMTPUTF8. Extensions to
> IMAP and POP followed in 2013. Support in various email-handling
> programs is still lacking. As long as people feel that they must have
> an ASCII domain for email, some will naturally choose to use that same
> domain for their website rather than using two separate domains.
> 
> > And for command-line
> > tools or scripting, using those ascii versions seems quite likely…
> 
> That's another area where support for IDNA is spotty, yes. OpenSSH
> still lacks support for example. So does Nmap. The Bind utils have
> incomplete and inconsistent support. "dig", "host" and "nslookup" can
> look up non-ASCII domain names, but if a server to query is specified,
> then they expect the server to have an ASCII-only name. "delv" lacks
> support entirely.
> 
> This is the problem that you're about to make worse. People will find
> that support for IDNA is unreliable in various programs that use Curl
> under the hood. To work around the problem they'll resort to the ACE
> form, or to an ASCII-only domain they have for precisely that purpose.
> Thus you end up hampering the adoption of international domains even
> more.
> 
> > So I'd definitely vote to enable libidn2 in curl-minimal,
> > _if_ there are people who'd actually use this for real.
> 
> People can't use it until it's consistently supported, and you won't
> support it until people use it. Do you mean to wait for all the other
> command line programs to support IDNA first, and then, when the whole
> world is waiting for you, then you'll turn it on in Curl and people
> will start using it? Guess what – everybody else is also waiting for
> everybody else.
> 
> This is the same deadlock that hampers IPv6, encrypted email and many
> other things. Everybody's waiting for everybody else to move first.
> 
> Björn Persson

There seems to be demand for libcurl with IDN support on minimal Fedora 
installations, so I created a pull request to enable it in libcurl-minimal:

    https://src.fedoraproject.org/rpms/curl/pull-request/13

Kamil

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux