Marko Mäkelä
bb3a63903e
Merge 10.10 into 10.11
2023-01-13 12:22:30 +02:00
Marko Mäkelä
6ffe9ad0d4
Merge 10.9 into 10.10
2023-01-13 11:45:57 +02:00
Marko Mäkelä
1e04cafcba
Merge 10.6 into 10.7
2023-01-13 10:47:56 +02:00
Marko Mäkelä
3386b30975
Merge 10.5 into 10.6
2023-01-13 10:45:41 +02:00
Marko Mäkelä
73ecab3d26
Merge 10.4 into 10.5
2023-01-13 10:18:30 +02:00
Weijun-H
111a752b96
MDEV-19160 JSON_DETAILED output unnecessarily verbose
2023-01-05 13:12:24 +00:00
Marko Mäkelä
7933367a27
Merge 10.10 into 10.11
2022-11-21 10:51:10 +02:00
Marko Mäkelä
bebe193979
Merge 10.9 into 10.10
2022-11-21 10:32:08 +02:00
asklavou
0feb9d364b
MDEV-28970: Add RESET MASTER to clear possible remaining binlog from previous test
2022-11-09 14:08:53 +00:00
Oleksandr Byelkin
594bed9b42
MDEV-5215 prerequisite: remove test and test_* database hacks in the test suite
2022-11-01 16:33:00 +01:00
Oleksandr Byelkin
749c127822
MDEV-5215 prerequisite of prerequisite: if DB is not mentioned in connect ignore errors of switching to it
2022-11-01 15:40:49 +01:00
Marko Mäkelä
5e996fbad9
Merge 10.9 into 10.10
2022-09-21 10:59:56 +03:00
Marko Mäkelä
7c7ac6d4a4
Merge 10.6 into 10.7
2022-09-21 09:33:07 +03:00
Sergei Golubchik
45e0373a78
MDEV-28632 Change default of explicit_defaults_for_timestamp to ON
2022-08-10 15:03:22 +02:00
Oleksandr Byelkin
1d48041982
Merge branch '10.6' into 10.7
2022-08-08 17:12:32 +02:00
Oleksandr Byelkin
d2f1c3ed6c
Merge branch '10.5' into bb-10.6-release
2022-08-03 12:19:59 +02:00
Oleksandr Byelkin
af143474d8
Merge branch '10.4' into 10.5
2022-08-03 07:12:27 +02:00
Oleksandr Byelkin
48e35b8cf6
Merge branch '10.3' into 10.4
2022-08-02 14:15:39 +02:00
Oleksandr Byelkin
15a2ff1231
MDEV-26647 (simple_password_check) Include password validation plugin information in the error message if the SQL statement is not satisfied password policy
...
Make the plugin reporting cause of the error.
2022-07-27 16:04:20 +02:00
Oleksandr Byelkin
cc6bba008d
MDEV-26647 (plugin name) Include password validation plugin information in the error message if the SQL statement is not satisfied password policy
...
Add plugin name to the error message.
2022-07-27 15:23:39 +02:00
Oleksandr Byelkin
a5f78505d7
MDEV-28838 password_reuse_check plugin mixes username and password
...
To prevent the problem of mixing user name and password and
host name and user name we add length of the hostname and user name
to the hash.
2022-07-06 12:23:31 +02:00
Alexey Botchkov
2c83fc87c2
MDEV-27832 disable binary logging for SQL SERVICE.
...
Binary logging is now disabled for the queries run by SQL SERVICE.
The binlogging can be turned on with the 'SET SQL_LOG_BIN=On' query.
2022-06-24 09:46:51 +04:00
Sergei Golubchik
fd132be117
Merge branch '10.6' into 10.7
2022-05-11 11:25:33 +02:00
Sergei Golubchik
3bc98a4ec4
Merge branch '10.5' into 10.6
2022-05-10 14:01:23 +02:00
Sergei Golubchik
ef781162ff
Merge branch '10.4' into 10.5
2022-05-09 22:04:06 +02:00
Sergei Golubchik
16cebed540
fix plugin.multiauth test for FreeBSD
...
remove AIX support, as 10.4 is not tested on AIX, so cannot test a regex
2022-05-09 20:10:13 +02:00
Oleksandr Byelkin
9ed8deb656
Merge branch '10.6' into 10.7
2022-02-04 14:11:46 +01:00
Oleksandr Byelkin
f5c5f8e41e
Merge branch '10.5' into 10.6
2022-02-03 17:01:31 +01:00
Oleksandr Byelkin
cf63eecef4
Merge branch '10.4' into 10.5
2022-02-01 20:33:04 +01:00
Oleksandr Byelkin
a576a1cea5
Merge branch '10.3' into 10.4
2022-01-30 09:46:52 +01:00
Oleksandr Byelkin
41a163ac5c
Merge branch '10.2' into 10.3
2022-01-29 15:41:05 +01:00
Alexander Barkov
430d60d1fc
MDEV-24487 Error after update to 10.5.8 on CentOS-8: DBD::mysql::st execute failed: Unknown MySQL error
...
The problem happened because the the new client capability flag
CLIENT_EXTENDED_METADATA was not put into the cache entry key.
So results cached by a new client were sent to the old client (and vica versa)
with a mis-matching metadata, which made the client abort the connection on
an unexpected result set metadata packet format.
The problem was caused by the patch for:
MDEV-17832 Protocol: extensions for Pluggable types and JSON, GEOMETRY
which forgot to adjust the query cache code.
Fix:
- Adding a new member Query_cache_query_flags::client_extended_metadata,
so only clients with equal CLIENT_EXTENDED_METADATA flag values can
reuse results.
- Adding a new column CLIENT_EXTENDED_METADATA into
INFORMATION_SCHEMA.QUERY_CACHE_INFO (privided by the qc_info plugin).
2022-01-27 15:54:20 +04:00
Maheedhar PV
991d5dce32
Bug#31374305 - FORMAT() NOT DISPLAYING WHOLE NUMBER SIDE CORRECTLY FOR ES_MX AND ES_ES LOCALES
...
Changed the grouping and decimal separator for spanish locales as per
ICU.
Change-Id: I5d80fa59d3e66372d904e17c22c532d4dd2c565b
2022-01-21 16:02:34 +01:00
Sergei Golubchik
7b555ff2c5
MDEV-27341 Use SET PASSWORD to change PAM service
...
SET PASSWORD = PASSWORD('foo') would fail for pam plugin with
ERROR HY000: SET PASSWORD is ignored for users authenticating via pam plugin
but SET PASSWORD = 'foo' would not.
Now it will.
2022-01-17 18:19:29 +01:00
Sergei Golubchik
da76d25ab4
MDEV-26339 Account specifics to be handled before proxying
2022-01-17 18:19:29 +01:00
Marko Mäkelä
d7af7bfc2b
Merge 10.6 into 10.7
2021-10-28 09:14:51 +03:00
Marko Mäkelä
d8c6c53a06
Merge 10.5 into 10.6
2021-10-28 09:08:58 +03:00
Marko Mäkelä
a8ded39557
Merge 10.4 into 10.5
2021-10-28 08:48:36 +03:00
Marko Mäkelä
3a79e5fd31
Merge 10.3 into 10.4
2021-10-28 08:28:39 +03:00
Marko Mäkelä
657bcf928e
Merge 10.2 into 10.3
2021-10-28 07:50:05 +03:00
Sergei Golubchik
a52cd4aeda
InnoDB: send "corrupted" error to the user, not only to the log
2021-10-27 15:55:14 +02:00
Sergei Golubchik
5a330d4cce
MDEV-26794 MariaBackup does not recognize added providers upon prepare of incremental backup
...
* Change InnoDB message text to mention compression.
* make "not loaded compression provider" warning to be issued
also when current_thd == 0.
2021-10-27 15:55:14 +02:00
Sergei Golubchik
a010959a56
MDEV-26774 Compression provider unloading at runtime has no effect but doesn't produce a warning
2021-10-27 15:55:14 +02:00
Kartik Soneji
bf8b699f64
MDEV-12933 sort out the compression library chaos
...
bzip2/lz4/lzma/lzo/snappy compression is now provided via *services*
they're almost like normal services, but in include/providers/
and they're supposed to provide exactly the same interface
as original compression libraries (but not everything,
only enough of if for the code to compile).
the services are implemented via dummy functions that return
corresponding error values (LZMA_PROG_ERROR, LZO_E_INTERNAL_ERROR, etc).
the actual compression libraries are linked into corresponding
provider plugins. Providers are daemon plugins that when loaded
replace service pointers to point to actual compression functions.
That is, run-time dependency on compression libraries is now on plugins,
and the server doesn't need any compression libraries to run, but
will automatically support the compression when a plugin is loaded.
InnoDB and Mroonga use compression plugins now. RocksDB doesn't,
because it comes with standalone utility binaries that cannot
load plugins.
2021-10-27 15:55:14 +02:00
Alexey Botchkov
d627d00b13
MDEV-26556 An improper locking bug(s) due to unreleased lock.
...
Get rid of the global big_buffer.
2021-10-25 19:53:25 +04:00
Marko Mäkelä
71d4ecf182
Merge 10.6 into 10.7
2021-10-22 14:41:47 +03:00
Marko Mäkelä
73f5cbd0b6
Merge 10.5 into 10.6
2021-10-21 16:06:34 +03:00
Marko Mäkelä
5f8561a6bc
Merge 10.4 into 10.5
2021-10-21 15:26:25 +03:00
Oleksandr Byelkin
45a376dd2d
MDEV-26647 (reuse info) Include password validation plugin information in the error message if the SQL statement is not satisfied password policy
...
send information about password reusing
2021-10-20 12:02:52 +02:00
Oleksandr Byelkin
bc82b6c03b
MDEV-9245 password "reuse prevention" validation plugin
2021-10-19 17:35:06 +02:00