PT-2340 - Support MySQL 8.4

- Removed offensive terminology from library files and their tests
- Removed unused sandbox/prove2junit.pl
- Added option mysql_ssl to DSN and possibility to have DSN of multiple letters
This commit is contained in:
Sveta Smirnova
2024-07-23 22:28:05 +03:00
parent a530c6f84c
commit e2207ea232
49 changed files with 1131 additions and 398 deletions

View File

@@ -527,6 +527,7 @@ my @password_commas = (
['u=a,p=foo\,,P=12345', 'foo,', 12345, 'Pass ends with comma'],
['u=a,p=foo\,', 'foo,', undef, 'Pass ends with comma, last part'],
['u=a,p=\,,P=12345', ',', 12345, 'Pass is a comma'],
['u=a,p=foo=bar,P=12345', 'foo=bar', 12345, '= in a pass'],
);
foreach my $password_comma ( @password_commas ) {
test_password_comma(@$password_comma);
@@ -551,8 +552,9 @@ sub test_password_comma_with_auto {
}
@password_commas = (
['host,p=a\,z,P=9', 'a,z', 9, 'Comma-pass with leading bareword host'],
['p=a\,z,P=9,host', 'a,z', 9, 'Comma-pass with trailing bareword host'],
['host,p=a\,z,P=9', 'a,z', 9, 'Comma-pass with leading bareword host'],
['p=a\,z,P=9,host', 'a,z', 9, 'Comma-pass with trailing bareword host'],
['p=foo=bar,P=9,host', 'foo=bar', 9, '= in a pass with trailing bareword host'],
);
foreach my $password_comma ( @password_commas ) {