Commit graph

  • 1e5a7ad6c0 Update sytest-whitelist Neil Alexander 2020-06-04 10:31:02 +0100
  • 4dfd8c5983 Update gomatrixserverlib Neil Alexander 2020-06-04 09:54:34 +0100
  • 270c07fef7 Update sytest-whitelist Neil Alexander 2020-06-04 09:44:05 +0100
  • 736cf54bb7 Update gomatrixserverlib Neil Alexander 2020-06-04 09:22:13 +0100
  • a8759d7433 Update gomatrixserverlib Neil Alexander 2020-06-04 09:13:17 +0100
  • 2de19af21d Don't reset counters before successful outgoing federation request on incoming federation request Neil Alexander 2020-06-04 09:05:33 +0100
  • 3c4ef38f6c Add ParseFileURI and use it when dealing with file URIs Kegan Dougal 2020-06-03 18:09:15 +0100
  • 9514fc5f21 nolint because damnit gocyclo all I added was a type check for an error Neil Alexander 2020-06-03 17:28:37 +0100
  • 50d8258c54 Return some more M_BAD_JSON in the right places Neil Alexander 2020-06-03 17:11:16 +0100
  • 5bd0866076 Return bad request on CS API /send if bad JSON Neil Alexander 2020-06-03 17:04:03 +0100
  • e21d7d4baf
    Update DendriteJS.Dockerfile Kegsay 2020-06-03 16:03:54 +0100
  • 17c92ad10e
    Adds support for adding a proxy to the HTTP Client from the config (#1055) Aiden McClelland 2020-06-02 14:02:24 -0600
  • 2fb1579240 comments Aiden McClelland 2020-06-02 12:58:24 -0600
  • c8cf274b0d Merge branch 'feature/proxy' of github.com:dr-bonez/dendrite into feature/proxy Aiden McClelland 2020-06-02 12:52:22 -0600
  • 5b27e68bcf goimports Aiden McClelland 2020-06-02 12:52:19 -0600
  • 45f4ce3754
    Merge branch 'master' into feature/proxy Aiden McClelland 2020-06-02 12:50:17 -0600
  • dc3338d1f2
    Remove ENV to avoid confusion Kegsay 2020-06-02 16:35:07 +0100
  • e598e80d76
    Delegate responsibility for marking room versions as supported/stable to gomatrixserverlib (#1082) Neil Alexander 2020-06-02 16:20:50 +0100
  • e37720be44
    Sort public rooms again by member count (#1083) Kegsay 2020-06-02 16:18:01 +0100
  • 1be1dfbf5f Sort public rooms again by member count Kegan Dougal 2020-06-02 16:14:25 +0100
  • 02b150fd13
    Only store our own aliases in publicroomsapi (#1081) Kegsay 2020-06-02 15:01:13 +0100
  • 5f0a69d6f3 Delegate responsibility for marking room versions as supported/stable to gomatrixserverlib Neil Alexander 2020-06-02 14:00:07 +0100
  • d8b85bd4e0 Only store our own aliases in publicroomsapi Kegan Dougal 2020-06-02 13:22:17 +0100
  • 794c63e757
    Reset backoff on incoming federation (#1080) Neil Alexander 2020-06-02 12:42:36 +0100
  • 459fe54170 Federation wakeups no more than once per minute per origin Neil Alexander 2020-06-02 12:00:44 +0100
  • 70f1810b05 Reset backoffs in response to incoming federation requests Neil Alexander 2020-06-02 11:35:13 +0100
  • 484b6f694c
    Use gomatrixserverlib device structs (#1079) Neil Alexander 2020-06-02 11:29:47 +0100
  • 353a5d6fc2 Remove p2p log lines Kegan Dougal 2020-06-02 11:03:01 +0100
  • 3e66bae409 Use gomatrixserverlib device structs Neil Alexander 2020-06-02 11:00:39 +0100
  • a07fc0ef35 Return correct error to LookupRoomAlias Neil Alexander 2020-06-02 09:34:36 +0100
  • 42e797de5e Unbreak dendritejs Kegan Dougal 2020-06-01 18:41:58 +0100
  • 895c8f03c0
    Fix pg user already exists (#1076) S7evinK 2020-06-01 19:34:29 +0200
  • cfc137652e
    Add a way to force federationsender to retry sending transactions (#1077) Kegsay 2020-06-01 18:34:08 +0100
  • dce976d78a
    Merge branch 'master' into kegan/fedsender-retry-poke Kegsay 2020-06-01 18:05:23 +0100
  • c4501e1f9c Use atomic bool to stop us blocking on the channel Kegan Dougal 2020-06-01 18:04:24 +0100
  • 05397d4174
    Merge branch 'master' into fix-pg-user-exists Kegsay 2020-06-01 17:50:45 +0100
  • a5d822004d
    Send-to-device support (#1072) Neil Alexander 2020-06-01 17:50:19 +0100
  • 6248457ef5 Update gomatrixserverlib, sytest-blacklist Neil Alexander 2020-06-01 17:29:04 +0100
  • 4c65bc8e47 Revert "Move ErrUserExists to accounts package" Import Cycle.. Till Faelligen 2020-06-01 18:18:30 +0200
  • f8fc32d6e0 defletions Neil Alexander 2020-06-01 17:15:14 +0100
  • be3d4cdacb Move ErrUserExists to accounts package Till Faelligen 2020-06-01 18:05:49 +0200
  • 9f834726cd Constructor for TransactionWriter Neil Alexander 2020-06-01 17:02:48 +0100
  • 0325ab56fb Add documentation to CreateAccount Till Faelligen 2020-06-01 17:58:47 +0200
  • 44b25a7f9e Comments Neil Alexander 2020-06-01 16:58:37 +0100
  • ab2e2ce942 Check for sqlite3 constraint error Till Faelligen 2020-06-01 17:58:03 +0200
  • 908edd304d Revert "Also check sqlite for constraint error" Till Faelligen 2020-06-01 17:52:25 +0200
  • fa74ded4d6 Review comments Neil Alexander 2020-06-01 16:51:30 +0100
  • 40c89776c5 Linting Kegan Dougal 2020-06-01 16:43:04 +0100
  • 5d4f4e70c2 Add a way to force federationsender to retry sending transactions Kegan Dougal 2020-06-01 16:41:42 +0100
  • 7d31051487 Also check sqlite for constraint error Till Faelligen 2020-06-01 17:22:18 +0200
  • ff2e2a168d State that CreateAccount will return err ErrUserExists if the user exists Till Faelligen 2020-06-01 17:20:46 +0200
  • 09c04dd363 Return ErrUserExists Till Faelligen 2020-06-01 17:20:11 +0200
  • 6158a8dcc5 Return errors from Do, fix dendritejs Neil Alexander 2020-06-01 14:46:32 +0100
  • e323bba3fd Comments, copyrights Neil Alexander 2020-06-01 14:14:48 +0100
  • c66fd42088 Merge branch 'fix-pg-user-exists' of github.com:S7evinK/dendrite into fix-pg-user-exists Till Faelligen 2020-06-01 14:12:45 +0200
  • 3feb0d3822
    Merge branch 'master' into fix-pg-user-exists S7evinK 2020-06-01 14:10:58 +0200
  • da5154297c Remove check for account and use returned error Till Faelligen 2020-06-01 14:09:17 +0200
  • 3f4b0b5554 Rename variable Till Faelligen 2020-06-01 13:59:42 +0200
  • c7bd7aff58 Return newly created error if user already exists (#1002) Till Faelligen 2020-06-01 13:55:30 +0200
  • e1095211a0 Fix copyright notice (need to do more of this) Neil Alexander 2020-06-01 12:33:07 +0100
  • 3699aaf028 Update sytest-whitelist Neil Alexander 2020-06-01 11:53:37 +0100
  • 642283936c Fix sync Neil Alexander 2020-06-01 11:33:22 +0100
  • 2e40e92ed1 Handle tokens properly, return immediately if waiting send-to-device messages Neil Alexander 2020-06-01 11:19:43 +0100
  • dddc9efe3e Deduplicate transactions Neil Alexander 2020-06-01 09:25:57 +0100
  • 1f43c24f86 Add Dockerfile for building p2p riot Kegan Dougal 2020-05-29 21:00:28 +0100
  • 5cf900428c Only care about wildcard when targeted locally Neil Alexander 2020-05-29 17:37:13 +0100
  • aba631d86c Add all send-to-device tests to whitelist, what could possibly go wrong? Neil Alexander 2020-05-29 17:04:06 +0100
  • 4664f02b4d Implement wildcard Neil Alexander 2020-05-29 16:59:32 +0100
  • 43a83d375e Try to line up sync tokens again Neil Alexander 2020-05-29 16:22:52 +0100
  • 2ef53ff726 nolint on getResponseWithPDUsForCompleteSync Neil Alexander 2020-05-29 15:51:36 +0100
  • 0177ea04c4 Comments Neil Alexander 2020-05-29 15:50:34 +0100
  • ded130f548 Break out the retrieval from the update/delete behaviour Neil Alexander 2020-05-29 15:41:04 +0100
  • 97c64bdb6d
    p2p: de-dupe and shuffle public rooms; implement keydb (#1074) Kegsay 2020-05-29 15:34:15 +0100
  • 42fe28f3a3
    Merge branch 'master' into kegan/public-rooms-dedupe Kegsay 2020-05-29 15:34:03 +0100
  • 163cd1a3da p2p: de-dupe and shuffle public rooms; implement keydb Kegan Dougal 2020-05-29 14:57:14 +0100
  • 3ca5d8e21b Fix tests Neil Alexander 2020-05-29 13:50:56 +0100
  • fe5cf6f880
    fedsender: de-duplicate without sorting server names (#1073) Kegsay 2020-05-29 13:50:06 +0100
  • fc1303bbbe Jiggle about sync a bit Neil Alexander 2020-05-29 13:43:37 +0100
  • 0678ba8475 fedsender: de-duplicate without sorting server names Kegan Dougal 2020-05-29 12:23:14 +0100
  • 7a073b14fc Use latest sync position Neil Alexander 2020-05-29 12:04:32 +0100
  • cc456240fa Update sync position Neil Alexander 2020-05-29 11:48:42 +0100
  • 5487edf1d6 Try to avoid database locks Neil Alexander 2020-05-29 11:38:19 +0100
  • 005c4c0168 Fix storing and retrieving of send-to-device messages Neil Alexander 2020-05-29 10:07:57 +0100
  • 4fda6c65e6 Debug logging Neil Alexander 2020-05-29 09:39:17 +0100
  • 49498fb794 Fix queries Neil Alexander 2020-05-28 18:40:55 +0100
  • 544f3b0a61 Fix schema Neil Alexander 2020-05-28 18:40:26 +0100
  • e4eba873f5 Refactor a bit Neil Alexander 2020-05-28 18:38:23 +0100
  • f4376c4582 Comments Neil Alexander 2020-05-28 17:53:40 +0100
  • 5389a62952 Add send-to-device test, hopefully fix bugs Neil Alexander 2020-05-28 17:49:56 +0100
  • 1e3ad88172 Fix a couple of transaction things, fix client API Neil Alexander 2020-05-28 17:25:28 +0100
  • bf5df4f438 Logging Neil Alexander 2020-05-28 16:45:54 +0100
  • 587108fe31 Fix sync Neil Alexander 2020-05-28 15:52:41 +0100
  • 581e5929e1 pq.Array Neil Alexander 2020-05-28 15:43:01 +0100
  • e3267cf12a Undo changes to test Neil Alexander 2020-05-28 15:39:29 +0100
  • 4d6347b21a Handle incoming send-to-device messages, count them with EDU stream pos Neil Alexander 2020-05-28 15:35:49 +0100
  • d3bf9cb31b Add some logic for send-to-device messages, add them into sync stream Neil Alexander 2020-05-28 15:11:44 +0100
  • 8b7e81b423 Create send-to-device database tables, other tweaks Neil Alexander 2020-05-28 14:34:17 +0100
  • 9694907ccc fix indentation in dendrite-config.yaml Neil Alexander 2020-05-28 13:46:21 +0100
  • d4d4915194 Merge branch 'master' into neilalexander/sendtodevice Neil Alexander 2020-05-28 13:45:34 +0100
  • 5307c499fe
    Update gomatrixserverlib (#1071) Neil Alexander 2020-05-28 13:44:16 +0100