bug-wget
[Top][All Lists]
Advanced

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

Re: [Bug-wget] Bug on latest wget (1.3.14)


From: Tim Ruehsen
Subject: Re: [Bug-wget] Bug on latest wget (1.3.14)
Date: Thu, 29 Mar 2012 17:28:58 +0200
User-agent: KMail/1.13.7 (Linux/3.2.0-2-amd64; KDE/4.7.4; x86_64; ; )

Just some more infos:
It is reproducible with the latest trunk version.

The problem seems to be empty queries like in main.css (original):
src: url('/TLBB/fbinir/mult/stagsans-book-webfont.eot');^M
src: url('/TLBB/fbinir/mult/stagsans-book-webfont.eot?#iefix') 
format('embedded-opentype'),^M

BTW, empty queries are absolutely legal (rfc 2396: query = *uric).

The downloader downloads
        /TLBB/fbinir/mult/stagsans-book-webfont.eot
and
        /TLBB/fbinir/mult/stagsans-book-webfont.eot?
and saves them both into the same file
Saving to: 'accionistaseinversores.bbva.com/TLBB/fbinir/mult/stagsans-book-
webfont.eot'

I assume the hashmaps 'dl_url_file_map' and 'dl_file_url_map' are now out of 
sync.
Now the scanning can't find a local file for the first download and thus does 
not translate it to local name but to a complete name.

Here is some debug output where you can see it (look for 'complete', which 
should be local):

Scanning accionistaseinversores.bbva.com/TLBB/fbinir/css/main.css?v=1 (from 
http://accionistaseinversores.bbva.com/TLBB/fbinir/css/main.css?v=1)
Loaded accionistaseinversores.bbva.com/TLBB/fbinir/css/main.css?v=1 (size 
99449).
accionistaseinversores.bbva.com/TLBB/fbinir/css/main.css?v=1: 
merge('http://accionistaseinversores.bbva.com/TLBB/fbinir/css/main.css?v=1', 
'/TLBB/fbinir/mult/stagsans-book-webfont.eot') -> 
http://accionistaseinversores.bbva.com/TLBB/fbinir/mult/stagsans-book-
webfont.eot
appending 'http://accionistaseinversores.bbva.com/TLBB/fbinir/mult/stagsans-
book-webfont.eot' to urlpos.
Found URI: [url('/TLBB/fbinir/mult/stagsans-book-webfont.eot')] at 2404 
[/TLBB/fbinir/mult/stagsans-book-webfont.eot]
accionistaseinversores.bbva.com/TLBB/fbinir/css/main.css?v=1: 
merge('http://accionistaseinversores.bbva.com/TLBB/fbinir/css/main.css?v=1', 
'/TLBB/fbinir/mult/stagsans-book-webfont.eot?#iefix') -> 
http://accionistaseinversores.bbva.com/TLBB/fbinir/mult/stagsans-book-
webfont.eot?#iefix
appending 'http://accionistaseinversores.bbva.com/TLBB/fbinir/mult/stagsans-
book-webfont.eot?' to urlpos.
Found URI: [url('/TLBB/fbinir/mult/stagsans-book-webfont.eot?#iefix')] at 2462 
[/TLBB/fbinir/mult/stagsans-book-webfont.eot?#iefix]

will convert url 
http://accionistaseinversores.bbva.com/TLBB/fbinir/mult/stagsans-book-
webfont.eot to complete
URI encoding = 'ANSI_X3.4-1968'
will convert url 
http://accionistaseinversores.bbva.com/TLBB/fbinir/mult/stagsans-book-
webfont.eot? to local 
accionistaseinversores.bbva.com/TLBB/fbinir/mult/stagsans-book-webfont.eot
URI encoding = 'ANSI_X3.4-1968'

    Tim Ruehsen

Am Thursday 29 March 2012 schrieb Alejandro Supu:
> Hi,
> 
> I have found a bug on the latest version of the http client, wget 1.3.14
> 
> This is how to reproduce it:
> 
> If we save the page:
> http://accionistaseinversores.bbva.com/TLBB/tlbb/bbvair/esp/index.jsp with
> the following parameters: wget -k -p
> http://accionistaseinversores.bbva.com/TLBB/tlbb/bbvair/esp/index.jsp
> 
> On the saved "main.css" file
> (\accionistaseinversores.bbva.com\TLBB\fbinir\css), there are files that
> point to the remote files instead of the saved ones! For example, on line
> 57, 68 and 79, it points to
> http://accionistaseinversores.bbva.com/TLBB/fbinir/mult/stagsans-light-web
> font.eot instead of ../mult/stagsans-book-webfont.eot and this file was
> saved to local... There are other files with the same behaviour.
> 
> If you search the string "http" within the CSS file, you will find all the
> pointed files to remote instead of the local SAVED ones.
> 
> Please, tell me anything related to this bug or when it will be corrected.
> 
> THANKS!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]