| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
username matching
add a new option --pam-windbind-workaround for a pam plugin to
work around pam_winbind unconditional username lowercasing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`zypper install krb5-devel` installs executables outside of $PATH.
It also installs /etc/profile.d/krb5.sh that is sourced by a new
shell to add the new location to the $PATH. But this doesn't affect
the current shell.
Now decent Linux distros remind the user to run `. /etc/profile`
to reload paths in such a case. SUSE doesn't and for a good reason -
it doesn't work there. Because SUSE sets PROFILEREAD=true in the
environment and /etc/profile does not do anything.
By this point, one should not really expect `unset PROFILEREAD` to help,
and it does not - PROFILEREAD is readonly, and cannot be unset.
Apparently SUSE really *really* wants you to re-login between installing
MariaDB build dependencies and actually running the rpmbuild.
Which we cannot do it buildbot. And it would look very user-un-friendly
in the Build Instructions section of the manual.
So, we work around it - by adding SUSE krb5 path to the search list.
THIS IS SUSEEEEEE!!!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
special cases:
* change systemd detection to use CHECK_LIBRARY_EXISTS at least once,
to have it detected by build_depends.cmake
* similarly, use find_library for pam
* unixODBC is weird, libodbc.so is in the unixODBC package, not
in the unixODBC-devel, where normally all .so files belong.
Packaging bug? As a workaround, use find_file(sql.h) instead of
find_path(sql.h) to make sure that /usr/include/sql.h (not /usr/include)
is cached by cmake, and later build_depends.cmake will select
unixODBC-devel, as a package owning /usr/include/sql.h file.
|
|\ |
|
| | |
|
| |
| |
| |
| | |
QUERY_DML_NO_SELECT flag added.
|
| |
| |
| |
| |
| |
| |
| | |
present.
thread_pool_server_audit.test fixed.
plugin version updated.
|
| |
| |
| |
| |
| |
| |
| | |
present.
Escape special characters (like \r \n \t) instead of
replacing them with spaces.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
use FreeContextAttributes() on individual members of
SecPkgContext_NativeNames, not on the struct itself.
|
| |
| |
| |
| | |
Plugin version name fixed.
|
| |
| |
| |
| |
| |
| | |
backslash.
Let '\\' and '/' symbols to be part of a group name.
|
| | |
|
| |
| |
| |
| | |
QUERY_DML_NO_SELECT flag added.
|
| |
| |
| |
| |
| |
| |
| | |
information can be obtained.
plugin only enabled for Linux, as it fails building on BSD/MacOSX.
disks.test fixed.
|
| |
| |
| |
| |
| |
| | |
information can be obtained.
disks.test moved to plugin's directory.
|
| |
| |
| |
| |
| |
| | |
information can be obtained.
update README, use maria_declare_plugin(), specify the author.
|
| |
| |
| |
| | |
The 'debug' option implemented for the pam_user_map.so.
|
| |
| |
| |
| |
| |
| | |
information can be obtained.
DISKS plugin implementation added to the tree.
|
| |
| |
| |
| |
| |
| |
| | |
present.
thread_pool_server_audit.test fixed.
plugin version updated.
|
| |
| |
| |
| |
| |
| |
| | |
present.
Escape special characters (like \r \n \t) instead of
replacing them with spaces.
|
|\ \
| |/ |
|
| |\ |
|
| | |
| | |
| | |
| | | |
mostly caused by -Wimplicit-fallthrough
|
| | |
| | |
| | |
| | |
| | |
| | | |
The MySQL 5.6 doesn't always send the MYSQL_AUDIT_GENERAL_LOG
notification. So we have to suppress the log_current_query()
in this case.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The MySQL 5.6 doesn't always send the MYSQL_AUDIT_GENERAL_LOG
notification. So we have to suppress the log_current_query()
in this case.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The MySQL 5.6 doesn't always send the MYSQL_AUDIT_GENERAL_LOG
notification. So we have to suppress the log_current_query()
in this case.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
server_audit are loaded) to 10.1
MDEV-13060 Server Audit Plugin Crashes with AWS KMS plugin
don't do auditing if thd is NULL.
Collaterals:
* copy-paste bugs server_audit.c
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | | |
metadata_lock_info_duration[]: Remove the unused variable.
Add some comments /* fall through */ to silence -Wimplicit-fallthrough
|
|\ \ \ |
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If this variable is set, skip actual AWS calls, and fake/mock
both generation and encryption of the keys.
The advantage of having a mock mode is that more aws_key_management tests
can be enabled on buildbot.
|
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | | |
Inspired by: https://github.com/devexp-db/mariadb/blob/f27/mariadb-covscan-stroverflow.patch
|
| | |
| | |
| | |
| | | |
fail in buildbot with valgrind (Conditional jump or move depends on uninitialised value)
|
| | |
| | |
| | |
| | | |
fixed valgrind warning in a debug output
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | | |
uploaded 10.0, analyzed everything with the Impact=High
(and a couple of Medium)
|
| | |
| | |
| | | |
Additional tests have been done and conclusion was to update maturity to stable
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Do not exporting mysqld entry points directly.
This is needed for mariabackup, to load encryption plugins on Windows.
All plugins are "pure" by default. To mark plugin "impure"
it should use RECOMPILE_FOR_EMBEDDED or STORAGE_ENGINE keyword.
|