Commit graph

  • 6275669e65
    Set default room version to v6 (#1438) Neil Alexander 2020-09-25 12:59:57 +0100
  • 145db37d89
    Allow configuring old verify keys (#1443) Neil Alexander 2020-09-25 10:58:53 +0100
  • e4955f7bab
    Update comment Neil Alexander 2020-09-25 10:20:08 +0100
  • ed2753dcf9
    Key ID formatting validity of old_verify_keys Neil Alexander 2020-09-25 10:15:49 +0100
  • 6b7f6c1616
    Fix config population Neil Alexander 2020-09-25 10:10:13 +0100
  • cdcb343176
    Update sample config Neil Alexander 2020-09-25 10:05:37 +0100
  • 99f7403d7f
    Update sample config Neil Alexander 2020-09-25 10:04:22 +0100
  • dd7d54b43c
    Allow configuring old verify keys Neil Alexander 2020-09-25 10:01:45 +0100
  • 6fbf89a166
    Return the correct error codes for v6 invite JSON violations (#1440) Neil Alexander 2020-09-24 17:16:59 +0100
  • 1693e8f71f
    Update sytest-whitelist Neil Alexander 2020-09-24 16:52:36 +0100
  • fe1b4df76a
    Return the correct error codes for v6 invite JSON violations Neil Alexander 2020-09-24 16:51:40 +0100
  • 3013ade84f
    Reject make_join for empty rooms (#1439) Neil Alexander 2020-09-24 16:18:13 +0100
  • b3840e7634
    nolint Neil Alexander 2020-09-24 15:50:31 +0100
  • 79645bd2a2
    Merge branch 'master' into neilalexander/makejoin Neil Alexander 2020-09-24 15:35:28 +0100
  • 1c6bd5fa80
    Distinguish between room not existing and room being abandoned on this server Neil Alexander 2020-09-24 15:33:17 +0100
  • e846ae0e5d
    Revert some changes from wrong branch Neil Alexander 2020-09-24 15:25:23 +0100
  • 252830b2b0
    Reject make_join when no room members are left Neil Alexander 2020-09-24 15:24:02 +0100
  • a6700331ce
    Update all usages of tx.Stmt to sqlutil.TxStmt (#1423) Sam 2020-09-24 12:10:14 +0200
  • ed5e60886d
    Update gomatrixserverlib Neil Alexander 2020-09-24 10:26:23 +0100
  • 1ed1d7ae03
    Sanity-check room version on RS event input Neil Alexander 2020-09-24 10:14:19 +0100
  • 28088cd37d
    Merge branch 'master' into issue-1392 Neil Alexander 2020-09-24 09:42:06 +0100
  • dc694f5105
    Set default room version to v6 Neil Alexander 2020-09-23 15:06:55 +0100
  • 60524f4b99
    Update gomatrixserverlib to matrix-org/gomatrixserverlib#223 Neil Alexander 2020-09-23 12:47:16 +0100
  • de8b39065e
    Enforce valid key IDs (#1437) Neil Alexander 2020-09-23 11:07:57 +0100
  • 6ab6e2aaae
    Don't use key_id from dendrite.yaml as it is in matrix_key.pem Neil Alexander 2020-09-23 10:40:28 +0100
  • 0cf8e9166c
    Enforce valid key IDs Neil Alexander 2020-09-23 10:20:35 +0100
  • 0ab4bc9e8e document the peek send stream race better Matthew Hodgson 2020-09-23 00:11:58 +0100
  • 3202c7e76f go fmt Matthew Hodgson 2020-09-23 00:08:23 +0100
  • 20e2cb4b7e track latestevent on /peek Matthew Hodgson 2020-09-22 23:42:19 +0100
  • f908f8baab
    Update gomatrixserverlib Neil Alexander 2020-09-22 16:41:46 +0100
  • a854e3aa18
    Fix backoff bug Neil Alexander 2020-09-22 14:53:36 +0100
  • a14b29b526
    Initial notary support (#1436) Neil Alexander 2020-09-22 14:40:54 +0100
  • 77066b295b
    Update gomatrixserverlib Neil Alexander 2020-09-22 14:16:22 +0100
  • 2df9abc484
    Somewhat working (but not properly filtered) notary support, other tweaks Neil Alexander 2020-09-22 13:47:24 +0100
  • 0c40293f3a
    Initial work on notary support Neil Alexander 2020-09-22 12:26:45 +0100
  • a7563ede3d
    Process federated joins in background context (#1434) Neil Alexander 2020-09-22 11:05:45 +0100
  • 099f85a5ea
    Don't allow multiple federated joins to the same room by the same user Neil Alexander 2020-09-22 10:40:57 +0100
  • b5d5907d69
    Synchronous perform-join as long as possible Neil Alexander 2020-09-22 09:56:58 +0100
  • a3e401e5dd
    Return early from federated room join Neil Alexander 2020-09-22 09:30:47 +0100
  • 45de9dc1c0
    Use room version cache in Events() Neil Alexander 2020-09-21 16:49:37 +0100
  • e18a037930
    Fix nil panic on caching roominfo Neil Alexander 2020-09-21 15:36:41 +0100
  • c2f4a78587
    RoomInfo caching Neil Alexander 2020-09-21 15:29:26 +0100
  • a06c18bb56
    Soft-fail (#1364) Neil Alexander 2020-09-21 14:55:46 +0100
  • b02807367a
    Merge branch 'master' into neilalexander/softfail Neil Alexander 2020-09-21 14:31:09 +0100
  • 43403bf920
    Hopefully fix the event references updates Neil Alexander 2020-09-21 14:29:53 +0100
  • ef21bed096 Updated sso implementation Anand Vasudevan 2020-09-21 17:41:37 +0530
  • 880b164490
    Refactor backoff again (#1431) Neil Alexander 2020-09-21 13:30:37 +0100
  • 2604b0b8ec
    Update SQLite InsertPreviousEvent properly Neil Alexander 2020-09-21 13:24:29 +0100
  • c73c239142
    Update previous events SQLite insert query Neil Alexander 2020-09-21 13:15:14 +0100
  • d923553939
    Ignore 404s Neil Alexander 2020-09-21 13:04:00 +0100
  • 722fb3519d
    Refactor backoff some more, remove BackoffIfRequired as it adds unnecessary complexity Neil Alexander 2020-09-21 12:43:39 +0100
  • 17f70f4046
    Tweak backoffs Neil Alexander 2020-09-21 11:30:37 +0100
  • 41b9b663a5 Merge branch 'master' into matthew/peeking-over-fed Matthew Hodgson 2020-09-19 17:28:12 +0100
  • a5b4a5aca5 Linting Kegan Dougal 2020-09-16 16:33:45 +0100
  • 5ca4558de7 Fix up failing sytest Kegan Dougal 2020-09-16 16:09:22 +0100
  • 52d911bfc6 Merge branch 'master' into neilalexander/softfail Kegan Dougal 2020-09-16 13:09:28 +0100
  • 18231f25b4
    Implement rejected events (#1426) Kegsay 2020-09-16 13:00:52 +0100
  • c82adf2e6c Update blacklist Kegan Dougal 2020-09-16 12:59:51 +0100
  • c1c1814ce8 Remove redundant returns; linting Kegan Dougal 2020-09-15 19:24:04 +0100
  • dae9e626a5 Modify InputRoomEvents to no longer return an error Kegan Dougal 2020-09-15 18:14:58 +0100
  • 19fede75a9 Update test to match reality Kegan Dougal 2020-09-15 17:59:09 +0100
  • d9acb07326 Implement rejected events Kegan Dougal 2020-09-15 17:50:19 +0100
  • 6649528a7a Still send back errors for rejected events Kegan Dougal 2020-09-15 17:14:11 +0100
  • b4ce2bd4f5 Merge branch 'master' into kegan/rejection Kegan Dougal 2020-09-15 16:15:42 +0100
  • ba6c7c4a5c Disable prometheus to unbreak tests Kegan Dougal 2020-09-15 16:15:34 +0100
  • 225fb1576b WIP Event rejection Kegan Dougal 2020-09-15 16:10:56 +0100
  • 965f068d1a
    Handle state with input event as new events (#1415) Neil Alexander 2020-09-15 11:17:46 +0100
  • f2c5dfecf0 Add tests for event rewriting Kegan Dougal 2020-09-15 11:17:21 +0100
  • 96ce9aeb5a
    Merge branch 'master' into issue-1392 Sam 2020-09-14 17:50:22 +0200
  • 8dc9506210
    Don't use more than 999 variables in SQLite querys. (#1425) Kegsay 2020-09-14 16:39:38 +0100
  • 9dc798c5e4 LoginToken and SSO Login initial changes Anand Vasudevan 2020-09-14 21:08:49 +0530
  • 1259a8bace Readability improvements and linting Kegan Dougal 2020-09-14 16:15:31 +0100
  • 43375d0e5e Don't rely on testify for basic assertions Kegan Dougal 2020-09-14 15:59:22 +0100
  • 0f28f312fe Split out rewriting state from updating state from state res Kegan Dougal 2020-09-14 13:53:23 +0100
  • 509e99101a Exclude backfilled messages from /sync Kegan Dougal 2020-09-14 12:40:18 +0100
  • 32f898d668 fix api.SendEventWithState with no event Matthew Hodgson 2020-09-13 03:32:01 +0100
  • a160c074e8 setup inbound peeks db correctly Matthew Hodgson 2020-09-13 03:31:11 +0100
  • 3caae7913b rename FSAPI's PerformPeek as PerformOutboundPeek Matthew Hodgson 2020-09-13 00:14:24 +0100
  • 8f203febc1 rename ambiguous RemotePeek as InboundPeek Matthew Hodgson 2020-09-13 00:04:02 +0100
  • 71732f2c28 add inbound peeks table and hook it up Matthew Hodgson 2020-09-12 23:54:46 +0100
  • 0dc422cdd8 flesh out federation doc Matthew Hodgson 2020-09-12 23:53:46 +0100
  • 36e32f14e6 add perform_handle_remote_peek.go Matthew Hodgson 2020-09-12 23:01:43 +0100
  • 59e2be7113 rename remote_peeks_table as outbound_peeks_table Matthew Hodgson 2020-09-12 23:01:06 +0100
  • 4e96e62923 rename RemotePeeks as OutboundPeeks Matthew Hodgson 2020-09-12 22:59:25 +0100
  • 0ae0d11446 reimplement SS /peek to prod the RS to tell the FS about the peek Matthew Hodgson 2020-09-12 22:45:00 +0100
  • 68ef563b3c Don't use more than 999 variables in SQLite querys. Henrik Sölver 2020-09-05 14:32:23 +0200
  • 803647be56 handle SS /peek Matthew Hodgson 2020-09-12 01:24:28 +0100
  • c6a2604edc support returning current state from QueryStateAndAuthChain Matthew Hodgson 2020-09-12 01:23:57 +0100
  • fff18454b1 todo for authenticating state returned by /peek Matthew Hodgson 2020-09-12 01:23:32 +0100
  • f8bb4487df fix sql thinko Matthew Hodgson 2020-09-12 00:24:22 +0100
  • 410ac724a6 reinstate federated peeks in the roomserver (doh) Matthew Hodgson 2020-09-12 00:23:57 +0100
  • df29509e7e fix build & lint Matthew Hodgson 2020-09-11 22:39:50 +0100
  • a5c0521c3f fix build & lint Matthew Hodgson 2020-09-11 22:31:56 +0100
  • 65e59a1af9 support SendEventWithState with optional event Matthew Hodgson 2020-09-11 22:31:32 +0100
  • 38bb6d6002 Fix sign off link in PR template. Sam Day 2020-09-11 22:58:34 +0200
  • 634ad86369 Replace all usages of txn.Stmt with sqlutil.TxStmt Sam Day 2020-09-11 22:57:59 +0200
  • 4ef6a3c759 clean up bad merge Matthew Hodgson 2020-09-11 21:06:51 +0100
  • baee97bff7 (almost) make it build Matthew Hodgson 2020-09-11 21:04:33 +0100
  • f236e8290d Merge branch 'master' into matthew/peeking-over-fed Matthew Hodgson 2020-09-11 19:44:40 +0100
  • 98cf8986a4 Revert "Merge branch 'kegan/HACK-goid-sqlite-db-is-locked' into matthew/peeking" Matthew Hodgson 2020-09-11 19:44:09 +0100