mariadb/storage/mroonga
Marko Mäkelä 82d7419e06 MDEV-34388: Stack overflow on Alpine Linux
page_is_corrupted(): Do not allocate the buffers from stack,
but from the heap, in xb_fil_cur_open().

row_quiesce_write_cfg(): Issue one type of message when we
fail to create the .cfg file.

update_statistics_for_table(), read_statistics_for_table(),
delete_statistics_for_table(), rename_table_in_stat_tables():
Use a common stack buffer for Index_stat, Column_stat, Table_stat.

ha_connect::FileExists(): Invoke push_warning_printf() so that
we can avoid allocating a buffer for snprintf().

translog_init_with_table(): Do not duplicate TRANSLOG_PAGE_SIZE_BUFF.

Let us also globally enable the GCC 4.4 and clang 3.0 option
-Wframe-larger-than=16384 to reduce the possibility of introducing
such stack overflow in the future.  For RocksDB and Mroonga we relax
these limits.

Reviewed by: Vladislav Lesin
2025-05-20 17:27:05 +03:00
..
build
data
lib Merge 10.5 into 10.6 2024-11-29 12:37:46 +02:00
mysql-test Merge 10.5 into 10.6 2024-10-03 09:31:39 +03:00
packages
test
tools MDEV-23024 Remove Cassandra Storage Engine 2020-07-14 16:24:50 +03:00
udf Merge branch '10.5' into 10.6 2024-07-18 16:25:33 +02:00
vendor/groonga MDEV-34388: Stack overflow on Alpine Linux 2025-05-20 17:27:05 +03:00
appveyor.yml MDEV-23024 Remove Cassandra Storage Engine 2020-07-14 16:24:50 +03:00
AUTHORS
autogen.sh
ChangeLog
CMakeLists.txt MDEV-34388: Stack overflow on Alpine Linux 2025-05-20 17:27:05 +03:00
config.sh.in
configure.ac MDEV-14024 PCRE2. 2019-12-21 10:34:02 +01:00
COPYING
gpg_uid
ha_mroonga.cpp Merge 10.5 into 10.6 2024-11-29 12:37:46 +02:00
ha_mroonga.def
ha_mroonga.hpp Merge 10.5 into 10.6 2024-10-03 09:31:39 +03:00
Makefile.am
mrn.hpp MDEV-21166 Add Mroonga initialized check to Mroonga UDFs 2024-07-17 15:52:58 +10:00
mrn_constants.hpp
mrn_err.h
mrn_macro.hpp
mrn_mysql.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mrn_mysql_compat.h Merge 10.4 into 10.5 2022-10-13 17:05:30 +03:00
mrn_table.cpp MDEV-11412 Ensure that table is truly dropped when using DROP TABLE 2020-06-14 19:39:42 +03:00
mrn_table.hpp Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mrn_variables.hpp perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
mrn_version.h.in
NEWS
plugin_version
README
required_groonga_normalizer_mysql_version
required_groonga_version
sources.am MDEV-21166 Add Mroonga initialized check to Mroonga UDFs 2024-07-17 15:52:58 +10:00
version_full MDEV-7209 mroonga storage engine fails to build on OpenBSD 2021-07-27 20:44:46 +02:00
version_in_hex
version_major
version_micro
version_minor

See doc/locale/en/html/index.html or doc/locale/ja/html/index.html