You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Handshake with an extension fails with TLS because the extension is not initialized at the time of first handshake. There was a recent change in core to change the access modifiers of many methods within ExtensionsManager and direct access to the extensionIdMap was removed. In order to fix compilation on the security plugin, there was a change in the SecurityRequestHandler to use the public method lookupInitializedExtensionById, but this data structure only contains initialized extensions.
One way of solving this issue is to have the extension settings exposed to the security plugin so the security plugin can lookup in a map of extension settings to see if a unique id is present.
The text was updated successfully, but these errors were encountered:
cwperks
added
bug
Something isn't working
untriaged
Require the attention of the repository maintainers and may need to be prioritized
labels
May 8, 2023
Looks like we need an lookupUninitializedExtensionById or something similar to handle this scenario in core
davidlago
added
triaged
Issues labeled as 'Triaged' have been reviewed and are deemed actionable.
and removed
untriaged
Require the attention of the repository maintainers and may need to be prioritized
labels
May 8, 2023
What is the bug?
Handshake with an extension fails with TLS because the extension is not initialized at the time of first handshake. There was a recent change in core to change the access modifiers of many methods within ExtensionsManager and direct access to the
extensionIdMap
was removed. In order to fix compilation on the security plugin, there was a change in the SecurityRequestHandler to use the public methodlookupInitializedExtensionById
, but this data structure only contains initialized extensions.One way of solving this issue is to have the extension settings exposed to the security plugin so the security plugin can lookup in a map of extension settings to see if a unique id is present.
The text was updated successfully, but these errors were encountered: