[
https://issues.apache.org/jira/browse/DERBY-5970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13624000#comment-13624000
]
Mike Matrigali commented on DERBY-5970:
---------------------------------------
this seems more like a improvement than a bug. not marking it as a regression.
> Check that connection attributes have legal values.
> ---------------------------------------------------
>
> Key: DERBY-5970
> URL: https://issues.apache.org/jira/browse/DERBY-5970
> Project: Derby
> Issue Type: Bug
> Components: Services
> Affects Versions: 10.10.1.1
> Reporter: Rick Hillegas
> Attachments: AttributeChecks.html, AttributeChecks.html,
> AttributeChecks.html, AttributeChecks.html,
> derby-5970-01-aa-vetDecryptDatabaseValue.diff,
> derby-5970-01-ab-vetDecryptDatabaseValue.diff,
> derby-5970-02-aa-vetDataEncryptionValue.diff
>
>
> At boot time, Derby does not check whether connection attributes are set to
> legal values. This can cause them to be silently ignored. In the case of
> security operations like re(un)encryption, these silent failures deceive the
> DBO into thinking that the security behavior of the database has changed
> when, in fact, it hasn't. We should do the following:
> 1) Prevent decryptDatabase from being set to an illegal value. Since this is
> a new attribute, there are no backward compatibility issues.
> 2) Evaluate other attributes on a case-by-case basis to determine which ones
> should raise exceptions if they are set to illegal values. Technically, this
> may result in backwardly incompatible behavior. However, I think that for
> most attributes, we will decide that the incompatibility is minor and is a
> welcome bugfix.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira