]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Added ssl_mode flag to mysqldb
authorGord Thompson <gord@gordthompson.com>
Fri, 13 Nov 2020 19:13:32 +0000 (14:13 -0500)
committerGord Thompson <gord@gordthompson.com>
Fri, 13 Nov 2020 19:59:31 +0000 (12:59 -0700)
commit2e4dec934cb5215d628e02ed717454c165a33e4d
treeadb3310197b6b1c6d33ace8c50b606c077ff8900
parente1891931b799defb86621a1cfbab26647afd362e
Added ssl_mode flag to mysqldb

Fixes: #5692
ssl_mode flag is added to mysqldb

### Description
mysqldb driver supports "ssl_mode" flag, which can be one of following values:
"DISABLED", "PREFERRED", "REQUIRED", "VERIFY_CA", "VERIFY_IDENTITY".
Depending on these values MySQL will behave accordingly to them.

So this flag has been added to the sqlaclhemy. So in case if TLS is not supported on the server, we can drop the connection right away.

Closes: #5693
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/5693
Pull-request-sha: 94aed8b17d21da9a20be4b092f6a60b12f60b761

Change-Id: I7657b9c812d3a40ccacebbd8f4d5f20659d447c3
doc/build/changelog/unreleased_13/5692.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/mysql/mysqldb.py
test/dialect/mysql/test_dialect.py