On 18-11-2015 19:38, Alex Peshkoff wrote:
> On 11/18/2015 07:59 PM, Mark Rotteveel wrote:
>> Because most java developers don't want native dependencies, as they are 
>> annoying when your application is deployed on systems with different 
>> architectures, it has a performance overhead, bugs in native dependencies 
>> can crash the jvm.
>> I really want a overview of the messages exchanged and the possible state 
>> transitions as part of the authentication handshake for Srp and Legacy_Auth. 
>> I probably made a mistake somewhere, but I can't see the forest for the 
>> trees.
>
> I will try to help you, but it will take time.
> Right now I'm very busy with getting ready for v.3 release.
> In what format do you accept messages information?

I think a combination of textual description and example packets (in a 
human readable format) would be preferable. The main problem I seem to 
have is when I have both Srp and Legacy_Auth and the user is a legacy 
auth user.

However I am beginning to suspect I have hit a bug in Firebird 3 RC1. I 
have created a legacy auth user but - using FlameRobin - I am unable to 
connect to a database with that user when

AuthServer = Srp, Legacy_Auth
AuthClient = Srp, Legacy_Auth
WireCrypt = Disabled

I am able to connect when

AuthServer = Legacy_Auth
AuthClient = Srp, Legacy_Auth
WireCrypt = Disabled

and

AuthServer = Srp, Legacy_Auth
AuthClient = Legacy_Auth
WireCrypt = Disabled

When I create a Srp user, then I am unable to connect to Firebird when:

AuthServer = Srp, Legacy_Auth
AuthClient = Legacy_Auth, Srp

In other words, it looks like Firebird gives up after the first plugin 
instead of asking for the next one.

Mark
-- 
Mark Rotteveel

------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to