Skip to content

carry all published relay addresses in securejoin links #8590

Closed

Description

@hpk42

See https://github.com/deltachat/interface/pull/94/changes for specifcation of the new optional r URL fragment to pack multiple relay addresses into securejoin links.

Today, get_securejoin_qr() writes a single a=<configured_addr>, while the joiner side is already multi-address end-to-end: Qr::* carries vectors of addrs and bob::send_handshake_message already sends vc-request-pubkey to all of them (#8358).

So we need to add a new r= fragment parameter holding the remaining published addresses. Old clients ignore unknown params since 2021 and keep using a=. Adding a cross-core version test could be nice (there is a bit of precedent).

Activity

  1. self-assigned this
    on Aug 14, 2026
  2. added 11 commits that reference this issue on Aug 14, 2026
    e2d64f9
    da64e59
    8939d1a
    eff253e
    58bf789
    410ac37
    16ece95
    c12da37
    88c0b90
    3acc088
    1283b98
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions