commit mariadb-connector-c for openSUSE:Factory

2020-11-09 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2020-11-09 13:57:13

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.11331 (New)


Package is "mariadb-connector-c"

Mon Nov  9 13:57:13 2020 rev:26 rq:846503 version:3.1.11

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2020-07-09 17:49:05.597448271 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.11331/mariadb-connector-c.changes
   2020-11-09 13:58:34.963810830 +0100
@@ -1,0 +2,29 @@
+Thu Nov  5 13:53:30 UTC 2020 - Adam Majer 
+
+- Update to release 3.1.11:
+  * CONC-513: MSAN use-of-uninitialized-value in strstr()
+  * CONC-512: truncation check for float values fails on i386 due
+  * to Intel FPU optimization bug in gcc
+  * CONC-510: Fix crash when loading plugins in mysql_server_init()
+  * CONC-508: Added support for passwords > 255 characters
+  * CONC-507: Fixed race condition in ma_net_init
+  * CONC-501: Added support for TLS v1.3 cipher suites
+  * MDEV-21612: Removed unused command COM_MULTI
+
+- changes in release 3.1.10:
+  * CONC-500: Fixed error when loading intermediate chained certificates
+  * MDEV-18818: Fixed wrong zlib in mariadb_config when building
+inside server package
+  * CONC-498: MYSQL_UNIX_ADDR and MYSQL_PORT are now defined
+  * Added new build option WIITH_ICONV=ON/OFF. When set to OFF (default)
+API function mariadb_convert_string will always return -1 and
+sets errorcode to ENOTSUP.
+  * mariadb_config now tries to determine the path of execution or
+uses MARIADB_CONFIG environment variable before falling back and
+using CMAKE_INSTALL_PREFIX for location of libraries and include files
+  * added --variables option for mariadb_config.
+Supported values are pkgincludedir, pkglibdir and pkgplugindir.
+
+- absolute_path_fix.patch, private_library.patch: refreshed
+
+---

Old:

  mariadb-connector-c-3.1.9-src.tar.gz
  mariadb-connector-c-3.1.9-src.tar.gz.asc

New:

  mariadb-connector-c-3.1.11-src.tar.gz
  mariadb-connector-c-3.1.11-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.KUwp9z/_old  2020-11-09 13:58:36.411807672 +0100
+++ /var/tmp/diff_new_pack.KUwp9z/_new  2020-11-09 13:58:36.415807663 +0100
@@ -25,7 +25,7 @@
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.1.9
+Version:3.1.11
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later
@@ -117,6 +117,10 @@
 %patch4 -p1
 
 %build
+# plugin types seems to require no aliasing assumptions
+%define _lto_cflags %{nil}
+export CFLAGS="%{optflags} -fno-strict-aliasing"
+
 %cmake \
   %if %{with sqlite3}
   -DWITH_SQLITE:BOOL=ON \
@@ -139,10 +143,12 @@
 rm %{buildroot}%{_libdir}/libmysqlclient.a
 rm %{buildroot}%{_libdir}/libmysqlclient_r.a
 
-# add a compatibility symlink
+# add a compatibility symlinks
 ln -s mariadb_config %{buildroot}%{_bindir}/mysql_config
 ln -s mariadb_version.h %{buildroot}%{_includedir}/mysql/mysql_version.h
 
+ln -s %{_includedir}/mysql %{buildroot}%{_includedir}/mariadb
+
 # install some extra required header file
 install -Dpm 0644 build/include/ma_config.h \
   %{buildroot}%{_includedir}/mysql/my_config.h
@@ -176,6 +182,7 @@
 %{_bindir}/mysql_config
 %dir %{_includedir}/mysql
 %{_includedir}/mysql/*
+%{_includedir}/mariadb
 %{_libdir}/pkgconfig/libmariadb.pc
 %{_libdir}/libmariadb.so
 %{_libdir}/libmysqlclient.so

++ absolute_path_fix.patch ++
--- /var/tmp/diff_new_pack.KUwp9z/_old  2020-11-09 13:58:36.439807611 +0100
+++ /var/tmp/diff_new_pack.KUwp9z/_new  2020-11-09 13:58:36.443807603 +0100
@@ -2,31 +2,10 @@
 Date: Fri Mar  3 15:59:09 CET 2017
 Summary: Remove pure ugliness with paths
 
-Index: mariadb-connector-c-3.1.8-src/mariadb_config/mariadb_config.c.in
+Index: mariadb-connector-c-3.1.11-src/mariadb_config/libmariadb.pc.in
 ===
 mariadb-connector-c-3.1.8-src.orig/mariadb_config/mariadb_config.c.in
-+++ mariadb-connector-c-3.1.8-src/mariadb_config/mariadb_config.c.in
-@@ -5,13 +5,13 @@
- 
- static char *mariadb_progname;
- 
--#define INCLUDE "-I@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@ 
-I@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@/mysql"
--#define LIBS"-L@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ 
-lmariadb"
-+#define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@/mariadb"
-+#define LIBS"-L@INSTALL_LIBDIR@ -lmariadb"
- #define LIBS_SYS 

commit mariadb-connector-c for openSUSE:Factory

2020-07-09 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2020-07-09 17:49:01

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.3060 (New)


Package is "mariadb-connector-c"

Thu Jul  9 17:49:01 2020 rev:25 rq:818996 version:3.1.9

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2020-06-03 20:30:34.176817403 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.3060/mariadb-connector-c.changes
2020-07-09 17:49:05.597448271 +0200
@@ -1,0 +2,10 @@
+Fri Jul  3 11:57:03 UTC 2020 - Kristyna Streitova 
+
+- Update to release 3.1.9
+  * CONC-469: Use servers preferred authentication method unless
+another plugin was specified.
+  * Added support for kFreeBSD builds
+  * Fixed memory leak in GnuTLS if connection couldn't be established.
+- refresh private_library.patch 
+
+---

Old:

  mariadb-connector-c-3.1.8-src.tar.gz
  mariadb-connector-c-3.1.8-src.tar.gz.asc

New:

  mariadb-connector-c-3.1.9-src.tar.gz
  mariadb-connector-c-3.1.9-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.w8OJNf/_old  2020-07-09 17:49:06.253450267 +0200
+++ /var/tmp/diff_new_pack.w8OJNf/_new  2020-07-09 17:49:06.253450267 +0200
@@ -25,7 +25,7 @@
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.1.8
+Version:3.1.9
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later

++ mariadb-connector-c-3.1.8-src.tar.gz -> 
mariadb-connector-c-3.1.9-src.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.8-src/CMakeLists.txt 
new/mariadb-connector-c-3.1.9-src/CMakeLists.txt
--- old/mariadb-connector-c-3.1.8-src/CMakeLists.txt2020-05-07 
15:06:32.0 +0200
+++ new/mariadb-connector-c-3.1.9-src/CMakeLists.txt2020-06-18 
17:16:18.0 +0200
@@ -36,7 +36,7 @@
 
 SET(CPACK_PACKAGE_VERSION_MAJOR 3)
 SET(CPACK_PACKAGE_VERSION_MINOR 1)
-SET(CPACK_PACKAGE_VERSION_PATCH 8)
+SET(CPACK_PACKAGE_VERSION_PATCH 9)
 SET(CPACK_PACKAGE_VERSION 
"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
 MATH(EXPR MARIADB_PACKAGE_VERSION_ID "${CPACK_PACKAGE_VERSION_MAJOR} * 1 +
 ${CPACK_PACKAGE_VERSION_MINOR} * 100   +
@@ -60,7 +60,7 @@
 ENDIF()
 
 ADD_OPTION(WITH_UNIT_TESTS "build test suite" ON)
-ADD_OPTION(WITH_DYNCOL "Enables support of dynamic coluumns" ON)
+ADD_OPTION(WITH_DYNCOL "Enables support of dynamic columns" ON)
 ADD_OPTION(WITH_EXTERNAL_ZLIB "Enables use of external zlib" OFF)
 ADD_OPTION(WITH_CURL "Enables use of curl" ON)
 ADD_OPTION(WITH_SSL "Enables use of TLS/SSL library" ON)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mariadb-connector-c-3.1.8-src/cmake/CheckFunctions.cmake 
new/mariadb-connector-c-3.1.9-src/cmake/CheckFunctions.cmake
--- old/mariadb-connector-c-3.1.8-src/cmake/CheckFunctions.cmake
2020-05-07 15:06:32.0 +0200
+++ new/mariadb-connector-c-3.1.9-src/cmake/CheckFunctions.cmake
2020-06-18 17:16:18.0 +0200
@@ -22,4 +22,9 @@
 CHECK_FUNCTION_EXISTS (setlocale HAVE_SETLOCALE)
 CHECK_FUNCTION_EXISTS (poll HAVE_POLL)
 CHECK_FUNCTION_EXISTS (getpwuid HAVE_GETPWUID)
-CHECK_FUNCTION_EXISTS (cuserid HAVE_CUSERID)
+
+IF(HAVE_FILE_UCONTEXT_H)
+  CHECK_FUNCTION_EXISTS (makecontext HAVE_UCONTEXT_H)
+ENDIF()
+
+CHECK_FUNCTION_EXISTS (cuserid HAVE_CUSERID)
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mariadb-connector-c-3.1.8-src/cmake/CheckIncludeFiles.cmake 
new/mariadb-connector-c-3.1.9-src/cmake/CheckIncludeFiles.cmake
--- old/mariadb-connector-c-3.1.8-src/cmake/CheckIncludeFiles.cmake 
2020-05-07 15:06:32.0 +0200
+++ new/mariadb-connector-c-3.1.9-src/cmake/CheckIncludeFiles.cmake 
2020-06-18 17:16:18.0 +0200
@@ -46,4 +46,8 @@
 CHECK_INCLUDE_FILES (sys/un.h HAVE_SYS_UN_H)
 CHECK_INCLUDE_FILES (unistd.h HAVE_UNISTD_H)
 CHECK_INCLUDE_FILES (utime.h HAVE_UTIME_H)
-CHECK_INCLUDE_FILES (ucontext.h HAVE_UCONTEXT_H)
+
+CHECK_INCLUDE_FILES (ucontext.h HAVE_FILE_UCONTEXT_H)
+IF(NOT HAVE_FILE_UCONTEXT_H)
+  CHECK_INCLUDE_FILES (sys/ucontext.h HAVE_FILE_UCONTEXT_H)
+ENDIF()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.8-src/include/ma_common.h 
new/mariadb-connector-c-3.1.9-src/include/ma_common.h

commit mariadb-connector-c for openSUSE:Factory

2020-06-03 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2020-06-03 20:30:25

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.3606 (New)


Package is "mariadb-connector-c"

Wed Jun  3 20:30:25 2020 rev:24 rq:808309 version:3.1.8

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2020-02-15 22:23:13.907238728 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.3606/mariadb-connector-c.changes
2020-06-03 20:30:34.176817403 +0200
@@ -1,0 +2,17 @@
+Fri May 22 15:05:07 UTC 2020 - Kristyna Streitova 
+
+- Update to release 3.1.8 [bsc#1171550]
+  * CONC-304: Rename the static library to libmariadb.a and other
+libmariadb files in a consistent manner
+  * CONC-441: Default user name for C/C is wrong if login user
+is different from effective user
+  * CONC-449: Check $MARIADB_HOME/my.cnf in addition to
+$MYSQL_HOME/my.cnf
+  * CONC-457: mysql_list_processes crashes in unpack_fields
+  * CONC-458: mysql_get_timeout_value crashes when used improperly
+  * CONC-464: Fix static build for auth_gssapi_client plugin
+  * Fixes for the following security vulnerabilities:
+CVE-2020-13249
+- refresh absolute_path_fix.patch and private_library.patch
+
+---

Old:

  mariadb-connector-c-3.1.7-src.tar.gz
  mariadb-connector-c-3.1.7-src.tar.gz.asc

New:

  mariadb-connector-c-3.1.8-src.tar.gz
  mariadb-connector-c-3.1.8-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.2kOGME/_old  2020-06-03 20:30:35.380821063 +0200
+++ /var/tmp/diff_new_pack.2kOGME/_new  2020-06-03 20:30:35.388821088 +0200
@@ -25,7 +25,7 @@
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.1.7
+Version:3.1.8
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later

++ absolute_path_fix.patch ++
--- /var/tmp/diff_new_pack.2kOGME/_old  2020-06-03 20:30:35.440821245 +0200
+++ /var/tmp/diff_new_pack.2kOGME/_new  2020-06-03 20:30:35.440821245 +0200
@@ -2,16 +2,16 @@
 Date: Fri Mar  3 15:59:09 CET 2017
 Summary: Remove pure ugliness with paths
 
-Index: mariadb-connector-c-3.1.3-src/mariadb_config/mariadb_config.c.in
+Index: mariadb-connector-c-3.1.8-src/mariadb_config/mariadb_config.c.in
 ===
 mariadb-connector-c-3.1.3-src.orig/mariadb_config/mariadb_config.c.in
-+++ mariadb-connector-c-3.1.3-src/mariadb_config/mariadb_config.c.in
+--- mariadb-connector-c-3.1.8-src.orig/mariadb_config/mariadb_config.c.in
 mariadb-connector-c-3.1.8-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 INCLUDE "-I@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@ 
-I@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@/mysql"
+-#define LIBS"-L@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ 
-lmariadb"
 +#define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@/mariadb"
 +#define LIBS"-L@INSTALL_LIBDIR@ -lmariadb"
  #define LIBS_SYS "@extra_dynamic_LDFLAGS@"
@@ -23,10 +23,10 @@
  #define SOCKET  "@MARIADB_UNIX_ADDR@"
  #define PORT "@MARIADB_PORT@"
  #define TLS_LIBRARY_VERSION "@TLS_LIBRARY_VERSION@"
-Index: mariadb-connector-c-3.1.3-src/mariadb_config/libmariadb.pc.in
+Index: mariadb-connector-c-3.1.8-src/mariadb_config/libmariadb.pc.in
 ===
 mariadb-connector-c-3.1.3-src.orig/mariadb_config/libmariadb.pc.in
-+++ mariadb-connector-c-3.1.3-src/mariadb_config/libmariadb.pc.in
+--- mariadb-connector-c-3.1.8-src.orig/mariadb_config/libmariadb.pc.in
 mariadb-connector-c-3.1.8-src/mariadb_config/libmariadb.pc.in
 @@ -7,8 +7,8 @@
  #
  

++ mariadb-connector-c-3.1.7-src.tar.gz -> 
mariadb-connector-c-3.1.8-src.tar.gz ++
 5042 lines of diff (skipped)


++ private_library.patch ++
--- /var/tmp/diff_new_pack.2kOGME/_old  2020-06-03 20:30:35.716822085 +0200
+++ /var/tmp/diff_new_pack.2kOGME/_new  2020-06-03 20:30:35.716822085 +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.1.4-src/libmariadb/CMakeLists.txt
+Index: mariadb-connector-c-3.1.8-src/libmariadb/CMakeLists.txt
 

commit mariadb-connector-c for openSUSE:Factory

2020-02-15 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2020-02-15 22:23:12

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.26092 (New)


Package is "mariadb-connector-c"

Sat Feb 15 22:23:12 2020 rev:23 rq:770773 version:3.1.7

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2020-01-01 14:57:07.905894537 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.26092/mariadb-connector-c.changes
   2020-02-15 22:23:13.907238728 +0100
@@ -1,0 +2,8 @@
+Thu Feb  6 20:30:28 UTC 2020 - Kristyna Streitova 
+
+- Update to release 3.1.7
+  * TLS/SSL: when the client doesn't procide a CA file and the
+option ssl_verify_server_cert was set, the peer cerificate
+will be validated against the system CA.
+
+---

Old:

  mariadb-connector-c-3.1.6-src.tar.gz
  mariadb-connector-c-3.1.6-src.tar.gz.asc

New:

  mariadb-connector-c-3.1.7-src.tar.gz
  mariadb-connector-c-3.1.7-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.HcwFXN/_old  2020-02-15 22:23:14.387238987 +0100
+++ /var/tmp/diff_new_pack.HcwFXN/_new  2020-02-15 22:23:14.387238987 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mariadb-connector-c
 #
-# Copyright (c) 2019 SUSE LLC
+# 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
@@ -25,7 +25,7 @@
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.1.6
+Version:3.1.7
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later

++ mariadb-connector-c-3.1.6-src.tar.gz -> 
mariadb-connector-c-3.1.7-src.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.6-src/CMakeLists.txt 
new/mariadb-connector-c-3.1.7-src/CMakeLists.txt
--- old/mariadb-connector-c-3.1.6-src/CMakeLists.txt2019-12-08 
18:07:48.0 +0100
+++ new/mariadb-connector-c-3.1.7-src/CMakeLists.txt2020-01-22 
11:08:18.0 +0100
@@ -36,7 +36,7 @@
 
 SET(CPACK_PACKAGE_VERSION_MAJOR 3)
 SET(CPACK_PACKAGE_VERSION_MINOR 1)
-SET(CPACK_PACKAGE_VERSION_PATCH 6)
+SET(CPACK_PACKAGE_VERSION_PATCH 7)
 SET(CPACK_PACKAGE_VERSION 
"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
 MATH(EXPR MARIADB_PACKAGE_VERSION_ID "${CPACK_PACKAGE_VERSION_MAJOR} * 1 +
 ${CPACK_PACKAGE_VERSION_MINOR} * 100   +
@@ -107,6 +107,7 @@
 IF(MSVC)
   # Speedup system tests
   INCLUDE(${CC_SOURCE_DIR}/cmake/WindowsCache.cmake)
+  ADD_DEFINITIONS(-DWIN32_LEAN_AND_MEAN)
   IF (MSVC)
 SET(CONFIG_TYPES "DEBUG" "RELEASE" "RELWITHDEBINFO")
 FOREACH(BUILD_TYPE ${CONFIG_TYPES})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.6-src/include/ma_priv.h 
new/mariadb-connector-c-3.1.7-src/include/ma_priv.h
--- old/mariadb-connector-c-3.1.6-src/include/ma_priv.h 1970-01-01 
01:00:00.0 +0100
+++ new/mariadb-connector-c-3.1.7-src/include/ma_priv.h 2020-01-22 
11:08:18.0 +0100
@@ -0,0 +1,31 @@
+/
+  Copyright (C) 2020 MariaDB Corporation
+
+  This library is free software; you can redistribute it and/or
+  modify it under the terms of the GNU Library General Public
+  License as published by the Free Software Foundation; either
+  version 2 of the License, or (at your option) any later version.
+
+  This library is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+  Library General Public License for more details.
+
+  You should have received a copy of the GNU Library General Public
+  License along with this library; if not see 
+  or write to the Free Software Foundation, Inc.,
+  51 Franklin St., Fifth Floor, Boston, MA 02110, USA
+
+  Part of this code includes code from the PHP project which
+  is freely available from http://www.php.net
+ */
+#ifndef MA_PRIV_H
+#define MA_PRIV_H
+
+void free_rows(MYSQL_DATA *cur);
+int ma_multi_command(MYSQL *mysql, enum enum_multi_status status);
+MYSQL_FIELD * unpack_fields(MYSQL_DATA *data,
+

commit mariadb-connector-c for openSUSE:Factory

2020-01-01 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2020-01-01 14:56:51

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.6675 (New)


Package is "mariadb-connector-c"

Wed Jan  1 14:56:51 2020 rev:22 rq:758454 version:3.1.6

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2019-12-07 15:22:36.599735274 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.6675/mariadb-connector-c.changes
2020-01-01 14:57:07.905894537 +0100
@@ -1,0 +2,10 @@
+Fri Dec 20 00:13:52 UTC 2019 - Jan Engelhardt 
+
+- Update to release 3.1.6
+  * Fixed: ERROR 2026 (HY000): SSL connection error: Certificate
+signature check failed
+  * Fixed: Provide error code and message for Schannel errors
+  * Fixed SEC_E_INVALID_TOKEN when server sends large message
+during SSL handshake 
+
+---

Old:

  mariadb-connector-c-3.1.5-src.tar.gz
  mariadb-connector-c-3.1.5-src.tar.gz.asc

New:

  mariadb-connector-c-3.1.6-src.tar.gz
  mariadb-connector-c-3.1.6-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.sK1lfJ/_old  2020-01-01 14:57:08.497894846 +0100
+++ /var/tmp/diff_new_pack.sK1lfJ/_new  2020-01-01 14:57:08.497894846 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mariadb-connector-c
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,13 @@
 %define sover 3
 %define libname libmariadb
 # equivalent mariadb version
-%define mariadb_version 10.3.20
+%define mariadb_version 10.3.21
 %if ! %{defined _rundir}
 %define _rundir %{_localstatedir}/run
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.1.5
+Version:3.1.6
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later
@@ -51,7 +51,9 @@
 
 %description
 MariaDB Connector is used to connect applications developed in
-C or C++ to MariaDB and MySQL databases.
+C or C++ to MariaDB and MySQL databases. This is a different
+implementation from the traditional libmariadbclient/libmysqlclient
+that is shipped with mariadb-server/mysql-server, but the API is the same.
 
 %package -n %{libname}%{sover}
 Summary:MariaDB connector in C
@@ -59,7 +61,9 @@
 
 %description -n %{libname}%{sover}
 MariaDB Connector is used to connect applications developed in
-C or C++ to MariaDB and MySQL databases.
+C or C++ to MariaDB and MySQL databases. This is a different
+implementation from the traditional libmariadbclient/libmysqlclient
+that is shipped with mariadb-server/mysql-server, but the API is the same.
 
 This package holds the runtime components.
 

++ mariadb-connector-c-3.1.5-src.tar.gz -> 
mariadb-connector-c-3.1.6-src.tar.gz ++
 2344 lines of diff (skipped)





commit mariadb-connector-c for openSUSE:Factory

2019-12-07 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2019-12-07 15:19:01

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.4691 (New)


Package is "mariadb-connector-c"

Sat Dec  7 15:19:01 2019 rev:21 rq:751755 version:3.1.5

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2019-09-30 15:51:58.782401305 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.4691/mariadb-connector-c.changes
2019-12-07 15:22:36.599735274 +0100
@@ -1,0 +2,10 @@
+Thu Nov 28 16:06:53 UTC 2019 - Kristyna Streitova 
+
+- New upstream version 3.1.5 [bsc#1156669]
+  * MDEV-20469: Plugin dialog could not be loaded (wrong path)
+  * ODBC-440: Fixed typo in sha256_password cmake configuration
+  * CONC-418: For unknown/not handled schannel error codes
+FormatMessage function will be used instead of returning
+"Unknown error" message.
+  
+---

Old:

  mariadb-connector-c-3.1.4-src.tar.gz
  mariadb-connector-c-3.1.4-src.tar.gz.asc

New:

  mariadb-connector-c-3.1.5-src.tar.gz
  mariadb-connector-c-3.1.5-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.Rz3RBi/_old  2019-12-07 15:22:37.659735127 +0100
+++ /var/tmp/diff_new_pack.Rz3RBi/_new  2019-12-07 15:22:37.671735126 +0100
@@ -19,13 +19,13 @@
 %define sover 3
 %define libname libmariadb
 # equivalent mariadb version
-%define mariadb_version 10.3.17
+%define mariadb_version 10.3.20
 %if ! %{defined _rundir}
 %define _rundir %{_localstatedir}/run
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.1.4
+Version:3.1.5
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later

++ mariadb-connector-c-3.1.4-src.tar.gz -> 
mariadb-connector-c-3.1.5-src.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.4-src/CMakeLists.txt 
new/mariadb-connector-c-3.1.5-src/CMakeLists.txt
--- old/mariadb-connector-c-3.1.4-src/CMakeLists.txt2019-09-03 
14:48:10.0 +0200
+++ new/mariadb-connector-c-3.1.5-src/CMakeLists.txt2019-10-31 
06:06:39.0 +0100
@@ -36,7 +36,7 @@
 
 SET(CPACK_PACKAGE_VERSION_MAJOR 3)
 SET(CPACK_PACKAGE_VERSION_MINOR 1)
-SET(CPACK_PACKAGE_VERSION_PATCH 4)
+SET(CPACK_PACKAGE_VERSION_PATCH 5)
 SET(CPACK_PACKAGE_VERSION 
"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
 MATH(EXPR MARIADB_PACKAGE_VERSION_ID "${CPACK_PACKAGE_VERSION_MAJOR} * 1 +
 ${CPACK_PACKAGE_VERSION_MINOR} * 100   +
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mariadb-connector-c-3.1.4-src/cmake/CheckFunctions.cmake 
new/mariadb-connector-c-3.1.5-src/cmake/CheckFunctions.cmake
--- old/mariadb-connector-c-3.1.4-src/cmake/CheckFunctions.cmake
2019-09-03 14:48:10.0 +0200
+++ new/mariadb-connector-c-3.1.5-src/cmake/CheckFunctions.cmake
2019-10-31 06:06:39.0 +0100
@@ -21,3 +21,4 @@
 CHECK_FUNCTION_EXISTS (nl_langinfo HAVE_NL_LANGINFO)
 CHECK_FUNCTION_EXISTS (setlocale HAVE_SETLOCALE)
 CHECK_FUNCTION_EXISTS (poll HAVE_POLL)
+CHECK_FUNCTION_EXISTS (getpwuid HAVE_GETPWUID)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.4-src/include/ma_common.h 
new/mariadb-connector-c-3.1.5-src/include/ma_common.h
--- old/mariadb-connector-c-3.1.4-src/include/ma_common.h   2019-09-03 
14:48:10.0 +0200
+++ new/mariadb-connector-c-3.1.5-src/include/ma_common.h   2019-10-31 
06:06:39.0 +0100
@@ -91,6 +91,7 @@
 
 struct st_mariadb_net_extension {
   enum enum_multi_status multi_status;
+  int extended_errno;
 };
 
 struct st_mariadb_session_state
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.4-src/include/mariadb_stmt.h 
new/mariadb-connector-c-3.1.5-src/include/mariadb_stmt.h
--- old/mariadb-connector-c-3.1.4-src/include/mariadb_stmt.h2019-09-03 
14:48:10.0 +0200
+++ new/mariadb-connector-c-3.1.5-src/include/mariadb_stmt.h2019-10-31 
06:06:39.0 +0100
@@ -38,7 +38,9 @@
 { \
   (a)->last_errno= (b);\
   strncpy((a)->sqlstate, (c), SQLSTATE_LENGTH);\
-  strncpy((a)->last_error, (d) ? (d) : ER((b)), MYSQL_ERRMSG_SIZE - 1);\
+  (a)->sqlstate[SQLSTATE_LENGTH]= 0;\
+  strncpy((a)->last_error, (d) ? (d) : ER((b)), MYSQL_ERRMSG_SIZE);\
+  

commit mariadb-connector-c for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2019-09-30 15:51:57

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.2352 (New)


Package is "mariadb-connector-c"

Mon Sep 30 15:51:57 2019 rev:20 rq:732948 version:3.1.4

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2019-08-15 12:25:34.450603590 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.2352/mariadb-connector-c.changes
2019-09-30 15:51:58.782401305 +0200
@@ -1,0 +2,9 @@
+Tue Sep 24 10:59:32 UTC 2019 - Kristyna Streitova 
+
+- New upstream version 3.1.4
+  * CONC-431: Use windows crypto libraries on Windows platforms
+  * Included in MariaDB 10.4.8, MariaDB 10.3.18, and MariaDB 10.2.27
+- refresh mariadb-connector-c-2.3.1_unresolved_symbols.patch and
+  private_library.patch
+
+---

Old:

  mariadb-connector-c-3.1.3-src.tar.gz
  mariadb-connector-c-3.1.3-src.tar.gz.asc

New:

  mariadb-connector-c-3.1.4-src.tar.gz
  mariadb-connector-c-3.1.4-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.wjDuPp/_old  2019-09-30 15:51:59.222400133 +0200
+++ /var/tmp/diff_new_pack.wjDuPp/_new  2019-09-30 15:51:59.226400123 +0200
@@ -25,7 +25,7 @@
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.1.3
+Version:3.1.4
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later

++ mariadb-connector-c-2.3.1_unresolved_symbols.patch ++
--- /var/tmp/diff_new_pack.wjDuPp/_old  2019-09-30 15:51:59.258400037 +0200
+++ /var/tmp/diff_new_pack.wjDuPp/_new  2019-09-30 15:51:59.262400027 +0200
@@ -1,8 +1,8 @@
-Index: mariadb-connector-c-3.1.2-src/plugins/auth/CMakeLists.txt
+Index: mariadb-connector-c-3.1.4-src/plugins/auth/CMakeLists.txt
 ===
 mariadb-connector-c-3.1.2-src.orig/plugins/auth/CMakeLists.txt
-+++ mariadb-connector-c-3.1.2-src/plugins/auth/CMakeLists.txt
-@@ -16,7 +16,8 @@ REGISTER_PLUGIN(TARGET dialog
+--- mariadb-connector-c-3.1.4-src.orig/plugins/auth/CMakeLists.txt
 mariadb-connector-c-3.1.4-src/plugins/auth/CMakeLists.txt
+@@ -32,7 +32,8 @@ REGISTER_PLUGIN(TARGET dialog
  CONFIGURATIONS DYNAMIC STATIC OFF
  DEFAULT DYNAMIC
  SOURCES ${CC_SOURCE_DIR}/plugins/auth/dialog.c
@@ -10,5 +10,5 @@
 +${CC_SOURCE_DIR}/libmariadb/get_password.c
 +LIBRARIES dl)
  
- #ED25519 client authentication plugin
- SET(REF10_DIR ${CC_SOURCE_DIR}/plugins/auth/ref10)
+ 
+ # Crypto plugins

++ mariadb-connector-c-3.1.3-src.tar.gz -> 
mariadb-connector-c-3.1.4-src.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.3-src/CMakeLists.txt 
new/mariadb-connector-c-3.1.4-src/CMakeLists.txt
--- old/mariadb-connector-c-3.1.3-src/CMakeLists.txt2019-07-25 
16:03:48.0 +0200
+++ new/mariadb-connector-c-3.1.4-src/CMakeLists.txt2019-09-03 
14:48:10.0 +0200
@@ -36,7 +36,7 @@
 
 SET(CPACK_PACKAGE_VERSION_MAJOR 3)
 SET(CPACK_PACKAGE_VERSION_MINOR 1)
-SET(CPACK_PACKAGE_VERSION_PATCH 3)
+SET(CPACK_PACKAGE_VERSION_PATCH 4)
 SET(CPACK_PACKAGE_VERSION 
"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
 MATH(EXPR MARIADB_PACKAGE_VERSION_ID "${CPACK_PACKAGE_VERSION_MAJOR} * 1 +
 ${CPACK_PACKAGE_VERSION_MINOR} * 100   +
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.3-src/cmake/install.cmake 
new/mariadb-connector-c-3.1.4-src/cmake/install.cmake
--- old/mariadb-connector-c-3.1.3-src/cmake/install.cmake   2019-07-25 
16:03:48.0 +0200
+++ new/mariadb-connector-c-3.1.4-src/cmake/install.cmake   2019-09-03 
14:48:10.0 +0200
@@ -65,7 +65,10 @@
 SET(INSTALL_PCDIR_DEFAULT "lib/pkgconfig")
 SET(INSTALL_INCLUDEDIR_DEFAULT "include/mariadb")
 SET(INSTALL_DOCDIR_DEFAULT "docs")
-SET(INSTALL_PLUGINDIR_DEFAULT "lib/mariadb/plugin")
+IF(NOT IS_SUBPROJECT)
+  SET(INSTALL_PLUGINDIR_DEFAULT "lib/mariadb/plugin")
+ELSE()
+ENDIF()
 SET(LIBMARIADB_STATIC_DEFAULT "mariadbclient")
 #
 # RPM layout
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.3-src/include/ma_crypt.h 
new/mariadb-connector-c-3.1.4-src/include/ma_crypt.h
--- old/mariadb-connector-c-3.1.3-src/include/ma_crypt.h  

commit mariadb-connector-c for openSUSE:Factory

2019-08-15 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2019-08-15 12:25:31

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.9556 (New)


Package is "mariadb-connector-c"

Thu Aug 15 12:25:31 2019 rev:19 rq:721052 version:3.1.3

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2019-07-08 15:04:44.122871157 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.9556/mariadb-connector-c.changes
2019-08-15 12:25:34.450603590 +0200
@@ -1,0 +2,16 @@
+Mon Aug  5 11:28:22 UTC 2019 - Kristyna Streitova 
+
+- New upstream version 3.1.3
+  * CONC-380: Fix CMake warnings
+  * CONC-345: heap-use-after-free in client_mpvio_read_packet
+  * CONC-423: Fix GnuTLS error with TLSv1.3
+  * CONC-424: Ignore SERVER_STATUS_CURSOR_EXISTS if client didn't
+open a cursor before
+  * CONC-421: Fixed crash in GnuTLS when key and certificate are
+in the same file
+  * CONC-429: Don't allow invalid characters in plugin names
+  * MDEV-19807: Fixed Location of PLUGINDIR if Connector/C is a
+subproject
+- refresh absolute_path_fix.patch and private_library.patch
+
+---

Old:

  mariadb-connector-c-3.1.2-src.tar.gz
  mariadb-connector-c-3.1.2-src.tar.gz.asc

New:

  mariadb-connector-c-3.1.3-src.tar.gz
  mariadb-connector-c-3.1.3-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.5uFlD7/_old  2019-08-15 12:25:34.894603479 +0200
+++ /var/tmp/diff_new_pack.5uFlD7/_new  2019-08-15 12:25:34.894603479 +0200
@@ -19,13 +19,13 @@
 %define sover 3
 %define libname libmariadb
 # equivalent mariadb version
-%define mariadb_version 10.2.25
+%define mariadb_version 10.3.17
 %if ! %{defined _rundir}
 %define _rundir %{_localstatedir}/run
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.1.2
+Version:3.1.3
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later

++ absolute_path_fix.patch ++
--- /var/tmp/diff_new_pack.5uFlD7/_old  2019-08-15 12:25:34.914603475 +0200
+++ /var/tmp/diff_new_pack.5uFlD7/_new  2019-08-15 12:25:34.914603475 +0200
@@ -2,18 +2,18 @@
 Date: Fri Mar  3 15:59:09 CET 2017
 Summary: Remove pure ugliness with paths
 
-Index: mariadb-connector-c-3.0.7-src/mariadb_config/mariadb_config.c.in
+Index: mariadb-connector-c-3.1.3-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
+--- mariadb-connector-c-3.1.3-src.orig/mariadb_config/mariadb_config.c.in
 mariadb-connector-c-3.1.3-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 
@extra_dynamic_LDFLAGS@"
+-#define LIBS"-L@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ -lmariadb"
 +#define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@/mariadb"
-+#define LIBS"-L@INSTALL_LIBDIR@ -lmariadb @extra_dynamic_LDFLAGS@"
++#define LIBS"-L@INSTALL_LIBDIR@ -lmariadb"
  #define LIBS_SYS "@extra_dynamic_LDFLAGS@"
  #define CFLAGS  INCLUDE
  #define VERSION "@MARIADB_CLIENT_VERSION@"
@@ -23,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.7-src/mariadb_config/libmariadb.pc.in
+Index: mariadb-connector-c-3.1.3-src/mariadb_config/libmariadb.pc.in
 ===
 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
+--- mariadb-connector-c-3.1.3-src.orig/mariadb_config/libmariadb.pc.in
 mariadb-connector-c-3.1.3-src/mariadb_config/libmariadb.pc.in
 @@ -7,8 +7,8 @@
  #
  

++ mariadb-connector-c-3.1.2-src.tar.gz -> 
mariadb-connector-c-3.1.3-src.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mariadb-connector-c-3.1.2-src/CMakeLists.txt 
new/mariadb-connector-c-3.1.3-src/CMakeLists.txt
--- old/mariadb-connector-c-3.1.2-src/CMakeLists.txt2019-06-14 
13:48:31.0 +0200
+++ new/mariadb-connector-c-3.1.3-src/CMakeLists.txt2019-07-25 
16:03:48.0 +0200
@@ -5,7 +5,7 @@
 

commit mariadb-connector-c for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2019-07-08 15:04:41

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.4615 (New)


Package is "mariadb-connector-c"

Mon Jul  8 15:04:41 2019 rev:18 rq:713453 version:3.1.2

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2019-05-16 21:57:46.022844046 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.4615/mariadb-connector-c.changes
2019-07-08 15:04:44.122871157 +0200
@@ -1,0 +2,17 @@
+Wed Jul  3 15:24:22 UTC 2019 - Kristyna Streitova 
+
+- New upstream version 3.1.2 [bsc#1136035]
+  * CONC-383: client plugins can't be loaded due to missing prefix
+  * Fixed version setting in GnuTLS by moving "NORMAL" at the end
+of priority string
+  * CONC-386: Added support for pem files which contain certificate
+and private key.
+  * Replication/Binlog API: The main mechanism used in replication
+is the binary log.
+  * CONC-395: Dashes and underscores are not interchangeable in
+options in my.cnf
+- refresh mariadb-connector-c-2.3.1_unresolved_symbols.patch and
+  private_library.patch
+- pack client_ed25519.so
+
+---

Old:

  mariadb-connector-c-3.0.9-src.tar.gz
  mariadb-connector-c-3.0.9-src.tar.gz.asc

New:

  mariadb-connector-c-3.1.2-src.tar.gz
  mariadb-connector-c-3.1.2-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.yeA16O/_old  2019-07-08 15:04:45.234872838 +0200
+++ /var/tmp/diff_new_pack.yeA16O/_new  2019-07-08 15:04:45.234872838 +0200
@@ -19,13 +19,13 @@
 %define sover 3
 %define libname libmariadb
 # equivalent mariadb version
-%define mariadb_version 10.2.21
+%define mariadb_version 10.2.25
 %if ! %{defined _rundir}
 %define _rundir %{_localstatedir}/run
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.0.9
+Version:3.1.2
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later
@@ -162,6 +162,7 @@
 %{_libdir}/mysql/plugin/remote_io.so
 %{_libdir}/mysql/plugin/sha256_password.so
 %{_libdir}/mysql/plugin/caching_sha2_password.so
+%{_libdir}/mysql/plugin/client_ed25519.so
 
 %files -n %{libname}private
 %{_libdir}/libmariadbprivate.so

++ mariadb-connector-c-2.3.1_unresolved_symbols.patch ++
--- /var/tmp/diff_new_pack.yeA16O/_old  2019-07-08 15:04:45.274872899 +0200
+++ /var/tmp/diff_new_pack.yeA16O/_new  2019-07-08 15:04:45.274872899 +0200
@@ -1,7 +1,7 @@
-Index: mariadb-connector-c-3.0.8-src/plugins/auth/CMakeLists.txt
+Index: mariadb-connector-c-3.1.2-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
+--- mariadb-connector-c-3.1.2-src.orig/plugins/auth/CMakeLists.txt
 mariadb-connector-c-3.1.2-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)
  
- # SHA256 caching plugin for MySQL 8.0 connection
- IF(WITH_SSL)
+ #ED25519 client authentication plugin
+ SET(REF10_DIR ${CC_SOURCE_DIR}/plugins/auth/ref10)

++ mariadb-connector-c-3.0.9-src.tar.gz -> 
mariadb-connector-c-3.1.2-src.tar.gz ++
 7719 lines of diff (skipped)


++ private_library.patch ++
--- /var/tmp/diff_new_pack.yeA16O/_old  2019-07-08 15:04:45.566873341 +0200
+++ /var/tmp/diff_new_pack.yeA16O/_new  2019-07-08 15:04:45.570873347 +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.7-src/libmariadb/CMakeLists.txt
+Index: mariadb-connector-c-3.1.2-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)
+--- mariadb-connector-c-3.1.2-src.orig/libmariadb/CMakeLists.txt
 mariadb-connector-c-3.1.2-src/libmariadb/CMakeLists.txt
+@@ -410,17 +410,25 @@ IF(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MSVC)
SET_TARGET_PROPERTIES(mariadbclient PROPERTIES STATIC_LIBRARY_FLAGS 
"/machine:x64")
  ENDIF()
  
@@ -22,7 +22,8 @@
 +  SET_TARGET_PROPERTIES(libmariadbprivate 

commit mariadb-connector-c for openSUSE:Factory

2019-05-16 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2019-05-16 21:57:41

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.5148 (New)


Package is "mariadb-connector-c"

Thu May 16 21:57:41 2019 rev:17 rq:703402 version:3.0.9

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2019-03-04 09:14:31.612664125 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.5148/mariadb-connector-c.changes
2019-05-16 21:57:46.022844046 +0200
@@ -1,0 +2,8 @@
+Tue May 14 07:38:44 UTC 2019 - Dominique Leuenberger 
+
+- Add pkgconfig(zlib) Requires to the -devel package: the .pc file
+  lists -lz in the Libs, but does not mention any requires
+  explicitly. So let's do our consumers a favor and pull in what we
+  require.
+
+---



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.DOGs0b/_old  2019-05-16 21:57:47.606843354 +0200
+++ /var/tmp/diff_new_pack.DOGs0b/_new  2019-05-16 21:57:47.630843344 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -93,6 +93,7 @@
 Group:  Development/Libraries/C and C++
 Requires:   %{libname}%{sover} = %{version}
 Requires:   pkgconfig(openssl)
+Requires:   pkgconfig(zlib)
 # mysql-devel needs to be provided as some pkgs still depend on it
 Provides:   mysql-devel = %{mariadb_version}
 Obsoletes:  mysql-devel < %{mariadb_version}
@@ -123,7 +124,7 @@
   -DINSTALL_PLUGINDIR:STRING=%{_libdir}/mysql/plugin/ \
   -DWITH_MYSQLCOMPAT=ON \
   -DWITH_SSL=OPENSSL \
-  -DINSTALL_PCDIR="%{_libdir}/pkgconfig" \
+  -DINSTALL_PCDIR="%{_libdir}/pkgconfig"
 %make_jobs
 
 %install






commit mariadb-connector-c for openSUSE:Factory

2019-03-04 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2019-03-04 09:14:26

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"

Mon Mar  4 09:14:26 2019 rev:16 rq:680555 version:3.0.9

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2019-02-28 21:23:13.341936737 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.28833/mariadb-connector-c.changes
   2019-03-04 09:14:31.612664125 +0100
@@ -1,0 +2,6 @@
+Fri Mar  1 15:19:46 UTC 2019 - kstreit...@suse.com
+
+- move libmariadb.pc from /usr/lib/pkgconfig to
+  /usr/lib64/pkgconfig [bsc#1126088] 
+
+---



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.XOvrk6/_old  2019-03-04 09:14:32.240664012 +0100
+++ /var/tmp/diff_new_pack.XOvrk6/_new  2019-03-04 09:14:32.240664012 +0100
@@ -122,7 +122,8 @@
   -DINSTALL_INCLUDEDIR:STRING=%{_includedir}/mysql \
   -DINSTALL_PLUGINDIR:STRING=%{_libdir}/mysql/plugin/ \
   -DWITH_MYSQLCOMPAT=ON \
-  -DWITH_SSL=OPENSSL
+  -DWITH_SSL=OPENSSL \
+  -DINSTALL_PCDIR="%{_libdir}/pkgconfig" \
 %make_jobs
 
 %install
@@ -169,7 +170,7 @@
 %{_bindir}/mysql_config
 %dir %{_includedir}/mysql
 %{_includedir}/mysql/*
-%{_prefix}/lib/pkgconfig/libmariadb.pc
+%{_libdir}/pkgconfig/libmariadb.pc
 %{_libdir}/libmariadb.so
 %{_libdir}/libmysqlclient.so
 %{_libdir}/libmysqlclient_r.so






commit mariadb-connector-c for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2019-02-28 21:23:08

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"

Thu Feb 28 21:23:08 2019 rev:15 rq:674868 version:3.0.9

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2019-02-13 10:15:17.429405552 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.28833/mariadb-connector-c.changes
   2019-02-28 21:23:13.341936737 +0100
@@ -1,0 +2,26 @@
+Wed Feb 13 14:19:53 UTC 2019 - kstreit...@suse.com
+
+- New upstream version 3.0.9
+  * CONC-384: Incorrect packet when a connection attribute name or
+value is equal to or greater than 251
+  * CONC-388: field->def_length is always set to 0 (only used by
+deprecated function mysql_list_fields)
+  * Getter should get and the setter should set 
+CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS
+  * CONC-385: Removed some cmake system checks
+  * CONC-387: Fix case sensitive include file names for cross
+compiling
+  * Fixed cnake policy CMP007
+  * Support static linking auth plugins
+  * Fix build with deprecated OpenSSL API: replaced ERR_remove_state
+by ERR_remove_thread_state
+  * Disable LOAD DATA LOCAL INFILE suport by default and auto-enable
+it for the duration of one query, if the query string starts with
+the word "load". In all other cases the application should enable
+LOAD DATA LOCAL INFILE support explicitly
+  * Changed return code for mysql_optionv/mysql_get_optionv to 1
+(was -1) and added CR_NOT_IMPLEMENTED error message if a option
+is unknown or not supported. This will fix possible error when
+setting connection attribute failed
+
+---

Old:

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

New:

  mariadb-connector-c-3.0.9-src.tar.gz
  mariadb-connector-c-3.0.9-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.AUP6nG/_old  2019-02-28 21:23:16.013935843 +0100
+++ /var/tmp/diff_new_pack.AUP6nG/_new  2019-02-28 21:23:16.041935834 +0100
@@ -25,7 +25,7 @@
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.0.8
+Version:3.0.9
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later

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





commit mariadb-connector-c for openSUSE:Factory

2019-02-13 Thread root
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
-+++ 

commit mariadb-connector-c for openSUSE:Factory

2018-08-17 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2018-08-17 23:57:24

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)


Package is "mariadb-connector-c"

Fri Aug 17 23:57:24 2018 rev:13 rq:628376 version:3.0.6

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2018-08-02 14:48:51.819333760 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2018-08-17 23:57:28.501890267 +0200
@@ -1,0 +2,16 @@
+Thu Aug  2 23:08:34 UTC 2018 - kstreit...@suse.com
+
+- New upstream version 3.0.6
+  * MDEV-15263: FIx IS_NUM() macro
+  * CONC-297: local infile parameter must be unsigned int instead
+of my_bool
+  * CONC-329: change return value of internal socket functions
+from my_bool to int
+  * CONC-332: my_auth doesn't read/update server ok packet
+  * CONC-344: reset internal row counter
+  * CONC-345: invalid heap use after free
+  * CONC-346: Remove old cmake policies
+  * fixed crash in mysql_select_db if NULL parameter was provided
+- refresh private_library.patch
+
+---

Old:

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

New:

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



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.CTnfST/_old  2018-08-17 23:57:29.369892846 +0200
+++ /var/tmp/diff_new_pack.CTnfST/_new  2018-08-17 23:57:29.369892846 +0200
@@ -19,13 +19,13 @@
 %define sover 3
 %define libname libmariadb
 # equivalent mariadb version
-%define mariadb_version 10.2.10
+%define mariadb_version 10.2.16
 %if ! %{defined _rundir}
 %define _rundir %{_localstatedir}/run
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.0.5
+Version:3.0.6
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1-or-later

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


++ private_library.patch ++
--- /var/tmp/diff_new_pack.CTnfST/_old  2018-08-17 23:57:29.509893261 +0200
+++ /var/tmp/diff_new_pack.CTnfST/_new  2018-08-17 23:57:29.509893261 +0200
@@ -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.5-src/libmariadb/CMakeLists.txt
+Index: mariadb-connector-c-3.0.6-src/libmariadb/CMakeLists.txt
 ===
 mariadb-connector-c-3.0.5-src.orig/libmariadb/CMakeLists.txt
-+++ mariadb-connector-c-3.0.5-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
 @@ -403,16 +403,24 @@ IF(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MSVC)
SET_TARGET_PROPERTIES(mariadbclient PROPERTIES STATIC_LIBRARY_FLAGS 
"/machine:x64")
  ENDIF()
@@ -26,8 +26,8 @@
IF (NOT WITH_ASAN)
  TARGET_LINK_LIBRARIES (libmariadb "-Wl,--no-undefined")
ENDIF()
-   TARGET_LINK_LIBRARIES (libmariadb 
"${CC_BINARY_DIR}/libmariadb/mariadbclient.def")
-+  TARGET_LINK_LIBRARIES (libmariadbprivate "-Wl,--no-undefined")
+   SET_TARGET_PROPERTIES(libmariadb PROPERTIES LINK_FLAGS 
"${CC_BINARY_DIR}/libmariadb/mariadbclient.def")
++  SET_TARGET_PROPERTIES(libmariadbprivate PROPERTIES LINK_FLAGS 
"-Wl,--no-undefined")
  ENDIF()
  
  SET_TARGET_PROPERTIES(mariadbclient PROPERTIES 
IMPORTED_INTERFACE_LINK_LIBRARIES "${SYSTEM_LIBS}")
@@ -37,20 +37,21 @@
  SET_TARGET_PROPERTIES(libmariadb PROPERTIES PREFIX "")
  
  #
-@@ -442,6 +450,9 @@ INSTALL(TARGETS mariadbclient
+@@ -446,7 +454,9 @@ INSTALL(TARGETS mariadbclient
  INSTALL(TARGETS libmariadb
COMPONENT SharedLibraries
  DESTINATION ${INSTALL_LIBDIR})
+-
 +INSTALL(TARGETS libmariadbprivate
 +  COMPONENT SharedLibraries
 +  DESTINATION ${INSTALL_LIBDIR})
  
  IF(WIN32)
-# On Windows, install PDB
-Index: mariadb-connector-c-3.0.5-src/mariadb_config/mariadb_config.c.in
+   IF(${CMAKE_BUILD_TYPE} STREQUAL "RelWithDebInfo")
+Index: mariadb-connector-c-3.0.6-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.6-src.orig/mariadb_config/mariadb_config.c.in
 

commit mariadb-connector-c for openSUSE:Factory

2018-08-02 Thread root
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 - kstreit...@suse.com
+
+- 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 

commit mariadb-connector-c for openSUSE:Factory

2018-07-02 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2018-07-02 23:29:17

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)


Package is "mariadb-connector-c"

Mon Jul  2 23:29:17 2018 rev:11 rq:619745 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2018-04-25 09:57:43.990807639 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2018-07-02 23:29:22.381552809 +0200
@@ -1,0 +2,6 @@
+Fri Jun 29 10:00:42 UTC 2018 - adam.ma...@suse.de
+
+- Drop libmysqlclient_r Provides from the -devel package.
+  (bsc#1097938)
+
+---



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.5OhczL/_old  2018-07-02 23:29:22.813552278 +0200
+++ /var/tmp/diff_new_pack.5OhczL/_new  2018-07-02 23:29:22.817552273 +0200
@@ -98,9 +98,6 @@
 Obsoletes:  mysql-devel < %{mariadb_version}
 Provides:   libmysqlclient-devel = %{mariadb_version}
 Obsoletes:  libmysqlclient-devel < %{mariadb_version}
-# libmysqlclient_r.so was in libmysqlclient_r18 subpackage, now it's here
-Provides:   libmysqlclient_r18 = %{mariadb_version}
-Obsoletes:  libmysqlclient_r18 < %{mariadb_version}
 
 %description -n %{libname}-devel
 MariaDB Connector is used to connect applications developed in






commit mariadb-connector-c for openSUSE:Factory

2018-04-25 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2018-04-25 09:57:37

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)


Package is "mariadb-connector-c"

Wed Apr 25 09:57:37 2018 rev:10 rq:598533 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-11-30 12:43:56.861067872 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2018-04-25 09:57:43.990807639 +0200
@@ -1,0 +2,50 @@
+Thu Apr 19 10:05:16 UTC 2018 - kstreit...@suse.com
+
+- New upstream version 3.0.3
+  * Added support for new utf8mb4 character sets
+  * MDEV-9059: Bundle first command with authentication packet
+  * Build: support static OpenSSL on Windows
+  * MDEV-14101: Add support for tls-version, via
+mysql_options(mysql, MARIADB_OPT_TLS_VERSION, value),
+where value must be "TLSv1.1", "TLSv1.2" or "TLSv1.3".
+  * CONC-275: New indicator type STMT_INDICATOR_IGNORE_ROW for 
+skipping particular parameter set in bulk operation
+(prepared statements).
+  * MDEV-10361: Don't try to reconnect twice if mysql_ping failed.
+  * Build fix for TSAN build with Clang
+  * CONC-302: Fix output of mariadb_config
+  * CONC-301: In case of a truncation the statement status was not
+updated correctly and further calls to mysql_stmt_fetch_column
+failed
+  * MDEV-14647: Fixed crash when client receives extended ok packet
+with SESSION_TRACK_STATE_CHANGE information flag
+  * CONC-297: setting MYSQL_OPT_LOCAL_INFILE failed on big endian
+systems.
+  * MDEV-14514: mariadb_config returned wrong exit code when
+specifying an invalid option
+  * MDEV-11546: Fixed timeout problem in Schannel
+  * CONC-277: Allow reinitialization of the library if
+mysql_server_end() was called.
+  * CONC-292: Fixed malloc result check in dynamic columns
+  * MDEV-14165: The metadata length value for a column with a
+zerofill flag was calculated with a fixed length instead of using
+the reported length.
+  * CONC-286: Force TLS/SSL usage if fingerprint parameters were
+specified.
+  * CONC-282: Connector/C now provides additional information for
+package version
+  * mariadb_config --cc_version lists the package version
+  * Beside MARIADB_PACKAGE_VERSION numeric representation
+MARIADB_PACKAGE_VERSION_ID can be used now within preprocessor
+directives.
+  * MDEV-13959: Fixed duplicate if condition in dynamic columns
+  * Added MARIADB_BASE_VERSION definition in mariadb_version.h to
+distnguish MARIADB from MySQL
+  * CONC-271: installation layout fix for RPM 
+- refresh the following patches:
+  * absolute_path_fix.patch
+  * private_library.patch
+- drop 0334aa48.patch that is no longer needed
+- use %license instead of %doc [bsc#1082318]
+
+---

Old:

  0334aa48.patch
  mariadb-connector-c-3.0.2-src.tar.gz
  mariadb-connector-c-3.0.2-src.tar.gz.asc

New:

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



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.2ZmFJN/_old  2018-04-25 09:57:44.766779174 +0200
+++ /var/tmp/diff_new_pack.2ZmFJN/_new  2018-04-25 09:57:44.774778879 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mariadb-connector-c
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -25,10 +25,10 @@
 %endif
 %bcond_with sqlite3
 Name:   mariadb-connector-c
-Version:3.0.2
+Version:3.0.3
 Release:0
 Summary:MariaDB connector in C
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Url:https://github.com/MariaDB/mariadb-connector-c
 Source: 
https://downloads.mariadb.com/Connectors/c/connector-c-%{version}/%{name}-%{version}-src.tar.gz
@@ -39,7 +39,6 @@
 Patch1: mariadb-connector-c-2.3.1_unresolved_symbols.patch
 Patch3: absolute_path_fix.patch
 Patch4: private_library.patch
-Patch5: 0334aa48.patch
 BuildRequires:  cmake
 BuildRequires:  curl-devel
 BuildRequires:  pkgconfig
@@ -114,7 +113,6 @@
 %patch1 -p1
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 
 %build
 %cmake \
@@ -152,7 +150,8 @@
 %postun -n %{libname}private -p /sbin/ldconfig
 
 %files -n %{libname}%{sover}
-%doc README COPYING.LIB
+%license COPYING.LIB

commit mariadb-connector-c for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2017-11-30 12:43:48

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 Nov 30 12:43:48 2017 rev:9 rq:544049 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-11-07 11:43:15.184813038 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2017-11-30 12:43:56.861067872 +0100
@@ -1,0 +2,31 @@
+Sun Nov 19 07:41:13 UTC 2017 - mplus...@suse.com
+
+- Use more cmake macros
+- Run spec-cleaner
+
+---
+Fri Nov 17 14:20:39 UTC 2017 - adam.ma...@suse.de
+
+- 0334aa48.patch: Backported implementation and testcase for
+  skipping particular paramset in bulk operation/. This is needed
+  to get current stable MariaDB connector/ODBC actually compilable.
+
+---
+Mon Nov 13 17:54:46 UTC 2017 - mplus...@suse.com
+
+- Install missing header (bsc#1067904)
+
+---
+Thu Nov  2 17:07:25 UTC 2017 - kstreit...@suse.com
+
+- mariadb-connector-c is now a provider of the libmariadb library
+  for mariadb and others
+- add compatibility symlinks
+- change LIBDIR, INCLUDEDIR and PLUGINDIR paths to be the same as
+  it was in the mariadb package (compatibility reasons)
+- add baselibs.conf
+- add %{mariadb_version} macro that should correspond with the
+  current version of the mariadb package
+- refresh absolute_path_fix.patch and private_library.patch 
+
+---

New:

  0334aa48.patch
  baselibs.conf



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.ejJAAS/_old  2017-11-30 12:43:57.593041261 +0100
+++ /var/tmp/diff_new_pack.ejJAAS/_new  2017-11-30 12:43:57.597041115 +0100
@@ -16,14 +16,14 @@
 #
 
 
-%bcond_with sqlite3
 %define sover 3
 %define libname libmariadb
-
+# equivalent mariadb version
+%define mariadb_version 10.2.10
 %if ! %{defined _rundir}
 %define _rundir %{_localstatedir}/run
 %endif
-
+%bcond_with sqlite3
 Name:   mariadb-connector-c
 Version:3.0.2
 Release:0
@@ -35,18 +35,19 @@
 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/
 Source2:mariadb.keyring
+Source3:baselibs.conf
 Patch1: mariadb-connector-c-2.3.1_unresolved_symbols.patch
 Patch3: absolute_path_fix.patch
 Patch4: private_library.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Patch5: 0334aa48.patch
 BuildRequires:  cmake
 BuildRequires:  curl-devel
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(krb5)
-BuildRequires:  pkgconfig(krb5-gssapi)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(zlib)
 %if %{with sqlite3}
-BuildRequires:  sqlite3-devel
+BuildRequires:  pkgconfig(sqlite3)
 %endif
 
 %description
@@ -65,7 +66,12 @@
 
 %package -n %{libname}_plugins
 Summary:Plugins for the MariaDB C Connector
+# We need "Conflicts" because we moved some plugins here:
+# dialog.so was in mariadb-client package
+# mysql_clear_password.so was in mariadb package
 Group:  System/Libraries
+Conflicts:  mariadb <= 10.1.25
+Conflicts:  mariadb-client <= 10.1.25
 
 %description -n %{libname}_plugins
 MariaDB Connector is used to connect applications developed in
@@ -84,10 +90,18 @@
 This package holds the runtime components with private API.
 
 %package -n %{libname}-devel
-Requires:   %{libname}%{sover} = %{version}
-Requires:   pkgconfig(openssl)
 Summary:Development files for the MariaDB Connector C API
 Group:  Development/Libraries/C and C++
+Requires:   %{libname}%{sover} = %{version}
+Requires:   pkgconfig(openssl)
+# mysql-devel needs to be provided as some pkgs still depend on it
+Provides:   mysql-devel = %{mariadb_version}
+Obsoletes:  mysql-devel < %{mariadb_version}
+Provides:   libmysqlclient-devel = %{mariadb_version}
+Obsoletes:  libmysqlclient-devel < %{mariadb_version}
+# libmysqlclient_r.so was in libmysqlclient_r18 subpackage, now it's here
+Provides:   libmysqlclient_r18 = %{mariadb_version}
+Obsoletes:  libmysqlclient_r18 < %{mariadb_version}
 
 %description -n %{libname}-devel
 MariaDB Connector is used to connect 

commit mariadb-connector-c for openSUSE:Factory

2017-11-07 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2017-11-07 11:43:12

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)


Package is "mariadb-connector-c"

Tue Nov  7 11:43:12 2017 rev:8 rq: version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-11-07 10:05:13.146583597 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2017-11-07 11:43:15.184813038 +0100
@@ -2,13 +1,0 @@
-Thu Nov  2 17:07:25 UTC 2017 - kstreit...@suse.com
-
-- mariadb-connector-c is now a provider of the libmariadb library
-  for mariadb and others
-- add compatibility symlinks and Provides/Obsoletes  
-- change LIBDIR, INCLUDEDIR and PLUGINDIR paths to be the same as
-  it was in the mariadb package (compatibility reasons)
-- add baselibs.conf
-- add %{mariadb_version} macro that should correspond with the
-  current version of the mariadb package
-- refresh absolute_path_fix.patch and private_library.patch 
-


Old:

  baselibs.conf



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.YK3end/_old  2017-11-07 11:43:16.052781404 +0100
+++ /var/tmp/diff_new_pack.YK3end/_new  2017-11-07 11:43:16.056781259 +0100
@@ -19,8 +19,7 @@
 %bcond_with sqlite3
 %define sover 3
 %define libname libmariadb
-# equivalent mariadb version
-%define mariadb_version 10.2.10
+
 %if ! %{defined _rundir}
 %define _rundir %{_localstatedir}/run
 %endif
@@ -36,7 +35,6 @@
 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/
 Source2:mariadb.keyring
-Source3:baselibs.conf
 Patch1: mariadb-connector-c-2.3.1_unresolved_symbols.patch
 Patch3: absolute_path_fix.patch
 Patch4: private_library.patch
@@ -57,15 +55,7 @@
 
 %package -n %{libname}%{sover}
 Summary:MariaDB connector in C
-# Compatibility Provides
 Group:  System/Libraries
-%if 0%{?__isa_bits} == 64
-Provides:   libmysqlclient.so.18()(64bit)
-Provides:   libmysqlclient.so.18(libmysqlclient_18)(64bit)
-%else
-Provides:   libmysqlclient.so.18
-Provides:   libmysqlclient.so.18(libmysqlclient_18)
-%endif
 
 %description -n %{libname}%{sover}
 MariaDB Connector is used to connect applications developed in
@@ -75,12 +65,7 @@
 
 %package -n %{libname}_plugins
 Summary:Plugins for the MariaDB C Connector
-# We need "Conflicts" because we moved some plugins here:
-# dialog.so was in mariadb-client package
-# mysql_clear_password.so was in mariadb package
 Group:  System/Libraries
-Conflicts:  mariadb-client <= 10.1.25
-Conflicts:  mariadb <= 10.1.25
 
 %description -n %{libname}_plugins
 MariaDB Connector is used to connect applications developed in
@@ -101,14 +86,6 @@
 %package -n %{libname}-devel
 Requires:   %{libname}%{sover} = %{version}
 Requires:   pkgconfig(openssl)
-# mysql-devel needs to be provided as some pkgs still depend on it
-Provides:   mysql-devel = %{mariadb_version}
-Obsoletes:  mysql-devel < %{mariadb_version}
-Provides:   libmysqlclient-devel = %{mariadb_version}
-Obsoletes:  libmysqlclient-devel < %{mariadb_version}
-# libmysqlclient_r.so was in libmysqlclient_r18 subpackage, now it's here
-Provides:   libmysqlclient_r18 = %{mariadb_version}
-Obsoletes:  libmysqlclient_r18 < %{mariadb_version}
 Summary:Development files for the MariaDB Connector C API
 Group:  Development/Libraries/C and C++
 
@@ -131,9 +108,8 @@
   %endif
   -DWITH_EXTERNAL_ZLIB:BOOL=ON \
   -DMARIADB_UNIX_ADDR:STRING=%{_rundir}/mysql/mysql.sock \
-  -DINSTALL_LIBDIR:STRING=%{_libdir} \
-  -DINSTALL_INCLUDEDIR:STRING=%{_includedir}/mysql \
-  -DINSTALL_PLUGINDIR:STRING=%{_libdir}/mysql/plugin/ \
+  -DINSTALL_LIBDIR:STRING=%{_libdir}/mariadb \
+  -DINSTALL_PLUGINDIR:STRING=%{_libdir}/mariadb/plugin/ \
   -DWITH_MYSQLCOMPAT=ON \
   -DWITH_SSL=OPENSSL 
 make %{?_smp_mflags}
@@ -142,40 +118,34 @@
 %cmake_install
 
 # remove static linked libraries
-rm %{buildroot}%{_libdir}/libmariadbclient.a
-rm %{buildroot}%{_libdir}/libmysqlclient.a
-rm %{buildroot}%{_libdir}/libmysqlclient_r.a
-
-# add a compatibility symlink
-ln -s mariadb_config %{buildroot}%{_bindir}/mysql_config
-ln -s mariadb_version.h %{buildroot}%{_includedir}/mysql/mysql_version.h
+rm %{buildroot}%{_libdir}/mariadb/libmariadbclient.a
+rm 

commit mariadb-connector-c for openSUSE:Factory

2017-11-07 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2017-11-07 10:04:39

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)


Package is "mariadb-connector-c"

Tue Nov  7 10:04:39 2017 rev:7 rq:539333 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-10-03 23:17:35.855779198 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2017-11-07 10:05:13.146583597 +0100
@@ -1,0 +2,13 @@
+Thu Nov  2 17:07:25 UTC 2017 - kstreit...@suse.com
+
+- mariadb-connector-c is now a provider of the libmariadb library
+  for mariadb and others
+- add compatibility symlinks and Provides/Obsoletes  
+- change LIBDIR, INCLUDEDIR and PLUGINDIR paths to be the same as
+  it was in the mariadb package (compatibility reasons)
+- add baselibs.conf
+- add %{mariadb_version} macro that should correspond with the
+  current version of the mariadb package
+- refresh absolute_path_fix.patch and private_library.patch 
+
+---

New:

  baselibs.conf



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.pU3umm/_old  2017-11-07 10:05:15.942482155 +0100
+++ /var/tmp/diff_new_pack.pU3umm/_new  2017-11-07 10:05:15.946482010 +0100
@@ -19,7 +19,8 @@
 %bcond_with sqlite3
 %define sover 3
 %define libname libmariadb
-
+# equivalent mariadb version
+%define mariadb_version 10.2.10
 %if ! %{defined _rundir}
 %define _rundir %{_localstatedir}/run
 %endif
@@ -35,6 +36,7 @@
 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/
 Source2:mariadb.keyring
+Source3:baselibs.conf
 Patch1: mariadb-connector-c-2.3.1_unresolved_symbols.patch
 Patch3: absolute_path_fix.patch
 Patch4: private_library.patch
@@ -55,7 +57,15 @@
 
 %package -n %{libname}%{sover}
 Summary:MariaDB connector in C
+# Compatibility Provides
 Group:  System/Libraries
+%if 0%{?__isa_bits} == 64
+Provides:   libmysqlclient.so.18()(64bit)
+Provides:   libmysqlclient.so.18(libmysqlclient_18)(64bit)
+%else
+Provides:   libmysqlclient.so.18
+Provides:   libmysqlclient.so.18(libmysqlclient_18)
+%endif
 
 %description -n %{libname}%{sover}
 MariaDB Connector is used to connect applications developed in
@@ -65,7 +75,12 @@
 
 %package -n %{libname}_plugins
 Summary:Plugins for the MariaDB C Connector
+# We need "Conflicts" because we moved some plugins here:
+# dialog.so was in mariadb-client package
+# mysql_clear_password.so was in mariadb package
 Group:  System/Libraries
+Conflicts:  mariadb-client <= 10.1.25
+Conflicts:  mariadb <= 10.1.25
 
 %description -n %{libname}_plugins
 MariaDB Connector is used to connect applications developed in
@@ -86,6 +101,14 @@
 %package -n %{libname}-devel
 Requires:   %{libname}%{sover} = %{version}
 Requires:   pkgconfig(openssl)
+# mysql-devel needs to be provided as some pkgs still depend on it
+Provides:   mysql-devel = %{mariadb_version}
+Obsoletes:  mysql-devel < %{mariadb_version}
+Provides:   libmysqlclient-devel = %{mariadb_version}
+Obsoletes:  libmysqlclient-devel < %{mariadb_version}
+# libmysqlclient_r.so was in libmysqlclient_r18 subpackage, now it's here
+Provides:   libmysqlclient_r18 = %{mariadb_version}
+Obsoletes:  libmysqlclient_r18 < %{mariadb_version}
 Summary:Development files for the MariaDB Connector C API
 Group:  Development/Libraries/C and C++
 
@@ -108,8 +131,9 @@
   %endif
   -DWITH_EXTERNAL_ZLIB:BOOL=ON \
   -DMARIADB_UNIX_ADDR:STRING=%{_rundir}/mysql/mysql.sock \
-  -DINSTALL_LIBDIR:STRING=%{_libdir}/mariadb \
-  -DINSTALL_PLUGINDIR:STRING=%{_libdir}/mariadb/plugin/ \
+  -DINSTALL_LIBDIR:STRING=%{_libdir} \
+  -DINSTALL_INCLUDEDIR:STRING=%{_includedir}/mysql \
+  -DINSTALL_PLUGINDIR:STRING=%{_libdir}/mysql/plugin/ \
   -DWITH_MYSQLCOMPAT=ON \
   -DWITH_SSL=OPENSSL 
 make %{?_smp_mflags}
@@ -118,34 +142,40 @@
 %cmake_install
 
 # remove static linked libraries
-rm %{buildroot}%{_libdir}/mariadb/libmariadbclient.a
-rm %{buildroot}%{_libdir}/mariadb/libmysqlclient.a
-rm %{buildroot}%{_libdir}/mariadb/libmysqlclient_r.a
+rm %{buildroot}%{_libdir}/libmariadbclient.a
+rm %{buildroot}%{_libdir}/libmysqlclient.a
+rm %{buildroot}%{_libdir}/libmysqlclient_r.a
+
+# add a compatibility symlink
+ln -s mariadb_config 

commit mariadb-connector-c for openSUSE:Factory

2017-10-04 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2017-10-03 23:17:30

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)


Package is "mariadb-connector-c"

Tue Oct  3 23:17:30 2017 rev:6 rq:529952 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-08-16 16:13:09.782021196 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2017-10-03 23:17:35.855779198 +0200
@@ -1,0 +2,33 @@
+Fri Sep 29 11:05:34 UTC 2017 - kstreit...@suse.com
+
+- move libraries to %{_libdir}/mariadb/ to avoid a conflict
+
+---
+Thu Sep 14 15:08:28 UTC 2017 - kstreit...@suse.com
+
+- add README and COPYING.LIB to %doc 
+
+---
+Tue Aug 22 15:21:41 UTC 2017 - kstreit...@suse.com
+
+- New upstream version 3.0.2
+  * Array support for prepared statements (bulk operations)
+  * TLS/SSL support for GnuTLS, Windows SChannel and LibreSSL
+  * Support for passphrase protected keys
+  * SHA256 authentication plugin
+- refreshed
+  * mariadb-connector-c-2.3.1_unresolved_symbols.patch
+  * absolute_path_fix.patch
+  * private_library.patch
+- change sover from 2 to 3
+- tweak build options
+  * DMYSQL_UNIX_ADDR is now DMARIADB_UNIX_ADDR
+  * DPLUGIN_INSTALL_DIR is now DINSTALL_PLUGINDIR
+  * add DINSTALL_LIBDIR, WITH_MYSQLCOMPAT and DWITH_SSL
+- now we build also the following plugins:
+  * auth_gssapi_client.so
+  * remote_io.so
+  * sha256_password.so
+- move libmysqlclient* libraries to %{_libdir}
+ 
+---

Old:

  mariadb-connector-c-2.3.3-src.tar.gz
  mariadb-connector-c-2.3.3-src.tar.gz.asc

New:

  mariadb-connector-c-3.0.2-src.tar.gz
  mariadb-connector-c-3.0.2-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.dLT5j6/_old  2017-10-03 23:17:36.483690829 +0200
+++ /var/tmp/diff_new_pack.dLT5j6/_new  2017-10-03 23:17:36.487690266 +0200
@@ -17,7 +17,7 @@
 
 
 %bcond_with sqlite3
-%define sover 2
+%define sover 3
 %define libname libmariadb
 
 %if ! %{defined _rundir}
@@ -25,7 +25,7 @@
 %endif
 
 Name:   mariadb-connector-c
-Version:2.3.3
+Version:3.0.2
 Release:0
 Summary:MariaDB connector in C
 License:LGPL-2.1+
@@ -107,36 +107,43 @@
   -DWITH_SQLITE:BOOL=ON \
   %endif
   -DWITH_EXTERNAL_ZLIB:BOOL=ON \
-  -DPLUGIN_INSTALL_DIR:STRING=%{_libdir}/mariadb/plugin/ \
-  -DMYSQL_UNIX_ADDR:STRING=%{_rundir}/mysql/mysql.sock
+  -DMARIADB_UNIX_ADDR:STRING=%{_rundir}/mysql/mysql.sock \
+  -DINSTALL_LIBDIR:STRING=%{_libdir}/mariadb \
+  -DINSTALL_PLUGINDIR:STRING=%{_libdir}/mariadb/plugin/ \
+  -DWITH_MYSQLCOMPAT=ON \
+  -DWITH_SSL=OPENSSL 
 make %{?_smp_mflags}
 
 %install
 %cmake_install
 
-rm %{buildroot}%{_includedir}/mariadb/CMakeLists.txt
-
-rm %{buildroot}%{_libdir}/mariadb/*.a
-rm %{buildroot}%{_libdir}/*.a
+# remove static linked libraries
+rm %{buildroot}%{_libdir}/mariadb/libmariadbclient.a
+rm %{buildroot}%{_libdir}/mariadb/libmysqlclient.a
+rm %{buildroot}%{_libdir}/mariadb/libmysqlclient_r.a
 
 %files -n %{libname}%{sover}
 %defattr(-,root,root)
-%{_libdir}/libmariadb.so.%{sover}
+%doc README COPYING.LIB
+%{_libdir}/mariadb/libmariadb.so.%{sover}
 
 %files -n %{libname}_plugins
 %dir %{_libdir}/mariadb/
 %dir %{_libdir}/mariadb/plugin/
 %{_libdir}/mariadb/plugin/dialog.so
 %{_libdir}/mariadb/plugin/mysql_clear_password.so
+%{_libdir}/mariadb/plugin/auth_gssapi_client.so
+%{_libdir}/mariadb/plugin/remote_io.so
+%{_libdir}/mariadb/plugin/sha256_password.so
 
 %files -n %{libname}private
-%{_libdir}/libmariadbprivate.so
+%{_libdir}/mariadb/libmariadbprivate.so
 
 %files -n %{libname}-devel
 %defattr(-,root,root)
 %{_bindir}/mariadb_config
 %{_includedir}/mariadb/
-%{_libdir}/libmariadb.so
+%{_libdir}/mariadb/libmariadb.so
 %{_libdir}/mariadb/libmysqlclient.so
 %{_libdir}/mariadb/libmysqlclient_r.so
 

++ absolute_path_fix.patch ++
--- /var/tmp/diff_new_pack.dLT5j6/_old  2017-10-03 23:17:36.519685764 +0200
+++ /var/tmp/diff_new_pack.dLT5j6/_new  2017-10-03 23:17:36.519685764 +0200
@@ -2,40 +2,24 @@
 Date: Fri Mar  3 15:59:09 CET 2017
 Summary: Remove pure ugliness with paths
 
-Index: mariadb-connector-c-2.3.3-src/mariadb_config/mariadb_config.c.in
+Index: mariadb-connector-c-3.0.2-src/mariadb_config/mariadb_config.c.in
 ===
 

commit mariadb-connector-c for openSUSE:Factory

2017-08-16 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2017-08-16 16:13:07

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)


Package is "mariadb-connector-c"

Wed Aug 16 16:13:07 2017 rev:5 rq:515189 version:2.3.3

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-07-17 09:11:01.437071855 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2017-08-16 16:13:09.782021196 +0200
@@ -1,0 +2,5 @@
+Tue Aug  8 08:14:58 UTC 2017 - jeng...@inai.de
+
+- Fix RPM groups once more.
+
+---



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.3ahfXG/_old  2017-08-16 16:13:10.989851655 +0200
+++ /var/tmp/diff_new_pack.3ahfXG/_new  2017-08-16 16:13:10.993851093 +0200
@@ -65,7 +65,7 @@
 
 %package -n %{libname}_plugins
 Summary:Plugins for the MariaDB C Connector
-Group:  SystemLibraries
+Group:  System/Libraries
 
 %description -n %{libname}_plugins
 MariaDB Connector is used to connect applications developed in






commit mariadb-connector-c for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2017-07-17 09:10:59

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)


Package is "mariadb-connector-c"

Mon Jul 17 09:10:59 2017 rev:4 rq:510115 version:2.3.3

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-05-16 14:44:22.725675204 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2017-07-17 09:11:01.437071855 +0200
@@ -1,0 +2,15 @@
+Thu Jul 13 12:15:06 UTC 2017 - adam.ma...@suse.de
+
+- New upstream version 2.3.3:
+  * Fixed build for big-endian platforms. Obsoletes
+bigendian_type_fixes.patch
+  * Changed parameter type for parameter reconnect in
+mysql_optionsv from uint to my_bool 
+- absolute_path_fix.patch: refreshed
+
+---
+Thu Jul 13 12:00:32 UTC 2017 - o...@aepfle.de
+
+- Remove unused gnutls from buildrequires
+
+---

Old:

  bigendian_type_fixes.patch
  mariadb-connector-c-2.3.2-src.tar.gz
  mariadb-connector-c-2.3.2-src.tar.gz.asc

New:

  mariadb-connector-c-2.3.3-src.tar.gz
  mariadb-connector-c-2.3.3-src.tar.gz.asc



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.Lv40ja/_old  2017-07-17 09:11:02.032987919 +0200
+++ /var/tmp/diff_new_pack.Lv40ja/_new  2017-07-17 09:11:02.036987356 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mariadb-connector-c
 #
-# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %bcond_with sqlite3
 %define sover 2
 %define libname libmariadb
@@ -24,24 +25,22 @@
 %endif
 
 Name:   mariadb-connector-c
-Version:2.3.2
+Version:2.3.3
 Release:0
-License:LGPL-2.1+
 Summary:MariaDB connector in C
-Url:https://github.com/MariaDB/mariadb-connector-c
+License:LGPL-2.1+
 Group:  Development/Libraries/C and C++
-Source: 
https://downloads.mariadb.com/Connectors/c/connector-c-2.3.2/%{name}-%{version}-src.tar.gz
-Source1:
https://downloads.mariadb.com/Connectors/c/connector-c-2.3.2/%{name}-%{version}-src.tar.gz.asc
+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/
 Source2:mariadb.keyring
 Patch1: mariadb-connector-c-2.3.1_unresolved_symbols.patch
-Patch2: bigendian_type_fixes.patch
 Patch3: absolute_path_fix.patch
 Patch4: private_library.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  curl-devel
-BuildRequires:  pkgconfig(gnutls)
 BuildRequires:  pkgconfig(krb5)
 BuildRequires:  pkgconfig(krb5-gssapi)
 BuildRequires:  pkgconfig(openssl)
@@ -55,8 +54,8 @@
 C or C++ to MariaDB and MySQL databases.
 
 %package -n %{libname}%{sover}
-Group:  System/Libraries
 Summary:MariaDB connector in C
+Group:  System/Libraries
 
 %description -n %{libname}%{sover}
 MariaDB Connector is used to connect applications developed in
@@ -65,8 +64,8 @@
 This package holds the runtime components.
 
 %package -n %{libname}_plugins
-Group:  SystemLibraries
 Summary:Plugins for the MariaDB C Connector
+Group:  SystemLibraries
 
 %description -n %{libname}_plugins
 MariaDB Connector is used to connect applications developed in
@@ -75,8 +74,8 @@
 This package holds MariaDB library plugins.
 
 %package -n %{libname}private
-Group:  System/Libraries
 Summary:Additional internal libraries for the MariaDB C Connector
+Group:  System/Libraries
 
 %description -n %{libname}private
 MariaDB Connector is used to connect applications developed in
@@ -85,10 +84,10 @@
 This package holds the runtime components with private API.
 
 %package -n %{libname}-devel
-Group:  Development/Libraries/C and C++
 Requires:   %{libname}%{sover} = %{version}
 Requires:   

commit mariadb-connector-c for openSUSE:Factory

2017-05-16 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2017-05-16 14:43:12

Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and  /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)


Package is "mariadb-connector-c"

Tue May 16 14:43:12 2017 rev:3 rq:494402 version:2.3.2

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-04-20 20:57:53.585055011 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2017-05-16 14:44:22.725675204 +0200
@@ -1,0 +2,5 @@
+Mon Apr  3 13:03:12 UTC 2017 - jeng...@inai.de
+
+- Update descriptions and RPM groups
+
+---



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.gFG0UN/_old  2017-05-16 14:44:23.293595407 +0200
+++ /var/tmp/diff_new_pack.gFG0UN/_new  2017-05-16 14:44:23.293595407 +0200
@@ -27,7 +27,7 @@
 Version:2.3.2
 Release:0
 License:LGPL-2.1+
-Summary:MariaDB Connector/C
+Summary:MariaDB connector in C
 Url:https://github.com/MariaDB/mariadb-connector-c
 Group:  Development/Libraries/C and C++
 Source: 
https://downloads.mariadb.com/Connectors/c/connector-c-2.3.2/%{name}-%{version}-src.tar.gz
@@ -51,32 +51,36 @@
 %endif
 
 %description
-MariaDB Connector/C is used to connect applications developed in C/C++ to 
MariaDB and MySQL databases.
+MariaDB Connector is used to connect applications developed in
+C or C++ to MariaDB and MySQL databases.
 
 %package -n %{libname}%{sover}
-Group:  Development/Libraries/C and C++
-Summary:MariaDB Connector/C
+Group:  System/Libraries
+Summary:MariaDB connector in C
 
 %description -n %{libname}%{sover}
-MariaDB Connector/C is used to connect applications developed in C/C++ to 
MariaDB and MySQL databases.
+MariaDB Connector is used to connect applications developed in
+C or C++ to MariaDB and MySQL databases.
 
 This package holds the runtime components.
 
 %package -n %{libname}_plugins
-Group:  Development/Libraries/C and C++
-Summary:MariaDB Connector/C
+Group:  SystemLibraries
+Summary:Plugins for the MariaDB C Connector
 
 %description -n %{libname}_plugins
-MariaDB Connector/C is used to connect applications developed in C/C++ to 
MariaDB and MySQL databases.
+MariaDB Connector is used to connect applications developed in
+C or C++ to MariaDB and MySQL databases.
 
 This package holds MariaDB library plugins.
 
 %package -n %{libname}private
-Group:  Development/Libraries/C and C++
-Summary:MariaDB Connector/C
+Group:  System/Libraries
+Summary:Additional internal libraries for the MariaDB C Connector
 
 %description -n %{libname}private
-MariaDB Connector/C is used to connect applications developed in C/C++ to 
MariaDB and MySQL databases.
+MariaDB Connector is used to connect applications developed in
+C or C++ to MariaDB and MySQL databases.
 
 This package holds the runtime components with private API.
 
@@ -84,10 +88,11 @@
 Group:  Development/Libraries/C and C++
 Requires:   %{libname}%{sover} = %{version}
 Requires:   pkgconfig(openssl)
-#
-Summary:Development files for MariaDB Connector/C
+Summary:Development files for the MariaDB Connector C API
+
 %description -n %{libname}-devel
-MariaDB Connector/C is used to connect applications developed in C/C++ to 
MariaDB and MySQL databases.
+MariaDB Connector is used to connect applications developed in
+C or C++ to MariaDB and MySQL databases.
 
 This package holds the development files.
 






commit mariadb-connector-c for openSUSE:Factory

2017-04-20 Thread root
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2017-04-20 20:57:52

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 Apr 20 20:57:52 2017 rev:2 rq:489021 version:2.3.2

Changes:

--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-04-11 09:33:13.998196113 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
2017-04-20 20:57:53.585055011 +0200
@@ -1,0 +2,5 @@
+Wed Mar 29 11:04:35 UTC 2017 - adam.ma...@suse.de
+
+- Set proper MySQL socket path for localhost connections
+
+---



Other differences:
--
++ mariadb-connector-c.spec ++
--- /var/tmp/diff_new_pack.gkZDru/_old  2017-04-20 20:57:54.380942456 +0200
+++ /var/tmp/diff_new_pack.gkZDru/_new  2017-04-20 20:57:54.380942456 +0200
@@ -19,6 +19,10 @@
 %define sover 2
 %define libname libmariadb
 
+%if ! %{defined _rundir}
+%define _rundir %{_localstatedir}/run
+%endif
+
 Name:   mariadb-connector-c
 Version:2.3.2
 Release:0
@@ -100,7 +104,8 @@
   -DWITH_SQLITE:BOOL=ON \
   %endif
   -DWITH_EXTERNAL_ZLIB:BOOL=ON \
-  -DPLUGIN_INSTALL_DIR:STRING=%{_libdir}/mariadb/plugin/
+  -DPLUGIN_INSTALL_DIR:STRING=%{_libdir}/mariadb/plugin/ \
+  -DMYSQL_UNIX_ADDR:STRING=%{_rundir}/mysql/mysql.sock
 make %{?_smp_mflags}
 
 %install