Skip to content

Conversation

@jeremy
Copy link
Contributor

@jeremy jeremy commented Nov 19, 2025

Fixes #199
References #165

Builds on #252, #253 for CI MySQL 9.5 and MariaDB coverage.

@jeremy
Copy link
Contributor Author

jeremy commented Nov 19, 2025

Running this in production on HEY.com. /cc @jhawthorn

@jeremy jeremy force-pushed the caching-sha2-without-tls branch 10 times, most recently from ea1ea45 to e133bde Compare December 2, 2025 02:44
* Test against all LTS releases
* Only test against the latest innovation release, currently 9.5
@jeremy jeremy force-pushed the caching-sha2-without-tls branch 2 times, most recently from 6d30db6 to 52879cf Compare December 3, 2025 06:57
Add CI coverage for MariaDB alongside MySQL:
* MariaDB 10.6, 10.11, 11.4, 11.8 (LTS releases)
* MariaDB 12.1 (development, like MySQL 9.5)

Add detailed caching_sha2_password error handling to auth_switch
since MariaDB uses AUTH_SWITCH instead of AUTH_MORE_DATA to switch
to the plugin.

Remove non-portable mysql.user plugin verifications from auth tests
since connection tests already verify the plugin works.
@jeremy jeremy force-pushed the caching-sha2-without-tls branch 3 times, most recently from d160001 to bcff9b9 Compare December 3, 2025 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: caching_sha2_password over insecure connections

1 participant