mirror of
https://github.com/hoernschen/dendrite.git
synced 2025-07-30 04:52:46 +00:00
Return remote errors from FS.PerformJoin (#1164)
* Return remote errors from FS.PerformJoin Follows the same pattern as PerformJoin on roomserver (no error return). Also return the right format for incompatible room version errors. Makes a bunch of tests pass! * Handle network errors better when returning remote HTTP errors * Linting * Fix tests * Update whitelist, pass network errors through in API=1 mode
This commit is contained in:
parent
c2d34422d6
commit
43cddfe00f
10 changed files with 83 additions and 21 deletions
|
@ -366,3 +366,10 @@ Typing notification sent to local room members
|
|||
Typing notifications also sent to remote room members
|
||||
Typing can be explicitly stopped
|
||||
Banned user is kicked and may not rejoin until unbanned
|
||||
Inbound federation rejects attempts to join v1 rooms from servers without v1 support
|
||||
Inbound federation rejects attempts to join v2 rooms from servers lacking version support
|
||||
Inbound federation rejects attempts to join v2 rooms from servers only supporting v1
|
||||
Outbound federation passes make_join failures through to the client
|
||||
Outbound federation correctly handles unsupported room versions
|
||||
Remote users may not join unfederated rooms
|
||||
Guest users denied access over federation if guest access prohibited
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue