conduwuit/src/api/client_server
strawberry ed0c8e86f7 initial implementation of banning room IDs
takes a full room ID, evicts all our users from that room,
adds room ID to banned room IDs metadata db table, and
forbids any new local users from attempting to join it.

Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-02-20 07:06:57 -05:00
..
account.rs implement deprecated user field for login requests 2024-02-20 07:06:57 -05:00
alias.rs feat: forbid certain usernames & room aliases 2024-02-11 21:56:55 -05:00
backup.rs
capabilities.rs
config.rs
context.rs
device.rs
directory.rs oops forgot that endpoint too 2024-01-25 19:28:33 -05:00
filter.rs
keys.rs raise various timeouts, make exp backoff consistent 2024-01-06 16:16:44 -05:00
media.rs config option to check root domain with URL previews 2024-02-11 21:56:55 -05:00
membership.rs initial implementation of banning room IDs 2024-02-20 07:06:57 -05:00
message.rs more error checking for deserialising events and canonical JSON 2024-01-17 23:57:45 -05:00
mod.rs first of many small code documentation 2024-01-17 14:26:26 -05:00
presence.rs
profile.rs partially revert keeping track of remote user profiles 2024-01-14 20:55:56 -05:00
push.rs
read_marker.rs
redact.rs
relations.rs
report.rs why did i have to run cargo fmt twice 2024-01-17 14:26:26 -05:00
room.rs check if custom room ID is apart of forbidden room alias 2024-02-11 21:56:55 -05:00
search.rs
session.rs implement deprecated user field for login requests 2024-02-20 07:06:57 -05:00
space.rs
state.rs feat: query param to return full state event or event content 2024-02-20 07:06:57 -05:00
sync.rs default to Undefined if room avatar URL was not found despite checking if its Some 2024-02-11 21:56:55 -05:00
tag.rs
thirdparty.rs
threads.rs
to_device.rs
typing.rs
unversioned.rs declare explicit support for room filtering (MSC3827) 2024-01-14 20:55:56 -05:00
user_directory.rs
voip.rs