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
|
31c2968bb2
|
move db files command w/ filter args; misc related cleanup
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 23:21:08 +00:00 |
|
Jason Volk
|
50acfe7832
|
flatten auth chain iterations
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 21:28:26 +00:00 |
|
Jason Volk
|
af399fd517
|
flatten state accessor iterations
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
|
ed3cd99781
|
abstract the config reload checks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
4a2d0d35bc
|
split federation request from sending service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
Jason Volk
|
3e0ff2dc84
|
simplify references to server_name
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
Jason Volk
|
b1b6dc0479
|
reloadable configuration
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
5be07ebc0f
|
eliminate references to services.globals.config
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
a5520e8b1b
|
fix SRV override loss on cache expiration
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-23 01:48:53 +00:00 |
|
Jason Volk
|
7c0c029a4a
|
add try_lock to MutexMap; allow TryFrom constructions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-22 06:40:07 +00:00 |
|
Jason Volk
|
49023aa295
|
use database for resolver caches
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-22 02:16:51 +00:00 |
|
Jason Volk
|
1f31e74024
|
add del to raw suite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-22 03:50:51 +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
|
dda27ffcb1
|
add some compaction related interfaces
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-18 12:05:07 +00:00 |
|
Jason Volk
|
3dae02b886
|
add preferred jemalloc config
add muzzy/dirty configuration mallctl interface
add program argument for --gc-muzzy=false
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-18 01:30:41 +00:00 |
|
Jason Volk
|
f9e76d6239
|
improve debug memory-stats options
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
8141ca3444
|
refactor admin outputs to asyncwrite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
7a8ca8842a
|
add jemallctl base; add trim to interface w/ console cmd
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:02 +00:00 |
|
strawberry
|
8c18481d1d
|
optimise resetting all user presences
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:09:53 -05:00 |
|
Jason Volk
|
6a0f9add0c
|
refactor database engine/options; add column descriptors
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 07:03:34 +00:00 |
|
Jason Volk
|
925061b92d
|
flatten timeline pdus iterations; increase concurrency
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-09 18:14:23 +00:00 |
|
Jason Volk
|
c5b94be5b8
|
remove dev_release_log_level cfg
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
0a9b6c136f
|
refactor for ruma identifiers optimizations
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
6458f4b195
|
refactor various Arc<EventId> to OwnedEventId
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
af3d6a2e37
|
shard sender into multiple task workers by destination hash
rename Destination::Normal variant
tracing instruments
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
nexy7574
|
7f645ff0e9
|
Make some doc changes to admin media delete-past-remote-media
Adjust before/after doc to clarify internationally
Courtesy of @Aranjedeath
Run `cargo fmt`, properly
Fix stupid doc command issue
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-20 13:56:40 -05:00 |
|
admin@dimensionproject.net
|
802395bdb7
|
add password argument to reset-password admin cmd
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-18 20:46:01 -05:00 |
|
strawberry
|
77e0b76408
|
apply new rustfmt.toml changes, fix some clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 01:00:41 -05:00 |
|
strawberry
|
0317cc8cc5
|
rename conduit to conduwuit finally
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-14 22:24:45 -05:00 |
|
Jason Volk
|
5fc8e90e02
|
fix runtime metrics command
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-10 05:40:45 +00:00 |
|
strawberry
|
c070edc189
|
fix profile updates reusing old membership content + small parallelise + remove unnecessary Result
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
Jason Volk
|
6175e72f1c
|
simplify get_pdu() interface; eliminate unconditional Arc
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-29 08:47:02 +00:00 |
|
strawberry
|
6ccfc9ed98
|
slightly refactor appservice registration command
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-24 23:14:19 -05:00 |
|
strawberry
|
2675033aac
|
send plain txt admin room error responses
fixes bracketed arguments not showing up on missing args
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-24 19:19:08 -05:00 |
|
Jason Volk
|
3789d60b6a
|
refactor to iterator inputs for auth_chain/short batch functions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-24 21:30:32 +00:00 |
|
Jason Volk
|
5da42fb859
|
refactor account_data.changes_since to stream
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-24 21:30:31 +00:00 |
|
strawberry
|
175e1c6453
|
correct admin cmd getting version and bin name
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-23 22:36:22 -05:00 |
|
Jason Volk
|
20836cc3db
|
flush=false for database-backup in read-only/secondary modes; improve error
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-16 00:33:40 +00:00 |
|
Jason Volk
|
7450c654ae
|
add get_pdu_owned sans Arc; improve client/room/event handler
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-06 21:46:20 +00:00 |
|
Jason Volk
|
0bc6fdd589
|
Refactor ShortStateInfo et al to properly named structures
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
strawberry
|
6f37a251fb
|
allow taking room aliases for auto_join_rooms config option
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-02 20:55:40 -04:00 |
|
Jason Volk
|
354dc9e703
|
add map accessor to Database; move cork interface
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-28 20:52:52 -04:00 |
|
strawberry
|
567a4cb441
|
implement admin command to force join all local users to room
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-28 20:52:52 -04:00 |
|
strawberry
|
c71db93e22
|
implement admin command to force join list of local users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-28 20:52:52 -04:00 |
|
strawberry
|
85890ed425
|
remove some unnecessary HTML from admin commands
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-28 20:52:52 -04:00 |
|
Jason Volk
|
9438dc89e6
|
merge and resplit/cleanup appservice service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:09:05 +00:00 |
|
strawberry
|
60d84195c5
|
implement MSC4210, bump ruwuma
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
0e0438e1f9
|
further optimize presence_since iteration
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|