wolfssl
wolfssl copied to clipboard
dtls13: always send ACKs on detected retransmission
Fixes:
-
make wolfssl_is_init_finished() return true only after the last server ACK.
-
always send AKCs when we detect a rtx from the other peer.
Otherwise the connection can stall due the indefinite delay of an explicit ACK, for exapmle:
-> client sends the last Finished message
<- server sends the ACK, but the ACK is lost
-> client rentrasmit the Finished message
- server delay sending of the ACK until a fast timeout
-> client rentrasmit the Finished message quicker than the server timeout
- server resets the timeout, delaying sending the ACK
-> client rentrasmit the Finished...
retest this please
retest this please
Retest this please: "PRB-generic-config-parser"
retest this please: .RequestAbortedException