Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Changelogs for Connector/C 3.4.x releases
Release date: 21 Aug 2025
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revisions for both Connector/C 3.4.6 and 3.4.7 are included here
2025-07-22 23:06:18 +0200
bump the VERSION
2025-07-17 15:04:50 +0200
Merge branch '3.3' into 3.4
2025-07-17 10:36:37 +0200
Fixed double close (introduced in PR275)
2025-04-11 07:20:38 +0200
fix: fixed the possible nullPointerAritheticOutOfMemory by using SET_CLIENT_ERROR and return 1; because jumping to the error label is not viable in this case as pos is not initialized and it could raise more errors, this way we still handle the error while not clashing with the original error handling implementation
2025-04-11 08:33:31 +0200
fix: added a failsafe return 1; in case the malloc at 559 fails so that we don't work with NULL
2025-04-11 08:50:10 +0200
fix: fixed the posibility of undefined behaviour of the strchr previously at 252 if the strdup at 248 fails and thus returns NULL by setting a client error signalling that the client ran out of memory for easier communication of what exactly failed during the loading of the plugins and why. Returning from the function just after
2025-04-11 10:59:23 +0200
fix: fixed a memory leak due to the socket not being closed after encountering an error by closing the socket before return
2025-04-11 11:45:53 +0200
fix: fixed a possible leak when one of the files (fp1 or fp2) fails to open by adding a simple condition that checks whether one of them opens while the other fails and closing it and added the extra prentheses for the assignment inside the if statement for easier debugging and to avoid static analysis flagging it as a wrong statement inside the if clause
2025-04-11 12:10:26 +0200
fix: added the closing of the test_file before various fail statements to avoid memory leaks
2025-04-11 13:01:52 +0200
fix: added frees for any allocated memory if the allocation of other memory fails and the FAIL_UNLESS calls needed the stop the test if this happens
2025-04-11 13:15:09 +0200
fix: added the closing of the file descriptor if the check_mysql_rc macro will return FAIL to avoid memory leaks
2025-04-11 13:46:11 +0200
fix: added the necessary frees for the bind var before any of the check_stmt_rc() and check_mysql_rc() macros potentialy return from the fuction
2025-04-14 11:47:59 +0200
fix: fixed the posible read of NULL when strdup fails thus resulting in rpl->filename being NULL by setting an error signalling that we ran out of memory to ease the debugging of the mariadb_rpl_options function and make it clearer if it ever fails because of this. Also added va_end in this case to avoid the va_list (ap) leaking when we return from this function and then returning 1 from the fucntion.
2025-04-14 12:44:36 +0200
fix: fixed the order of the mariadb_free_rpl_event() and rpl_set_error() calls to avoid using the rpl_even var after freeing it
2025-05-26 12:15:01 +0200
Added the FAIL_UNLESS call for the bind variable that is being allocated to handle the possibility of the calloc failing and ensure we are not working with NULL in the rest of the tests
2025-05-26 12:27:39 +0200
Added the call to FAIL_UNLESS to handle the possibility of the allocation of buffer failing to ensure we don't work with NULL further in the test, also added a free to bind in this case to avoid a memory leak
2025-07-16 16:56:05 +0200
Merge pull request #289 from qobood/3.3
2025-07-13 18:42:30 +0300
Fix miscellaneous typos
2025-07-16 12:49:15 +0200
bump the VERSION
2025-07-10 09:56:57 +0200
Merge pull request #275 from PavolSloboda/static-analysis-result
2025-05-26 12:27:39 +0200
Added the call to FAIL_UNLESS to handle the possibility of the allocation of buffer failing to ensure we don't work with NULL further in the test, also added a free to bind in this case to avoid a memory leak
2025-05-26 12:15:01 +0200
Added the FAIL_UNLESS call for the bind variable that is being allocated to handle the possibility of the calloc failing and ensure we are not working with NULL in the rest of the tests
2025-04-14 12:44:36 +0200
fix: fixed the order of the mariadb_free_rpl_event() and rpl_set_error() calls to avoid using the rpl_even var after freeing it
2025-04-14 11:47:59 +0200
fix: fixed the posible read of NULL when strdup fails thus resulting in rpl->filename being NULL by setting an error signalling that we ran out of memory to ease the debugging of the mariadb_rpl_options function and make it clearer if it ever fails because of this. Also added va_end in this case to avoid the va_list (ap) leaking when we return from this function and then returning 1 from the fucntion.
2025-04-11 13:46:11 +0200
fix: added the necessary frees for the bind var before any of the check_stmt_rc() and check_mysql_rc() macros potentialy return from the fuction
2025-04-11 13:15:09 +0200
fix: added the closing of the file descriptor if the check_mysql_rc macro will return FAIL to avoid memory leaks
2025-04-11 13:01:52 +0200
fix: added frees for any allocated memory if the allocation of other memory fails and the FAIL_UNLESS calls needed the stop the test if this happens
2025-04-11 12:10:26 +0200
fix: added the closing of the test_file before various fail statements to avoid memory leaks
2025-04-11 11:45:53 +0200
fix: fixed a possible leak when one of the files (fp1 or fp2) fails to open by adding a simple condition that checks whether one of them opens while the other fails and closing it and added the extra prentheses for the assignment inside the if statement for easier debugging and to avoid static analysis flagging it as a wrong statement inside the if clause
2025-04-11 10:59:23 +0200
fix: fixed a memory leak due to the socket not being closed after encountering an error by closing the socket before return
2025-04-11 08:50:10 +0200
fix: fixed the posibility of undefined behaviour of the strchr previously at 252 if the strdup at 248 fails and thus returns NULL by setting a client error signalling that the client ran out of memory for easier communication of what exactly failed during the loading of the plugins and why. Returning from the function just after
2025-04-11 08:33:31 +0200
fix: added a failsafe return 1; in case the malloc at 559 fails so that we don't work with NULL
2025-04-11 07:33:52 +0200
fix: fixed the va_end_missing on line 4626 by adding a va_end call
2025-04-11 07:20:38 +0200
fix: fixed the possible nullPointerAritheticOutOfMemory by using SET_CLIENT_ERROR and return 1; because jumping to the error label is not viable in this case as pos is not initialized and it could raise more errors, this way we still handle the error while not clashing with the original error handling implementation
2025-07-10 09:45:46 +0200
Merge branch '3.3' into 3.4
2025-07-10 09:04:02 +0200
Merge pull request #279 from grooverdan/static_analsis_fix
2025-05-27 16:38:23 +1000
CONC-776: enable rpl_set_error
2025-05-27 16:37:39 +1000
break; after return never reached
2025-05-27 16:18:50 +1000
mariadb_reconnect: reconnection may fail to allocate extensions
2025-05-27 16:05:36 +1000
mysql_init: early alloc failure not freed
2025-07-10 05:54:49 +0200
Merge pull request #281 from grooverdan/caching_sha2_pw_err
2025-05-29 15:42:34 +1000
caching_sha2_pw: free filebuffer and cleanup on Public key import failure
2025-07-09 11:52:15 +0200
Merge pull request #282 from grooverdan/win_get_password
2025-05-29 16:39:50 +1000
get_tty_password(Windows) - CreateFile error
2025-06-25 09:52:18 +0200
ci-fix: Test 10.x mtr, not 11.4 and above
2025-06-25 06:27:46 +0200
ci fixes:
Don't set C/C unittest environment variables globally
Removed 10.6 and 10.11 mtr tests
2025-06-24 10:53:01 +0200
Add diagnostic output for ci test
2025-06-20 15:14:30 +0200
[TODO-5373] add macos to non mandatory for now
2025-06-18 16:09:13 +0200
[TODO-5373] remove node.js installation
2025-06-16 19:43:16 +0200
[TODO-5373] add github action
2025-07-09 11:48:32 +0200
Merge pull request #267 from ericherman/eherman-io-size-20241231
2024-12-31 18:12:21 +0100
Create #define for network buffer alignment
2025-06-25 06:27:46 +0200
ci fixes:
Don't set C/C unittest environment variables globally
Removed 10.6 and 10.11 mtr tests
2025-06-24 10:53:01 +0200
Add diagnostic output for ci test
2025-06-24 06:18:30 +0200
Merge pull request #285 from rusher/3.4
2025-06-20 15:14:30 +0200
[TODO-5373] add macos to non mandatory for now
2025-06-18 16:09:13 +0200
[TODO-5373] remove node.js installation
2025-06-16 19:43:16 +0200
[TODO-5373] add github action
2025-06-07 16:50:38 +0200
Merge branch '3.3' into 3.4
2025-06-07 15:32:44 +0200
CONC-778: TLSv1.3 support for Windows Server 2022
2025-05-24 17:15:30 +0200
Merge branch '3.3' into 3.4
2025-05-24 17:13:50 +0200
Merge pull request #277 from grooverdan/conc-775
2025-05-23 18:23:10 +1000
CONC-775 - UNINIT_VAR macro - disable for clang
2025-05-14 19:47:37 +0200
Merge branch '3.3' into 3.4
2025-05-14 19:40:55 +0200
Merge pull request #276 from stewartsmith/3.3-aarch64-ma-context-bti-fix
2025-05-13 13:52:41 -0700
Fix my_context_[spawn|continue|yield] for aarch64 BTI
2025-05-02 07:58:48 +0200
Merge branch '3.3' into 3.4
2025-05-02 07:52:01 +0200
Merge branch '3.1' into 3.3
2025-05-02 07:44:47 +0200
CONC-771: Fix pipelining mode (mariadb_stmt_execute_direct)
2025-04-24 06:30:23 +0200
Merge branch '3.3' into 3.4
2025-04-23 21:30:03 +0200
CONC-756: Update zlib to 1.3.1
2025-02-12 15:17:39 +0100
Fix compilation with GCC 15
2025-04-17 19:43:06 +0200
Remove workaround after MDEV-13492 was fixed.
2025-04-23 21:13:11 +0200
Merge pull request #272 from FaramosCZ/gcc-15
2025-02-12 15:17:39 +0100
Fix compilation with GCC 15
2025-04-20 10:49:16 +0200
Merge branch '3.3' into 3.4
2025-04-20 10:16:30 +0200
Merge branch '3.1' into 3.3-merge
2025-04-17 09:30:13 +0200
Merge pull request #274 from grooverdan/makecontext
2025-04-03 12:11:52 +1100
CONC-766 Disable clang -Wcast-function-type-strict for makecontext
2025-04-09 18:14:57 -0400
bump the VERSION
2025-03-31 11:02:35 +0200
Fix for CONC-762: Always set is_null and length in bind structure to avoid msan errors
2025-04-17 02:14:19 +0200
Merge pull request #273 from knielsen/knielsen_conc764
2025-04-01 20:32:49 +0200
CONC-764: Build error in ma_context.c on android
2025-04-01 19:25:48 +0200
CONC-764: Build error in ma_context.c on android
2025-04-09 18:15:34 -0400
bump the VERSION
2025-04-17 15:29:07 +0200
CONC-767 Improve SSL verification performance on Windows
2025-04-17 19:43:06 +0200
Remove workaround after MDEV-13492 was fixed.
2025-04-09 18:16:46 -0400
bump the VERSION
2025-03-31 13:17:50 +0200
CONC-763: ma_charset.c misses MySQL collation ID 309 - utf8mb4_0900_bin
2025-03-28 11:40:08 +0200
Merge 3.3 into 3.4
2025-03-05 13:39:22 +0100
Text fixes:
Fixed windows test (missing parameter)
Check if we need to connect via SSL port (Travis)
Release date: 20 Aug 2024
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #de630591 2024-08-03 16:38:02 +0200
Merge remote-tracking branch 'origin/3.4' into HEAD
2024-07-31 10:05:00 +0300
: Fix gcc-14 -Wcalloc-transposed-args
2024-07-24 09:53:26 +0200
bump version
2024-06-26 15:10:13 +0200
fix for ed255129
2024-08-01 19:42:24 +0200
disable parsec by default
2024-06-21 14:26:20 +0200
Replica server crashes when using PARSEC plugin
2024-06-13 15:48:22 +0200
parsec auth plugin
2024-06-13 11:42:22 +0200
cleanup: paths
2024-08-01 17:14:09 +0200
TLS post-fixes
2024-07-18 10:56:50 +0200
travis fix:
2024-07-18 09:58:05 +0200
removed x509 test from connection
2024-07-18 09:40:56 +0200
tls test fix:
2024-07-18 08:38:17 +0200
tls test fixes:
2024-07-18 05:44:50 +0200
TLS (schannel) fixes: - don't verify fingerprint twice - pci->dwVersion (certificate version) needs to be increased by 1 - use MARIADB_TLS_VERIFY_UNKNOWN for unknown tls verification errors
2024-07-17 11:56:44 +0200
tls test fix:
2024-07-17 11:06:52 +0200
Travis fixes for windows
2024-07-16 13:12:26 +0200
TLS/SSL changes (major rework)
2024-06-25 11:57:27 +0200
Merge remote-tracking branch 'origin/3.3' into 3.4-tls
2024-06-11 16:00:22 +0200
: parse_connection_string ignores empty string in last parameter
2024-05-28 00:39:04 +0200
Windows, OpenSSL - HAVE_OPENSSL_APPLINK_C is not set, when compiling with /WX
2024-06-21 16:14:36 +0200
: certificate info is read on every connect
2024-06-20 08:34:19 +0200
: certificate info is read on every connect
2024-06-10 13:19:49 +0200
Fix failing tests when server runs on a different machine
Release date: 9 Apr 2025
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #c61bdb5a 2025-03-05 12:10:57 +0100
Fix windows build
2025-03-05 12:07:23 +0100
Merge branch '3.3' into 3.4
2025-02-27 13:50:01 +0100
Fix memory leack in the test
2025-02-27 11:09:55 +0100
Merge branch '3.3' into 3.4
2025-02-27 09:35:33 +0100
Merge branch '3.1' into 3.3
2025-02-27 09:33:35 +0100
Test fix: pipe name
2025-02-27 07:56:47 +0100
Merge branch '3.3' into 3.4
2025-02-27 07:52:35 +0100
Merge branch '3.1' into 3.3
2025-02-27 07:48:58 +0100
: valid named pipe connection is closed
2025-02-18 16:32:29 +0100
Fix after previous revert
2025-02-18 16:35:55 +0100
Merge branch '3.3' into 3.4
2025-02-18 16:31:09 +0100
Merge branch '3.1' into 3.3
2025-02-18 16:19:50 +0100
Revert ": Remove UDF declarations"
2025-02-11 15:01:15 -0500
bump the VERSION
2025-02-12 08:34:10 +0100
Build fix: fix warning in ps_bugs.c
2025-02-12 07:12:14 +0100
Travis fix: Skip maxscale for test_mdev35935
2025-02-11 15:03:48 -0500
bump the VERSION
2025-02-11 19:38:55 +0100
test fix: use my_ulonglong instead of ulong
2025-02-11 15:04:57 -0500
bump the VERSION
2025-02-11 11:45:53 +0100
Merge branch '3.3' into 3.4
2025-02-11 11:28:56 +0100
Workaround for
2025-02-11 10:50:40 +0100
: Fix MSAN failure
2025-02-10 17:01:44 +0100
Merge pull request #270 from knielsen/knielsen_conc_fixes
2025-02-06 00:24:28 +0100
: mysql_real_connect_start() stack overrun with mdns hostname
2025-02-05 16:57:31 +0100
: Fix compiler warning about uninitialized union member
2025-02-05 16:07:25 +0100
: Please annotate swapcontext for ASAN
2025-02-05 13:26:43 +0100
Remove obsolete reference to my_context.c which was renamed to ma_context.c
2025-02-05 11:56:35 +0100
: Compile error on .cfi_escape in builds with no unwind/cfi
Release date: 24 June 2024
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #5efe1e61 2024-05-27 16:19:29 +0200
Merge branch '3.4' of into 3.4
2024-05-26 15:45:54 +0200
fix the memory leak with gnutls (11K per connection)
2024-05-26 11:34:52 +0200
fix the memory leak with openssl (8K per connection)
2024-05-27 16:18:48 +0200
Travis: remove 10.6 and 11.3 unit testing
2024-05-16 13:53:14 +0200
ASN1_TIME_to_tm was added in OpenSSL 1.1.1
2024-05-16 11:47:00 +0200
fix the code for OpenSSL 1.0
2024-05-15 16:39:18 +0200
TLS fingerprint is returned in hex!
2024-05-14 09:54:50 +0200
Merge branch '3.3' into 3.4
2024-05-14 09:48:52 +0200
Merge branch '3.1' into 3.3
2024-05-14 09:45:51 +0200
Follow up fix for
2024-05-13 16:09:47 +0200
Merge branch '3.1' into 3.3
2024-05-13 15:57:39 +0200
: Replace COM_PROCESS_KILL by KILL command
2024-05-13 15:57:00 +0200
bump version
2024-05-13 15:54:04 +0200
Disable test when running against MySQL server
2024-05-13 16:00:45 +0200
Merge remote-tracking branch 'origin/3.3' into 3.4-serg
2024-05-13 15:53:23 +0200
Merge remote-tracking branch 'origin/3.4' into 3.4-serg
2024-05-10 11:06:37 +0200
Added new utf8 general1400_as_ci collations
2024-02-22 16:24:20 +0100
Follow up for
2024-02-22 09:03:51 +0100
Fix for :
2024-05-07 15:13:15 +0200
Fix copy/paste error
2024-05-07 11:40:29 +0200
Fix build for OpenSSL < 1.1
2024-05-07 07:23:32 +0200
Fix compile error (misleading-indentation)
2024-05-06 14:32:31 +0200
Exclude server side cursors when checking for pending results
2024-05-06 14:31:49 +0200
Added missing support for restricted_auth in conf files
2024-04-30 13:22:38 +0200
Disable test for MAXSCALE
2024-04-30 12:04:15 +0200
Text fix: Avoid crash in non TLS connections
2024-04-30 11:33:04 +0200
Fix SKIP_TLS macro (unittest)
2024-04-30 11:06:09 +0200
test fix: Always specify fingerprint for TLS connections
2024-04-30 10:50:30 +0200
Merge branch '3.4-work' into 3.4
2024-04-30 10:48:41 +0200
: Provide X509 peer certificate information
2024-04-29 14:18:54 +0200
Merge branch '3.1' into 3.4
2024-04-29 11:17:35 +0200
Remove temp. diagnostic information
2024-04-29 11:15:32 +0200
Skip async test on Windows
2024-04-29 11:15:02 +0200
Merge remote-tracking branch 'origin/3.1' into 3.4
2024-04-29 10:57:12 +0200
Avoid possible crash if connection was closed
2024-04-29 10:24:12 +0200
Merge branch '3.4-work' into 3.4
2024-04-27 20:52:13 +0200
Fix identation error.
2024-04-24 11:21:28 +0200
: Provide X509 peer certificate information
2024-04-24 11:05:26 +0200
Fix compiler warnings
2024-03-23 12:53:24 +0100
: Check pending results when closing statement.
2024-03-23 12:27:55 +0100
: Fix statement handling when unbuffered results are pending.
2024-03-22 15:35:21 +0100
: mariadb_rpl_fetch() crashes if table is partitioned
2024-03-18 08:09:02 +0100
: Fix parsing of HEARTBEAT_LOG_EVENT:
2024-03-16 07:01:26 +0100
Merge commit '29041069dbc8704fa278cea3a049db52db937587' into 3.4
2024-03-16 06:47:57 +0100
Merge commit '86e2e87fa22ace6e46353c13a09fa4b8878b7992' into 3.4
2024-03-10 14:04:27 +0100
Follow up of fix for :
2024-03-18 14:11:51 +0100
unitest bulk1: force a particular storage engine
2024-03-15 19:45:55 +0100
fix the test for mtr
2024-03-15 14:42:27 +0100
copy-paste error fixed, wrong plugin name
2024-03-10 14:04:27 +0100
Follow up of fix for :
2024-03-12 13:18:47 +0100
On Windows, build auth_gssapi_client statically and dynamically.
2024-03-12 06:01:54 +0100
Travis fix:
2024-03-06 22:07:30 +0100
Merge pull request #242 from rusher/3.4
2024-03-06 16:03:55 +0100
[] Bulk unitary result flag client implementation part.
2024-02-23 06:54:22 +0100
Fix compiler warning in unittest/misc.c
2024-02-23 06:42:02 +0100
:
2024-02-20 09:52:07 +0100
:
2024-02-20 08:41:28 +0100
Travis: Build MSI (windows)
2024-02-14 11:41:17 +0100
Windows compilation warning
2024-02-14 01:47:54 +0100
disable OPT_SSL_VERIFY_SERVER_CERT in travis
2024-02-14 01:21:52 +0100
make DEFAULT_SSL_VERIFY_SERVER_CERT a cmake option
2024-02-13 16:40:44 +0100
Bump version to 3.4.0
2024-02-12 15:55:09 +0100
Added 11.4 server
Release date: 12 Nov 2024
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revisions for both Connector/C 3.4.2 and 3.4.3 are included here
2024-11-08 12:19:05 +0100
Merge branch '3.3' into 3.4
2024-11-08 06:58:54 +0100
Bump version number -> 3.3.13
2024-11-07 08:47:37 +0100
Merge branch '3.3' into 3.4
2024-11-07 08:47:12 +0100
Merge 3.1 into 3.3
2024-11-06 23:11:06 +0100
post-fix.
2024-11-06 11:56:12 -0500
bump the VERSION
2024-11-05 13:23:49 -0800
bump the VERSION to 3.4.3
2024-11-05 12:51:51 +0100
Fix for :
2024-10-30 15:10:00 +0100
Make it ccording C11 standard
2024-10-30 08:38:28 +0100
Schannel - parse TLSv1.0, but ignore attempt to use it
2024-10-24 14:12:54 +0200
fix certificate verification for GnuTLS
2024-10-25 10:37:47 +0200
Man page fixes:
2024-10-25 10:35:10 +0200
Merge branch '3.3' into 3.4
2024-10-25 07:38:00 +0200
Set manpage version to 3.3
2024-10-24 20:50:13 +0200
Updated man pages (rebuilt with pandoc 3.5)
2024-10-24 20:34:23 +0200
remove "find_package(Doxygen)", it not used here
2024-10-24 20:20:54 +0200
restore manpages to allow builds w/o pandoc
2024-10-23 13:08:42 +0200
Follow up of d4a8ca92093c60170e924d6f9b73a3213b4b31c3
2024-10-23 08:04:21 +0200
: Remove OFF option for WITH_SSL
2024-10-22 13:50:24 +0200
Merge branch '3.3' into 3.4
2024-10-22 13:26:50 +0200
Fix for
2024-10-18 13:51:52 +0200
: Failed to initialise non-blocking API on OpenBSD arm64
2023-11-05 12:34:37 +0100
fix compilation errors with -flto
2023-11-05 12:32:35 +0100
change plugin TYPE in the REGISTER_PLUGIN to something useful
2023-11-05 12:31:13 +0100
fix meaningless code in mariadb_time_to_string()
2024-10-08 14:58:55 +0200
Merge pull request #257 from knielsen/mdev34859_non_blocking_api_aarch64_boost_context
2024-09-05 13:56:44 +0200
Implement boost::context as a fallback for non-blocking API support
2024-09-04 21:30:22 +0200
: Failed to initialise non-blocking API on OpenBSD arm64
2024-10-14 14:41:41 +0200
remove comment
2024-10-10 15:22:57 +0200
Remove doxygen check
2024-10-02 10:23:40 +0200
Travis fixes:
2024-10-01 17:05:24 +0200
Fix install location of manpages
2024-09-30 13:45:58 +0200
Documentation generation: Supress warnings
2024-09-30 10:53:36 +0200
: Fix documentation (man pages) installation
2024-09-25 19:54:02 +0200
ed25519: Remove server/client definition
2024-09-25 17:18:04 +0200
Build fix:
2024-09-25 08:28:56 +0200
TLS test fix:
2024-09-25 08:08:39 +0200
Fix for : Always set verification callback (OpenSSL)
2024-09-24 12:08:42 +0200
Fix for : wrong error message (incorrect fp)
2024-09-21 17:47:44 +0200
TLS verification: Added support for envvar MARIADB_TLS_DISABLE_PEER_VERIFICATION
2024-09-21 15:34:26 +0200
Merge branch '3.3' into 3.4
2024-09-21 15:33:49 +0200
Merge branch '3.1' into 3.3
2024-09-20 16:52:46 +0200
Fix possible crash, if no default plugin was loaded.
2024-09-20 08:38:52 +0200
Merge branch '3.3' into 3.4
2024-09-20 08:35:24 +0200
Merge branch '3.1' into 3.3
2024-09-20 08:32:21 +0200
Merge pull request #254 from grooverdan/3.1--undef-behaviour
2024-09-18 17:19:43 +1000
Undefined behavior in the reference Ed25519 implementation
2024-09-14 16:16:04 +0200
Fix for :
2024-09-12 18:44:51 +0200
Fix typo (thanks to OttoK).
2024-09-12 14:21:10 +0200
Fixed build of manpages
2024-09-17 10:58:25 +0200
OpenSSL timeout fix:
2024-09-17 10:45:00 +0200
Merge pull request #253 from mariadb-corporation/revert-250-wait_io_or_timeout-fixes
2024-09-15 07:18:44 +0200
Revert "Fix usage of wait_io_or_timeout from TLS layers"
2024-09-12 19:40:45 +0200
Merge pull request #250 from azat-ch/wait_io_or_timeout-fixes
2024-07-01 15:36:52 +0200
Fix usage of wait_io_or_timeout from TLS layers
2024-09-10 07:19:12 +0200
Simplify tls_verification_callback
2024-09-09 14:27:35 +0200
Travis fix (caused by previous merge)
2024-09-09 11:12:56 +0200
: Don't verify hostname on local connection
2024-09-09 10:36:45 +0200
: Added TLS verification callback support
2024-09-06 10:58:57 +0200
GnuTLS fixes:
2024-09-03 07:53:59 +0200
Fix parsec build errors (posix)
2024-09-03 07:33:57 +0200
Replaced _Thread_local by thread
2024-09-03 06:06:19 +0200
Test fix: Fix paths for tls_server
2024-08-31 08:27:48 +0200
Disable TLSv1.0 test
2024-08-31 07:53:46 +0200
Save the result of peer certificate verification
2024-08-31 07:37:31 +0200
Merge branch '3.3' into 3.4
2024-08-06 13:48:14 +0200
Folow up of Schannel:
2024-08-05 13:26:36 +0200
Merge branch '3.3-wlad-schannel' into 3.3
2024-07-31 13:49:30 +0200
Fix "set but not used" warnings.
2024-07-30 11:53:57 +0200
Schannel : support TLSv1.3
2024-07-29 21:55:08 +0200
Schannel - handle SEC_I_RENEGOTIATE, prepare for TLSv1.3
2024-07-29 11:53:15 +0200
Merge branch '3.1' into 3.3
2024-07-28 03:46:50 +0200
"SEC_E_ALGORITHM_MISMATCH" connecting Windows client to Ubuntu
2024-07-19 10:16:56 +0200
Travis fix: use export instead of set command
2024-06-18 11:01:17 -0400
bump the VERSION
2024-05-14 13:58:20 +0200
travis: removed skysql
2024-07-31 06:01:21 +0200
Bump version number -> 3.3.12
2024-03-12 13:18:47 +0100
On Windows, build auth_gssapi_client statically and dynamically.
2024-08-30 13:22:23 +0200
: Added parsec support for Windows
2024-08-30 07:39:46 +0200
Fix compiler warnings (schannel.c)
2024-08-29 08:19:22 +0200
: Fix parsec build (OpenSSL)
2024-08-28 18:22:53 +0200
Fixed plugin header and added parsec test
2024-08-28 15:04:15 +0200
Fix for and
2024-08-20 20:38:30 -0400
bump the VERSION
Release date: 21 Nov 2025
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #46880b00 2025-10-06 14:06:21 +0200
Merge branch '3.3' into 3.4
2025-10-06 11:45:00 +0200
Removed unused TYPELIB declarations
2025-09-24 07:58:36 +0200
Fix CMake 4.1 warning "ELSEIF called with no arguments"
2025-10-06 10:10:55 +0200
Merge branch '3.4-georg' into 3.4
2025-10-06 09:52:20 +0200
Skip sni test if hostname wasn't specified
2025-10-06 09:47:22 +0200
CONC-795: Implementation of client side SNI support
2025-09-22 14:10:02 +0200
Merge branch '3.4-georg' into 3.4
2025-09-22 13:58:22 +0200
github-actions: create msi on windows platforms
2025-09-18 17:30:25 +0300
Fix clang-21 -Wdefault-const-init-var-unsafe
2025-09-15 21:49:27 +0200
Merge branch '3.3' into 3.4
2025-09-15 21:48:46 +0200
[misc] adding windows 32 bits test to CI
2025-09-11 10:05:56 +0200
Merge branch '3.3' into 3.4
2025-09-11 09:33:36 +0200
Matrix and test setup have moved to mariadb-corporation github account.
2025-08-21 14:49:56 -0400
bump the VERSION
2025-08-21 12:05:31 +0200
Merge pull request #292 from mariadb-corporation/3.3-CONC-774-fixup
2025-08-15 09:03:43 +0300
CONC-774 fixup: Always emit BTI J
2025-08-21 14:51:05 -0400
bump the VERSION
2025-08-04 18:36:43 +0200
Merge branch '3.3' into 3.4
2025-08-04 16:49:38 +0200
CONC-783 fixup - make sure that proxy header is not sent twice
2025-08-04 15:17:37 +0200
Merge branch '3.3' into 3.4
2025-07-18 16:02:16 +0200
CONC-783 Fix potential loss of "Proxy header not accepted from host" error
Release date: 11 Feb 2025
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #93e42062 2025-01-25 19:57:46 +0100
parsec plugin not unloaded during mtr test run
2025-01-25 18:06:27 +0100
Merge branch '3.3' into 3.4
2025-01-24 14:52:35 +0100
Merge branch '3.1' into 3.3
2025-01-23 23:07:32 +0100
unit.conc_connection fails with CYPHER missmatch on some builds
2025-01-16 20:18:10 +0100
don't use pow() to truncate an integer
2025-01-23 19:54:44 +0100
memory leaks after , e09e24e8
2025-01-24 06:08:45 +0100
Merge branch '3.3' into 3.4
2025-01-24 06:02:27 +0100
Merge branch '3.1' into 3.3
2025-01-24 06:00:49 +0100
Removed ASAN options which were merged by mistake.
2025-01-21 19:19:01 +0100
Remove unused variables
2025-01-21 14:29:20 +0100
Merge branch '3.3' into 3.4
2025-01-21 14:28:52 +0100
Merge branch '3.1' into 3.3
2025-01-21 14:21:33 +0100
Travis fix: Skip reconnect test (MaxScale)
2025-01-21 14:18:39 +0100
Merge pull request #243 from joshuahunt/johunt/fix-async-check-result
2024-03-27 16:50:20 -0700
Fix SSL_read/write return value checking in ma_tls_async_check_result
2025-01-21 14:26:58 +0100
Merge pull request #268 from mariadb-corporation/3.3-serg
2025-01-16 20:18:10 +0100
don't use pow() to truncate an integer
2025-01-20 09:58:34 +0100
Merge branch '3.3' into 3.4
2025-01-15 10:46:29 +0100
Merge branch '3.1' into 3.3
2025-01-15 10:41:32 +0100
Travis fix: Skip reconnect test (MaxScale)
2025-01-15 08:00:19 +0100
Merge branch '3.1' into 3.3
2025-01-15 07:37:54 +0100
Merge branch '3.1-georg' into 3.1
2025-01-15 07:26:18 +0100
: First query fails after reconnect
2025-01-14 17:06:08 +0100
Merge pull request #264 from mariadb-corporation/3.1.26-
2024-12-06 11:36:38 -0500
unit.pfs_instr-oom fails on mac with dynamic-stack-overflow
2024-12-22 11:00:12 +0100
Partial revert of 1a2ed3f67af698b394b2faed069b49d4f409a155
2024-12-20 14:35:37 +0100
Test fix for charsets
2024-12-20 12:02:35 +0100
Test case fix:
2025-01-07 16:58:39 +0100
Build fix: moved Item_result back to mariadb_com.h
2025-01-07 16:57:53 +0100
Travis and test fixes:
2025-01-15 15:40:56 +0100
Merge pull request #256 from dg0yt/patch-1
2024-09-25 06:54:38 +0200
Fix ushort type check
2025-01-15 13:16:32 +0100
Travis fixes:
2025-01-15 09:35:01 +0100
Merge pull request #260 from cvicentiu/3.4--bump-cmake
2025-01-15 09:34:38 +0100
Merge branch '3.4' into 3.4--bump-cmake
2024-12-21 08:42:03 +0100
Merge branch '3.3' into 3.4
2024-12-21 08:33:15 +0100
Test fix:
2024-12-21 08:10:04 +0100
Merge branch '3.3' into 3.4
2024-12-20 06:17:01 +0100
Travis: Include unit test suite
2024-12-20 06:14:02 +0100
Test case fix:
2024-12-19 11:47:18 +0100
coverity fix: remove whitespace
2024-12-19 11:14:19 +0100
Fix logical error in parse_connection_string
2024-12-20 11:59:53 +0100
Fix for connection test:
2024-12-17 19:05:07 +0100
Merge branch '3.3' into 3.4
2024-12-17 19:04:08 +0100
Fix test
2024-12-16 15:25:50 +0100
Merge branch '3.3' into 3.4
2024-12-16 13:50:00 +0100
Test fix for character test conc223:
2024-12-12 12:07:34 +0100
: Obtain sql statement from statement handle
2024-12-12 10:44:34 +0100
Merge branch '3.3' into 3.4
2024-12-12 10:43:07 +0100
Merge branch '3.1' into 3.3
2024-12-12 10:40:30 +0100
: Fix crash when sending NULL_LENGTH in field description
2024-12-10 08:01:37 +0100
: buffer over-/underflow in ma_read_ok_packet
2024-12-10 05:50:11 +0100
Merge branch '3.3' into 3.4
2024-12-10 05:18:08 +0100
MYSQL_OPT_ZSTD_COMPRESSION_LEVEL fixes:
2024-12-09 22:22:08 +0100
Merge pull request #261 from markus456/3.3-zstd-compression-level
2024-11-07 06:47:21 +0200
Add MYSQL_OPT_ZSTD_COMPRESSION_LEVEL
2024-12-09 19:32:30 +0100
Merge branch '3.3' into 3.4
2024-12-09 19:32:13 +0100
Merge branch '3.1' into 3.3
2024-12-09 19:28:10 +0100
: Ubsan and ASAN fixes
2024-12-09 18:49:52 +0100
Test fixes:
2024-12-09 14:01:34 +0100
Added test for
2024-12-09 13:13:22 +0100
: Add test for checking IP in peer cert SAN
2024-12-09 10:05:18 +0100
erge branch '3.3' into 3.4
2024-12-09 10:02:52 +0100
Merge branch '3.1' into 3.3
2024-12-09 09:54:13 +0100
: Update GnuTLS minimum required version to 3.4.2
2024-12-08 12:01:20 +0100
Merge branch '3.3' into 3.4
2024-12-08 11:50:43 +0100
Merge branch '3.1' into 3.3
2024-12-08 11:27:32 +0100
: Allow to set TLSv1.3 ciphers in GnuTLS
2024-12-04 10:13:21 +0100
Add test case for
2024-12-02 06:36:56 +0100
Added test case for
2024-12-02 13:54:33 +0100
Merge pull request #259 from markus456/3.3
2024-10-26 07:09:21 +0300
Fix zstd compression level bytes
2024-12-04 09:11:44 +0200
Actually fix the build with clang < 16
2024-12-03 15:31:15 +0200
Fix the build with clang < 16
2024-12-02 17:05:58 +0100
: Change behaviour of MARIADB_TLS_DISABLE_PEER_VERIFICATION
2024-12-02 17:47:50 +0200
MSVC does not know _Static_assert
2024-12-02 15:40:46 +0200
Disable clang -Wcast-function-type-strict for 3rd party code
2024-11-30 07:28:34 +0100
Fix test case for
2024-11-28 07:18:57 +0100
Merge pull request #262 from markus456/3.4
2024-11-07 07:34:12 +0200
: Check that MYSQL_STMT is not null
2024-11-27 17:26:21 +0100
: Enable parsec by default
2024-11-27 16:37:08 +0100
: unload parsec plugin in test
2024-11-27 16:17:12 +0100
Merge branch '3.3' into 3.4
2024-11-27 16:03:45 +0100
Fixed replication build
2024-11-27 15:58:51 +0100
Merge branch '3.1' into 3.3
2024-11-27 07:52:29 +0100
Fix CMake deprecation warning
2024-11-20 14:42:04 +0100
: Remove UDF declarations
2024-11-15 17:41:23 +0100
: prepared statement support AUTO_SEC_PART_DIGITS
2024-11-12 13:15:53 -0500
bump the VERSION
2024-11-27 07:48:27 +0100
Fix for :
2024-11-18 07:15:42 +0100
: Fix statement status
2024-11-12 13:18:19 -0500
bump the VERSION
2024-11-12 13:19:47 -0500
bump the VERSION
2024-10-31 14:12:49 +0200
Bump minimum cmake version to 3.12.0
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL