Bug 442121 - Noncompliant line ending in outgoing messages
Summary: Noncompliant line ending in outgoing messages
Status: REPORTED
Alias: None
Product: konversation
Classification: Applications
Component: protocol (show other bugs)
Version: 1.8.21081
Platform: Flatpak Linux
: NOR normal
Target Milestone: ---
Assignee: Konversation Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-07 11:38 UTC by Alois Wohlschlager
Modified: 2021-09-07 11:38 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alois Wohlschlager 2021-09-07 11:38:18 UTC
SUMMARY

Konversation sends outgoing IRC messages with LF termination. The IRC protocol specifications demand CRLF termination.


STEPS TO REPRODUCE
1. Start traffic capture in Wireshark
2. Use Konversation to connect to an IRC server without TLS encryption (same bug happens with TLS, but it's easier to observe without)
3. Check traffic in wireshark

OBSERVED RESULT

Outgoing messages are sent with LF (0a) line ending

EXPECTED RESULT

Outgoing messages are sent with CRLF (0d 0a) line ending


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: n/a
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.3