Skip to content

feat: added TLS 1.2 support - #248

Merged
ararog merged 13 commits into
mainfrom
add_tls12_support
Aug 22, 2026
Merged

feat: added TLS 1.2 support#248
ararog merged 13 commits into
mainfrom
add_tls12_support

Conversation

@ararog

@ararog ararog commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Overview

The goal behind this PR is not only add TLS 1.2 support to deboa, but also add some other changes needed on codebase, like better ALPN handling.

TLS 1.2 support

Deboa originally had support to TLS 1.3, but that's not optimal, since several sites still uses TLS 1.2. So now both versions are enabled on rustls.

ALPN handling

Until that moment, ALPN was still not properly implemented, now deboa has partial support, what do I mean with partial support? That means ALPN at client - server level will be restricted to HTTP/1.1 and HTTP/2, which are TCP based protocols, in order to support HTTP/3, it must be done over DNS with an HTTPS record.

@ararog
ararog force-pushed the add_tls12_support branch from 1fb95c8 to 83892d2 Compare August 21, 2026 23:49
@ararog

ararog commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator Author

@dahankzter just rebased main with your work on deboa-glommio, will fix existing issues tomorrow, push to github and rebase this PR into main.

@ararog ararog self-assigned this Aug 22, 2026
@ararog
ararog merged commit f73043a into main Aug 22, 2026
17 of 83 checks passed
@ararog
ararog deleted the add_tls12_support branch August 22, 2026 14:43
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.

[Tokio|Smol|Compio] [BUG] - Allow unprotected connections only for HTTP 1.1 [Tokio|Smol|Compio] [BUG] - Better ALPN handling

1 participant