curl / Mailing Lists / curl-library / Single Mail

curl-library

Re: Old Curl Project

From: Joel Winarske <joel.winarske_at_gmail.com>
Date: Thu, 17 May 2018 05:48:22 -0700

Hi Don,

You can Target XP with visual studio 2015. Clues found here:
https://msdn.microsoft.com/en-us/library/jj851139.aspx

CMake has supported VS2015 solution generation for a while. I would avoid
OpenSSL hair pulling and use Mbedtls with the latest curl release, unless
there is something particular you're using in OpenSSL, that Mbedtls doesn't
have.

Joel

On Thu, May 17, 2018, 5:19 AM Don Landsom <Don.Landsom_at_verizon.net> wrote:

> Thanks for the message and guidance provided, and yes trying to build apps
> on old systems has it’s challenges, and more times then not proves to be
> more work then it’s worth. However being under time constraints paints a
> different picture pushing us down the path of adopting this interim step.
>
> Initially looked at taking the leap to the latest curl version only to
> realize how many subsystems wouldn’t be easily adapted to the old XP
> platform and it’s development tools. Parallel efforts are underway,
> slapping
> a Band-Aid on the old, and creating the new through the migration of the
> legacy systems to a current development environment.
>
> The version of libcurl being used appears to be linked with
> openssl-0.9.7e,
> c-ares-1.2.1 and zlib-1.2.1. The interface calls made from VB6 through the
> wrapper makes use of the Curl ‘easy’ interface.
>
> The hopes were that the Band-Aid approach could mimic the build above,
> substituting Curl-7.13 with Curl-7.20 just long enough to bridge the gap
> between now and when the migration to the new system is complete.
>
> A preliminary test showed that the basic Curl-7.20 version builds
> successfully on XP, however it would seem that this build is void of the
> required libraries: openssl, c-ares or zlib.
>
> If we can incorporate these additional libraries into our successful test
> build of 7-20, we could have our Band-Aid.
>
> ----- Original Message -----
> From: "Daniel Stenberg" <daniel_at_haxx.se>
> To: "libcurl development" <curl-library_at_cool.haxx.se>
> Sent: Thursday, May 17, 2018 4:26 AM
> Subject: Re: Old Curl Project
>
>
> > On Thu, 17 May 2018, Don Landsom wrote:
> >
> >> I'm new here and was hoping to learn more about Curl in the attempts to
> >> breath some life into an old project until it can be brought up to date
> >> through a complete overhaul.
> >
> > You're most welcome!
> >
> >> Not looking to take too big of a leap hear as everything is to be
> >> replaced so I searched to find the closest possible Curl release
> support
> >> SMPT which appears to be Curl-7.20.0.
> >
> > SMTP support was initially added in 7.20.0, yes. But it has also been
> > polished and bugfixed over the years so I would not recommend using the
> > first public version supporting it. I think it had a few rough edges
> still
> > for some releases.
> >
> > In general you won't gain much by doing a small upgrade compared to a
> big
> > upgrade. If you instead jump to the head of the line at 7.60.0, you'll
> get
> > our attention and support if you have problems or questions. Not so much
> > for 7.20.0, which is over 8 years old by now.
> >
> > The API and behavior *should* still be the same as it was back in the
> > 7.13.0 days!
> >
> > Also note that 7.20.0 has a few known security vulnerabilities:
> >
> > https://curl.haxx.se/docs/vuln-7.20.0.html
> >
> >> The current application is running VB6 using the dll wrapper VBLibCurl
> >> 1.0, so the big question is whether this wrapper can be interfaced with
> >> Curl-7.20.0.
> >
> > I would imagine that building stuff on such old legacy systems is a pain
> > in general.
> >
> > --
> >
> > / daniel.haxx.se
> > -------------------------------------------------------------------
> > Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
> > Etiquette: https://curl.haxx.se/mail/etiquette.html
>
> -------------------------------------------------------------------
> Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
> Etiquette: https://curl.haxx.se/mail/etiquette.html

-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2018-05-17