Commit graph

  • 1b8ce5d554 MDEV-34705: Binlog-in-engine: Few bug fixes Kristian Nielsen 2025-05-20 11:13:56 +02:00
  • db1effb9c1 1.Change component name 'connect-engine' to 'connect_engine', because cpack do not accpet '-' symbol. 2.When building MariaDB using Clang, there is a function name conflict in sql/sql_client.cc and sql/net_serv.cc and the function name is my_net_local_init. Fix it by postfixing the client's function with "_server". 3.when build MariaDB using MSVC, there is a cimpiler bug when parsing ternary operator, so wrap the ternary operator in a function. 4.Be compatible with Windows on the ARM64 platform. 5.Windows on the ARM64 do not support Intel SSE4.2 extensions. 6.Suppress some warnings. chengya 2025-05-20 15:35:14 +08:00
  • b2b1a26353 MDEV-27013: COM_STMT_PREPARE returns 0 columns for INSERT/REPLACE/DELETE .. RETURNING Daniel Black 2025-05-15 16:42:46 +10:00
  • 9b1aae37ad MDEV-36740: galera.galera_ssl_upgrade fails due to expired certificate bb-10.5-MDEV-36628-galera Julius Goryavsky 2025-05-06 02:26:35 +02:00
  • 9ce1b87764 Galera feature: Retry applying writesets at slaves bb-12.1-MDEV-36077-galera Pekka Lampio 2025-03-06 11:41:49 +02:00
  • 040454b5a0 MDEV-20065 parallel replication for galera slave bb-12.1-MDEV-20065-galera Teemu Ollakka 2024-11-21 14:31:04 +02:00
  • d4c9828577 MDEV-32570: Fix existing tests Brandon Nesterenko 2025-05-15 13:32:20 -06:00
  • e439af06e7 MDEV-32570: Add error test rpl_fragment_row_event_errs.test Brandon Nesterenko 2025-05-19 09:12:47 -06:00
  • f04a825640 MDEV-32570: Add MTR test rpl_fragment_row_event.test Brandon Nesterenko 2025-05-15 13:31:25 -06:00
  • 008a48eebb MDEV-32570 (client): Fragment ROW replication events larger than slave_max_allowed_packet Brandon Nesterenko 2025-05-15 13:29:25 -06:00
  • 74495727c6 MDEV-32570 (server): Fragment ROW replication events larger than slave_max_allowed_packet Brandon Nesterenko 2025-05-15 13:24:06 -06:00
  • eb7172959d MDEV-25158 Segfault on INTERSECT ALL with UNION in Oracle mode Aleksey Midenkov 2025-05-14 17:34:01 +03:00
  • 085e71492f MDEV-31741 bugfix: userstat uses acl code, it must be recompiled for embedded bb-main-MDEV-31741 Vicențiu Ciorbaru 2022-08-29 10:21:21 +03:00
  • bd37d641a0 MDEV-31741 cleanup: check_grant_db takes in const LEX_CSTRING Vicențiu Ciorbaru 2025-05-13 18:10:23 +02:00
  • 286a2887ab MDEV-31741 fix embedded Vicențiu Ciorbaru 2025-05-13 17:46:18 +02:00
  • 6455d4d561 MDEV-31741 cleanup: sp_grant_privileges - More straightforward implementation Vicențiu Ciorbaru 2025-05-13 16:50:57 +02:00
  • 4017bdb834 MDEV-31741 cleanup - check_some_routine access LEX_CSTRING & Vicențiu Ciorbaru 2025-05-13 16:37:59 +02:00
  • ca9718586b MDEV-31741 cleanup: make_table_name_list does not use LEX parameter Vicențiu Ciorbaru 2025-05-06 21:27:08 +02:00
  • dde1395d91 MDEV-31741 cleanup: get_cached_{schema|table}_access is not part of sql_acl.h interface Vicențiu Ciorbaru 2025-05-06 21:25:03 +02:00
  • 385d9a9e8b MDEV-31741 cleanup: get_column_grant takes in LEX_CSTRINGS instead of char * Vicențiu Ciorbaru 2025-05-06 20:00:53 +02:00
  • 008097aa20 MDEV-31741 address review comments - use type-safe LEX_CSTRING variants Vicențiu Ciorbaru 2025-05-06 18:08:22 +02:00
  • 17728c599b MDEV-31741 cleanup: check_grant_column to take in LEX_CSTRINGS references Vicențiu Ciorbaru 2025-05-06 17:10:35 +02:00
  • 336897261e MDEV-31741 cleanup: streamline check_access to eliminate code duplication Vicențiu Ciorbaru 2025-05-06 16:52:46 +02:00
  • 65be484b9a MDEV-31741 cleanup: check_show_access does not need to use thd->col_access Vicențiu Ciorbaru 2025-05-06 15:21:53 +02:00
  • f0c1d3aeaf MDEV-31741 cleanup: check_grant_db doesn't need THD as parameter, only Security_ctx Vicențiu Ciorbaru 2025-05-06 14:55:30 +02:00
  • 89f9ac3013 MDEV-31741 cleanup: execute test_if_create_new_users as part of grant_stage0 Vicențiu Ciorbaru 2025-05-06 14:28:54 +02:00
  • 4b05682ca9 MDEV-31741 refactor: cache get_current_user result for Sql_cmd_grant Vicențiu Ciorbaru 2025-05-06 14:10:42 +02:00
  • 1c56c90ee4 MDEV-31741 Change check_if_auth_can_be_changed to return an int, instead of bool Vicențiu Ciorbaru 2025-05-05 19:01:14 +02:00
  • 2406276670 MDEV-31741 refactor: split mysql_grant into separate components Vicențiu Ciorbaru 2025-05-05 17:54:37 +02:00
  • e945f3c95e MDEV-31741 cleanup: Introduce Priv_spec class to store the mysql_*_grant privilege delta Vicențiu Ciorbaru 2025-04-29 15:32:24 +02:00
  • 351498d2f8 MDEV-31741 cleanup: acl_get is not part of sql_acl.h interface Vicențiu Ciorbaru 2025-04-25 17:19:34 +02:00
  • df176ea79f MDEV-31741 cleanup: rename command_array to privilege_str_repr Vicențiu Ciorbaru 2025-04-25 16:15:46 +02:00
  • ac24c28ae4 MDEV-31741 cleanup: mysql_[|table|routine]_grant not part of acl interface Vicențiu Ciorbaru 2025-04-25 15:28:16 +02:00
  • f414940c71 MDEV-31741 cleanup: Make Sql_cmd_grant have Grant_privileges reference not inherit it Vicențiu Ciorbaru 2025-04-25 15:23:12 +02:00
  • 69aa4a478d MDEV-31741 cleanup: coding style fixes, no logic changes Vicențiu Ciorbaru 2025-04-25 13:26:18 +02:00
  • 95fba8e110 MDEV-31741 cleanup: fix clang-tidy "misleading indentation" Vicențiu Ciorbaru 2025-04-25 12:40:02 +02:00
  • 4e2e313225 MDEV-31741 cleanup: fix admin option for role grammar indentation Vicențiu Ciorbaru 2021-11-15 13:31:08 +02:00
  • 927b11ea16 MDEV-31741 cleanup: Move check_xxx_access functions from sql_parse.cc to sql_acl.cc Vicențiu Ciorbaru 2025-04-25 12:14:44 +02:00
  • 125803824c MDEV-31741 cleanup: Hash_sets are not copy-able Vicențiu Ciorbaru 2022-01-13 20:57:08 +02:00
  • 1096a83e16 MDEV-31741 cleanup: Dynamic_array is not copy-able Vicențiu Ciorbaru 2022-09-10 14:24:53 +03:00
  • 7d4462181d MDEV-31741 Extend Protocol::store to accept a const String & as an argument Vicențiu Ciorbaru 2022-09-12 14:24:45 +03:00
  • 80b9b50bdf MDEV-31741 cleanup: Protocol::store can take in a const String Vicențiu Ciorbaru 2022-09-10 14:23:17 +03:00
  • 8f0bc1717b MDEV-31741 cleanup: sql_alloc.h grant.h, privilege.h include what you use Vicențiu Ciorbaru 2021-11-22 23:09:46 +02:00
  • 232533978f MDEV-36290: ALTER TABLE with multi-master can cause data loss origin/bb-10.6-MDEV-36290-monty bb-10.6-MDEV-36290-monty Monty 2025-05-10 14:07:28 +03:00
  • 6f01debfe6 Cleanup#3 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY Iqbal Hassan 2025-05-19 22:36:14 +08:00
  • 1964566053 Cleanup#2 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY - packed_col_length Alexander Barkov 2025-05-17 09:33:16 +04:00
  • 87cebd8ce2 Cleanup#1 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY Alexander Barkov 2025-05-06 15:06:59 +04:00
  • cf644785e1 MDEV-36503 add Pad_attribute column to INFORMATION_SCHEMA.COLLATIONS bb-12.0-bar-MDEV-36503 Alexander Barkov 2025-04-09 11:38:33 +04:00
  • 30ed3b867a skip main.mysql_upgrade test for previews Sergei Golubchik 2025-04-29 21:17:53 +02:00
  • ecdff6f71a Replace deprecated CMAKE_COMPILER_IS_GNU(CC|CXX) with CMAKE_(C|CXX)_COMPILER_ID Brad Smith 2025-05-18 18:55:04 -04:00
  • b91a6da292
    MDEV-36132 [to-squash] Address review input and multiple order by items Yuchen Pei 2025-05-19 13:19:20 +10:00
  • ac33f9dba0 MDEV-33633 Trigger tries to access already dropped view Aleksey Midenkov 2025-05-14 17:34:01 +03:00
  • 076b1186ab MDEV-29155 CREATE OR REPLACE with self-referencing CHECK hangs forever, cannot be killed Aleksey Midenkov 2025-05-14 17:34:00 +03:00
  • 6ef49bc71d mysqltest: result_format fix Aleksey Midenkov 2025-05-17 01:39:13 +03:00
  • 72b666b837 12.1 branch Sergei Golubchik 2025-04-28 10:20:54 +02:00
  • 0c92bf017f Clone - Multiple SE: Common SE FRM and related files mariadb-DebarunBanerjee 2025-05-17 17:22:44 +05:30
  • 13af0fe306 MDEV-36830: Oracle outer join syntax (+): outer join not converted to inner Sergei Petrunia 2025-05-16 15:20:03 +03:00
  • 71754837b4 MDEV-36830: Oracle outer join syntax (+): outer join not converted to inner bb-main-MDEV-36830 Sergei Petrunia 2025-05-16 15:20:03 +03:00
  • 28e97680fa innodb: fix potential loss of persistence if non-default record is used. Nikita Malyavin 2025-05-16 01:06:23 +02:00
  • cab656ca79 make it work! Nikita Malyavin 2025-05-15 18:37:58 +02:00
  • 7048789dbe MDEV-32570: Fix existing tests origin/main-MDEV-32570-rebase Brandon Nesterenko 2025-05-15 13:32:20 -06:00
  • 4bf08cf85a MDEV-32570: Add MTR test rpl_fragment_row_event.test Brandon Nesterenko 2025-05-15 13:31:25 -06:00
  • fbebd4a8c0 MDEV-32570 (client): Fragment ROW replication events larger than slave_max_allowed_packet Brandon Nesterenko 2025-05-15 13:29:25 -06:00
  • 74a563e5ac MDEV-32570 (server): Fragment ROW replication events larger than slave_max_allowed_packet Brandon Nesterenko 2025-05-15 13:24:06 -06:00
  • 1489d35b7b MDEV-32570 Prep: Split Rows_log_event::write_data_body() Brandon Nesterenko 2025-05-15 10:48:35 -06:00
  • 8dc50a5580 MDEV-32570 Prep: Split read_log_event into non-checksum version Brandon Nesterenko 2025-05-15 10:19:14 -06:00
  • 3e1396220f MDEV-32570 Prep: Refactor functions to handle >32-bit lengths Brandon Nesterenko 2025-05-15 10:07:18 -06:00
  • 14c105a8bd MDEV-36826 read-only on slave XA-prepare thought it failed to assert origin/bb-12.1-MDEV-32830_xa bb-12.1-MDEV-32830_xa Andrei Elkin 2025-05-16 16:21:04 +03:00
  • ed346472d7 MDEV-36799 refine the second MDEV-32455-type asssert Andrei Elkin 2025-05-16 13:01:04 +03:00
  • 784f9005fd
    MDEV-36132 Initialise ordered record buffers in ha_parititon Yuchen Pei 2025-05-16 17:13:59 +10:00
  • c2f758217c
    MDEV-36132 [to-squash] initialise vcol_part_of_key Yuchen Pei 2025-05-16 17:13:02 +10:00
  • 58f47eeb60 MDEV-32570: Fix existing tests origin/main-MDEV-32570-cleanup Brandon Nesterenko 2025-05-15 13:32:20 -06:00
  • 6b76b04ccc MDEV-32570: Add MTR test rpl_fragment_row_event.test Brandon Nesterenko 2025-05-15 13:31:25 -06:00
  • bc051a0d56 MDEV-32570: Mysqlbinlog print/replay Brandon Nesterenko 2025-05-15 13:29:25 -06:00
  • 50e3908c16 MDEV-32570: Add Partial_rows_log_event fragmentation, reassembly, and execution Brandon Nesterenko 2025-05-15 13:24:06 -06:00
  • d2085bc999 MDEV-32570 Prep: Split Rows_log_event::write_data_body() Brandon Nesterenko 2025-05-15 10:48:35 -06:00
  • 600f193362 MDEV-36825 a new MDEV-32830 assert did not expect Spider's peculiarity Andrei Elkin 2025-05-15 20:25:51 +03:00
  • b2f4012b3e MDEV-32570 Prep: Split read_log_event into non-checksum version Brandon Nesterenko 2025-05-15 10:19:14 -06:00
  • ab7099bc43 MDEV-32570 Prep: Refactor functions to handle >32-bit lengths Brandon Nesterenko 2025-05-15 10:07:18 -06:00
  • 8c254e1373 MDEV-32570: Test origin/main-MDEV-32570-allone Brandon Nesterenko 2025-01-30 20:22:00 -07:00
  • 9e13086ab8 MDEV-34705: Binlog-in-engine: Fix leftover fsync of legacy binlog Kristian Nielsen 2025-05-15 14:30:46 +02:00
  • 089d15d49e Clone - Multiple SE: Common SE handlerton mariadb-DebarunBanerjee 2025-05-15 16:57:17 +05:30
  • 4331ea8ae4 MDEV-36800 Assertion `thd_arg->in_multi_stmt_transaction_mode() at rolling back.. Andrei Elkin 2025-05-15 11:47:55 +03:00
  • 8d4abfeca2 MDEV-36802 flaw in external xa-commit with multiple xa-capable engines Andrei Elkin 2025-05-14 20:15:12 +03:00
  • 020c4e354d
    MDEV-36132 [WRONG] Add TABLE::keyread_with_vcol bb-12.1-mdev-36132-keyread-with-vcol Yuchen Pei 2025-05-15 17:20:01 +10:00
  • 8e892630f3
    MDEV-36132 [to-squash] Addressing TODOs in the previous commit Yuchen Pei 2025-05-15 16:40:10 +10:00
  • e176351f2a MDEV-32570: Code use slave_max_allowed_packet origin/main-MDEV-32570-2 Brandon Nesterenko 2025-05-14 14:58:54 -06:00
  • a017a9d05c MDEV-32570: MTR tests fix parallel and chain replication (and use slave_max_allowed_packet, premptively) Brandon Nesterenko 2025-05-14 14:48:37 -06:00
  • e1dee7cf5e MDEV-32570: MTR tests to do boundary checking on when fragmenting happens Brandon Nesterenko 2025-05-14 12:00:35 -06:00
  • c6fa54c2b4 MDEV-32570: Code to fix too_big check to not consider partial_header_len Brandon Nesterenko 2025-05-14 12:00:12 -06:00
  • 1e47ca53e9 MDEV-36804 rollback to savepoint should not visit TC_LOG::run_prepare_ordered .. Andrei Elkin 2025-05-13 19:54:43 +03:00
  • bda7981b36 MDEV-32570: Add Table Map to last Partial Rows for mysqlbinlog replay Brandon Nesterenko 2025-05-14 10:39:07 -06:00
  • bb18f9dabc Test sysvars_server failure fix Aleksey Midenkov 2025-05-14 17:34:00 +03:00
  • 55a69e823d MDEV-34705: Binlog-in-engine: Improved page fifo Kristian Nielsen 2025-05-12 12:58:30 +02:00
  • 52740bce82 MDL BF-BF conflict on ALTER and UPDATE with multi-level foreign key parents Hemant Dangi 2025-04-29 18:31:13 +05:30
  • 04254ffed1
    MDEV-36132 Substitute vcol expressions with indexed vcol fields in ORDER BY Yuchen Pei 2025-05-14 18:08:54 +10:00
  • 6531724b02
    MDEV-36132 [wip] Add group by subst bb-12.1-mdev-36132-group-by Yuchen Pei 2025-05-14 15:25:26 +10:00
  • b29045eedd
    MDEV-36132 [wip] Fixing more general vcol index covering updates Yuchen Pei 2025-05-14 12:19:41 +10:00
  • 118cfcf821 Merge 10.11 into 11.4 mariadb-11.4.7 Marko Mäkelä 2025-05-13 13:44:58 +03:00
  • f5b5de9cf9 bump the VERSION Marko Mäkelä 2025-05-13 13:43:53 +03:00