You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
matrix-spec-proposals/event-schemas/schema
Jimmy Cuadra bc71dacaf4 Clarify the distinction between *m.key.verification.start* and its *m.sas.v1* variant.
Currently the *m.key.verification.start* event appears twice with the
exact same title, in the "Key verification framework" section and the
"Short Authentication (SAS) verification" section. It's not immediately
clear that the first occurrence describes the format of the event in
general terms and that the second occurrence describes the fields when
the *m.sas.v1* verification method is being used. This is a similar
relationship to the *m.room.message* event and its various *msgtype*
variants.

This commit does three things:

* It tweaks the generation of the documentation to change the title
  of the second occurrence of *m.key.verification.start* to
  distinguish it from the first.
* It updates the language in the description of the two versions of the
  event to better describe the relationship between the two.
* It adds the optional `next_method` field to the schema of the
  *m.sas.v1* variant, as specified in the general form of
  *m.key.verification.start*.

Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
5 years ago
..
core-event-schema Merge pull request #2087 from matrix-org/travis/1.0/events-are-extensible 5 years ago
m.call.answer Make all the schema files yaml 9 years ago
m.call.candidates Make all the schema files yaml 9 years ago
m.call.hangup Move wording for reason definitions 5 years ago
m.call.invite Fix a typo in m.call.invite 5 years ago
m.direct Better types for additionalProps 8 years ago
m.dummy typo 5 years ago
m.forwarded_room_key fixup! document m.forwarded_room_key 6 years ago
m.fully_read Add read markers 6 years ago
m.ignored_user_list Add clarity to the m.ignored_user_list 6 years ago
m.key.verification.accept Apply suggestions from code review 5 years ago
m.key.verification.cancel Spec SAS verification and the common key verification framework 5 years ago
m.key.verification.key Spec SAS verification and the common key verification framework 5 years ago
m.key.verification.mac Spec SAS verification and the common key verification framework 5 years ago
m.key.verification.request Spec SAS verification and the common key verification framework 5 years ago
m.key.verification.start Clarify the distinction between *m.key.verification.start* and its *m.sas.v1* variant. 5 years ago
m.key.verification.start$m.sas.v1 Clarify the distinction between *m.key.verification.start* and its *m.sas.v1* variant. 5 years ago
m.presence Update the m.presence schema to include status_msg 6 years ago
m.push_rules Avoid duplicates. 5 years ago
m.receipt Add event as a parent for all event types 8 years ago
m.room.aliases Convert event schemas to yaml 8 years ago
m.room.avatar Make the key orders consistent 8 years ago
m.room.canonical_alias Make null m.room.name behaviour explicit 8 years ago
m.room.create Add room version upgrades 6 years ago
m.room.encrypted Remove unused algorithms for encrypted messages 6 years ago
m.room.encryption require megolm algorithm in m.room.encryption 6 years ago
m.room.guest_access Convert event schemas to yaml 8 years ago
m.room.history_visibility Convert event schemas to yaml 8 years ago
m.room.join_rules Convert event schemas to yaml 8 years ago
m.room.member Merge pull request #2067 from matrix-org/travis/1.0/stripped-state 5 years ago
m.room.message Convert event schemas to yaml 8 years ago
m.room.message$m.audio Remove the "required" designation from the `url` field of certain 5 years ago
m.room.message$m.emote Switch to using $ instead of # for sub-types 5 years ago
m.room.message$m.file Remove the "required" designation from the `url` field of certain 5 years ago
m.room.message$m.image Remove the "required" designation from the `url` field of certain 5 years ago
m.room.message$m.location Switch to using $ instead of # for sub-types 5 years ago
m.room.message$m.notice Add missing format fields to m.room.message$m.notice schema. 5 years ago
m.room.message$m.server_notice Switch to using $ instead of # for sub-types 5 years ago
m.room.message$m.text Switch to using $ instead of # for sub-types 5 years ago
m.room.message$m.video Remove the "required" designation from the `url` field of certain 5 years ago
m.room.message.feedback Convert event schemas to yaml 8 years ago
m.room.name Make null m.room.name behaviour explicit 8 years ago
m.room.pinned_events Add spec for m.room.pinned_events 7 years ago
m.room.power_levels Power levels always have a default of 50 for state_default 6 years ago
m.room.redaction Convert event schemas to yaml 8 years ago
m.room.server_acl Fix server ACL schema: The type is a string 6 years ago
m.room.third_party_invite Convert event schemas to yaml 8 years ago
m.room.tombstone Add room version upgrades 6 years ago
m.room.topic Convert event schemas to yaml 8 years ago
m.room_key complete m.room_key documentation 6 years ago
m.room_key_request fixup! document key sharing and m.room_key_request 6 years ago
m.sticker Sticker messages (m.sticker) (#1158) 6 years ago
m.tag Elaborate the structure of m.tag events 6 years ago
m.typing Add event as a parent for all event types 8 years ago
stripped_state.yaml Clarify exactly what StrippedState is 5 years ago