Neil Alexander
73c3097c55
Signing identity tweaks
2022-11-14 17:06:46 +00:00
Neil Alexander
0615fea17b
Registration checks
2022-11-14 16:35:57 +00:00
Neil Alexander
7ff7c7eaba
Config validation
2022-11-14 16:26:18 +00:00
Neil Alexander
ed915eed19
More tweaks
2022-11-14 16:17:01 +00:00
Neil Alexander
912893b70c
Update config shape
2022-11-14 16:04:54 +00:00
Neil Alexander
b8d1f58f21
Sign the invite properly
2022-11-14 14:41:45 +00:00
Neil Alexander
ef960f6982
Do the same for leave
2022-11-14 14:38:23 +00:00
Neil Alexander
1c9410fc3a
Build using origin server name during join
2022-11-14 14:37:04 +00:00
Neil Alexander
be19b09514
Fix build event
2022-11-14 14:25:01 +00:00
Neil Alexander
2e438f9d2c
Sync API consumer
2022-11-14 14:18:24 +00:00
Neil Alexander
3122ddd3b3
Roomserver tweaks
2022-11-14 14:15:53 +00:00
Neil Alexander
ad7b93ef81
Fix consumers in sync API
2022-11-14 14:08:33 +00:00
Neil Alexander
52ff26a608
Fix profiles/invites maybe
2022-11-14 14:01:26 +00:00
Neil Alexander
344c238a42
Fix config
2022-11-14 13:56:31 +00:00
Neil Alexander
9e8a4cf491
Fix lint
2022-11-14 12:45:51 +00:00
Neil Alexander
d14ca1ce12
Update GMSL
2022-11-14 12:30:41 +00:00
Neil Alexander
d14efa29cb
Federation fixes for virtual hosting (maybe)
2022-11-14 12:30:20 +00:00
Till
2a77a910eb
Handle remote room upgrades ( #2866 )
...
Makes the following tests pass
```
/upgrade moves remote aliases to the new room
Local and remote users' homeservers remove a room from their public directory on upgrade
```
2022-11-14 12:07:13 +00:00
Till
858a4af224
Try to optimize CI ( #2867 )
...
Try to optimize CI by using caches
2022-11-14 12:06:41 +00:00
Till
1e79b0557e
Use a writer to assign state key NIDs ( #2877 )
2022-11-14 12:06:27 +00:00
Neil Alexander
529df30b56
Virtual hosting schema and logic changes ( #2876 )
...
Note that virtual users cannot federate correctly yet.
2022-11-11 16:41:37 +00:00
Till Faelligen
e177e0ae73
Fix oops, add simple UT
2022-11-11 16:44:59 +01:00
Neil Alexander
72ce6acf71
Run upgrade tests for SQLite too ( #2875 )
...
This should hopefully catch problems with database migrations in SQLite
as well as PostgreSQL.
2022-11-11 11:21:16 +00:00
Till
c648c671a3
Fix issue with missing user NIDs ( #2874 )
...
This should fix #2696 and possibly other related issues regarding
missing user NIDs.
(https://github.com/matrix-org/dendrite/issues/2094 ?)
2022-11-11 10:52:43 +01:00
Till
d35a5642e8
Deny guest access on several endpoints ( #2873 )
...
Second part for guest access, this adds a `WithAllowGuests()` option to
`MakeAuthAPI`, allowing guests to access the specified endpoints.
Endpoints taken from the
[spec](https://spec.matrix.org/v1.4/client-server-api/#client-behaviour-14 )
and by checking Synapse endpoints for `allow_guest=true`.
2022-11-11 10:52:08 +01:00
Till
0193549201
Send presence to newly added servers ( #2869 )
...
This should make `New federated private chats get full presence
information (SYN-115)` happy.
2022-11-11 10:35:17 +01:00
Neil Alexander
efa50253f6
Fix lint error
2022-11-10 10:16:56 +00:00
Neil Alexander
503d9c7586
Improve logging in upgrade tests
2022-11-10 10:07:19 +00:00
Neil Alexander
bdaae060cc
Update Ristretto
2022-11-09 14:07:29 +00:00
Neil Alexander
a5cabdbac5
Remove unspecced fields from Transaction
(update to matrix-org/gomatrixserverlib@715dc88 )
2022-11-09 09:24:29 +00:00
Till Faelligen
205a15621a
Add custom build flag to satisfy Sytest
2022-11-07 15:07:47 +01:00
Till
c125203eb6
Handle m.room.tombstone
events in the UserAPI ( #2864 )
...
Fixes #2863 and makes
```
/upgrade preserves direct room state
local user has tags copied to the new room
remote user has tags copied to the new room
```
pass.
2022-11-07 09:47:18 +01:00
Neil Alexander
a7b74176e3
Revert Docker user change
2022-11-04 21:49:18 +00:00
Till Faelligen
b2712cd2b1
Fix GHA release script
2022-11-04 20:58:24 +01:00
Neil Alexander
7c73b131f4
Version 0.10.7 ( #2861 )
...
Changelog and version bump.
2022-11-04 15:33:20 +00:00
Till
efe28db631
Update latestPosition
when getting reversed room delta ( #2860 )
...
Regression test added in
https://github.com/matrix-org/complement/pull/551
Should fix https://github.com/matrix-org/dendrite/issues/2514 ?
2022-11-04 15:39:09 +01:00
Till
b13cb43785
Send presence to joined hosts only ( #2858 )
...
Send presence events only to rooms the user is participating, not all
servers we know about.
Should fix #2752
2022-11-04 13:23:00 +01:00
Till Faelligen
eeabe892a9
Cache go mod directory
2022-11-04 11:54:53 +01:00
Neil Alexander
98d3f88bfb
Move prev_batch
calculation ( #2856 )
...
This might help #2847 .
2022-11-03 16:56:21 +00:00
Neil Alexander
fb2e7d1b05
Put P2P Demos back into their own Dockerfiles
2022-11-03 13:57:44 +00:00
Neil Alexander
9625a79926
Update to matrix-org/pinecone@37f2e9b
2022-11-03 13:06:21 +00:00
gitlab-nickfreeman
23a25be904
Update README.md ( #2855 )
...
There only are 2, not 3 sample `docker-compose` files.
This is only a change to the README.md, no need for Go unit tests
### Pull Request Checklist
<!-- Please read
https://matrix-org.github.io/dendrite/development/contributing before
submitting your pull request -->
* [x] I have added Go unit tests or [Complement integration
tests](https://github.com/matrix-org/complement ) for this PR _or_ I have
justified why this PR doesn't need tests
* [x] Pull request includes a [sign off below using a legally
identifiable
name](https://matrix-org.github.io/dendrite/development/contributing#sign-off )
_or_ I have already signed off privately
Signed-off-by: `Nick Freeman <nick@nickfreeman.de>`
2022-11-03 12:18:25 +00:00
Neil Alexander
8704e84898
Tweak removeDuplicates
calls to use events
instead of recentEvents
( #2853 )
...
... since `events` is *after* history visibility filtering, not before
it.
2022-11-03 10:19:37 +00:00
0x1a8510f2
1fcbb9b5e5
Fix workdir in Dockerfile (and make it a volume) ( #2852 )
2022-11-03 08:37:58 +00:00
Till Faelligen
85d740ea1b
Add GHA permission to upload security events
2022-11-03 08:26:46 +01:00
Till Faelligen
f5b11e30a4
Hopefully fix GHA sarif upload
2022-11-03 08:20:51 +01:00
devonh
4afadebd99
Add readme for dendrite-demo-pinecone ( #2851 )
2022-11-02 20:29:30 +00:00
Neil Alexander
ef52731e9f
Tweak FLAGS
in GHA Docker builds
2022-11-02 14:41:38 +00:00
Neil Alexander
9c0725feac
Maybe fix GHA
2022-11-02 14:09:19 +00:00
Neil Alexander
ca8bc87380
Multi-stage Docker builds ( #2850 )
...
This builds on @S7evinK's work to make multi-stage Docker builds. Now
that we can build SQLite without Cgo this should be much simpler and
should make Docker builds in CI significantly faster.
Co-authored-by: Till Faelligen <tfaelligen@gmail.com>
Co-authored-by: Till Faelligen <davidf@element.io>
Co-authored-by: Till Faelligen <2353100+S7evinK@users.noreply.github.com>
2022-11-02 14:04:08 +00:00