Commit Graph

  • c53f284fdb
    Get the DeviceListPosition before anything else in complete syncs (#2733) Till 2022-09-22 17:49:35 +0200
  • f40e280327
    Version 0.9.9 (#2732) Neil Alexander 2022-09-22 14:54:25 +0100
  • 0ddfb0cad4
    Tweak InsertMigration to avoid logging (#2720) Till 2022-09-22 15:53:15 +0200
  • 852d856db8
    Update embedded NATS Server to v2.9.1-beta1 (as this includes a fix that prevents high CPU usage after Dendrite startup) Neil Alexander 2022-09-22 13:55:40 +0100
  • 61a34d7cfb
    Bump commonmarker from 0.23.4 to 0.23.6 in /docs (#2731) dependabot[bot] 2022-09-22 11:21:43 +0100
  • d8b19c857f
    HTTP connection keepalives (#2730) Neil Alexander 2022-09-20 17:17:44 +0100
  • bd39748b5c
    Update dependencies (#2729) Neil Alexander 2022-09-20 15:01:19 +0100
  • 201ac05943
    Update readme Neil Alexander 2022-09-20 14:10:30 +0100
  • 97d7cf2232
    Remove deleted state logging lines from sync API (they are pointless) Neil Alexander 2022-09-20 11:25:18 +0100
  • e007b8038f
    Mark device list as stale, if we don't have the requesting device (#2728) Till 2022-09-20 11:32:03 +0200
  • 47af4bff5b
    Update database documentation Neil Alexander 2022-09-20 09:52:22 +0100
  • cf01d29277
    Update contributing documentation Neil Alexander 2022-09-20 09:47:57 +0100
  • 99f6b6a952
    Bug fix #2718 appservice txnid should be different for each batch of events (#2719) Tak Wai Wong 2022-09-19 09:39:06 -0700
  • 7bfc3074d1
    Fix origin on device list update EDUs Till Faelligen 2022-09-16 13:30:20 +0200
  • fc1d8e479b
    Ensure that all state event IDs are included in the added section when rewriting state (#2725) Neil Alexander 2022-09-16 10:35:32 +0100
  • a5f8c07184
    Hopefully fix upgrade-tests (#2717) Till 2022-09-15 07:26:26 +0200
  • 0ea948c705
    Fix Pinecone demo build errors after Pinecone update Neil Alexander 2022-09-14 14:26:24 +0100
  • e6960d0b15
    Update to matrix-org/pinecone@608215eb1b Neil Alexander 2022-09-14 14:25:25 +0100
  • 7f89fed1e4
    Revert 482914aef4 Neil Alexander 2022-09-14 09:55:50 +0100
  • 482914aef4
    Use AckNone on the ephemeral room input consumer Neil Alexander 2022-09-13 15:25:02 +0100
  • b05e028f7d
    Tweak LoadMembershipAtEvent behaviour when state not known (#2716) Neil Alexander 2022-09-13 12:52:09 +0100
  • 3e55856254
    Always resolve state in QueryStateAfterEvents Neil Alexander 2022-09-13 09:37:38 +0100
  • c366ccdfca
    Send-to-device consumer/producer tweaks (#2713) Till 2022-09-13 09:35:45 +0200
  • 100fa9b235
    Check unique constraint errors when manually inserting migrations (#2712) Till 2022-09-13 08:07:43 +0200
  • 62afb936a5
    Update to matrix-org/gomatrixserverlib@7b96db4 Neil Alexander 2022-09-12 15:27:45 +0100
  • 47b2a5d6b8
    Version 0.9.8 Neil Alexander 2022-09-12 13:41:07 +0100
  • 2792d0490f
    Fix missing signature check on the /get_missing_events response Neil Alexander 2022-09-12 12:30:41 +0100
  • 7595fbf58c
    Update to NATS Server v2.9.0 Neil Alexander 2022-09-12 13:24:03 +0100
  • e9af30b3fe
    Update to matrix-org/pinecone@b215925 Neil Alexander 2022-09-12 10:35:04 +0100
  • 3a9dde28fd
    P2P demo tweaks Neil Alexander 2022-09-12 10:19:02 +0100
  • 5997c32452
    Update to matrix-org/gomatrixserverlib@dec87dbaa4 Neil Alexander 2022-09-11 15:39:11 +0100
  • af9a204cc0 Only verify if fulltext indexing is enabled Till Faelligen 2022-09-09 17:19:29 +0200
  • e8687f6f82
    Version 0.9.7 (#2707) Neil Alexander 2022-09-09 15:01:13 +0100
  • 955e69a3b7
    Optimise SharedUsers again by using complete composite index Neil Alexander 2022-09-09 14:18:45 +0100
  • 6ee758df63
    Optimise shared users query in Synx API slightly by removing a potential sort Neil Alexander 2022-09-09 13:50:50 +0100
  • e1bc4f6a1e
    Fix database transaction for keyserver DeleteDeviceKeys Neil Alexander 2022-09-09 13:31:55 +0100
  • c0e17bbe1b
    Fix transactions around assigning NIDs Neil Alexander 2022-09-09 13:13:04 +0100
  • 8196b29657
    Change detection of already executed migrations (#2665) Till 2022-09-09 14:14:52 +0200
  • 646de03d60
    More writer fixes in the Sync API Neil Alexander 2022-09-09 13:06:42 +0100
  • 34e1dc210b
    Use database writer in user API DeleteOldNotifications Neil Alexander 2022-09-09 12:59:28 +0100
  • 64472d9aab
    Update getting pushrules, add tests, tweak pushrules (#2705) Till 2022-09-09 13:56:33 +0200
  • 42a82091a8
    Fix issue with stale device lists (#2702) Till 2022-09-08 12:03:44 +0200
  • d5876abbe9
    Fulltext implementation incl. config (#2480) Till 2022-09-07 18:15:54 +0200
  • 31f4ae8997
    Use a single context instead Neil Alexander 2022-09-07 16:24:43 +0100
  • 5014b35bd7
    Update state reset capture to Sentry Neil Alexander 2022-09-07 16:23:22 +0100
  • 0d697f6754
    Add HTTP status code to FederationClientError (#2699) Till 2022-09-07 16:14:09 +0200
  • 7e8c605f98
    Avoid unneeded JSON operations (#2698) Till 2022-09-07 12:16:04 +0200
  • 4e352390b6
    Re-add waitTime if we're not blacklisted and no RetryAfter was specified. Till Faelligen 2022-09-07 12:13:02 +0200
  • 2cfcfddecc
    Add a SigningKeyUpdate producer (#2697) Till 2022-09-07 11:45:12 +0200
  • 440eb0f3a2
    Handle errors differently in the DeviceListUpdater (#2695) Till 2022-09-07 11:44:27 +0200
  • 847032df36
    Update to matrix-org/gomatrixserverlib@637a173 Neil Alexander 2022-09-07 09:11:36 +0100
  • 489ccc1c60
    Stronger default power levels Neil Alexander 2022-09-06 17:25:17 +0100
  • 70cd9a902c
    State resolution fixes in applyAndAuthEvent (update to matrix-org/gomatrixserverlib#336) Neil Alexander 2022-09-06 17:19:21 +0100
  • fd7661f69c
    Tweak Sentry again Neil Alexander 2022-09-05 17:37:17 +0100
  • 5992b4c7ed
    Set Sentry user where known Neil Alexander 2022-09-05 17:35:43 +0100
  • cd22ba22b0
    Improve Sentry reporting Neil Alexander 2022-09-05 17:25:11 +0100
  • ecee5f10f4
    Tweak logging for detected state resets Neil Alexander 2022-09-05 17:08:54 +0100
  • bea3dbe77b
    State and auth tweaks (update to matrix-org/gomatrixserverlib#335) Neil Alexander 2022-09-05 17:00:54 +0100
  • 1c1d09abd4
    Optimise resolve-state tool Neil Alexander 2022-09-05 14:17:04 +0100
  • d1f87e63f1
    Move SetLatestEvents call Neil Alexander 2022-09-05 13:16:14 +0100
  • 350a5e5393
    Only send (invite) events to the AS if it's interested in it (#2692) Till 2022-09-02 16:03:33 +0200
  • fea869b41f
    Update P2P demos Neil Alexander 2022-09-01 17:12:27 +0100
  • 304acd7adc
    Version 0.9.6 (#2689) Neil Alexander 2022-09-01 14:49:42 +0100
  • 51d229b025
    Configuration tweaks (#2567) Neil Alexander 2022-09-01 14:15:41 +0100
  • ad6b902b84
    Refactor appservices component (#2687) Neil Alexander 2022-09-01 09:20:40 +0100
  • 175f65407a
    Allow batching in JetStreamConsumer (#2686) Neil Alexander 2022-08-31 12:21:56 +0100
  • ba0b3adab4
    Pinecone standalone refactoring (#2685) Neil Alexander 2022-08-31 10:41:32 +0100
  • 02ec00b1bb
    Check for "creator" field in m.room.create during event auth (update to matrix-org/gomatrixserverlib@c71e518) Neil Alexander 2022-08-30 17:40:46 +0100
  • 2be43560ca
    Index on syncapi_send_to_device table (#2684) PiotrKozimor 2022-08-30 15:47:54 +0200
  • 93a6e2f4d3
    Set the notification count when sending push notifications (#2683) Till 2022-08-30 14:54:57 +0200
  • 7313f56f44
    Use existing limit instead of default limit when lazy loading members (#2682) Till 2022-08-30 14:18:47 +0200
  • b0e2ea0f37
    Fix race condition on startup (#2679) Till 2022-08-30 13:59:13 +0200
  • bbb3ade4a2
    Fix the Cat Overflow bug (update to matrix-org/gomatrixserverlib@2020bdc) Neil Alexander 2022-08-30 11:44:26 +0100
  • 21ef487ff8
    Log roomserver error Till Faelligen 2022-08-29 14:18:33 +0200
  • 704cc5c9f5
    Race in keyserver intialization (#2619) Brian Meek 2022-08-29 00:10:42 -0700
  • aba171d9bc
    Default to limit of 20 state events Till Faelligen 2022-08-29 07:23:46 +0200
  • a3eb4e5e98
    Enforce type, sender, state_key and room_id lengths using codepoints rather than bytes (update to matrix-org/gomatrixserverlib@5f66df0, matrix-org/matrix-spec#1001) Neil Alexander 2022-08-28 09:52:03 +0100
  • 38bed30b41
    Restrict username length properly (#2676) Neil Alexander 2022-08-26 09:56:41 +0100
  • ed79e8626a
    Version 0.9.5 (#2673) Neil Alexander 2022-08-25 14:14:10 +0100
  • 07dd9bd995
    SyncAPI tweaks/fixes (#2671) Till 2022-08-25 14:42:47 +0200
  • 8ff3f1a7c9
    Remove a couple unnecessary Sentry captures from backfill Neil Alexander 2022-08-25 11:01:07 +0100
  • cd7fa34595
    Tweak logging and Sentry reporting for roomserver input Neil Alexander 2022-08-25 10:57:27 +0100
  • 16156b0b09
    Fix 500s on /state, /state_ids when state not known (#2672) Neil Alexander 2022-08-25 09:51:36 +0100
  • 522bd2999f
    Allow un-rejecting events on reprocessing Neil Alexander 2022-08-24 14:03:06 +0100
  • 78e5d05efc
    Only set backOffStarted to false if until is not zero (#2669) Till 2022-08-23 16:54:42 +0200
  • 14fea600bb
    Detect types.MissingStateError in CheckServerAllowedToSeeEvent (#2667) Neil Alexander 2022-08-23 13:57:11 +0100
  • 95a509757a
    Complement QoL changes (#2663) Till 2022-08-23 13:10:29 +0200
  • 33129c02f7
    Add timeout parameter & trim URL (#2666) Till 2022-08-23 11:10:41 +0200
  • 2668050e53
    Tweak soft-failure handling in roomserver Neil Alexander 2022-08-22 10:30:35 +0100
  • 9dc57122d9
    Fetch more data for newly joined rooms in an incremental sync (#2657) Till 2022-08-19 15:32:24 +0200
  • 56b55a28f5
    Version 0.9.4 (#2658) Neil Alexander 2022-08-19 12:46:14 +0100
  • 5513f182cc
    Enforce device list backoffs (#2653) Neil Alexander 2022-08-19 10:23:09 +0100
  • 365da70a23
    Set historyVisibility for backfilled events over federation (#2656) Till 2022-08-19 11:04:26 +0200
  • 5cacca92d2
    Make SyncAPI unit tests more reliable (#2655) Till 2022-08-19 11:03:55 +0200
  • a379d3e814
    De-race TestExpireEDUs (#2654) Winter 2022-08-19 01:28:33 -0400
  • 6b48ce0d75
    State handling tweaks (#2652) Neil Alexander 2022-08-18 17:06:13 +0100
  • 606cb67506
    Enable workflow_dispatch in GHA Neil Alexander 2022-08-18 13:50:58 +0100
  • 7484689ad1
    Actually store EDUs once we retrieved from the database (#2651) Till 2022-08-18 12:14:42 +0200
  • 59bc0a6f4e
    Reprocess rejected input events (#2647) Neil Alexander 2022-08-18 10:37:47 +0100
  • 8d9c8f11c5
    Add a delay after sending events to the roomserver Till Faelligen 2022-08-18 08:56:57 +0200