Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2018-08-02 14:48:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb-connector-c"

Thu Aug  2 14:48:49 2018 rev:12 rq:625058 version:3.0.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2018-07-02 23:29:22.381552809 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
    2018-08-02 14:48:51.819333760 +0200
@@ -1,0 +2,44 @@
+Fri Jun 29 15:12:47 UTC 2018 - [email protected]
+
+- New upstream version 3.0.5
+- 3.0.5 important changes:
+  * CONC-336: Allow multiple initialization of client library
+  * Fixed string to MYSQL_TIME conversion (prepared statements)
+  * CONC-334: Copy all members of MYSQL_FIELD to internal
+    statement structure
+  * Fixed double free in dynamic column library
+  * Added checks for corrupted packets in protocol
+  * MDEV-15450: Added default connection attribute _server_host
+  * CONC-326: fixed wrong openssl thread id callback
+- 3.0.4 important changes:
+  * Added option MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS for
+    mysql_options()/mysql_optionsv():
+  * New plugin configuration interface: The default configuration
+    for a specific plugin can be specified via cmake parameter
+    -DCLIENT_PLUGIN_${PLUGIN}=[DYNAMIC|STATIC|OFF].
+  * Added support for linux abstract socket (MDEV-15655).
+  * CONC-320: Added asynchronous/non-blocking support for
+    OpenSSL and GnuTLS
+  * CONC-294: Access violation in mysql_close when using
+    a connection plugin.
+  * MDEV-14977: If built dynamically the old_password plugin
+    could not be located due to wrong filename (must be
+    mysql_old_password.so instead of old_password.so).
+  * CONC-315: If no default client character set was specified,
+    the utf8 character set will be used by default (instead of
+    setting the client character set to server character set)
+  * CONC-317: Parsing of configuration file fails if key/value
+    pairs contain white spaces.
+  * CONC-322: Correct handling of EAGAIN and EINPROGRESS in
+    internal_connect (socket) for non windows platforms.
+  * CONC-323: mariadb_stmt_execute_direct hangs forever if
+    compression used.
+  * CONC-324: Wrong codepage numbers for some collations.
+  * CONC-326: ssl_thread_init() uses wrong openssl threadid
+    callback
+- refresh the following patches:
+  * mariadb-connector-c-2.3.1_unresolved_symbols.patch
+  * absolute_path_fix.patch
+  * private_library.patch
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ mariadb-connector-c.spec ++++++
--- /var/tmp/diff_new_pack.Sg6vj5/_old  2018-08-02 14:48:52.251334587 +0200
+++ /var/tmp/diff_new_pack.Sg6vj5/_new  2018-08-02 14:48:52.255334595 +0200
@@ -25,7 +25,7 @@
 %endif
 %bcond_with sqlite3
 Name:           mariadb-connector-c
-Version:        3.0.3
+Version:        3.0.5
 Release:        0
 Summary:        MariaDB connector in C
 License:        LGPL-2.1-or-later

++++++ absolute_path_fix.patch ++++++
--- /var/tmp/diff_new_pack.Sg6vj5/_old  2018-08-02 14:48:52.271334625 +0200
+++ /var/tmp/diff_new_pack.Sg6vj5/_new  2018-08-02 14:48:52.271334625 +0200
@@ -2,19 +2,18 @@
 Date: Fri Mar  3 15:59:09 CET 2017
 Summary: Remove pure ugliness with paths
 
-Index: mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in
+Index: mariadb-connector-c-3.0.5-src/mariadb_config/mariadb_config.c.in
 ===================================================================
---- mariadb-connector-c-3.0.3-src.orig/mariadb_config/mariadb_config.c.in
-+++ mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in
-@@ -5,14 +5,14 @@
+--- 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
+@@ -5,13 +5,13 @@
  
  static char *mariadb_progname;
  
 -#define INCLUDE "-I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@ 
-I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@/mysql"
--#define LIBS    "-L@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ -lmariadb "\
+-#define LIBS    "-L@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ -lmariadb 
@extra_dynamic_LDFLAGS@"
 +#define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@/mariadb"
-+#define LIBS    "-L@INSTALL_LIBDIR@ -lmariadb "\
-                 "@extra_dynamic_LDFLAGS@"
++#define LIBS    "-L@INSTALL_LIBDIR@ -lmariadb @extra_dynamic_LDFLAGS@"
  #define LIBS_SYS "@extra_dynamic_LDFLAGS@"
  #define CFLAGS  INCLUDE
  #define VERSION "@MARIADB_CLIENT_VERSION@"
@@ -24,10 +23,10 @@
  #define SOCKET  "@MARIADB_UNIX_ADDR@"
  #define PORT "@MARIADB_PORT@"
  #define TLS_LIBRARY_VERSION "@TLS_LIBRARY_VERSION@"
-Index: mariadb-connector-c-3.0.3-src/mariadb_config/libmariadb.pc.in
+Index: mariadb-connector-c-3.0.5-src/mariadb_config/libmariadb.pc.in
 ===================================================================
---- mariadb-connector-c-3.0.3-src.orig/mariadb_config/libmariadb.pc.in
-+++ mariadb-connector-c-3.0.3-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-2.3.1_unresolved_symbols.patch ++++++
--- /var/tmp/diff_new_pack.Sg6vj5/_old  2018-08-02 14:48:52.283334649 +0200
+++ /var/tmp/diff_new_pack.Sg6vj5/_new  2018-08-02 14:48:52.283334649 +0200
@@ -1,12 +1,14 @@
-Index: mariadb-connector-c-3.0.2-src/plugins/auth/CMakeLists.txt
+Index: mariadb-connector-c-3.0.5-src/plugins/auth/CMakeLists.txt
 ===================================================================
---- mariadb-connector-c-3.0.2-src.orig/plugins/auth/CMakeLists.txt
-+++ mariadb-connector-c-3.0.2-src/plugins/auth/CMakeLists.txt
-@@ -21,6 +21,7 @@ IF(AUTH_DIALOG_PLUGIN_TYPE MATCHES "DYNA
-     SET(DIALOG_SOURCES ${DIALOG_SOURCES} ${CC_SOURCE_DIR}/plugins/plugin.def)
-   ENDIF()
-   ADD_LIBRARY(dialog MODULE ${DIALOG_SOURCES})
-+  TARGET_LINK_LIBRARIES(dialog dl)
-   SET_TARGET_PROPERTIES(dialog PROPERTIES PREFIX "")
-   SIGN_TARGET(dialog)
-   INSTALL_PLUGIN(dialog ${CC_BINARY_DIR}/plugins/auth)
+--- mariadb-connector-c-3.0.5-src.orig/plugins/auth/CMakeLists.txt
++++ mariadb-connector-c-3.0.5-src/plugins/auth/CMakeLists.txt
+@@ -16,7 +16,8 @@ REGISTER_PLUGIN(TARGET dialog
+                 CONFIGURATIONS DYNAMIC STATIC OFF
+                 DEFAULT DYNAMIC
+                 SOURCES ${CC_SOURCE_DIR}/plugins/auth/dialog.c
+-                        ${CC_SOURCE_DIR}/libmariadb/get_password.c)
++                        ${CC_SOURCE_DIR}/libmariadb/get_password.c
++                LIBRARIES dl)
+ 
+ #GSSAPI client authentication plugin
+ IF(NOT WIN32)

++++++ mariadb-connector-c-3.0.3-src.tar.gz -> 
mariadb-connector-c-3.0.5-src.tar.gz ++++++
++++ 8451 lines of diff (skipped)


++++++ private_library.patch ++++++
--- /var/tmp/diff_new_pack.Sg6vj5/_old  2018-08-02 14:48:52.431334931 +0200
+++ /var/tmp/diff_new_pack.Sg6vj5/_new  2018-08-02 14:48:52.431334931 +0200
@@ -8,11 +8,11 @@
 exports all symbols. With the exception of exported symbols, it is
 identical to the regular library.
 
-Index: mariadb-connector-c-3.0.3-src/libmariadb/CMakeLists.txt
+Index: mariadb-connector-c-3.0.5-src/libmariadb/CMakeLists.txt
 ===================================================================
---- mariadb-connector-c-3.0.3-src.orig/libmariadb/CMakeLists.txt
-+++ mariadb-connector-c-3.0.3-src/libmariadb/CMakeLists.txt
-@@ -391,16 +391,24 @@ IF(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MSVC)
+--- mariadb-connector-c-3.0.5-src.orig/libmariadb/CMakeLists.txt
++++ mariadb-connector-c-3.0.5-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 AND NOT WITH_TSAN)
+   IF (NOT WITH_ASAN)
      TARGET_LINK_LIBRARIES (libmariadb "-Wl,--no-undefined")
    ENDIF()
    TARGET_LINK_LIBRARIES (libmariadb 
"${CC_BINARY_DIR}/libmariadb/mariadbclient.def")
@@ -36,8 +36,8 @@
 +SET_TARGET_PROPERTIES(libmariadbprivate PROPERTIES PREFIX "")
  SET_TARGET_PROPERTIES(libmariadb PROPERTIES PREFIX "")
  
- SET_TARGET_PROPERTIES(libmariadb PROPERTIES VERSION
-@@ -434,6 +442,9 @@ INSTALL(TARGETS mariadbclient
+ #
+@@ -442,6 +450,9 @@ INSTALL(TARGETS mariadbclient
  INSTALL(TARGETS libmariadb
            COMPONENT SharedLibraries
          DESTINATION ${INSTALL_LIBDIR})
@@ -47,20 +47,20 @@
  
  IF(WIN32)
     # On Windows, install PDB
-Index: mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in
+Index: mariadb-connector-c-3.0.5-src/mariadb_config/mariadb_config.c.in
 ===================================================================
---- mariadb-connector-c-3.0.3-src.orig/mariadb_config/mariadb_config.c.in
-+++ mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in
-@@ -8,6 +8,8 @@ static char *mariadb_progname;
+--- 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
+@@ -7,6 +7,8 @@ static char *mariadb_progname;
+ 
  #define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@/mariadb"
- #define LIBS    "-L@INSTALL_LIBDIR@ -lmariadb "\
-                 "@extra_dynamic_LDFLAGS@"
+ #define LIBS    "-L@INSTALL_LIBDIR@ -lmariadb @extra_dynamic_LDFLAGS@"
 +#define PRIVATE_LIBS "-L@INSTALL_LIBDIR@ -lmariadbprivate " \
 +                "@extra_dynamic_LDFLAGS@"
  #define LIBS_SYS "@extra_dynamic_LDFLAGS@"
  #define CFLAGS  INCLUDE
  #define VERSION "@MARIADB_CLIENT_VERSION@"
-@@ -31,6 +33,7 @@ static struct option long_options[]=
+@@ -30,6 +32,7 @@ static struct option long_options[]=
    {"port", no_argument, 0, 'i'},
    {"plugindir", no_argument, 0, 'j'},
    {"tlsinfo", no_argument, 0, 'k'},
@@ -68,7 +68,7 @@
    {NULL, 0, 0, 0}
  };
  
-@@ -46,6 +49,7 @@ static const char *values[]=
+@@ -45,6 +48,7 @@ static const char *values[]=
    CC_VERSION,
    SOCKET,
    PORT,
@@ -76,7 +76,7 @@
    PLUGIN_DIR,
    TLS_LIBRARY_VERSION
  };
-@@ -116,6 +120,9 @@ int main(int argc, char **argv)
+@@ -115,6 +119,9 @@ int main(int argc, char **argv)
      case 'l':
        puts(LIBS_SYS);
        break;


Reply via email to