On 21-11-2015 15:18, Mark Rotteveel wrote: > 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.
I have created http://tracker.firebirdsql.org/browse/CORE-5026 Mark -- Mark Rotteveel ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel