head	1.27;
access;
symbols
	pkgsrc-2026Q3:1.27.0.4
	pkgsrc-2026Q3-base:1.27
	pkgsrc-2026Q2:1.27.0.2
	pkgsrc-2026Q2-base:1.27
	pkgsrc-2026Q1:1.25.0.4
	pkgsrc-2026Q1-base:1.25
	pkgsrc-2025Q4:1.25.0.2
	pkgsrc-2025Q4-base:1.25
	pkgsrc-2025Q3:1.24.0.2
	pkgsrc-2025Q3-base:1.24
	pkgsrc-2025Q2:1.23.0.2
	pkgsrc-2025Q2-base:1.23
	pkgsrc-2025Q1:1.22.0.2
	pkgsrc-2025Q1-base:1.22
	pkgsrc-2024Q4:1.21.0.2
	pkgsrc-2024Q4-base:1.21
	pkgsrc-2024Q3:1.20.0.2
	pkgsrc-2024Q3-base:1.20
	pkgsrc-2024Q2:1.19.0.2
	pkgsrc-2024Q2-base:1.19
	pkgsrc-2024Q1:1.16.0.2
	pkgsrc-2024Q1-base:1.16
	pkgsrc-2023Q4:1.15.0.4
	pkgsrc-2023Q4-base:1.15
	pkgsrc-2023Q3:1.15.0.2
	pkgsrc-2023Q3-base:1.15
	pkgsrc-2023Q2:1.14.0.4
	pkgsrc-2023Q2-base:1.14
	pkgsrc-2023Q1:1.14.0.2
	pkgsrc-2023Q1-base:1.14
	pkgsrc-2022Q4:1.12.0.2
	pkgsrc-2022Q4-base:1.12
	pkgsrc-2022Q3:1.10.0.2
	pkgsrc-2022Q3-base:1.10
	pkgsrc-2022Q2:1.9.0.2
	pkgsrc-2022Q2-base:1.9
	pkgsrc-2022Q1:1.6.0.2
	pkgsrc-2022Q1-base:1.6
	pkgsrc-2021Q4:1.5.0.2
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.2.0.2
	pkgsrc-2021Q3-base:1.2;
locks; strict;
comment	@# @;


1.27
date	2026.06.09.16.36.05;	author nia;	state Exp;
branches;
next	1.26;
commitid	FAQiwKwsoBv1W8JG;

1.26
date	2026.05.05.20.24.48;	author ktnb;	state Exp;
branches;
next	1.25;
commitid	IH12v0hzpkHhkFEG;

1.25
date	2025.10.27.20.51.00;	author nia;	state Exp;
branches;
next	1.24;
commitid	MdfEOXxIvhxOzfgG;

1.24
date	2025.08.22.13.07.55;	author wiz;	state Exp;
branches;
next	1.23;
commitid	Aaaa5HBcM69A8J7G;

1.23
date	2025.06.06.19.43.30;	author nia;	state Exp;
branches;
next	1.22;
commitid	XABwRDvtYVAzNRXF;

1.22
date	2025.02.16.23.28.13;	author nia;	state Exp;
branches
	1.22.2.1;
next	1.21;
commitid	mtctoY6lVPyNzKJF;

1.21
date	2024.12.10.22.36.36;	author nia;	state Exp;
branches;
next	1.20;
commitid	xkfZoSmVsgIKt0BF;

1.20
date	2024.08.17.00.06.23;	author nia;	state Exp;
branches;
next	1.19;
commitid	StWLdFdzjXKJH6mF;

1.19
date	2024.06.20.18.53.43;	author abs;	state Exp;
branches;
next	1.18;
commitid	SRt6DdagmYBZNKeF;

1.18
date	2024.05.20.11.59.10;	author nia;	state Exp;
branches;
next	1.17;
commitid	3ohL9p2UF9hxvJaF;

1.17
date	2024.04.10.19.22.38;	author nia;	state Exp;
branches;
next	1.16;
commitid	fCrnYmSOGUGxfD5F;

1.16
date	2024.01.23.12.31.34;	author nia;	state Exp;
branches;
next	1.15;
commitid	mBkakuPjYSwWtzVE;

1.15
date	2023.07.01.13.56.17;	author nia;	state Exp;
branches;
next	1.14;
commitid	so2NZX22ijRwz6vE;

1.14
date	2023.03.11.16.39.33;	author nia;	state Exp;
branches
	1.14.4.1;
next	1.13;
commitid	9r5pWTYwThaM4JgE;

1.13
date	2023.01.08.00.22.54;	author wiz;	state Exp;
branches;
next	1.12;
commitid	HXaKoulCuehiFF8E;

1.12
date	2022.11.27.20.05.52;	author nia;	state Exp;
branches;
next	1.11;
commitid	eDab8Qp429Nvyn3E;

1.11
date	2022.10.24.09.38.27;	author jperkin;	state Exp;
branches;
next	1.10;
commitid	SAjYIqjO7FBmbXYD;

1.10
date	2022.09.22.20.30.09;	author nia;	state Exp;
branches;
next	1.9;
commitid	i88US9efFkhgOTUD;

1.9
date	2022.05.21.09.36.02;	author nia;	state Exp;
branches;
next	1.8;
commitid	BHZBCDILFwUkbUED;

1.8
date	2022.04.14.10.55.32;	author tm;	state Exp;
branches;
next	1.7;
commitid	QvGbUjBEvfEtO9AD;

1.7
date	2022.04.06.18.04.51;	author brook;	state Exp;
branches;
next	1.6;
commitid	jCH5vudPocWsqazD;

1.6
date	2022.02.19.09.13.21;	author nia;	state Exp;
branches
	1.6.2.1;
next	1.5;
commitid	MVLg93jFBMbXYctD;

1.5
date	2021.11.27.23.40.27;	author nia;	state Exp;
branches
	1.5.2.1;
next	1.4;
commitid	RVVl9uUMUUrQtuiD;

1.4
date	2021.10.26.10.09.23;	author nia;	state Exp;
branches;
next	1.3;
commitid	M6fNIkrZ0rV41jeD;

1.3
date	2021.10.07.13.35.09;	author nia;	state Exp;
branches;
next	1.2;
commitid	USVQpuM9JMvPLSbD;

1.2
date	2021.08.07.08.55.50;	author nia;	state Exp;
branches
	1.2.2.1;
next	1.1;
commitid	HpX6Q4IlXlt9b14D;

1.1
date	2021.08.04.15.47.24;	author nia;	state Exp;
branches;
next	;
commitid	QaEwDXHuQW7vyF3D;

1.22.2.1
date	2025.06.08.22.21.55;	author maya;	state Exp;
branches;
next	;
commitid	FEXvshj04kt7C8YF;

1.14.4.1
date	2023.07.10.11.49.05;	author bsiegert;	state Exp;
branches;
next	;
commitid	Vg317Aw3buf3AfwE;

1.6.2.1
date	2022.06.05.10.11.03;	author spz;	state Exp;
branches;
next	;
commitid	2GP9mlk0iVwzTPGD;

1.5.2.1
date	2022.02.23.09.36.11;	author bsiegert;	state Exp;
branches;
next	;
commitid	lHkcf2oqx4jTYItD;

1.2.2.1
date	2021.12.14.08.59.18;	author tm;	state Exp;
branches;
next	;
commitid	imCRyuNjGLVJ3BkD;


desc
@@


1.27
log
@mariadb106: Update to 10.6.27

This update fixes various stability and security issues.

Verified to build on NetBSD, FreeBSD, macOS, Linux.
@
text
@$NetBSD: distinfo,v 1.21 2024/12/10 22:36:36 nia Exp $

BLAKE2s (mariadb-10.6.27.tar.gz) = 72413a392773c973ab6f358814e6e1b7435ee4e84c6c77ac87054b1a307eaa04
SHA512 (mariadb-10.6.27.tar.gz) = 0a3d9f545af7ddafe1bbcdec19ffdeddd0fb0d3b08d5f90d584eeb7201d6eedf7a3abbbd3090e7249dbaa904b3bd63772d2fbccd2a7929ff2d857e07739ecb18
Size (mariadb-10.6.27.tar.gz) = 109060020 bytes
SHA1 (patch-BUILD_compile-pentium32-gcov) = 89a7da728f94f19c153b4d2d2d6ba5462acc941f
SHA1 (patch-CMakeLists.txt) = bb5e35aea168a7f6a15bff0aa3aa179470bb693b
SHA1 (patch-client_CMakeLists.txt) = 8fdd8a182304f0b84e120ce95334ace23d02ce88
SHA1 (patch-client_mysql.cc) = f49f942b765ccf427e9bcc9e4e0045ec74c94815
SHA1 (patch-extra_readline_CMakeLists.txt) = 37873deaeccb37e1313179103bb12dcde4a496d6
SHA1 (patch-include_my__global.h) = a3b831f91ba2efea9f78e70ab4f706da23b80403
SHA1 (patch-mysys_my__gethwaddr.c) = c3f179aa659e16f2fd9b858a718dd1cdd6f93c9f
SHA1 (patch-plugin_auth__socket_CMakeLists.txt) = b2fddab1d94ba75c69cbf660f546f8e5821e1d51
SHA1 (patch-scripts_CMakeLists.txt) = ec84eb79de6d9ff895c4eb8526cecba2d96ad89e
SHA1 (patch-scripts_mysqld__safe.sh) = 4124e4c8df1527049f5eec9f3d2d4bbe80e7c33f
SHA1 (patch-sql_mysqld.cc) = be9f0de1fbb37ef0f176439bb3bf209bdf5a06ce
SHA1 (patch-storage_innobase_include_transactional__lock__guard.h) = d5ff507acdd21858791246ef5a2559e653cb7833
SHA1 (patch-storage_rocksdb_rdb__io__watchdog.cc) = 85ee5007cfda0d3070ec20b2b774738b01f8e083
SHA1 (patch-storage_rocksdb_rdb__io__watchdog.h) = d790c092d7d35d014c5ef209635c18614c3a8301
SHA1 (patch-storage_rocksdb_rocksdb_Makefile) = 67ea4d154f4f623fdca739f50b236c973e118a12
SHA1 (patch-storage_rocksdb_rocksdb_build__tools_fb__compile__mongo.sh) = 3b632521c23765c39f4638dc7a80d04b9e1d58bd
SHA1 (patch-support-files_mysql.server.sh) = a98d82cdda1dbd5ef8ebb7e457bb51661b5fd275
@


1.26
log
@mariadb106: update to 10.6.25

bug fixes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.25 2025/10/27 20:51:00 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.25.tar.gz) = f8401fd460519bf66eb73b6884a3a61ed4c766b59405372f2ed7ce3262ff8532
SHA512 (mariadb-10.6.25.tar.gz) = ec69dfb77e7b12d45a40e6406d51a36e5b5ef51f621e8e7b799ca3f2de5d01a9c6c9bda5be63c6c74eec3c35567733a975fce152f7cd3543eab54a7107d6a19c
Size (mariadb-10.6.25.tar.gz) = 108006288 bytes
@


1.25
log
@mariadb106-client: Update to 10.6.23

The usual bundle of reliability fixes.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.21 2024/12/10 22:36:36 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.23.tar.gz) = 8f1f8f38671279e471b442669f90e79b67b1c8426739e704dd119af3a72dcc72
SHA512 (mariadb-10.6.23.tar.gz) = 1654c828fef3dc8732dd2285034d0d7c17a828cd6a02561f75f48a6ee134e18f299d18e0be033ca752f963d84290088999bb5373c9971420c7b312cc986c2d72
Size (mariadb-10.6.23.tar.gz) = 107141939 bytes
@


1.24
log
@mariadb106*: fix build with cmake 4
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.23 2025/06/06 19:43:30 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.22.tar.gz) = 21da01b328e66dfaa8975a452d4640d11eabb014881230a7d811ff5afeb02dd5
SHA512 (mariadb-10.6.22.tar.gz) = 418bf55d3bd2d8ec2dbe5cd626fa1a11419d6cd5a5241d8b26bfe368bf5ec5b4dcc505d59da1b4cf35f0f1cda3c42c3fdda9ae4be68cdc0402900d5443fe4f31
Size (mariadb-10.6.22.tar.gz) = 104020772 bytes
d14 1
a14 1
SHA1 (patch-scripts_CMakeLists.txt) = b8a13304e314162ab0a1fc06c5620d6b757975f5
a16 1
SHA1 (patch-storage_columnstore_columnstore_CMakeLists.txt) = 5af88a0799f159707811fd42d51cb4c8a18da797
@


1.23
log
@mariadb106: Update to 10.6.22

Fixes for the following security issues:
- CVE-2025-30722
- CVE-2025-30693
- CVE-2023-52970
- CVE-2023-52969

Fixes the build on OpenBSD, detected by drecklypkg ci.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.22 2025/02/16 23:28:13 nia Exp $
d17 1
@


1.22
log
@mariadb: Update packages to latest minor version of LTS releases.

While here, delint (mainly fixing whitespace issues in options.mk).

Builds on: FreeBSD NetBSD OmniOS macOS
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.21 2024/12/10 22:36:36 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.21.tar.gz) = fa1ad8a841c5fe61250696fa7d5fc38e9fa7831abc9f97e17c1e9d1a28e47612
SHA512 (mariadb-10.6.21.tar.gz) = fe74a6fbf409723d69b35481a57d00fb04a2c560ad503ae50ff7b9d41b650dda32fe997c50303428e79a546e5c7fe91872fe3436cc3b7323f13a7138e04f5a53
Size (mariadb-10.6.21.tar.gz) = 103982296 bytes
@


1.22.2.1
log
@Pullup ticket #6973 - requested by nia
databases/mariadb106-client: Security fix
databases/mariadb106-server: Security fix

Revisions pulled up:
- databases/mariadb106-client/Makefile.common                   1.32
- databases/mariadb106-client/distinfo                          1.23
- databases/mariadb106-server/Makefile                          1.47

---
   Module Name:	pkgsrc
   Committed By:	nia
   Date:		Fri Jun  6 19:43:30 UTC 2025

   Modified Files:
   	pkgsrc/databases/mariadb106-client: Makefile.common distinfo
   	pkgsrc/databases/mariadb106-server: Makefile

   Log Message:
   mariadb106: Update to 10.6.22

   Fixes for the following security issues:
   - CVE-2025-30722
   - CVE-2025-30693
   - CVE-2023-52970
   - CVE-2023-52969

   Fixes the build on OpenBSD, detected by drecklypkg ci.
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (mariadb-10.6.22.tar.gz) = 21da01b328e66dfaa8975a452d4640d11eabb014881230a7d811ff5afeb02dd5
SHA512 (mariadb-10.6.22.tar.gz) = 418bf55d3bd2d8ec2dbe5cd626fa1a11419d6cd5a5241d8b26bfe368bf5ec5b4dcc505d59da1b4cf35f0f1cda3c42c3fdda9ae4be68cdc0402900d5443fe4f31
Size (mariadb-10.6.22.tar.gz) = 104020772 bytes
@


1.21
log
@mariadb: Update to 10.6.20

                         MariaDB 10.6.20 Release Notes

Notable Items

  Storage Engines

    InnoDB

     * Fix attempt to read outside the bounds of the file: ./ibdata1
       (MDEV-34453)
     * Fix MariaDB crash with SIGILL because the OS does not support AVX512
       (MDEV-34565)
     * Fix deadlock caused by lock_rec_unlock_unmodified() (MDEV-34690)
     * Fix duplicate key error in table 'mysql.innodb_table_stats'
       (MDEV-34207)
     * Fix possible adaptive hash index corruption with ALTER TABLE...IMPORT
       TABLESPACE and FULLTEXT SEARCH (MDEV-35059)
     * XA prepare now correctly releases unmodified records in non-blocking
       mode (MDEV-34466)
     * Fix contention between secondary index UPDATE and purge due to large
       innodb_purge_batch_size (MDEV-34515)
          * New default of 127 for innodb_purge_batch_size (previously 1000).
     * Fix redundant page lookups that hurt performance (MDEV-34791)

    Spider

     * Fix server crash when calling spider UDF after aria_encrypt_tables is
       enabled (MDEV-34682)
     * SELECT MIN on Spider table no longer returns more rows than expected
       (MDEV-26345)
     * Fix Spider group by handler wrong result on order by aggregate
       (MDEV-29546)

    S3

     * Fix Storage Engine S3 that caused 500 error when using Huawai Cloud S3
       and possibly other S3 providers (MDEV-34867)
          * A new option s3-provider has been added. s3-provider=Huawai needs
            to be set for Huawai Cloud S3

  Optimizer

     * Fix crash caused by query containing constant having clause
       (MDEV-23983)
     * Fix assertion with optimizer_join_limit_pref_ratio and 1-table select
       (MDEV-35072)

  Data Definition - Alter Table

     * Modification of the column now correctly checks foreign key constraint
       (MDEV-34392)
     * Fix incorrect NULL value handling for instantly dropped BLOB columns
       (MDEV-35122)

  Galera

     * Galera updated to 26.4.20
     * Fix server crash when setting wsrep_cluster_address after adding
       invalid value to wsrep_allowlist table (MDEV-31173)
     * TOI (ALTER) no longer hangs on a parent table if SR transaction is in
       progress on a child table (MDEV-34836)
     * Fix INSERT...SELECT' on MyISAM table suddenly replicated by alera
       (MDEV-34647)
     * Fix case where with wsrep_mode=REPLICATE_ARIA, only part of the
       mixed-engine transactions was replicated (MDEV-30653)
     * Fix galera_ssl_reload failure with warning message (MDEV-32778)
     * When InnoDB gets an assertion failure, WSREP layer is now handled
       gracefully (MDEV-32363)

  Backup

     * Recovery now correctly notes some log corruption (MDEV-34802)
     * InnoDB now correctly merges the change buffer to ROW_FORMAT=COMPRESSED
       tables (MDEV-34879)
     * Can now selectively restore sequences using innodb tables from backup
       (MDEV-32350)

  JSON

     * JSON_TABLE now properly unquotes strings (MDEV-27412)
     * JSON_TABLE default values now allows non-string literals (MDEV-25822)

  General

     * mariadbd no longer hangs on startup when --init-file target does not
       exist (MDEV-34814)
     * LOAD DATA INFILE with geometry data no longer fails (MDEV-34883)
     * Fix heap-use-after-free in group_concat with compressed or GIS columns
       (MDEV-16699)
     * Fix assertion `!is_cond()' failed in Item_bool_func::val_int /
       do_select (MDEV-35135)
     * Trigger now works correctly with bulk update (MDEV-34718)
     * Fix assertion failure in find_producing_item upon a query from a view
       (MDEV-35276)
     * Add new setting, --quick-max-column-width to the mariadb client for
       use in --quick mode (MDEV-34704)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.20 2024/08/17 00:06:23 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.20.tar.gz) = 252d13f005ee3fe370e01c31ef2c816a9004bb1a95db804ed4e09e86192df192
SHA512 (mariadb-10.6.20.tar.gz) = de5465551fa837b6834b8435a5f04f894c2c2d5d0fdb7a05373728e166755a384f19cebd4e87910240929d3657d361b3943616246b4fcf0d97cf706e317ece96
Size (mariadb-10.6.20.tar.gz) = 102697156 bytes
d7 1
a7 1
SHA1 (patch-CMakeLists.txt) = 042d9d361a5c3ff7e7df15f5de4a30eb7984cddd
@


1.20
log
@mariadb106-*: Update to 10.6.19

                         MariaDB 10.6.19 Release Notes

Notable Items

  Storage Engines

    InnoDB

     * We fail to terminate transaction early with ER_LOCK_TABLE_FULL when
       lock memory is growing (MDEV-34167)
     * Alter operation on redundant table aborts the server (MDEV-34222)
     * MariaDB crashes with SIGILL because the OS does not support AVX512
       (MDEV-34565)
     * InnoDB: Failing assertion: stat_n_leaf_pages > 0 in
       ha_innobase::estimate_rows_upper_bound (MDEV-34474)
     * wait_for_read in buf_page_get_low hurts performance (MDEV-34458)
     * InnoDB: Assertion failure in file ./storage/innobase/page/page0zip.cc
       line 4211 (MDEV-34357)

    Aria

     * Index for (specific) Aria table is created as corrupted (MDEV-34522)

    Spider

     * UBSAN: runtime error: applying non-zero offset in spider_free_mem and
       SIGSEGV in spider_free_mem on SELECT (MDEV-31475)
     * SIGSEGV in ha_resolve_storage_engine_name, UBSAN: runtime error: index
       4294967295 out of bounds for type 'st_plugin_int *[64]' (MDEV-32487)
     * SIGSEGV in spider_db_conn::fin_loop_check, and ASAN:
       heap-use-after-free in spider_db_mbase::fin_loop_check on SHOW TABLE
       STATUS (MDEV-34541)
     * SIGSEGV in ha_spider::lock_tables on BEGIN after table lock
       (MDEV-29962)
     * SIGSEGV in spider_conn_first_link_idx and others on DELETE, INSERT and
       SELECT (MDEV-32492)
     * Spider: Crashes, asserts, hangs, memory corruptions and ASAN
       heap-use-after-free's (MDEV-27902)
     * Spider: @@@@insert_id 128 to TINYINT: Assertion `!is_set() || (m_status
       == DA_OK_BULK && is_bulk_op())' failed. (MDEV-28105)
     * ASAN errors in spider_db_free_result after partition DDL (MDEV-29027)
     * Server crashes when calling spider UDF after aria_encrypt_tables is
       enabled (MDEV-34682)

  Partitioning

     * MariaDB Server crashes with ill-formed partitions (MDEV-32155)
     * SIGSEGV in parse_engine_part_options on INSERT, SELECT or ALTER
       (MDEV-34421)
     * Assertion `auto_increment_value' failed in ha_partition::info on
       INSERT into MEMORY table (MDEV-24610)

  Character Sets

     * On startup: UBSAN: applying zero offset to null pointer in
       my_copy_fix_mb from strings/ctype-mb.c and other locations
       (MDEV-34226)
     * On startup: UBSAN: runtime error: applying zero offset to null pointer
       in skip_trailing_space and
       my_hash_sort_utf8mb3_general1400_nopad_as_ci (MDEV-34187)
     * SHOW CREATE DATABASE statement crashes the server when db name
       contains some unicode characters, ASAN stack-buffer-overflow
       (MDEV-32376)
     * Wrong result set with utf8mb4_danish_ci and BNLH join (MDEV-34417)

  Optimizer

     * On startup: UBSAN: runtime error: applying non-zero offset in
       JOIN::make_aggr_tables_info in sql/sql_select.cc (MDEV-34227)
     * Crash after killing query while it is processed by test_quick_select
       (MDEV-30651)
     * Extend condition normalization to include 'NOT a' (MDEV-19520)
     * Constant subquery causing a crash in pushdown optimization
       (MDEV-29363)
     * Crash when pushing condition with CHARSET()/COERCIBILITY() into
       derived table (MDEV-33010)
     * 2nd execution name resolution problem with pushdown into unions
       (MDEV-34506)
     * Assertion `(key_part->key_part_flag & 4) == 0' failed key_hashnr
       (MDEV-34580)
     * Crash caused by query containing constant having clause (MDEV-23983)
     * Using NAME_CONST() (or executing query from the stored procedure and
       referring to a local variable) changes the plan and may make execution
       slower (MDEV-33971)
     * ORDER BY DESC causes ROWID Filter optimization performance degradation
       (MDEV-33875)

  Replication

     * Auto-generated DELETE from HEAP table can break replication
       (MDEV-25607)
     * Replication fails when XA transactions are used where the slave has
       replicate_do_db set and the client has touched a different database
       when running DML such as inserts. (MDEV-33921)
     * replication master password length (MDEV-23857)
     * an option to enable semisync recovery (MDEV-33465)

  Backup

     * Hide password passed on commandline from xtrabackup_info (MDEV-34434)

  Galera

     * Galera updated to 26.4.19
     * galera_gtid_2_cluster: Assertion `thd->wsrep_next_trx_id() !=
       (0x7fffffffffffffffLL * 2ULL + 1)' (MDEV-32633)
     * table gtid_slave_pos entries never been deleted with wsrep_gtid_mode =
       0 (MDEV-34170)
     * Deadlock found when trying to get lock during applying (MDEV-31658)
     * Change error code for Galera unkillable threads (MDEV-12008)
     * 10.11.8 cluster becomes inconsistent when using composite primary key
       and partitioning (MDEV-34269)
     * wsrep_sst_mariabackup use /tmp dir during SST rather then user defined
       tmpdir (MDEV-32158)

  General

     * As per the MariaDB Deprecation Policy, this will be the last release
       of MariaDB 10.6 for Debian 10 "Buster", RHEL/CentOS 7, and Fedora 38
     * IMPORT TABLESPACE unnecessarily traverses tablespaces list
       (MDEV-34670)
     * unknown variable defaults-group-suffix= with
       mariadb-secure-installation (MDEV-33265)
     * mariadb-install-db appears to hang on macOS (MDEV-34129)
     * We fail to terminate transaction early with ER_LOCK_TABLE_FULL when
       lock memory is growing (MDEV-34167)
     * Disable new connections in case of fatal signal (MDEV-34475)
     * Control over memory allocated for SP/PS (MDEV-14959)
     * Trigger doesn't work correctly with bulk insert (MDEV-24411)
     * Assertion `table->field[0]->ptr >= table->record[0] &&
       table->field[0]->ptr <= table->record[0] + table->s->reclength' failed
       in void handler::assert_icp_limitations(uchar*) (MDEV-34632)
     * Sandbox mode \- is not compatible with --binary-mode (MDEV-34203)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.19 2024/06/20 18:53:43 abs Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.19.tar.gz) = ba1d90aa043d89c8ea13dbbd4de54faf610bb416524f3f36e558a2d0c981d8c4
SHA512 (mariadb-10.6.19.tar.gz) = 22c9fe1ea0429fbf0d333c516107039d90ccfa66bc79268d757182d9b5eabcc9e153ea4edf77deddcf6db294c215bfe3c57df60aa15029adb07170fb3b39d079
Size (mariadb-10.6.19.tar.gz) = 99979223 bytes
@


1.19
log
@Apply fix for hang and data loss on mariadb 10.6 shutdown

Apply https://github.com/MariaDB/server/pull/3253 to fix a hang on
at least NetBSD resulting in unrecoverable database corruption when
attempting to shutdown the mariadb server
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.18 2024/05/20 11:59:10 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.18.tar.gz) = 4f8e6c2ba6e75abea5a0191649f456d186ca8a7226ee70d8710179f327e3939b
SHA512 (mariadb-10.6.18.tar.gz) = c4e89639775a8c6063851fa191cb1096b11299d3d22f19657848bc60ba67b2774978f38ca7625d1741ca80b7932fa65727427ae197899d286f921d5c6fc38af5
Size (mariadb-10.6.18.tar.gz) = 99344652 bytes
d16 1
a16 1
SHA1 (patch-sql_mysqld.cc) = 71400987a62be294842694cbc59c446bef578202
@


1.18
log
@mariadb106: Update to 10.6.18

Fixes various fatal errors and CVE-2024-21096.

XXX mariadb.org mentions 10.6.19 but there appears to be no such
release as of yet.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.17 2024/04/10 19:22:38 nia Exp $
d16 1
a16 1
SHA1 (patch-sql_mysqld.cc) = 19d325124cde1b45376c9710cdd104dc460f4bea
@


1.17
log
@mariadb106: Update to 10.6.17

                           MariaDB 10.6.17 Changelog

  * Includes all fixes from MariaDB 10.5.24
  * pcre.cmake: always check the library with check_library_exists()
  * fix columnstore compilation on fc39
  * Disable perfschema.misc_session_status for 32 bit
  * Updated some 32 bit result files in sys_vars
  * Fixed some wrong printf() usage after changing m_table_id to
    ulonglong
  * fix failing test on buildbot for MDEV-27087
  * MDEV-33317 [Warning] InnoDB: Could not free any blocks in the
    buffer pool!
  * MDEV-31616 Problems with a stored function EMPTY() on upgrade to
    10.6.
  * reorder the log columns for MDEV-27087
  * Fixed some mtr tests that failed on windows
  * Fixed compiler error/warning in backup_copy.cc
  * Fixed main.strict test to work with icc compiler
  * Disable main.gis from embedded
  * MDEV-33279 Disable transparent huge pages after page buffers has
    been allocatedDisable transparent huge pages (THP)
  * Trivial fixes:
  * Temporary table name used by multip-update has 'null' as part of
    the name
  * MDEV-33118 optimizer_adjust_secondary_key_costs variable
  * Ensure keyread_tmp variable is assigned.
  * Fixed possible mutex-wrong-order with KILL USER
  * MDEV-32551: "Read semi-sync reply magic number error" warnings on
    master
  * MDEV-32906: The SQL error plugin prints (null) as database if the
    mariadb client is not using any database to execute the SQL.
  * MDEV-27087: Add thread ID and database / table, where the error
    occured to SQL error plugin
  * new CC 3.3
  * MDEV-33053 fixup: Correct a condition before a message
  * MDEV-33031 test fixup for HAVE_PERFSCHEMA=NO
  * MDEV-32983 cosmetic improvement on path separator near
    ib_buffer_pool
  * MDEV-33091 pcre2 headers aren't found on Solaris
  * Revert "MDEV-32899 InnoDB is holding shared dict_sys.latch while
    waiting for FOREIGN KEY child table lock on DDL"
  * MDEV-33275 buf_flush_LRU():
    mysql_mutex_assert_owner(&buf_pool.mutex) failed
  * MDEV-33053 InnoDB LRU flushing does not run before running out of
    buffer pool
  * new CC 3.3
  * innodb: IO Error message missing space
  * MDEV-33095 innodb_flush_method=O_DIRECT creates excessive errors
    on Solaris
  * MDEV-33213 fixup: GCC 5 -Wconversion
  * MDEV-30940: Try to fix the test
  * MDEV-33213 History list is not shrunk unless there is a pause in
    the workload
  * MDEV-32559 failing spider signal_ddl_recovery_done callback
    should result in spider deinit
  * MDEV-33112 innodb_undo_log_truncate=ON is blocking page write
  * MDEV-32050 fixup: Remove srv_purge_rseg_truncate_frequency
  * MDEV-33137: Assertion end_lsn == page_lsn failed in
    recv_recover_page
  * MDEV-33150 double-locking of LOCK_thd_kill in
    performance_schema.session_status
  * cleanup: change a function, that always return 0, to void
  * MDEV-33031 Assertion failure upon reading from performance schema
    with binlog enabled
  * cleanup: spider status variables
  * MDEV-33031 Assertion failure upon reading from performance schema
    with binlog enabled
  * MDEV-11777 REGEXP_REPLACE converts utf8mb4 supplementary
    characters to '?'
  * Fix galera.galera_kill_ddl test errors in debug mode.
  * [fixup] Spider: correct init queries after merge
  * MDEV-33000: Fix test result file on some test cases
  * MDEV-33046 - reschedule dict_stats_func() if there work left to
    do.
  * Cleanup - reuse background THD in dict_stats_func()
  * Fix an intermittent test failure
  * Add an end-of-test marker
  * MDEV-33098: Disable the test
  * MDEV-33009 Server hangs for a long time with
    innodb_undo_log_truncate=ON
  * MDEV-33046 race condition in InnoDB dict_stats_schedule()
  * Spider cannot run DDL (e.g. create tables) before ddl recovery
  * Adjust the MDEV-26052 test case for MDEV-29092
  * MDEV-18322 Assertion "wrong page type" on instant ALTER TABLE
  * MDEV-32939 If tables are frequently created, renamed, dropped, a
    backup cannot be restored
  * MDEV-32751 fixup: cmake -DPLUGIN_PERFSCHEMA=NO
  * perfschema: use LOCK_thd_kill to "keep THD during
    materialization"
  * MDEV-32751 sys schema view session_ssl_status is empty
  * MDEV-32617 deprecate secure_auth=0
  * main.long_host failures
  * MDEV-32884 backward compatibility fixes
  * MDEV-31296: Crash in Item_func::fix_fields when prepared
    statement with subqueries and window function is executed with
    sql_mode = ONLY_FULL_GROUP_BY
  * MDEV-32958 Unusable key notes do not get reported for some
    operations
  * MDEV-32884 Improve S3 options comaptibility
  * MDEV-32957 Unusable key notes report wrong predicates for > and
    >=
  * MDEV-32068 Some calls to buf_read_ahead_linear() seem to be
    useless
  * MDEV-32899 instrumentation fixup
  * Fix occasional failure of encryption.corrupted_during_recovery
  * Fix occasional failure of innodb.innodb-alter-tempfile
  * MDEV-32903 MDEV-32532 Assertion failure in
    ddl_log_increment_phase_no_lock upon ..
  * MDEV-32884 Make s3_debug dynamic
  * mysqladmin -vv processlist now shows more information
  * MDEV-32371 Deadlock between buf_page_get_zip() and
    buf_pool_t::corrupted_evict()
  * MDEV-31817 SIGSEGV after btr_page_get_father_block() returns
    nullptr on corrupted data
  * MDEV-32899 instrumentation
  * MDEV-32899 InnoDB is holding shared dict_sys.latch while waiting
    for FOREIGN KEY child table lock on DDL
  * MDEV-32879 Server crash in my_decimal::operator= or unexpected
    ER_DUP_ENTRY upon comparison with INET6 and similar types
  * MDEV-32873 Test innodb.innodb-index-online occasionally fails
  * MDEV-32050 fixup: Stabilize tests
  * MDEV-32050 fixup: innodb.instant_alter_crash (take 2)
      * MDEV-32027 Opening all .ibd files on InnoDB startup can be slow
      * MDEV-31861 Empty INSERT crashes with innodb_force_recovery=6 or
	innodb_read_only=ON
      * MDEV-32050 fixup: innodb.instant_alter_crash
      * MDEV-32757: rollback crash on corruption
      * MDEV-32689: Remove Ubuntu Bionic
      * bump the VERSION
      * MDEV-32788: Debug build failure with SUX_LOCK_GENERIC
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.16 2024/01/23 12:31:34 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.17.tar.gz) = 9b8d2672701bbf48fff3eb09b436fd2f305bf3e1650107f4d18cfb6debd80b81
SHA512 (mariadb-10.6.17.tar.gz) = e07cf3e90d93d6139969875b11d6df3210b2c9f69257688b392843a7caed0dc3b75ba8904384fd0a55c24ece624e04b68c005a3731ee68f3957787a27b52ad56
Size (mariadb-10.6.17.tar.gz) = 99067793 bytes
@


1.16
log
@mariadb106: Update to 10.6.16

Fixes various data corruption issues and crashes, adds a
new Charset Narrowing Optimization.

Release notes:
https://mariadb.com/kb/en/mariadb-10-6-16-release-notes/
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.15 2023/07/01 13:56:17 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.16.tar.gz) = c7ad02c08723ef271a02678d05443b6a763d278377af3b0574a3b898a9e089fa
SHA512 (mariadb-10.6.16.tar.gz) = 05d509d5f7a672b897f42674884df0debcae0b75c4eaa6d67645343c596c81c0c41d474a59150108428bf9f2c4468ca05650afb616aac5d1ea09fd2cea258a7f
Size (mariadb-10.6.16.tar.gz) = 98224346 bytes
a12 1
SHA1 (patch-plugin_auth__pam_testing_pam__mariadb__mtr.c) = 6062cfbb200af5b95ac05e4759f08b414f63db3d
a16 1
SHA1 (patch-storage_connect_tabvct.cpp) = 2e3c7cd7e4b0a86d443da47d3cc514b8b276d836
@


1.15
log
@mariadb106: update to 10.6.14

                         MariaDB 10.6.14 Release Notes

Notable Items

  InnoDB

     * Server crashes in st_join_table::choose_best_splitting (MDEV-31403)
     * Crash with condition pushable into derived and containing outer
       reference (MDEV-31240)
     * InnoDB does not free UNDO after the fix of MDEV-30671 (MDEV-31234)
     * InnoDB hang fixes (MDEV-31158, MDEV-31343, MDEV-31350)
     * Innodb_buffer_pool_read_requests is not updated correctly (MDEV-31309)
     * InnoDB monitor trx_rseg_history_len was accidentally disabled by
       default (MDEV-31308)
     * Revert "MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in
       cluster"

  Optimizer

     * Crash with condition pushable into derived and containing outer
       reference (MDEV-31403 MDEV-31240)
     * Crash with EXPLAIN EXTENDED for multi-table update of system table
       (MDEV-31224)


                         MariaDB 10.6.13 Release Notes

Notable Items

  InnoDB

     * Crash on ROLLBACK in a ROW_FORMAT=COMPRESSED table (MDEV-30882)
     * UNIQUE USING HASH accepts duplicate entries for tricky collations
       (MDEV-30034)
     * rec_get_offsets() is not optimal (MDEV-30567)
     * Performance regression in fil_space_t::try_to_close() introduced in
       MDEV-23855 (MDEV-30775)
     * InnoDB recovery hangs when buffer pool ran out of memory (MDEV-30551)
     * InnoDB undo log truncation fails to wait for purge of history
       (MDEV-30671
     * MariaDB crash due to DB_FAIL reported for a corrupted page
       (MDEV-30397)
     * Deadlock between INSERT and InnoDB non-persistent statistics update
       (MDEV-30638)
     * InnoDB hang on B-tree split or merge (MDEV-29835)
     * Performance regression in locking reads from secondary indexes
       (MDEV-30357)
     * Improve adaptive flushing (MDEV-26055)
     * Make page flushing even faster (MDEV-26827)
     * Purge misses a chance to free not-yet-reused undo pages (MDEV-29593)
     * InnoDB temporary tablespace: reclaiming of free space does not work
       (MDEV-26782)
     * Fix miscount of doublewrites by Innodb_data_written (MDEV-31124)

  Backup

     * mariadb-backup doesn't utilise innodb-undo-log-directory (if specified
       as a relative path) during copy-back operation (MDEV-28187)
     * mariabackup issues error messages during InnoDB tablespaces export on
       partial backup preparing (MDEV-29050)
     * mariadb-backup does not copy Aria logs if aria_log_dir_path is used
       (MDEV-30968)
     * Race condition between buffer pool flush and log file deletion in
       mariadb-backup --prepare (MDEV-30860)

  Replication

     * Fixed a deadlock on parallel slave involving full image Write event on
       the sequence engine (MDEV-29621)
     * Fixed an attempted out-of-order binlogging error on slave involving
       ALTER on the sequence engine (MDEV-31077)
     * Corrected non-versioned master to versioned slave replication on
       no-unique attribute table (MDEV-30430)
     * Mended encrypted binlog master to error out to gtid-mode slave when
       master could not decrypt a binlog file (MDEV-28798)
     * Refined optimistic parallel slave to error-exit without any hang
       (MDEV-30780)
     * Ensured SHOW-SLAVE-STATUS is processed on the parallel slave having a
       necessary mutex always intialized (MDEV-30620)
     * Fixed the slave applier to report a correct error when gtid_slave_pos
       insert fails for some (engine) reasons (MDEV-31038)
     * Made parallel slave reports in performance schema consistent with that
       of show-slave-status (MDEV-26071)

  Optimizer

     * Split Materialized optimization is improved to re-fill the
       materialized table only if necessary. The fewer number of table
       refills is taken into account when choosing query plan, too
       (MDEV-26301).
     * New optimizer_switch option, hash_join_cardinality, is added. It is
       off by default. When set to ON, the optimizer will produce tighter
       bounds for hash join output cardinality. (MDEV-30812)
     * Queries using SELECT DISTINCT some_expression(aggregate_function())
       could produce wrong query result. (MDEV-20057)
     * ANALYZE FORMAT=JSON now prints more information about Block Nested
       Loop joins: block-nl-join element now has r_loops, r_effective_rows
       and r_other_time_ms fields (MDEV-30806, MDEV-30972).
     * A GROUP BY query with MIN(primary_key) in select list and
       primary_key<>const in the WHERE could produce wrong result when
       executed with "Using index for group-by" strategy (MDEV-30605)
     * EXPLAIN could erroneously report that Rowid Filter optimization is
       used for partitioned tables. Partitioned tables do not support it.
       (MDEV-30596)
     * A bug in selectivity computations for SINGLE/DOUBLE_PREC_HB histograms
       could cause wrong estimates to be produced. This could cause the
       optimizer to pick sub-optimal query plans (MDEV-31067).

  Security

     * Fixes for the following security vulnerabilities:
          * CVE-2022-47015
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2023/03/11 16:39:33 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.14.tar.gz) = 9ae3d8d55d668156e40f6a1611200d9731f1869c1b9ad5d8c3e44774eecbe5a1
SHA512 (mariadb-10.6.14.tar.gz) = 11b88480ac61303172e98ed3271c8172e840cded5175caba1469d6ec063df647b536ee6e95f110abd8d95d95c9b8d7edf1cb611113be225d5e8eeb2041f86438
Size (mariadb-10.6.14.tar.gz) = 95286643 bytes
@


1.14
log
@mariadb106: update to 10.6.12

Notable Items

  InnoDB

     * Full-text index corruption with system versioning (MDEV-25004)
     * innodb_undo_log_truncate=ON recovery and backup fixes (MDEV-29999,
       MDEV-30179, MDEV-30438)
     * Upgrade after a crash is not supported (MDEV-24412)
     * Remove InnoDB buffer pool load throttling (MDEV-25417)
     * InnoDB shutdown hangs when the change buffer is corrupted (MDEV-30009)
     * innodb_fast_shutdown=0 fails to report change buffer merge progress
       (MDEV-29984)
     * mariadb-backup --backup --incremental --throttle=... hangs
       (MDEV-29896)
     * Crash after recovery, with InnoDB: Tried to read (MDEV-30132)
     * Trying to write ... bytes at ... outside the bounds (MDEV-30069)
     * TRUNCATE breaks FOREIGN KEY locking (MDEV-29504, MDEV-29849)
     * INFORMATION_SCHEMA.INNODB_TABLESPACES_ENCRYPTION.NAME is NULL for undo
       tablespaces (MDEV-30119)
     * Fixed hangs and error handling in B-tree operations (MDEV-29603,
       MDEV-30400)

  Galera

     * Fixes for cluster wide write conflict resolving (MDEV-29684)

  Replication

     * Parallel slave applying in binlog order is corrected for admin class
       of commands including ANALYZE (MDEV-30323)
     * Seconds_Behind_Master is showed now more precisely at the slave
       applier start, including in the delayed mode (MDEV-29639)
     * mysqlbinlog --verbose is made to show the type of compressed columns
       (MDEV-25277)
     * Deadlock is resolved on replica involving BACKUP STAGE BLOCK_COMMIT
       and a committing user XA (MDEV-30423)

  JSON

     * JSON_PRETTY added as an alias for JSON_DETAILED (MDEV-19160)

  General

     * Infinite sequence of recursive calls when processing embedded CTE
       (MDEV-30248)
     * Crash with a query containing nested WINDOW clauses (MDEV-30052)
     * Major performance regression with 10.6.11 (MDEV-29988)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2023/01/08 00:22:54 wiz Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.12.tar.gz) = 4a6c9dc5d716dd79d0f66134d46658d7d129e5872123ef744f9885c6e0968bb3
SHA512 (mariadb-10.6.12.tar.gz) = f6d5178ce2a4d755367bb805f23e849824ee4c982a01a114c35a13d250a9b3b2a93ac9b745fb3685fd9e6b44deff0b5c936b43e5441d3af8a300881109db0549
Size (mariadb-10.6.12.tar.gz) = 95085449 bytes
@


1.14.4.1
log
@Pullup ticket #6775 - requested by nia
databases/mariadb106-client: security fix
databases/mariadb106-server: security fix

Revisions pulled up:
- databases/mariadb106-client/Makefile                          1.13
- databases/mariadb106-client/Makefile.common                   1.17
- databases/mariadb106-client/PLIST                             1.7
- databases/mariadb106-client/distinfo                          1.15
- databases/mariadb106-server/Makefile                          1.26

---
   Module Name:	pkgsrc
   Committed By:	nia
   Date:		Sat Jul  1 13:56:17 UTC 2023

   Modified Files:
   	pkgsrc/databases/mariadb106-client: Makefile Makefile.common PLIST
   	    distinfo
   	pkgsrc/databases/mariadb106-server: Makefile

   Log Message:
   mariadb106: update to 10.6.14

                            MariaDB 10.6.14 Release Notes

   Notable Items

     InnoDB

        * Server crashes in st_join_table::choose_best_splitting (MDEV-31403)
        * Crash with condition pushable into derived and containing outer
          reference (MDEV-31240)
        * InnoDB does not free UNDO after the fix of MDEV-30671 (MDEV-31234)
        * InnoDB hang fixes (MDEV-31158, MDEV-31343, MDEV-31350)
        * Innodb_buffer_pool_read_requests is not updated correctly (MDEV-31309)
        * InnoDB monitor trx_rseg_history_len was accidentally disabled by
          default (MDEV-31308)
        * Revert "MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in
          cluster"

     Optimizer

        * Crash with condition pushable into derived and containing outer
          reference (MDEV-31403 MDEV-31240)
        * Crash with EXPLAIN EXTENDED for multi-table update of system table
          (MDEV-31224)

                            MariaDB 10.6.13 Release Notes

   Notable Items

     InnoDB

        * Crash on ROLLBACK in a ROW_FORMAT=COMPRESSED table (MDEV-30882)
        * UNIQUE USING HASH accepts duplicate entries for tricky collations
          (MDEV-30034)
        * rec_get_offsets() is not optimal (MDEV-30567)
        * Performance regression in fil_space_t::try_to_close() introduced in
          MDEV-23855 (MDEV-30775)
        * InnoDB recovery hangs when buffer pool ran out of memory (MDEV-30551)
        * InnoDB undo log truncation fails to wait for purge of history
          (MDEV-30671
        * MariaDB crash due to DB_FAIL reported for a corrupted page
          (MDEV-30397)
        * Deadlock between INSERT and InnoDB non-persistent statistics update
          (MDEV-30638)
        * InnoDB hang on B-tree split or merge (MDEV-29835)
        * Performance regression in locking reads from secondary indexes
          (MDEV-30357)
        * Improve adaptive flushing (MDEV-26055)
        * Make page flushing even faster (MDEV-26827)
        * Purge misses a chance to free not-yet-reused undo pages (MDEV-29593)
        * InnoDB temporary tablespace: reclaiming of free space does not work
          (MDEV-26782)
        * Fix miscount of doublewrites by Innodb_data_written (MDEV-31124)

     Backup

        * mariadb-backup doesn't utilise innodb-undo-log-directory (if specified
          as a relative path) during copy-back operation (MDEV-28187)
        * mariabackup issues error messages during InnoDB tablespaces export on
          partial backup preparing (MDEV-29050)
        * mariadb-backup does not copy Aria logs if aria_log_dir_path is used
          (MDEV-30968)
        * Race condition between buffer pool flush and log file deletion in
          mariadb-backup --prepare (MDEV-30860)

     Replication

        * Fixed a deadlock on parallel slave involving full image Write event on
          the sequence engine (MDEV-29621)
        * Fixed an attempted out-of-order binlogging error on slave involving
          ALTER on the sequence engine (MDEV-31077)
        * Corrected non-versioned master to versioned slave replication on
          no-unique attribute table (MDEV-30430)
        * Mended encrypted binlog master to error out to gtid-mode slave when
          master could not decrypt a binlog file (MDEV-28798)
        * Refined optimistic parallel slave to error-exit without any hang
          (MDEV-30780)
        * Ensured SHOW-SLAVE-STATUS is processed on the parallel slave having a
          necessary mutex always intialized (MDEV-30620)
        * Fixed the slave applier to report a correct error when gtid_slave_pos
          insert fails for some (engine) reasons (MDEV-31038)
        * Made parallel slave reports in performance schema consistent with that
          of show-slave-status (MDEV-26071)

     Optimizer

        * Split Materialized optimization is improved to re-fill the
          materialized table only if necessary. The fewer number of table
          refills is taken into account when choosing query plan, too
          (MDEV-26301).
        * New optimizer_switch option, hash_join_cardinality, is added. It is
          off by default. When set to ON, the optimizer will produce tighter
          bounds for hash join output cardinality. (MDEV-30812)
        * Queries using SELECT DISTINCT some_expression(aggregate_function())
          could produce wrong query result. (MDEV-20057)
        * ANALYZE FORMAT=JSON now prints more information about Block Nested
          Loop joins: block-nl-join element now has r_loops, r_effective_rows
          and r_other_time_ms fields (MDEV-30806, MDEV-30972).
        * A GROUP BY query with MIN(primary_key) in select list and
          primary_key<>const in the WHERE could produce wrong result when
          executed with "Using index for group-by" strategy (MDEV-30605)
        * EXPLAIN could erroneously report that Rowid Filter optimization is
          used for partitioned tables. Partitioned tables do not support it.
          (MDEV-30596)
        * A bug in selectivity computations for SINGLE/DOUBLE_PREC_HB histograms
          could cause wrong estimates to be produced. This could cause the
          optimizer to pick sub-optimal query plans (MDEV-31067).

     Security

        * Fixes for the following security vulnerabilities:
             * CVE-2022-47015
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2023/03/11 16:39:33 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.14.tar.gz) = 9ae3d8d55d668156e40f6a1611200d9731f1869c1b9ad5d8c3e44774eecbe5a1
SHA512 (mariadb-10.6.14.tar.gz) = 11b88480ac61303172e98ed3271c8172e840cded5175caba1469d6ec063df647b536ee6e95f110abd8d95d95c9b8d7edf1cb611113be225d5e8eeb2041f86438
Size (mariadb-10.6.14.tar.gz) = 95286643 bytes
@


1.13
log
@mariadb106-client: fix build on NetBSD with binutils 2.39
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2022/11/27 20:05:52 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.11.tar.gz) = 35fdd56e98707990a65571f2dbc2c11739647d6075f700df0d6a707030c4d77d
SHA512 (mariadb-10.6.11.tar.gz) = 4b9e8e16651329f53eb19670dcc7f5dbb11ba84c28cca35bc7d216c5504b6db698ab65ce42c30a34ab967c1b14e6637c511ac4b49f2613b01f6dd615288cba98
Size (mariadb-10.6.11.tar.gz) = 94742041 bytes
@


1.12
log
@mariadb106: Update to 10.6.11

                         MariaDB 10.6.11 Release Notes

Notable Items

  Backup

     * Assertion on info.page_size failed in xb_delta_open_matching_space
       (MDEV-18589)

  InnoDB

     * Adaptive hash index MDEV-27700, MDEV-29384
     * MVCC and locking (MDEV-29666, MDEV-27927, MDEV-28709, MDEV-29635)
     * Virtual columns (MDEV-29299, MDEV-29753)
     * InnoDB crash recovery fixes (MDEV-29559)
     * Race condition between KILL and transaction commit (MDEV-29368)
     * Implement CHECK TABLE…EXTENDED for InnoDB (MDEV-24402)
     * InnoDB persistent statistics fail to update after bulk insert
       (MDEV-28327)

  Galera

     * Galera updated to 26.4.13
     * Galera server crashes after 10.3 > 10.4 upgrade (MDEV-29375)
     * wsrep_incoming_addresses status variable prints 0 as port number if
       the port is not mentioned in wsrep_node_incoming_address system
       variable (MDEV-28868)

  Replication

     * XA COMMIT is not binlogged when the XA transaction has not updated any
       transaction engine (MDEV-25616)
     * Concurrent CREATE TRIGGER statements made to binlog without any mixup
       (MDEV-25606)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2022/10/24 09:38:27 jperkin Exp $
d10 1
@


1.11
log
@mariadb106-client: SunOS doesn't support hwaddr.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2022/09/22 20:30:09 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.10.tar.gz) = fd204e79a191619f2d5cffad39c8bc1e8a2cde422c8088075d1bff1f7de0953f
SHA512 (mariadb-10.6.10.tar.gz) = 912219878e2201280f5927ee8a34dafe83ac2c3ce8c6fa3d90731d10fd693c369872aff840edc8329b82c53e9908fbdb1ba731ba140e2b99048edb5eb21f22c4
Size (mariadb-10.6.10.tar.gz) = 96453293 bytes
@


1.10
log
@mariadb106: Update to 10.6.10

Notable Items

     * Fix Assertion mysql_mutex_assert_owner(&log_sys.flush_order_mutex)
       failed in mtr_t::commit() (MDEV-29383)
     * Fix Frequent "Data structure corruption" in InnoDB after OOM
       (MDEV-29374)
     * Fix Recovery or backup of instant ALTER TABLE is incorrect
       (MDEV-29438)
     * Fix InnoDB Temporary Tablespace (ibtmp1) is continuously growing
       (MDEV-28240)
     * Fix full text index corruption if shutdown before changes are fully
       flushed (MDEV-29342)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2022/05/21 09:36:02 nia Exp $
d11 1
@


1.9
log
@mariadb106: update to 10.6.8

                          MariaDB 10.6.8 Release Notes

Notable Items

  InnoDB

     * innodb_disallow_writes removed (MDEV-25975)
     * InnoDB gap locking fixes (MDEV-20605, MDEV-28422)
     * InnoDB performance improvements (MDEV-27557, MDEV-28185, MDEV-27767,
       MDEV-28313, MDEV-28137, MDEV-28465, MDEV-26789)
     * Backup regression fixes (MDEV-27919)
     * InnoDB portability: FreeBSD futexes (MDEV-26476), POWER and s390x
       transactional memory (MDEV-27956)
     * ALTER TABLE: Fixed bogus duplicate key errors (MDEV-15250)
     * DDL and crash recovery fixes (MDEV-27274, MDEV-27234, MDEV-27817)
     * Requests to recalculate persistent statistics were sometimes lost
       (MDEV-27805)

  Replication

     * Semisync-slave server recovery is refined to correctly rollback
       prepared transaction (MDEV-28461)
     * Circular semisync setup endless event circulation is handled
       (MDEV-27760)
     * Semisync-slave server recovery is extended to work on new server_id
       server (MDEV-27342)
     * Server initialization time gtid_slave_pos purge related reason of
       crashing in binlog background thread is removed (MDEV-26473)
     * Shutdown of the semisync master can't produce inconsistent state
       anymore (MDEV-11853)
     * Binlogs disappear after rsync IST (MDEV-28583)
     * autocommit=0 slave hang is eliminated (DBAAS-7828)
     * master crash is eliminated in compressed semisync replication protocol
       with packet counting amendment (MDEV-25580)
     * OPTIMIZE on a sequence does not cause counterfactual
       ER_BINLOG_UNSAFE_STATEMENT anymore (MDEV-24617)
     * Automatically generated Gtid_log_list_event is made to recognize
       within replication event group as a formal member (MDEV-28550)
     * Replication unsafe INSERT .. ON DUPLICATE KEY UPDATE using two or more
       unique key values at a time with MIXED format binlogging is corrected
       (MDEV-28310)
     * Replication unsafe INSERT .. ON DUPLICATE KEY UPDATE stops issuing
       unnessary "Unsafe statement" with MIXED binlog format (MDEV-21810)
     * Incomplete replication event groups are detected to error out by the
       slave IO thread (MDEV-27697)
     * mysqlbinlog --stop-never --raw now flushes the result file to disk
       after each processed event so the file can be listed with the actual
       bytes (MDEV-14608)

  Backup

     * Incorrect binlogs after Galera SST using rsync and mariabackup
       (MDEV-27524)
     * mariabackup does not detect multi-source replication slave
       (MDEV-21037)
     * Useless warning "InnoDB: Allocated tablespace ID <id> for <tablename>,
       old maximum was 0" during backup stage (MDEV-27343)
     * mariabackup prepare fails for incrementals if a new schema is created
       after full backup is taken (MDEV-28446)

  Optimizer

     * Query performance degradation in newer MariaDB versions when using
       many tables (MDEV-28073)
     * A SEGV in Item_field::used_tables/update_depend_map_for_order...
       (MDEV-26402)
     * ANALYZE FORMAT=JSON fields are incorrect for UNION ALL queries
       (MDEV-27699)
     * Subquery in an UPDATE query uses full scan instead of range
       (MDEV-22377)
     * Assertion `item1->type() == Item::FIELD_ITEM ... (MDEV-19398)
     * Server crashes in Expression_cache_tracker::fetch_current_stats
       (MDEV-28268)
     * MariaDB server crash at Item_subselect::init_expr_cache_tracker
       (MDEV-26164, MDEV-26047)
     * Crash with union of my_decimal type in ORDER BY clause (MDEV-25994)
     * SIGSEGV in st_join_table::cleanup (MDEV-24560)
     * Assertion `!eliminated' failed in Item_subselect::exec (MDEV-28437)

  General

     * Server error messages are now available in Chinese (MDEV-28227)
     * For RHEL/CentOS 7, non x86_64 architectures are no longer supported
       upstream and so our support will also be dropped with this release
     * Packages for Ubuntu 22.04 LTS "Jammy" and Fedora 36 are not yet
       available pending the resolution of MDEV-28133: Backport OpenSSL-3.0
       compatibility to 10.6 branch

  Security

     * Fixes for the following security vulnerabilities:
          * CVE-2022-27376
          * CVE-2022-27377
          * CVE-2022-27378
          * CVE-2022-27379
          * CVE-2022-27380
          * CVE-2022-27381
          * CVE-2022-27382
          * CVE-2022-27383
          * CVE-2022-27384
          * CVE-2022-27386
          * CVE-2022-27387
          * CVE-2022-27444
          * CVE-2022-27445
          * CVE-2022-27446
          * CVE-2022-27447
          * CVE-2022-27448
          * CVE-2022-27449
          * CVE-2022-27451
          * CVE-2022-27452
          * CVE-2022-27455
          * CVE-2022-27456
          * CVE-2022-27457
          * CVE-2022-27458
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2022/04/14 10:55:32 tm Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.8.tar.gz) = cef1165c096ddb486ac4eba76720639d66cea9c844ab5702f5a8b1a213898380
SHA512 (mariadb-10.6.8.tar.gz) = b4327000eb3e5fc75bbd78de9890b0464217a432c8aac744948af94e092ffeef1f101885b81ec49029900a92b0018838e46efcf225056a9b06f35a04ecf26aab
Size (mariadb-10.6.8.tar.gz) = 88794744 bytes
a9 1
SHA1 (patch-extra_wolfssl_wolfssl_certs_intermediate_genintcerts.sh) = cd9a982889b88f811c3e14ebdf9795b0fa5d1fad
a15 1
SHA1 (patch-storage_connect_ioapi.c) = 804e2d9d3722fbe4d5ed773cc98a4114fe4cf8a3
@


1.8
log
@mariadb106: Build fix for Solaris / SmartOS by re-order includes

On Solaris / SmartOS it's required to provide the correct order of
including pam_appl.h before pam_modules.h.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2022/04/06 18:04:51 brook Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.7.tar.gz) = 5d4b482e6e06b337ff8180a2fe8b94b8e9f1cc1cea6b7dfe89eaa05c56eab701
SHA512 (mariadb-10.6.7.tar.gz) = 2d26f56ea5f39b800a6f279c8411d4091b4f4d3acbf3ea1864068328d34a1437e7c46c08d3772009357fd89602e58f214266038e177c0a4fac914a5e5d01e3e6
Size (mariadb-10.6.7.tar.gz) = 85882896 bytes
d7 1
a7 1
SHA1 (patch-CMakeLists.txt) = ea2f334ff1743e1676fe73e9946d0759c68e1d31
d19 1
a19 1
SHA1 (patch-storage_innobase_include_transactional__lock__guard.h) = e47938072cdbd5c21d24622d8550b2c127fbb9df
@


1.7
log
@mariadb106-client: no need to special case __APPLE__ for pkgsrc builds

The file client/mysql.cc uses the readline library, but it has preprocessor
conditionals specially for __APPLE__.  Pkgsrc expects a common readline,
however, and so the build fails.  Removing the special case handles __APPLE__
the same as other platforms.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2022/02/19 09:13:21 nia Exp $
d12 1
@


1.6
log
@mariadb106: update to 10.6.7

                          MariaDB 10.6.7 Release Notes

  InnoDB

     * Set innodb_change_buffering=none by default (MDEV-27734)

  Security

     * Fixes for the following security vulnerabilities:
          * CVE-2021-46665
          * CVE-2021-46664
          * CVE-2021-46661
          * CVE-2021-46668
          * CVE-2021-46663

                          MariaDB 10.6.6 Release Notes

Notable Items

  InnoDB

     * --skip-symbolic-links does not disallow .isl file creation
       (MDEV-26870)
     * Indexed CHAR columns are broken with NO_PAD collations (MDEV-25440)
     * insert-intention lock conflicts with waiting ORDINARY lock
       (MDEV-27025)
     * Crash recovery improvements (MDEV-26784, MDEV-27022, MDEV-27183,
       MDEV-27610)
     * mariabackup skips valid .ibd file (MDEV-26326)
     * Allow seamless upgrade despite ROW_FORMAT=COMPRESSED (MDEV-27736)

  Galera

     * Galera updated to 26.4.11
     * Galera SST scripts should use ssl_capath (not ssl_ca) for CA directory
       (MDEV-27181)
     * Alter Sequence do not replicate to another nodes with in Galera
       Cluster (MDEV-19353)
     * Galera crash - Assertion. Possible parallel writeset problem
       (MDEV-26803)
     * CREATE TABLE with FOREIGN KEY constraint fails to apply in parallel
       (MDEV-27276)
     * Galera cluster node consider old server_id value even after
       modification of server_id [wsrep_gtid_mode=ON] (MDEV-26223)

  Replication

     * Seconds behind master corrected from artificial spikes at relay-log
       rotation (MDEV-16091)
     * Statement rollback in binlog when transaction creates or drop
       temporary table is set right (MDEV-26833)
     * CREATE-or-REPLACE SEQUENCE is made to binlog with the DDL flag to
       stabilize its parallel execution on slave (MDEV-27365)

  Security

     * Fixes for the following security vulnerabilities:
          * CVE-2022-24052
          * CVE-2022-24051
          * CVE-2022-24050
          * CVE-2022-24048
          * CVE-2021-46659
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2021/11/27 23:40:27 nia Exp $
d9 1
@


1.6.2.1
log
@Pullup ticket #6640 - requested by nia
databases/mariadb106-client: security update
databases/mariadb106-server: security update

Revisions pulled up:
- databases/mariadb106-client/Makefile.common                   1.8
- databases/mariadb106-client/distinfo                          1.9
- databases/mariadb106-client/patches/patch-CMakeLists.txt      1.3
- databases/mariadb106-client/patches/patch-storage_innobase_include_transactional__lock__guard.h 1.3
- databases/mariadb106-server/Makefile                          1.15
- databases/mariadb106-server/PLIST                             1.7

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	nia
   Date:		Sat May 21 09:36:03 UTC 2022

   Modified Files:
   	pkgsrc/databases/mariadb106-client: Makefile.common distinfo
   	pkgsrc/databases/mariadb106-client/patches: patch-CMakeLists.txt
   	    patch-storage_innobase_include_transactional__lock__guard.h
   	pkgsrc/databases/mariadb106-server: Makefile PLIST

   Log Message:
   mariadb106: update to 10.6.8

                             MariaDB 10.6.8 Release Notes

   Notable Items

     InnoDB

        * innodb_disallow_writes removed (MDEV-25975)
        * InnoDB gap locking fixes (MDEV-20605, MDEV-28422)
        * InnoDB performance improvements (MDEV-27557, MDEV-28185, MDEV-27767,
          MDEV-28313, MDEV-28137, MDEV-28465, MDEV-26789)
        * Backup regression fixes (MDEV-27919)
        * InnoDB portability: FreeBSD futexes (MDEV-26476), POWER and s390x
          transactional memory (MDEV-27956)
        * ALTER TABLE: Fixed bogus duplicate key errors (MDEV-15250)
        * DDL and crash recovery fixes (MDEV-27274, MDEV-27234, MDEV-27817)
        * Requests to recalculate persistent statistics were sometimes lost
          (MDEV-27805)

     Replication

        * Semisync-slave server recovery is refined to correctly rollback
          prepared transaction (MDEV-28461)
        * Circular semisync setup endless event circulation is handled
          (MDEV-27760)
        * Semisync-slave server recovery is extended to work on new server_id
          server (MDEV-27342)
        * Server initialization time gtid_slave_pos purge related reason of
          crashing in binlog background thread is removed (MDEV-26473)
        * Shutdown of the semisync master can't produce inconsistent state
          anymore (MDEV-11853)
        * Binlogs disappear after rsync IST (MDEV-28583)
        * autocommit=0 slave hang is eliminated (DBAAS-7828)
        * master crash is eliminated in compressed semisync replication protocol
          with packet counting amendment (MDEV-25580)
        * OPTIMIZE on a sequence does not cause counterfactual
          ER_BINLOG_UNSAFE_STATEMENT anymore (MDEV-24617)
        * Automatically generated Gtid_log_list_event is made to recognize
          within replication event group as a formal member (MDEV-28550)
        * Replication unsafe INSERT .. ON DUPLICATE KEY UPDATE using two or more
          unique key values at a time with MIXED format binlogging is corrected
          (MDEV-28310)
        * Replication unsafe INSERT .. ON DUPLICATE KEY UPDATE stops issuing
          unnessary "Unsafe statement" with MIXED binlog format (MDEV-21810)
        * Incomplete replication event groups are detected to error out by the
          slave IO thread (MDEV-27697)
        * mysqlbinlog --stop-never --raw now flushes the result file to disk
          after each processed event so the file can be listed with the actual
          bytes (MDEV-14608)

     Backup

        * Incorrect binlogs after Galera SST using rsync and mariabackup
          (MDEV-27524)
        * mariabackup does not detect multi-source replication slave
          (MDEV-21037)
        * Useless warning "InnoDB: Allocated tablespace ID <id> for <tablename>,
          old maximum was 0" during backup stage (MDEV-27343)
        * mariabackup prepare fails for incrementals if a new schema is created
          after full backup is taken (MDEV-28446)

     Optimizer

        * Query performance degradation in newer MariaDB versions when using
          many tables (MDEV-28073)
        * A SEGV in Item_field::used_tables/update_depend_map_for_order...
          (MDEV-26402)
        * ANALYZE FORMAT=JSON fields are incorrect for UNION ALL queries
          (MDEV-27699)
        * Subquery in an UPDATE query uses full scan instead of range
          (MDEV-22377)
        * Assertion `item1->type() = Item::FIELD_ITEM ... (MDEV-19398)
        * Server crashes in Expression_cache_tracker::fetch_current_stats
          (MDEV-28268)
        * MariaDB server crash at Item_subselect::init_expr_cache_tracker
          (MDEV-26164, MDEV-26047)
        * Crash with union of my_decimal type in ORDER BY clause (MDEV-25994)
        * SIGSEGV in st_join_table::cleanup (MDEV-24560)
        * Assertion `!eliminated' failed in Item_subselect::exec (MDEV-28437)

     General

        * Server error messages are now available in Chinese (MDEV-28227)
        * For RHEL/CentOS 7, non x86_64 architectures are no longer supported
          upstream and so our support will also be dropped with this release
        * Packages for Ubuntu 22.04 LTS "Jammy" and Fedora 36 are not yet
          available pending the resolution of MDEV-28133: Backport OpenSSL-3.0
          compatibility to 10.6 branch

     Security

        * Fixes for the following security vulnerabilities:
             * CVE-2022-27376
             * CVE-2022-27377
             * CVE-2022-27378
             * CVE-2022-27379
             * CVE-2022-27380
             * CVE-2022-27381
             * CVE-2022-27382
             * CVE-2022-27383
             * CVE-2022-27384
             * CVE-2022-27386
             * CVE-2022-27387
             * CVE-2022-27444
             * CVE-2022-27445
             * CVE-2022-27446
             * CVE-2022-27447
             * CVE-2022-27448
             * CVE-2022-27449
             * CVE-2022-27451
             * CVE-2022-27452
             * CVE-2022-27455
             * CVE-2022-27456
             * CVE-2022-27457
             * CVE-2022-27458


   To generate a diff of this commit:
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/mariadb106-client/Makefile.common
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/mariadb106-client/distinfo
   cvs rdiff -u -r1.2 -r1.3 \
       pkgsrc/databases/mariadb106-client/patches/patch-CMakeLists.txt \
       pkgsrc/databases/mariadb106-client/patches/patch-storage_innobase_include_transactional__lock__guard.h
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/databases/mariadb106-server/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/mariadb106-server/PLIST
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (mariadb-10.6.8.tar.gz) = cef1165c096ddb486ac4eba76720639d66cea9c844ab5702f5a8b1a213898380
SHA512 (mariadb-10.6.8.tar.gz) = b4327000eb3e5fc75bbd78de9890b0464217a432c8aac744948af94e092ffeef1f101885b81ec49029900a92b0018838e46efcf225056a9b06f35a04ecf26aab
Size (mariadb-10.6.8.tar.gz) = 88794744 bytes
d7 1
a7 1
SHA1 (patch-CMakeLists.txt) = 042d9d361a5c3ff7e7df15f5de4a30eb7984cddd
d17 1
a17 1
SHA1 (patch-storage_innobase_include_transactional__lock__guard.h) = d5ff507acdd21858791246ef5a2559e653cb7833
@


1.5
log
@mariadb106*: Update to 10.6.5

Release notes:
https://mariadb.com/kb/en/mariadb-1065-release-notes/
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2021/10/26 10:09:23 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.5.tar.gz) = 44cd77d1120c509d6df6386feda2302e544be6d90d08d3f6cd0ed39ab12ae5a5
SHA512 (mariadb-10.6.5.tar.gz) = 5aafe0a8d5ae54a6f798a6fd0cf922521f5b8e54ef5fb5c7db1cf798a7755f5910bb0b8a6c371cb8253dfb48f4ebca0becd6eb543b68473d564d2092df3185a1
Size (mariadb-10.6.5.tar.gz) = 85061860 bytes
d17 1
a17 1
SHA1 (patch-storage_innobase_include_transactional__lock__guard.h) = 1db38a9c1ec3ce7274dc08cb9c5b42d474b431aa
@


1.5.2.1
log
@Pullup ticket #6585 - requested by nia
databases/mariadb106-client, databases/mariadb106-server: security fix

Revisions pulled up:
- databases/mariadb106-client/Makefile                          1.6
- databases/mariadb106-client/Makefile.common                   1.7
- databases/mariadb106-client/PLIST                             1.3
- databases/mariadb106-client/distinfo                          1.6
- databases/mariadb106-client/patches/patch-storage_innobase_include_transactional__lock__guard.h 1.2
- databases/mariadb106-server/Makefile                          1.12

---
   Module Name:	pkgsrc
   Committed By:	nia
   Date:		Sat Feb 19 09:13:21 UTC 2022

   Modified Files:
   	pkgsrc/databases/mariadb106-client: Makefile Makefile.common PLIST
   	    distinfo
   	pkgsrc/databases/mariadb106-client/patches:
   	    patch-storage_innobase_include_transactional__lock__guard.h
   	pkgsrc/databases/mariadb106-server: Makefile

   Log Message:
   mariadb106: update to 10.6.7

                             MariaDB 10.6.7 Release Notes

     InnoDB

        * Set innodb_change_buffering=none by default (MDEV-27734)

     Security

        * Fixes for the following security vulnerabilities:
             * CVE-2021-46665
             * CVE-2021-46664
             * CVE-2021-46661
             * CVE-2021-46668
             * CVE-2021-46663

                             MariaDB 10.6.6 Release Notes

   Notable Items

     InnoDB

        * --skip-symbolic-links does not disallow .isl file creation
          (MDEV-26870)
        * Indexed CHAR columns are broken with NO_PAD collations (MDEV-25440)
        * insert-intention lock conflicts with waiting ORDINARY lock
          (MDEV-27025)
        * Crash recovery improvements (MDEV-26784, MDEV-27022, MDEV-27183,
          MDEV-27610)
        * mariabackup skips valid .ibd file (MDEV-26326)
        * Allow seamless upgrade despite ROW_FORMAT=COMPRESSED (MDEV-27736)

     Galera

        * Galera updated to 26.4.11
        * Galera SST scripts should use ssl_capath (not ssl_ca) for CA directory
          (MDEV-27181)
        * Alter Sequence do not replicate to another nodes with in Galera
          Cluster (MDEV-19353)
        * Galera crash - Assertion. Possible parallel writeset problem
          (MDEV-26803)
        * CREATE TABLE with FOREIGN KEY constraint fails to apply in parallel
          (MDEV-27276)
        * Galera cluster node consider old server_id value even after
          modification of server_id [wsrep_gtid_mode=ON] (MDEV-26223)

     Replication

        * Seconds behind master corrected from artificial spikes at relay-log
          rotation (MDEV-16091)
        * Statement rollback in binlog when transaction creates or drop
          temporary table is set right (MDEV-26833)
        * CREATE-or-REPLACE SEQUENCE is made to binlog with the DDL flag to
          stabilize its parallel execution on slave (MDEV-27365)

     Security

        * Fixes for the following security vulnerabilities:
             * CVE-2022-24052
             * CVE-2022-24051
             * CVE-2022-24050
             * CVE-2022-24048
             * CVE-2021-46659
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (mariadb-10.6.7.tar.gz) = 5d4b482e6e06b337ff8180a2fe8b94b8e9f1cc1cea6b7dfe89eaa05c56eab701
SHA512 (mariadb-10.6.7.tar.gz) = 2d26f56ea5f39b800a6f279c8411d4091b4f4d3acbf3ea1864068328d34a1437e7c46c08d3772009357fd89602e58f214266038e177c0a4fac914a5e5d01e3e6
Size (mariadb-10.6.7.tar.gz) = 85882896 bytes
d17 1
a17 1
SHA1 (patch-storage_innobase_include_transactional__lock__guard.h) = e47938072cdbd5c21d24622d8550b2c127fbb9df
@


1.4
log
@databases: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (some may be only fetched
conditionally):

./databases/cstore/distinfo D6.data.ros.gz
./databases/cstore/distinfo cstore0.2.tar.gz
./databases/cstore/distinfo data4.tar.gz
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2021/10/07 13:35:09 nia Exp $
d3 3
a5 3
BLAKE2s (mariadb-10.6.4.tar.gz) = e3cb10854165b9ef08347b0638ac6b9556bbbc25f37a916f92c8ed16fa34094f
SHA512 (mariadb-10.6.4.tar.gz) = c216244ce126e6f8954303a76078dc12146e8ea941041edd215dc05201adda1d5158cd7f1c9831328f783aba4f884965ae288f33bbc43229bc6224a4f1079071
Size (mariadb-10.6.4.tar.gz) = 84947143 bytes
d7 1
a7 1
SHA1 (patch-CMakeLists.txt) = 893f329ed03e01144df166debb4d902ad0304811
a10 1
SHA1 (patch-plugin_auth__pam_CMakeLists.txt) = 033f01c64014c0e61bc635d5fbe686f7a4b7f317
d12 1
a12 2
SHA1 (patch-plugin_auth__socket_auth__socket.c) = 094d49d8302be8e7111b6eddd3b6462a553cc22a
SHA1 (patch-scripts_CMakeLists.txt) = e58c21db8fe03f85c496bbdc04c8e30f4a7a7f24
d17 1
@


1.3
log
@databases: Remove SHA1 distfile hashes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2021/08/07 08:55:50 nia Exp $
d3 1
a3 1
RMD160 (mariadb-10.6.4.tar.gz) = 11277c51648b2a85e6c8433b5aaa3b05e3f3efa5
@


1.2
log
@mariadb106: update to 10.6.4

Notable Items

  InnoDB

     * InnoDB no longer acquires advisory file locks by default (MDEV-24393)
     * Encryption: Automatically disable key rotation checks for
       file_key_management plugin (MDEV-14180)
     * Some fixes from MySQL 5.7.35 (MDEV-26205)
     * Fixed scrubbing on AIX (MDEV-26110)
     * buf_pool.flush_list corrupted by buffer pool resizing or
       ROW_FORMAT=COMPRESSED (MDEV-26200)

  Optimizer

     * A query that uses ORDER BY .. LIMIT clause and "Range checked for each
       record optimization" could produce incorrect results under some
       circumstances (MDEV-25858)
     * Queries that have more than 32 equality conditions comparing columns
       of different tables ("tableX.colX=tableY.colY) could cause a stack
       overrun in the query optimizer (MDEV-17783, MDEV-23937)
     * "Condition pushdown into derived table" optimization cannot be applied
       if the expression being pushed refers to a derived table column which
       is computed from expression that has a stored function call, @@session
       variable reference, or other similar construct. The fix for MDEV-25969
       makes it so that only the problematic part of the condition is not
       pushed. The rest of the condition is now pushed. (MDEV-25969)
     * A query with window function on the left side of the subquery could
       cause a crash. (MDEV-25630)
     * Fixed the issue fixed in MySQL Bug #76803: DML or locking SELECT
       statements that use outer joins could produce this warning in the
       error log: [ERROR] InnoDB: Unlock row could not find a 3 mode lock on
       the record. (MDEV-26106)

  Security

     * Fixes for the following security vulnerabilities:
          * CVE-2021-2372
          * CVE-2021-2389
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2021/08/04 15:47:24 nia Exp $
a2 1
SHA1 (mariadb-10.6.4.tar.gz) = d955487a1bfd5e1478e607d6077130d50ca817d0
@


1.2.2.1
log
@Pullup ticket #6550 - requested by nia
databases/mariadb106: security fix

Revisions pulled up:
- databases/mariadb106-client/Makefile                          1.4
- databases/mariadb106-client/Makefile.common                   1.6
- databases/mariadb106-client/PLIST                             1.2
- databases/mariadb106-client/distinfo                          1.5
- databases/mariadb106-client/patches/patch-CMakeLists.txt      1.2
- databases/mariadb106-client/patches/patch-plugin_auth__pam_CMakeLists.txt deleted
- databases/mariadb106-client/patches/patch-plugin_auth__socket_auth__socket.c deleted
- databases/mariadb106-client/patches/patch-scripts_CMakeLists.txt 1.2
- databases/mariadb106-client/patches/patch-storage_innobase_include_transactional__lock__guard.h 1.1
- databases/mariadb106-server/Makefile                          1.7
- databases/mariadb106-server/PLIST                             1.5

---
   Module Name:	pkgsrc
   Committed By:	nia
   Date:		Sat Nov 27 23:40:28 UTC 2021

   Modified Files:
   	pkgsrc/databases/mariadb106-client: Makefile Makefile.common PLIST
   	    distinfo
   	pkgsrc/databases/mariadb106-client/patches: patch-CMakeLists.txt
   	    patch-scripts_CMakeLists.txt
   	pkgsrc/databases/mariadb106-server: Makefile PLIST
   Added Files:
   	pkgsrc/databases/mariadb106-client/patches:
   	    patch-storage_innobase_include_transactional__lock__guard.h
   Removed Files:
   	pkgsrc/databases/mariadb106-client/patches:
   	    patch-plugin_auth__pam_CMakeLists.txt
   	    patch-plugin_auth__socket_auth__socket.c

   Log Message:
   mariadb106*: Update to 10.6.5

   Release notes:
   https://mariadb.com/kb/en/mariadb-1065-release-notes/
@
text
@d1 1
a1 1
$NetBSD$
d3 4
a6 4
SHA1 (mariadb-10.6.5.tar.gz) = 7f385c8ee242f0b164db3dd72d39b26fac141c40
RMD160 (mariadb-10.6.5.tar.gz) = 5bff753eb0239c3c9039fe3bab0a7b8fa70c52f6
SHA512 (mariadb-10.6.5.tar.gz) = 5aafe0a8d5ae54a6f798a6fd0cf922521f5b8e54ef5fb5c7db1cf798a7755f5910bb0b8a6c371cb8253dfb48f4ebca0becd6eb543b68473d564d2092df3185a1
Size (mariadb-10.6.5.tar.gz) = 85061860 bytes
d8 1
a8 1
SHA1 (patch-CMakeLists.txt) = ea2f334ff1743e1676fe73e9946d0759c68e1d31
d12 1
d14 2
a15 1
SHA1 (patch-scripts_CMakeLists.txt) = b8a13304e314162ab0a1fc06c5620d6b757975f5
a19 1
SHA1 (patch-storage_innobase_include_transactional__lock__guard.h) = 1db38a9c1ec3ce7274dc08cb9c5b42d474b431aa
@


1.1
log
@databases: Add MariaDB 10.6.

What's new in 10.6:
https://mariadb.com/kb/en/changes-improvements-in-mariadb-106/
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2021/07/24 10:10:03 nia Exp $
d3 4
a6 4
SHA1 (mariadb-10.6.3.tar.gz) = 4705158074b49fd05096e7eec6d452c3105a5c3b
RMD160 (mariadb-10.6.3.tar.gz) = 1e91466c4afeb3950fe5ed303f79d7a3d99e3c57
SHA512 (mariadb-10.6.3.tar.gz) = 2799de07b0c7d166a6a6530775f7ffcb0561715f5a61874f5c43c2866c5c409683c6442cb45f989bff37dc23690239df7f14a3c16e0d5ac0543e01398411cac2
Size (mariadb-10.6.3.tar.gz) = 82053322 bytes
a11 1
SHA1 (patch-mysys_crc32_crc32__arm64.c) = 0a479d4e9c6a186c631f3c0f99d15f633c8a484a
d17 1
@

