New issue
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? Sign in to your account
FB3 (protocol 13) returns op_accept instead op_accept_data [CORE6063] #6313
Comments
Modified by: @ibproviderdescription: This problem was detected by IBProvider builtin client to Firebird (not by fbclient.dll). Reproductions: 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):
---- => This problem was detected by IBProvider builtin client to Firebird (not by fbclient.dll). Reproduction: 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):
---- |
Modified by: @ibproviderdescription: This problem was detected by IBProvider builtin client to Firebird (not by fbclient.dll). Reproduction: 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):
---- => This problem was detected by IBProvider builtin client to Firebird (not by fbclient.dll). Reproduction: 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): firebird/src/remote/server/server.cpp Lines 1983 to 1997 in 05e0905
---- |
Modified by: @AlexPeshkoffstatus: 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 :) |
Modified by: @dyemanovassignee: Kovalenko Dmitry [ _dima_k_ ] |
Submitted by: @ibprovider
Assigned to: @ibprovider
This problem was detected by IBProvider builtin client to Firebird (not by fbclient.dll).
Reproduction:
1. Server config:
AuthServer=Legacy_Auth, Win_SSpi, Srp
WireCrypt=enabled
2. Client config:
AuthClient=Legacy_Auth, Win_SSpi, Srp
WireCrypt=disabled
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):
firebird/src/remote/server/server.cpp
Lines 1983 to 1997 in 05e0905
----
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: