So for the quasselclient issue I've now compared the wireshark traces of 0.12.2-0ubuntu1 and 0.12.2-0ubuntu1.16.04.2. At startup both send a payload of 12 bytes.
They only differ in the 4th byte (working client sends 0x03, broken client sends 0x02).
According to https://quasseldroid.info/docs/protocol/layers/framing/ that byte contains the handshake feature flags. 0x02 means "Compression"; 0x03 means "TLS" and "Compression".
So it looks like quasselclient 0.12.2-0ubuntu1.16.04.2 does not use TLS for the core connection any more.
So for the quasselclient issue I've now compared the wireshark traces of 0.12.2-0ubuntu1 and 0.12.2- 0ubuntu1. 16.04.2. At startup both send a payload of 12 bytes.
0.12.2-0ubuntu1: 0ubuntu1. 16.04.2
42 b3 3f 03 00 00 00 02 80 00 00 01
0.12.2-
42 b3 3f 02 00 00 00 02 80 00 00 01
They only differ in the 4th byte (working client sends 0x03, broken client sends 0x02). /quasseldroid. info/docs/ protocol/ layers/ framing/ that byte contains the handshake feature flags. 0x02 means "Compression"; 0x03 means "TLS" and "Compression".
According to https:/
So it looks like quasselclient 0.12.2- 0ubuntu1. 16.04.2 does not use TLS for the core connection any more.