Commit graph

  • 51d229b025
    Configuration tweaks (#2567) Neil Alexander 2022-09-01 14:15:41 +0100
  • 4c3810a76b
    Merge branch 'main' into neilalexander/purgeroom Neil Alexander 2022-09-01 09:26:14 +0100
  • ad6b902b84
    Refactor appservices component (#2687) Neil Alexander 2022-09-01 09:20:40 +0100
  • 175f65407a
    Allow batching in JetStreamConsumer (#2686) s7evink/notificationcount Neil Alexander 2022-08-31 12:21:56 +0100
  • ba0b3adab4
    Pinecone standalone refactoring (#2685) Neil Alexander 2022-08-31 10:41:32 +0100
  • 9a4ff4f128
    Merge branch 'main' into neilalexander/purgeroom Neil Alexander 2022-08-30 22:22:25 +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
  • e1eccbbfb7
    Merge branch 'main' into neilalexander/purgeroom Neil Alexander 2022-08-30 16:38:42 +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
  • 08a0dd5932
    Merge branch 'main' into neilalexander/purgeroom Neil Alexander 2022-08-28 09:54:41 +0100
  • 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
  • ef0dcf6bee
    Use background context, don't fall through Neil Alexander 2022-08-25 14:38:19 +0100
  • 1622df2499
    Merge branch 'main' into neilalexander/purgeroom Neil Alexander 2022-08-25 14:37:07 +0100
  • ed79e8626a
    Version 0.9.5 (#2673) v0.9.5 Neil Alexander 2022-08-25 14:14:10 +0100
  • 07dd9bd995
    SyncAPI tweaks/fixes (#2671) Till 2022-08-25 14:42:47 +0200
  • 11856a502e
    Merge branch 'main' into neilalexander/purgeroom Neil Alexander 2022-08-25 12:11:15 +0100
  • b7258dcc00
    Let the roomserver work first Neil Alexander 2022-08-25 12:11:00 +0100
  • c1d6e18152
    Lock the room during a purge operation to prevent other input events from populating mid-operation Neil Alexander 2022-08-25 12:09:34 +0100
  • 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
  • 295ba38937
    Merge branch 'main' into neilalexander/purgeroom Neil Alexander 2022-08-25 10:00:27 +0100
  • 16156b0b09
    Fix 500s on /state, /state_ids when state not known (#2672) Neil Alexander 2022-08-25 09:51:36 +0100
  • 965f532bb0
    Merge branch 'main' into neilalexander/purgeroom Neil Alexander 2022-08-24 14:47:11 +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
  • 2cb1531d7f feat(helm-chart): Add chart to repo. Skyler Mäntysaari 2022-08-22 18:00:02 +0300
  • e31469682d
    Send the output event first Neil Alexander 2022-08-22 14:14:29 +0100
  • 4e4fc400a2
    Consolidate purge statements as they need to be prepared after other tables are created Neil Alexander 2022-08-22 13:48:09 +0100
  • 468d4b5bbe
    Fix joined hosts Neil Alexander 2022-08-22 13:15:56 +0100
  • b452d774e4
    Purge the federation API Neil Alexander 2022-08-22 13:13:58 +0100
  • cd81635cf4
    Let us retry Neil Alexander 2022-08-22 12:52:22 +0100
  • db9ca401b0
    Wire that up Neil Alexander 2022-08-22 12:49:04 +0100
  • 53e218914d
    Purge sync API too Neil Alexander 2022-08-22 12:45:58 +0100
  • c45bf118a8
    Send output event for purge Neil Alexander 2022-08-22 12:27:17 +0100
  • 4c4de0dfc6
    Purge the room entry too Neil Alexander 2022-08-22 12:05:38 +0100
  • b56011514b
    Fix a query Neil Alexander 2022-08-22 12:01:23 +0100
  • 83c7984dba
    Fix table name Neil Alexander 2022-08-22 11:58:17 +0100
  • 6442aea104
    Fix API trace Neil Alexander 2022-08-22 11:57:00 +0100
  • 856fe9d62b
    Try adding an endpoint for it Neil Alexander 2022-08-22 11:55:22 +0100
  • c1dcd5b218
    SQLite stubs Neil Alexander 2022-08-22 11:49:46 +0100
  • d11c243599
    More PostgreSQL purging Neil Alexander 2022-08-22 11:46:44 +0100
  • 537f300edf
    Some PostgreSQL purging Neil Alexander 2022-08-22 11:26:18 +0100
  • 4ef780c076
    Define output message Neil Alexander 2022-08-22 10:38:19 +0100
  • 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) v0.9.4 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
  • ad4ac2c016
    Stop spamming the logs with StateBetween: ignoring deleted state event IDs Neil Alexander 2022-08-16 14:42:35 +0100
  • ec16c944eb
    Lazy-loading fixes (#2646) Neil Alexander 2022-08-16 14:42:00 +0100
  • 804653e551
    Verify a shared secret is set in create-account (#2645) Till 2022-08-16 13:21:22 +0200
  • 5424b88f30
    Use is_direct flag from /createRoom, update stripped state (#2644) Neil Alexander 2022-08-16 11:55:06 +0100
  • 0642ffc0f6
    Only return non-retired invites (#2643) Till 2022-08-16 10:29:36 +0200
  • bcdbd5c00a
    Version 0.9.3 v0.9.3 Neil Alexander 2022-08-15 10:56:54 +0100
  • 65b7db633c
    Fix FAQ question Till Faelligen 2022-08-13 20:31:43 +0200
  • da7d209b10
    Admin endpoint documentation (#2640) timaeos 2022-08-13 13:25:39 -0500
  • 30dbc5ac44
    Adding FAQ Questions with common questions (#2641) timaeos 2022-08-13 13:24:52 -0500
  • ef7262a7a2
    Version 0.9.2 (#2638) v0.9.2 Neil Alexander 2022-08-12 15:18:31 +0100
  • e55cd6ea78
    /hierarchy - return public and knockable rooms for authed users (#2578) texuf 2022-08-12 06:07:45 -0700
  • 6d0d7a0bc3
    Update example in readme Neil Alexander 2022-08-12 13:34:05 +0100
  • 9fa30f5d3c
    Update NATS Server and nats.go libraries Neil Alexander 2022-08-12 13:29:09 +0100
  • 20bf00b743
    Update README Till Faelligen 2022-08-12 13:55:45 +0200
  • f1e9108db8
    Update create-account help text Neil Alexander 2022-08-12 12:53:29 +0100
  • b4647fbb7e
    Show/hide users in user directory (#2637) Till 2022-08-12 13:33:31 +0200
  • 48600d5540
    Use /admin/v1/register in create-account (#2484) Till 2022-08-12 13:00:07 +0200
  • fad3ac8e78
    Protect user_interactive reads and writes with locks (#2635) Tak Wai Wong 2022-08-12 01:12:05 -0700
  • 2b352915a1
    Update golangci-lint component in GHA workflow Neil Alexander 2022-08-11 17:40:57 +0100
  • a01af55ec6
    Restore the room version cache in the roomserver internal API HTTP client Neil Alexander 2022-08-11 17:34:09 +0100
  • 05cafbd197
    Implement history visibility on /messages, /context, /sync (#2511) Till 2022-08-11 18:23:35 +0200
  • 371336c6b5
    Set default room version to 9 Neil Alexander 2022-08-11 16:31:44 +0100
  • 25ad40f5e5
    Remove test from sytest-blacklist Neil Alexander 2022-08-11 16:06:13 +0100
  • c45d0936b5
    Generic-based internal HTTP API (#2626) Neil Alexander 2022-08-11 15:29:33 +0100
  • 240ae257de
    Add housekeeping function to delete old/expired EDUs (#2399) Till 2022-08-09 11:15:58 +0200
  • e930959e49
    Send-to-device/sync tweaks (#2630) Till 2022-08-09 10:40:46 +0200
  • 03ddd98f5e
    Fix issues with migrations not getting executed (#2628) Till 2022-08-08 10:18:57 +0200
  • 10a151cb55
    Don't panic if we fail to upsert account data Till Faelligen 2022-08-05 15:37:13 +0200
  • 3a156a434a
    Invalidate lazyLoadCache if we're doing an initial sync (#2623) Till 2022-08-05 14:27:27 +0200
  • 3efc646f25
    Update TURN config in sample config files Neil Alexander 2022-08-05 13:16:54 +0100
  • cecd11be9a
    Partly fix notification counts (#2621) Till 2022-08-05 13:44:20 +0200
  • 2a1df0129e
    Update readme Neil Alexander 2022-08-05 10:44:08 +0100
  • c8935fb53f
    Do not use ioutil as it is deprecated (#2625) Neil Alexander 2022-08-05 10:26:59 +0100
  • 1b7f84250a
    Fix linter issues (#2624) Till 2022-08-05 11:12:41 +0200