Commit graph

  • 722fe5a046 Add postgres migration Till Faelligen 2020-10-17 15:15:35 +0200
  • d113b03f64 Add sqlite3 migration Till Faelligen 2020-10-17 15:15:21 +0200
  • c51dcc25b6 Update gomatrixserverlib Till Faelligen 2020-10-17 13:50:40 +0200
  • 4882292791 Merge branch 'master' of https://github.com/matrix-org/dendrite into add-receipts-2 Till Faelligen 2020-10-17 13:48:40 +0200
  • 2f1d2f53b7 Query all joined rooms instead of just one Till Faelligen 2020-10-17 13:47:42 +0200
  • 9d480d58c9 Better creation/usage of JoinResponse Till Faelligen 2020-10-16 19:10:07 +0200
  • cd9752e3a8
    H2C on internal HTTP because SCIENCE Neil Alexander 2020-10-16 16:36:48 +0100
  • 8c9248de8d v0.2.0rc1 v0.2.0rc1 Kegan Dougal 2020-10-16 16:10:24 +0100
  • b82b43fea0
    Merge branch 'master' into neilalexander/kindold Neil Alexander 2020-10-16 15:47:53 +0100
  • 640e8c50ec
    Take write lock for rate limit map (#1532) Neil Alexander 2020-10-16 15:44:39 +0100
  • c428d52652 - Use OutputReceiptEvent instead of InputReceiptEvent as result - Don't use the errors package for errors - Defer CloseAndLogIfError to close rows - Fix Copyright Till Faelligen 2020-10-16 16:16:44 +0200
  • 27eac8f915 Return a better error message Till Faelligen 2020-10-16 16:13:14 +0200
  • b922e56343 - Add TODO for batching requests - Rename variable Till Faelligen 2020-10-16 15:39:38 +0200
  • 3796b22423 Don't use errors package Till Faelligen 2020-10-16 15:35:50 +0200
  • ed7c79f697
    Fix potential race condition Neil Alexander 2020-10-16 13:33:10 +0100
  • d52362a106
    Take write lock for rate limit map Neil Alexander 2020-10-16 13:26:04 +0100
  • 91daf91f8e
    Update comments Neil Alexander 2020-10-16 12:59:20 +0100
  • e1461bfca6
    Fix syncapi Neil Alexander 2020-10-16 12:53:08 +0100
  • 29a42e1a9a
    Don't send isForwardExtremity Neil Alexander 2020-10-16 12:52:43 +0100
  • a60b476068
    Kind in federation sender join Neil Alexander 2020-10-16 11:37:31 +0100
  • 5b3fb5c23f
    Don't make federation sender change after all Neil Alexander 2020-10-16 11:32:43 +0100
  • 35d2972494
    Don't run the latest events updater at all for KindOld Neil Alexander 2020-10-16 11:31:05 +0100
  • 2f6b009fdb
    Soft-fail checks on KindNew Neil Alexander 2020-10-16 11:11:58 +0100
  • 074afcdea3
    Don't exclude from sync Neil Alexander 2020-10-16 11:06:54 +0100
  • 8d80f9a131
    Signal to downstream components if an event has become a forward extremity Neil Alexander 2020-10-16 10:56:17 +0100
  • a0a41b21bd
    Allow federationsender to ignore duplicate key entries when LatestEventIDs is duplicated by RS output events Neil Alexander 2020-10-16 10:11:18 +0100
  • 787e4e655d
    Don't process latest events/memberships for old events Neil Alexander 2020-10-16 09:54:13 +0100
  • 8af1de94f9
    Add KindOld Neil Alexander 2020-10-16 09:49:10 +0100
  • d68a20c3a6 Merge branch 'master' of https://github.com/matrix-org/dendrite into add-receipts-2 Till Faelligen 2020-10-15 21:20:50 +0200
  • b4ba0be6ba Make "Inbound federation rejects receipts from wrong remote" pass Till Faelligen 2020-10-15 21:18:18 +0200
  • 8fa21c8202
    Merge branch 'master' into serverkeyformatdoc Kegsay 2020-10-15 18:12:25 +0100
  • 4a7fb9c045
    Automatically upgrade databases on startup (#1529) Kegsay 2020-10-15 18:09:41 +0100
  • 0c88c2e97f Linting Kegan Dougal 2020-10-15 17:43:33 +0100
  • dee77b638a Make outbound federation receipts pass Till Faelligen 2020-10-15 18:40:25 +0200
  • 7436167c1b Create tables then do migrations then prepare statements Kegan Dougal 2020-10-15 17:26:57 +0100
  • 5b03d9100f Linting Kegan Dougal 2020-10-15 17:09:52 +0100
  • 5a63ec5895 Support up/downgrading from cmd/goose Kegan Dougal 2020-10-15 17:06:11 +0100
  • 4917cee11c Fix column count error Till Faelligen 2020-10-15 17:43:44 +0200
  • 3e5d38e284
    Improve state resolution v2 performance (matrix-org/gomatrixserverlib#237) Neil Alexander 2020-10-15 16:20:19 +0100
  • 6f6a2c1b2d Fix copy & paste error Till Faelligen 2020-10-15 16:41:29 +0200
  • bc528bf48f Add passing tests to whitelist Till Faelligen 2020-10-15 16:12:22 +0200
  • dd79f69974 Auto-upgrade device DB deltas Kegan Dougal 2020-10-15 14:48:40 +0100
  • 4b797f28be Support auto-upgrading accounts DB Kegan Dougal 2020-10-15 14:42:14 +0100
  • 0b5801af3e Merge branch 'master' of https://github.com/matrix-org/dendrite into add-receipts-2 Till Faelligen 2020-10-15 15:39:54 +0200
  • 24cd35c8ca Add missing kafka config Till Faelligen 2020-10-15 15:37:13 +0200
  • 59bec69bf9 Add eduserver kafka consumer Till Faelligen 2020-10-15 15:36:55 +0200
  • 26d0d0e1bc Add receipts endpoint Till Faelligen 2020-10-15 15:36:02 +0200
  • e154c45b51
    Better logging around db.StoreEvent Neil Alexander 2020-10-15 14:14:17 +0100
  • 49abe359e6
    Start Kafka connections for each component that needs them (#1527) Neil Alexander 2020-10-15 13:27:13 +0100
  • 6e604d61b2
    Fix import cycle Neil Alexander 2020-10-15 13:08:48 +0100
  • cd5cd473e0
    Rename to naffkaInstance (@Kegsay review comment) Neil Alexander 2020-10-15 12:49:01 +0100
  • aec836e02b
    Fix roomserver unit tests Neil Alexander 2020-10-15 12:48:23 +0100
  • 96131fa739 Add receipts api to the eduserver Till Faelligen 2020-10-15 13:36:05 +0200
  • 8f54ab7f3b
    Start Kafka connection for each component that needs one Neil Alexander 2020-10-15 12:28:09 +0100
  • dda8095f81 Make receipt json creation "easier" to read Till Faelligen 2020-10-15 13:26:34 +0200
  • 10f1beb0de
    Don't re-run state resolution on a single trusted state snapshot (#1526) Neil Alexander 2020-10-15 12:08:49 +0100
  • 76c22911b7
    Check if backward extremity is create event before checking missing state Neil Alexander 2020-10-15 11:32:35 +0100
  • f1bc079965
    Lint Neil Alexander 2020-10-15 10:40:56 +0100
  • e4fcd6be0b
    Don't re-run state resolution on a single trusted state snapshot Neil Alexander 2020-10-15 10:30:39 +0100
  • 5f9ac44062 Add required method to testEDUProducer Till Faelligen 2020-10-15 09:54:33 +0200
  • fe418f2fc8 Use StreamingToken as the since value Till Faelligen 2020-10-15 09:52:10 +0200
  • ceb7ca7c7d Add receipts table to syncapi Till Faelligen 2020-10-14 21:49:41 +0200
  • 0e1f5e64cb Document dendrite server key format Adit Sachde 2020-10-14 00:10:20 -0400
  • e3c2b081c7
    txn nil guard when rolling back LatestEventsUpdater (#1524) Kegsay 2020-10-14 17:05:09 +0100
  • 6f12b8f85c
    Ignore typing events where sender doesn't match origin (#1523) Neil Alexander 2020-10-14 16:49:25 +0100
  • b21cae4956
    Fix formatting directives Neil Alexander 2020-10-14 16:29:47 +0100
  • 80076bb440 Spell lint correctly Kegan Dougal 2020-10-14 16:29:43 +0100
  • a659d9ee3d txn nil guard when rolling back LatestEventsUpdater Kegan Dougal 2020-10-14 16:28:21 +0100
  • 0cf330cb2d
    Update sytest-whitelist Neil Alexander 2020-10-14 16:17:07 +0100
  • 7ef531ac3d
    Ignore typing notifications where the sender doesn't match the origin Neil Alexander 2020-10-14 16:16:48 +0100
  • e3a3908654
    Update sytest-whitelist (closes #1315) Neil Alexander 2020-10-14 16:07:15 +0100
  • 8d9ecb3996
    Ignore duplicate redaction entries (#1522) Neil Alexander 2020-10-14 15:24:43 +0100
  • 6998c8248e fix conversion from int to string yields a string of one rune, not a string of digits Till Faelligen 2020-10-14 15:27:40 +0200
  • 286dd408ae
    Better semver compliance for version reporting Neil Alexander 2020-10-14 12:51:06 +0100
  • 7a1fd123de
    Improved state handling in /send (#1521) Neil Alexander 2020-10-14 12:39:37 +0100
  • 64da7b7683
    Comments Neil Alexander 2020-10-14 11:54:08 +0100
  • 077a23fea0
    Resolve state Neil Alexander 2020-10-14 11:52:32 +0100
  • 8fce60c746
    QueryStateAfterEvent returns all state when no tuples supplied Neil Alexander 2020-10-14 11:32:53 +0100
  • f2467bff0f
    Don't request only state key tuples needed for auth (we end up discarding room state this way) Neil Alexander 2020-10-14 11:14:54 +0100
  • 60d4b71948
    Capture errors Neil Alexander 2020-10-14 10:15:47 +0100
  • 20aec70ead
    Send cumulative state when creating room (#1519) Neil Alexander 2020-10-14 09:57:27 +0100
  • 190e262cec
    Revert "lookupEvent sends outliers" Neil Alexander 2020-10-13 17:49:54 +0100
  • 3e16556441
    lookupEvent sends outliers Neil Alexander 2020-10-13 17:21:42 +0100
  • 3dcf545651 Implement QueryRoomReceipts for tests Till Faelligen 2020-10-13 17:36:30 +0200
  • 615c729775 Add/Implement QueryRoomReceipts Till Faelligen 2020-10-13 17:35:48 +0200
  • 5b53b7c80b Implement postgres and sqlite3 storage for receipts Till Faelligen 2020-10-13 17:34:40 +0200
  • 0815809634 Add QueryRoomReceipts to roomserver Till Faelligen 2020-10-13 17:34:11 +0200
  • 38de251d9f Add receipt struct Till Faelligen 2020-10-13 17:33:26 +0200
  • 2951eb20af
    Send state with new room events Neil Alexander 2020-10-13 15:17:26 +0100
  • 1a597284a8 Make go test not complain about conversion Till Faelligen 2020-10-13 14:35:06 +0200
  • 8142d99a3a
    Ignore duplicate redaction entries Neil Alexander 2020-10-13 12:31:41 +0100
  • db84ad3c62 Merge branch 'add-receipts' of github.com:S7evinK/dendrite into add-receipts Till Faelligen 2020-10-13 13:17:39 +0200
  • 16515ebc40
    Merge branch 'master' into add-receipts Neil Alexander 2020-10-13 11:55:01 +0100
  • 9d6b77c58a
    Try to retrieve missing auth events from multiple servers (#1516) Neil Alexander 2020-10-13 11:53:20 +0100
  • 8f8cc66c03
    Implement getEvents differently Neil Alexander 2020-10-13 11:29:22 +0100
  • 1b14f872df
    Don't recurse processEvents Neil Alexander 2020-10-13 11:21:59 +0100
  • cd9d03dee9
    Update federation API tests Neil Alexander 2020-10-13 10:59:11 +0100
  • 23fc0f8454
    Merge branch 'master' into neilalexander/authevents Neil Alexander 2020-10-13 10:46:16 +0100
  • 10c8b03042
    Don't reuse request context for /send_join Neil Alexander 2020-10-13 10:26:31 +0100
  • d7ea814fa8
    Wrap NewMembershipUpdater in a db writer (#1515) Kegsay 2020-10-13 10:20:27 +0100