1
0
Fork 0
mirror of https://github.com/matrix-org/dendrite.git synced 2025-02-28 13:54:28 -06:00
Commit graph

13 commits

Author SHA1 Message Date
devonh 8245b24100
Update gmsl to use new validated RoomID on PDUs ()
GMSL returns a `spec.RoomID` when calling `PDU.RoomID()`
2023-09-15 14:39:06 +00:00
devonh 77d9e4e93d
Cleanup remaining statekey usage for senderIDs () 2023-06-12 11:19:25 +00:00
devonh 0489d16f95
Move json errors over to gmsl () 2023-05-09 22:46:49 +00:00
kegsay b189edf4f4
Remove gmsl.HeaderedEvent ()
Replaced with types.HeaderedEvent _for now_. In reality we want to move
them all to gmsl.Event and only use HeaderedEvent when we _need_ to
bundle the version/event ID with the event (seriailsation boundaries,
and even then only when we don't have the room version).

Requires https://github.com/matrix-org/gomatrixserverlib/pull/373
2023-04-27 12:54:20 +01:00
kegsay 72285b2659
refactor: update GMSL ()
Sister PR to https://github.com/matrix-org/gomatrixserverlib/pull/364

Read this commit by commit to avoid going insane.
2023-04-19 15:50:33 +01:00
kegsay 0db43f13a6
refactor: use latest GMSL which splits fed client from matrix room logic ()
Part of a series of refactors on GMSL.
2023-04-06 09:55:01 +01:00
Till 6c20f8f742
Refactor StoreEvent, add MaybeRedactEvent, create an EventDatabase ()
This PR changes the following:
- `StoreEvent` now only stores an event (and possibly prev event),
instead of also doing redactions
- Adds a `MaybeRedactEvent` (pulled out from `StoreEvent`), which should
be called after storing events
- a few other things
2023-03-01 17:06:47 +01:00
kegsay 9957752a9d
Define component interfaces based on consumers (2/2) ()
* convert remaining interfaces

* Tidy up the userapi interfaces
2022-05-05 19:30:38 +01:00
Neil Alexander 6deb10f3f6
Don't answer expensive federation requests for rooms we no longer belong to ()
This includes `/state`, `/state_ids`, `/get_missing_events` and `/backfill`.

This should fix .
2022-04-28 11:45:56 +01:00
kegsay aa5c3b88de
Unmarshal events at the Dendrite level not GMSL level ()
* Use new event json types in gmsl

* Fix EventJSON to actually unmarshal events

* Update GMSL

* Bump GMSL and improve error messages

* Send back the correct RespState

* Update GMSL
2022-02-09 20:31:24 +00:00
kegsay 173b1e8d3e
Fix - incorrect /event_auth response ()
* Fix 

* Return early

* Linting
2022-01-06 17:13:34 +00:00
Neil Alexander e15f6676ac
Consolidation of roomserver APIs ()
* Consolidation of roomserver APIs

* Comment out alias tests for now, they are broken

* Wire AS API into roomserver again

* Roomserver didn't take asAPI param before so return to that

* Prevent roomserver asking AS API for alias info

* Rename some files

* Remove alias_test, incoherent tests and unwanted appservice integration

* Remove FS API inject on syncapi component
2020-05-01 10:48:17 +01:00
Kegsay dfd8b93d93
Federation: Add event_auth endpoint ()
* Federation: Add event_auth endpoint

Signed-off-by: Sudhanshu Jaiswal <sudsjaiswal@gmail.com>

* Update metric names

Signed-off-by: Sudhanshu Jaiswal <sudsjaiswal@gmail.com>

* Rebase

* Add comment from @APwhitehat

Co-authored-by: Sudhanshu Jaiswal <sudsjaiswal@gmail.com>
2020-03-14 20:08:54 +00:00