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: 
    42 b3 3f 03 00 00 00 02 80 00 00 01
0.12.2-0ubuntu1.16.04.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).
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.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1868698

Title:
  0.12.2-0ubuntu1.16.04.2 fails to connect to servers after upgrade

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quassel/+bug/1868698/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to