Commit graph

  • e83f55063d
    Handle other signatures Neil Alexander 2021-08-06 12:04:36 +0100
  • e95b1fd238
    Cross-signing validation for self-sigs, expose signatures over /user/keys/query and /user/devices/{userId} (#1962) Neil Alexander 2021-08-06 10:13:35 +0100
  • e4e80a64ce
    Disable the feature again Neil Alexander 2021-08-06 09:20:34 +0100
  • 6cdaefca74
    Fixes Neil Alexander 2021-08-05 18:06:51 +0100
  • 0edb4457c0
    Upload signatures when uploading keys Neil Alexander 2021-08-05 17:53:49 +0100
  • 3998cb1470
    Expose signatures via /keys/query Neil Alexander 2021-08-05 17:27:31 +0100
  • 9c7305f3d2
    maps are tedious Neil Alexander 2021-08-05 16:53:03 +0100
  • f4d1b50b0d
    Expose master and self-signing keys on /devices/list hopefully Neil Alexander 2021-08-05 16:50:10 +0100
  • ce5d9ecd3b
    Fix bugs Neil Alexander 2021-08-05 16:24:35 +0100
  • 3c94028251
    Fix logic error in QuerySignatures Neil Alexander 2021-08-05 16:03:46 +0100
  • f5ab879802
    Add some debug logging Neil Alexander 2021-08-05 16:00:14 +0100
  • 1c30fd9c97
    Don't skip devices that don't have signatures Neil Alexander 2021-08-05 15:57:44 +0100
  • f4637932b6
    Reprioritise map creation Neil Alexander 2021-08-05 15:55:00 +0100
  • 00dc43ce26
    Fix nil pointer Neil Alexander 2021-08-05 15:50:57 +0100
  • 87f476e444
    Add signatures into /devices/list request Neil Alexander 2021-08-05 15:46:53 +0100
  • 8fd501e2f6
    Actually we can't guarantee we can do that so nevermind Neil Alexander 2021-08-05 15:06:54 +0100
  • dc81ec3a46
    Try to verify master key uploads Neil Alexander 2021-08-05 14:56:17 +0100
  • 60525c4a7b
    Fix error Neil Alexander 2021-08-05 14:35:21 +0100
  • e9328f76c3
    It's the self-signing key, not the master key Neil Alexander 2021-08-05 14:35:02 +0100
  • 58ba7dcc46
    Try to verify when a key signs a device Neil Alexander 2021-08-05 14:24:34 +0100
  • a135fcecb8
    Try to verify when a device signs a key Neil Alexander 2021-08-05 14:17:22 +0100
  • 4660e71d0e
    Enable unstable feature again Neil Alexander 2021-08-05 12:25:06 +0100
  • 8e5a0139b5
    Update to matrix-org/gomatrixserverlib@03e40fa Neil Alexander 2021-08-05 11:48:22 +0100
  • 3e62a638b1 Add trace for new endpoints Till Faelligen 2021-08-05 08:39:14 +0200
  • 4b94f52ce4 Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence Till Faelligen 2021-08-05 08:38:58 +0200
  • 50376567b9 Move to roomserver canonical alias removing event Colin Weill--Duflos 2021-08-05 03:30:56 +0200
  • eb0efa4636
    Cross-signing groundwork (#1953) Neil Alexander 2021-08-04 17:56:29 +0100
  • 4cc8b28b7f
    Ensure all create events have a snapshot NID of 0 (#1961) kegsay 2021-08-04 17:48:23 +0100
  • ecb6cee5c2
    Fix build Neil Alexander 2021-08-04 17:37:39 +0100
  • 57f9884b28
    Merge branch 'master' into neilalexander/xsigningupload Neil Alexander 2021-08-04 17:36:03 +0100
  • 7a9a2547b3
    Cross-signing storage code (#1959) Neil Alexander 2021-08-04 17:31:18 +0100
  • f3f516dc39 Ensure all create events have a snapshot NID of 0 Kegan Dougal 2021-08-04 17:16:27 +0100
  • ed04eed441
    Fix sqlite migration issues (#1960) kegsay 2021-08-04 17:08:17 +0100
  • c2b3f1f911 Add state key check Kegan Dougal 2021-08-04 16:33:43 +0100
  • 506499633b bugfix: sqlite migration should handle create events as having no 'before' snapshot Kegan Dougal 2021-08-04 16:25:15 +0100
  • 8ef40ba6c0
    Cross-signing storage code Neil Alexander 2021-08-04 16:11:34 +0100
  • 17a7896614 Do not store 'null' in the database for empty JSON arrays Kegan Dougal 2021-08-04 16:08:24 +0100
  • 4eee0ea4f5
    Fix sytest, hopefully Neil Alexander 2021-08-04 11:25:23 +0100
  • 900d05c21a
    Fix check Neil Alexander 2021-08-04 10:54:37 +0100
  • c69404c891
    Fix sanity check in device list updater Neil Alexander 2021-08-04 10:23:40 +0100
  • 8215384d23
    Process self-signing key too Neil Alexander 2021-08-04 10:21:13 +0100
  • 184b9c21f6
    Enum-ify the key type in the database Neil Alexander 2021-08-04 10:09:01 +0100
  • 642ac3e4ad Add Setup method to PresenceStreamProvider Till Faelligen 2021-08-03 15:32:34 +0200
  • 7003ae501d Add possibilty to query current max id for presence Till Faelligen 2021-08-03 15:23:37 +0200
  • ea3be0d89b
    nolint Neil Alexander 2021-08-03 11:36:49 +0100
  • 819e45ccfa
    Merge branch 'master' into neilalexander/xsigningupload Neil Alexander 2021-08-03 11:35:50 +0100
  • da101469fa
    Minimum version Go 1.15 (#1957) Neil Alexander 2021-08-03 11:35:29 +0100
  • e3df612953
    Add tracing to user API (#1948) kegsay 2021-08-03 11:23:25 +0100
  • 8197f25ac2
    Minimum version Go 1.15 Neil Alexander 2021-08-03 11:20:33 +0100
  • d4aa311c74
    Update containerd dependency Neil Alexander 2021-08-03 11:17:27 +0100
  • a81c499f65
    Update dependencies (#1956) Neil Alexander 2021-08-03 11:15:17 +0100
  • f138681664
    Merge branch 'master' into kegan/trace-apis kegsay 2021-08-03 11:00:12 +0100
  • 040bce77d2 Update logging Till Faelligen 2021-08-03 11:37:21 +0200
  • f748a79d72
    Update dependencies Neil Alexander 2021-08-03 10:23:50 +0100
  • c990e79387
    Process master/self-signing keys from devices call Neil Alexander 2021-08-03 10:08:49 +0100
  • a1309b3afc
    Update to matrix-org/gomatrixserverlib@bec8d22 Neil Alexander 2021-08-02 15:45:12 +0100
  • 19253ee060
    Fix build by passing in UIA Neil Alexander 2021-08-02 15:24:42 +0100
  • 3c1ffeb235
    Merge branch 'neilalexander/xsigningupload' of github.com:matrix-org/dendrite into neilalexander/xsigningupload Neil Alexander 2021-08-02 15:22:30 +0100
  • e36418328a
    Some changes from review comments Neil Alexander 2021-08-02 15:22:14 +0100
  • 798549c10a
    Merge branch 'master' of github.com:matrix-org/dendrite into neilalexander/xsigningupload Neil Alexander 2021-08-02 13:11:35 +0100
  • b55067fe17
    Merge branch 'master' into neilalexander/xsigningupload Neil Alexander 2021-08-02 13:11:31 +0100
  • a22ab3eee6
    Read the right username field when performing account deactivation (#1954) kegsay 2021-08-02 13:11:23 +0100
  • a508512ae4
    Fix gobind builds, which stops unit tests in CI from yelling Neil Alexander 2021-08-02 13:10:08 +0100
  • 68b043f2a0
    Update to matrix-org/gomatrixserverlib#274 Neil Alexander 2021-08-02 13:07:40 +0100
  • 0779904823
    Make golangci-lint happy about shadow variables Sambhav Saggi 2021-08-02 07:53:41 -0400
  • 504aa91786 Read the right username field when performing account deactivation Kegan Dougal 2021-08-02 12:39:37 +0100
  • 902ae28bf6
    Add protocol, make sure syslog actually logs Sambhav Saggi 2021-08-02 07:28:28 -0400
  • af324d2d12
    Cross-signing groundwork Neil Alexander 2021-08-02 11:46:11 +0100
  • 96d09c87de Fix something jiafeng zheng 2021-08-02 14:27:38 +0800
  • 3f27aceeaf
    Syslog integration, part 1 Sambhav Saggi 2021-08-01 21:15:54 -0400
  • 3493773b57 Merge branch 'master' into canonical_aliases_special Colin Weill--Duflos 2021-08-01 15:22:22 +0200
  • f1a19e74d7 Add presence federationsender Till Faelligen 2021-08-01 10:07:18 +0200
  • 04f85e8e50
    Merge branch 'master' into add-presence S7evinK 2021-07-31 20:19:35 +0200
  • 3e937e43ef Update go.mod.. Till Faelligen 2021-07-31 19:40:10 +0200
  • dc081bb94f Update go.mod to use correct replacement Till Faelligen 2021-07-31 19:37:20 +0200
  • 167c07bd6f Fix tests Till Faelligen 2021-07-31 19:32:38 +0200
  • 4f204a68d1 Testing Till Faelligen 2021-07-31 16:26:38 +0200
  • bdc30e57a5 Test Till Faelligen 2021-07-31 16:26:15 +0200
  • 0889ceeac2 Make /sync requests work Till Faelligen 2021-07-31 16:10:46 +0200
  • 9dee04c21a Test Till Faelligen 2021-07-30 21:38:26 +0200
  • 7347f403dd Merge remote-tracking branch 'origin/add-presence' into add-presence Till Faelligen 2021-07-30 09:01:16 +0200
  • 62295ecd70 - Avoid clearing status_msg when going idle - Fix issue with last_active_ago not beeing set - Add missing internal server api - Use currval (the actual next free) for the new id - Fix copy&paste error Till Faelligen 2021-07-28 17:27:57 +0200
  • d9ca7565b0 Reformat canonical alias stuff Colin Weill--Duflos 2021-07-29 18:34:57 +0200
  • 4e68ce3a06 Refactor send events Colin Weill--Duflos 2021-07-29 18:06:21 +0200
  • 9f7fb3e90e Refactor canonical_alias event updating when alias removing Colin Weill--Duflos 2021-07-29 17:28:35 +0200
  • f65498e61e Merge branch 'master' of github.com:alexchan150/dendrite into alexchan150/room_members Alex Chan 2021-07-29 11:16:18 -0400
  • 11d445cc2e Don't remove all alt_alias when removing one alias Colin Weill--Duflos 2021-07-29 13:38:53 +0200
  • d002f274a7 WIP Add Canonical event when canonical or alt alias is removed Colin Weill--Duflos 2021-07-29 12:15:18 +0200
  • 013bf83f30 Remove from whitelist Alex Chan 2021-07-29 03:40:15 -0400
  • c909ed9c84 Remove comment Alex Chan 2021-07-29 03:09:16 -0400
  • cd78100adb Clean up changes Alex Chan 2021-07-29 03:07:38 -0400
  • cf163012bd Add event verification in case of canonical alias Colin Weill--Duflos 2021-07-28 20:19:14 +0200
  • ed4097825b Factor out StatementList to sqlutil and use it in userapi Kegan Dougal 2021-07-28 18:30:04 +0100
  • ce546bbea4 Add tracing to user API Kegan Dougal 2021-07-28 18:13:58 +0100
  • 9f5f41c290 Fix copy&paste error Till Faelligen 2021-07-28 17:27:57 +0200
  • 6f6a1d32c3 Make lint and tests happy Till Faelligen 2021-07-28 17:13:55 +0200
  • bf8211b654 Add missing files Till Faelligen 2021-07-28 16:52:04 +0200
  • f759107604 Merge branch 'master' of https://github.com/matrix-org/dendrite into add-presence Till Faelligen 2021-07-28 16:46:28 +0200
  • 3b55742b4e Add missing PresenceStatus type Till Faelligen 2021-07-28 16:42:25 +0200
  • 0ce356c45a Add configuration for the presence database Till Faelligen 2021-07-28 16:41:35 +0200