Commit graph

1717 commits

Author SHA1 Message Date
Neil Alexander 8cc6937fef
Async and sync roomserver input 2021-11-08 13:02:08 +00:00
Neil Alexander d6229a3c9a
Publish send-to-device messages into correct JetStream subject 2021-11-08 10:49:20 +00:00
Neil Alexander 621dabcb34
Merge branch 'master' into neilalexander/natsrsinput 2021-11-08 10:33:13 +00:00
Neil Alexander 59cf8e936e
Fix sytest 2021-11-08 10:32:21 +00:00
Neil Alexander 4b3ae031af
Merge branch 'master' into neilalexander/natsrsinput 2021-11-08 09:53:18 +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
Neil Alexander 14bf1f8a09
Tweak delivery options on RS input 2021-11-04 12:40:15 +00:00
Neil Alexander b9a575919a
Try to reduce re-allocations a bit in resolveConflictsV2 2021-11-04 10:55:07 +00:00
Neil Alexander 665ca9c6cc
Try to reduce re-allocations a bit in resolveConflictsV2 2021-11-04 10:50:52 +00:00
Neil Alexander 83e4a67194
Merge branch 'master' into neilalexander/natsrsinput 2021-11-04 10:35:56 +00:00
Neil Alexander 77096898f0
Further state resolution v2 optimisations 2021-11-04 10:35:23 +00:00
Neil Alexander d9d36c075f
Remove internal.PartitionStorer from components that don't consume keychanges 2021-11-04 09:48:12 +00:00
Neil Alexander b8488f777c
Merge branch 'master' into neilalexander/natsrsinput 2021-11-04 09:10:31 +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 ad743f1d67
Update to matrix-org/gomatrixserverlib@91dadfb 2021-11-04 09:07:47 +00:00
Neil Alexander 7a4321ac85
Try to resume transaction re-sends 2021-11-03 17:28:21 +00:00
Neil Alexander 5b67f47547
Try to resume transaction re-sends 2021-11-03 17:27:18 +00:00
Neil Alexander 134ec18614
Ack tweaks 2021-11-03 15:57:36 +00:00
Neil Alexander eb07c2d5d7
Message acknowledgements 2021-11-03 15:45:51 +00:00
Neil Alexander fb365a1bec
Update go.mod/go.sum 2021-11-03 14:41:20 +00:00
Neil Alexander fd4c6a4fe5
Roomserver output topic 2021-11-03 14:36:27 +00:00
Neil Alexander 15d44cd707
Don't try to populate map that doesn't exist 2021-11-03 14:33:52 +00:00
Neil Alexander dd7f69ffc3
Add missing topic 2021-11-03 14:31:24 +00:00
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 837f50ac89
Reduce CPU usage of SelectStateInRange (#2038) 2021-11-03 09:53:37 +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