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