Hello community,

here is the log from the commit of package mysql-connector-java for 
openSUSE:Factory checked in at 2020-07-06 16:14:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mysql-connector-java (Old)
 and      /work/SRC/openSUSE:Factory/.mysql-connector-java.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mysql-connector-java"

Mon Jul  6 16:14:08 2020 rev:32 rq:818249 version:5.1.49

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/mysql-connector-java/mysql-connector-java.changes    
    2019-10-03 16:15:42.740846397 +0200
+++ 
/work/SRC/openSUSE:Factory/.mysql-connector-java.new.3060/mysql-connector-java.changes
      2020-07-06 16:14:16.820395201 +0200
@@ -1,0 +2,36 @@
+Wed Jul  1 16:22:25 UTC 2020 - Pedro Monreal Gonzalez 
<pmonrealgonza...@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
+
+-------------------------------------------------------------------

Old:
----
  mysql-connector-java-5.1.47-suse.tar.xz

New:
----
  mysql-connector-java-5.1.49-suse.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mysql-connector-java.spec ++++++
--- /var/tmp/diff_new_pack.KzVlAS/_old  2020-07-06 16:14:17.496397273 +0200
+++ /var/tmp/diff_new_pack.KzVlAS/_new  2020-07-06 16:14:17.500397286 +0200
@@ -1,7 +1,7 @@
 #
 # 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
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           mysql-connector-java
-Version:        5.1.47
+Version:        5.1.49
 Release:        0
 Summary:        Official JDBC Driver for MySQL
 License:        GPL-2.0-or-later

++++++ mysql-connector-java-5.1.47-suse.tar.xz -> 
mysql-connector-java-5.1.49-suse.tar.xz ++++++
++++ 6023 lines of diff (skipped)

++++++ mysql-connector-java-jdbc-4.1.patch ++++++
--- /var/tmp/diff_new_pack.KzVlAS/_old  2020-07-06 16:14:17.940398635 +0200
+++ /var/tmp/diff_new_pack.KzVlAS/_new  2020-07-06 16:14:17.944398647 +0200
@@ -23,13 +23,13 @@
  .../jdbc2/optional/SuspendableXAConnection.java    |   8 +
  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.47/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java
-@@ -3069,4 +3069,36 @@ public class FabricMySQLConnectionProxy
-     public boolean isServerTruncatesFracSecs() {
-         return getActiveMySQLConnection().isServerTruncatesFracSecs();
+--- 
mysql-connector-java-5.1.49.orig/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java
++++ 
mysql-connector-java-5.1.49/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java
+@@ -3073,4 +3073,36 @@ public class FabricMySQLConnectionProxy
+     public String getQueryTimingUnits() {
+         return getActiveMySQLConnection().getQueryTimingUnits();
      }
 +
 +    public java.sql.Clob createClob() throws SQLException {
@@ -64,10 +64,10 @@
 +        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.47/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.49/src/com/mysql/fabric/jdbc/FabricMySQLDriver.java
 @@ -103,7 +103,7 @@ public class FabricMySQLDriver extends N
          return super.parseURL(url.replaceAll("fabric:", ""), defaults);
      }
@@ -78,11 +78,11 @@
 +        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.47/src/com/mysql/jdbc/CallableStatement.java
-@@ -2396,6 +2396,90 @@ public class CallableStatement extends P
+--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/CallableStatement.java
++++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/CallableStatement.java
+@@ -2383,6 +2383,90 @@ public class CallableStatement extends P
          }
      }
  
@@ -173,13 +173,13 @@
      /**
       * 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.47/src/com/mysql/jdbc/ConnectionImpl.java
-@@ -5544,4 +5544,56 @@ public class ConnectionImpl extends Conn
-             }
-         }
+--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/ConnectionImpl.java
++++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/ConnectionImpl.java
+@@ -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 {
@@ -234,11 +234,11 @@
 +        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.47/src/com/mysql/jdbc/DatabaseMetaData.java
-@@ -7878,6 +7878,22 @@ public class DatabaseMetaData implements
+--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/DatabaseMetaData.java
++++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/DatabaseMetaData.java
+@@ -7879,6 +7879,22 @@ public class DatabaseMetaData implements
          return pStmt;
      }
  
@@ -261,13 +261,13 @@
      /**
       * 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.47/src/com/mysql/jdbc/MultiHostMySQLConnection.java
-@@ -2502,4 +2502,56 @@ public class MultiHostMySQLConnection im
-     public boolean isServerTruncatesFracSecs() {
-         return getActiveMySQLConnection().isServerTruncatesFracSecs();
+--- 
mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/MultiHostMySQLConnection.java
++++ 
mysql-connector-java-5.1.49/src/com/mysql/jdbc/MultiHostMySQLConnection.java
+@@ -2506,4 +2506,56 @@ public class MultiHostMySQLConnection im
+     public String getQueryTimingUnits() {
+         return getActiveMySQLConnection().getQueryTimingUnits();
      }
 +
 +    public java.sql.Clob createClob() throws SQLException {
@@ -322,13 +322,13 @@
 +        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.47/src/com/mysql/jdbc/NonRegisteringDriver.java
-@@ -908,4 +908,9 @@ public class NonRegisteringDriver implem
-             }
-         }
+--- 
mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/NonRegisteringDriver.java
++++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/NonRegisteringDriver.java
+@@ -871,4 +871,9 @@ public class NonRegisteringDriver implem
+     public static boolean isHostPropertiesList(String host) {
+         return host != null && StringUtils.startsWithIgnoreCase(host, 
"address=");
      }
 +
 +    @Override
@@ -336,11 +336,11 @@
 +        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.47/src/com/mysql/jdbc/PreparedStatement.java
-@@ -5150,6 +5150,18 @@ public class PreparedStatement extends c
+--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/PreparedStatement.java
++++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/PreparedStatement.java
+@@ -5179,6 +5179,18 @@ public class PreparedStatement extends c
                  && StringUtils.indexOfIgnoreCase(statementStartPos, sql, 
"SELECT", "\"'`", "\"'`", StringUtils.SEARCH_MODE__MRK_COM_WS) == -1;
      }
  
@@ -359,13 +359,13 @@
      /**
       * JDBC 4.2
       * 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.47/src/com/mysql/jdbc/ResultSetImpl.java
-@@ -7894,4 +7894,200 @@ public class ResultSetImpl implements Re
-     protected ExceptionInterceptor getExceptionInterceptor() {
-         return this.exceptionInterceptor;
+--- mysql-connector-java-5.1.49.orig/src/com/mysql/jdbc/ResultSetImpl.java
++++ mysql-connector-java-5.1.49/src/com/mysql/jdbc/ResultSetImpl.java
+@@ -7861,4 +7861,200 @@ public class ResultSetImpl implements Re
+     public int getId() {
+         return this.resultId;
      }
 +
 +    public java.sql.RowId getRowId(int columnIndex) throws SQLException {
@@ -564,10 +564,10 @@
 +        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.47/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.49/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
 @@ -1498,6 +1498,142 @@ public class CallableStatementWrapper ex
  
          return null;
@@ -711,10 +711,10 @@
      //
      //        public Reader getCharacterStream(int parameterIndex) throws 
SQLException {
      //                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.47/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.49/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
 @@ -2901,4 +2901,56 @@ public class ConnectionWrapper extends W
      public boolean isUseSSLExplicit() {
          return this.mc.isUseSSLExplicit();
@@ -772,10 +772,10 @@
 +        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.47/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.49/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
 @@ -436,6 +436,18 @@ public class MysqlDataSource extends Con
      //                throw SQLError.createSQLFeatureNotSupportedException();
      //        }
@@ -795,10 +795,10 @@
      @Override
      public Properties exposeAsProperties(Properties props) throws 
SQLException {
          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.47/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.49/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
 @@ -33,6 +33,7 @@ import java.util.Map;
  import javax.sql.ConnectionEvent;
  import javax.sql.ConnectionEventListener;
@@ -823,10 +823,10 @@
 +    }
  }
 \ 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.47/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.49/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
 @@ -567,6 +567,78 @@ public class PreparedStatementWrapper ex
          return buf.toString();
      }
@@ -906,10 +906,10 @@
      //
      //        public void setAsciiStream(int parameterIndex, InputStream x)
      //                        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.47/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.49/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
 @@ -581,6 +581,34 @@ public class StatementWrapper extends Wr
          }
      }
@@ -945,10 +945,10 @@
      /**
       * JDBC 4.2
       * 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.47/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.49/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java
 @@ -199,4 +199,12 @@ public class SuspendableXAConnection ext
              this.currentXAConnection.close();
          }


Reply via email to