Commit graph

  • 4253eccfb3
    Handle create events better Neil Alexander 2022-01-21 11:26:26 +0000
  • 61437d6e44
    Try that again Neil Alexander 2022-01-21 11:14:19 +0000
  • b33eb92e8c Update go.mod Till Faelligen 2022-01-21 12:09:47 +0100
  • 3c23f25615 Merge branch 'master' of https://github.com/matrix-org/dendrite into fix-room-search Till Faelligen 2022-01-21 12:07:37 +0100
  • f226066783
    Don't check missing state for create events Neil Alexander 2022-01-21 10:57:38 +0000
  • afeb31e74d "Enable" remote room search Till Faelligen 2022-01-21 11:43:20 +0100
  • d93ddb08d1
    Care about state when checking missing prev events Neil Alexander 2022-01-21 10:26:24 +0000
  • 2c581377a5
    Remodel how device list change IDs are created (#2098) kegsay 2022-01-21 09:56:06 +0000
  • 078345a29d
    Tweak logic around checking missing state Neil Alexander 2022-01-21 09:55:13 +0000
  • 15c1094239 Fix lint issues Till Faelligen 2022-01-20 21:04:24 +0100
  • a0192418c9 Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence Till Faelligen 2022-01-20 20:55:55 +0100
  • 43b87ee6a1 Append presence data for newly joined members Till Faelligen 2022-01-20 20:43:34 +0100
  • aef128a658 Use gmsl.MPresence Till Faelligen 2022-01-20 20:32:56 +0100
  • e0147b04c1 fixup postgres migration on fresh dendrite instances Kegan Dougal 2022-01-20 18:48:56 +0000
  • 031cc1876d Default 0 on postgres Kegan Dougal 2022-01-20 18:24:22 +0000
  • a81c507d62 Use higher version numbers; fix sqlite query to increment better Kegan Dougal 2022-01-20 18:11:03 +0000
  • 848f5487f0
    Track missing prev events separately to avoid calculating state when not possible Neil Alexander 2022-01-20 17:42:45 +0000
  • 00ab416bad Prepare after migration; fixup dendrite-upgrade-test logging Kegan Dougal 2022-01-20 17:30:40 +0000
  • dfedca9452 Add SQL migrations Kegan Dougal 2022-01-20 17:11:09 +0000
  • b143d7bc88
    Try skipping unmarshalling errors for RespMissingEvents Neil Alexander 2022-01-20 16:52:17 +0000
  • b700594c49 Actually read the DeviceChangeID not the Offset in synapi Kegan Dougal 2022-01-20 16:41:10 +0000
  • 2884058b01 Ensure we bump the change ID on sqlite Kegan Dougal 2022-01-19 19:10:11 +0000
  • 65923bab9f Remodel how device list change IDs are created Kegan Dougal 2022-01-19 18:59:50 +0000
  • db7d9cba8a
    BREAKING: Remove Partitioned Stream Positions (#2096) kegsay 2022-01-20 15:26:45 +0000
  • 8db25eaa65
    Add workerForRoom for tidiness Neil Alexander 2022-01-20 14:53:38 +0000
  • 842887982c Migrate old style tokens to new style because element-web doesn't soft-logoout on 4xx errors on /sync Kegan Dougal 2022-01-20 10:39:41 +0000
  • a3039af449 Let wakeupUsers handle which users to wake Till Faelligen 2022-01-20 11:28:12 +0100
  • 8096217d9e Ensure we bump the change ID on sqlite Kegan Dougal 2022-01-19 19:10:11 +0000
  • 5dc360481a Remodel how device list change IDs are created Kegan Dougal 2022-01-19 18:59:50 +0000
  • 31f1810814 Linting Kegan Dougal 2022-01-19 18:02:34 +0000
  • 43f56a45a5 Remove partitioned stream positions Kegan Dougal 2022-01-19 17:39:47 +0000
  • 2e6eb4e0a9 Remove ToPresenceStatus Use Presence struct field Till Faelligen 2022-01-19 17:44:52 +0100
  • b59f20e546 Remove PresenceStatus to avoid confusion Till Faelligen 2022-01-19 17:41:57 +0100
  • 4efb3477fb Remove ToPresenceStatus Till Faelligen 2022-01-19 17:32:50 +0100
  • 8d3a2d87e6 Break complement to check it fails CI Kegan Dougal 2022-01-19 14:21:29 +0000
  • 46ad704d65 go mod tidy Kegan Dougal 2022-01-19 14:20:18 +0000
  • 66a68a3594 Create initial presence on account creation Till Faelligen 2022-01-19 15:12:23 +0100
  • c2112eb536
    Merge branch 'master' into piotr-kozimor/threepid-sessions-in-userapi PiotrKozimor 2022-01-17 15:04:46 +0100
  • 95eb3545d6
    Tweak metrics Neil Alexander 2022-01-17 13:39:34 +0000
  • eef6940b64
    Set max payload in NATS to 16MB Neil Alexander 2022-01-17 13:27:21 +0000
  • 3a62494082
    Report errors on sending to RS input Neil Alexander 2022-01-17 11:53:42 +0000
  • 14327faaf6
    Submit async Neil Alexander 2022-01-17 11:45:03 +0000
  • 8236478dc3
    Simplify /send endpoint significantly Neil Alexander 2022-01-17 11:40:42 +0000
  • 0f5049279c
    Clean up some commented out bits Neil Alexander 2022-01-17 11:06:22 +0000
  • bc1d89d2b3 fix(README): mention bzr dependency for running build.sh Nicolas Gimenez 2022-01-16 23:14:16 +0100
  • b0ff1df138
    Update monolith-sample.conf FORCHA 2022-01-13 22:07:32 +0100
  • 5ac5702e02
    Update to matrix-org/gomatrixserverlib@9cffe4a so that pdus is omitted properly if empty Neil Alexander 2022-01-12 11:45:28 +0000
  • 0005f5c1ae
    Don't return pdus key on federation /send (as per matrix-org/matrix-doc#3618) Neil Alexander 2022-01-12 11:39:18 +0000
  • 436a64d610
    Update monolith-sample.conf FORCHA 2022-01-11 21:07:48 +0100
  • e9e932acc9 Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence Till Faelligen 2022-01-11 13:14:00 +0100
  • 3c6ce82060
    Merge branch 'master' into neilalexander/federationinput Neil Alexander 2022-01-10 11:09:04 +0000
  • 16035b9737
    NATS JetStream tweaks (#2086) Neil Alexander 2022-01-07 17:31:57 +0000
  • 5a884fd4c0
    Fix unit tests hopefully Neil Alexander 2022-01-07 17:12:20 +0000
  • 9e341501b2
    Fix namespacing Neil Alexander 2022-01-07 16:46:49 +0000
  • 8c20a7f7ce
    Use namespaced consumer name Neil Alexander 2022-01-07 16:42:23 +0000
  • a22b22e3cd
    Remove dupe call to SetFederationAPI Neil Alexander 2022-01-07 16:38:01 +0000
  • 6562cf90e2 Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence Till Faelligen 2022-01-07 17:29:19 +0100
  • a96c0cfc00
    Build fixes Neil Alexander 2022-01-07 16:24:27 +0000
  • c73a0d9a07
    Use named NATS durable consumers Neil Alexander 2022-01-07 16:18:01 +0000
  • acf5d71c21
    Merge branch 'master' into neilalexander/federationinput Neil Alexander 2022-01-07 13:43:25 +0000
  • 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 +0000
  • 10e1d347e2
    Use synchronous contexts, limit time to fetch missing events Neil Alexander 2022-01-07 11:57:11 +0000
  • af34b4abe3
    Reject instead of soft-fail, don't copy roominfo so much Neil Alexander 2022-01-07 10:50:19 +0000
  • eff348bb69
    Check missing state if not an outlier before storing the event Neil Alexander 2022-01-07 09:47:53 +0000
  • 110ab7b8f3
    Don't mark state events with zero snapshot NID as not existing Neil Alexander 2022-01-06 17:22:46 +0000
  • 173b1e8d3e
    Fix #2084 - incorrect /event_auth response (#2085) kegsay 2022-01-06 17:13:34 +0000
  • b40d89fc1f Linting Kegan Dougal 2022-01-06 16:30:22 +0000
  • 7d02f8ce2f Return early Kegan Dougal 2022-01-06 16:12:21 +0000
  • 310bafb1cf Fix #2084 Kegan Dougal 2022-01-06 16:10:18 +0000
  • ad19c2b81a
    Merge branch 'master' into neilalexander/federationinput Neil Alexander 2022-01-06 13:14:48 +0000
  • 48b81d95a5 os.{ReadFile,WriteFile} -> ioutil.{ReadFile, WriteFile} Fabian Deifuß 2022-01-06 12:17:45 +0100
  • a5829f88b1 Fixed formatting for golangci-lint Fabian Deifuß 2022-01-06 12:00:37 +0100
  • 485e18e9fd
    Merge branch 'master' into piotr-kozimor/threepid-sessions-in-userapi Neil Alexander 2022-01-06 09:40:12 +0000
  • 105508ad21
    Merge branch 'master' into MSC2787-CRAM Neil Alexander 2022-01-06 09:36:14 +0000
  • dfbd6d4f2f
    Merge branch 'master' into dont-ignore-config-flag-for-yggdrasil-demo Neil Alexander 2022-01-06 09:35:54 +0000
  • b3292fbe1d
    Merge branch 'master' into logintoken Neil Alexander 2022-01-06 09:34:43 +0000
  • 4fff7bf246 Add required changes for JetStream Till Faelligen 2022-01-06 10:00:21 +0100
  • 49311d83a3 Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence Till Faelligen 2022-01-06 09:58:56 +0100
  • 161f145176
    Add NATS JetStream support (#1866) S7evinK 2022-01-05 18:44:49 +0100
  • 1628db8f8f
    Fix version in config.Defaults Neil Alexander 2022-01-05 15:59:47 +0000
  • 81ac9bb440
    Set version in generate-config Neil Alexander 2022-01-05 15:58:46 +0000
  • abbbbbb2b4
    More useful error message when the config version does not match Neil Alexander 2022-01-05 15:21:09 +0000
  • 91e7a82e61
    Add comments around asynchronous sends to roomserver in processEventWithMissingState Neil Alexander 2022-01-05 15:16:59 +0000
  • 1099a1cc0c
    Bump version number of config to 2 Neil Alexander 2022-01-05 15:15:36 +0000
  • 773a082cb4
    Finish that sentence that I apparently forgot to finish in INSTALL.md Neil Alexander 2022-01-05 14:17:34 +0000
  • 42a5a52fbd
    Tweaks to roomserver input with comments Neil Alexander 2022-01-05 14:09:25 +0000
  • ffa793426c
    Add comment explaining where streams are defined Neil Alexander 2022-01-05 13:49:45 +0000
  • 066aeb40b4
    Fix consumer component name in federation API Neil Alexander 2022-01-05 13:46:57 +0000
  • 51de6612a6
    Add jetstream.WithJetStreamMessage to make ack/nak-ing less messy, use process context in consumers Neil Alexander 2022-01-05 13:45:27 +0000
  • 1e92206fbc
    Merge in NATS Server v2.6.6 and nats.go v1.13 into the in-process connection fork Neil Alexander 2022-01-04 16:27:48 +0000
  • 33fe78e0de
    Merge branch 'add-nats-support' into nats Neil Alexander 2022-01-04 16:06:54 +0000
  • 5f0bcddb49
    Various tweaks to make tests happier Neil Alexander 2022-01-04 16:06:10 +0000
  • 13f9028e7a
    Do the same for leave Neil Alexander 2022-01-04 15:47:14 +0000
  • e6be7f05c3
    Enforce state key matches sender Neil Alexander 2022-01-04 15:33:42 +0000
  • 85ede6d64b
    Fix panics on closed channel sends Neil Alexander 2022-01-04 14:07:04 +0000
  • 9755494a98
    Don't report any errors on /send to see what fun that creates Neil Alexander 2022-01-04 13:38:22 +0000
  • 3bb4f87b5d
    Revert "Don't report event rejection errors via /send, since apparently this is upsetting tests that don't expect that" Neil Alexander 2022-01-04 13:00:26 +0000
  • fe2673ed7b
    Go 1.16 instead of Go 1.13 for upgrade tests and Complement Neil Alexander 2022-01-04 12:09:34 +0000
  • 368675283f
    Don't report event rejection errors via /send, since apparently this is upsetting tests that don't expect that Neil Alexander 2022-01-04 11:51:45 +0000
  • b028dfc085
    Send final event in processEvent synchronously (since this might stop Sytest from being so upset) Neil Alexander 2022-01-04 10:29:08 +0000