FS#67549 - [polari] Client-side flooding target IRC server and unstable behavior

Attached to Project: Arch Linux
Opened by Maxim Martyanov (Llorephie) - Monday, 10 August 2020, 19:58 GMT
Last edited by Jan Alexander Steffens (heftig) - Tuesday, 11 August 2020, 02:10 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Recently got banned from Freenode IRC for client flooding reason, some details of behavior from ticket [freenode.net #226867]:
> Not sure what exactly the broken behaviour is (obviously I can see there was a flood of reconnects, but not more detail than that)

Joined to ~20 channels, all channels joining occured before NickServ authentication by Polari. Randomly client crashes on new messages/disconnections from channels in case of unauthorized join/connection to #{channel}-unauthorized.

Additional info:
* package version: extra/polari 3.36.3-1 (gnome-extra)
* config and/or log files etc.: not applicable.
* upstream bug report: https://gitlab.gnome.org/GNOME/polari/-/issues/152

Steps to reproduce:
1) Install extra/polari
2) Add Freenode server
3) Open channel list
4) Mark some channels to join (example: archlinux channels, fedora channels, rhel)
5) Get slow performance, and bot ping-backs, crash.
6) Open client again. Client will join channels before NickServ identify
7) Get more channels by bots, which relocate you in *-authorized
8) Repeat 1-2 more times, get ban, mail admins :)

Stability and behavior of this package looks terrible (even by upstream bug reports), but it is located in extra repository. Maybe testing/knock to AUR is more safe place for it, not in (gnome-extra) package group?
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Tuesday, 11 August 2020, 02:10 GMT
Reason for closing:  Upstream
Additional comments about closing:  https://gitlab.gnome.org/GNOME/polari/-/ issues/152

Loading...