Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do not leak memory in the skipped MDEV-23768 unit test | Marko Mäkelä | 2020-10-24 | 1 | -0/+0 |
| | |||||
* | MDEV-23564: CMAKE failing due to deprecated Apple GSS method | Dmitry Shulga | 2020-10-23 | 1 | -0/+0 |
| | | | | | | | | | | | Some GSS-API functions like gss_import_name(), gss_release_buffer() used in plugin/auth_gssapi and libmariadb/plugins/auth are marked as deprecated in MacOS starting from version 10.14+. It results in extra warnings output on server building. To eliminate extra warnings the flag '-Wno-deprecated-declarations' has been added to compiler invocation string for those source files that invoke deprecated GSS-API functions. | ||||
* | C/C v3.1.9 | Oleksandr Byelkin | 2020-08-02 | 1 | -0/+0 |
| | |||||
* | update C/C | Sergei Golubchik | 2020-05-27 | 1 | -0/+0 |
| | |||||
* | Fix GCC -Wstringop-truncation | Marko Mäkelä | 2020-05-14 | 1 | -0/+0 |
| | |||||
* | update C/C | Sergei Golubchik | 2020-05-08 | 1 | -0/+0 |
| | |||||
* | New Connector C | Oleksandr Byelkin | 2020-05-04 | 1 | -0/+0 |
| | |||||
* | new (fixed) version of CC. | Oleksandr Byelkin | 2020-03-18 | 1 | -0/+0 |
| | |||||
* | Update libmariadb | Marko Mäkelä | 2020-03-13 | 1 | -0/+0 |
| | | | | This fixes GCC 10.0.1 -Wstringop-truncation and some typos. | ||||
* | new C/C and --ssl-verify-server-cert tests | Sergei Golubchik | 2020-01-23 | 1 | -0/+0 |
| | | | | | tests for --ssl-verify-server-cert with system CA and with incorrect hostname | ||||
* | new version CC 3.1 | Oleksandr Byelkin | 2020-01-20 | 1 | -0/+0 |
| | |||||
* | Merge branch '10.1' into 10.2 | Oleksandr Byelkin | 2020-01-20 | 1 | -0/+0 |
|\ | |||||
* | | CONC-447 ERROR 2026 (HY000): SSL connection error: Certificate signature ↵ | Vladislav Vaintroub | 2019-12-08 | 1 | -0/+0 |
| | | | | | | | | | | | | | | check failed Enable CRL checking on Windows. Enable certificate verification testing in client testing. | ||||
* | | vew CC v 3.1 | Oleksandr Byelkin | 2019-12-03 | 1 | -0/+0 |
| | | |||||
* | | Update libmariadb | Vladislav Vaintroub | 2019-11-28 | 1 | -0/+0 |
| | | |||||
* | | new CC 3.1 due to typo in it | Oleksandr Byelkin | 2019-10-31 | 1 | -0/+0 |
| | | |||||
* | | new CC 3.1 | Oleksandr Byelkin | 2019-10-30 | 1 | -0/+0 |
| | | |||||
* | | Fix problem with warnings of new compilers. | Oleksandr Byelkin | 2019-10-04 | 1 | -0/+0 |
| | | |||||
* | | C/C | Sergei Golubchik | 2019-09-03 | 1 | -0/+0 |
| | | |||||
* | | C/C | Sergei Golubchik | 2019-09-01 | 1 | -0/+0 |
| | | |||||
* | | MDEV-20377: Introduce cmake -DWITH_MSAN:BOOL=ON | Marko Mäkelä | 2019-08-19 | 1 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MemorySanitizer is a compile-time instrumentation layer in clang and GCC. Together with AddressSanitizer mostly makes the run-time instrumentation of Valgrind redundant. It is a little more tricky to set up, because running with uninstrumented libraries will lead into false positives. You will need an instrumented libc++, and you should use -stdlib=libc++ instead of the default libstdc++. To build the instrumented library, you can refer to https://github.com/google/sanitizers/wiki/MemorySanitizerLibcxxHowTo or you can adapt these steps that worked for me, for clang-8 version 8.0.1: cd /mariadb sudo apt source libc++-8-dev cd llvm-toolchain-8-8.0.1 mkdir libc++msan; cd libc++msan cmake ../libcxx -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_SANITIZER=Memory \ -DCMAKE_C_COMPILER=clang-8 -DCMAKE_CXX_COMPILER=clang++-8 Then, in your MariaDB build directory, you have to compile with libc++ and bundled libraries, such as WITH_SSL=bundled, WITH_ZLIB=bundled. For uninstrumented system libraries, you will get false positives for uninitialized values. Like this: cmake -DWITH_MSAN=ON -DWITH_SSL=bundled -DWITH_ZLIB=bundled \ -DCMAKE_CXX_FLAGS='-stdlib=libc++' .. Note: you should also add -O2 to the compiler options, or you may get crashes due to stack overflow. Finally, to run tests, you must replace libc++ with the instrumented one: LD_LIBRARY_PATH=/mariadb/llvm-toolchain-8-8.0.1/libc++msan/lib \ MSAN_OPTIONS=abort_on_error=1 \ ./mtr --big-test --parallel=auto --force --retry=0 Failure to do so will report numerous false positives related to operations on std::string and the like. This is work in progress. Some issues will still have to be fixed for WITH_MSAN to be usable. See MDEV-20377 for details. | ||||
* | | revert accidental libmariadb change | Eugene Kosov | 2019-08-08 | 1 | -0/+0 |
| | | |||||
* | | fix build (-Werror + -Wignored-qualifiers) | Eugene Kosov | 2019-08-06 | 1 | -0/+0 |
| | | |||||
* | | Merge branch '10.1' into 10.2 | Oleksandr Byelkin | 2019-07-26 | 1 | -0/+0 |
|\ \ | |/ | |||||
* | | switch to CC 3.1 | Oleksandr Byelkin | 2019-07-20 | 1 | -0/+0 |
| | | |||||
* | | update Connector C | Oleksandr Byelkin | 2019-05-04 | 1 | -0/+0 |
| | | |||||
* | | MDEV-18131 : Update C/C to fix IP address SAN verification in 10.2+ | Vladislav Vaintroub | 2019-04-29 | 1 | -0/+0 |
| | | |||||
* | | C/C again | Sergei Golubchik | 2019-02-08 | 1 | -0/+0 |
| | | | | | | | | fixes memory leaks in restart_mysqld.inc tests | ||||
* | | C/C again | Sergei Golubchik | 2019-02-07 | 1 | -0/+0 |
| | | |||||
* | | update C/C to get latest PS fixes | Sergei Golubchik | 2019-02-07 | 1 | -0/+0 |
| | | |||||
* | | C/C 3.0.9 | Sergei Golubchik | 2019-02-06 | 1 | -0/+0 |
| | | |||||
* | | update C/C to v3.0.8 | Sergei Golubchik | 2018-12-20 | 1 | -0/+0 |
| | | |||||
* | | C/C 3.0.7 | Sergei Golubchik | 2018-11-12 | 1 | -0/+0 |
| | | |||||
* | | Update libmariadb | Vladislav Vaintroub | 2018-10-03 | 1 | -0/+0 |
| | | |||||
* | | update libmariadb | Sergei Golubchik | 2018-09-24 | 1 | -0/+0 |
| | | |||||
* | | SLES11 OpenSSL 0.9.8 support | Sergei Golubchik | 2018-08-09 | 1 | -0/+0 |
| | | |||||
* | | update C/C up to v3.0.6 tag | Sergei Golubchik | 2018-08-09 | 1 | -0/+0 |
| | | | | | | | | update the test to the new (correct) result | ||||
* | | update C/C | Sergei Golubchik | 2018-06-24 | 1 | -0/+0 |
| | | |||||
* | | update C/C | Sergei Golubchik | 2018-05-15 | 1 | -0/+0 |
| | | |||||
* | | Update Connector/C | Vicențiu Ciorbaru | 2018-03-18 | 1 | -0/+0 |
| | | |||||
* | | Update C/C | Vladislav Vaintroub | 2018-02-14 | 1 | -0/+0 |
| | | |||||
* | | Update Connector/C | Vicențiu Ciorbaru | 2018-02-07 | 1 | -0/+0 |
| | | |||||
* | | update C/C | Vladislav Vaintroub | 2018-01-26 | 1 | -0/+0 |
| | | |||||
* | | Fix and reenable Windows compiler warning C4800 (size_t conversion). | Vladislav Vaintroub | 2018-01-26 | 1 | -0/+0 |
| | | |||||
* | | Fix compilation warnings for libmariadb | Marko Mäkelä | 2018-01-11 | 1 | -0/+0 |
| | | |||||
* | | Update CONC | Vladislav Vaintroub | 2018-01-10 | 1 | -0/+0 |
| | | |||||
* | | update libmariadb | Vladislav Vaintroub | 2018-01-04 | 1 | -0/+0 |
| | | |||||
* | | Update Connector/C | Vicențiu Ciorbaru | 2017-12-28 | 1 | -0/+0 |
| | | |||||
* | | Update C/C to fix unit tests with clang | Vladislav Vaintroub | 2017-11-24 | 1 | -0/+0 |
| | | |||||
* | | MDEV-14483 Export _mysl_client_plugin_declaration from auth_gssapi_client.so | Vladislav Vaintroub | 2017-11-24 | 1 | -0/+0 |
| | | | | | | | | Update C/C to include fix for this bug. |