Project

General

Profile

Actions

tickets #180062

open

Matrix: incomming federation from `kde.org` is broken

Added by RorySys 23 days ago. Updated 22 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
IRC and Matrix
Target version:
-
Start date:
2025-04-05
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Traffic from KDE.org is not flowing correctly to opensuse.org. Known side effects include KDE users not being able to join openSUSE rooms and messages not arriving to openSUSE users until another user in a room sends a message.

Not sure whether the issue lies at opensuse.org or kde.org, but it seems to me that something is happening at the network level.
I was not able to find relevant logs on m.i.o.o with my limited privileges in /var/log, nor journalctl. Outbound traffic is unaffected.

Actions #1

Updated by RorySys 23 days ago

  • Private changed from Yes to No
Actions #2

Updated by crameleon 23 days ago

~> curl https://kde.org/.well-known/matrix/server
{
    "m.server": "kde.modular.im:443"
}

kde.org seem to be using Element hosted Matrix, is this really specific to kde.org or rather to all Element hosted instances?

Actions #3

Updated by crameleon 23 days ago ยท Edited

In the latter case, I have a suspicion:

$ dig kde.modular.im +short a
k8s-core-coreingr-e213c56b76-ef68a8798c5364b0.elb.eu-central-1.amazonaws.com.
3.66.50.240

That IP address is part of 3.0.0.0/9, requests from which we are blanket rejecting with 429 due to abuse from hosts at Amazon: https://progress.opensuse.org/projects/opensuse-admin/repository/salt/revisions/843268caef24c4e986b5b0312a0dc83487910e1b/diff.
Assuming that IP address is also the one they use as a source address.

Actions #4

Updated by crameleon 23 days ago

Easiest would be to exclude requests to Matrix from all source address filtering, but it would mean that it receives request spam from other places which don't necessarily host Matrix servers. Do I recall correctly that only SNI is used for federation traffic? Then we could only exclude sni_matrix and still benefit from filtering requests to Matrix which only match a host header.

Actions #5

Updated by sealne 22 days ago

gnome.modular.im seems to be hosted on the same cluster as kde

Actions

Also available in: Atom PDF