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