Skip to content

Conversation

@IngelaAndin
Copy link
Contributor

@IngelaAndin IngelaAndin commented Jan 22, 2026

Fixes #10567

@IngelaAndin IngelaAndin self-assigned this Jan 22, 2026
@IngelaAndin IngelaAndin added the team:PS Assigned to OTP team PS label Jan 22, 2026
@IngelaAndin IngelaAndin requested review from dgud and u3s and removed request for dgud January 22, 2026 16:00
@IngelaAndin IngelaAndin force-pushed the ingela/ssl/session-tickets-and-early-data/OTP-19940 branch from 25fab90 to e2752dd Compare January 22, 2026 16:07
@github-actions
Copy link
Contributor

github-actions bot commented Jan 22, 2026

CT Test Results

    2 files     66 suites   26m 0s ⏱️
  817 tests   771 ✅  46 💤 0 ❌
4 267 runs  3 310 ✅ 957 💤 0 ❌

Results for commit c6988db.

♻️ This comment has been updated with latest results.

To speed up review, make sure that you have read Contributing to Erlang/OTP and that all checks pass.

See the TESTING and DEVELOPMENT HowTo guides for details about how to run test locally.

Artifacts

// Erlang/OTP Github Action Bot

If server has early_data disabled it should not include
an early_data extension in its session tickets.

close erlang#10567

Also fix legacy default value typo, which allows larger handshakes
than previous code in legacy versions. Right should be right!
@zmstone
Copy link
Contributor

zmstone commented Jan 23, 2026

Use the max size to control the extension is much nicer.
I was thinking to add an extra strat_link arg for the ticket tracker, which widened up a lot of interface changes.
Thank you @IngelaAndin

@IngelaAndin IngelaAndin added the testing currently being tested, tag is used by OTP internal CI label Jan 23, 2026
ServerOpts = [{session_tickets, ServerTicketMode}, {early_data, disabled},
{versions, ['tlsv1.2','tlsv1.3']}|ServerOpts0],
ServerOpts = [{session_tickets, ServerTicketMode},
{versions, ['tlsv1.2','tlsv1.3']},{early_data, enabled} |ServerOpts0],
Copy link
Contributor

Choose a reason for hiding this comment

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

is {early_data, disabled} + lack of extension verified somewhere, some existing testcase not changed by this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team:PS Assigned to OTP team PS testing currently being tested, tag is used by OTP internal CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TLS 1.3: NewSessionTicket includes early_data extension even when {early_data, disabled} is configured

4 participants