Jason Volk
|
f4db6292b3
|
add smoketest-assist execution mode
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
ffc41cb01f
|
split admin service startup related into unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
e4bcbb8088
|
propagate errors from reqwest client constructions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
e4ba34a638
|
remove zombie globals/client file
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
d5e7befaa9
|
move a few MXC parsing logs to trace
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
1157140657
|
mark sending ruma matrix version as 1_11
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
fb49e37067
|
add admin command to delete all remote media from a specific server
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
8923c9a227
|
add admin command to redact an individual event from a local user
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
e790785db8
|
fix: force argument for delete past remote media wasn't fully functional
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
6b65a8fc86
|
add functions to delete media from specific local users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
a79ae7d1a2
|
add missing MXC URI prefix bytes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
edd42974e5
|
bump cargo.lock and deps, add zstd compression to reqwest client
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
4d0fc41222
|
add conf item for federation loopback prevention bypass
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
152ae705a0
|
refactor for structured Mxc type
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
54e6a41404
|
move remote media fetchers into services
minor error simplification
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
17a54bc4f8
|
refactor for ruma cow headers; update for ContentDisposition type
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
b2d8da489c
|
add configurable automatic admin command execution after startup
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
15ad7523aa
|
split Destination enum into unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
eb6e509ad8
|
use where clause for long lines
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
826b1d1d62
|
remove unnecessary "unsupported room version" error on PDU processing to allow custom room versions properly
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
Matthias Ahouansou
|
2d9aab2e79
|
support timestamped appservice messaging
Co-authored-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
52ccad04a6
|
apply forbidden_remote_server_names to outbound sending and inbound federation handling
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
Matthew Scheffel
|
28cd784972
|
paginate_relations_with_filter DRY & flip ordering #504
|
2024-08-16 22:19:10 -04:00 |
|
Jason Volk
|
eded585f79
|
rename some command types for consistency
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
strawberry
|
57940f38ea
|
set last_seen_ip on new/initial device creation
this is not automatically updating, but at least have something
useful there instead of nothing
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-07 12:06:19 -04:00 |
|
strawberry
|
c896acb729
|
dont consider presence status changes apart of presence spam
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-07 12:06:01 -04:00 |
|
Jason Volk
|
2e3e14b045
|
refactor some additional errors
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-01 10:58:59 +00:00 |
|
Jason Volk
|
5b1642f641
|
split server_keys from event_handler into service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-31 21:10:22 +00:00 |
|
Jason Volk
|
eb94aa7079
|
remove dangling sending/resolve unit
this was probably un-deleted during a rebase conflict resolution,
but remained outside of the mod tree.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-31 21:10:22 +00:00 |
|
Jason Volk
|
24884c3b9b
|
move media helpers from api to services
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-31 03:04:17 +00:00 |
|
Jason Volk
|
a0a002b17f
|
disable legacy media compat by default; cleanse directory when disabled
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-31 03:04:17 +00:00 |
|
Jason Volk
|
15126ee1b2
|
additional weak references where applicable
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-28 05:59:12 -07:00 |
|
Jason Volk
|
e37ac56dba
|
use weak references to break services dependency cycle
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-28 05:59:12 -07:00 |
|
Jason Volk
|
a95ded167f
|
fix type complexity
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-28 05:59:12 -07:00 |
|
Jason Volk
|
e6884ef13a
|
fix various nightly incidental lints
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-28 05:59:12 -07:00 |
|
Jason Volk
|
ddc8c3b46c
|
split presence data object into file; improve service encapsulations
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-28 05:59:12 -07:00 |
|
Jason Volk
|
2f85a5c1ac
|
de-global services
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 09:08:51 +00:00 |
|
Jason Volk
|
68f42baf73
|
rename admin Command to CommandInput
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
2100618d47
|
add rustc build flags reflection
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
c64adbec0e
|
split signing_keys_for from verify_keys_for
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
4458efa2b2
|
rename signing_keys_for to verify_keys_for
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
263e338088
|
add --console program option to automatically spawn
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
59efabbbc2
|
de-global server_is_ours / user_is_local
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
010e4ee35a
|
de-global services for services
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
992c0a1e58
|
de-global services for admin
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
9b20c6918f
|
add indirection for circular-dependencies between services
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
3dc91525ce
|
fix over-tabulation
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
a88f913a17
|
enrich interface for inter-service referencing
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
4343218957
|
initialize some containers with_capacity
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
b116984e46
|
use mutex_map for url preview lock
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:41 +00:00 |
|