Skip to content

Conversation

@Niluge-KiWi
Copy link

@Niluge-KiWi Niluge-KiWi commented Oct 4, 2024

(stack PR on top of #9)

88fe178 lost the "nick has actually changed" check before sending /nick to IRC.

This reintroduces is it.

This issue became apparent with biboumi connecting to ZNC, and with multiple xmpp clients for the same JID, resulting in a lot of presence stanza, forwarded by biboumi as a lot of /nick.
Result: libera.chat didn't like it and responded regularly with:

lead.libera.chat: MyNick: ZNC is already trying to get this nickname

- Catch: lab.louiz.org is down; use catchorg/Catch2, pin latest v1
- slixmpp: broke python 3.7 in v1.8 (cf below): pin 1.7 branch

slixmpp error:
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/slixmpp/types.py", line 16, in <module>
    from typing import (
ImportError: cannot import name 'Literal' from 'typing' (/usr/lib/python3.7/typing.py)
python2 is not packaged anymore in alpine.
88fe178 lost the "nick has actually
changed" check before sending /nick to IRC.

This reintroduces is it.

This issue became apparent with biboumi connecting to ZNC, and with
multiple xmpp clients for the same JID, resulting in a lot of presence
stanza forwarded by biboumi as a lot of /nick.
Result: libera.chat didn't like it and responded regularly with:
> lead.libera.chat: MyNick: ZNC is already trying to get this nickname
@poVoq
Copy link

poVoq commented Nov 27, 2024

Active repo here: https://codeberg.org/poezio/biboumi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants