]> git.ipfire.org Git - thirdparty/bind9.git/commit
fix: dev: Disassociate the SSL object from the cached SSL_SESSION
authorOndřej Surý <ondrej@isc.org>
Wed, 7 Aug 2024 14:26:22 +0000 (14:26 +0000)
committerOndřej Surý <ondrej@isc.org>
Wed, 7 Aug 2024 14:26:22 +0000 (14:26 +0000)
commit1d1bc3a1485407fa2ae5e4d7bccc93d83217a47a
treea32608195218891c714ad144edb32ff6d0f09eb7
parentee00bddf94ffbb2ff0565e389de32de72753939e
parentc11b736e44a5f637eff9babcd65cc2958f52e7ce
fix: dev: Disassociate the SSL object from the cached SSL_SESSION

When the SSL object was destroyed, it would invalidate all SSL_SESSION
objects including the cached, but not yet used, TLS session objects.

Properly disassociate the SSL object from the SSL_SESSION before we
store it in the TLS session cache, so we can later destroy it without
invalidating the cached TLS sessions.

Closes #4834

Merge branch '4834-detach-SSL-from-cached-SSL_SESSION' into 'main'

Closes #4834

See merge request isc-projects/bind9!9271