Issue Details (XML | Word | Printable)

Key: CORE-5822
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Alexander Peshkov
Reporter: Pavel Zotov
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Firebird Core

Client gets SQLSTATE = 28000 ("user/password not defined") if WireCrypt = Disabled is used on client side. Rather error SQLSTATE = 08006 ("Error occurred... check server firebird.log") should be raised

Created: 09/May/18 03:08 PM   Updated: 15/May/18 07:39 AM
Component/s: API / Client Library, Engine, Security
Affects Version/s: 4.0 Alpha 1, 3.0.3
Fix Version/s: 3.0.4, 4.0 Beta 1

QA Status: Covered by another test(s)
Test Details:
See test for CORE-4964: there is code that temp-ly changes content of firebird.conf by adding there WireCrypt =Disabled.
When client makes attach then this new (changed) firerbid.conf will be used and we can check firebird.log for the same messages as should appear in CORE-4964.


 Description  « Hide
If firebird.conf on client side contains WireCrypt = Disabled and there is some problem with security DB for database being attached then client will get
===
    Statement failed, SQLSTATE = 28000
    Your user name and password are not defined.
===
-- regardless of AuthClient value on server (and client also).

Record with details of failure will be added into firebird.log only if WireCrypt != Disabled (i.e. is commented or assigned to 'Enabled').

PS.
Separate ticket was created after discuss with Alex (privately) about details of CORE-4964.


 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.