Bug 1449123

Summary: fedfs: switch to libidn2
Product: [Fedora] Fedora Reporter: Nikos Mavrogiannopoulos <nmavrogi>
Component: fedfs-utilsAssignee: Orphan Owner <extras-orphan>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: chuck.lever, ikent, jlayton, steved
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-10-05 17:26:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1439723    

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.