[opensource-dev] Request for review/testing Socks 5 support for viewer-development (VWR-20801)

Robin Cornelius robin.cornelius at gmail.com
Wed Sep 8 05:13:42 PDT 2010


On Wed, Sep 8, 2010 at 1:01 PM, Tofu Linden <tofu at lindenlab.com> wrote:

> Not a great success, sadly.
> On the official build machine (build-linux) the autobuild aborts with a
> python(?) error pretty quickly.
> On my local machine everything builds great, and basically runs, but
> the resulting libcurl doesn't have HTTPS support (it didn't find
> openssl, I guess) which we need.
>
> I'm not really familiar with autobuild - perhaps Brad has some input?
> Should I be running this on a specific host that isn't build-linux?
>
> I could pretty easily hand-roll a build to unblock VWR-20801, but
> autobuild is infinitely more desirable.

Yea handrolling is easy but clearly not where you want to be, Iv'e
certainly done it for windows for testing the socks code and also
build it for linux myself in the past no problems.

One thing to note I'm not sure of the status of cares WRT non blocking
curl dns lookups. Looking at the curl source it uses Windows threads
for DNS lookups on win32, but it always was a requirment to use c-ares
with --non-blocking on linux to prevent libresolv from stalling the
viewer, it may have moved all DNS lookups to threads as the internal
curl state machine does feature wait DNS states. Nothing should have
changed here from the last curl package you releases though so once
you have beaten the autobuild server to find openSSL it should just do
what ever it did before and work fine.

Robin


More information about the opensource-dev mailing list