Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2019-02-13 10:15:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb-connector-c"

Wed Feb 13 10:15:14 2019 rev:14 rq:663311 version:3.0.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2018-08-17 23:57:28.501890267 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.28833/mariadb-connector-c.changes
       2019-02-13 10:15:17.429405552 +0100
@@ -1,0 +2,29 @@
+Thu Jan  3 15:11:38 UTC 2019 - kstreit...@suse.com
+
+- New upstream version 3.0.8
+  * mingw fix: use lowercase names for include files
+  * CONC-375: Fixed handshake errors when mixing TLSv1.3 cipher
+    suites with cipher suites from other TLS protocols
+  * CONC-312: Added new caching_sha2_password authentication plugin
+    for authentication with MySQL 8.0 
+- refresh mariadb-connector-c-2.3.1_unresolved_symbols.patch
+- pack caching_sha2_password.so plugin
+
+-------------------------------------------------------------------
+Thu Nov 15 09:53:11 UTC 2018 - kstreit...@suse.com
+
+- New upstream version 3.0.7 [bsc#1116686]
+  * Build fixes when building with ASAN/TSAN
+  * CONC-370: Fixed memory leak in configuration file parsing.
+  * CONC-371: Incorrect fractional part conversion when converting
+    datetime string to MYSQL_TIME
+  * CONC-283: Fixed pkg-config configuration
+  * CONC-364: Not all sockets created in pvio_socket_connect
+    function are closed
+  * multiple fixes in named pipe implementation
+  * CONC-349: Added new parameter STMT_ATTR_STATE to retrieve
+    statement status via api function mysql_stmt_attr_get 
+- refresh private_library.patch and absolute_path_fix.patch
+- pack libmariadb.pc
+
+-------------------------------------------------------------------

Old:
----
  mariadb-connector-c-3.0.6-src.tar.gz
  mariadb-connector-c-3.0.6-src.tar.gz.asc

New:
----
  mariadb-connector-c-3.0.8-src.tar.gz
  mariadb-connector-c-3.0.8-src.tar.gz.asc

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

Other differences:
------------------
++++++ mariadb-connector-c.spec ++++++
--- /var/tmp/diff_new_pack.Vz8AZf/_old  2019-02-13 10:15:18.269405232 +0100
+++ /var/tmp/diff_new_pack.Vz8AZf/_new  2019-02-13 10:15:18.269405232 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mariadb-connector-c
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,18 +19,18 @@
 %define sover 3
 %define libname libmariadb
 # equivalent mariadb version
-%define mariadb_version 10.2.16
+%define mariadb_version 10.2.21
 %if ! %{defined _rundir}
 %define _rundir %{_localstatedir}/run
 %endif
 %bcond_with sqlite3
 Name:           mariadb-connector-c
-Version:        3.0.6
+Version:        3.0.8
 Release:        0
 Summary:        MariaDB connector in C
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
-Url:            https://github.com/MariaDB/mariadb-connector-c
+URL:            https://github.com/MariaDB/mariadb-connector-c
 Source:         
https://downloads.mariadb.com/Connectors/c/connector-c-%{version}/%{name}-%{version}-src.tar.gz
 Source1:        
https://downloads.mariadb.com/Connectors/c/connector-c-%{version}/%{name}-%{version}-src.tar.gz.asc
 # Imported from keyserver based on keyid @ 
https://mariadb.com/kb/en/mariadb-enterprise/mariadb-enterprise-installation-guide/
@@ -159,6 +159,7 @@
 %{_libdir}/mysql/plugin/auth_gssapi_client.so
 %{_libdir}/mysql/plugin/remote_io.so
 %{_libdir}/mysql/plugin/sha256_password.so
+%{_libdir}/mysql/plugin/caching_sha2_password.so
 
 %files -n %{libname}private
 %{_libdir}/libmariadbprivate.so
@@ -168,6 +169,7 @@
 %{_bindir}/mysql_config
 %dir %{_includedir}/mysql
 %{_includedir}/mysql/*
+%{_prefix}/lib/pkgconfig/libmariadb.pc
 %{_libdir}/libmariadb.so
 %{_libdir}/libmysqlclient.so
 %{_libdir}/libmysqlclient_r.so

++++++ absolute_path_fix.patch ++++++
--- /var/tmp/diff_new_pack.Vz8AZf/_old  2019-02-13 10:15:18.293405222 +0100
+++ /var/tmp/diff_new_pack.Vz8AZf/_new  2019-02-13 10:15:18.293405222 +0100
@@ -2,10 +2,10 @@
 Date: Fri Mar  3 15:59:09 CET 2017
 Summary: Remove pure ugliness with paths
 
-Index: mariadb-connector-c-3.0.5-src/mariadb_config/mariadb_config.c.in
+Index: mariadb-connector-c-3.0.7-src/mariadb_config/mariadb_config.c.in
 ===================================================================
---- mariadb-connector-c-3.0.5-src.orig/mariadb_config/mariadb_config.c.in
-+++ mariadb-connector-c-3.0.5-src/mariadb_config/mariadb_config.c.in
+--- mariadb-connector-c-3.0.7-src.orig/mariadb_config/mariadb_config.c.in
++++ mariadb-connector-c-3.0.7-src/mariadb_config/mariadb_config.c.in
 @@ -5,13 +5,13 @@
  
  static char *mariadb_progname;
@@ -23,26 +23,18 @@
  #define SOCKET  "@MARIADB_UNIX_ADDR@"
  #define PORT "@MARIADB_PORT@"
  #define TLS_LIBRARY_VERSION "@TLS_LIBRARY_VERSION@"
-Index: mariadb-connector-c-3.0.5-src/mariadb_config/libmariadb.pc.in
+Index: mariadb-connector-c-3.0.7-src/mariadb_config/libmariadb.pc.in
 ===================================================================
---- mariadb-connector-c-3.0.5-src.orig/mariadb_config/libmariadb.pc.in
-+++ mariadb-connector-c-3.0.5-src/mariadb_config/libmariadb.pc.in
-@@ -6,14 +6,14 @@
- #  Dan Nicholson’s Guide to pkg-config 
(http://www.freedesktop.org/wiki/Software/pkg-config/)
+--- mariadb-connector-c-3.0.7-src.orig/mariadb_config/libmariadb.pc.in
++++ mariadb-connector-c-3.0.7-src/mariadb_config/libmariadb.pc.in
+@@ -7,8 +7,8 @@
  #
  
--includedir=@PREFIX_INSTALL_DIR@/@INCLUDE_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@
--libdir=@PREFIX_INSTALL_DIR@/@INCLUDE_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@
-+includedir=@INCLUDE_INSTALL_DIR@
-+libdir=@INCLUDE_INSTALL_DIR@
- prefix=@PREFIX_INSTALL_DIR@
+ prefix=@CMAKE_INSTALL_PREFIX@
+-includedir=${prefix}/@INSTALL_INCLUDEDIR@/@SUFFIX_INSTALL_DIR@
+-libdir=${prefix}/@INSTALL_LIBDIR@/@SUFFIX_INSTALL_DIR@
++includedir=@INSTALL_INCLUDEDIR@
++libdir=@INSTALL_LIBDIR@
  
  Name: libmariadb
- Version: @LIBMARIADB_VERSION@
- Description: MariaDB Connector/C dynamic library
--Cflags: -I@PREFIX_INSTALL_DIR@/@INCLUDE_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@ 
@CMAKE_C_FLAGS@
--Libs: -L@PREFIX_INSTALL_DIR@/@LIB_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@ -lmariadb 
@extra_dynamic_LDFLAGS@
-+Cflags: -I@INCLUDE_INSTALL_DIR@ @CMAKE_C_FLAGS@
-+Libs: -L@LIB_INSTALL_DIR@ -lmariadb @extra_dynamic_LDFLAGS@
- 
- 
+ Version: @CPACK_PACKAGE_VERSION@

++++++ mariadb-connector-c-2.3.1_unresolved_symbols.patch ++++++
--- /var/tmp/diff_new_pack.Vz8AZf/_old  2019-02-13 10:15:18.309405217 +0100
+++ /var/tmp/diff_new_pack.Vz8AZf/_new  2019-02-13 10:15:18.309405217 +0100
@@ -1,7 +1,7 @@
-Index: mariadb-connector-c-3.0.5-src/plugins/auth/CMakeLists.txt
+Index: mariadb-connector-c-3.0.8-src/plugins/auth/CMakeLists.txt
 ===================================================================
---- mariadb-connector-c-3.0.5-src.orig/plugins/auth/CMakeLists.txt
-+++ mariadb-connector-c-3.0.5-src/plugins/auth/CMakeLists.txt
+--- mariadb-connector-c-3.0.8-src.orig/plugins/auth/CMakeLists.txt
++++ mariadb-connector-c-3.0.8-src/plugins/auth/CMakeLists.txt
 @@ -16,7 +16,8 @@ REGISTER_PLUGIN(TARGET dialog
                  CONFIGURATIONS DYNAMIC STATIC OFF
                  DEFAULT DYNAMIC
@@ -10,5 +10,5 @@
 +                        ${CC_SOURCE_DIR}/libmariadb/get_password.c
 +                LIBRARIES dl)
  
- #GSSAPI client authentication plugin
- IF(NOT WIN32)
+ # SHA256 caching plugin for MySQL 8.0 connection
+ IF(WITH_SSL)

++++++ mariadb-connector-c-3.0.6-src.tar.gz -> 
mariadb-connector-c-3.0.8-src.tar.gz ++++++
++++ 2798 lines of diff (skipped)


++++++ private_library.patch ++++++
--- /var/tmp/diff_new_pack.Vz8AZf/_old  2019-02-13 10:15:18.465405157 +0100
+++ /var/tmp/diff_new_pack.Vz8AZf/_new  2019-02-13 10:15:18.465405157 +0100
@@ -8,10 +8,10 @@
 exports all symbols. With the exception of exported symbols, it is
 identical to the regular library.
 
-Index: mariadb-connector-c-3.0.6-src/libmariadb/CMakeLists.txt
+Index: mariadb-connector-c-3.0.7-src/libmariadb/CMakeLists.txt
 ===================================================================
---- mariadb-connector-c-3.0.6-src.orig/libmariadb/CMakeLists.txt
-+++ mariadb-connector-c-3.0.6-src/libmariadb/CMakeLists.txt
+--- mariadb-connector-c-3.0.7-src.orig/libmariadb/CMakeLists.txt
++++ mariadb-connector-c-3.0.7-src/libmariadb/CMakeLists.txt
 @@ -403,16 +403,24 @@ IF(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MSVC)
    SET_TARGET_PROPERTIES(mariadbclient PROPERTIES STATIC_LIBRARY_FLAGS 
"/machine:x64")
  ENDIF()
@@ -23,7 +23,7 @@
 +ENDIF()
 +
  IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
-   IF (NOT WITH_ASAN)
+   IF (NOT WITH_ASAN AND NOT WITH_TSAN)
      TARGET_LINK_LIBRARIES (libmariadb "-Wl,--no-undefined")
    ENDIF()
    SET_TARGET_PROPERTIES(libmariadb PROPERTIES LINK_FLAGS 
"${CC_BINARY_DIR}/libmariadb/mariadbclient.def")
@@ -47,11 +47,11 @@
 +          DESTINATION ${INSTALL_LIBDIR})
  
  IF(WIN32)
-   IF(${CMAKE_BUILD_TYPE} STREQUAL "RelWithDebInfo")
-Index: mariadb-connector-c-3.0.6-src/mariadb_config/mariadb_config.c.in
+    # On Windows, install PDB
+Index: mariadb-connector-c-3.0.7-src/mariadb_config/mariadb_config.c.in
 ===================================================================
---- mariadb-connector-c-3.0.6-src.orig/mariadb_config/mariadb_config.c.in
-+++ mariadb-connector-c-3.0.6-src/mariadb_config/mariadb_config.c.in
+--- mariadb-connector-c-3.0.7-src.orig/mariadb_config/mariadb_config.c.in
++++ mariadb-connector-c-3.0.7-src/mariadb_config/mariadb_config.c.in
 @@ -7,6 +7,8 @@ static char *mariadb_progname;
  
  #define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@/mariadb"


Reply via email to