conduwuit/src/api/client_server
strawberry f62f641545 add rocksdb configurable options and tweaks, logging improvements, exp. room v11 support
split out the spinning disk focused options into a configurable option, current
conduwuit users are NVMe/SSDs anyways so those options are just hindering performance.

rocksdb logging builds up overtime with no cleanup or anything, adds support for
configuring the amount of logging, size of files, log rotate, etc.
fixes https://gitlab.com/girlbossceo/conduwuit/-/issues/1

misc conduit logging improvements for help debugging issues and maybe a future feature

experimental Room V11 support from https://gitlab.com/famedly/conduit/-/merge_requests/562

Signed-off-by: strawberry <strawberry@puppygock.gay>
2023-12-02 21:30:06 -05:00
..
account.rs feat: registration tokens 2023-08-09 18:27:30 +02:00
alias.rs improvement: randomize server order for alias joins 2023-06-28 17:44:30 +02:00
backup.rs WIP: Upgrade Ruma 2022-12-16 11:57:32 +01:00
capabilities.rs WIP: Upgrade Ruma 2022-12-16 11:57:32 +01:00
config.rs Bump Ruma 2023-03-18 15:03:56 +01:00
context.rs feat: space hierarchies 2023-07-02 22:12:06 +02:00
device.rs WIP: Upgrade Ruma 2022-12-16 11:57:32 +01:00
directory.rs options to control public room directory visibility 2023-09-13 21:46:43 -04:00
filter.rs WIP: Upgrade Ruma 2022-12-16 11:57:32 +01:00
keys.rs fix every clippy warning possible, remove io_uring as default feature 2023-11-27 00:50:55 -05:00
media.rs fix all the warnings!!!! (0 clippy and rustc warnings now) 2023-11-29 21:36:02 -05:00
membership.rs fix all the warnings!!!! (0 clippy and rustc warnings now) 2023-11-29 21:36:02 -05:00
message.rs fix every clippy warning possible, remove io_uring as default feature 2023-11-27 00:50:55 -05:00
mod.rs feat: space hierarchies 2023-07-02 22:12:06 +02:00
presence.rs feat(presence): add granular allow configuration 2023-10-21 22:31:16 -04:00
profile.rs fix clippy performance and sus warnings, remove 1 unwrap, forgot to increment db version 2023-11-26 22:14:43 -05:00
push.rs Always return an error if a push rule is not found 2023-03-18 15:03:57 +01:00
read_marker.rs feat: ask for backfill 2023-03-13 10:39:17 +01:00
redact.rs make pdu stuff async, remove unnecessary db version check 2023-11-25 18:29:38 -05:00
relations.rs fix every clippy warning possible, remove io_uring as default feature 2023-11-27 00:50:55 -05:00
report.rs WIP: Upgrade Ruma 2022-12-16 11:57:32 +01:00
room.rs add rocksdb configurable options and tweaks, logging improvements, exp. room v11 support 2023-12-02 21:30:06 -05:00
search.rs feat: space hierarchies 2023-07-02 22:12:06 +02:00
session.rs fix every clippy warning possible, remove io_uring as default feature 2023-11-27 00:50:55 -05:00
space.rs feat: space hierarchies 2023-07-02 22:12:06 +02:00
state.rs fix every clippy warning possible, remove io_uring as default feature 2023-11-27 00:50:55 -05:00
sync.rs fix every clippy warning possible, remove io_uring as default feature 2023-11-27 00:50:55 -05:00
tag.rs WIP: Upgrade Ruma 2022-12-16 11:57:32 +01:00
thirdparty.rs WIP: Upgrade Ruma 2022-12-16 11:57:32 +01:00
threads.rs feat: WIP relationships and threads 2023-06-25 19:40:33 +02:00
to_device.rs Bump Ruma 2023-03-18 15:03:56 +01:00
typing.rs WIP: Upgrade Ruma 2022-12-16 11:57:32 +01:00
unversioned.rs feat: very simple sliding sync implementation 2023-07-06 10:32:25 +02:00
user_directory.rs WIP: Upgrade Ruma 2022-12-16 11:57:32 +01:00
voip.rs update base64 to 0.21.2 2023-08-01 14:48:50 -10:00