Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.2.24, 10.1.40, 10.3.15, 10.4.5, 10.5.3
-
None
Description
There seems to be ambiguity between the named_pipe system variable and the option that can enable/disable the named_pipe authentication plugin.
The system variable enables/disables connections over named pipes:
https://github.com/MariaDB/server/blob/mariadb-10.4.5/sql/sys_vars.cc#L2407
https://mariadb.com/kb/en/library/server-system-variables/#named_pipe
The option enables/disables the named_pipe authentication plugin:
https://github.com/MariaDB/server/blob/mariadb-10.4.5/sql/sql_plugin.cc#L3720
https://github.com/MariaDB/server/blob/mariadb-10.4.5/sql/sql_plugin.cc#L54
https://mariadb.com/kb/en/library/authentication-plugin-named-pipe/#named_pipe
If someone configures this in their my.cnf:
[mariadb]
|
...
|
named_pipe=1
|
Would that refer to the system variable, or the plugin activation option, or would that somehow refer to both?
Can users still use the plugin activation option with the same name?:
[mariadb]
|
plugin_load_add = auth_named_pipe
|
named_pipe=FORCE_PLUS_PERMANENT
|
https://mariadb.com/kb/en/plugin-overview/#configuring-plugin-activation-at-server-startup
Attachments
Issue Links
- relates to
-
MDEV-19636 Usage message for plugin activation option doesn't mention FORCE_PLUS_PERMANENT
- Closed
-
MDEV-9022 [PATCH] New authentication plugin for authentication via named pipe
- Closed
-
MDEV-20226 Make plugin activation options into dynamic global system variables
- Closed