Bug 382924 - No autojoin channel if channel requires identification with services
Summary: No autojoin channel if channel requires identification with services
Status: RESOLVED FIXED
Alias: None
Product: konversation
Classification: Applications
Component: general (show other bugs)
Version: Git
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Konversation Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-30 10:16 UTC by Roman Gilg
Modified: 2020-03-29 06:45 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Gilg 2017-07-30 10:16:23 UTC
Connecting to server freenode and setting #wayland as an autojoin channel doesn't work, because #wayland prescribes being identified with service (which I am, but apparently this is in Konversation internally only done after the channel join request has been sent).

Manual "/join wayland" command afterwards works.
Comment 1 Eike Hein 2017-07-31 08:28:05 UTC
Use SASL authentication. It's the modern form to auth on IRC and doesn't have the race condition problems of other methods.
Comment 2 Roman Gilg 2017-07-31 18:08:13 UTC
Awesome Eike. Thanks! Shouldn't it be the default then?
Comment 3 Eike Hein 2017-08-01 10:08:55 UTC
In the drop-down you mean? Probably makes sense, yeah. At this point most decent IRC networks should support it ...
Comment 4 Peter Simonsson 2020-03-29 06:45:16 UTC
Git commit 74f707e2532d598ee616a9b288a0ee22d43630fb by Peter Simonsson, on behalf of Christian Christiansen.
Committed on 29/03/2020 at 06:45.
Pushed by psn into branch 'master'.

Changed default auto join from NickServ to SASL.

Summary:
NickServ often doesn't function well with auto join, so changed
default to SASL PLAIN. Included message for NickServ, recommending
SASL.
Related: bug 400362, bug 397576

Reviewers: #konversation, psn

Reviewed By: #konversation, psn

Subscribers: psn, #konversation

Tags: #konversation

Differential Revision: https://phabricator.kde.org/D28329

M  +1    -1    src/identity.cpp
M  +5    -3    src/identitydialog.cpp

https://commits.kde.org/konversation/74f707e2532d598ee616a9b288a0ee22d43630fb