maria:bb-11.0-danielblack-preview-MDEV-30203-pkgtest

Last commit made on 2023-02-10
Get this branch:
git clone -b bb-11.0-danielblack-preview-MDEV-30203-pkgtest https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-11.0-danielblack-preview-MDEV-30203-pkgtest
Repository:
lp:maria

Recent commits

3294ef9... by Daniel Black

MDEV-30571 MariaDB-client does not pull MariaDB-compat anymore, conflicts with RHEL packages

Make MariaDB-client explictly pull MariaDB-common. I can't see
a reason for the change between 10.9.

Use SETA rather than set for common/compat dependencies out of caution.

Last commit seems to have resolved the common dependency on compat
(though its not obvious why).

d385856... by Daniel Black

rpm: common conflicts back to 10.6.1

ceb75e9... by Daniel Black

MDEV-30203: Move mysql symlinks to different package (fixes)

Fixes MDEV-30571 MariaDB-client does not pull MariaDB-compat anymore, conflicts with RHEL packages

Fixes MDEV-30574 MariaDB-server conflicts with MariaDB-common from previous versions

MariaDB-Server now depends on MariaDB-common 11.0+.

MariaDB-{Client,Server} append to the Requirements rather than overriding them.

MariaDB-Server package now depends on the MariaDB-client 11.0+.

Because of moves between packages MariaDB-Client conflicts with
MariaDB-server < 11.0.0.

526fce2... by Daniel Black

MDEV-30203: Move mysql symlinks to different package (script fix)

Move the scripts/CMakeLists.txt install links into INSTALL_SCRIPT.

As a result the linking of mariadb-install-db isn't needed.

INSTALL_SCRIPT components outside the scripts (like rocksdb)
now get the same attention.

43dc378... by Vladislav Vaintroub

MDEV-26714 - fix mariadb-upgrade

mariadb-upgrade needs to accept credential-manager parameter.
At the moment, it would have no effect - all the credential manager logic
is encapsulated inside cli_connect, and mariadb-upgrade does not
connect to the server itself (instead invoking the cli)

b4f70fc... by Vladislav Vaintroub

MDEV-26714 Fixup - make embedded compile

3511885... by Vladislav Vaintroub

MDEV-26714 - Allow credential manager in installer

Add a checkbox in the MSI, and parameter in mysql_install_db.exe
The effect is adding credential_manager=1 to the [client] section

f60036a... by Vladislav Vaintroub

MDEV-26714 - make credential manager an opt-in parameter for clients
with default = off

Theoretically, there is a security risk in using it (any process that runs
with current user credentials can read the password), therefore
we do not use it by default.

bd27244... by Vladislav Vaintroub

MDEV-26714 Windows, command line clients - passwordless login using Windows credential manager

39ce582... by Vladislav Vaintroub

MDEV-26714 - prerequisite patch

Move the common code for client authenication, either interactive
(reading from command line), or using provided password into new library.