[jitsi-dev] DTLS handshake messages


#1

Does anyone have any idea why I might be seeing these in my logs:

2016-05-24 14:49:06,873
[org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.connectThread]
WARN o.j.i.n.t.d.DatagramTransportImpl - Unknown DTLS handshake message
type: 116
2016-05-24 14:49:06,873
[org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.connectThread]
WARN o.j.i.n.t.d.DatagramTransportImpl - Unknown DTLS handshake message
type: -71
2016-05-24 14:49:06,873
[org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.connectThread]
WARN o.j.i.n.t.d.DatagramTransportImpl - Unknown DTLS handshake message
type: -126
2016-05-24 14:49:06,873
[org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.connectThread]
WARN o.j.i.n.t.d.DatagramTransportImpl - Unknown DTLS handshake message
type: -124

We're using libjitsi and have proper fingerprints passed on our signal
channel.

Regards,
Paul


#2

We have it on our TODO list. Note that the warning is printed by a
piece of code which determines whether to send multiple DTLS records
in one UDP packet (called flight). The related standard defines which
messages mark the end of the flight. It operates on DTLS records
generated by Videobrige, not received by Vieobridge. So the source
code doesn't try to do anything specific about the data in these DTLS
packets/records, it just looks at their types and either sends them
immediately or delays them to be sent with subsequent DTLS packets.