Till Faelligen
dcd14275e5
Remove duplicate endpoint
...
Fix FedAPI
Run go mod tidy
2021-12-30 08:59:57 +01:00
Till Faelligen
aef302d733
Merge branch 'master' into add-presence
2021-12-30 08:04:43 +01:00
S7evinK
a47b12dc7d
Use non http API as fsAPI to avoid network requests ( #2075 )
...
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
2021-12-20 10:27:58 +00:00
S7evinK
640ba425e2
Allow partial test runs ( #2076 )
...
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
2021-12-20 10:26:23 +00:00
Martin Ashby
e5a5be9f54
Added std type to logging config. ( #2060 )
...
* Added std type to logging level.
Added demux-ing of logging to stdout/err working around
https://github.com/sirupsen/logrus/issues/403
Turned off the default logging in favour of using hooks always.
Added fallback, if no stdout/err logger was configured, add one
automatically. This prevents unexpected lack of logging after an
upgrade in case the user's configuration file is not updated.
Fixes: https://github.com/matrix-org/dendrite/issues/2054
Signed-off-by: Martin Ashby <martin@ashbysoft.com>
* Fix build on Windows - revert function rename SetupHookLogging
Fixes https://github.com/matrix-org/dendrite/pull/2060/files#r761692681
* Revert logging formatter changes to log.go, base.go.
The same formatting should be applied on both windows and unix, so it
makes sense to keep it in files which are shared between both platforms.
Fixes
https://github.com/matrix-org/dendrite/pull/2060#discussion_r762557679
* Remove unnecessary startup logging about info level logger.
Fixes
https://github.com/matrix-org/dendrite/pull/2060#discussion_r763959474
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2021-12-16 15:37:01 +00:00
Neil Alexander
002c3e0a5f
Fix build error
2021-12-13 13:29:43 +00:00
Neil Alexander
6b574ac537
Update to matrix-org/pinecone@aa2808d
2021-12-13 13:29:01 +00:00
Neil Alexander
3113210f17
Fix keyring regressions in previous P2P demo
2021-12-13 13:24:49 +00:00
Neil Alexander
c3dda0779d
Return event NID from StoreEvent, match PSQL vs SQLite behaviour, tweak backfill persistence ( #2071 )
2021-12-09 15:03:26 +00:00
Neil Alexander
172bd7c478
Set @matrix-org/dendrite-core as repository code owner
2021-12-09 13:29:49 +00:00
Neil Alexander
61406a6747
Cherry-pick removal of unused HTTP client from #2061
...
Co-authored-by: Tommie Gannert <tommie@gannert.se>
2021-12-03 17:30:14 +00:00
Neil Alexander
b7f09f78b0
Cherry-pick typing fix from #2061
...
Co-authored-by: Tommie Gannert <tommie@gannert.se>
2021-12-03 17:26:30 +00:00
S7evinK
08a0278760
Add missing HTTP mode for userapi ( #1982 )
...
* Add missing internal api endpoint
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* Add missing performKeyBackup endpoint
* Add missing http mode for userapi
* Fix failing tests
* Add error checks
* Fix sytest
* Update startup logic for HTTP mode
* Use userImpl for AS (annoying)
* Don't send device list updates for appservice devices
* Fix build
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2021-12-03 17:18:35 +00:00
S7evinK
f9bac2f78a
Add missing internal routes ( #2064 )
...
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
2021-12-03 09:49:14 +00:00
nymori
388d7a1974
Squash username to lowercase at login ( #2065 )
...
Signed-off-by: Bernard Zhao <bernard.zhao.us@gmail.com>
2021-12-03 09:48:49 +00:00
Ben Yanke
83b9cb4d79
Updating example to Postgres v14 ( #2062 )
...
See issue #2052
2021-11-29 10:17:16 +00:00
Neil Alexander
09dd5efc1e
Merge branch 'master' into add-presence
2021-11-25 17:24:24 +00:00
Neil Alexander
11f588b0d6
Fixes for multiple Pinecone peers
2021-11-25 11:18:01 +00:00
Neil Alexander
310edd737c
Fix P2P demo builds
2021-11-25 10:48:44 +00:00
Neil Alexander
8f2a838452
Update to matrix-org/pinecone@0cc483b
2021-11-25 09:49:00 +00:00
Neil Alexander
9bc1c36ff6
Support connecting to multiple Pinecone static peers in the P2P demos (supply a comma-separated list)
2021-11-25 09:46:26 +00:00
S7evinK
25dcf80180
Ratelimit requests to /media/r0/download|upload ( #2020 )
...
* Add /media/r0/config handler
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* Add rate limiting to media api
* Rename variable
* Add passing tests
* Don't send multiple headers
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2021-11-24 12:55:44 +00:00
The Stranjer
17227f8e98
Don't let things added to the media_store/ directory find their way into the repo ( #2057 )
2021-11-24 12:55:13 +00:00
Neil Alexander
c9419e51af
Don't populate config defaults where it doesn't make sense ( #2058 )
...
* Don't populate config defaults where it doesn't make sense
* Fix dendritejs builds
2021-11-24 11:57:39 +00:00
Neil Alexander
ec716793eb
Merge federationapi, federationsender, signingkeyserver components ( #2055 )
...
* Initial federation sender -> federation API refactoring
* Move base into own package, avoids import cycle
* Fix build errors
* Fix tests
* Add signing key server tables
* Try to fold signing key server into federation API
* Fix dendritejs builds
* Update embedded interfaces
* Fix panic, fix lint error
* Update configs, docker
* Rename some things
* Reuse same keyring on the implementing side
* Fix federation tests, `NewBaseDendrite` can accept freeform options
* Fix build
* Update create_db, configs
* Name tables back
* Don't rename federationsender consumer for now
2021-11-24 10:45:23 +00:00
Neil Alexander
6e93531e94
Don't persist transaction IDs in the roomserver ( #2048 )
2021-11-22 09:13:12 +00:00
Till Faelligen
9558d64d9c
Add missing file..
2021-11-19 23:31:32 +01:00
Till Faelligen
a17119fa23
Add missing parameter
2021-11-19 22:12:32 +01:00
Till Faelligen
b6643ef43f
Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence
2021-11-19 22:04:08 +01:00
Till Faelligen
7fd146b8e3
Change struct fields
2021-11-19 21:54:49 +01:00
Till Faelligen
e0fdba5347
Set presence when syncing
...
Make status_msg optional
2021-11-19 15:39:20 +01:00
Till Faelligen
e2afaab50c
Fix typo
2021-11-19 10:38:17 +01:00
Neil Alexander
403498a85b
Only return non-stub rooms from GetKnownRooms ( #2049 )
...
* Only return non-stub rooms from `GetKnownRooms`
This should stop a bunch of errors at startup with invalid server ACLs.
* Fix query
2021-11-18 11:34:19 +00:00
Neil Alexander
e81ef1649b
Version 0.5.1 ( #2047 )
...
* Version bump, changelog
* Update to matrix-org/pinecone@8c7a1ad
* Update to matrix-org/pinecone@febf350
2021-11-16 11:37:03 +00:00
Neil Alexander
a9e715b5c5
Guard in all key consumers
2021-11-16 09:27:49 +00:00
Neil Alexander
ddbef7c3ff
Fix panic in federationsender consumer
2021-11-16 09:25:36 +00:00
Till Faelligen
09573f2f8f
Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence
2021-11-15 21:30:24 +01:00
Till Faelligen
de238538e4
Make "Existing members see new member's presence" pass
2021-11-15 21:30:09 +01:00
Neil Alexander
58b831ad36
Mark room versions 8 and 9 as unstable (update to matrix-org/gomatrixserverlib@15a64d2 )
2021-11-15 19:29:03 +00:00
Till Faelligen
a9c6b405f7
Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence
2021-11-12 19:27:21 +01:00
Neil Alexander
5565e40395
Fix default power levels (update to matrix-org/gomatrixserverlib@af2616b )
2021-11-12 15:16:22 +00:00
Neil Alexander
59cf8e936e
Fix sytest
2021-11-08 10:32:21 +00:00
Neil Alexander
9cd4a1f97b
Update to matrix-org/gomatrixserverlib@ed70208 (hopefully will fix sytest)
2021-11-08 09:45:39 +00:00
Neil Alexander
ee35c15467
Update sytest-whitelist
2021-11-08 09:25:01 +00:00
Neil Alexander
323a6fb54f
Resume federation sends ( #2039 )
...
* Resume federation sends
* Review comments
* Fix build error
2021-11-08 09:24:16 +00:00
Till Faelligen
b1f863a1c4
Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence
2021-11-05 21:06:53 +01:00
Neil Alexander
b9a575919a
Try to reduce re-allocations a bit in resolveConflictsV2
2021-11-04 10:55:07 +00:00
Neil Alexander
77096898f0
Further state resolution v2 optimisations
2021-11-04 10:35:23 +00:00
Neil Alexander
3c049c068f
State resolution v2 performance improvements (reduce allocs in Kahn's algorithm, update to matrix-org/gomatrixserverlib@91dadfb )
2021-11-04 09:09:26 +00:00
Neil Alexander
837f50ac89
Reduce CPU usage of SelectStateInRange ( #2038 )
2021-11-03 09:53:37 +00:00