Commit Graph

  • 532f445c4e
    Remove roomserver input deadlines (#2144) Neil Alexander 2022-02-04 12:13:07 +00:00
  • eb352a5f6b
    Full roomserver input transactional isolation (#2141) Neil Alexander 2022-02-04 10:39:34 +00:00
  • 4d9f5b2e57
    Fix panic from closing the input channel before the workers complete (it'll get GC'd either way) Neil Alexander 2022-02-02 17:46:37 +00:00
  • 2a5c38fee2
    Use background contexts during federated join for clarity (#2134) Neil Alexander 2022-02-02 17:33:36 +00:00
  • c773b038bb
    Use pull consumers (#2140) Neil Alexander 2022-02-02 13:32:48 +00:00
  • 2dee706f9e
    PerformInvite: bugfix and rejig control flow (#2137) kegsay 2022-02-02 13:30:48 +00:00
  • a09d71d231
    Support CA certificates in CI (#2136) kegsay 2022-02-01 16:36:17 +00:00
  • 9ada4578e3
    Fix JetStream paths for P2P demo builds Neil Alexander 2022-02-01 16:03:30 +00:00
  • 893aa3b141
    More logging tweaks Neil Alexander 2022-01-31 16:01:54 +00:00
  • 07d0e72a8b
    Improve roomserver logging Neil Alexander 2022-01-31 15:33:00 +00:00
  • d21f3eace0
    Roomserver fixes (#2133) Neil Alexander 2022-01-31 14:36:59 +00:00
  • 567fd04428
    Update to matrix-org/gomatrixserverlib#286 Neil Alexander 2022-01-31 14:29:13 +00:00
  • 1d5fd99cad
    Allow uppercase username on login (#2126) Hoernschen 2022-01-31 14:44:52 +01:00
  • f9547a53d2
    Tweak roomserver logging for rejected events Neil Alexander 2022-01-31 12:01:53 +00:00
  • dac762d025
    Revert Prometheus client upgrades altogether Neil Alexander 2022-01-31 11:47:07 +00:00
  • 2995f73ae0
    Update prometheus client Neil Alexander 2022-01-31 11:16:21 +00:00
  • 5367e7ed2c
    Update to matrix-org/gomatrixserverlib@801c51af9f Neil Alexander 2022-01-31 10:51:01 +00:00
  • ba1a9b98b7
    Tweak some logging (#2130) Neil Alexander 2022-01-31 10:48:28 +00:00
  • eb8e770e99
    Revert consumer change Neil Alexander 2022-01-31 10:42:41 +00:00
  • a271fde8f5
    Only limit context for fetching missing auth/prev events (#2131) Neil Alexander 2022-01-31 10:39:33 +00:00
  • 4281976df9
    Update Sarama to fix 32-bit builds (#2120) Neil Alexander 2022-01-28 17:31:54 +00:00
  • 2c3dd48bb2
    Require Go 1.16 (#2122) Neil Alexander 2022-01-28 16:24:01 +00:00
  • bde7c1fd8c
    Version 0.6 (#2117) Neil Alexander 2022-01-28 14:13:36 +00:00
  • 8e4002831f
    Call hooks for outliers (#2119) Neil Alexander 2022-01-28 13:11:56 +00:00
  • e9fbad6f20
    Move hook call when processing room events (#2118) Neil Alexander 2022-01-28 12:33:31 +00:00
  • 2ea5fd4162
    Add debug logging for incoming CSAPI calls on authentication failure (#2116) kegsay 2022-01-28 11:14:20 +00:00
  • f034098877
    "Enable" remote room search (#2099) S7evinK 2022-01-28 12:07:47 +01:00
  • 48789ebec5
    Don't flood Sentry with context cancelled/deadline exceeded errors (#2115) Neil Alexander 2022-01-28 10:27:28 +00:00
  • 2f72688e9a
    Upgrade dependencies (#2074) Neil Alexander 2022-01-28 10:27:09 +00:00
  • b626143694
    Update gomatrixserverlib Neil Alexander 2022-01-28 10:01:20 +00:00
  • b6011d0d87
    Try federation when backfill fails to find events in the database (#2113) Neil Alexander 2022-01-27 15:52:32 +00:00
  • a763cbb0e1
    Roomserver/federation input refactor (#2104) Neil Alexander 2022-01-27 14:29:14 +00:00
  • 5b4999afa9 Use std logging when running under CI Kegan Dougal 2022-01-26 12:23:27 +00:00
  • 8a1bc70524
    Exclude our own server name in GetJoinedHostsForRooms (#2110) Neil Alexander 2022-01-25 17:00:39 +00:00
  • 49a618dfe2
    Increase maximum message size to 16MB (#2109) Neil Alexander 2022-01-25 14:20:12 +00:00
  • a5c5de860b
    Add Complement to GHA (#2108) kegsay 2022-01-24 18:06:08 +00:00
  • e7f9f2e6f6
    Update bridge FAQ & README (#2106) S7evinK 2022-01-24 11:29:45 +01:00
  • a4601bb698
    Update to matrix-org/gomatrixserverlib@f3e2ef8 (matrix-org/matrix-doc#3667) Neil Alexander 2022-01-24 10:28:23 +00:00
  • de38be469a
    Expand issue template (#2103) kegsay 2022-01-21 16:24:31 +00:00
  • 96bf4aa838
    Add Forward extremities remain so even after the next events are populated as outliers to sytest-whitelist Neil Alexander 2022-01-21 14:59:47 +00:00
  • cd1391fc62
    Document log levels (#2101) kegsay 2022-01-21 14:46:47 +00:00
  • 3c92b55bec
    Update monolith-sample.conf (#2087) FORCHA 2022-01-21 15:37:59 +01:00
  • 0bf5104bbb
    Fix #2027 by gracefully handling stub rooms (#2100) kegsay 2022-01-21 14:23:37 +00:00
  • 2c581377a5
    Remodel how device list change IDs are created (#2098) kegsay 2022-01-21 09:56:06 +00:00
  • db7d9cba8a
    BREAKING: Remove Partitioned Stream Positions (#2096) kegsay 2022-01-20 15:26:45 +00:00
  • 16035b9737
    NATS JetStream tweaks (#2086) Neil Alexander 2022-01-07 17:31:57 +00:00
  • a422321435
    Fix panic at startup if roomserver was not given federation API reference by the time NATS consumes an event, tweak backpressure metrics Neil Alexander 2022-01-07 13:41:53 +00:00
  • 173b1e8d3e
    Fix #2084 - incorrect /event_auth response (#2085) kegsay 2022-01-06 17:13:34 +00:00
  • 161f145176
    Add NATS JetStream support (#1866) S7evinK 2022-01-05 18:44:49 +01:00
  • a47b12dc7d
    Use non http API as fsAPI to avoid network requests (#2075) S7evinK 2021-12-20 11:27:58 +01:00
  • 640ba425e2
    Allow partial test runs (#2076) S7evinK 2021-12-20 11:26:23 +01:00
  • e5a5be9f54
    Added std type to logging config. (#2060) Martin Ashby 2021-12-16 15:37:01 +00:00
  • 002c3e0a5f
    Fix build error Neil Alexander 2021-12-13 13:29:43 +00:00
  • 6b574ac537
    Update to matrix-org/pinecone@aa2808d Neil Alexander 2021-12-13 13:29:01 +00:00
  • 3113210f17
    Fix keyring regressions in previous P2P demo Neil Alexander 2021-12-13 13:24:49 +00:00
  • c3dda0779d
    Return event NID from StoreEvent, match PSQL vs SQLite behaviour, tweak backfill persistence (#2071) Neil Alexander 2021-12-09 15:03:26 +00:00
  • 172bd7c478
    Set @matrix-org/dendrite-core as repository code owner Neil Alexander 2021-12-09 13:29:49 +00:00
  • 61406a6747
    Cherry-pick removal of unused HTTP client from #2061 Neil Alexander 2021-12-03 17:30:14 +00:00
  • b7f09f78b0
    Cherry-pick typing fix from #2061 Neil Alexander 2021-12-03 17:26:30 +00:00
  • 08a0278760
    Add missing HTTP mode for userapi (#1982) S7evinK 2021-12-03 18:18:35 +01:00
  • f9bac2f78a
    Add missing internal routes (#2064) S7evinK 2021-12-03 10:49:14 +01:00
  • 388d7a1974
    Squash username to lowercase at login (#2065) nymori 2021-12-03 01:48:49 -08:00
  • 83b9cb4d79
    Updating example to Postgres v14 (#2062) Ben Yanke 2021-11-29 04:17:16 -06:00
  • 11f588b0d6
    Fixes for multiple Pinecone peers Neil Alexander 2021-11-25 11:18:01 +00:00
  • 310edd737c
    Fix P2P demo builds Neil Alexander 2021-11-25 10:48:44 +00:00
  • 8f2a838452
    Update to matrix-org/pinecone@0cc483b Neil Alexander 2021-11-25 09:49:00 +00:00
  • 9bc1c36ff6
    Support connecting to multiple Pinecone static peers in the P2P demos (supply a comma-separated list) Neil Alexander 2021-11-25 09:46:26 +00:00
  • 25dcf80180
    Ratelimit requests to /media/r0/download|upload (#2020) S7evinK 2021-11-24 13:55:44 +01:00
  • 17227f8e98
    Don't let things added to the media_store/ directory find their way into the repo (#2057) The Stranjer 2021-11-24 05:55:13 -07:00
  • c9419e51af
    Don't populate config defaults where it doesn't make sense (#2058) Neil Alexander 2021-11-24 11:57:39 +00:00
  • ec716793eb
    Merge federationapi, federationsender, signingkeyserver components (#2055) Neil Alexander 2021-11-24 10:45:23 +00:00
  • 6e93531e94
    Don't persist transaction IDs in the roomserver (#2048) Neil Alexander 2021-11-22 09:13:12 +00:00
  • 403498a85b
    Only return non-stub rooms from GetKnownRooms (#2049) Neil Alexander 2021-11-18 11:34:19 +00:00
  • e81ef1649b
    Version 0.5.1 (#2047) Neil Alexander 2021-11-16 11:37:03 +00:00
  • a9e715b5c5
    Guard in all key consumers Neil Alexander 2021-11-16 09:27:49 +00:00
  • ddbef7c3ff
    Fix panic in federationsender consumer Neil Alexander 2021-11-16 09:25:36 +00:00
  • 58b831ad36
    Mark room versions 8 and 9 as unstable (update to matrix-org/gomatrixserverlib@15a64d2) Neil Alexander 2021-11-15 19:29:03 +00:00
  • 5565e40395
    Fix default power levels (update to matrix-org/gomatrixserverlib@af2616b) Neil Alexander 2021-11-12 15:16:22 +00:00
  • 59cf8e936e
    Fix sytest Neil Alexander 2021-11-08 10:32:21 +00:00
  • 9cd4a1f97b
    Update to matrix-org/gomatrixserverlib@ed70208 (hopefully will fix sytest) Neil Alexander 2021-11-08 09:45:39 +00:00
  • ee35c15467
    Update sytest-whitelist Neil Alexander 2021-11-08 09:25:01 +00:00
  • 323a6fb54f
    Resume federation sends (#2039) Neil Alexander 2021-11-08 09:24:16 +00:00
  • b9a575919a
    Try to reduce re-allocations a bit in resolveConflictsV2 Neil Alexander 2021-11-04 10:50:52 +00:00
  • 77096898f0
    Further state resolution v2 optimisations Neil Alexander 2021-11-04 10:35:23 +00:00
  • 3c049c068f
    State resolution v2 performance improvements (reduce allocs in Kahn's algorithm, update to matrix-org/gomatrixserverlib@91dadfb) Neil Alexander 2021-11-04 09:09:26 +00:00
  • 837f50ac89
    Reduce CPU usage of SelectStateInRange (#2038) Neil Alexander 2021-11-03 09:53:37 +00:00
  • b4a007ecce
    Support joining version 8 and 9 rooms (update to matrix-org/gomatrixserverlib@13366e7) Neil Alexander 2021-11-02 17:15:06 +00:00
  • 0c2872828b
    Fix building on Windows (#2008) S7evinK 2021-11-02 17:50:59 +01:00
  • dec05c3347
    Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021) PiotrKozimor 2021-11-02 17:48:48 +01:00
  • b99f594a93
    Fix #2028 (#2036) Neil Alexander 2021-11-02 16:47:39 +00:00
  • 5b969d172b
    0️⃣ Media API: Fix maxFileSizeBytes=0 handling (#1993) database64128 2021-11-03 00:35:15 +08:00
  • 1ec5b0709b
    Support WebP based thumbnails (#2033) hacktivista 2021-11-02 10:15:13 +00:00
  • fbd1a0ab13
    Update to matrix-org/gomatrixserverlib@5e02b64 Neil Alexander 2021-11-02 10:13:38 +00:00
  • 42973e7d65
    Add part of #1322 tests (#2034) kegsay 2021-11-01 15:05:20 +00:00
  • 92026a73ce
    Remove tests from the blacklist (#2031) kegsay 2021-10-29 15:01:22 +01:00
  • a22a6d360f
    Add 'Federation publicRoom Name/topic keys are correct' to the sytest whitelist (#2029) Andrew Morgan 2021-10-29 12:06:38 +01:00
  • 23c20c40c1
    generate-config: add flags for db and server name (#2030) kegsay 2021-10-29 12:06:10 +01:00
  • ba2f456e86
    Update README.md (#2012) cofob 2021-10-25 16:08:47 +07:00
  • b8d9d792d7
    Update are-we-synapse-yet (#2018) S7evinK 2021-10-25 11:08:02 +02:00
  • aa26c2ed50
    Fix dendritejs build Neil Alexander 2021-10-22 11:40:24 +01:00