Skip to content

There seems to be a situation where if a user removes account1@some-specific-relay.org and adds account2@some-specific-relay.org then it won't update #8117

@ell1e

Description

@ell1e

There seems to be a situation where if a user removes account1@some-specific-relay.org and adds account2@some-specific-relay.org then it won't update:

Image

The user reports that they're seeing the correct relay list on both of their clients (Linux & Android, see below). I'm seeing the wrong one on my client (Linux), and I'm getting email errors for every message I send.

  • Operating System (Linux/Mac/Windows/iOS/Android): Linux (me), Linux & Android (user with strange relay info).
  • Core Version: whatever corresponds to client v2.48.0 (me), whatever corresponds to 2.35 & 2.48 (user with strange relay info,
  • Client Version: DC Desktop v2.48.0 (me), DC Desktop 2.35 & DC Android 2.48 (user with strange relay info).

Expected behavior

When a user talks to me, the relay list should update fully.

Actual behavior

What happened instead?

There seems to be a problem with relay updates if the user removed account1@some-specific-relay.org and added account2@some-specific-relay.org for the sem relay, in some situation. Then it doesn't seem to update sometimes, even if the user just wrote to me.

Steps to reproduce the problem

  1. The user does something to their relays that involves removing account1@some-specific-relay.org and adding account2@some-specific-relay.org for the sem relay
  2. ??? perhaps unknown in-between steps
  3. User and me are exchanging messages and I see account1 in their relay list, even though they say they use account2, and I get email server errors for account1.

Screenshots

See above!

Logs

Not attached for privacy reasons, let me know if you need them. But I don't have logs of the specific moment the relay changed anyway, so I'm not sure how helpful they would be. It seems to have been a longer while ago.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is not working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions