Bug 1449123 - fedfs: switch to libidn2
Summary: fedfs: switch to libidn2
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: fedfs-utils
Version: 27
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: fedora28-switch-to-idna2008
TreeView+ depends on / blocked
 
Reported: 2017-05-09 09:23 UTC by Nikos Mavrogiannopoulos
Modified: 2017-10-05 17:26 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-10-05 17:26:05 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Nikos Mavrogiannopoulos 2017-05-09 09:23:40 UTC
Description of problem:
Internationalized domain names exist for quite some time (IDNA2003), although the protocols describing them have evolved in an incompatible way (IDNA2008). These incompatibilities will prevent applications written for IDNA2003 to access certain problematic domain names defined with IDNA2008, e.g., faß.de is translated to domain xn--fa-hia.de with IDNA2008, while in IDNA2003 it is translated to fass.de domain. That not only causes incompatibility problems, but may be used as an attack vector to redirect users to different web sites.

The change is about deprecating libidn, which supports IDNA2003, and switch all applications using libidn, to libidn2 2.0.0, which supports IDNA2008. The switch should be transparent as the libidn2 library is API compatible. See instructions at:
https://libidn.gitlab.io/libidn2/manual/libidn2.html#Converting-from-libidn


This is part of the IDNA2008 change:
https://fedoraproject.org/wiki/Changes/IDNA2008

Comment 1 Chuck Lever 2017-05-09 15:28:57 UTC
The plan for fedfs-utils is to begin its deprecation by removing it from rawhide in the near future. Unless libidn is being removed from an existing Fedora release that contains fedfs-utils, IMO this bug can be marked CLOSED (in a suitable subcategory such as WONTFIX).

Comment 2 Nikos Mavrogiannopoulos 2017-05-10 06:37:37 UTC
If I understand well you are going to remove fedfs from rawhide right? Wouldn't it make sense to keep this bug open until the fedfs is removed? Otherwise no-one will see that report if in the end the fedfs removal doesn't materialize.

Comment 3 Nikos Mavrogiannopoulos 2017-05-19 14:36:02 UTC
Let's keep that open until this package is removed.

Comment 4 Chuck Lever 2017-05-19 14:38:32 UTC
OK, but it is very unlikely that fedfs-utils will be changed to use libidn2 upstream. WONTFIX seems like the correct category for this bug.

Comment 5 Nikos Mavrogiannopoulos 2017-05-19 14:49:58 UTC
I'd like to push for removing libidn from fedora completely so having this bug open would help to find out which packages still depend on it.

Comment 6 Fedora Admin XMLRPC Client 2017-07-07 13:17:33 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 7 Jan Kurik 2017-08-15 07:06:37 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 27 development cycle.
Changing version to '27'.

Comment 8 Steve Dickson 2017-10-05 17:26:05 UTC
fedfs-utils is no longer part of the Fedora Distro.


Note You need to log in before you can comment on or make changes to this bug.