[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sr #107948] DTLS handshake deadlocks on packet loss
From: |
anonymous |
Subject: |
[sr #107948] DTLS handshake deadlocks on packet loss |
Date: |
Wed, 08 Feb 2012 23:40:42 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0 |
Follow-up Comment #11, sr #107948 (project gnutls):
Now the server side of things works nicely with lost packets. Only dropping
three server hello flights still kills the handshake and forces the client to
time out, but that's fine. Similar result on the client side. Almost all is
well, only losing two ChangeCipherSpec packets is still fatal. The handshake
does not deadlock, it simply times out, so that is pretty much fine too. All
in all, the bug looks squashed for nonblocking.
For blocking, I still see deadlocks, but since can't reproduce, and mini-loss
runs fine, I must be doing something wrong there.
Judging from this new robustness against loss, packet reordering should be no
problem either. If you wish, I can test that thoroughly as well.
As for my test code: an update with client drop predicates is attached; if you
want to use it for the GnuTLS test suite, I'd be happy to rewrite it and grant
you whatever rights necessary.
(file #25032)
_______________________________________________________
Additional Item Attachment:
File name: handshake-all.cpp Size:6 KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/support/?107948>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [sr #107948] DTLS handshake deadlocks on packet loss, (continued)
- [sr #107948] DTLS handshake deadlocks on packet loss, anonymous, 2012/02/07
- [sr #107948] DTLS handshake deadlocks on packet loss, Nikos Mavrogiannopoulos, 2012/02/07
- [sr #107948] DTLS handshake deadlocks on packet loss, anonymous, 2012/02/07
- [sr #107948] DTLS handshake deadlocks on packet loss, Nikos Mavrogiannopoulos, 2012/02/07
- [sr #107948] DTLS handshake deadlocks on packet loss, Nikos Mavrogiannopoulos, 2012/02/08
- [sr #107948] DTLS handshake deadlocks on packet loss, anonymous, 2012/02/08
- [sr #107948] DTLS handshake deadlocks on packet loss, Nikos Mavrogiannopoulos, 2012/02/08
- [sr #107948] DTLS handshake deadlocks on packet loss, anonymous, 2012/02/08
- [sr #107948] DTLS handshake deadlocks on packet loss, anonymous, 2012/02/08
- [sr #107948] DTLS handshake deadlocks on packet loss, Nikos Mavrogiannopoulos, 2012/02/08
- [sr #107948] DTLS handshake deadlocks on packet loss,
anonymous <=
- [sr #107948] DTLS handshake deadlocks on packet loss, anonymous, 2012/02/09
- [sr #107948] DTLS handshake deadlocks on packet loss, anonymous, 2012/02/09
- [sr #107948] DTLS handshake deadlocks on packet loss, Nikos Mavrogiannopoulos, 2012/02/10
- [sr #107948] DTLS handshake deadlocks on packet loss, anonymous, 2012/02/10
- [sr #107948] DTLS handshake deadlocks on packet loss, Nikos Mavrogiannopoulos, 2012/02/24