This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
transaction.origin and pdu.origin are redundant and we should remove them #3816
Labels
A-Spec-Compliance
places where synapse does not conform to the spec
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Task
Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
Comments
timokoesters
added a commit
to timokoesters/ruma
that referenced
this issue
Aug 12, 2020
timokoesters
added a commit
to timokoesters/ruma
that referenced
this issue
Aug 12, 2020
timokoesters
added a commit
to timokoesters/ruma
that referenced
this issue
Aug 13, 2020
timokoesters
added a commit
to timokoesters/ruma
that referenced
this issue
Aug 13, 2020
timokoesters
added a commit
to timokoesters/ruma
that referenced
this issue
Sep 12, 2020
jplatte
added a commit
to ruma/ruma
that referenced
this issue
Sep 17, 2020
…ble-pre-spec"] See matrix-org/synapse#3816 Co-authored-by: Timo <timo@koesters.xyz>
DMRobertson
added
T-Enhancement
New features, changes in functionality, improvements in performance, or user-facing enhancements.
and removed
z-enhancement
labels
Aug 25, 2022
|
clokep
added
A-Spec-Compliance
places where synapse does not conform to the spec
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Task
Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
and removed
T-Enhancement
New features, changes in functionality, improvements in performance, or user-facing enhancements.
z-p2
(Deprecated Label)
labels
May 30, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
A-Spec-Compliance
places where synapse does not conform to the spec
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Task
Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
both these fields in the server-server api are redundant. transaction.origin is implied by the name of the server you're connected to, while pdu.origin is implied by the domain of the event_id (at least until MSC1640 lands, and after that probably has no useful purpose anyway).
Their presence is a foot-gun for server implementors, and led directly to #3796 in synapse. We should remove them from the s2s spec, and make sure that synapse really really doesn't do anything with them
The text was updated successfully, but these errors were encountered: