Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
to your account
Submitted by: @ibprovider
Assigned to: @ibprovider
This problem was detected by IBProvider builtin client to Firebird (not by fbclient.dll).
1. Server config:
AuthServer=Legacy_Auth, Win_SSpi, Srp
2. Client config:
AuthClient=Legacy_Auth, Win_SSpi, Srp
3. Create NEW used "DBA-SRP" through SRP plugin:
CREATE USER "DBA-SRP" PASSWORD 'masterkey' USING PLUGIN Srp;
4. Connect to database with "DBA-SRP"
5. Server returns op_accept instead op_accept_data.
The problem located in "static bool accept_connection(rem_port* port, P_CNCT* connect, PACKET* send)" (server.cpp):
Lines 1983 to 1997
// try next plugin
accepted = false;
/\* BUG FIX \*/ returnData = true; // <\-\- You forgot setup this flag
This code (by designe) should return the name of next auth-plugin. But does not return, because returnData was not set to true.
Commits: 450db65 d218864
The text was updated successfully, but these errors were encountered:
description: This problem was detected by IBProvider builtin client to Firebird (not by fbclient.dll).
The problem located in static bool accept_connection(rem_port* port, P_CNCT* connect, PACKET* send):
Sorry, something went wrong.
status: Open [ 1 ] => Resolved [ 5 ]
resolution: Fixed [ 1 ]
Fix Version: 3.0.5 [ 10885 ]
Fix Version: 4.0 Beta 2 [ 10888 ]
Commented by: @ibprovider
Tested. Problem is solved. Thanks :)
assignee: Kovalenko Dmitry [ _dima_k_ ]
No branches or pull requests