svn commit: r440094 - in head/databases: mariadb101-client mariadb101-client/files mariadb101-server mariadb101-server/files

Ben Woods woodsb02 at gmail.com
Sat May 27 10:20:43 UTC 2017


Hi Bernard,

A reminder about this MFH, since it addresses a vulnerability.

I understand its not an easy one due to some other commits for changes to
GCC and boost.

Regards,
Ben

--
From: Benjamin Woods
woodsb02 at gmail.com

On 4 May 2017 at 14:46, Bernard Spil <brnrd at freebsd.org> wrote:

> Author: brnrd
> Date: Thu May  4 06:46:26 2017
> New Revision: 440094
> URL: https://svnweb.freebsd.org/changeset/ports/440094
>
> Log:
>   databases/mariadb101-server: Update to 10.1.23
>
>    - Security and bugfix update to 10.1.23
>    - Add upstream patch for InnoDB crash
>    - Update CMakeLists.txt patch
>    - Remove MDEV-12261 patch (included upstream)
>    - Fix plist issues
>
>   PR:             219045
>   Submitted by:   Dani <i.dani at outlook.com>
>   MFH:            2017Q2
>   Security:       d9e01c35-2531-11e7-b291-b499baebfeaf
>
> Added:
>   head/databases/mariadb101-server/files/patch-MDEV-12281   (contents,
> props changed)
> Deleted:
>   head/databases/mariadb101-client/files/patch-build-fail-MDEV-12261
> Modified:
>   head/databases/mariadb101-client/files/patch-CMakeLists.txt
>   head/databases/mariadb101-client/pkg-plist
>   head/databases/mariadb101-server/Makefile
>   head/databases/mariadb101-server/distinfo
>   head/databases/mariadb101-server/files/patch-CMakeLists.txt
>   head/databases/mariadb101-server/pkg-plist
>
> Modified: head/databases/mariadb101-client/files/patch-CMakeLists.txt
> ============================================================
> ==================
> --- head/databases/mariadb101-client/files/patch-CMakeLists.txt Thu May
> 4 05:27:37 2017        (r440093)
> +++ head/databases/mariadb101-client/files/patch-CMakeLists.txt Thu May
> 4 06:46:26 2017        (r440094)
> @@ -1,22 +1,23 @@
> ---- CMakeLists.txt.orig        2016-03-24 09:12:10 UTC
> +--- CMakeLists.txt.orig        2017-05-02 05:13:38 UTC
>  +++ CMakeLists.txt
> -@@ -380,7 +380,6 @@ ADD_SUBDIRECTORY(libmysql)
> +@@ -385,7 +385,7 @@ ADD_SUBDIRECTORY(libmysql)
>   ADD_SUBDIRECTORY(client)
>   ADD_SUBDIRECTORY(extra)
>   ADD_SUBDIRECTORY(libservices)
>  -ADD_SUBDIRECTORY(sql/share)
> ++#ADD_SUBDIRECTORY(sql/share)
>
>   IF(NOT WITHOUT_SERVER)
>     ADD_SUBDIRECTORY(tests)
> -@@ -460,6 +459,7 @@ ADD_CUSTOM_TARGET(INFO_BIN ALL
> +@@ -465,6 +465,7 @@ ADD_CUSTOM_TARGET(INFO_BIN ALL
>     WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
>   )
>
>  +IF(FALSE)
> - INSTALL_DOCUMENTATION(README CREDITS COPYING COPYING.LESSER
> COPYING.thirdparty
> + INSTALL_DOCUMENTATION(README CREDITS COPYING COPYING.thirdparty
>                         EXCEPTIONS-CLIENT COMPONENT Readme)
> - # MDEV-6526 these files are not installed anymore
> -@@ -470,6 +470,7 @@ IF(UNIX)
> +
> +@@ -476,6 +477,7 @@ IF(UNIX)
>     INSTALL_DOCUMENTATION(Docs/INSTALL-BINARY COMPONENT Readme)
>     INSTALL_DOCUMENTATION(Docs/INSTALL-BINARY Docs/README-wsrep COMPONENT
> Readme)
>   ENDIF()
>
> Modified: head/databases/mariadb101-client/pkg-plist
> ============================================================
> ==================
> --- head/databases/mariadb101-client/pkg-plist  Thu May  4 05:27:37 2017
>       (r440093)
> +++ head/databases/mariadb101-client/pkg-plist  Thu May  4 06:46:26 2017
>       (r440094)
> @@ -71,6 +71,8 @@ include/mysql/service_encryption_scheme.
>  include/mysql/service_kill_statement.h
>  include/mysql/service_logger.h
>  include/mysql/service_md5.h
> +include/mysql/service_my_crypt.h
> +include/mysql/service_my_print_error.h
>  include/mysql/service_my_snprintf.h
>  include/mysql/service_progress_report.h
>  include/mysql/service_sha1.h
>
> Modified: head/databases/mariadb101-server/Makefile
> ============================================================
> ==================
> --- head/databases/mariadb101-server/Makefile   Thu May  4 05:27:37 2017
>       (r440093)
> +++ head/databases/mariadb101-server/Makefile   Thu May  4 06:46:26 2017
>       (r440094)
> @@ -1,8 +1,8 @@
>  # $FreeBSD$
>
>  PORTNAME?=     mariadb
> -PORTVERSION=   10.1.22
> -PORTREVISION?= 2
> +PORTVERSION=   10.1.23
> +PORTREVISION?= 0
>  CATEGORIES=    databases ipv6
>  MASTER_SITES=  http://ftp.osuosl.org/pub/${SITESDIR}/ \
>                 http://mirrors.supportex.net/${SITESDIR}/ \
>
> Modified: head/databases/mariadb101-server/distinfo
> ============================================================
> ==================
> --- head/databases/mariadb101-server/distinfo   Thu May  4 05:27:37 2017
>       (r440093)
> +++ head/databases/mariadb101-server/distinfo   Thu May  4 06:46:26 2017
>       (r440094)
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1489523834
> -SHA256 (mariadb-10.1.22.tar.gz) = bcb0572e7ad32cea9740a21e9255f7
> 33bdf60a5561ffbda317c22dd12b3966ce
> -SIZE (mariadb-10.1.22.tar.gz) = 61542321
> +TIMESTAMP = 1493839895
> +SHA256 (mariadb-10.1.23.tar.gz) = 54d8114e24bfa5e3ebdc7d69e071ad
> 1471912847ea481b227d204f9d644300bf
> +SIZE (mariadb-10.1.23.tar.gz) = 61772244
>
> Modified: head/databases/mariadb101-server/files/patch-CMakeLists.txt
> ============================================================
> ==================
> --- head/databases/mariadb101-server/files/patch-CMakeLists.txt Thu May
> 4 05:27:37 2017        (r440093)
> +++ head/databases/mariadb101-server/files/patch-CMakeLists.txt Thu May
> 4 06:46:26 2017        (r440094)
> @@ -1,16 +1,14 @@
> -Fix up missing WITHOUT_DOCS, WITHOUT_CLIENT options
> -
> ---- CMakeLists.txt.orig        2016-03-24 09:12:10 UTC
> +--- CMakeLists.txt.orig        2017-05-02 05:13:38 UTC
>  +++ CMakeLists.txt
> -@@ -460,6 +460,7 @@ ADD_CUSTOM_TARGET(INFO_BIN ALL
> +@@ -465,6 +465,7 @@ ADD_CUSTOM_TARGET(INFO_BIN ALL
>     WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
>   )
>
>  +IF(FALSE)
> - INSTALL_DOCUMENTATION(README CREDITS COPYING COPYING.LESSER
> COPYING.thirdparty
> + INSTALL_DOCUMENTATION(README CREDITS COPYING COPYING.thirdparty
>                         EXCEPTIONS-CLIENT COMPONENT Readme)
> - # MDEV-6526 these files are not installed anymore
> -@@ -470,6 +471,7 @@ IF(UNIX)
> +
> +@@ -476,6 +477,7 @@ IF(UNIX)
>     INSTALL_DOCUMENTATION(Docs/INSTALL-BINARY COMPONENT Readme)
>     INSTALL_DOCUMENTATION(Docs/INSTALL-BINARY Docs/README-wsrep COMPONENT
> Readme)
>   ENDIF()
>
> Added: head/databases/mariadb101-server/files/patch-MDEV-12281
> ============================================================
> ==================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/databases/mariadb101-server/files/patch-MDEV-12281     Thu May
> 4 06:46:26 2017        (r440094)
> @@ -0,0 +1,15 @@
> +--- storage/innobase/dict/dict0stats.cc.orig   2017-05-02
> 07:13:44.000000000 +0200
> ++++ storage/innobase/dict/dict0stats.cc        2017-05-03
> 17:26:34.159233678 +0200
> +@@ -1168,10 +1168,10 @@
> +               leaf-level delete marks because delete marks on
> +               non-leaf level do not make sense. */
> +
> +-              if (level == 0 && srv_stats_include_delete_marked? 0:
> ++              if (level == 0 && (srv_stats_include_delete_marked ? 0:
> +                   rec_get_deleted_flag(
> +                           rec,
> +-                          page_is_comp(btr_pcur_get_page(&pcur)))) {
> ++                          page_is_comp(btr_pcur_get_page(&pcur))))) {
> +
> +                       if (rec_is_last_on_page
> +                           && !prev_rec_is_copied
>
> Modified: head/databases/mariadb101-server/pkg-plist
> ============================================================
> ==================
> --- head/databases/mariadb101-server/pkg-plist  Thu May  4 05:27:37 2017
>       (r440093)
> +++ head/databases/mariadb101-server/pkg-plist  Thu May  4 06:46:26 2017
>       (r440094)
> @@ -4,6 +4,8 @@ bin/aria_ftdump
>  bin/aria_pack
>  bin/aria_read_log
>  bin/innochecksum
> +bin/mariabackup
> +bin/mbstream
>  bin/my_print_defaults
>  bin/myisam_ftdump
>  bin/myisamchk
> @@ -37,6 +39,7 @@ bin/resolveip
>  %%TOKUDB%%bin/tokuft_logprint
>  %%TOKUDB%%bin/tokuftdump
>  bin/wsrep_sst_common
> +bin/wsrep_sst_mariabackup
>  bin/wsrep_sst_mysqldump
>  bin/wsrep_sst_rsync
>  bin/wsrep_sst_xtrabackup
> @@ -150,7 +153,10 @@ man/man1/aria_dump_log.1.gz
>  man/man1/aria_ftdump.1.gz
>  man/man1/aria_pack.1.gz
>  man/man1/aria_read_log.1.gz
> +man/man1/galera_new_cluster.1.gz
> +man/man1/galera_recovery.1.gz
>  man/man1/innochecksum.1.gz
> +man/man1/mariadb-service-convert.1.gz
>  man/man1/my_print_defaults.1.gz
>  man/man1/myisam_ftdump.1.gz
>  man/man1/myisamchk.1.gz
> @@ -168,6 +174,7 @@ man/man1/mysql_zap.1.gz
>  man/man1/mysqlbug.1.gz
>  man/man1/mysqld_multi.1.gz
>  man/man1/mysqld_safe.1.gz
> +man/man1/mysqld_safe_helper.1.gz
>  man/man1/mysqldumpslow.1.gz
>  man/man1/mysqlhotcopy.1.gz
>  man/man1/mysqltest.1.gz
> @@ -175,6 +182,13 @@ man/man1/perror.1.gz
>  man/man1/replace.1.gz
>  man/man1/resolve_stack_dump.1.gz
>  man/man1/resolveip.1.gz
> +%%TOKUDB%%man/man1/tokuft_logdump.1.gz
> +%%TOKUDB%%man/man1/tokuftdump.1.gz
> +man/man1/wsrep_sst_common.1.gz
> +man/man1/wsrep_sst_mysqldump.1.gz
> +man/man1/wsrep_sst_rsync.1.gz
> +man/man1/wsrep_sst_xtrabackup-v2.1.gz
> +man/man1/wsrep_sst_xtrabackup.1.gz
>  man/man8/mysqld.8.gz
>  %%DATADIR%%/binary-configure
>  %%DATADIR%%/charsets/Index.xml
>
>


More information about the svn-ports-all mailing list