CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/09/17 16:58:23
Modified files:
lib/libssl : d1_both.c d1_lib.c dtls12_internal.h
dtls_local.h ssl_srvr.c
Log message:
Rework handling for flights of buffered DTLS messages.
Currently outgoing messages are stored in a pqueue for retransmission.
This is completely unnecessary and requires a bunch of contortions.
Replace the pqueue with a simple linked list of buffered messages,
which form a flight. Rename dtls1_clear_record_buffer() to
dtls1_clear_flight() to more accurately reflect its purpose.
Make dtls12_create_handshake_msg() self-contained and simplify
dtls1_buffer_message(), which then allows for the removal of w_msg_hdr.
ok kenjiro@ tb@