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@

Reply via email to