Devin Ragotzy
|
d0df8b495c
|
Merge remote-tracking branch 'upstream/master' into correct-sendtxn
|
2021-03-04 08:39:16 -05:00 |
Timo Kösters
|
4155a47db1
|
feat: opentelemetry/jaeger support
|
2021-03-02 15:08:54 +01:00 |
Devin Ragotzy
|
0dd8a15c49
|
Fix leaves not being replaced by correct eventId in membership
Update ruma
|
2021-02-27 16:09:22 -05:00 |
Devin Ragotzy
|
8f283510aa
|
Fix unused import clippy warning
|
2021-02-23 17:21:01 -05:00 |
Devin Ragotzy
|
48601142f8
|
Use auth_cache to avoid db, save state for every event when joining
|
2021-02-23 17:21:01 -05:00 |
Devin Ragotzy
|
88c60605b4
|
Add ability to update room leaves with multiple eventIds
Tokio seems a bit broken with Rocket...
|
2021-02-23 17:21:01 -05:00 |
Devin Ragotzy
|
4b2eb5ab82
|
Fix ALL clippy warnings
|
2021-02-09 15:25:00 -05:00 |
Devin Ragotzy
|
52392628e9
|
Convert uses of Box<ServerName> to a ref
|
2021-02-09 15:22:22 -05:00 |
Devin Ragotzy
|
d0b8d0f5fd
|
Fix signature/hash checks, fetch recursive auth events
|
2021-02-09 15:22:02 -05:00 |
Devin Ragotzy
|
8de0d9f9ce
|
Remove StateStore trait from state-res collect events needed
|
2021-02-09 15:21:41 -05:00 |
Devin Ragotzy
|
cdeb1236a2
|
Fix clippy warnings remove unused imports
|
2021-02-09 15:21:14 -05:00 |
Devin Ragotzy
|
4b9976aa74
|
Update state-res, use the new Event trait
This also bumps ruma to latest and removes js_int infavor of the ruma
re-export
|
2021-02-09 15:19:47 -05:00 |
Timo Kösters
|
f12fbca3c5
|
fix: send state in /sync, element displays wrong membership changes
|
2020-12-22 20:22:17 +01:00 |
Timo Kösters
|
6606e41dde
|
feat: improved state store
|
2020-12-20 13:34:11 +01:00 |
Timo Kösters
|
6e5b35ea92
|
feat: implement appservices
this also reverts some stateres changes
|
2020-12-08 12:59:20 +01:00 |
Devin Ragotzy
|
164b1633d8
|
Update ruma to latest, renamed server keys and removed PduStub
|
2020-12-05 17:44:54 +01:00 |
Devin Ragotzy
|
c173ce43a5
|
convert_to_outgoing_federation_event takes CanonicalJsonObj
|
2020-12-05 17:37:12 +01:00 |
Devin Ragotzy
|
27e686f9ff
|
Convert uses of serde_json::Value to CanonicalJsonObject
|
2020-12-05 17:37:12 +01:00 |
Devin Ragotzy
|
b6d721374f
|
Have Media db return optional content_type, conversion fixes
|
2020-12-05 17:37:11 +01:00 |
Devin Ragotzy
|
bb24f6ad90
|
Address some review issues fmt, errors, comments
|
2020-12-05 17:37:11 +01:00 |
Devin Ragotzy
|
86bb93f8cf
|
Remove outdated TODOs, use StateEvent::from_id_value consistently
|
2020-12-05 17:37:10 +01:00 |
Devin Ragotzy
|
acd144e934
|
Fix get_closest_parent and cleanup federation/send/:txn
|
2020-12-05 17:37:10 +01:00 |
Devin Ragotzy
|
b13049a6fa
|
Fix federated join miss hashing the join event created
|
2020-12-05 17:37:09 +01:00 |
Devin Ragotzy
|
0d69ebdc6c
|
Reformat imports and fix clippy warnings
|
2020-12-05 17:37:07 +01:00 |
Devin Ragotzy
|
96dd3b2880
|
Update ruma to latest, fix unstable origin feature in ruma
|
2020-12-05 17:37:07 +01:00 |
Timo Kösters
|
9f8cffcd22
|
Admin room improvements
|
2020-11-09 12:21:57 +01:00 |
Timo Kösters
|
0762196963
|
fix: don't send new events from left rooms
|
2020-10-27 20:26:28 +01:00 |
Timo Kösters
|
6dbe195695
|
improvement: flush after every request that manipulates the db
|
2020-10-23 14:38:07 +02:00 |
Timo Kösters
|
6bb8284fc0
|
improvement: correct thumbnailing algorithm
|
2020-10-19 17:21:28 +02:00 |
Timo Kösters
|
f0a21b6165
|
fix: use device_id when registering
TIL body.device_id != (*body).device_id, which is pretty bad, so I
renamed body.device_id to body.sender_device
|
2020-10-18 21:51:28 +02:00 |
Timo Kösters
|
12b0efac8b
|
fix: random timeline reloads
|
2020-10-18 09:03:40 +02:00 |
Timo Kösters
|
9109cb492f
|
fix: double join over federation
|
2020-10-17 11:24:57 +02:00 |
Timo Kösters
|
bcd1fe1856
|
feat: admin room
|
2020-10-07 11:51:49 +02:00 |
Timo Kösters
|
ea3aaa6b5c
|
improvement: more efficient /sync with gaps
|
2020-09-18 10:29:43 +02:00 |
Timo Kösters
|
b7ab57897b
|
fix: sending slowness
|
2020-09-15 16:14:59 +02:00 |
Timo Kösters
|
71500b14b9
|
fix: send to all servers and fix media store
|
2020-09-15 08:17:15 +02:00 |
Timo Kösters
|
f7816b11de
|
feat: send messages over federation
|
2020-09-15 08:17:06 +02:00 |
Timo Kösters
|
c5313b3e8f
|
improvement: try out multiple servers when joining remote rooms
|
2020-09-14 11:00:31 +02:00 |
Timo Kösters
|
1f292c09f2
|
improvement: better federation joins
|
2020-09-14 09:29:46 +02:00 |
Timo Kösters
|
af53485d70
|
fix: avoid pdus without event ids
|
2020-09-12 23:38:52 +02:00 |
Timo Kösters
|
12a8c9badd
|
fix: join rooms over federation
|
2020-09-12 21:30:07 +02:00 |
Timo Kösters
|
1e8fbd8d50
|
Update ruma version
|
2020-09-08 17:32:03 +02:00 |
Devin Ragotzy
|
2a63d0955a
|
Sort and authenticate the events from /send_join response
|
2020-08-30 16:08:47 -04:00 |
Devin Ragotzy
|
f46c2d1eec
|
Fix review issues, move state-res to spec-comp branch
|
2020-08-27 20:11:53 -04:00 |
Devin Ragotzy
|
1848f08292
|
Use full sorting algorithm on incoming PDU's in membership
|
2020-08-23 16:43:48 -04:00 |
Devin Ragotzy
|
fe795d38ea
|
Replace route calling routes with helpers
This fixes the panic from ruma "index out of bounds"
|
2020-08-23 16:43:21 -04:00 |
Devin Ragotzy
|
5ccdd3694b
|
Add helper function for get_alias route
|
2020-08-23 16:43:21 -04:00 |
Devin Ragotzy
|
ea20032404
|
Helper for join_room_by_id route so routes aren't calling routes
|
2020-08-23 16:43:21 -04:00 |
Devin Ragotzy
|
d73c6aa8ad
|
Add roomid_statehash tree, clean up review issues
|
2020-08-23 16:43:21 -04:00 |
Devin Ragotzy
|
846a0098c1
|
Split append_pdu -> append_pdu and build_and_append
Move all state event appending to append_state_pdu.
|
2020-08-23 16:43:21 -04:00 |