Bug 410801

Summary: elinks shows garbage for many, but not all, RH bugzilla bugs
Product: [Fedora] Fedora Reporter: Jakub Jelinek <jakub>
Component: elinksAssignee: Ondrej Vasik <ovasik>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 8CC: dkl
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-02-21 13:38:57 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jakub Jelinek 2007-12-04 18:19:02 UTC
Most probably since RH bugzilla added gzip compression some bugs show up
complete garbage in all elinks versions I (and dkl) have tried (some FC5ish
running on RHEL3, F7, F8).
E.g. https://bugzilla.redhat.com/show_bug.cgi?id=407301
or 407281 or 406931 show this, while e.g. 405961 doesn't exhibit this problem.

If I \ to view page source, it always starts as valid HTML, but from some point
(in one case e.g. 7314 bytes) it contains till the end random bytes.

Comment 1 Ondrej Vasik 2007-12-04 20:44:30 UTC
It occurs even with the latest upstream GIT snapshot. I will try to find out
where is the problem.

Comment 2 Ondrej Vasik 2007-12-11 12:44:01 UTC
Just a bit more informations: Garbage is returned for Transfer-Encoding: chunked
 and Content-Encoding: gzip . First chunk is ok, but rest is corrupted. 

Comment 3 Ondrej Vasik 2008-02-20 15:13:37 UTC
Problem was recently fixed by upstream in unstable 0.12
(http://elinks.or.cz/download/elinks-current-unstable.tar.bz2) GIT branch. Will
try to backport the fix to Fedora (with elinks 0.11.4rc0).

Comment 4 Ondrej Vasik 2008-02-21 13:38:57 UTC
Backported and built as elinks-0.11.4-0.3.rc0.fc9. Seems to fix the problem
properly, closing RAWHIDE, feel free to reopen the bug or leave a comment if it
doesn't solve your issue.