Accepting request 818155 from home:pmonrealgonzalez:branches:Java:packages
- Update to 5.1.49 [bsc#1173600, CVE-2020-2875, CVE-2020-2933, CVE-2020-2934] - Changes in 5.1.49: * INSERT..VALUE..lead to invalidation of batch insert. * CLIENT HANG WHEN LOADBALANCESTRATEGY IS BESTRESPONSETIME. * Remove third-party libraries from sources and bundles. * PREPAREDSTATEMENT.SETOBJECT(I, "FALSE", TYPES.BOOLEAN) ALWAYS SETS TRUE OR 1. * Not recommended default for 'allowLoadLocalInfile'. * Disable external entities in Fabric's XML parser. * INCORRECT DATE ERROR WHEN CALLING GETMETADATA ON PREPARED STATEMENT. - Changes in 5.1.48: * COMMUNITY README AND README.TXT FILES HAS THE WRONG YEAR (2018). * REGRESSION UNIT TESTS FAILS WHEN THE 8.0 SERVER'S CHARSET IS SET TO DEFAULT UTF8MB4. * Update README.md and add new CONTRIBUTING.md. * Improve DatabaseMetaData.getSQLKeywords() to include new reserved words. * Parameter metadata inferred incorrectly when procedure or function doesn't exist. * Can't execute a stored procedure if exists function with same name. * PSTMT.EXECUTEUPDATE() FAILS WHEN SQL MODE IS NO_BACKSLASH_ESCAPES. * SYNTAX ERROR ON RESULTSET.UPDATEROW() WITH SQL_MODE NO_BACKSLASH_ESCAPES. * PREPAREDSTATEMENT.SETTIMESTAMP NULLPOINTEREXCEPTION. * Support new utf8mb4 bin collation. * GETTABLENAME() RETURNS NULL FOR A QUERY HAVING COUNT(*) WITH JDBC DRIVER V8.0.12. * SETTING LOGSLOWQUERIES SHOULD NOT AUTOMATICALLY ENABLE PROFILESQL FOR QUERIES. * PROFILEREVENT HOSTNAME HAS NO GETTER(). * CONNECTOR J WITH PROFILESQL - LOG CONTAINS LOTS OF STACKTRACE DATA. * PROFILEREVENT.PACK() THROWS ARRAYINDEXOUTOFBOUNDSEXCEPTION. * CHARACTERS GET GARBLED IN CONCAT() IN PS WHEN USECURSORFETCH=TRUE. * javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify. * PLEASE AVOID SHOW PROCESSLIST IF POSSIBLE. * Wrong defaults on collation mappings. * ADD MAPPING FOR UTF8MB4_ZH_0900_AS_CS COLLATION. OBS-URL: https://build.opensuse.org/request/show/818155 OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=55
This commit is contained in:
parent
58ee288472
commit
56869b57ec
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:5435d4d4b86360ab71d3fceb320a714135278cc3348da8c19882de21bd5ad25e
|
|
||||||
size 1025916
|
|
3
mysql-connector-java-5.1.49-suse.tar.xz
Normal file
3
mysql-connector-java-5.1.49-suse.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e9e740c28dbfefd94ac261189635f77e92976ab0c915c94ee017509ea1e4cc3a
|
||||||
|
size 1032864
|
@ -23,13 +23,13 @@ Subject: [PATCH] Java 8 compatibility
|
|||||||
.../jdbc2/optional/SuspendableXAConnection.java | 8 +
|
.../jdbc2/optional/SuspendableXAConnection.java | 8 +
|
||||||
17 files changed, 822 insertions(+), 2 deletions(-)
|
17 files changed, 822 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java
|
||||||
@@ -3069,4 +3069,36 @@ public class FabricMySQLConnectionProxy
|
@@ -3073,4 +3073,36 @@ public class FabricMySQLConnectionProxy
|
||||||
public boolean isServerTruncatesFracSecs() {
|
public String getQueryTimingUnits() {
|
||||||
return getActiveMySQLConnection().isServerTruncatesFracSecs();
|
return getActiveMySQLConnection().getQueryTimingUnits();
|
||||||
}
|
}
|
||||||
+
|
+
|
||||||
+ public java.sql.Clob createClob() throws SQLException {
|
+ public java.sql.Clob createClob() throws SQLException {
|
||||||
@ -64,10 +64,10 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/fabric/jdbc/FabricMySQLConnecti
|
|||||||
+ throw new UnsupportedOperationException();
|
+ throw new UnsupportedOperationException();
|
||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/fabric/jdbc/FabricMySQLDriver.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/fabric/jdbc/FabricMySQLDriver.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/fabric/jdbc/FabricMySQLDriver.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/fabric/jdbc/FabricMySQLDriver.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/fabric/jdbc/FabricMySQLDriver.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/fabric/jdbc/FabricMySQLDriver.java
|
||||||
@@ -103,7 +103,7 @@ public class FabricMySQLDriver extends N
|
@@ -103,7 +103,7 @@ public class FabricMySQLDriver extends N
|
||||||
return super.parseURL(url.replaceAll("fabric:", ""), defaults);
|
return super.parseURL(url.replaceAll("fabric:", ""), defaults);
|
||||||
}
|
}
|
||||||
@ -78,11 +78,11 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/fabric/jdbc/FabricMySQLDriver.j
|
|||||||
+ throw new java.sql.SQLFeatureNotSupportedException("no logging");
|
+ throw new java.sql.SQLFeatureNotSupportedException("no logging");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/CallableStatement.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/CallableStatement.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/CallableStatement.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/CallableStatement.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/CallableStatement.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/CallableStatement.java
|
||||||
@@ -2396,6 +2396,90 @@ public class CallableStatement extends P
|
@@ -2383,6 +2383,90 @@ public class CallableStatement extends P
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -173,13 +173,13 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/CallableStatement.java
|
|||||||
/**
|
/**
|
||||||
* JDBC 4.2
|
* JDBC 4.2
|
||||||
*/
|
*/
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/ConnectionImpl.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/ConnectionImpl.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/ConnectionImpl.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/ConnectionImpl.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/ConnectionImpl.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/ConnectionImpl.java
|
||||||
@@ -5544,4 +5544,56 @@ public class ConnectionImpl extends Conn
|
@@ -5518,4 +5518,56 @@ public class ConnectionImpl extends Conn
|
||||||
}
|
public String getQueryTimingUnits() {
|
||||||
}
|
return this.io != null ? this.io.getQueryTimingUnits() : Constants.MILLIS_I18N;
|
||||||
}
|
}
|
||||||
+
|
+
|
||||||
+ public java.sql.Clob createClob() throws SQLException {
|
+ public java.sql.Clob createClob() throws SQLException {
|
||||||
@ -234,11 +234,11 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/ConnectionImpl.java
|
|||||||
+ throw new UnsupportedOperationException();
|
+ throw new UnsupportedOperationException();
|
||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/DatabaseMetaData.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/DatabaseMetaData.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/DatabaseMetaData.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/DatabaseMetaData.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/DatabaseMetaData.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/DatabaseMetaData.java
|
||||||
@@ -7878,6 +7878,22 @@ public class DatabaseMetaData implements
|
@@ -7879,6 +7879,22 @@ public class DatabaseMetaData implements
|
||||||
return pStmt;
|
return pStmt;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -261,13 +261,13 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/DatabaseMetaData.java
|
|||||||
/**
|
/**
|
||||||
* JDBC-4.1
|
* JDBC-4.1
|
||||||
*
|
*
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/MultiHostMySQLConnection.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/MultiHostMySQLConnection.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/MultiHostMySQLConnection.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/MultiHostMySQLConnection.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/MultiHostMySQLConnection.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/MultiHostMySQLConnection.java
|
||||||
@@ -2502,4 +2502,56 @@ public class MultiHostMySQLConnection im
|
@@ -2506,4 +2506,56 @@ public class MultiHostMySQLConnection im
|
||||||
public boolean isServerTruncatesFracSecs() {
|
public String getQueryTimingUnits() {
|
||||||
return getActiveMySQLConnection().isServerTruncatesFracSecs();
|
return getActiveMySQLConnection().getQueryTimingUnits();
|
||||||
}
|
}
|
||||||
+
|
+
|
||||||
+ public java.sql.Clob createClob() throws SQLException {
|
+ public java.sql.Clob createClob() throws SQLException {
|
||||||
@ -322,13 +322,13 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/MultiHostMySQLConnection.j
|
|||||||
+ throw new UnsupportedOperationException();
|
+ throw new UnsupportedOperationException();
|
||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/NonRegisteringDriver.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/NonRegisteringDriver.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/NonRegisteringDriver.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/NonRegisteringDriver.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/NonRegisteringDriver.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/NonRegisteringDriver.java
|
||||||
@@ -908,4 +908,9 @@ public class NonRegisteringDriver implem
|
@@ -871,4 +871,9 @@ public class NonRegisteringDriver implem
|
||||||
}
|
public static boolean isHostPropertiesList(String host) {
|
||||||
}
|
return host != null && StringUtils.startsWithIgnoreCase(host, "address=");
|
||||||
}
|
}
|
||||||
+
|
+
|
||||||
+ @Override
|
+ @Override
|
||||||
@ -336,11 +336,11 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/NonRegisteringDriver.java
|
|||||||
+ throw new java.sql.SQLFeatureNotSupportedException();
|
+ throw new java.sql.SQLFeatureNotSupportedException();
|
||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/PreparedStatement.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/PreparedStatement.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/PreparedStatement.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/PreparedStatement.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/PreparedStatement.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/PreparedStatement.java
|
||||||
@@ -5150,6 +5150,18 @@ public class PreparedStatement extends c
|
@@ -5179,6 +5179,18 @@ public class PreparedStatement extends c
|
||||||
&& StringUtils.indexOfIgnoreCase(statementStartPos, sql, "SELECT", "\"'`", "\"'`", StringUtils.SEARCH_MODE__MRK_COM_WS) == -1;
|
&& StringUtils.indexOfIgnoreCase(statementStartPos, sql, "SELECT", "\"'`", "\"'`", StringUtils.SEARCH_MODE__MRK_COM_WS) == -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -359,13 +359,13 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/PreparedStatement.java
|
|||||||
/**
|
/**
|
||||||
* JDBC 4.2
|
* JDBC 4.2
|
||||||
* Same as PreparedStatement.executeUpdate() but returns long instead of int.
|
* Same as PreparedStatement.executeUpdate() but returns long instead of int.
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/ResultSetImpl.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/ResultSetImpl.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/ResultSetImpl.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/ResultSetImpl.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/ResultSetImpl.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/ResultSetImpl.java
|
||||||
@@ -7894,4 +7894,200 @@ public class ResultSetImpl implements Re
|
@@ -7861,4 +7861,200 @@ public class ResultSetImpl implements Re
|
||||||
protected ExceptionInterceptor getExceptionInterceptor() {
|
public int getId() {
|
||||||
return this.exceptionInterceptor;
|
return this.resultId;
|
||||||
}
|
}
|
||||||
+
|
+
|
||||||
+ public java.sql.RowId getRowId(int columnIndex) throws SQLException {
|
+ public java.sql.RowId getRowId(int columnIndex) throws SQLException {
|
||||||
@ -564,10 +564,10 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/ResultSetImpl.java
|
|||||||
+ throw new UnsupportedOperationException();
|
+ throw new UnsupportedOperationException();
|
||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
|
||||||
@@ -1498,6 +1498,142 @@ public class CallableStatementWrapper ex
|
@@ -1498,6 +1498,142 @@ public class CallableStatementWrapper ex
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
@ -711,10 +711,10 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/CallableSta
|
|||||||
//
|
//
|
||||||
// public Reader getCharacterStream(int parameterIndex) throws SQLException {
|
// public Reader getCharacterStream(int parameterIndex) throws SQLException {
|
||||||
// try {
|
// try {
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
|
||||||
@@ -2901,4 +2901,56 @@ public class ConnectionWrapper extends W
|
@@ -2901,4 +2901,56 @@ public class ConnectionWrapper extends W
|
||||||
public boolean isUseSSLExplicit() {
|
public boolean isUseSSLExplicit() {
|
||||||
return this.mc.isUseSSLExplicit();
|
return this.mc.isUseSSLExplicit();
|
||||||
@ -772,10 +772,10 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/ConnectionW
|
|||||||
+ throw new UnsupportedOperationException();
|
+ throw new UnsupportedOperationException();
|
||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
|
||||||
@@ -436,6 +436,18 @@ public class MysqlDataSource extends Con
|
@@ -436,6 +436,18 @@ public class MysqlDataSource extends Con
|
||||||
// throw SQLError.createSQLFeatureNotSupportedException();
|
// throw SQLError.createSQLFeatureNotSupportedException();
|
||||||
// }
|
// }
|
||||||
@ -795,10 +795,10 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSo
|
|||||||
@Override
|
@Override
|
||||||
public Properties exposeAsProperties(Properties props) throws SQLException {
|
public Properties exposeAsProperties(Properties props) throws SQLException {
|
||||||
return exposeAsProperties(props, true);
|
return exposeAsProperties(props, true);
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
|
||||||
@@ -33,6 +33,7 @@ import java.util.Map;
|
@@ -33,6 +33,7 @@ import java.util.Map;
|
||||||
import javax.sql.ConnectionEvent;
|
import javax.sql.ConnectionEvent;
|
||||||
import javax.sql.ConnectionEventListener;
|
import javax.sql.ConnectionEventListener;
|
||||||
@ -823,10 +823,10 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/MysqlPooled
|
|||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
\ No newline at end of file
|
\ No newline at end of file
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
|
||||||
@@ -567,6 +567,78 @@ public class PreparedStatementWrapper ex
|
@@ -567,6 +567,78 @@ public class PreparedStatementWrapper ex
|
||||||
return buf.toString();
|
return buf.toString();
|
||||||
}
|
}
|
||||||
@ -906,10 +906,10 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/PreparedSta
|
|||||||
//
|
//
|
||||||
// public void setAsciiStream(int parameterIndex, InputStream x)
|
// public void setAsciiStream(int parameterIndex, InputStream x)
|
||||||
// throws SQLException {
|
// throws SQLException {
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
|
||||||
@@ -581,6 +581,34 @@ public class StatementWrapper extends Wr
|
@@ -581,6 +581,34 @@ public class StatementWrapper extends Wr
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -945,10 +945,10 @@ Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/StatementWr
|
|||||||
/**
|
/**
|
||||||
* JDBC 4.2
|
* JDBC 4.2
|
||||||
* Same as {@link #executeBatch()} but returns long[] instead of int[].
|
* Same as {@link #executeBatch()} but returns long[] instead of int[].
|
||||||
Index: mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java
|
Index: mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java
|
||||||
===================================================================
|
===================================================================
|
||||||
--- mysql-connector-java-5.1.47.orig/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java
|
--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java
|
||||||
+++ mysql-connector-java-5.1.47/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java
|
+++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java
|
||||||
@@ -199,4 +199,12 @@ public class SuspendableXAConnection ext
|
@@ -199,4 +199,12 @@ public class SuspendableXAConnection ext
|
||||||
this.currentXAConnection.close();
|
this.currentXAConnection.close();
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,39 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 1 16:22:25 UTC 2020 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
||||||
|
|
||||||
|
- Update to 5.1.49 [bsc#1173600, CVE-2020-2875, CVE-2020-2933, CVE-2020-2934]
|
||||||
|
- Changes in 5.1.49:
|
||||||
|
* INSERT..VALUE..lead to invalidation of batch insert.
|
||||||
|
* CLIENT HANG WHEN LOADBALANCESTRATEGY IS BESTRESPONSETIME.
|
||||||
|
* Remove third-party libraries from sources and bundles.
|
||||||
|
* PREPAREDSTATEMENT.SETOBJECT(I, "FALSE", TYPES.BOOLEAN) ALWAYS SETS TRUE OR 1.
|
||||||
|
* Not recommended default for 'allowLoadLocalInfile'.
|
||||||
|
* Disable external entities in Fabric's XML parser.
|
||||||
|
* INCORRECT DATE ERROR WHEN CALLING GETMETADATA ON PREPARED STATEMENT.
|
||||||
|
- Changes in 5.1.48:
|
||||||
|
* COMMUNITY README AND README.TXT FILES HAS THE WRONG YEAR (2018).
|
||||||
|
* REGRESSION UNIT TESTS FAILS WHEN THE 8.0 SERVER'S CHARSET IS SET TO DEFAULT UTF8MB4.
|
||||||
|
* Update README.md and add new CONTRIBUTING.md.
|
||||||
|
* Improve DatabaseMetaData.getSQLKeywords() to include new reserved words.
|
||||||
|
* Parameter metadata inferred incorrectly when procedure or function doesn't exist.
|
||||||
|
* Can't execute a stored procedure if exists function with same name.
|
||||||
|
* PSTMT.EXECUTEUPDATE() FAILS WHEN SQL MODE IS NO_BACKSLASH_ESCAPES.
|
||||||
|
* SYNTAX ERROR ON RESULTSET.UPDATEROW() WITH SQL_MODE NO_BACKSLASH_ESCAPES.
|
||||||
|
* PREPAREDSTATEMENT.SETTIMESTAMP NULLPOINTEREXCEPTION.
|
||||||
|
* Support new utf8mb4 bin collation.
|
||||||
|
* GETTABLENAME() RETURNS NULL FOR A QUERY HAVING COUNT(*) WITH JDBC DRIVER V8.0.12.
|
||||||
|
* SETTING LOGSLOWQUERIES SHOULD NOT AUTOMATICALLY ENABLE PROFILESQL FOR QUERIES.
|
||||||
|
* PROFILEREVENT HOSTNAME HAS NO GETTER().
|
||||||
|
* CONNECTOR J WITH PROFILESQL - LOG CONTAINS LOTS OF STACKTRACE DATA.
|
||||||
|
* PROFILEREVENT.PACK() THROWS ARRAYINDEXOUTOFBOUNDSEXCEPTION.
|
||||||
|
* CHARACTERS GET GARBLED IN CONCAT() IN PS WHEN USECURSORFETCH=TRUE.
|
||||||
|
* javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify.
|
||||||
|
* PLEASE AVOID SHOW PROCESSLIST IF POSSIBLE.
|
||||||
|
* Wrong defaults on collation mappings.
|
||||||
|
* ADD MAPPING FOR UTF8MB4_ZH_0900_AS_CS COLLATION.
|
||||||
|
* mysql-connector in bootclasspath causing memory leak.
|
||||||
|
- Update mysql-connector-java-jdbc-4.1.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Oct 1 09:15:34 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
Tue Oct 1 09:15:34 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package mysql-connector-java
|
# spec file for package mysql-connector-java
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: mysql-connector-java
|
Name: mysql-connector-java
|
||||||
Version: 5.1.47
|
Version: 5.1.49
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Official JDBC Driver for MySQL
|
Summary: Official JDBC Driver for MySQL
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
Loading…
Reference in New Issue
Block a user