[konversation] [Bug 430490] New: twitch.tw irc still issues who command despite logic to counter that

Wren Turkal bugzilla_noreply at kde.org
Thu Dec 17 03:32:31 GMT 2020


https://bugs.kde.org/show_bug.cgi?id=430490

            Bug ID: 430490
           Summary: twitch.tw irc still issues who command despite logic
                    to counter that
           Product: konversation
           Version: 1.7.7
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: protocol
          Assignee: konversation-devel at kde.org
          Reporter: wt at penguintechs.org
  Target Milestone: ---

Created attachment 134132
  --> https://bugs.kde.org/attachment.cgi?id=134132&action=edit
Redacted raw log from konversation showing the behavior

SUMMARY
When connecting to a twitch.tv irc server, the WHO command should not be issued
over and over again since the twitch.tv irc servers do not support that
command.


STEPS TO REPRODUCE
1. Create an account on twitch.
2. Open Koversation.
3. Goto Server List
4. Add a new server connection
  * Server info
    * server/port: irc.chat.twitch.tv:6697
    * ssl: checked
  * Identity info
    * username: your twitch user name
    * auto identify type: Server Password
    * password: oauth key from twitch.tv irc setup
5. Connect to twitch.tv irc server


OBSERVED RESULT
The WHO command is sent once per minute.


EXPECTED RESULT
The WHO command is not sent.


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: don't know
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
* Line of code that attempts to alter who logic for twitch irc servers:
https://invent.kde.org/network/konversation/-/blob/master/src/irc/server.cpp#L782
* Here's info on connecting to the twitch irc servers:
https://dev.twitch.tv/docs/irc/guide
* It appears that logic was added to handle this in
https://invent.kde.org/network/konversation/-/commit/e4085aed8e38b9d665aa1efd1c38fb0cfe593da7,
so I'd love to see this updated to work.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Konversation-devel mailing list