bug-wget
[Top][All Lists]
Advanced

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

Re: [Bug-wget] DLL conflict between wget and curl


From: Ángel González
Subject: Re: [Bug-wget] DLL conflict between wget and curl
Date: Sat, 28 Apr 2012 18:09:36 +0200
User-agent: Thunderbird

El 28/04/12 16:47, Jeremy Nicoll - ml wget users escribió:
> Ángel González <address@hidden> wrote:
>
>> On 27/04/12 22:16, Jeremy Nicoll wrote:
>>> Win-32 XP Pro SP3
>>>
>>> A few hours ago I downloaded cURL, unpacked its zip, and moved the exe
>>> and necessary DLLs to the folder where I keep CLI programs.  That is:
> >From where have you doenloaded them?
>
> a) For curl, I looked at the list of packages specified at:
>
>    http://curl.haxx.se/download.html  
>
>    and chose the one described as:
>
>    "Win32 2000/XP  7.25.0  binary  SSL  SSH  Gunter Knauf  1.52 MB" 
Its build.txt file says
 requires : OpenSSL 0.9.8u DLLs (included)
And there are in fact references to "OpenSSL 0.9.8u" in the dll.

> b) for wget, the binaries & dependencies zips described at
>
>    http://gnuwin32.sourceforge.net/packages/wget.htm 
The gnuwin32 package is from 2008, openssl 0.9.8h
(these were the ones with version info 0.9.8.8)

So both are a bit disappointing, since the latest openssl version is 1.0.1b.
Or 0.9.8w if you wanted to stay in 0.9.8 branch.

>> libeay32.dll and libssl32.dll are providing openssl. It's security
>> sensitive (eg. suppose there was a vulnerability in https decoding leading
>> to code execution) so I'd always use the latest version. In this case,
>> both programs would probably work with both openssl versions (it's as
>> simple as trying with each combination and downloading from a https page),
>> but if one doesn't, I'd download a newer version of that.
> The sizes of the two versions of the two libs are significantly different,
> with the no-version-number ones being about 50% bigger than the versioned
> ones.  I would have thought that successive releases of these pretty
> standards libs (I've seen them embedded in other apps) would be of simialr
> sizes.  I wondered if one pair might have been compiled differently, if that
> makes sense.

One of them may be compiled with debugging symbols.
Although curl ones say they were "stripped to external PDB".

Or perhaps they have different modules enabled.





reply via email to

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