diff --git a/.gitignore b/.gitignore index 7902ce0..95385de 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/mariadb-5.5.37.tar.gz +SOURCES/mariadb-5.5.40.tar.gz diff --git a/.mariadb.metadata b/.mariadb.metadata index 938a0a7..9435fdf 100644 --- a/.mariadb.metadata +++ b/.mariadb.metadata @@ -1 +1 @@ -42aa181bc18d4dcafb4413358dcde61feb43b4f0 SOURCES/mariadb-5.5.37.tar.gz +a2b977ef08915752380c20f194d0caf18efd4bf0 SOURCES/mariadb-5.5.40.tar.gz diff --git a/SOURCES/mariadb-basedir.patch b/SOURCES/mariadb-basedir.patch index f5a5ebf..691fd7b 100644 --- a/SOURCES/mariadb-basedir.patch +++ b/SOURCES/mariadb-basedir.patch @@ -1,14 +1,10 @@ -Don't guess basedir in mysql_config; we place it under _libdir because -of multilib conflicts, so use rather configured @prefix@ path directly. - -diff -up mariadb-5.5.29/scripts/mysql_config.sh.basedir mariadb-5.5.29/scripts/mysql_config.sh ---- mariadb-5.5.29/scripts/mysql_config.sh.basedir 2013-02-28 09:39:26.628440114 +0100 -+++ mariadb-5.5.29/scripts/mysql_config.sh 2013-02-28 09:39:40.613439729 +0100 -@@ -76,7 +76,7 @@ get_full_path () - +--- mariadb-5.5.40/scripts/mysql_config.sh.basedir 2014-10-08 15:19:53.000000000 +0200 ++++ mariadb-5.5.40/scripts/mysql_config.sh 2014-11-06 13:36:54.025734370 +0100 +@@ -77,7 +77,7 @@ me=`get_full_path $0` --basedir=`echo $me | sed -e 's;/bin/mysql_config;;'` + # Script might have been renamed but assume mysql_config +-basedir=`echo $me | sed -e 's;/bin/mysql_.*config.*;;'` +basedir='@prefix@' ldata='@localstatedir@' diff --git a/SOURCES/mariadb-symbols-versioning.patch b/SOURCES/mariadb-symbols-versioning.patch deleted file mode 100644 index 2a998a5..0000000 --- a/SOURCES/mariadb-symbols-versioning.patch +++ /dev/null @@ -1,19 +0,0 @@ -After upstream started to provide a compatible symbol versioning, we are free -to use their versioning scripts. - -However, we are still missing symbol my_progname, which is not exported -in upstream scripts yet. - -Upstream bug: https://mariadb.atlassian.net/browse/MDEV-6273 - -diff -up mariadb-5.5.37/libmysql/CMakeLists.txt.symbols mariadb-5.5.37/libmysql/CMakeLists.txt ---- mariadb-5.5.37/libmysql/CMakeLists.txt.symbols 2014-05-26 18:37:22.109316009 +0200 -+++ mariadb-5.5.37/libmysql/CMakeLists.txt 2014-05-26 18:37:42.457338366 +0200 -@@ -138,6 +138,7 @@ my_print_help - ) - - SET(CLIENT_API_FUNCTIONS_5_5 -+my_progname - mysql_stmt_next_result - # Client plugins - mysql_client_find_plugin diff --git a/SPECS/mariadb.spec b/SPECS/mariadb.spec index 173d314..2416367 100644 --- a/SPECS/mariadb.spec +++ b/SPECS/mariadb.spec @@ -3,7 +3,7 @@ %bcond_with tokudb Name: mariadb -Version: 5.5.37 +Version: 5.5.40 Release: 1%{?dist} Epoch: 1 @@ -53,7 +53,7 @@ Patch14: mariadb-basedir.patch Patch17: mariadb-covscan-signexpr.patch Patch18: mariadb-covscan-stroverflow.patch Patch19: mariadb-ssltest.patch -Patch20: mariadb-symbols-versioning.patch +#Patch20: mariadb-symbols-versioning.patch BuildRequires: perl, readline-devel, openssl-devel BuildRequires: cmake, ncurses-devel, zlib-devel, libaio-devel @@ -223,7 +223,7 @@ MariaDB is a community developed branch of MySQL. %patch17 -p1 %patch18 -p1 %patch19 -p1 -%patch20 -p1 +#%patch20 -p1 # workaround for upstream bug #56342 rm -f mysql-test/t/ssl_8k_key-master.opt @@ -415,7 +415,7 @@ mkdir -p $RPM_BUILD_ROOT%{_tmpfilesdir} install -p -m 0644 %{SOURCE10} $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf # Fix funny permissions that cmake build scripts apply to config files -chmod 644 ${RPM_BUILD_ROOT}%{_datadir}/mysql/config.*.ini +#chmod 644 ${RPM_BUILD_ROOT}%{_datadir}/mysql/config.*.ini # Fix scripts for multilib safety mv ${RPM_BUILD_ROOT}%{_bindir}/mysql_config ${RPM_BUILD_ROOT}%{_libdir}/mysql/mysql_config @@ -561,8 +561,13 @@ fi %{_mandir}/man1/mysqlshow.1* %{_mandir}/man1/mysqlslap.1* %{_mandir}/man1/my_print_defaults.1* -%{_mandir}/man1/mysql_fix_privilege_tables.1* -%{_mandir}/man8/mysqlmanager.8* +#%{_mandir}/man1/mysql_fix_privilege_tables.1* +#%{_mandir}/man8/mysqlmanager.8* +%{_mandir}/man1/aria_chk.1.gz +%{_mandir}/man1/aria_dump_log.1.gz +%{_mandir}/man1/aria_ftdump.1.gz +%{_mandir}/man1/aria_pack.1.gz +%{_mandir}/man1/aria_read_log.1.gz %config(noreplace) %{_sysconfdir}/my.cnf.d/client.cnf @@ -663,7 +668,7 @@ fi %{_mandir}/man1/mysqld_safe.1* %{_mandir}/man1/mysqlhotcopy.1* %{_mandir}/man1/mysqlimport.1* -%{_mandir}/man1/mysqlman.1* +#%{_mandir}/man1/mysqlman.1* %{_mandir}/man1/mysql_setpermission.1* %{_mandir}/man1/mysqltest.1* %{_mandir}/man1/innochecksum.1* @@ -682,7 +687,7 @@ fi %{_datadir}/mysql/mysql_performance_tables.sql %doc %{_datadir}/mysql/my-*.cnf %doc %{_datadir}/mysql/README.mysql-cnf -%{_datadir}/mysql/config.*.ini +#%{_datadir}/mysql/config.*.ini %{_unitdir}/mariadb.service %{_libexecdir}/mariadb-prepare-db-dir @@ -727,6 +732,13 @@ fi %{_mandir}/man1/mysql_client_test.1* %changelog +* Thu Nov 06 2014 Matej Muzila - 1:5.5.40-1 +- Rebase to 5.5.40 + Also fixes: CVE-2014-4274 CVE-2014-4287 CVE-2014-6463 CVE-2014-6464 + CVE-2014-6469 CVE-2014-6484 CVE-2014-6505 CVE-2014-6507 CVE-2014-6520 + CVE-2014-6530 CVE-2014-6551 CVE-2014-6555 CVE-2014-6559 CVE-2014-6564 + Resolves: #1160548 + * Mon May 26 2014 Honza Horak - 1:5.5.37-1 - Rebase to 5.5.37 https://kb.askmonty.org/en/mariadb-5537-changelog/