danielaloni
843f180cc9
Merge remote-tracking branch 'origin' into release/upstream-0.10.6
2022-11-03 13:25:17 +02:00
Neil Alexander
501977f6fe
Fix a panic in ToClientEvents etc.
2022-11-01 16:58:51 +00:00
Neil Alexander
42d7e3ee0d
Update dependencies
2022-11-01 16:15:55 +00:00
Neil Alexander
7bd6631935
Move code for calculating auth difference into GMSL
2022-11-01 10:12:11 +00:00
Neil Alexander
4c38bd76ce
Fix go.mod
2022-10-31 15:15:18 +00:00
Neil Alexander
66a82e0fa4
Update to matrix-org/gomatrixserverlib@0885c35
2022-10-31 15:12:05 +00:00
Neil Alexander
238b6ef2cd
Update Yggdrasil demo
2022-10-26 18:37:01 +01:00
devonh
a74aea0714
Add network interface callback to pinecone build ( #2825 )
...
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2022-10-26 17:25:57 +01:00
Neil Alexander
f6dea712d2
Initial support for multiple server names ( #2829 )
...
This PR is the first step towards virtual hosting by laying the
groundwork for multiple server names being configured.
2022-10-26 12:59:19 +01:00
danielaloni
b5e65427ba
Merge remote-tracking branch 'origin' into release/upstream_0.10.4
2022-10-26 13:21:00 +03:00
Neil Alexander
e98d75fd63
Verify room_id, type, sender and state_key field lengths using bytes rather than codepoints (update to matrix-org/gomatrixserverlib@7c772f1 , reverts bbb3ade4a2)
2022-10-21 10:15:08 +01:00
Piotr Kozimor
b2fcf0e4d9
Merge branch 'main' into release/upstream-0.10.3
2022-10-18 13:20:47 +02:00
Neil Alexander
9c189b1b80
Try to make AddEvent less expensive (update to matrix-org/gomatrixserverlib@a72a83f )
2022-10-18 09:51:31 +01:00
Neil Alexander
eac5678449
Update dependency now that it is fixed
2022-10-14 14:53:53 +01:00
Neil Alexander
f76969831e
Update direct dependencies ( #2794 )
...
This updates a number of Dendrite's dependencies.
2022-10-14 10:59:32 +01:00
Neil Alexander
82d1d434c5
Update to NATS Server v2.9.3 and nats.go v1.18.0
2022-10-14 10:10:25 +01:00
Till
088ad1dd21
Fix outliers whose auth_events are in a different room are correctly rejected ( #2791 )
...
Fixes `outliers whose auth_events are in a different room are correctly
rejected`, by validating that auth events are all from the same room and
not using rejected events for event auth.
2022-10-14 09:14:54 +02:00
Neil Alexander
23a3e04579
Event relations ( #2790 )
...
This adds support for tracking `m.relates_to`, as well as adding support
for the various `/room/{roomID}/relations/...` endpoints to the CS API.
2022-10-13 14:50:52 +01:00
danielaloni
1a5c48b9d0
Merge branch 'main' into release/upstream-0.10.1
2022-10-06 16:35:13 +03:00
Neil Alexander
60ec9180e6
Update NATS Server to v2.9.2
2022-09-30 16:10:44 +01:00
Neil Alexander
e45ba35e97
Enable knocking on room versions 8 and 9 (update to matrix-org/gomatrixserverlib@91d455c )
2022-09-29 20:05:05 +01:00
devonh
90f1985bf3
Add network interface registration to pinecone demo ( #2750 )
...
### Pull Request Checklist
<!-- Please read docs/CONTRIBUTING.md before submitting your pull
request -->
No additional tests have been added as this simply extends the API for
the embedded pinecone demo.
Signed-off-by: `Devon Hudson <devonhudson@librem.one>`
2022-09-29 16:05:16 +00:00
Neil Alexander
b28bbadeb0
Update to matrix-org/gomatrixserverlib@377b320
2022-09-29 16:55:03 +01:00
Neil Alexander
e1bf709eb3
Improve device list update parsing (update to matrix-org/gomatrixserverlib#342 )
2022-09-29 16:08:41 +01:00
Neil Alexander
68d6eb0a6f
P2P demo fixes
2022-09-29 13:06:55 +01:00
Neil Alexander
f18bce93cc
Pinecone hybrid routing (update to matrix-org/pinecone#67 )
2022-09-27 11:15:49 +01:00
Neil Alexander
f022fc1397
Remove origin field from PDUs ( #2737 )
...
This nukes the `origin` field from PDUs as per
matrix-org/matrix-spec#998 , matrix-org/gomatrixserverlib#341 .
2022-09-26 17:35:35 +01:00
Neil Alexander
d5978d98fd
Update to matrix-org/pinecone@0900fceecb
2022-09-23 16:21:12 +01:00
Neil Alexander
a50556dcf0
Tweak mainline ordering (update to matrix-org/gomatrixserverlib@2217f6c )
2022-09-23 12:59:00 +01:00
Neil Alexander
852d856db8
Update embedded NATS Server to v2.9.1-beta1 (as this includes a fix that prevents high CPU usage after Dendrite startup)
2022-09-22 13:55:40 +01:00
Neil Alexander
bd39748b5c
Update dependencies ( #2729 )
...
This updates Dendrite dependencies.
2022-09-20 15:01:19 +01:00
Neil Alexander
e6960d0b15
Update to matrix-org/pinecone@608215eb1b
2022-09-14 14:25:25 +01:00
Neil Alexander
62afb936a5
Update to matrix-org/gomatrixserverlib@7b96db4
2022-09-12 15:27:45 +01:00
Neil Alexander
7595fbf58c
Update to NATS Server v2.9.0
2022-09-12 13:24:03 +01:00
Neil Alexander
e9af30b3fe
Update to matrix-org/pinecone@b215925
2022-09-12 10:35:04 +01:00
Neil Alexander
5997c32452
Update to matrix-org/gomatrixserverlib@dec87dbaa4
2022-09-11 15:39:11 +01:00
Till
d5876abbe9
Fulltext implementation incl. config ( #2480 )
...
This adds the main component of the fulltext search.
This PR doesn't do anything yet, besides creating an empty fulltextindex
folder if enabled. Indexing events is done in a separate PR.
2022-09-07 18:15:54 +02:00
Neil Alexander
847032df36
Update to matrix-org/gomatrixserverlib@637a173
2022-09-07 09:11:36 +01:00
Neil Alexander
70cd9a902c
State resolution fixes in applyAndAuthEvent (update to matrix-org/gomatrixserverlib#336 )
2022-09-06 17:19:21 +01:00
danielaloni
a20d682390
Merge branch 'main' into release/upstream-0.9.6
2022-09-06 11:37:14 +03:00
Neil Alexander
bea3dbe77b
State and auth tweaks (update to matrix-org/gomatrixserverlib#335 )
2022-09-05 17:00:54 +01:00
Neil Alexander
fea869b41f
Update P2P demos
2022-09-01 17:12:27 +01:00
Neil Alexander
02ec00b1bb
Check for "creator" field in m.room.create during event auth (update to matrix-org/gomatrixserverlib@c71e518 )
2022-08-30 17:40:46 +01:00
Neil Alexander
bbb3ade4a2
Fix the Cat Overflow bug (update to matrix-org/gomatrixserverlib@2020bdc )
2022-08-30 11:44:26 +01:00
Till Faelligen
aba171d9bc
Default to limit of 20 state events
2022-08-29 07:23:46 +02:00
Neil Alexander
a3eb4e5e98
Enforce type, sender, state_key and room_id lengths using codepoints rather than bytes (update to matrix-org/gomatrixserverlib@5f66df0 , matrix-org/matrix-spec#1001 )
2022-08-28 09:52:03 +01:00
PiotrKozimor
387868e65d
Upstream release v0.9.5
2022-08-26 17:56:12 +02:00
Till
07dd9bd995
SyncAPI tweaks/fixes ( #2671 )
...
- Reverts 9dc57122d9 as it was causing issues https://github.com/matrix-org/dendrite/issues/2660
- Updates the GMSL `DefaultStateFilter` to use a limit of 20 events
- Uses the timeline events to determine the new position instead of the state events
2022-08-25 13:42:47 +01:00
Piotr Kozimor
4aaa80a56e
Merge branch 'main' into release/upstream
2022-08-22 14:45:25 +02:00
Neil Alexander
bcdbd5c00a
Version 0.9.3
2022-08-15 10:56:54 +01:00