Bug 1098789

Summary: Missing IDNA 2008 support in elinks
Product: [Fedora] Fedora Reporter: Robert Scheck <redhat-bugzilla>
Component: elinksAssignee: Kamil Dudka <kdudka>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: kdudka, ovasik
Target Milestone: ---Keywords: Patch
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: elinks-0.12-0.38.pre6.fc20 elinks-0.16.0-1.fc37 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-05 04:25:10 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:
Attachments:
Description Flags
elinks-0.12-libidn2.patch kdudka: review+

Description Robert Scheck 2014-05-18 14:59:06 UTC
Description of problem:
Unfortunately there doesn't seem to be IDNA 2008 support in elinks, run e.g.
"elinks straße.de" (IDNA 2003) vs. "elinks xn--strae-oqa.de" (IDNA 2008).

IDNA 2003:

$ idn straße.de
strasse.de
$ 

IDNA 2008:

$ idn2 straße.de
xn--strae-oqa.de
$ 

Version-Release number of selected component (if applicable):
elinks-0.12-0.38.pre6.fc21

How reproducible:
Everytime, see above and below.

Actual results:
Missing IDNA 2008 support in elinks

Expected results:
Full IDNA 2008 support in elinks

Comment 1 Robert Scheck 2014-05-18 15:07:54 UTC
Created attachment 896795 [details]
elinks-0.12-libidn2.patch

Kamil, may you review that patch please? I think it also should make
sense to get this patch upstreamed. I do not think it makes sense to
have IDNA 2003 and 2008 support at buildtime thus I replaced it.

Comment 2 Kamil Dudka 2014-05-21 10:48:44 UTC
Thanks for the patch!  I will have a look at it when I return from vacation next week...

Comment 3 Kamil Dudka 2014-05-30 13:56:41 UTC
fixed in elinks-0.12-0.40.pre6.fc21

Comment 4 Fedora Update System 2014-06-02 10:39:04 UTC
elinks-0.12-0.38.pre6.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/elinks-0.12-0.38.pre6.fc20

Comment 5 Fedora Update System 2014-06-02 22:58:15 UTC
Package elinks-0.12-0.38.pre6.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing elinks-0.12-0.38.pre6.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-7000/elinks-0.12-0.38.pre6.fc20
then log in and leave karma (feedback).

Comment 6 Fedora Update System 2014-06-05 04:25:10 UTC
elinks-0.12-0.38.pre6.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 7 Kamil Dudka 2016-10-12 10:30:56 UTC
upstream submission:

http://archive.linuxfromscratch.org/mail-archives/elinks-dev/2014-May/002091.html

Comment 8 Kamil Dudka 2023-01-02 08:34:36 UTC
The downstream patch was lost while rebasing to elinks-0.15.1 because it had not been upstreamed.  I have restored the patch in elinks-0.16.0-1.fc38:

    https://src.fedoraproject.org/rpms/elinks/c/549ba9687716fc47596ae0176b74d9e553f588df?branch=rawhide

... and resubmitted the patch upstream:

    https://github.com/rkd77/elinks/pull/206

Comment 9 Fedora Update System 2023-01-02 11:31:28 UTC
FEDORA-2023-67a86fbbbd has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-67a86fbbbd

Comment 10 Fedora Update System 2023-01-03 01:09:09 UTC
FEDORA-2023-67a86fbbbd has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-67a86fbbbd`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-67a86fbbbd

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2023-01-11 01:21:03 UTC
FEDORA-2023-67a86fbbbd has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.