dendrite/federationapi
kegsay f1b92de017
MSC2946: Spaces Summary (round 2) (#2232)
* Initial cut at fixing up MSC2946 to work with latest spec

* bugfix: send response back correctly

* Initial working version of MSC2946

* msc2946: handle suggested_only; remove custom database

As the MSC doesn't require reverse lookups, we can just pull
the room state and inspect via the roomserver database. To
handle this, expand QueryCurrentState to support wildcards.

Use all this and handle `?suggested_only`.

* Sort child rooms

* msc2946: Make TestClientSpacesSummary pass

* msc2946: allow invited rooms to be spidered

* msc2946: support basic federation requests

* fix up go mod
2022-03-01 13:40:07 +00:00
..
api MSC2946: Spaces Summary (round 2) (#2232) 2022-03-01 13:40:07 +00:00
consumers Remove FederationDisabled error type (#2174) 2022-02-11 18:15:44 +01:00
internal MSC2946: Spaces Summary (round 2) (#2232) 2022-03-01 13:40:07 +00:00
inthttp MSC2946: Spaces Summary (round 2) (#2232) 2022-03-01 13:40:07 +00:00
queue Remove FederationDisabled error type (#2174) 2022-02-11 18:15:44 +01:00
routing Ensure only one transaction is used for RS input per room (#2178) 2022-02-11 17:40:14 +00:00
statistics Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
storage Remove sarama/saramajetstream dependencies (#2138) 2022-02-04 13:08:13 +00:00
types Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
federationapi.go Remove sarama/saramajetstream dependencies (#2138) 2022-02-04 13:08:13 +00:00
federationapi_keys_test.go NATS JetStream tweaks (#2086) 2022-01-07 17:31:57 +00:00
federationapi_test.go Add NATS JetStream support (#1866) 2022-01-05 17:44:49 +00:00