Commit graph

35 commits

Author SHA1 Message Date
Tulir Asokan
7c2fdc703d bridgev2: add remote->matrix mark unread interfaces 2024-06-20 15:21:17 +03:00
Tulir Asokan
2ed8d0d0b3 Add proper room name calculation and fix some bugs 2024-06-01 03:08:41 +03:00
Tulir Asokan
797aed1e83 Update m.megolm_backup.v1 event type to reference secret ID constant 2024-05-26 00:59:30 +03:00
Sumner Evans
6aa214ad1a
events: reorder and add done event
This commit reorders the events to match what's in the spec, and adds
the missing m.key.verification.done event.

Signed-off-by: Sumner Evans <sumner@beeper.com>
2024-02-09 10:30:36 -07:00
Toni Spets
a36dc59187 Plumb event.AccountDataMegolmBackupKey properly 2024-02-01 10:23:14 +02:00
Tulir Asokan
0ecb22e6f0 Add m.fully_read to event type class guesser 2024-01-26 19:55:58 +02:00
Toni Spets
94664f1c8a Secret sharing implementation 2024-01-24 12:56:46 +02:00
saces
97d19484a3
add missing declarations for m.key.verification.ready
Signed-off-by: saces <saces@c-base.org>
2024-01-19 13:15:31 -07:00
Sumner Evans
c77d6fe1f9
event/type: add megolm backup key account data type
Signed-off-by: Sumner Evans <sumner@beeper.com>
2024-01-18 09:17:19 -07:00
Tulir Asokan
c710d4aa8f Deprecate MSC2716 methods and add Beeper batch send methods 2023-06-19 01:24:44 +03:00
Tulir Asokan
20df20d25a Ratchet inbound sessions on decrypt and delete outbound on ack 2023-04-10 16:27:05 +03:00
Tulir Asokan
1f3cdabc5e Add msc2716 marker event type 2022-07-12 22:51:05 +03:00
Tulir Asokan
5853dab580 Add com.beeper.message_send_status event type 2022-05-31 16:29:03 +03:00
qua3k
f7a6fd2a8b Add event type and content struct for moderation policy lists 2022-01-14 23:20:19 +02:00
qua3k
6d8ff28f5d
Add event type and content struct for server ACLs (#59) 2022-01-07 17:58:16 +02:00
Tulir Asokan
8916ec32ce Add space stuff. Fixes #53 2021-12-29 18:54:08 +02:00
Tulir Asokan
835194fa2d Automatically create new Olm sessions if decryption fails 2021-12-03 16:23:24 +02:00
Tulir Asokan
9371f46a3c Add m.bridge event content struct 2021-09-30 16:04:50 +03:00
Tulir Asokan
42d0adaa7d Improve debug log for unsupported event types and add call events to GuessClass (ref #32) 2021-05-07 15:11:42 +03:00
Tulir Asokan
ba8ea0c90b Add content structs for VoIP events 2021-04-19 17:24:35 +03:00
Tulir Asokan
495d77b3a0 Merge branch 'master' into cross-sign 2020-10-27 00:38:52 +02:00
Tulir Asokan
488e1811bb Add support for receiving MSC2409 ephemeral events 2020-10-26 18:31:14 +02:00
Tulir Asokan
2f4c0570c0 Even more changes 2020-09-12 23:37:50 +03:00
Tulir Asokan
8db8373594 Separate SSSS from cross-signing properly 2020-09-11 01:35:38 +03:00
Nikos Filippakis
8b7e8a8cae Support for starting the in-room verification process
Signed-off-by: Nikos Filippakis <me@nfil.dev>
2020-08-30 20:51:17 +02:00
Nikos Filippakis
cbcbbd97fa Handle in-room verification requests
Signed-off-by: Nikos Filippakis <me@nfil.dev>
2020-08-30 20:51:17 +02:00
Tulir Asokan
24127da284 Add support for storing m.room_key.withheld events 2020-08-03 22:05:01 +03:00
Nikos Filippakis
13915a5c7a Add event types and content structs for upcoming key verification process
Signed-off-by: Nikos Filippakis <me@nfil.dev>
2020-07-17 17:52:49 +02:00
Tulir Asokan
ea5cf3ee5e Add some comments and other changes to crypto stuff 2020-06-23 21:42:33 +03:00
Tulir Asokan
90da28d900 Implement encoding.TextMarshaler for event.Type 2020-05-06 23:39:43 +03:00
Tulir Asokan
3d4ddf7161 Add support for olm events in EncryptedEventContent struct 2020-04-21 02:56:09 +03:00
Tulir Asokan
f484169149 Register event content types for gob and add some other stuff 2020-04-19 14:43:00 +03:00
Tulir Asokan
f4fc99cddb Overhaul event content representation 2020-04-19 03:23:27 +03:00
Tulir Asokan
86aa914702 Add more keys endpoints and to-device events 2020-04-16 20:39:10 +03:00
Tulir Asokan
941515e73d Rename events to event 2020-04-16 17:29:47 +03:00
Renamed from events/type.go (Browse further)