Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matrix v1.12 – Behandlung server_name > via Deprecation #276

Open
Johennes opened this issue Oct 14, 2024 · 1 comment
Open

Matrix v1.12 – Behandlung server_name > via Deprecation #276

Johennes opened this issue Oct 14, 2024 · 1 comment

Comments

@Johennes
Copy link
Contributor

Johennes commented Oct 14, 2024

Abgespalten von #271.

Folgende Änderung soll im Hinblick auf TI-M bewertet und falls nötig behandelt werden:

  • Deprecate the server_name query parameter on POST /_matrix/client/v3/join/{roomIdOrAlias} and POST /_matrix/client/v3/knock/{roomIdOrAlias}, as per MSC4156. (#1933)
  • Add via query parameter on POST /_matrix/client/v3/join/{roomIdOrAlias} and POST /_matrix/client/v3/knock/{roomIdOrAlias}, as per MSC4156. (#1933)
@Johennes
Copy link
Contributor Author

Da via vor v1.12 nicht existiert hat, verpflichtet Matrix Clients für < v1.12 Server den Parameter server_name zu verwenden. v1.12 Server unterstützen server_name weiterhin, verwerten den Parameter allerdings nur wenn via fehlt. Kompatibilitätsprobleme kann es hier daher nicht geben.

Matrix verpflichtet Clients allerdings nicht via für v1.12 Server zu verwenden.

Clients SHOULD use via when the homeserver they're talking to supports it. To do this, they MAY either detect server support through the supported spec versions in /_matrix/client/versions or always include both parameters with identical values.

Vorschlag: Zur Beschleunigung der Migration verpflichten wir TI-M Clients zur Verwendung von via sofern der Server es erlaubt.

A_1 – Verpflichtende Verwendung von via

TI-M Clients MÜSSEN bei den Requests POST /_matrix/client/v3/join/{roomIdOrAlias} und POST /_matrix/client/v3/knock/{roomIdOrAlias} den Parameter via verwenden sofern der Homeserver dies unterstützt.

Hinweis: via wurde in Matrix v1.12 eingeführt und ersetzt den als deprecated markierten Parameter server_name. Das in A_1 beschriebene Verhalten kann auch dadurch realisiert werden, dass immer beide Parameter mit identischen Werten gesetzt werden.

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

No branches or pull requests

1 participant