Project

General

Profile

Bug #1497

Cannot configure SASL with 0.12.5 client on 0.13-rc1 core

Added by drc over 5 years ago. Updated over 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Quassel Client
Target version:
-
Start date:
09/23/2018
Due date:
% Done:

0%

Estimated time:
Version:
0.12.4
OS:
Any

Description

I forget to update one of my machines and thus tried to use a 0.12.5 client (as provided in mamarley's PPA for Ubuntu 18.04) with a 0.13-rc1 core (from mamarley's alpha PPA). Most things worked fine, but I couldn't retrieve or change my SASL settings.

The Auto Identify dialog did not show the SASL settings (see first two screenshots). During all this, SASL was working fine and after updating the client to 0.13 SASL showed up again with all settings intact (see third screenshot). I've attached the debug log from the 0.12.5 client.

Core: 0.13-rc1 on Ubuntu 16.04 or 18.04 (can provide more detail if needed)
Client: 0.12.5 (1:0.12.5-0ubuntu0~ppa0~18.04.0) and 0.13 (1:0.13.0~alpha+201809172150-0ubuntu0~built201809180401~git40b5815~ubuntu18.04.1)
Client OS: Ubuntu 18.04 with all updates installed

quassel0125.png (22.5 KB) quassel0125.png Screenshot from 0.12.5, dialog just opened drc, 09/23/2018 10:18 AM
quassel0125-2.png (23.2 KB) quassel0125-2.png Screenshot from 0.12.5, checkbox manually checked drc, 09/23/2018 10:18 AM
quasseldebug.log (5.6 KB) quasseldebug.log Debug log as proviided by the client drc, 09/23/2018 10:18 AM
quassel013.png (31.2 KB) quassel013.png Screenshot from 0.13-rc1, dialog just opened drc, 09/23/2018 10:24 AM

History

#1 Updated by digitalcircuit over 5 years ago

This looks like a possible bug with feature negotiation… If you're curious, Sput's pull request #345 has more details.

https://github.com/quassel/quassel/blob/master/src/qtui/settingspages/networkssettingspage.cpp#L48-L50

    // hide SASL options for older cores
    if (!Client::isCoreFeatureEnabled(Quassel::Feature::SaslAuthentication))
        ui.sasl->hide();

Can you check your 0.13rc1 Quassel core log for any debugging messages? There should be a message about Client does not support extended features. which indicates (correctly) that 0.12.5 is a legacy client as far as Quassel features go.

Strangely enough, it worked here.

Also available in: Atom PDF