Commit graph

  • 870f9b0c3f
    Shuffle config Verify/Defaults a bit around (#2459) Till 2022-05-13 09:33:55 +02:00
  • fc670f03a2
    Separate sample configs for monolith and polylith (#2456) Neil Alexander 2022-05-12 12:05:55 +01:00
  • 0d1505a4c1
    Fix create-account with global database settings (#2455) Till 2022-05-12 11:35:35 +02:00
  • 3437adf597 Wait 100ms for events to be processed by syncapi Kegan Dougal 2022-05-12 10:11:46 +01:00
  • 58af7f61b6
    Fix OTK upload spam (#2448) Till 2022-05-11 18:15:18 +02:00
  • 24f7be968d
    Fix link Neil Alexander 2022-05-11 15:46:45 +01:00
  • 19a9166eb0
    New documentation: https://matrix-org.github.io/dendrite/ Neil Alexander 2022-05-11 15:39:36 +01:00
  • 9599b3686e
    More syncapi tests (#2451) kegsay 2022-05-11 13:44:32 +01:00
  • c15bfefd0d
    Add RoomExists flag to QueryMembershipForUser (#2450) kegsay 2022-05-11 11:29:23 +01:00
  • 6db08b2874
    Add roomserver tests (2/?) (#2445) Till 2022-05-10 14:41:12 +02:00
  • 1897e2f1c0
    Version 0.8.4 Neil Alexander 2022-05-10 12:44:29 +01:00
  • e2a932ec0b
    Add indexes to syncapi_output_room_events table that satisfy the filters (#2446) Neil Alexander 2022-05-10 11:23:36 +01:00
  • 77722c5a4f
    Back out matrix-org/dendrite#2421 by restoring http.Clients Neil Alexander 2022-05-10 11:08:10 +01:00
  • 1b3fa9689c
    🏗️ mediaapi/thumbnailer: fix build with bimg (#2440) database64128 2022-05-10 00:51:30 +08:00
  • 6b3c183396
    Version 0.8.3 (#2431) Neil Alexander 2022-05-09 17:31:14 +01:00
  • 236b16aa6c
    Begin adding syncapi component tests (#2442) kegsay 2022-05-09 17:23:02 +01:00
  • a443d1e5f3
    Don't store invites in sync API that aren't relevant to local users (#2439) Neil Alexander 2022-05-09 16:25:22 +01:00
  • 79da75d483
    Federation consumer adds_state_event_ids tweak (#2441) Neil Alexander 2022-05-09 16:19:35 +01:00
  • 1a7f4c8aa9
    Don't try to re-fetch the event if it is listed in adds_state_event_ids (#2437) Neil Alexander 2022-05-09 15:22:33 +01:00
  • f69ebc6af2
    Add roomserver tests (1/?) (#2434) Till 2022-05-09 15:30:32 +02:00
  • 09d754cfbf
    One NATS instance per BaseDendrite (#2438) Neil Alexander 2022-05-09 14:15:24 +01:00
  • 79e2fbc663
    Update to matrix-org/gomatrixserverlib#307 Neil Alexander 2022-05-09 13:53:51 +01:00
  • 4c15c73b3a
    Add (user_id, device_id) index on OTK table (#2435) Neil Alexander 2022-05-09 11:13:04 +01:00
  • 633ca06eb9
    Version 0.8.3rc1 Neil Alexander 2022-05-06 16:34:52 +01:00
  • 6bc6184d70
    Simplify calculateLatest (#2430) Neil Alexander 2022-05-06 15:52:44 +01:00
  • 85c00208c5
    Fix power level event auth bugs (update to matrix-org/gomatrixserverlib#306) Neil Alexander 2022-05-06 15:41:16 +01:00
  • 6493c0c0f2
    Move LL cache (#2429) Till 2022-05-06 15:33:34 +02:00
  • 507f63d0fc
    Add PolylithMode base config option (#2428) Neil Alexander 2022-05-06 13:51:48 +01:00
  • a1a5357f79
    Produce more useful event auth errors (update to matrix-org/gomatrixserverlib#305) Neil Alexander 2022-05-06 12:46:01 +01:00
  • 85704eff20
    Clean up interface definitions (#2427) kegsay 2022-05-06 12:39:26 +01:00
  • 4705f5761e
    Add FAQ entry for anonymous stats (#2419) Till 2022-05-06 08:26:24 +02:00
  • 9957752a9d
    Define component interfaces based on consumers (2/2) (#2425) kegsay 2022-05-05 19:30:38 +01:00
  • e4da04e75b
    Update to matrix-org/gomatrixserverlib#303 Neil Alexander 2022-05-05 14:06:05 +01:00
  • 42f35a57ac
    Update table names for user API stats table Neil Alexander 2022-05-05 13:42:12 +01:00
  • 530fd488a9
    Don't log consumer errors on shutdown Neil Alexander 2022-05-05 13:29:39 +01:00
  • 506de4bb3d
    Define component interfaces based on consumers (1/2) (#2423) kegsay 2022-05-05 13:17:38 +01:00
  • d9e71b93b6
    Use gomatrixserverlib.Client instead of http.Client (#2421) Neil Alexander 2022-05-05 11:33:16 +01:00
  • 1bfe87aa56
    Fix user already joined when using server notices (#2364) Till 2022-05-05 12:01:28 +02:00
  • 658e82f8bc
    Don't use in-memory db for userapi tests (#2417) Till 2022-05-05 12:00:18 +02:00
  • 5c37f165ae
    Errors from createdb are non-fatal (#2420) kegsay 2022-05-05 10:53:52 +01:00
  • d86dcbef66
    syncapi: define specific interfaces for internal HTTP communications (#2416) kegsay 2022-05-05 09:56:03 +01:00
  • 3c940c428d
    Add opt-in anonymous stats reporting (#2249) Till 2022-05-04 19:04:28 +02:00
  • b0a9e85c4a
    Fix bug in database global setup Neil Alexander 2022-05-03 17:40:56 +01:00
  • e01d1e1f5b
    Skip tests that require a database if we can't connect to one (#2413) Neil Alexander 2022-05-03 17:38:54 +01:00
  • dd061a172e
    Tidy up AddPublicRoutes (#2412) Neil Alexander 2022-05-03 17:17:02 +01:00
  • 4ad5f9c982
    Global database connection pool (for monolith mode) (#2411) Neil Alexander 2022-05-03 16:35:06 +01:00
  • 979a551f1e
    Return null if MaxFileSizeBytes is 0 (#2409) Till 2022-05-02 10:47:16 +02:00
  • bfa344e831
    Test_Devices, sqlite may return devices in different order, test should still pass (#2406) Brian Meek 2022-04-29 15:23:11 -07:00
  • 987d7adc5d
    Return "to", if we didn't return any presence events (#2407) Till 2022-04-30 00:07:50 +02:00
  • 31799a3b2a
    Device list display name fixes (#2405) Neil Alexander 2022-04-29 16:02:55 +01:00
  • d28d0ee66e
    Fix TestThumbnailsStorage failing when media results come back in non-deterministic order; silence expected error when tests are run multiple times against the same postgres database (cherry-picked from #2395) Brian Meek 2022-04-29 09:32:58 +01:00
  • 2a4517f8e6
    Move admin functions into their own file in the client API Neil Alexander 2022-04-29 09:10:08 +01:00
  • 0d4b8eadaa Add create-account to Getting started Till Faelligen 2022-04-29 10:00:28 +02:00
  • 1e083794ef
    Update golangci-lint, how it's installed, and added to the PATH (#2403) Brian Meek 2022-04-29 00:55:35 -07:00
  • 26a1512808
    Add restrictions for open registration (#2402) Till 2022-04-29 09:31:11 +02:00
  • 2a5b8e0306
    Only load members of newly joined rooms (#2389) Till 2022-04-28 18:53:28 +02:00
  • c6ea2c9ff2
    Add /_dendrite/admin/evacuateRoom/{roomID} (#2401) Neil Alexander 2022-04-28 16:02:30 +01:00
  • 21ee5b36a4
    Limit presence in /sync responses (#2394) Till 2022-04-28 16:12:40 +02:00
  • 8683ff78b1 Make tests more reliable Till Faelligen 2022-04-28 15:06:34 +02:00
  • 65034d1f22
    Unlist test since it no longer seems to be flakey (hopefully?) Neil Alexander 2022-04-28 11:46:15 +01:00
  • 6deb10f3f6
    Don't answer expensive federation requests for rooms we no longer belong to (#2398) Neil Alexander 2022-04-28 11:45:56 +01:00
  • 2ff75b7c80
    Ensure signature map exists (fixes #2393) (#2397) Neil Alexander 2022-04-28 11:34:19 +01:00
  • 74259f296f
    Fix #2390 (#2392) Till 2022-04-27 21:31:30 +02:00
  • 8d69e2f0b8
    Use Go 1.18 to build Docker images (#2391) 0x1a8510f2 2022-04-27 20:19:46 +01:00
  • 34221938cc
    Version 0.8.2 (#2386) Neil Alexander 2022-04-27 16:04:11 +01:00
  • 923f789ca3
    Fix graceful shutdown Neil Alexander 2022-04-27 15:29:49 +01:00
  • 103795d33a
    Defer cancel on shutdown context Neil Alexander 2022-04-27 15:06:20 +01:00
  • cafa2853c5
    Use process context as base context for all HTTP Neil Alexander 2022-04-27 15:01:57 +01:00
  • 655ac3e8fb
    Try that again Neil Alexander 2022-04-27 14:53:11 +01:00
  • 6ee8507955
    Correct account data position mapping Neil Alexander 2022-04-27 14:45:51 +01:00
  • f023cdf8c4
    Add UserAPI storage tests (#2384) Till 2022-04-27 15:05:49 +02:00
  • d7cc187ec0
    Prevent JetStream from handling OS signals, allow running as a Windows service (#2385) Neil Alexander 2022-04-27 13:36:40 +01:00
  • 54ff4cf690
    Don't try to federated-join via ourselves (#2383) Neil Alexander 2022-04-27 12:23:55 +01:00
  • dca4afd2f0
    Don't send account data or receipts for left/forgotten rooms (#2382) Neil Alexander 2022-04-27 12:03:34 +01:00
  • 66b397b3c6
    Don't create fictitious presence entries (#2381) Neil Alexander 2022-04-27 11:25:07 +01:00
  • 6c5c6d73d7
    Use a value that is Go 1.16-friendly Neil Alexander 2022-04-26 17:05:31 +01:00
  • b527e33c16
    Send all account data on complete sync by default Neil Alexander 2022-04-26 16:58:20 +01:00
  • f6d07768a8
    Fix account data position Neil Alexander 2022-04-26 16:07:13 +01:00
  • 6892e0f0e0
    Start account data ID from from Neil Alexander 2022-04-26 16:02:21 +01:00
  • 4c19f22725
    Fix account_data not correctly send in a complete sync (#2379) Till 2022-04-26 15:50:56 +02:00
  • 5306c73b00
    Fix bug when uploading device signatures (#2377) Neil Alexander 2022-04-26 13:08:54 +01:00
  • e8be2b234f
    Add heroes to the room summary (#2373) Till 2022-04-26 10:53:17 +02:00
  • feac9db43f
    Add transactionsCache to redact endpoint (#2375) Till 2022-04-26 10:28:41 +02:00
  • 7df5d69a5b Checkout correct branch for Sytest Till Faelligen 2022-04-26 08:07:27 +02:00
  • e8ab2154aa
    Return M_NOT_FOUND for rejected events (#2371) Till 2022-04-25 19:05:01 +02:00
  • e95fc5c5e3
    Use provided filter for account_data (#2372) Till 2022-04-25 19:04:46 +02:00
  • aad81b7b4d
    Only call key update process functions if there are updates, don't send things to ourselves over federation Neil Alexander 2022-04-25 14:22:46 +01:00
  • 446819e4ac
    Store the EDU type in the database (#2370) Till 2022-04-25 11:56:50 +02:00
  • 67fb086c13 Update README Till Faelligen 2022-04-24 20:26:20 +02:00
  • 6d78c4d67d
    Fix retrieving cross-signing signatures in /user/devices/{userId} (#2368) Neil Alexander 2022-04-22 14:58:24 +01:00
  • c07f347f00
    Reuse the existing lazyload cache on /context and /messages (#2367) Till 2022-04-22 11:38:29 +02:00
  • 0eb5bd1e13
    Update AWSY test groups (#2365) kegsay 2022-04-21 17:17:52 +01:00
  • 144c060fa7
    Remove libp2p demos (#2337) Neil Alexander 2022-04-21 13:31:43 +01:00
  • 2258387d39
    Update test list Neil Alexander 2022-04-20 16:55:24 +01:00
  • 54e7ea41c6
    Eliminate more SQL no row errors in sync API (#2363) Neil Alexander 2022-04-20 16:51:37 +01:00
  • bb987cd64b
    Lazy loading fixes (#2362) Neil Alexander 2022-04-20 16:06:46 +01:00
  • a9f0a390c6
    Update to NATS Server v2.8.0 and nats.go v1.14.0 (#2359) Neil Alexander 2022-04-20 15:13:04 +01:00
  • 073972646f Use unix not second Kegan Dougal 2022-04-19 13:57:02 +01:00
  • 85b1631ecf
    Add newly passing test to list Neil Alexander 2022-04-19 10:48:32 +01:00
  • 711e377b9c
    Update go-sqlite3-js to matrix-org/go-sqlite3-js#2 (SQLite 3.36.0) Neil Alexander 2022-04-19 10:34:33 +01:00