Commit graph

  • 1cb4e8a3af
    Use background context when processing event with missing state Neil Alexander 2020-09-07 09:45:34 +0100
  • b9caccbce8
    Update GetStateEvent behaviour (#1399) Neil Alexander 2020-09-04 19:40:21 +0100
  • 055a5b7772
    Update GetStateEvent behaviour Neil Alexander 2020-09-04 17:15:41 +0100
  • 843b7a7d04
    Fix PerformPeekPath Neil Alexander 2020-09-04 16:32:29 +0100
  • 8bbccab66e
    Merge branch 'matthew/peeking' of github.com:matrix-org/dendrite into matthew/peeking Neil Alexander 2020-09-04 16:17:41 +0100
  • 2ccd4fa069
    Clear a whole bunch of lint issues Neil Alexander 2020-09-04 16:17:02 +0100
  • ff65f0ec7b
    Revert "Merge branch 'kegan/HACK-goid-sqlite-db-is-locked' into matthew/peeking" Neil Alexander 2020-09-04 16:14:40 +0100
  • 5c04c52571
    Add PerformPeek full-HTTP serverside Neil Alexander 2020-09-04 16:09:22 +0100
  • 64fe2741c0
    Merge branch 'master' into matthew/peeking Neil Alexander 2020-09-04 16:08:12 +0100
  • 088294ee65
    Remove QueryRoomsForUser from current state server (#1398) Kegsay 2020-09-04 15:58:30 +0100
  • 83c559c8b0
    Merge branch 'master' into matthew/peeking Neil Alexander 2020-09-04 15:18:38 +0100
  • 5076925c18
    Password changes (#1397) Neil Alexander 2020-09-04 15:16:13 +0100
  • 41f46ac2a1 Remove QueryRoomsForUser from current state server Kegan Dougal 2020-09-04 15:12:50 +0100
  • 1c858b867b
    Fix deleting devices by local part Neil Alexander 2020-09-04 14:53:27 +0100
  • ca0406e6c7
    Fix unit test Neil Alexander 2020-09-04 14:40:01 +0100
  • 9ad05e708d
    Merge branch 'master' into matthew/peeking Neil Alexander 2020-09-04 14:39:44 +0100
  • d600113296
    Default logout_devices to true Neil Alexander 2020-09-04 14:35:47 +0100
  • ca8dcf46b7
    Remove QuerySharedUsers from current state server (#1396) Kegsay 2020-09-04 14:25:01 +0100
  • 56d772fafc
    Cancel peeks on join again Neil Alexander 2020-09-04 14:20:00 +0100
  • 2b8f0b8f59
    Merge branch 'master' into matthew/peeking Neil Alexander 2020-09-04 14:15:51 +0100
  • 3bf42a3021
    Remove debug logging Neil Alexander 2020-09-04 14:07:51 +0100
  • a45c8cbe78
    Update sytest-whitelist Neil Alexander 2020-09-04 14:05:15 +0100
  • de2ea5bbc5
    Merge branch 'master' into neilalexander/cspassword Neil Alexander 2020-09-04 13:44:17 +0100
  • 277c5fd219
    Password changes in client API Neil Alexander 2020-09-04 13:43:23 +0100
  • fb787ed671 Bugfixes Kegan Dougal 2020-09-04 13:07:45 +0100
  • 1ea9ed507c Remove QuerySharedUsers from current state server Kegan Dougal 2020-09-04 12:46:31 +0100
  • af94d74362
    User API support for password changes Neil Alexander 2020-09-04 12:36:20 +0100
  • 81688d6bde
    Remove QueryCurrentState from current-state-server (#1395) Kegsay 2020-09-04 12:30:56 +0100
  • 1221324f18 Remove QueryCurrentState from current-state-server Kegan Dougal 2020-09-04 11:46:55 +0100
  • 67cc8619d3
    Remove QueryKnownUsers from current state server (#1393) Kegsay 2020-09-04 11:46:01 +0100
  • c63abc8660
    Sync bug fixes (#1394) Neil Alexander 2020-09-04 11:20:47 +0100
  • 93f9f4d767 Fix HTTP mode Kegan Dougal 2020-09-04 11:17:44 +0100
  • f5c3a5f00b
    Remove logging Neil Alexander 2020-09-04 10:58:38 +0100
  • 4c57a1be04
    Sync bug fixes Neil Alexander 2020-09-04 10:57:01 +0100
  • 298ff19255 Remove QueryKnownUsers from current state server Kegan Dougal 2020-09-04 10:56:13 +0100
  • 2570418f42
    Remove ServerACLs from the current state server (#1390) Kegsay 2020-09-04 10:40:58 +0100
  • 87cd243036 Nothing to see here, move along Kegan Dougal 2020-09-04 10:40:30 +0100
  • f1a98e1193
    Fix nil txn bug Neil Alexander 2020-09-04 10:22:32 +0100
  • 4ca2cf49f8 typo Matthew Hodgson 2020-09-04 01:44:38 +0100
  • c1f1fcdc67 WIP of implementing MSC2444 Matthew Hodgson 2020-09-04 01:38:22 +0100
  • 4f5c8cac33
    Merge branch 'master' into matthew/peeking Matthew Hodgson 2020-09-04 00:06:58 +0100
  • c775643c50 correctly refactor perform_peek Matthew Hodgson 2020-09-03 23:18:39 +0100
  • 994cc18b9c correctly refactor perform_peek Matthew Hodgson 2020-09-03 23:18:39 +0100
  • 3c5e079b87 fix package Matthew Hodgson 2020-09-03 23:06:14 +0100
  • da3742c8e2 move perform_peek Matthew Hodgson 2020-09-03 22:39:12 +0100
  • eda84cd915 reject peeks for non-worldreadable rooms Matthew Hodgson 2020-09-03 22:15:30 +0100
  • 04bc09f591
    Defer keyserver and federationsender wakeups to give HTTP listeners time to start (#1389) Neil Alexander 2020-09-03 21:17:55 +0100
  • 8712ea337a Merge branch 'master' into matthew/peeking Matthew Hodgson 2020-09-03 21:01:30 +0100
  • b982372377 Remove ServerACLs from the current state server Kegan Dougal 2020-09-03 18:28:27 +0100
  • 33b8143a95
    Implement more CSS storage functions in roomserver (#1388) Kegsay 2020-09-03 18:27:02 +0100
  • e2d0e14e76 Implement more CSS storage functions in roomserver Kegan Dougal 2020-09-03 17:57:07 +0100
  • b20386123e
    Move currentstateserver API to roomserver (#1387) Kegsay 2020-09-03 17:20:54 +0100
  • 64b8e1116a
    Defer keyserver and federationsender wakeups to give HTTP listeners time to start Neil Alexander 2020-09-03 17:15:36 +0100
  • 6150de6cb3
    FIFO ordering of input events (#1386) Neil Alexander 2020-09-03 15:22:16 +0100
  • 0bb698098c
    Fix error handling Neil Alexander 2020-09-03 14:58:31 +0100
  • 67bb01e1dd Add missing package Kegan Dougal 2020-09-03 14:26:43 +0100
  • 6769c88903 Implement some current-state-server storage interface functions Kegan Dougal 2020-09-03 14:23:27 +0100
  • 298a14cf33
    Reduce copies, use buffered task channel to reduce contention on other rooms Neil Alexander 2020-09-03 13:08:26 +0100
  • 3f3b4a3c08
    Fix ordering hopefully Neil Alexander 2020-09-03 12:51:04 +0100
  • 2b653f5edf
    Don't send back event ID unnecessarily Neil Alexander 2020-09-03 12:17:15 +0100
  • c38886b8ac
    Remove EventID response from api.InputRoomEventsResponse Neil Alexander 2020-09-03 12:11:18 +0100
  • 51dc349e48
    Initial FIFOing of roomserver inputs Neil Alexander 2020-09-03 11:58:56 +0100
  • 74743ac8ae
    Rate limiting (#1385) Neil Alexander 2020-09-03 10:12:11 +0100
  • d64d0c4be2
    Update complement.sh Kegsay 2020-09-03 10:07:14 +0100
  • f7b5bd9324
    Fix Complement dockerfile Neil Alexander 2020-09-03 10:05:47 +0100
  • 28d62244b2
    Allow generate-config to produce sane CI config Neil Alexander 2020-09-03 09:40:34 +0100
  • a34b83f38e
    Review comments, set cleanup interval to 30 seconds Neil Alexander 2020-09-03 09:32:31 +0100
  • dd781f666d
    Configurable backoff Neil Alexander 2020-09-02 18:03:21 +0100
  • ef4d51a100 Allow it to startup Kegan Dougal 2020-09-02 17:53:12 +0100
  • c83129a366
    Tweak interval Neil Alexander 2020-09-02 17:46:07 +0100
  • 72f9d3e819 Move currentstateserver API to roomserver Kegan Dougal 2020-09-02 17:43:27 +0100
  • b61805b5d7
    Reduce rate limit threshold Neil Alexander 2020-09-02 17:29:33 +0100
  • 123ee630b7
    Use X-Forwarded-For, add comments Neil Alexander 2020-09-02 17:26:52 +0100
  • 0959b9da3c
    Merge branch 'master' into neilalexander/ratelimiting Neil Alexander 2020-09-02 17:15:34 +0100
  • a3cf55fd38
    Update rate limits to hopefully be self-cleaning Neil Alexander 2020-09-02 17:14:27 +0100
  • 9d9e854fe0
    Add Queryer and Inputer and factor out more RSAPI stuff (#1382) Kegsay 2020-09-02 17:13:15 +0100
  • e5cb4f58a9
    Move rate limiting to client API Neil Alexander 2020-09-02 17:06:37 +0100
  • f06637435b
    Fix #1381 (#1384) Neil Alexander 2020-09-02 16:52:06 +0100
  • b2f61a31cd
    Initial rate limiting Neil Alexander 2020-09-02 16:50:00 +0100
  • 0f241632fe
    Fix #1381 Neil Alexander 2020-09-02 16:24:38 +0100
  • 3b0774805c
    Version imprint (#1383) Neil Alexander 2020-09-02 16:18:08 +0100
  • 82ebd72b7a Merge branch 'master' into kegan/rsapi-refactor-2 Kegan Dougal 2020-09-02 16:15:28 +0100
  • 3a5cb6637c
    Update build.sh Neil Alexander 2020-09-02 16:10:55 +0100
  • 50ef3a9339
    Versions Neil Alexander 2020-09-02 16:08:32 +0100
  • f6e6ac1480 Add Inputer and factor out more RS API stuff Kegan Dougal 2020-09-02 16:05:17 +0100
  • 096191ca24
    Use federation sender for backfill/getting missing events (#1379) Neil Alexander 2020-09-02 15:26:30 +0100
  • a6a704ee26 Add Queryer and use embedded structs Kegan Dougal 2020-09-02 15:13:43 +0100
  • 460892cc91
    Add missing server implementations in HTTP interface Neil Alexander 2020-09-02 15:01:56 +0100
  • 46472552e0
    Update go.mod/go.sum for matrix-org/gomatrixserverlib#218 Neil Alexander 2020-09-02 14:59:03 +0100
  • 2339c18e38
    Merge branch 'master' into neilalexander/fsbackfill Neil Alexander 2020-09-02 14:40:27 +0100
  • e473320e73
    Refactor roomserver/internal - split perform stuff out (#1380) Kegsay 2020-09-02 13:47:31 +0100
  • 720e0bca1f Refactor roomserver/internal - split perform stuff out Kegan Dougal 2020-09-02 12:49:27 +0100
  • 24eba3638b
    Fix internal URL paths Neil Alexander 2020-09-02 12:17:37 +0100
  • ccf51a210c
    Use federation sender for backfill and getting missing events Neil Alexander 2020-09-02 12:15:56 +0100
  • f6af656945 re-add accidentally deleted field Matthew Hodgson 2020-09-02 10:08:10 +0100
  • b6cc4417cc re-add txn to SelectPeeks Matthew Hodgson 2020-09-02 10:07:49 +0100
  • 02a73f29f8
    Expand RoomInfo to cover more DB storage functions (#1377) Kegsay 2020-09-02 10:02:48 +0100
  • 75b91ac9e5 strip out empty roomd deltas Matthew Hodgson 2020-09-01 21:59:35 +0100
  • 85bce11964 don't log ascii in binary at sql trace... Matthew Hodgson 2020-09-01 21:59:11 +0100
  • 6424117852 use exclusive writer, and MarkPeeksAsOld more efficiently Matthew Hodgson 2020-09-01 21:31:04 +0100