[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: kwallet final branch

From: Ben Collins-Sussman <sussman_at_gmail.com>
Date: Mon, 19 May 2008 15:02:56 -0500

On Fri, May 16, 2008 at 12:01 PM, Branko ╚ibej <brane_at_xbc.nu> wrote:
> Ben Collins-Sussman wrote:
>>>
>>> DSO have many advantages. Please see this thread:
>>> http://svn.haxx.se/dev/archive-2008-05/0054.shtml
>>>
>>
>> Someone explained this to me in IRC. I guess the reason that Windows
>> and Keychain providers are statically linked is because those APIs are
>> *guaranteed* to exist when building on Windows or OS X.
>
> I don't know about Keychain, but CryptoAPI certainly isn't guaranteed to
> exist on all the Windows versions we "support". So it's in fact not
> statically linked but discovered dynamically at runtime, exactly as I
> proposed for the Kwallet and Gnome Keyring providers.

That's very nice. I sure wish we could figure out why the Windows
auth provider doesn't need to be declared in a separate public header,
but the kwallet provider does. How ugly.
Received on 2008-05-19 22:03:14 CEST

This is an archived mail posted to the Subversion Dev mailing list.