Why is an authentication plugin mismatch (as in the list of plugins between client and server have no overlap) not clearly communicated to the client?

For example if I have AuthServer = Srp256,Srp,Legacy_Auth and the client only tries Srp224, then the error returned to the client is

Error occurred during login, please check server firebird.log for details [SQLState:08006, ISC error code:335545106]

With entry in the log:

RAMONA  Sat Jun 23 16:01:45 2018
        Authentication error
        No matching plugins on server

Why is the error "Authentication error" + "No matching plugins on server" not reported back to the client?
--
Mark Rotteveel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to