Skip to content

Commit b0eb98d

Browse files
committed
WL#6667 Reimplement the password validation plugin API and plugin as a component
Postpush fix: The new component was added to the test packages on Linux, instead of server
1 parent 4a33dff commit b0eb98d

File tree

7 files changed

+21
-42
lines changed

7 files changed

+21
-42
lines changed

packaging/deb-in/deb_debug.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ usr/lib/mysql/plugin/debug/authentication_ldap_sasl_client.so
7070
usr/lib/mysql/plugin/debug/component_log_filter_dragnet.so
7171
usr/lib/mysql/plugin/debug/component_log_sink_json.so
7272
usr/lib/mysql/plugin/debug/component_log_sink_syseventlog.so
73+
usr/lib/mysql/plugin/debug/component_validate_password.so
7374
usr/lib/mysql/plugin/debug/group_replication.so
7475
usr/lib/mysql/plugin/debug/connection_control.so
7576
usr/lib/mysql/plugin/debug/innodb_engine.so
@@ -157,7 +158,6 @@ usr/lib/mysql/plugin/debug/component_test_sys_var_service_same.so
157158
usr/lib/mysql/plugin/debug/component_pfs_example_component_population.so
158159
usr/lib/mysql/plugin/debug/component_test_sys_var_service_str.so
159160
usr/lib/mysql/plugin/debug/component_test_backup_lock_service.so
160-
usr/lib/mysql/plugin/debug/component_validate_password.so
161161
usr/lib/mysql/plugin/debug/pfs_example_plugin_employee.so
162162
usr/lib/mysql/plugin/debug/component_pfs_example.so
163163
")

packaging/deb-in/mysql-packagesource-server-core.install.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ usr/share/man/man8/mysqld.8
5959
usr/lib/mysql/plugin/component_log_filter_dragnet.so
6060
usr/lib/mysql/plugin/component_log_sink_json.so
6161
usr/lib/mysql/plugin/component_log_sink_syseventlog.so
62+
usr/lib/mysql/plugin/component_validate_password.so
6263
usr/lib/mysql/plugin/mysql_no_login.so
6364
usr/lib/mysql/plugin/innodb_engine.so
6465
usr/lib/mysql/plugin/rewriter.so

packaging/deb-in/mysql-packagesource-test.install.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ usr/lib/mysql/plugin/component_test_status_var_service_str.so
5353
usr/lib/mysql/plugin/component_test_status_var_service_unreg_only.so
5454
usr/lib/mysql/plugin/component_test_system_variable_source.so
5555
usr/lib/mysql/plugin/component_test_backup_lock_service.so
56-
usr/lib/mysql/plugin/component_validate_password.so
5756
usr/lib/mysql/plugin/daemon_example.ini
5857
usr/lib/mysql/plugin/ha_example.so
5958
usr/lib/mysql/plugin/libdaemon_example.so

packaging/rpm-docker/mysql.spec.in

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,6 @@ for p in auth.so auth_test_plugin.so authentication_ldap_sasl.so \
226226
component_test_status_var_service_str.so\
227227
component_test_status_var_service_unreg_only.so\
228228
component_test_system_variable_source.so\
229-
component_validate_password.so\
230229
daemon_example.ini ha_example.so libdaemon_example.so \
231230
pfs_example_plugin_employee.so qa_auth_client.so qa_auth_interface.so \
232231
qa_auth_server.so replication_observers_example_plugin.so \
@@ -322,6 +321,7 @@ rm -r $(readlink var) var
322321
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_sink_syseventlog.so
323322
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_sink_json.so
324323
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_filter_dragnet.so
324+
%attr(755, root, root) %{_libdir}/mysql/plugin/component_validate_password.so
325325
%attr(755, root, root) %{_libdir}/mysql/plugin/connection_control.so
326326
%attr(755, root, root) %{_libdir}/mysql/plugin/innodb_engine.so
327327
%attr(755, root, root) %{_libdir}/mysql/plugin/keyring_file.so
@@ -399,16 +399,11 @@ rm -r $(readlink var) var
399399
%dir %attr(750, mysql, mysql) /var/lib/mysql-keyring
400400

401401
%changelog
402-
* Wed Dec 06 2017 V S Murthy Sidagam <[email protected]> - 8.0.4-0.1
403-
- Add component_validate_password component
404-
405-
* Thu Nov 30 2017 Bharathy Satish <[email protected]> - 8.0.4-0.1
402+
* Thu Dec 07 2017 Balasubramanian Kandasamy <[email protected]> - 8.0.4-0.1
403+
- Add mysqlbackup
406404
- Add keyring_encrypted_file.so plugin
407405
- Do not package udf_example.so
408-
409-
* Mon Nov 06 2017 Balasubramanian Kandasamy
410-
* <[email protected]> - 8.0.4-0.1
411-
- Add mysqlbackup
406+
- Add component_validate_password component
412407

413408
* Thu Jul 28 2017 Horst Hunger <[email protected]> - 8.0.3-0.1
414409
- Add component_test_component_sys_status_service plugin

packaging/rpm-fedora/mysql.spec.in

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,7 @@ datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n
607607
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_sink_syseventlog.so
608608
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_sink_json.so
609609
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_filter_dragnet.so
610+
%attr(755, root, root) %{_libdir}/mysql/plugin/component_validate_password.so
610611
%attr(755, root, root) %{_libdir}/mysql/plugin/connection_control.so
611612
%attr(755, root, root) %{_libdir}/mysql/plugin/ha_example.so
612613
%attr(755, root, root) %{_libdir}/mysql/plugin/innodb_engine.so
@@ -632,6 +633,7 @@ datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n
632633
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_log_sink_syseventlog.so
633634
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_log_sink_json.so
634635
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_log_filter_dragnet.so
636+
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_validate_password.so
635637
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/connection_control.so
636638
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/ha_example.so
637639
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/keyring_file.so
@@ -801,7 +803,6 @@ datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n
801803
%attr(755, root, root) %{_libdir}/mysql/plugin/component_test_status_var_service_str.so
802804
%attr(755, root, root) %{_libdir}/mysql/plugin/component_test_status_var_service_unreg_only.so
803805
%attr(755, root, root) %{_libdir}/mysql/plugin/component_test_system_variable_source.so
804-
%attr(755, root, root) %{_libdir}/mysql/plugin/component_validate_password.so
805806
%attr(644, root, root) %{_libdir}/mysql/plugin/daemon_example.ini
806807
%attr(755, root, root) %{_libdir}/mysql/plugin/libdaemon_example.so
807808
%attr(755, root, root) %{_libdir}/mysql/plugin/replication_observers_example_plugin.so
@@ -869,7 +870,6 @@ datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n
869870
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_test_status_var_service_str.so
870871
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_test_status_var_service_unreg_only.so
871872
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_test_system_variable_source.so
872-
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_validate_password.so
873873
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/libdaemon_example.so
874874
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/test_udf_services.so
875875
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/udf_example.so
@@ -912,15 +912,11 @@ datadir=$(/usr/bin/my_print_defaults server mysqld | grep '^--datadir=' | sed -n
912912
%endif # compatlib
913913

914914
%changelog
915-
* Wed Dec 06 2017 V S Murthy Sidagam <[email protected]> - 8.0.4-0.1
916-
- Add component_validate_password component
917-
918-
* Thu Nov 30 2017 Bjorn Munch <[email protected]> - 8.0.4-0.1
919-
- Include udf_example.so in test package
920-
921-
* Tue Nov 14 2017 Bjorn Munch <[email protected]> - 8.0.4-0.1
915+
* Thu Dec 07 2017 Bjorn Munch <[email protected]> - 8.0.4-0.1
922916
- Remove obsoleted mysqltest man pages
923917
- Do not pass SSL option to 5.6 compat build, just use bundled
918+
- Add component_validate_password component
919+
- Include udf_example.so in test package
924920

925921
* Fri Jul 28 2017 Horst Hunger <[email protected]> - 8.0.3-0.1
926922
- Add component_test_status_var_service plugin

packaging/rpm-oel/mysql.spec.in

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -902,6 +902,7 @@ fi
902902
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_sink_syseventlog.so
903903
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_sink_json.so
904904
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_filter_dragnet.so
905+
%attr(755, root, root) %{_libdir}/mysql/plugin/component_validate_password.so
905906
%attr(755, root, root) %{_libdir}/mysql/plugin/connection_control.so
906907
%attr(755, root, root) %{_libdir}/mysql/plugin/ha_example.so
907908
%attr(755, root, root) %{_libdir}/mysql/plugin/keyring_file.so
@@ -926,6 +927,7 @@ fi
926927
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_log_sink_syseventlog.so
927928
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_log_sink_json.so
928929
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_log_filter_dragnet.so
930+
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_validate_password.so
929931
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/connection_control.so
930932
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/ha_example.so
931933
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/keyring_file.so
@@ -1196,7 +1198,6 @@ fi
11961198
%attr(755, root, root) %{_libdir}/mysql/plugin/component_test_status_var_service_str.so
11971199
%attr(755, root, root) %{_libdir}/mysql/plugin/component_test_status_var_service_unreg_only.so
11981200
%attr(755, root, root) %{_libdir}/mysql/plugin/component_test_system_variable_source.so
1199-
%attr(755, root, root) %{_libdir}/mysql/plugin/component_validate_password.so
12001201
%attr(644, root, root) %{_libdir}/mysql/plugin/daemon_example.ini
12011202
%attr(755, root, root) %{_libdir}/mysql/plugin/libdaemon_example.so
12021203
%attr(755, root, root) %{_libdir}/mysql/plugin/replication_observers_example_plugin.so
@@ -1264,7 +1265,6 @@ fi
12641265
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_test_status_var_service_str.so
12651266
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_test_status_var_service_unreg_only.so
12661267
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_test_system_variable_source.so
1267-
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_validate_password.so
12681268
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/libdaemon_example.so
12691269
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/replication_observers_example_plugin.so
12701270
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/libtest_framework.so
@@ -1369,18 +1369,12 @@ fi
13691369
%endif
13701370

13711371
%changelog
1372-
* Wed Dec 06 2017 V S Murthy Sidagam <[email protected]> - 8.0.4-0.1
1373-
- Add component_validate_password component
1374-
1375-
* Thu Nov 30 2017 Balasubramanian Kandasamy
1376-
* <[email protected]> - 8.0.4-0.1
1377-
- Include udf_example.so in test package
1378-
1379-
* Tue Nov 14 2017 Balasubramanian Kandasamy
1380-
* <[email protected]> - 8.0.4-0.1
1372+
* Thu Dec 07 2017 Balasubramanian Kandasamy <[email protected]> - 8.0.4-0.1
13811373
- Add meb as sub package
13821374
- Remove obsoleted mysqltest man pages
13831375
- Independently choose SSL for the 5.6 compat lib, depending on commercial
1376+
- Include udf_example.so in test package
1377+
- Add component_validate_password component
13841378

13851379
* Fri Jul 28 2017 Horst Hunger <[email protected]> - 8.0.3-0.1
13861380
- Add component_test_status_var_service plugin

packaging/rpm-sles/mysql.spec.in

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -773,6 +773,7 @@ fi
773773
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_sink_syseventlog.so
774774
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_sink_json.so
775775
%attr(755, root, root) %{_libdir}/mysql/plugin/component_log_filter_dragnet.so
776+
%attr(755, root, root) %{_libdir}/mysql/plugin/component_validate_password.so
776777
%attr(755, root, root) %{_libdir}/mysql/plugin/connection_control.so
777778
%attr(755, root, root) %{_libdir}/mysql/plugin/ha_example.so
778779
%attr(755, root, root) %{_libdir}/mysql/plugin/keyring_file.so
@@ -797,6 +798,7 @@ fi
797798
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_log_sink_syseventlog.so
798799
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_log_sink_json.so
799800
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_log_filter_dragnet.so
801+
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_validate_password.so
800802
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/connection_control.so
801803
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/ha_example.so
802804
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/keyring_file.so
@@ -1065,7 +1067,6 @@ fi
10651067
%attr(755, root, root) %{_libdir}/mysql/plugin/component_test_status_var_service_str.so
10661068
%attr(755, root, root) %{_libdir}/mysql/plugin/component_test_status_var_service_unreg_only.so
10671069
%attr(755, root, root) %{_libdir}/mysql/plugin/component_test_system_variable_source.so
1068-
%attr(755, root, root) %{_libdir}/mysql/plugin/component_validate_password.so
10691070
%attr(644, root, root) %{_libdir}/mysql/plugin/daemon_example.ini
10701071
%attr(755, root, root) %{_libdir}/mysql/plugin/libdaemon_example.so
10711072
%attr(755, root, root) %{_libdir}/mysql/plugin/test_udf_services.so
@@ -1133,7 +1134,6 @@ fi
11331134
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_test_status_var_service_str.so
11341135
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_test_status_var_service_unreg_only.so
11351136
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_test_system_variable_source.so
1136-
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/component_validate_password.so
11371137
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/libdaemon_example.so
11381138
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/test_udf_services.so
11391139
%attr(755, root, root) %{_libdir}/mysql/plugin/debug/udf_example.so
@@ -1229,17 +1229,11 @@ fi
12291229
%endif
12301230

12311231
%changelog
1232-
* Wed Dec 06 2017 V S Murthy Sidagam <[email protected]> - 8.0.4-0.1
1233-
- Add component_validate_password component
1234-
1235-
* Thu Nov 30 2017 Balasubramanian Kandasamy
1236-
* <[email protected]> - 8.0.4-0.1
1237-
- Include udf_example.so in test package
1238-
1239-
* Tue Oct 31 2017 Balasubramanian Kandasamy
1240-
* <[email protected]> - 8.0.4-0.1
1232+
* Thu Dec 07 2017 Balasubramanian Kandasamy <[email protected]> - 8.0.4-0.1
12411233
- Add meb as sub package
12421234
- Remove obsoleted mysqltest man pages
1235+
- Include udf_example.so in test package
1236+
- Add component_validate_password component
12431237

12441238
* Fri Jul 28 2017 Horst Hunger <[email protected]> - 8.0.3-0.1
12451239
- Add component_test_status_var_service plugin

0 commit comments

Comments
 (0)