1
0
mysql-connector-java/mysql-connector-java-remove-oci-support.patch

38 lines
3.1 KiB
Diff
Raw Normal View History

Accepting request 973641 from home:david.anes:branches:Java:packages - Update to 8.0.29: Functionality added or changed: * Historically, MySQL has used utf8 as an alias for utf8mb3. Since release 8.0.29, utf8mb3 has become a recognized (though deprecated) character set on its own for MySQL Server. Therefore, Connector/J has added utf8mb3 to its character set mapping, and users are encouraged to update to Connector/J 8.0.29 to avoid potential issues when working with MySQL Server 8.0.29 or later. (Bug #33850155) * A new connection property socksProxyRemoteDns has been added, which, when set to true, makes the SocksProxySocketFactory execute its own connect() implementation that passes the unresolved InetSocketAddress of a MySQL Server host to the created proxy socket, instead of having the address resolved locally. (Bug #77924, Bug #25710160) * The code for prepared statements has been refactored to make the code simpler and the logic for binding more consistent between ServerPreparedStatement and ClientPreparedStatement. * Connector/J now supports Fast Identity Online (FIDO) Authentication. See Connecting Using Fast Identity Online (FIDO) Authentication for details. Bugs fixed: * X DevAPI: If the connection property xdevapi.ssl-mode was set to DISABLED (or xdevapi.ssl-mode was not set, but the value was picked up from the sslMode setting), specifying some of the security properties caused Connector/J to throw an error. With this fix, even when encryption is turned off and irrelevant security properties are set, Connector/J does not throw an error. * DatabaseMetaData.getDefaultTransactionIsolation() returned a OBS-URL: https://build.opensuse.org/request/show/973641 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=65
2022-04-28 10:29:44 +00:00
Index: mysql-connector-j-8.0.29/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java
Accepting request 957902 from home:david.anes:branches:Java:packages - Build now from GitHub official repo: * Updated source package to build from gihub official repository. * Remove utility generate-tarball.sh which is not needed anymore. - Add patch to temporarily remove OCI IAM support while it's packaged: * Add mysql-connector-java-remove-oci-support.patch - Update to 8.0.28 (CVE-2021-2471, bsc#1195557): Changes in 8.0.28: * Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database connection and does not close. * Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing matching _id check. * Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-navigable ResultSet. * Fix for Bug#105323 (33507321), README.md contains broken links. * Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE CONNECTION BUT DOES NOT CLOSE THE CONNECTION. * Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs. * Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH. * Fix for Bug#84365 (33425867), INSERT..VALUE with VALUES function lead to a StringIndexOutOfBoundsException. * Fix for Bug#105211 (33468860), class java.time.LocalDate cannot be cast to class java.sql.Date. * Fix for Bug#101389 (32089018), GETWARNINGS SHOULD CHECK WARNING COUNT BEFORE SENDING SHOW. * Fix for Bug#33488091, Remove all references to xdevapi.useAsyncProtocol from properties and code. * WL#14805, Remove support for TLS 1.0 and 1.1. * WL#14650, Support for MFA (multi factor authentication) authentication. Changesd in 8.0.27 * Fix for Bug#103612 (32902019), Incorrectly identified WITH...SELECT as unsafe for read-only connections. * Fix for Bug#71929 (18346501), Prefixing query with double comments cancels query DML validation. * Fix for Bug#23204652, CURSOR POSITIONING API'S DOESNOT CHECK THE VALIDITY OF RESULTSET. * Fix for Bug#28725534, MULTI HOST CONNECTION WOULD BLOCK IN CONNECTION POOLING. * Fix for Bug#95139 (29807572), CACHESERVERCONFIGURATION APPEARS TO THWART CHARSET DETECTION. * Fix for Bug#104641 (33237255), DatabaseMetaData.getImportedKeys can return duplicated foreign keys. * Fix for Bug#33185116, Have method ResultSet.getBoolean() supporting conversion of 'T' and 'F' in a VARCHAR to True/False (boolean). * Fix for Bug#31117686, PROTOCOL ALLOWLIST NOT COMPATIBLE WITH IBM JAVA. OBS-URL: https://build.opensuse.org/request/show/957902 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=64
2022-02-28 08:08:26 +00:00
===================================================================
Accepting request 973641 from home:david.anes:branches:Java:packages - Update to 8.0.29: Functionality added or changed: * Historically, MySQL has used utf8 as an alias for utf8mb3. Since release 8.0.29, utf8mb3 has become a recognized (though deprecated) character set on its own for MySQL Server. Therefore, Connector/J has added utf8mb3 to its character set mapping, and users are encouraged to update to Connector/J 8.0.29 to avoid potential issues when working with MySQL Server 8.0.29 or later. (Bug #33850155) * A new connection property socksProxyRemoteDns has been added, which, when set to true, makes the SocksProxySocketFactory execute its own connect() implementation that passes the unresolved InetSocketAddress of a MySQL Server host to the created proxy socket, instead of having the address resolved locally. (Bug #77924, Bug #25710160) * The code for prepared statements has been refactored to make the code simpler and the logic for binding more consistent between ServerPreparedStatement and ClientPreparedStatement. * Connector/J now supports Fast Identity Online (FIDO) Authentication. See Connecting Using Fast Identity Online (FIDO) Authentication for details. Bugs fixed: * X DevAPI: If the connection property xdevapi.ssl-mode was set to DISABLED (or xdevapi.ssl-mode was not set, but the value was picked up from the sslMode setting), specifying some of the security properties caused Connector/J to throw an error. With this fix, even when encryption is turned off and irrelevant security properties are set, Connector/J does not throw an error. * DatabaseMetaData.getDefaultTransactionIsolation() returned a OBS-URL: https://build.opensuse.org/request/show/973641 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=65
2022-04-28 10:29:44 +00:00
--- mysql-connector-j-8.0.29.orig/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java
+++ mysql-connector-j-8.0.29/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java
@@ -58,7 +58,6 @@ import com.mysql.cj.protocol.a.NativeCon
import com.mysql.cj.protocol.a.authentication.AuthenticationFidoClient;
Accepting request 957902 from home:david.anes:branches:Java:packages - Build now from GitHub official repo: * Updated source package to build from gihub official repository. * Remove utility generate-tarball.sh which is not needed anymore. - Add patch to temporarily remove OCI IAM support while it's packaged: * Add mysql-connector-java-remove-oci-support.patch - Update to 8.0.28 (CVE-2021-2471, bsc#1195557): Changes in 8.0.28: * Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database connection and does not close. * Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing matching _id check. * Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-navigable ResultSet. * Fix for Bug#105323 (33507321), README.md contains broken links. * Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE CONNECTION BUT DOES NOT CLOSE THE CONNECTION. * Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs. * Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH. * Fix for Bug#84365 (33425867), INSERT..VALUE with VALUES function lead to a StringIndexOutOfBoundsException. * Fix for Bug#105211 (33468860), class java.time.LocalDate cannot be cast to class java.sql.Date. * Fix for Bug#101389 (32089018), GETWARNINGS SHOULD CHECK WARNING COUNT BEFORE SENDING SHOW. * Fix for Bug#33488091, Remove all references to xdevapi.useAsyncProtocol from properties and code. * WL#14805, Remove support for TLS 1.0 and 1.1. * WL#14650, Support for MFA (multi factor authentication) authentication. Changesd in 8.0.27 * Fix for Bug#103612 (32902019), Incorrectly identified WITH...SELECT as unsafe for read-only connections. * Fix for Bug#71929 (18346501), Prefixing query with double comments cancels query DML validation. * Fix for Bug#23204652, CURSOR POSITIONING API'S DOESNOT CHECK THE VALIDITY OF RESULTSET. * Fix for Bug#28725534, MULTI HOST CONNECTION WOULD BLOCK IN CONNECTION POOLING. * Fix for Bug#95139 (29807572), CACHESERVERCONFIGURATION APPEARS TO THWART CHARSET DETECTION. * Fix for Bug#104641 (33237255), DatabaseMetaData.getImportedKeys can return duplicated foreign keys. * Fix for Bug#33185116, Have method ResultSet.getBoolean() supporting conversion of 'T' and 'F' in a VARCHAR to True/False (boolean). * Fix for Bug#31117686, PROTOCOL ALLOWLIST NOT COMPATIBLE WITH IBM JAVA. OBS-URL: https://build.opensuse.org/request/show/957902 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=64
2022-02-28 08:08:26 +00:00
import com.mysql.cj.protocol.a.authentication.AuthenticationKerberosClient;
import com.mysql.cj.protocol.a.authentication.AuthenticationLdapSaslClientPlugin;
-import com.mysql.cj.protocol.a.authentication.AuthenticationOciClient;
import com.mysql.cj.protocol.a.authentication.CachingSha2PasswordPlugin;
import com.mysql.cj.protocol.a.authentication.MysqlClearPasswordPlugin;
import com.mysql.cj.protocol.a.authentication.MysqlNativePasswordPlugin;
Accepting request 973641 from home:david.anes:branches:Java:packages - Update to 8.0.29: Functionality added or changed: * Historically, MySQL has used utf8 as an alias for utf8mb3. Since release 8.0.29, utf8mb3 has become a recognized (though deprecated) character set on its own for MySQL Server. Therefore, Connector/J has added utf8mb3 to its character set mapping, and users are encouraged to update to Connector/J 8.0.29 to avoid potential issues when working with MySQL Server 8.0.29 or later. (Bug #33850155) * A new connection property socksProxyRemoteDns has been added, which, when set to true, makes the SocksProxySocketFactory execute its own connect() implementation that passes the unresolved InetSocketAddress of a MySQL Server host to the created proxy socket, instead of having the address resolved locally. (Bug #77924, Bug #25710160) * The code for prepared statements has been refactored to make the code simpler and the logic for binding more consistent between ServerPreparedStatement and ClientPreparedStatement. * Connector/J now supports Fast Identity Online (FIDO) Authentication. See Connecting Using Fast Identity Online (FIDO) Authentication for details. Bugs fixed: * X DevAPI: If the connection property xdevapi.ssl-mode was set to DISABLED (or xdevapi.ssl-mode was not set, but the value was picked up from the sslMode setting), specifying some of the security properties caused Connector/J to throw an error. With this fix, even when encryption is turned off and irrelevant security properties are set, Connector/J does not throw an error. * DatabaseMetaData.getDefaultTransactionIsolation() returned a OBS-URL: https://build.opensuse.org/request/show/973641 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=65
2022-04-28 10:29:44 +00:00
@@ -256,7 +255,6 @@ public class NativeAuthenticationProvide
Accepting request 957902 from home:david.anes:branches:Java:packages - Build now from GitHub official repo: * Updated source package to build from gihub official repository. * Remove utility generate-tarball.sh which is not needed anymore. - Add patch to temporarily remove OCI IAM support while it's packaged: * Add mysql-connector-java-remove-oci-support.patch - Update to 8.0.28 (CVE-2021-2471, bsc#1195557): Changes in 8.0.28: * Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database connection and does not close. * Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing matching _id check. * Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-navigable ResultSet. * Fix for Bug#105323 (33507321), README.md contains broken links. * Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE CONNECTION BUT DOES NOT CLOSE THE CONNECTION. * Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs. * Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH. * Fix for Bug#84365 (33425867), INSERT..VALUE with VALUES function lead to a StringIndexOutOfBoundsException. * Fix for Bug#105211 (33468860), class java.time.LocalDate cannot be cast to class java.sql.Date. * Fix for Bug#101389 (32089018), GETWARNINGS SHOULD CHECK WARNING COUNT BEFORE SENDING SHOW. * Fix for Bug#33488091, Remove all references to xdevapi.useAsyncProtocol from properties and code. * WL#14805, Remove support for TLS 1.0 and 1.1. * WL#14650, Support for MFA (multi factor authentication) authentication. Changesd in 8.0.27 * Fix for Bug#103612 (32902019), Incorrectly identified WITH...SELECT as unsafe for read-only connections. * Fix for Bug#71929 (18346501), Prefixing query with double comments cancels query DML validation. * Fix for Bug#23204652, CURSOR POSITIONING API'S DOESNOT CHECK THE VALIDITY OF RESULTSET. * Fix for Bug#28725534, MULTI HOST CONNECTION WOULD BLOCK IN CONNECTION POOLING. * Fix for Bug#95139 (29807572), CACHESERVERCONFIGURATION APPEARS TO THWART CHARSET DETECTION. * Fix for Bug#104641 (33237255), DatabaseMetaData.getImportedKeys can return duplicated foreign keys. * Fix for Bug#33185116, Have method ResultSet.getBoolean() supporting conversion of 'T' and 'F' in a VARCHAR to True/False (boolean). * Fix for Bug#31117686, PROTOCOL ALLOWLIST NOT COMPATIBLE WITH IBM JAVA. OBS-URL: https://build.opensuse.org/request/show/957902 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=64
2022-02-28 08:08:26 +00:00
pluginsToInit.add(new MysqlOldPasswordPlugin());
pluginsToInit.add(new AuthenticationLdapSaslClientPlugin());
pluginsToInit.add(new AuthenticationKerberosClient());
- pluginsToInit.add(new AuthenticationOciClient());
Accepting request 973641 from home:david.anes:branches:Java:packages - Update to 8.0.29: Functionality added or changed: * Historically, MySQL has used utf8 as an alias for utf8mb3. Since release 8.0.29, utf8mb3 has become a recognized (though deprecated) character set on its own for MySQL Server. Therefore, Connector/J has added utf8mb3 to its character set mapping, and users are encouraged to update to Connector/J 8.0.29 to avoid potential issues when working with MySQL Server 8.0.29 or later. (Bug #33850155) * A new connection property socksProxyRemoteDns has been added, which, when set to true, makes the SocksProxySocketFactory execute its own connect() implementation that passes the unresolved InetSocketAddress of a MySQL Server host to the created proxy socket, instead of having the address resolved locally. (Bug #77924, Bug #25710160) * The code for prepared statements has been refactored to make the code simpler and the logic for binding more consistent between ServerPreparedStatement and ClientPreparedStatement. * Connector/J now supports Fast Identity Online (FIDO) Authentication. See Connecting Using Fast Identity Online (FIDO) Authentication for details. Bugs fixed: * X DevAPI: If the connection property xdevapi.ssl-mode was set to DISABLED (or xdevapi.ssl-mode was not set, but the value was picked up from the sslMode setting), specifying some of the security properties caused Connector/J to throw an error. With this fix, even when encryption is turned off and irrelevant security properties are set, Connector/J does not throw an error. * DatabaseMetaData.getDefaultTransactionIsolation() returned a OBS-URL: https://build.opensuse.org/request/show/973641 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=65
2022-04-28 10:29:44 +00:00
pluginsToInit.add(new AuthenticationFidoClient());
Accepting request 957902 from home:david.anes:branches:Java:packages - Build now from GitHub official repo: * Updated source package to build from gihub official repository. * Remove utility generate-tarball.sh which is not needed anymore. - Add patch to temporarily remove OCI IAM support while it's packaged: * Add mysql-connector-java-remove-oci-support.patch - Update to 8.0.28 (CVE-2021-2471, bsc#1195557): Changes in 8.0.28: * Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database connection and does not close. * Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing matching _id check. * Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-navigable ResultSet. * Fix for Bug#105323 (33507321), README.md contains broken links. * Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE CONNECTION BUT DOES NOT CLOSE THE CONNECTION. * Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs. * Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH. * Fix for Bug#84365 (33425867), INSERT..VALUE with VALUES function lead to a StringIndexOutOfBoundsException. * Fix for Bug#105211 (33468860), class java.time.LocalDate cannot be cast to class java.sql.Date. * Fix for Bug#101389 (32089018), GETWARNINGS SHOULD CHECK WARNING COUNT BEFORE SENDING SHOW. * Fix for Bug#33488091, Remove all references to xdevapi.useAsyncProtocol from properties and code. * WL#14805, Remove support for TLS 1.0 and 1.1. * WL#14650, Support for MFA (multi factor authentication) authentication. Changesd in 8.0.27 * Fix for Bug#103612 (32902019), Incorrectly identified WITH...SELECT as unsafe for read-only connections. * Fix for Bug#71929 (18346501), Prefixing query with double comments cancels query DML validation. * Fix for Bug#23204652, CURSOR POSITIONING API'S DOESNOT CHECK THE VALIDITY OF RESULTSET. * Fix for Bug#28725534, MULTI HOST CONNECTION WOULD BLOCK IN CONNECTION POOLING. * Fix for Bug#95139 (29807572), CACHESERVERCONFIGURATION APPEARS TO THWART CHARSET DETECTION. * Fix for Bug#104641 (33237255), DatabaseMetaData.getImportedKeys can return duplicated foreign keys. * Fix for Bug#33185116, Have method ResultSet.getBoolean() supporting conversion of 'T' and 'F' in a VARCHAR to True/False (boolean). * Fix for Bug#31117686, PROTOCOL ALLOWLIST NOT COMPATIBLE WITH IBM JAVA. OBS-URL: https://build.opensuse.org/request/show/957902 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=64
2022-02-28 08:08:26 +00:00
// plugins from authenticationPluginClasses connection parameter
Accepting request 973641 from home:david.anes:branches:Java:packages - Update to 8.0.29: Functionality added or changed: * Historically, MySQL has used utf8 as an alias for utf8mb3. Since release 8.0.29, utf8mb3 has become a recognized (though deprecated) character set on its own for MySQL Server. Therefore, Connector/J has added utf8mb3 to its character set mapping, and users are encouraged to update to Connector/J 8.0.29 to avoid potential issues when working with MySQL Server 8.0.29 or later. (Bug #33850155) * A new connection property socksProxyRemoteDns has been added, which, when set to true, makes the SocksProxySocketFactory execute its own connect() implementation that passes the unresolved InetSocketAddress of a MySQL Server host to the created proxy socket, instead of having the address resolved locally. (Bug #77924, Bug #25710160) * The code for prepared statements has been refactored to make the code simpler and the logic for binding more consistent between ServerPreparedStatement and ClientPreparedStatement. * Connector/J now supports Fast Identity Online (FIDO) Authentication. See Connecting Using Fast Identity Online (FIDO) Authentication for details. Bugs fixed: * X DevAPI: If the connection property xdevapi.ssl-mode was set to DISABLED (or xdevapi.ssl-mode was not set, but the value was picked up from the sslMode setting), specifying some of the security properties caused Connector/J to throw an error. With this fix, even when encryption is turned off and irrelevant security properties are set, Connector/J does not throw an error. * DatabaseMetaData.getDefaultTransactionIsolation() returned a OBS-URL: https://build.opensuse.org/request/show/973641 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=65
2022-04-28 10:29:44 +00:00
Index: mysql-connector-j-8.0.29/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
Accepting request 957902 from home:david.anes:branches:Java:packages - Build now from GitHub official repo: * Updated source package to build from gihub official repository. * Remove utility generate-tarball.sh which is not needed anymore. - Add patch to temporarily remove OCI IAM support while it's packaged: * Add mysql-connector-java-remove-oci-support.patch - Update to 8.0.28 (CVE-2021-2471, bsc#1195557): Changes in 8.0.28: * Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database connection and does not close. * Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing matching _id check. * Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-navigable ResultSet. * Fix for Bug#105323 (33507321), README.md contains broken links. * Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE CONNECTION BUT DOES NOT CLOSE THE CONNECTION. * Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs. * Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH. * Fix for Bug#84365 (33425867), INSERT..VALUE with VALUES function lead to a StringIndexOutOfBoundsException. * Fix for Bug#105211 (33468860), class java.time.LocalDate cannot be cast to class java.sql.Date. * Fix for Bug#101389 (32089018), GETWARNINGS SHOULD CHECK WARNING COUNT BEFORE SENDING SHOW. * Fix for Bug#33488091, Remove all references to xdevapi.useAsyncProtocol from properties and code. * WL#14805, Remove support for TLS 1.0 and 1.1. * WL#14650, Support for MFA (multi factor authentication) authentication. Changesd in 8.0.27 * Fix for Bug#103612 (32902019), Incorrectly identified WITH...SELECT as unsafe for read-only connections. * Fix for Bug#71929 (18346501), Prefixing query with double comments cancels query DML validation. * Fix for Bug#23204652, CURSOR POSITIONING API'S DOESNOT CHECK THE VALIDITY OF RESULTSET. * Fix for Bug#28725534, MULTI HOST CONNECTION WOULD BLOCK IN CONNECTION POOLING. * Fix for Bug#95139 (29807572), CACHESERVERCONFIGURATION APPEARS TO THWART CHARSET DETECTION. * Fix for Bug#104641 (33237255), DatabaseMetaData.getImportedKeys can return duplicated foreign keys. * Fix for Bug#33185116, Have method ResultSet.getBoolean() supporting conversion of 'T' and 'F' in a VARCHAR to True/False (boolean). * Fix for Bug#31117686, PROTOCOL ALLOWLIST NOT COMPATIBLE WITH IBM JAVA. OBS-URL: https://build.opensuse.org/request/show/957902 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=64
2022-02-28 08:08:26 +00:00
===================================================================
Accepting request 973641 from home:david.anes:branches:Java:packages - Update to 8.0.29: Functionality added or changed: * Historically, MySQL has used utf8 as an alias for utf8mb3. Since release 8.0.29, utf8mb3 has become a recognized (though deprecated) character set on its own for MySQL Server. Therefore, Connector/J has added utf8mb3 to its character set mapping, and users are encouraged to update to Connector/J 8.0.29 to avoid potential issues when working with MySQL Server 8.0.29 or later. (Bug #33850155) * A new connection property socksProxyRemoteDns has been added, which, when set to true, makes the SocksProxySocketFactory execute its own connect() implementation that passes the unresolved InetSocketAddress of a MySQL Server host to the created proxy socket, instead of having the address resolved locally. (Bug #77924, Bug #25710160) * The code for prepared statements has been refactored to make the code simpler and the logic for binding more consistent between ServerPreparedStatement and ClientPreparedStatement. * Connector/J now supports Fast Identity Online (FIDO) Authentication. See Connecting Using Fast Identity Online (FIDO) Authentication for details. Bugs fixed: * X DevAPI: If the connection property xdevapi.ssl-mode was set to DISABLED (or xdevapi.ssl-mode was not set, but the value was picked up from the sslMode setting), specifying some of the security properties caused Connector/J to throw an error. With this fix, even when encryption is turned off and irrelevant security properties are set, Connector/J does not throw an error. * DatabaseMetaData.getDefaultTransactionIsolation() returned a OBS-URL: https://build.opensuse.org/request/show/973641 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=65
2022-04-28 10:29:44 +00:00
--- mysql-connector-j-8.0.29.orig/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
+++ mysql-connector-j-8.0.29/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
@@ -50,12 +50,6 @@ AuthenticationLdapSaslClientPlugin.Missi
Accepting request 957902 from home:david.anes:branches:Java:packages - Build now from GitHub official repo: * Updated source package to build from gihub official repository. * Remove utility generate-tarball.sh which is not needed anymore. - Add patch to temporarily remove OCI IAM support while it's packaged: * Add mysql-connector-java-remove-oci-support.patch - Update to 8.0.28 (CVE-2021-2471, bsc#1195557): Changes in 8.0.28: * Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database connection and does not close. * Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing matching _id check. * Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-navigable ResultSet. * Fix for Bug#105323 (33507321), README.md contains broken links. * Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE CONNECTION BUT DOES NOT CLOSE THE CONNECTION. * Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs. * Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH. * Fix for Bug#84365 (33425867), INSERT..VALUE with VALUES function lead to a StringIndexOutOfBoundsException. * Fix for Bug#105211 (33468860), class java.time.LocalDate cannot be cast to class java.sql.Date. * Fix for Bug#101389 (32089018), GETWARNINGS SHOULD CHECK WARNING COUNT BEFORE SENDING SHOW. * Fix for Bug#33488091, Remove all references to xdevapi.useAsyncProtocol from properties and code. * WL#14805, Remove support for TLS 1.0 and 1.1. * WL#14650, Support for MFA (multi factor authentication) authentication. Changesd in 8.0.27 * Fix for Bug#103612 (32902019), Incorrectly identified WITH...SELECT as unsafe for read-only connections. * Fix for Bug#71929 (18346501), Prefixing query with double comments cancels query DML validation. * Fix for Bug#23204652, CURSOR POSITIONING API'S DOESNOT CHECK THE VALIDITY OF RESULTSET. * Fix for Bug#28725534, MULTI HOST CONNECTION WOULD BLOCK IN CONNECTION POOLING. * Fix for Bug#95139 (29807572), CACHESERVERCONFIGURATION APPEARS TO THWART CHARSET DETECTION. * Fix for Bug#104641 (33237255), DatabaseMetaData.getImportedKeys can return duplicated foreign keys. * Fix for Bug#33185116, Have method ResultSet.getBoolean() supporting conversion of 'T' and 'F' in a VARCHAR to True/False (boolean). * Fix for Bug#31117686, PROTOCOL ALLOWLIST NOT COMPATIBLE WITH IBM JAVA. OBS-URL: https://build.opensuse.org/request/show/957902 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=64
2022-02-28 08:08:26 +00:00
AuthenticationLdapSaslClientPlugin.FailCreateSaslClient=Failed creating a SASL client for the authentication mechanism ''{0}''.
AuthenticationLdapSaslClientPlugin.ErrProcessingAuthIter=Error while processing an authentication iteration for the authentication mechanism ''{0}''.
-AuthenticationOciClientPlugin.SdkNotFound=The OCI SDK could not be found or is not installed.
-AuthenticationOciClientPlugin.OciConfigFileError=OCI configuration file could not be read.
-AuthenticationOciClientPlugin.OciConfigFileMissingEntry=OCI configuration file does not contain a ''fingerprint'' or ''key_file'' entry.
-AuthenticationOciClientPlugin.PrivateKeyNotFound=Private key could not be found at location given by OCI configuration entry ''key_file''.
-AuthenticationOciClientPlugin.PrivateKeyNotValid=OCI configuration entry ''key_file'' does not reference a valid key file.
-
AuthenticationProvider.BadAuthenticationPlugin=Unable to load authentication plugin ''{0}''.
AuthenticationProvider.BadDefaultAuthenticationPlugin=Improper value "{0}" for property ''defaultAuthenticationPlugin''.
AuthenticationProvider.DefaultAuthenticationPluginIsNotListed=Default authentication plugin "{0}" is neither one of the built-in plugins nor one of the plugins listed in ''authenticationPlugins''.