Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[mbedTLS] Integrate TLS handshake defragmentation PR #103247

Merged

Conversation

Faless
Copy link
Collaborator

@Faless Faless commented Feb 24, 2025

Upstream PR Mbed-TLS/mbedtls#9981 has been merged.

Fixes #101910 while leaving TLS 1.3 support by default.

Added an extra commit to enable TLSv1.3 support by default for editor and project by default.

@Faless Faless force-pushed the mbedtls/backport_defragment_tls_handshake branch from c7818c6 to af0bc17 Compare February 24, 2025 12:44
@AThousandShips AThousandShips added this to the 4.4 milestone Feb 24, 2025
@Faless Faless requested review from a team as code owners February 24, 2025 13:07
Comment on lines +35 to +37
#ifdef TOOLS_ENABLED
#include "editor/editor_settings.h"
#endif // TOOLS_ENABLED
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technically not editor code shouldn't include editor headers (see #53295), but we have quite a few exceptions.
In this case I don't see any easy way to avoid this, it would need to be passed as a argument from where mbedtls is used in the editor, and that seems worse than allowing this exception.

@akien-mga akien-mga merged commit 39c201c into godotengine:master Feb 24, 2025
20 checks passed
@akien-mga
Copy link
Member

Thanks!

@Faless Faless deleted the mbedtls/backport_defragment_tls_handshake branch February 24, 2025 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[4.4 beta 1] TLS Handshake Error with Godot HTTPRequest
3 participants