| Summary: | Konversation does not send CAP END if no CAP REQ is required | ||
|---|---|---|---|
| Product: | [Applications] konversation | Reporter: | Thomas Jepp <kde> |
| Component: | protocol | Assignee: | Konversation Bugs <konversation-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | Git | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/network/konversation/-/commit/1bc9a08c119c963d8a1be7dec5c8aa98231ec589 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Thomas Jepp
2023-07-04 12:23:38 UTC
Git commit 381c067f62a77a2e0dfbac801546ebbd98b0b43f by Eli MacKenzie, on behalf of Thomas Jepp. Committed on 07/08/2023 at 03:49. Pushed by argonel into branch 'release/23.08'. caps: prevent connection hang when none are requested Konversation didn't send CAP END after CAP LS, unless it actually requested caps with CAP REQ. As per https://ircv3.net/specs/extensions/capability-negotiation.html it must send CAP END - otherwise servers will just hang the connection and never complete the initial registration. M +2 -0 src/irc/server.cpp https://invent.kde.org/network/konversation/-/commit/381c067f62a77a2e0dfbac801546ebbd98b0b43f Git commit 1bc9a08c119c963d8a1be7dec5c8aa98231ec589 by Eli MacKenzie, on behalf of Thomas Jepp. Committed on 07/08/2023 at 03:58. Pushed by argonel into branch 'master'. caps: prevent connection hang when none are requested Konversation didn't send CAP END after CAP LS, unless it actually requested caps with CAP REQ. As per https://ircv3.net/specs/extensions/capability-negotiation.html it must send CAP END - otherwise servers will just hang the connection and never complete the initial registration. (cherry picked from commit 381c067f62a77a2e0dfbac801546ebbd98b0b43f) M +2 -0 src/irc/server.cpp https://invent.kde.org/network/konversation/-/commit/1bc9a08c119c963d8a1be7dec5c8aa98231ec589 |