Neil Alexander
1110f830c6
More refactoring to remove saramajetstream
2021-11-03 14:28:40 +00:00
Neil Alexander
f484285f17
Prometheus metrics
2021-11-03 12:15:53 +00:00
Neil Alexander
e745a7663f
Fix topic naming
2021-11-03 12:05:25 +00:00
Neil Alexander
6b835b83bf
Roomserver input API queuing using NATS
2021-11-03 11:41:51 +00:00
Neil Alexander
9eb89515d2
Update go.mod/go.sum
2021-11-03 10:20:41 +00:00
Neil Alexander
84c53759a4
Update nats-server
2021-11-03 09:59:05 +00:00
Neil Alexander
a9eaff54cd
Merge branch 'add-nats-support' of github.com:S7evinK/dendrite into add-nats-support
2021-11-02 17:41:05 +00:00
Neil Alexander
e304e80335
Fix build problems
2021-11-02 17:40:46 +00:00
Neil Alexander
73d6964fb4
Merge branch 'master' into add-nats-support
2021-11-02 17:36:22 +00:00
Neil Alexander
b4a007ecce
Support joining version 8 and 9 rooms (update to matrix-org/gomatrixserverlib@13366e7 )
2021-11-02 17:15:06 +00:00
S7evinK
0c2872828b
Fix building on Windows ( #2008 )
...
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
2021-11-02 16:50:59 +00:00
PiotrKozimor
dec05c3347
Run gofmt on dendrite - apply go 1.17 preferred build tags ( #2021 )
2021-11-02 16:48:48 +00:00
Neil Alexander
b99f594a93
Fix #2028 ( #2036 )
2021-11-02 16:47:39 +00:00
database64128
5b969d172b
0️⃣ Media API: Fix maxFileSizeBytes=0 handling ( #1993 )
2021-11-02 16:35:15 +00:00
hacktivista
1ec5b0709b
Support WebP based thumbnails ( #2033 )
...
Co-authored-by: Felix Freeman <libsys@hacktivista.org>
2021-11-02 10:15:13 +00:00
Neil Alexander
fbd1a0ab13
Update to matrix-org/gomatrixserverlib@5e02b64
2021-11-02 10:13:38 +00:00
kegsay
42973e7d65
Add part of #1322 tests ( #2034 )
...
* Add part of #1322 tests
* Fix #1322
2021-11-01 15:05:20 +00:00
kegsay
92026a73ce
Remove tests from the blacklist ( #2031 )
...
* Remove tests from the blacklist
They seem to be more reliable now
* Update whitelist
2021-10-29 15:01:22 +01:00
Andrew Morgan
a22a6d360f
Add 'Federation publicRoom Name/topic keys are correct' to the sytest whitelist ( #2029 )
...
Sytest had two tests with the name `Name/topic keys are correct`. https://github.com/matrix-org/sytest/pull/1098 edited one so that the names were unique.
It seems that this test name was in the dendrite Sytest whitelist. This PR adds the additional, new name to the whitelist as well. Time to see if CI passes!
2021-10-29 12:06:38 +01:00
kegsay
23c20c40c1
generate-config: add flags for db and server name ( #2030 )
2021-10-29 12:06:10 +01:00
cofob
ba2f456e86
Update README.md ( #2012 )
2021-10-25 10:08:47 +01:00
S7evinK
b8d9d792d7
Update are-we-synapse-yet ( #2018 )
...
* Update are-we-synapse-yet
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* More missing presence tests
* Move tests to presence only
2021-10-25 10:08:02 +01:00
Neil Alexander
aa26c2ed50
Fix dendritejs build
2021-10-22 11:40:24 +01:00
Neil Alexander
4c129e3e3d
Update Pinecone demo
2021-10-22 11:38:04 +01:00
kegsay
3b7a4ad640
sytest: update blacklist and whitelist ( #2025 )
...
Should make CI happy again
2021-10-21 15:35:36 +01:00
kegsay
09511c6086
Upgrade containerd dep ( #2024 )
2021-10-21 12:13:01 +01:00
Neil Alexander
d751e97e03
Update sytest blacklist/whitelist for known flaky tests ( closes matrix-org/sytest#1155 )
2021-10-13 09:19:00 +01:00
Neil Alexander
2f68ab7c2f
Update to matrix-org/pinecone@d568c31638
2021-10-12 14:48:51 +01:00
Neil Alexander
50222273d1
Fix dendritejs-pinecone
2021-10-08 15:33:03 +01:00
Neil Alexander
a5cb8c00bd
Update Pinecone demo
2021-10-08 15:29:30 +01:00
Aaron Bieber
be9e1b5367
Bump github.com/matrix-org/dugong ( #2011 )
...
The latest version of dugong has a fix for removing log files after they are
compressed.
Signed-off-by: Aaron Bieber <aaron@bolddaemon.com>
2021-10-05 16:03:55 +01:00
Neil Alexander
d08399d1a4
Update to matrix-org/pinecone@4f07afa
2021-09-20 16:22:10 +01:00
Neil Alexander
57fb44ac4b
Update pinecone to matrix-org/pinecone#12
2021-09-10 14:47:59 +01:00
Ryan W
1cd4d50181
Added .well-known/matrix/server endpoint ( #1988 )
...
* Added .well-known/matrix/server endpoint
Signed-off-by: Ryan Whittington <twentybitdev@gmail.com>
* Replaced tabs with spaces
Signed-off-by: Ryan Whittington <twentybitdev@gmail.com>
2021-09-10 10:05:31 +01:00
Ryan W
a624eab309
- Removed double imports ( #1989 )
...
- Lower cased error messages
Signed-off-by: Ryan Whittington <twentybitdev@gmail.com>
Co-authored-by: kegsay <kegan@matrix.org>
2021-09-08 17:31:03 +01:00
kegsay
7dc8fb1fe7
Add more logs ( #2005 )
...
* Add more logs
To help debug the migration issue in #1924 along with manual data-loss-inducing fixes.
Also log the origin server on processed txns to help debug buggy server origins.
* Fix query
2021-09-07 15:07:14 +01:00
Neil Alexander
51b119107c
Don't return nonsense canonical room aliases in the public rooms responses ( #1992 )
2021-08-27 16:50:30 +01:00
Neil Alexander
2dd5fd1fd6
publicRooms should accept POST as well as GET ( #1991 )
2021-08-27 15:48:27 +01:00
Neil Alexander
037ff4fb23
Version 0.5.0
2021-08-24 15:03:28 +01:00
Neil Alexander
4b0cc32af2
Hopefully fix UIA for cross-signing setup ( closes #1983 ) ( #1986 )
2021-08-24 11:44:03 +01:00
Neil Alexander
329c9e671c
Update to matrix-org/pinecone@e692df1
2021-08-19 16:07:28 +01:00
Neil Alexander
9a2dcd6078
Update to matrix-org/pinecone@21e3b39228
2021-08-19 15:02:50 +01:00
Neil Alexander
cd3823308c
Version 0.5.0rc1
2021-08-18 14:29:45 +01:00
Neil Alexander
cf42ae6064
Build Docker images using Go 1.17
2021-08-18 14:13:38 +01:00
Kevin Liu
fe5050c0a5
Add and use M_ROOM_IN_USE ( #1972 )
...
Signed-off-by: nivekuil <mail@nivekuil.com>
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2021-08-18 12:41:30 +01:00
Neil Alexander
614e67280d
Delete device keys/signatures from key server when deleting devices ( #1979 )
...
* Delete device keys/signatures from key server when deleting device from user API
* Move loop to within database transaction
* Don't fall over deleting no rows
2021-08-18 12:07:09 +01:00
Sambhav Saggi
1bee1ae204
Syslog integration ( #1952 )
...
* Syslog integration, part 1
* Add protocol, make sure syslog actually logs
* Make golangci-lint happy about shadow variables
* Add syslog tag, wrap syslog in logLevelHook
2021-08-17 16:18:51 +01:00
Neil Alexander
ff21675c5b
Cross-signing fixes, notifications via sync, federation ( #1974 )
...
* Initial work on signing key update EDUs
* Fix build
* Produce/consume EDUs
* Producer logging
* Only produce key change notifications for local users
* Better naming
* Try to notify sync
* Enable feature
* Use key change topic
* Don't bother verifying signatures, validate key lengths if we can, notifier fixes
* Copyright notices
* Remove tests from whitelist until matrix-org/sytest#1117
* Some review comment fixes
* Update to matrix-org/gomatrixserverlib@f9416ac
* Remove unneeded parameter
2021-08-17 13:44:30 +01:00
S7evinK
8a4b90b7dd
Update golangci-lint ( #1978 )
...
* Update golangci-lint
* Use unconditional strings.TrimSuffix
* Add error checks
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* Disable lint typecheck
* Fix ineffectual error assignment (#1976 )
Was working on another PR and noticed that golangci-lint was failing
locally on `ineffassign`
Signed-off-by: Devon Mizelle <dev@devon.so>
* Revert "Disable lint typecheck"
This reverts commit 3c76f219d3
.
Co-authored-by: Devon Mizelle <dev@devon.so>
2021-08-17 10:39:09 +01:00
Devon Mizelle
c2b9ab7470
Fix ineffectual error assignment ( #1976 )
...
Was working on another PR and noticed that golangci-lint was failing
locally on `ineffassign`
Signed-off-by: Devon Mizelle <dev@devon.so>
2021-08-16 14:19:35 +01:00