Files
cproof/src/xmpp
Michael Vetter 9fb45b543b fix: Ignore self-presence for untracked MUC rooms
Only handle self-presence for rooms we are actively managing.

Earlier we blindly react to any self-presence
stanza by calling 'ui_room_join'.

The join could have been initiated by another client or an external
Gateway. In the case of #731 this was Slack.
I remember that more people reported this kind of bug in our MUC.

We then would open a window and the nick would be (null) because we
don't have any nickname for that room set.

So only react on self-presence if we manage the MUC.
Other XMPP clients do the same.

Fix https://github.com/profanity-im/profanity/issues/731
2026-02-28 10:42:03 +01:00
..
2026-02-20 16:13:31 +01:00
2020-07-07 14:18:57 +02:00
2019-11-13 12:11:05 +01:00
2021-10-27 22:45:44 +02:00
2023-01-18 20:11:13 +01:00
2020-07-07 14:18:57 +02:00
2023-12-12 18:27:09 +01:00
2020-07-07 14:18:57 +02:00
2021-10-27 22:45:44 +02:00
2023-12-28 19:21:27 +01:00
2026-02-26 19:06:44 +01:00
2026-02-26 19:06:44 +01:00
2026-02-27 19:26:42 +01:00
2020-07-07 14:18:57 +02:00
2024-10-03 15:51:52 +02:00
2022-02-01 15:01:28 +01:00
2020-07-07 14:18:57 +02:00
2023-05-10 18:12:11 +02:00
2026-02-20 16:13:31 +01:00
2022-10-18 23:24:30 +01:00
2026-02-27 22:29:45 +01:00
2022-10-18 23:24:30 +01:00
2026-02-20 16:13:31 +01:00