Commit graph

  • 7313f56f44
    Use existing limit instead of default limit when lazy loading members (#2682) Till 2022-08-30 14:18:47 +02:00
  • b0e2ea0f37
    Fix race condition on startup (#2679) Till 2022-08-30 13:59:13 +02:00
  • bbb3ade4a2
    Fix the Cat Overflow bug (update to matrix-org/gomatrixserverlib@2020bdc) Neil Alexander 2022-08-30 11:44:26 +01:00
  • 21ef487ff8
    Log roomserver error Till Faelligen 2022-08-29 14:18:33 +02:00
  • 704cc5c9f5
    Race in keyserver intialization (#2619) Brian Meek 2022-08-29 00:10:42 -07:00
  • aba171d9bc
    Default to limit of 20 state events Till Faelligen 2022-08-29 07:23:46 +02:00
  • 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 +01:00
  • 38bed30b41
    Restrict username length properly (#2676) Neil Alexander 2022-08-26 09:56:41 +01:00
  • ed79e8626a
    Version 0.9.5 (#2673) Neil Alexander 2022-08-25 14:14:10 +01:00
  • 07dd9bd995
    SyncAPI tweaks/fixes (#2671) Till 2022-08-25 14:42:47 +02:00
  • 8ff3f1a7c9
    Remove a couple unnecessary Sentry captures from backfill Neil Alexander 2022-08-25 11:01:07 +01:00
  • cd7fa34595
    Tweak logging and Sentry reporting for roomserver input Neil Alexander 2022-08-25 10:57:27 +01:00
  • 16156b0b09
    Fix 500s on /state, /state_ids when state not known (#2672) Neil Alexander 2022-08-25 09:51:36 +01:00
  • 522bd2999f
    Allow un-rejecting events on reprocessing Neil Alexander 2022-08-24 14:03:06 +01:00
  • 78e5d05efc
    Only set backOffStarted to false if until is not zero (#2669) Till 2022-08-23 16:54:42 +02:00
  • 14fea600bb
    Detect types.MissingStateError in CheckServerAllowedToSeeEvent (#2667) Neil Alexander 2022-08-23 13:57:11 +01:00
  • 95a509757a
    Complement QoL changes (#2663) Till 2022-08-23 13:10:29 +02:00
  • 33129c02f7
    Add timeout parameter & trim URL (#2666) Till 2022-08-23 11:10:41 +02:00
  • 2668050e53
    Tweak soft-failure handling in roomserver Neil Alexander 2022-08-22 10:30:35 +01:00
  • 9dc57122d9
    Fetch more data for newly joined rooms in an incremental sync (#2657) Till 2022-08-19 15:32:24 +02:00
  • 56b55a28f5
    Version 0.9.4 (#2658) Neil Alexander 2022-08-19 12:46:14 +01:00
  • 5513f182cc
    Enforce device list backoffs (#2653) Neil Alexander 2022-08-19 10:23:09 +01:00
  • 365da70a23
    Set historyVisibility for backfilled events over federation (#2656) Till 2022-08-19 11:04:26 +02:00
  • 5cacca92d2
    Make SyncAPI unit tests more reliable (#2655) Till 2022-08-19 11:03:55 +02:00
  • a379d3e814
    De-race TestExpireEDUs (#2654) Winter 2022-08-19 01:28:33 -04:00
  • 6b48ce0d75
    State handling tweaks (#2652) Neil Alexander 2022-08-18 17:06:13 +01:00
  • 606cb67506
    Enable workflow_dispatch in GHA Neil Alexander 2022-08-18 13:50:58 +01:00
  • 7484689ad1
    Actually store EDUs once we retrieved from the database (#2651) Till 2022-08-18 12:14:42 +02:00
  • 59bc0a6f4e
    Reprocess rejected input events (#2647) Neil Alexander 2022-08-18 10:37:47 +01:00
  • 8d9c8f11c5
    Add a delay after sending events to the roomserver Till Faelligen 2022-08-18 08:56:57 +02:00
  • ad4ac2c016
    Stop spamming the logs with StateBetween: ignoring deleted state event IDs Neil Alexander 2022-08-16 14:42:35 +01:00
  • ec16c944eb
    Lazy-loading fixes (#2646) Neil Alexander 2022-08-16 14:42:00 +01:00
  • 804653e551
    Verify a shared secret is set in create-account (#2645) Till 2022-08-16 13:21:22 +02:00
  • 5424b88f30
    Use is_direct flag from /createRoom, update stripped state (#2644) Neil Alexander 2022-08-16 11:55:06 +01:00
  • 0642ffc0f6
    Only return non-retired invites (#2643) Till 2022-08-16 10:29:36 +02:00
  • bcdbd5c00a
    Version 0.9.3 Neil Alexander 2022-08-15 10:56:54 +01:00
  • 65b7db633c
    Fix FAQ question Till Faelligen 2022-08-13 20:31:43 +02:00
  • da7d209b10
    Admin endpoint documentation (#2640) timaeos 2022-08-13 13:25:39 -05:00
  • 30dbc5ac44
    Adding FAQ Questions with common questions (#2641) timaeos 2022-08-13 13:24:52 -05:00
  • ef7262a7a2
    Version 0.9.2 (#2638) Neil Alexander 2022-08-12 15:18:31 +01:00
  • e55cd6ea78
    /hierarchy - return public and knockable rooms for authed users (#2578) texuf 2022-08-12 06:07:45 -07:00
  • 6d0d7a0bc3
    Update example in readme Neil Alexander 2022-08-12 13:34:05 +01:00
  • 9fa30f5d3c
    Update NATS Server and nats.go libraries Neil Alexander 2022-08-12 13:29:09 +01:00
  • 20bf00b743
    Update README Till Faelligen 2022-08-12 13:55:45 +02:00
  • f1e9108db8
    Update create-account help text Neil Alexander 2022-08-12 12:53:29 +01:00
  • b4647fbb7e
    Show/hide users in user directory (#2637) Till 2022-08-12 13:33:31 +02:00
  • 48600d5540
    Use /admin/v1/register in create-account (#2484) Till 2022-08-12 13:00:07 +02:00
  • fad3ac8e78
    Protect user_interactive reads and writes with locks (#2635) Tak Wai Wong 2022-08-12 01:12:05 -07:00
  • 2b352915a1
    Update golangci-lint component in GHA workflow Neil Alexander 2022-08-11 17:40:57 +01:00
  • a01af55ec6
    Restore the room version cache in the roomserver internal API HTTP client Neil Alexander 2022-08-11 17:34:09 +01:00
  • 05cafbd197
    Implement history visibility on /messages, /context, /sync (#2511) Till 2022-08-11 18:23:35 +02:00
  • 371336c6b5
    Set default room version to 9 Neil Alexander 2022-08-11 16:31:44 +01:00
  • 25ad40f5e5
    Remove test from sytest-blacklist Neil Alexander 2022-08-11 16:06:13 +01:00
  • c45d0936b5
    Generic-based internal HTTP API (#2626) Neil Alexander 2022-08-11 15:29:33 +01:00
  • 240ae257de
    Add housekeeping function to delete old/expired EDUs (#2399) Till 2022-08-09 11:15:58 +02:00
  • e930959e49
    Send-to-device/sync tweaks (#2630) Till 2022-08-09 10:40:46 +02:00
  • 03ddd98f5e
    Fix issues with migrations not getting executed (#2628) Till 2022-08-08 10:18:57 +02:00
  • 10a151cb55
    Don't panic if we fail to upsert account data Till Faelligen 2022-08-05 15:37:13 +02:00
  • 3a156a434a
    Invalidate lazyLoadCache if we're doing an initial sync (#2623) Till 2022-08-05 14:27:27 +02:00
  • 3efc646f25
    Update TURN config in sample config files Neil Alexander 2022-08-05 13:16:54 +01:00
  • cecd11be9a
    Partly fix notification counts (#2621) Till 2022-08-05 13:44:20 +02:00
  • 2a1df0129e
    Update readme Neil Alexander 2022-08-05 10:44:08 +01:00
  • c8935fb53f
    Do not use ioutil as it is deprecated (#2625) Neil Alexander 2022-08-05 10:26:59 +01:00
  • 1b7f84250a
    Fix linter issues (#2624) Till 2022-08-05 11:12:41 +02:00
  • de78eab63a
    Add race testing to tests, and fix a few small race conditions in the tests (#2587) Brian Meek 2022-08-05 01:19:33 -07:00
  • 9a655cb5e7
    Only create a new destinationQueue if we don't have one (#2620) Till 2022-08-05 07:20:34 +02:00
  • a2bed259dd
    Version 0.9.1 (#2616) Neil Alexander 2022-08-03 17:42:13 +01:00
  • 3bf5ae5ffe
    Try more servers when calling /state_ids (#2610) Neil Alexander 2022-08-03 17:37:27 +01:00
  • 9fe509b18d
    Fix syncapi shared users query & device lists (#2614) Till 2022-08-03 18:35:17 +02:00
  • 2250768be1
    Remove roominfo cache (#2615) Neil Alexander 2022-08-03 17:14:21 +01:00
  • bbff41b44b
    Disable stack protector on Linux CI build pipelines for now (to avoid relocation target __stack_chk_fail_local not defined errors) Neil Alexander 2022-08-03 10:50:45 +01:00
  • 376391d1c7
    Update Pinecone Neil Alexander 2022-08-03 10:38:36 +01:00
  • f7f2453a85
    Test Go 1.19 in CI Neil Alexander 2022-08-03 10:35:57 +01:00
  • ac2dbb3513
    Add Cache-Control header to media endpoints (#2612) Till 2022-08-03 10:55:21 +02:00
  • df5d4dc7a3
    Delete correct Send-to-Device messages (#2608) Till 2022-08-02 17:00:16 +02:00
  • e384eb683f
    Disable flakey test Neil Alexander 2022-08-02 15:33:28 +01:00
  • f4345dafde
    Fix data race in lookupMissingStateViaStateIDs Neil Alexander 2022-08-02 13:01:03 +01:00
  • 7ec70272d2
    Disable NATS Server logging, allow self-signed certificates (#2605) Till 2022-08-02 13:58:08 +02:00
  • ca3fa58388
    Various roominfo tweaks (#2607) Neil Alexander 2022-08-02 12:27:15 +01:00
  • eab87ef07d
    Stronger checks for /send_join (#2604) Neil Alexander 2022-08-02 10:22:17 +01:00
  • 6b6b420b9f
    Fix issue with sync API not advancing. (#2603) sergekh2 2022-08-02 01:43:48 -07:00
  • 3d51624fef
    Version 0.9.0 (#2602) Neil Alexander 2022-08-01 17:34:29 +01:00
  • e94ef84aab
    De-race CompleteSync (#2601) Neil Alexander 2022-08-01 15:55:56 +01:00
  • 119cde3766
    De-race types.RoomInfo (#2600) Neil Alexander 2022-08-01 15:29:19 +01:00
  • 05c83923e3
    Optimise checking other servers allowed to see events (#2596) Neil Alexander 2022-08-01 14:11:00 +01:00
  • c7f7aec4d0
    Set CORS headers for HTTP 404 and 405 errors (#2599) Neil Alexander 2022-08-01 11:34:27 +01:00
  • 645f31ae24
    Update NATS Server and nats.go to use upstream Neil Alexander 2022-08-01 09:51:13 +01:00
  • 962b76da44
    Make the User API responsible for sending account data output events (#2592) Neil Alexander 2022-07-25 17:30:07 +01:00
  • 497ab4e1b7
    Remove goose from Dockerfiles Neil Alexander 2022-07-25 14:46:35 +01:00
  • ccea23cd40
    Remove room_id field from MSC2946 stripped events (closes #2588) Neil Alexander 2022-07-25 11:42:22 +01:00
  • b836243a24
    Add .well-known/matrix/client to clientapi (#2551) Jonathan Bartlett 2022-07-25 10:39:57 +01:00
  • 081f5e7226
    Update database migrations, remove goose (#2264) Till 2022-07-25 11:39:22 +02:00
  • c7d978274d
    Try to fix HTTP 500s on /members (#2581) Neil Alexander 2022-07-22 19:43:48 +01:00
  • f0c8a03649
    Membership updater refactoring (#2541) Neil Alexander 2022-07-22 14:44:04 +01:00
  • a201b4400d
    Bump tzinfo from 1.2.9 to 1.2.10 in /docs (#2584) dependabot[bot] 2022-07-22 10:36:10 +01:00
  • 35ce551c8f
    docs: Add build page; correct proxy info; fix Caddy example (#2579) Matt Holt 2022-07-20 23:08:17 -06:00
  • 9507966ebd
    Fix issue with membership event_nid being 0 (#2580) Till 2022-07-20 12:39:06 +02:00
  • 84a7797883
    Explain how SRV works in Matrix and discourage using it (#2577) Tulir Asokan 2022-07-19 17:19:03 +03:00
  • 5c01306bb5
    Add event state key cache (#2576) Neil Alexander 2022-07-19 12:15:48 +01:00
  • 583b8ea273
    Update FAQ Neil Alexander 2022-07-19 11:51:46 +01:00