Commit graph

  • ecb574b490 Review comments: send in auth event order Kegan Dougal 2020-05-06 17:12:19 +0100
  • c9dc2bcd9b Correct invite signing Neil Alexander 2020-05-06 16:47:55 +0100
  • 83a4498fbf only send new events to RS; add tests for /state_ids and /event Kegan Dougal 2020-05-06 16:31:23 +0100
  • 63775d5b1b We should tell other resident servers about the invite if we know about the room Neil Alexander 2020-05-06 16:03:59 +0100
  • c744cf052f Only loopback invite event if we know the room Neil Alexander 2020-05-06 15:59:31 +0100
  • 0100f65f57 Linter Neil Alexander 2020-05-06 15:52:40 +0100
  • a1e80692b0
    Merge branch 'master' into neilalexander/federationqueues Neil Alexander 2020-05-06 15:45:10 +0100
  • e4f828101d Remodel a bit with channels Neil Alexander 2020-05-06 15:43:38 +0100
  • 1be77d2a97 Loopback invite events Neil Alexander 2020-05-06 15:10:44 +0100
  • 7ff2bbf13e Federation sender to ignore invites that are destined locally Neil Alexander 2020-05-06 14:52:00 +0100
  • 1294852270
    Add tests around federationapi's txnReq (#1010) Kegsay 2020-05-06 14:27:02 +0100
  • 7ac699bc77 Dispatch sends again Neil Alexander 2020-05-06 14:15:33 +0100
  • 18cb75b0ac Dedupe destinations, fix other bug hopefully Neil Alexander 2020-05-06 14:00:04 +0100
  • 9d293caec8 Don't retry sucessful invites, don't dispatch sendEvent, sendInvite etc Neil Alexander 2020-05-06 13:15:32 +0100
  • b277c84ae3 Add basic tests Kegan Dougal 2020-05-06 12:53:37 +0100
  • 53f690f2d3 Improve logic a bit, don't block on wakeup, move idle check Neil Alexander 2020-05-06 12:39:55 +0100
  • 8c161a2c9d Add necessary stubs for testing txnReq Kegan Dougal 2020-05-06 11:56:48 +0100
  • 0eee57cbea Fix comment, use atomic add Neil Alexander 2020-05-06 10:26:27 +0100
  • b167f3c608 Break out statistics (tracked component-wide), report success and failures from Perform actions Neil Alexander 2020-05-06 10:04:12 +0100
  • 7434715f70 Tidy up a bit Neil Alexander 2020-05-06 09:30:12 +0100
  • 4ff46624ff Don't take copies again Neil Alexander 2020-05-05 17:14:23 +0100
  • ade8352045 Don't accidentally drop queued messages Neil Alexander 2020-05-05 17:02:27 +0100
  • 88c8e0038f
    Merge branch 'master' into neilalexander/federationqueues Neil Alexander 2020-05-05 16:46:56 +0100
  • 1db5dfe4d0
    Fetch events by ID rather than use current state as this includes auth events (#1009) Kegsay 2020-05-05 16:46:22 +0100
  • c993ab85d8 Fetch events by ID rather than use current state as this includes auth events Kegan Dougal 2020-05-05 16:23:55 +0100
  • ed1bc9d2ee Take copies of events before passing to destination queues Neil Alexander 2020-05-05 16:12:05 +0100
  • 10bf6fee36
    Merge branch 'master' into neilalexander/federationqueues Neil Alexander 2020-05-05 15:54:58 +0100
  • a06511cae8 Remove debug line Kegan Dougal 2020-05-05 15:54:12 +0100
  • 13da3122e7
    Merge branch 'master' into neilalexander/federationqueues Neil Alexander 2020-05-05 15:49:14 +0100
  • 31d3b0d4a5
    Prefer /state_ids when missing state across federation (#1008) Kegsay 2020-05-05 15:48:37 +0100
  • e96d453cd6 Better logging Kegan Dougal 2020-05-05 15:47:16 +0100
  • 74ed7140f9 Tweaks Neil Alexander 2020-05-05 14:59:43 +0100
  • 97d6cd0855 Linting Kegan Dougal 2020-05-05 14:52:52 +0100
  • 1b34ebcc9c Prefer /state_ids when missing state across federation Kegan Dougal 2020-05-05 14:48:17 +0100
  • c71bcb2cdf Tweaks Neil Alexander 2020-05-05 14:37:06 +0100
  • 93eb8163a1 Tweaks Neil Alexander 2020-05-05 14:13:28 +0100
  • c4ee20c95e Improve federation sender performance and behaviour, add backoff Neil Alexander 2020-05-05 13:20:48 +0100
  • 9d15312ef6
    Fix RespState/RespSendJoin (#1005) Neil Alexander 2020-05-05 10:53:38 +0100
  • 6a3e8f587a Add link to spec Neil Alexander 2020-05-05 10:33:17 +0100
  • 0b6d575275 Update gomatrixserverlib Neil Alexander 2020-05-05 10:26:12 +0100
  • 4d734476b5 Update gmsl Neil Alexander 2020-05-05 10:16:10 +0100
  • 9b1b095b49
    Roomserver perform leave (#1004) Neil Alexander 2020-05-04 18:34:09 +0100
  • f7556e0431 Fix constants in SQLite event state keys table Neil Alexander 2020-05-04 18:11:16 +0100
  • d94b1c2eb9 Review comments Neil Alexander 2020-05-04 18:00:06 +0100
  • ff914fa30c Review comments Neil Alexander 2020-05-04 17:58:30 +0100
  • ce3583eaca Merge branch 'master' into neilalexander/rsleaves Neil Alexander 2020-05-04 17:31:09 +0100
  • b5413f4453 Satisfy King Linter Neil Alexander 2020-05-04 17:29:18 +0100
  • 5f28243464 Tidy a bit Neil Alexander 2020-05-04 17:16:57 +0100
  • c79b1294ee Fix bugs Neil Alexander 2020-05-04 16:42:01 +0100
  • 993d973cfa Update gomatrixserverlib Neil Alexander 2020-05-04 16:37:58 +0100
  • 81dacd8e5b Fix SQLite bulkSelectEventStateKey Neil Alexander 2020-05-04 16:04:57 +0100
  • 0e6416b68e First pass at PerformLeave Neil Alexander 2020-05-04 15:45:36 +0100
  • df80e42408 Update gomatrixserverlib Neil Alexander 2020-05-04 15:30:36 +0100
  • 65c6fbddeb
    Fix newlines between white/blacklist test names in buildkite annotations (#1003) Andrew Morgan 2020-05-04 14:48:49 +0100
  • e68127e0d3
    Merge branch 'master' into public-visibility-preset Neil Alexander 2020-05-04 13:58:29 +0100
  • fa138b7fa8
    Merge branch 'master' into anoa/fix_md_annotations Andrew Morgan 2020-05-04 13:56:24 +0100
  • 5c894efd0e
    Roomserver perform join (#1001) Neil Alexander 2020-05-04 13:53:47 +0100
  • 68ef3b5502 Tweaks Neil Alexander 2020-05-04 13:16:43 +0100
  • 56e980782b Review comments, make FS API take list of servernames, dedupe them, break out of loop properly on success Neil Alexander 2020-05-04 12:52:20 +0100
  • f5963308e0 Use Membership, don't try more servers than needed Neil Alexander 2020-05-04 12:30:47 +0100
  • 3b6a94f007 Return incompatible room version error Neil Alexander 2020-05-04 11:30:02 +0100
  • 46c46f5532 Check if the user is already in the room in the fedeationapi too Neil Alexander 2020-05-04 11:08:34 +0100
  • 7fd784034d Unmarshal the content, that would help Neil Alexander 2020-05-04 10:47:43 +0100
  • 07a89c4e6b Don't repeat join events into the roomserver Neil Alexander 2020-05-04 10:44:04 +0100
  • a281bb4538 Remove unneeded parameters Neil Alexander 2020-05-04 09:22:34 +0100
  • 0fe16dae78
    Merge branch 'master' into anoa/fix_md_annotations Andrew Morgan 2020-05-02 02:03:47 +0100
  • 311cac7bd8 indentation Andrew Morgan 2020-05-01 18:15:41 +0100
  • b52d48ed53 Revert "Make the annotation show up" Andrew Morgan 2020-05-01 18:15:08 +0100
  • c69daaf7b3
    Merge branch 'master' into neilalexander/rsjoins Neil Alexander 2020-05-01 17:41:43 +0100
  • fe7ed2bdf1 Fix newline at end Andrew Morgan 2020-05-01 17:41:02 +0100
  • eda4efcf13 Add directory lookups of aliases Neil Alexander 2020-05-01 17:25:45 +0100
  • 1d3ddaeb5f Don't refer to non-existent error Neil Alexander 2020-05-01 16:42:14 +0100
  • 36bbb25561
    Fix ordering when backfilling (#1000) Kegsay 2020-05-01 16:41:13 +0100
  • cc5d1ee213 Fix local server checks Neil Alexander 2020-05-01 16:38:48 +0100
  • f53dffc02a Pass through content, try to handle multiple server names Neil Alexander 2020-05-01 16:36:19 +0100
  • b022c65e70 Try a different technique Andrew Morgan 2020-05-01 16:30:03 +0100
  • 6618dca035 Fixup tests Kegan Dougal 2020-05-01 16:22:14 +0100
  • 913f2ab8c1 Send correct server name to FS API Neil Alexander 2020-05-01 16:16:41 +0100
  • f946de5f7c Try roomserver perform join Neil Alexander 2020-05-01 16:02:42 +0100
  • 39e498325f Make the annotation show up Andrew Morgan 2020-05-01 15:47:14 +0100
  • 9c360559e3 Add extra newline to md code entries Andrew Morgan 2020-05-01 15:46:56 +0100
  • de5499413e Merge branch 'master' into neilalexander/slowjoins Neil Alexander 2020-05-01 14:27:55 +0100
  • 38513fb4ed Add PerformJoin template Neil Alexander 2020-05-01 14:27:48 +0100
  • 91b8325528 Fix ordering when backfilling Kegan Dougal 2020-05-01 14:10:34 +0100
  • f7cfa75886
    Limit database connections (#980, #564) (#998) Neil Alexander 2020-05-01 13:34:53 +0100
  • aa3c9f0976 Remove file accidentally added from working tree Neil Alexander 2020-05-01 13:34:27 +0100
  • a2b5b328cf
    Merge branch 'master' into tomasji-master Neil Alexander 2020-05-01 13:02:07 +0100
  • 908108c23e
    Rename FS queue package to internal (#997) Neil Alexander 2020-05-01 13:01:50 +0100
  • dcc1846b69
    Merge branch 'master' into tomasji-master Neil Alexander 2020-05-01 12:42:06 +0100
  • 154d139f99
    Merge branch 'master' into neilalexander/fsinternal Neil Alexander 2020-05-01 12:42:01 +0100
  • 17e046f18f
    Fix prev_batch tokens (#999) Kegsay 2020-05-01 12:41:38 +0100
  • f7100bcf56 Fix prev_batch tokens Kegan Dougal 2020-05-01 12:20:30 +0100
  • 25ee936729 Fix wasm builds Neil Alexander 2020-05-01 12:17:41 +0100
  • 64b03a01e4
    Merge branch 'master' into master Neil Alexander 2020-05-01 11:49:44 +0100
  • 1a18476d44 Rename FS queue package to internal Neil Alexander 2020-05-01 11:07:27 +0100
  • b28674435e
    Correctly generate backpagination tokens for events which have the same depth (#996) Kegsay 2020-05-01 11:01:34 +0100
  • 3e385c2142
    Merge branch 'master' into kegan/backfill-depth Kegsay 2020-05-01 10:58:45 +0100
  • ba3aabd12b Fix psql statement so it actually works Kegan Dougal 2020-05-01 10:58:21 +0100
  • e15f6676ac
    Consolidation of roomserver APIs (#994) Neil Alexander 2020-05-01 10:48:17 +0100
  • 9e3fcec965 Remove FS API inject on syncapi component Neil Alexander 2020-05-01 10:29:36 +0100