head 1.10; access; symbols pkgsrc-2026Q2:1.10.0.12 pkgsrc-2026Q2-base:1.10 pkgsrc-2026Q1:1.10.0.10 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.8 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.6 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.4 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.10.0.2 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.9.0.6 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.4 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.2 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.7.0.6 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.4 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.2 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.6.0.4 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.2 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.5.0.2 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.4.0.6 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.4 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.2 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.3.0.2 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.2.0.2 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.1.0.2 pkgsrc-2021Q2-base:1.1; locks; strict; comment @# @; 1.10 date 2025.02.16.23.28.13; author nia; state Exp; branches; next 1.9; commitid mtctoY6lVPyNzKJF; 1.9 date 2024.05.20.15.53.41; author nia; state Exp; branches; next 1.8; commitid lJuqj4gKmpU5OKaF; 1.8 date 2024.04.10.19.21.45; author nia; state Exp; branches; next 1.7; commitid 2GhpOqTFOwZFeD5F; 1.7 date 2023.07.01.16.02.04; author nia; state Exp; branches; next 1.6; commitid bdpZbHjmtE6Ag7vE; 1.6 date 2023.03.18.15.05.41; author nia; state Exp; branches 1.6.4.1; next 1.5; commitid 1qUQuNXSl6xDkChE; 1.5 date 2022.11.27.23.34.48; author nia; state Exp; branches; next 1.4; commitid niiOpEHtEzz8Io3E; 1.4 date 2022.02.19.09.57.51; author nia; state Exp; branches; next 1.3; commitid m2sDGbVfOQ3zcdtD; 1.3 date 2021.11.27.22.52.15; author nia; state Exp; branches 1.3.2.1; next 1.2; commitid TbHml0zhCeb5duiD; 1.2 date 2021.08.12.10.50.19; author nia; state Exp; branches 1.2.2.1; next 1.1; commitid 2lWihgzYbRpQEF4D; 1.1 date 2021.05.23.15.32.47; author nia; state Exp; branches; next ; commitid dVR0PqPR0el7PhUC; 1.6.4.1 date 2023.07.10.10.11.24; author bsiegert; state Exp; branches; next ; commitid 7amyFUIquaDx2fwE; 1.3.2.1 date 2022.02.23.09.36.05; author bsiegert; state Exp; branches; next ; commitid UIc7CLYRo8cRYItD; 1.2.2.1 date 2021.12.14.08.07.21; author tm; state Exp; branches; next ; commitid OqwOJwtbPzPULAkD; desc @@ 1.10 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 @@@comment $NetBSD: PLIST,v 1.9 2024/05/20 15:53:41 nia Exp $ bin/mariadb bin/mariadb-access bin/mariadb-admin bin/mariadb-binlog bin/mariadb-check bin/mariadb-conv bin/mariadb-convert-table-format bin/mariadb-dump bin/mariadb-find-rows bin/mariadb-import bin/mariadb-plugin bin/mariadb-secure-installation bin/mariadb-setpermission bin/mariadb-show bin/mariadb-slap bin/mariadb-test bin/mariadb-upgrade bin/mariadb_config bin/msql2mysql bin/mysql bin/mysql_config bin/mysql_convert_table_format bin/mysql_find_rows bin/mysql_plugin bin/mysql_secure_installation bin/mysql_setpermission bin/mysql_upgrade bin/mysqlaccess bin/mysqladmin bin/mysqlbinlog bin/mysqlcheck bin/mysqldump bin/mysqlhotcopy bin/mysqlimport bin/mysqlshow bin/mysqlslap bin/mysqltest bin/mytop include/mysql/errmsg.h include/mysql/ma_list.h include/mysql/ma_pvio.h include/mysql/ma_tls.h include/mysql/mariadb/ma_io.h include/mysql/mariadb_com.h include/mysql/mariadb_ctype.h include/mysql/mariadb_dyncol.h include/mysql/mariadb_rpl.h include/mysql/mariadb_stmt.h include/mysql/mariadb_version.h include/mysql/my_alloca.h include/mysql/my_config.h include/mysql/my_global.h include/mysql/my_sys.h include/mysql/mysql.h include/mysql/mysql/client_plugin.h include/mysql/mysql/plugin_auth.h include/mysql/mysql/plugin_auth_common.h include/mysql/mysql_com.h include/mysql/mysql_version.h include/mysql/mysqld_error.h include/mysql/server/big_endian.h include/mysql/server/byte_order_generic.h include/mysql/server/byte_order_generic_x86.h include/mysql/server/byte_order_generic_x86_64.h include/mysql/server/decimal.h include/mysql/server/errmsg.h include/mysql/server/handler_ername.h include/mysql/server/handler_state.h include/mysql/server/json_lib.h include/mysql/server/keycache.h include/mysql/server/little_endian.h include/mysql/server/m_ctype.h include/mysql/server/m_string.h include/mysql/server/ma_dyncol.h include/mysql/server/mariadb_capi_rename.h include/mysql/server/my_alloc.h include/mysql/server/my_alloca.h include/mysql/server/my_attribute.h include/mysql/server/my_byteorder.h include/mysql/server/my_cmp.h include/mysql/server/my_compiler.h include/mysql/server/my_config.h include/mysql/server/my_dbug.h include/mysql/server/my_decimal_limits.h include/mysql/server/my_dir.h include/mysql/server/my_getopt.h include/mysql/server/my_global.h include/mysql/server/my_list.h include/mysql/server/my_net.h include/mysql/server/my_pthread.h include/mysql/server/my_sys.h include/mysql/server/my_valgrind.h include/mysql/server/my_xml.h include/mysql/server/mysql.h include/mysql/server/mysql/auth_dialog_client.h include/mysql/server/mysql/client_plugin.h include/mysql/server/mysql/plugin.h include/mysql/server/mysql/plugin_audit.h include/mysql/server/mysql/plugin_auth.h include/mysql/server/mysql/plugin_auth_common.h include/mysql/server/mysql/plugin_data_type.h include/mysql/server/mysql/plugin_encryption.h include/mysql/server/mysql/plugin_ftparser.h include/mysql/server/mysql/plugin_function.h include/mysql/server/mysql/plugin_password_validation.h include/mysql/server/mysql/psi/mysql_file.h include/mysql/server/mysql/psi/mysql_idle.h include/mysql/server/mysql/psi/mysql_mdl.h include/mysql/server/mysql/psi/mysql_memory.h include/mysql/server/mysql/psi/mysql_ps.h include/mysql/server/mysql/psi/mysql_socket.h include/mysql/server/mysql/psi/mysql_sp.h include/mysql/server/mysql/psi/mysql_stage.h include/mysql/server/mysql/psi/mysql_statement.h include/mysql/server/mysql/psi/mysql_table.h include/mysql/server/mysql/psi/mysql_thread.h include/mysql/server/mysql/psi/mysql_transaction.h include/mysql/server/mysql/psi/psi.h include/mysql/server/mysql/psi/psi_abi_v0.h include/mysql/server/mysql/psi/psi_abi_v1.h include/mysql/server/mysql/psi/psi_abi_v2.h include/mysql/server/mysql/psi/psi_base.h include/mysql/server/mysql/psi/psi_memory.h include/mysql/server/mysql/service_base64.h include/mysql/server/mysql/service_debug_sync.h include/mysql/server/mysql/service_encryption.h include/mysql/server/mysql/service_encryption_scheme.h include/mysql/server/mysql/service_json.h include/mysql/server/mysql/service_kill_statement.h include/mysql/server/mysql/service_logger.h include/mysql/server/mysql/service_md5.h include/mysql/server/mysql/service_my_crypt.h include/mysql/server/mysql/service_my_print_error.h include/mysql/server/mysql/service_my_snprintf.h include/mysql/server/mysql/service_print_check_msg.h include/mysql/server/mysql/service_progress_report.h include/mysql/server/mysql/service_sha1.h include/mysql/server/mysql/service_sha2.h include/mysql/server/mysql/service_sql.h include/mysql/server/mysql/service_thd_alloc.h include/mysql/server/mysql/service_thd_autoinc.h include/mysql/server/mysql/service_thd_error_context.h include/mysql/server/mysql/service_thd_mdl.h include/mysql/server/mysql/service_thd_rnd.h include/mysql/server/mysql/service_thd_specifics.h include/mysql/server/mysql/service_thd_timezone.h include/mysql/server/mysql/service_thd_wait.h include/mysql/server/mysql/services.h include/mysql/server/mysql_com.h include/mysql/server/mysql_com_server.h include/mysql/server/mysql_embed.h include/mysql/server/mysql_time.h include/mysql/server/mysql_version.h include/mysql/server/mysqld_ername.h include/mysql/server/mysqld_error.h include/mysql/server/pack.h include/mysql/server/private/aria_backup.h include/mysql/server/private/assume_aligned.h include/mysql/server/private/atomic/gcc_builtins.h include/mysql/server/private/atomic/generic-msvc.h include/mysql/server/private/atomic/solaris.h include/mysql/server/private/config.h include/mysql/server/private/dur_prop.h include/mysql/server/private/ft_global.h include/mysql/server/private/hash.h include/mysql/server/private/heap.h include/mysql/server/private/ilist.h include/mysql/server/private/lf.h include/mysql/server/private/maria.h include/mysql/server/private/my_alarm.h include/mysql/server/private/my_atomic.h include/mysql/server/private/my_atomic_wrapper.h include/mysql/server/private/my_base.h include/mysql/server/private/my_bit.h include/mysql/server/private/my_bitmap.h include/mysql/server/private/my_check_opt.h include/mysql/server/private/my_compare.h include/mysql/server/private/my_context.h include/mysql/server/private/my_counter.h include/mysql/server/private/my_cpu.h include/mysql/server/private/my_crypt.h include/mysql/server/private/my_default.h include/mysql/server/private/my_handler_errors.h include/mysql/server/private/my_libwrap.h include/mysql/server/private/my_md5.h include/mysql/server/private/my_minidump.h include/mysql/server/private/my_nosys.h include/mysql/server/private/my_rdtsc.h include/mysql/server/private/my_rnd.h include/mysql/server/private/my_service_manager.h include/mysql/server/private/my_stack_alloc.h include/mysql/server/private/my_stacktrace.h include/mysql/server/private/my_time.h include/mysql/server/private/my_tree.h include/mysql/server/private/my_uctype.h include/mysql/server/private/my_user.h include/mysql/server/private/myisam.h include/mysql/server/private/myisamchk.h include/mysql/server/private/myisammrg.h include/mysql/server/private/myisampack.h include/mysql/server/private/mysql_async.h include/mysql/server/private/mysqld_default_groups.h include/mysql/server/private/mysys_err.h include/mysql/server/private/password.h include/mysql/server/private/pfs_file_provider.h include/mysql/server/private/pfs_idle_provider.h include/mysql/server/private/pfs_memory_provider.h include/mysql/server/private/pfs_metadata_provider.h include/mysql/server/private/pfs_socket_provider.h include/mysql/server/private/pfs_stage_provider.h include/mysql/server/private/pfs_statement_provider.h include/mysql/server/private/pfs_table_provider.h include/mysql/server/private/pfs_thread_provider.h include/mysql/server/private/pfs_transaction_provider.h include/mysql/server/private/probes_mysql.h include/mysql/server/private/probes_mysql_nodtrace.h include/mysql/server/private/queues.h include/mysql/server/private/rijndael.h include/mysql/server/private/scope.h include/mysql/server/private/service_versions.h include/mysql/server/private/source_revision.h include/mysql/server/private/span.h include/mysql/server/private/ssl_compat.h include/mysql/server/private/t_ctype.h include/mysql/server/private/thr_alarm.h include/mysql/server/private/thr_lock.h include/mysql/server/private/thr_timer.h include/mysql/server/private/thread_pool_priv.h include/mysql/server/private/violite.h include/mysql/server/private/waiting_threads.h include/mysql/server/private/welcome_copyright_notice.h include/mysql/server/private/wqueue.h include/mysql/server/private/wsrep.h include/mysql/server/sql_common.h include/mysql/server/sql_state.h include/mysql/server/sslopt-case.h include/mysql/server/sslopt-longopts.h include/mysql/server/sslopt-vars.h include/mysql/server/typelib.h lib/libmariadb.a lib/libmariadb.so lib/libmariadb.so.3 lib/libmariadbclient.a lib/libmysqlclient.a lib/libmysqlclient.so lib/libmysqlclient_r.a lib/libmysqlclient_r.so lib/mysql/plugin/auth_gssapi_client.so lib/mysql/plugin/caching_sha2_password.so lib/mysql/plugin/client_ed25519.so lib/mysql/plugin/dialog.so lib/mysql/plugin/mysql_clear_password.so lib/mysql/plugin/sha256_password.so lib/pkgconfig/libmariadb.pc man/man1/aria_chk.1 man/man1/aria_dump_log.1 man/man1/aria_ftdump.1 man/man1/aria_pack.1 man/man1/aria_read_log.1 man/man1/aria_s3_copy.1 man/man1/innochecksum.1 man/man1/mariabackup.1 man/man1/mariadb-access.1 man/man1/mariadb-admin.1 man/man1/mariadb-backup.1 man/man1/mariadb-binlog.1 man/man1/mariadb-check.1 man/man1/mariadb-client-test-embedded.1 man/man1/mariadb-client-test.1 man/man1/mariadb-conv.1 man/man1/mariadb-convert-table-format.1 man/man1/mariadb-dump.1 man/man1/mariadb-dumpslow.1 man/man1/mariadb-embedded.1 man/man1/mariadb-find-rows.1 man/man1/mariadb-fix-extensions.1 man/man1/mariadb-hotcopy.1 man/man1/mariadb-import.1 man/man1/mariadb-install-db.1 man/man1/mariadb-ldb.1 man/man1/mariadb-plugin.1 man/man1/mariadb-secure-installation.1 man/man1/mariadb-service-convert.1 man/man1/mariadb-setpermission.1 man/man1/mariadb-show.1 man/man1/mariadb-slap.1 man/man1/mariadb-test-embedded.1 man/man1/mariadb-test.1 man/man1/mariadb-tzinfo-to-sql.1 man/man1/mariadb-upgrade.1 man/man1/mariadb-waitpid.1 man/man1/mariadb.1 man/man1/mariadb_config.1 man/man1/mariadbd-multi.1 man/man1/mariadbd-safe-helper.1 man/man1/mariadbd-safe.1 man/man1/mbstream.1 man/man1/msql2mysql.1 man/man1/my_print_defaults.1 man/man1/my_safe_process.1 man/man1/myisam_ftdump.1 man/man1/myisamchk.1 man/man1/myisamlog.1 man/man1/myisampack.1 man/man1/myrocks_hotbackup.1 man/man1/mysql-stress-test.pl.1 man/man1/mysql-test-run.pl.1 man/man1/mysql.1 man/man1/mysql.server.1 man/man1/mysql_client_test.1 man/man1/mysql_client_test_embedded.1 man/man1/mysql_config.1 man/man1/mysql_convert_table_format.1 man/man1/mysql_embedded.1 man/man1/mysql_find_rows.1 man/man1/mysql_fix_extensions.1 man/man1/mysql_install_db.1 man/man1/mysql_ldb.1 man/man1/mysql_plugin.1 man/man1/mysql_secure_installation.1 man/man1/mysql_setpermission.1 man/man1/mysql_tzinfo_to_sql.1 man/man1/mysql_upgrade.1 man/man1/mysql_waitpid.1 man/man1/mysqlaccess.1 man/man1/mysqladmin.1 man/man1/mysqlbinlog.1 man/man1/mysqlcheck.1 man/man1/mysqld_multi.1 man/man1/mysqld_safe.1 man/man1/mysqld_safe_helper.1 man/man1/mysqldump.1 man/man1/mysqldumpslow.1 man/man1/mysqlhotcopy.1 man/man1/mysqlimport.1 man/man1/mysqlshow.1 man/man1/mysqlslap.1 man/man1/mysqltest.1 man/man1/mysqltest_embedded.1 man/man1/mytop.1 man/man1/perror.1 man/man1/replace.1 man/man1/resolve_stack_dump.1 man/man1/resolveip.1 man/man8/mariadbd.8 man/man8/mysqld.8 @ 1.9 log @mariadb105: Update to 10.5.25 Fixes various reliability problems and CVE-2024-21096. Mess around with the patches, since apparently some quite invasive build system changes are being committed to these old LTS branches. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.8 2024/04/10 19:21:45 nia Exp $ d81 1 @ 1.8 log @mariadb105: Update to 10.5.24 MariaDB 10.5.24 Changelog * Includes all fixes from MariaDB 10.4.33 * MDEV-32837 long unique does not work like unique key when using replace * MDEV-29954 Unique hash key on column prefix is computed incorrectly * cleanup: MY_STRNNCOLLSP_NCHARS_EMULATE_TRIMMED_TRAILING_SPACES * cleanup: unused and undefined methods * MDEV-11628 mysql.slow_log reports incorrect start time * cleanup: main.log_tables test * disable perfschema in mtr bootstrap * MDEV-28651 quote(NULL) returns incorrect result in view ('NU' instead of 'NULL') * MDEV-33290: Disable ColumnStore based on boost version * sql_test.cc compile fix * MDEV-33165 Incorrect result interceptor passed to mysql_explain_union() * MDEV-33283: Binlog Checksum is Zeroed by Zlib if Part of Event Data is Empty * MDEV-32968 InnoDB fails to restore tablespace first page from doublewrite buffer when page is empty * Replace incorrect message `mariadb-safe` with correct `mariadbd-safe` * MDEV-27666 User variable not parsed as geometry variable in geometry function * MDEV-32968 InnoDB fails to restore tablespace first page from doublewrite buffer when page is empty * MDEV-32111: Debian Sid/Trixie will not have libncurses 5 anymore * MDEV-29298 INSERT ... SELECT Does not produce an optimizer trace * Fix test failures on s390x in test following main.column_compression_rpl * MDEV-32235: mysql_json cannot be used on newly created table * Revert "MDEV-32235: mysql_json cannot be used on newly created table" * MDEV-32235: mysql_json cannot be used on newly created table * MDEV-32790: Output result in show create table for mysql_json type should be longtext * MDEV-30170 ha_spider::delete_table() should report table not exist * MDEV-29002 Spider: remove SPIDER_CONN::loop_check_meraged_last * MDEV-33092 Undefined reference to concurrency on Solaris * MDEV-32984 Update federated table and column privileges * MDEV-33098: Fix some instrumentation for innodb.doublewrite_debug * MDEV-33156 Crash on innodb_buf_flush_list_now=ON and innodb_force_recovery=6 * MDEV-33098 The test innodb.doublewrite_debug occasionally fails to start up InnoDB * MDEV-32549 Cluster inconsistent after SAVEPOINT is rolled back * MDEV-31905 GTID inconsistency * MDEV-33046 fixup. Do not try to schedule timer without dict_stats_start() * MDEV-33046 - delete unnecessary synchronization with dict_stats_mutex * MDEV-24481 : galera_3nodes.galera_vote_rejoin_mysqldump MTR failed: mysql_shutdown failed * Fix main.type_timestamp: Change 10.10 in "End of 10.10 tests" to 10.5 * MDEV-33062 innodb_undo_log_truncate=ON prevents fast shutdown * MDEV-33052 MSAN use-of-uninitialized-value in buf_read_ahead_linear() * MDEV-33009 Server hangs for a long time with innodb_undo_log_truncate=ON * MDEV-33006 Missing required privilege CONNECTION ADMIN * MDEV-32839 LONG UNIQUE gives error when used with REPLACE * cleanup: remove innodb-specific code around update_auto_increment() * cleanup: remove partition-specific code around update_auto_increment() * [fixup] galera: Fix an accidental logical inversion in a recent merge * MDEV-29816 rpl.rpl_parallel_29322 occasionally fails in BB * MDEV-16264 fixup: Remove a useless test * MDEV-17226 Column Data in Truncated on UNION to the length of the first value if using REPLACE * Cleanup: Removing the unused method Type_handler::get_handler_by_cmp_type * MDEV-32971 Assertion !recv_sys.is_corrupt_fs() failed on recovery * MDEV-31939 Adaptive flush recommendation ignores dirty ratio and checkpoint age * MDEV-32242 innodb.doublewrite test case always gets skipped * [fixup] post-merge spider fixup * Followup for fix for MDEV-20169: enable main.partition_innodb * MDEV-32725 innodb.import_update_stats accesses uninitialized ib_table->stat_n_rows * fix for the test (real fixes will be in 10.4) * MDEV-32212 DELETE with ORDER BY and semijoin optimization causing crash * MDEV-32269 InnoDB after ALTER TABLE…IMPORT TABLESPACE may not be crash safe * MDEV-28682 gcol.gcol_purge contaminates further execution of innodb.gap_locks * Remove deprication from mariadbd --debug * MDEV-32879 Server crash in my_decimal::operator= or unexpected ER_DUP_ENTRY upon comparison with INET6 and similar types * MDEV-31611: mariadb-setpermission - Can't use string as an ARRAY ref while strict refs in use * MDEV-32861 InnoDB hangs when running out of I/O slots * MDEV-32820 Race condition between trx_purge_free_segment() and trx_undo_create() * MDEV-22243 type_test.type_test_double fails with 'NUMERIC_SCALE NULL' * Revert "MDEV-22243 type_test.type_test_double fails with 'NUMERIC_SCALE NULL'" * MDEV-24784 JSON_ARRAYAGG charset issue * MDEV-26055: Correct the formula for adaptive flushing * MDEV-26055: Improve adaptive flushing * MDEV-32757 innodb_undo_log_truncate=ON is not crash safe * MDEV-32689: Remove Ubuntu Bionic from 10.5 * MDEV-32798 innodb_fast_shutdown=0 hang after incomplete startup * bump the VERSION * galera: cleanup of the lists of disabled tests * MDEV-31413: post-fix for 10.5+ (galera_restart_replica test failures) * MDEV-32737 innodb.log_file_name fails on Assertion `after_apply || !(blocks).end in recv_sys_t::clear * Fix random test failures in testcase perfschema.mdl_func * MDEV-32672: Don't hold LOCK_thd_data over commit_ordered * MDEV-32462: mysql_upgrade -s still checks for non system tables * MDEV-32462: mysql_upgrade -s still checks for non system tables * MDEV-26875: Wrong user in SET DEFAULT ROLE error * galera: post-fix after migrating changes from 10.4 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2023/07/01 16:02:04 nia Exp $ d135 1 @ 1.7 log @mariadb105: update to 10.5.21 MariaDB 10.5.21 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) * 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.5.20 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 * 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) 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). * Queries using SELECT DISTINCT some_expression(aggregate_function()) could produce wrong query result. (MDEV-20057) * 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 @@comment $NetBSD: PLIST,v 1.6 2023/03/18 15:05:41 nia Exp $ d138 1 @ 1.6 log @mariadb105: Update to 10.5.19 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) 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 @@comment $NetBSD$ d51 1 d78 1 @ 1.6.4.1 log @Pullup ticket #6774 - requested by nia databases-mariadb105-client: security fix databases-mariadb105-server: security fix Revisions pulled up: - databases/mariadb105-client/Makefile 1.16 - databases/mariadb105-client/Makefile.common 1.21 - databases/mariadb105-client/PLIST 1.7 - databases/mariadb105-client/distinfo 1.19 - databases/mariadb105-client/patches/patch-include_mysql_service__encryption.h deleted - databases/mariadb105-server/Makefile 1.36 --- Module Name: pkgsrc Committed By: nia Date: Sat Jul 1 16:02:04 UTC 2023 Modified Files: pkgsrc/databases/mariadb105-client: Makefile Makefile.common PLIST distinfo pkgsrc/databases/mariadb105-server: Makefile Removed Files: pkgsrc/databases/mariadb105-client/patches: patch-include_mysql_service__encryption.h Log Message: mariadb105: update to 10.5.21 MariaDB 10.5.21 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) * 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.5.20 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 * 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) 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). * Queries using SELECT DISTINCT some_expression(aggregate_function()) could produce wrong query result. (MDEV-20057) * 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 @@comment $NetBSD: PLIST,v 1.6 2023/03/18 15:05:41 nia Exp $ a50 1 include/mysql/my_alloca.h a76 1 include/mysql/server/my_alloca.h @ 1.5 log @mariadb105: update to 10.5.18 MariaDB 10.5.18 Release Notes Notable Items Backup * mariabackup --compress hangs (MDEV-29043) * Assertion on info.page_size failed in xb_delta_open_matching_space (MDEV-18589) InnoDB * InnoDB unnecessarily extends data files (MDEV-13013) * Adaptive hash index MDEV-27700, MDEV-29384 * MVCC and locking MDEV-29666, MDEV-27927 * Virtual columns MDEV-29299, MDEV-29753 * InnoDB crash recovery fixes (MDEV-29438, MDEV-29475) * InnoDB crash recovery fixes (MDEV-29559) * MVCC and locking (MDEV-28709) * Race condition between KILL and transaction commit (MDEV-29368) 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) JSON * JSON_VALUE() does not parse NULL properties properly (MDEV-27151) Replication * minor correction in unsafe warning message (MDEV-28827) * False replication error-stop of REVOKE PRIVILEGES from a non-existing user on primary (MDEV-28530) in combination with a filtering replica is corrected * SET DEFAULT ROLE replication is mended on a replica that filters system tables (MDEV-28294) * 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 @@comment $NetBSD: PLIST,v 1.4 2022/02/19 09:57:51 nia Exp $ d75 1 a143 1 include/mysql/server/mysql/service_wsrep.h a165 1 include/mysql/server/private/mariadb_capi_rename.h a256 2 man/man1/galera_new_cluster.1 man/man1/galera_recovery.1 a340 5 man/man1/wsrep_sst_common.1 man/man1/wsrep_sst_mariabackup.1 man/man1/wsrep_sst_mysqldump.1 man/man1/wsrep_sst_rsync.1 man/man1/wsrep_sst_rsync_wan.1 @ 1.4 log @mariadb105: update to 10.5.15 MariaDB 10.5.15 Release Notes Notable Items 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.5.14 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) 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 @@comment $NetBSD: PLIST,v 1.3 2021/11/27 22:52:15 nia Exp $ d166 1 @ 1.3 log @mariadb105*: Update to 10.5.13 Release notes: https://mariadb.com/kb/en/mariadb-10513-release-notes/ @ text @d1 1 a1 1 @@comment $NetBSD$ d236 1 @ 1.3.2.1 log @Pullup ticket #6584 - requested by nia databases/mariadb105-client, databases/mariadb105-server: security fix Revisions pulled up: - databases/mariadb105-client/Makefile 1.10 - databases/mariadb105-client/Makefile.common 1.15 - databases/mariadb105-client/PLIST 1.4 - databases/mariadb105-client/distinfo 1.11 - databases/mariadb105-server/Makefile 1.23 --- Module Name: pkgsrc Committed By: nia Date: Sat Feb 19 09:57:51 UTC 2022 Modified Files: pkgsrc/databases/mariadb105-client: Makefile Makefile.common PLIST distinfo pkgsrc/databases/mariadb105-server: Makefile Log Message: mariadb105: update to 10.5.15 MariaDB 10.5.15 Release Notes Notable Items 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.5.14 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) 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 @a235 1 lib/libmariadb.a @ 1.2 log @mariadb105-client: install missing scripts, PR pkg/56317 Matches later MariaDB versions. @ text @d182 1 @ 1.2.2.1 log @Pullup ticket #6549 - requested by nia databases/mariadb105: security fix Revisions pulled up: - databases/mariadb105-client/Makefile 1.8 - databases/mariadb105-client/Makefile.common 1.14 - databases/mariadb105-client/PLIST 1.3 - databases/mariadb105-client/distinfo 1.10 - databases/mariadb105-client/patches/patch-plugin_auth__pam_CMakeLists.txt deleted - databases/mariadb105-client/patches/patch-scripts_CMakeLists.txt 1.3 - databases/mariadb105-server/Makefile 1.18 - databases/mariadb105-server/PLIST 1.8 --- Module Name: pkgsrc Committed By: nia Date: Sat Nov 27 22:52:15 UTC 2021 Modified Files: pkgsrc/databases/mariadb105-client: Makefile Makefile.common PLIST distinfo pkgsrc/databases/mariadb105-client/patches: patch-scripts_CMakeLists.txt pkgsrc/databases/mariadb105-server: Makefile PLIST Removed Files: pkgsrc/databases/mariadb105-client/patches: patch-plugin_auth__pam_CMakeLists.txt Log Message: mariadb105*: Update to 10.5.13 Release notes: https://mariadb.com/kb/en/mariadb-10513-release-notes/ @ text @a181 1 include/mysql/server/private/my_minidump.h @ 1.1 log @mariadb105[-client,-server]: import mariadb 10.5 MariaDB Server is one of the most popular open source relational databases. It's made by the original developers of MySQL. MariaDB turns data into structured information in a wide array of applications, ranging from banking to websites. It is an enhanced, drop-in replacement for MySQL. MariaDB is used because it is fast, scalable and robust, with a rich ecosystem of storage engines, plugins and many other tools make it very versatile for a wide variety of use cases. MariaDB is developed as open source software and as a relational database it provides an SQL interface for accessing data. The latest versions of MariaDB also include GIS and JSON features. @ text @d8 1 d13 2 @