Commit graph

  • 6482630f7b Fix insert statement Till Faelligen 2022-02-15 14:28:51 +0100
  • 2fc1c46743 Merge branch 'main' of github.com:matrix-org/dendrite into s7evink/consent-tracking Till Faelligen 2022-02-15 14:16:37 +0100
  • 5a0ec6e443 Add policy version to create-account & mediaapi Till Faelligen 2022-02-15 14:15:18 +0100
  • 535d388ec0 Add new login type "m.login.terms" Till Faelligen 2022-02-15 14:14:39 +0100
  • cbdbbb0839 Make sure we use the correct login stages Till Faelligen 2022-02-15 14:13:22 +0100
  • f8bebe5e5a Add policy_version to insertAccount statement Till Faelligen 2022-02-15 14:10:50 +0100
  • e22e87c012
    Update to matrix-org/gomatrixserverlib@20632dd Neil Alexander 2022-02-15 11:14:43 +0000
  • d19518fca5 Add ConsentNotGiven error Verify consent on desired endpoints Store consent on POST requests Till Faelligen 2022-02-15 11:07:24 +0100
  • 89340cfc52 Verify the user has given their consent, otherwise block access Till Faelligen 2022-02-14 18:11:56 +0100
  • 11144de92f Implement consent tracking Till Faelligen 2022-02-14 16:18:51 +0100
  • b2045c24cb Add missing yaml tag Till Faelligen 2022-02-14 16:18:19 +0100
  • 097f1d4609 Add a way to update the policy_version for a user Till Faelligen 2022-02-14 15:08:00 +0100
  • a505471c90 Add table migrations Till Faelligen 2022-02-14 14:52:16 +0100
  • 3c5c3ea7fb Add methods to query the policy version Till Faelligen 2022-02-14 14:03:30 +0100
  • 9583784e8a Add new coloumn to track accepted policy version Till Faelligen 2022-02-14 14:02:13 +0100
  • b6ee34918c Add consent tracking endpoint Till Faelligen 2022-02-14 13:41:21 +0100
  • ac343861ad Add missing form_secret Add tests Till Faelligen 2022-02-14 13:06:36 +0100
  • 4da7df5e3e Add consent tracking template Till Faelligen 2022-02-14 13:01:26 +0100
  • ccc11f94f7 Add consentAPIMux to components Till Faelligen 2022-02-14 13:00:07 +0100
  • 5702b84dae Add User consent configuration Add consentAPIMux Till Faelligen 2022-02-14 12:59:13 +0100
  • 5106cc807c
    Ensure only one transaction is used for RS input per room (#2178) Neil Alexander 2022-02-11 17:40:14 +0000
  • a4e7d471af
    Remove FederationDisabled error type (#2174) S7evinK 2022-02-11 18:15:44 +0100
  • a566d53b0b
    Don't allow parallel complement tests (#2169) kegsay 2022-02-11 16:26:23 +0000
  • 88b45d5cd2
    Drop m.room.create events in federation /send transaction (#2179) Neil Alexander 2022-02-11 15:18:14 +0000
  • 4e75ab9930
    Add postgres complement support (#2177) kegsay 2022-02-11 12:35:47 +0000
  • f800cae6d2
    Point to /complement/ca not /ca (#2172) kegsay 2022-02-10 18:12:11 +0000
  • 9ac27cabc5
    Version 0.6.3 (#2170) v0.6.3 Neil Alexander 2022-02-10 13:50:13 +0000
  • c36e4546c3
    Support for m.login.token (#2014) tommie 2022-02-10 11:27:26 +0100
  • 432c35a307
    Allow user to forget a room, even if they never were a member (#2166) S7evinK 2022-02-10 11:05:37 +0100
  • 2782ae3d56
    Fix fetching missing state (#2163) Neil Alexander 2022-02-10 10:05:14 +0000
  • 9130156b13
    Make the Complement Dockerfile use a fresh directory for runtime (#2168) kegsay 2022-02-10 09:37:46 +0000
  • 37cbe263ce
    Fix transaction issues in events table in PSQL (#2165) Neil Alexander 2022-02-10 09:30:16 +0000
  • aa5c3b88de
    Unmarshal events at the Dendrite level not GMSL level (#2164) kegsay 2022-02-09 20:31:24 +0000
  • cc688a9a38
    Avoid unnecessary logs and marshaling (#2167) S7evinK 2022-02-09 15:46:52 +0100
  • ac25065a54
    Fix sytest uploading signed devices gets propagated over federation (#2162) S7evinK 2022-02-09 13:11:43 +0100
  • cf447dd52a
    Revert "Fix storage bug in PSQL events table" Neil Alexander 2022-02-09 11:41:21 +0000
  • b4687f2ed2
    Fix storage bug in PSQL events table Neil Alexander 2022-02-09 11:24:49 +0000
  • 2771d93748
    Remove OutputKeyChangeEvent consumer on keyserver (#2160) S7evinK 2022-02-08 18:13:38 +0100
  • 457a07eac5
    More relaxed auth event fetching (#2161) Neil Alexander 2022-02-08 17:06:13 +0000
  • a84f50f4fb
    Demote logging entry for backoff Neil Alexander 2022-02-08 16:49:49 +0000
  • bb39149ff8
    Fix DendriteJS dockerfile Neil Alexander 2022-02-08 16:18:16 +0000
  • 8a1dfffe3d
    Various updates for renaming the master branch to main Neil Alexander 2022-02-08 16:16:01 +0000
  • 0e26662a55
    Allow events to be un-rejected (#2159) Neil Alexander 2022-02-08 13:45:48 +0000
  • a2b4777ae5
    Update to matrix-org/gomatrixserverlib@a05e156fd8 Neil Alexander 2022-02-08 09:30:21 +0000
  • a572f4db03
    Fix bugs that could wedge rooms (#2154) Neil Alexander 2022-02-07 19:10:01 +0000
  • 908d881a6e
    Version 0.6.2 v0.6.2 Neil Alexander 2022-02-04 17:49:01 +0000
  • 00cbe75150
    Fix CPU spin from key change consumer when an invalid message is supplied (#2146) Neil Alexander 2022-02-04 16:16:50 +0000
  • 585ced89bd
    Version 0.6.1 (#2145) v0.6.1 Neil Alexander 2022-02-04 14:44:45 +0000
  • 9de7efa0b0
    Remove sarama/saramajetstream dependencies (#2138) S7evinK 2022-02-04 14:08:13 +0100
  • 532f445c4e
    Remove roomserver input deadlines (#2144) Neil Alexander 2022-02-04 12:13:07 +0000
  • eb352a5f6b
    Full roomserver input transactional isolation (#2141) Neil Alexander 2022-02-04 10:39:34 +0000
  • 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 +0000
  • 2a5c38fee2
    Use background contexts during federated join for clarity (#2134) Neil Alexander 2022-02-02 17:33:36 +0000
  • c773b038bb
    Use pull consumers (#2140) Neil Alexander 2022-02-02 13:32:48 +0000
  • 2dee706f9e
    PerformInvite: bugfix and rejig control flow (#2137) kegsay 2022-02-02 13:30:48 +0000
  • a09d71d231
    Support CA certificates in CI (#2136) kegsay 2022-02-01 16:36:17 +0000
  • 9ada4578e3
    Fix JetStream paths for P2P demo builds Neil Alexander 2022-02-01 16:03:30 +0000
  • 893aa3b141
    More logging tweaks Neil Alexander 2022-01-31 16:01:54 +0000
  • 07d0e72a8b
    Improve roomserver logging Neil Alexander 2022-01-31 15:33:00 +0000
  • d21f3eace0
    Roomserver fixes (#2133) Neil Alexander 2022-01-31 14:36:59 +0000
  • 567fd04428
    Update to matrix-org/gomatrixserverlib#286 Neil Alexander 2022-01-31 14:29:13 +0000
  • 1d5fd99cad
    Allow uppercase username on login (#2126) Hoernschen 2022-01-31 14:44:52 +0100
  • f9547a53d2
    Tweak roomserver logging for rejected events Neil Alexander 2022-01-31 12:01:53 +0000
  • dac762d025
    Revert Prometheus client upgrades altogether Neil Alexander 2022-01-31 11:47:07 +0000
  • 2995f73ae0
    Update prometheus client Neil Alexander 2022-01-31 11:16:21 +0000
  • 5367e7ed2c
    Update to matrix-org/gomatrixserverlib@801c51af9f Neil Alexander 2022-01-31 10:51:01 +0000
  • ba1a9b98b7
    Tweak some logging (#2130) Neil Alexander 2022-01-31 10:48:28 +0000
  • eb8e770e99
    Revert consumer change Neil Alexander 2022-01-31 10:42:41 +0000
  • a271fde8f5
    Only limit context for fetching missing auth/prev events (#2131) Neil Alexander 2022-01-31 10:39:33 +0000
  • 4281976df9
    Update Sarama to fix 32-bit builds (#2120) v0.6.0 Neil Alexander 2022-01-28 17:31:54 +0000
  • 2c3dd48bb2
    Require Go 1.16 (#2122) Neil Alexander 2022-01-28 16:24:01 +0000
  • bde7c1fd8c
    Version 0.6 (#2117) v0.6 Neil Alexander 2022-01-28 14:13:36 +0000
  • 8e4002831f
    Call hooks for outliers (#2119) Neil Alexander 2022-01-28 13:11:56 +0000
  • e9fbad6f20
    Move hook call when processing room events (#2118) Neil Alexander 2022-01-28 12:33:31 +0000
  • 2ea5fd4162
    Add debug logging for incoming CSAPI calls on authentication failure (#2116) kegsay 2022-01-28 11:14:20 +0000
  • f034098877
    "Enable" remote room search (#2099) S7evinK 2022-01-28 12:07:47 +0100
  • 48789ebec5
    Don't flood Sentry with context cancelled/deadline exceeded errors (#2115) Neil Alexander 2022-01-28 10:27:28 +0000
  • 2f72688e9a
    Upgrade dependencies (#2074) Neil Alexander 2022-01-28 10:27:09 +0000
  • b626143694
    Update gomatrixserverlib Neil Alexander 2022-01-28 10:01:20 +0000
  • b6011d0d87
    Try federation when backfill fails to find events in the database (#2113) Neil Alexander 2022-01-27 15:52:32 +0000
  • a763cbb0e1
    Roomserver/federation input refactor (#2104) Neil Alexander 2022-01-27 14:29:14 +0000
  • 5b4999afa9 Use std logging when running under CI Kegan Dougal 2022-01-26 12:23:27 +0000
  • 8a1bc70524
    Exclude our own server name in GetJoinedHostsForRooms (#2110) Neil Alexander 2022-01-25 17:00:39 +0000
  • 49a618dfe2
    Increase maximum message size to 16MB (#2109) Neil Alexander 2022-01-25 14:20:12 +0000
  • a5c5de860b
    Add Complement to GHA (#2108) kegsay 2022-01-24 18:06:08 +0000
  • e7f9f2e6f6
    Update bridge FAQ & README (#2106) S7evinK 2022-01-24 11:29:45 +0100
  • a4601bb698
    Update to matrix-org/gomatrixserverlib@f3e2ef8 (matrix-org/matrix-doc#3667) Neil Alexander 2022-01-24 10:28:23 +0000
  • de38be469a
    Expand issue template (#2103) kegsay 2022-01-21 16:24:31 +0000
  • 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 +0000
  • cd1391fc62
    Document log levels (#2101) kegsay 2022-01-21 14:46:47 +0000
  • 3c92b55bec
    Update monolith-sample.conf (#2087) FORCHA 2022-01-21 15:37:59 +0100
  • 0bf5104bbb
    Fix #2027 by gracefully handling stub rooms (#2100) kegsay 2022-01-21 14:23:37 +0000
  • 2c581377a5
    Remodel how device list change IDs are created (#2098) kegsay 2022-01-21 09:56:06 +0000
  • db7d9cba8a
    BREAKING: Remove Partitioned Stream Positions (#2096) kegsay 2022-01-20 15:26:45 +0000
  • 16035b9737
    NATS JetStream tweaks (#2086) Neil Alexander 2022-01-07 17:31:57 +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
  • 173b1e8d3e
    Fix #2084 - incorrect /event_auth response (#2085) kegsay 2022-01-06 17:13:34 +0000
  • 161f145176
    Add NATS JetStream support (#1866) S7evinK 2022-01-05 18:44:49 +0100
  • a47b12dc7d
    Use non http API as fsAPI to avoid network requests (#2075) S7evinK 2021-12-20 11:27:58 +0100
  • 640ba425e2
    Allow partial test runs (#2076) S7evinK 2021-12-20 11:26:23 +0100