dasha_uwu
3a1649bcaf
Add config option for creating admin room non-federated ( closes #118 )
2025-08-28 23:28:20 +05:00
Jason Volk
628597c318
State-reset and security mitigations.
...
Upgrade Ruma to present.
The following are intentionally benign for activation in a later commit:
- Hydra backports not default.
- Room version 12 not default.
- Room version 12 not listed as stable.
Do not enable them manually or you can brick your database.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-11 18:45:28 +00:00
Jason Volk
fb17aa19bf
Add configs for creating the admin room and granting first user.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-04 18:55:37 +00:00
Jason Volk
1664a2c225
Implement refresh-tokens. ( resolves #50 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-01 09:14:58 +00:00
Jason Volk
df7cd58618
Support matching room_id as publicrooms search term.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-29 04:18:21 +00:00
Jason Volk
e9d0baa32e
Add granular timeout configs for sync longpolling.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-27 11:34:15 +00:00
Jason Volk
6b7bf80de5
Disable legacy media request fallbacks by default.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-27 07:04:09 +00:00
Jason Volk
7f1c7b964e
Add missing display/default attributes to appservice example config.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-04 00:13:30 +00:00
Jason Volk
84ce3e0d0e
Change default emoji due to inconsistent support. ( closes #80 )
...
Move config item to more prominent location.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-25 01:04:18 +00:00
Jason Volk
a84e559640
Implement declarative appservices. ( closes #67 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-20 18:08:19 +00:00
Jason Volk
18b9d7bc1f
Add org.matrix.login.jwt support.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-18 11:53:25 +00:00
Jason Volk
5a717266b8
Add new sentry endpoint. ( closes #66 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-14 22:48:49 +00:00
Jason Volk
98bbf58121
Mitigate clippy::doc_link_with_quotes.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-28 00:03:41 +00:00
RatCornu
71ebf1e71a
feat: add admin support for LDAP login
2025-05-14 07:14:20 +00:00
Jason Volk
c59037cd75
Disable legacy media now by default.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
f242ebdb04
Fix LDAP configuration default semantics. ( fixes #30 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-28 22:44:16 +00:00
RatCornu
6160f90b8c
Add direct bind support
2025-04-28 07:23:57 +00:00
RatCornu
448ac63a21
feat: add ldap config
...
feat: add LDAP login and user creation
feat: add diagnostic commands
Co-authored-by: Jason Volk <jason@zemos.net >
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-28 07:23:15 +00:00
Jason Volk
5bcf3550ab
attr_fn_like_width to 60
...
note the default is documented as 70 but this was not being honored by rustfmt
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-24 02:00:00 +00:00
Jason Volk
76509830e6
chain_width to 50
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 04:42:34 +00:00
Jason Volk
9b658d86b2
Rename crates.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 04:37:49 +00:00
Jason Volk
793820a7f0
Fix formatting ( 937c5fc86a).
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 00:14:43 +00:00
Peter Gervai
937c5fc86a
config: rocksdb_compaction help was inverted
...
probably old remnnant of an inverted option.
2025-04-15 08:09:21 -07:00
Jason Volk
79268bda1e
Remove the default sentry endpoint.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-13 07:28:14 +00:00
Jason Volk
edb245a2ba
Remove the updates service.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-13 07:19:16 +00:00
June Clementine Strawberry
d5ad973464
change forbidden_server_names and etc to allow regex patterns for wildcards
...
Signed-off-by: June Clementine Strawberry <june@3.dog >
2025-04-06 15:25:19 -04:00
June Clementine Strawberry
a212bf7cfc
update default room version to v11
...
Signed-off-by: June Clementine Strawberry <june@3.dog >
2025-04-05 14:00:40 -04:00
June Clementine Strawberry
ea246d91d9
remove pointless and buggy *_visibility in-memory caches
...
Signed-off-by: June Clementine Strawberry <june@3.dog >
2025-04-02 22:38:47 -04:00
Jason Volk
dfe058a244
default config item to 'none' when zstd_compression not featured
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-03-27 01:09:27 +00:00
June Clementine Strawberry
0e2ca7d719
implement disable TLS validation config option
...
Signed-off-by: June Clementine Strawberry <june@3.dog >
2025-03-09 21:55:07 -04:00
strawberry
c8a730c29e
implement MSC4267 automatically forgetting room on leave
...
Signed-off-by: strawberry <june@girlboss.ceo >
2025-03-08 03:07:42 -05:00
June Clementine Strawberry
6052c0c8a2
ci: allow ourselves to write to the public docs directory
...
Signed-off-by: June Clementine Strawberry <june@3.dog >
2025-03-07 01:25:43 -05:00
June Clementine Strawberry
f4c51cd405
remove zlib as a default rocksdb compression option
...
Signed-off-by: June Clementine Strawberry <june@3.dog >
2025-03-06 00:18:28 -05:00
June Clementine Strawberry
a1e1f40ded
run cargo fix for rust 2024 changes and rustfmt
...
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay >
2025-02-23 01:17:45 -05:00
Jason Volk
ecc9099127
add conf item to re-disable atomic flush
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-02-16 17:40:21 -05:00
Niko
62180897c0
Added blurhash.rs to fascilitate blurhashing.
...
Signed-off-by: Niko <cnotsomark@gmail.com >
2025-02-04 21:47:03 +00:00
Jason Volk
ffe3b0faf2
make shutdown grace periods configurable
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-02-02 16:30:55 +00:00
Jason Volk
bd6d4bc58f
enforce timeout on request layers
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-02-02 16:30:55 +00:00
morguldir
f698254c41
make registration tokens reloadable, and allow configuring multiple
...
Signed-off-by: morguldir <morguldir@protonmail.com >
2025-01-31 03:09:02 +01:00
Jason Volk
2c5af902a3
support executing configurable admin commands via SIGUSR2
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-29 01:18:08 +00:00
Jason Volk
2f449ba47d
support reloading config via SIGUSR1
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-29 01:18:08 +00:00
Jason Volk
98f9570547
add option to disable rocksdb checksums
...
reference runtime state for default option initialization
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-28 18:38:47 +00:00
bumpsoo
9dcf289c7a
(doc): Update docker-compose.yml and conduwuit-example.toml
...
The server cannot start without a registration token when registration is configured
Signed-off-by: bumpsoo <bumpsoo063@protonmail.ch >
2025-01-25 20:08:46 -05:00
Jason Volk
d59f68a51a
add sensitive-field directives to config display
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-25 01:35:18 +00:00
Jason Volk
7c6b8b132a
add config reloading indirector
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-25 01:35:18 +00:00
Jason Volk
1351d07735
improve path argument to Config::load and constructions
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-25 01:35:18 +00:00
Jason Volk
9ab381e4eb
generate fmt::Display for Config
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-18 07:12:20 +00:00
Jason Volk
277b4951e8
add compression-shaping; tweak default compression levels
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-20 11:50:17 +00:00
Jason Volk
5167e1f06d
add option to disable listeners
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-01-18 01:43:58 +00:00
Jade Ellis
2cc6ad8df3
implement /login/get_token (MSC3882)
2025-01-17 17:40:53 -05:00