Jason Volk
|
80371ec005
|
move remote media fetchers into services
minor error simplification
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
dc92184a4f
|
remove redundant CSP directives which effectively default to the same value
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
d502f36138
|
Make axum-dual-protocol a non-feature. Fix build issues.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
f217c98dbf
|
refactor for ruma cow headers; update for ContentDisposition type
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
cf242b7224
|
propagate additional errors from db options
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
54b60dacd6
|
elide header from command output when no logs captured
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
2c9f95081b
|
add configurable automatic admin command execution after startup
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
8279b6000f
|
integrate ruma js_int errors into enum
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
9bc643feba
|
add from serde_json error to enum
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
6aeeb40200
|
add serde de/ser impls for error
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
8aa10a7651
|
use transparent thiserror attribute; cleanup error variants
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
66a49b5d9c
|
propagate error from database options building
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
bd63dd1c92
|
allow expression to defer macro
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
99a6670ab2
|
add math::try_into util
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
7ec6aca1ad
|
add nullary type_name debug util
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
a5a3ddd977
|
split Destination enum into unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
Jason Volk
|
3779981b80
|
use where clause for long lines
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-18 20:55:11 +00:00 |
|
strawberry
|
3e6d3a645d
|
remove local room aliases and unpublish room when banning a room
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-18 16:46:19 -04:00 |
|
strawberry
|
67841580ee
|
attempt to recreate server default push rules more if broken/empty content/etc
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-18 16:35:18 -04:00 |
|
strawberry
|
b0203f5196
|
remove unnecessary alias check on deleting room aliases
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
strawberry
|
ad45748cc3
|
remove unnecessary "unsupported room version" error on PDU processing to allow custom room versions properly
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
strawberry
|
2d074d4a33
|
add missing remove aliases on room upgrade transferring room aliases
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
Matthias Ahouansou
|
d12eed01c1
|
support timestamped appservice messaging
Co-authored-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
strawberry
|
927a7a30c5
|
dont apply new_user_displayname_suffix to appservice user registrations
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
strawberry
|
a93fa32bce
|
reduce unnecessary logging on URL preview and event, use sensible error code for URL previews
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
strawberry
|
7755bece74
|
apply forbidden_remote_server_names to outbound sending and inbound federation handling
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
strawberry
|
4725f6af16
|
dont send duplicate membership update events if pfp and display name are same
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
strawberry
|
86a2bda23e
|
respect m.room.guest_access on room joins
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
strawberry
|
29b408a96c
|
implement MSC4166, returning M_NOT_FOUND if no TURN URIs are set
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-17 13:55:38 -04:00 |
|
Matthew Scheffel
|
28cd784972
|
paginate_relations_with_filter DRY & flip ordering #504
|
2024-08-16 22:19:10 -04:00 |
|
Jason Volk
|
9b9a91f6ef
|
add our_modules() for log capture filter convenience
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
94b805de0b
|
generalize log capture to all admin commands; simplify handler
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00: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 |
|
Jason Volk
|
a552321287
|
add Clap to Error
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
f98bfbbdcd
|
add string stream convenience util; add ?Sized bounds on log fmt functors
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
e9ab548445
|
tweak some tracing log levels
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
15184d1a79
|
Add span scope names array to capture filter data; optimize values visitor vec.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
0c6bbde25f
|
fix markdown table formatter for log capture
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
13aa353765
|
add arrayvec as a dependency
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
ac941a801a
|
add interface to query rocksdb properties w/ admin cmd
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
f261d44edb
|
add method to iterate opened database columns
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
849cfdcdfa
|
add rocksdb stats level option with conf item
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
strawberry
|
dcaa96a79f
|
sync: always include_redundant_members when using element_hacks feature
see:
- https://github.com/matrix-org/matrix-js-sdk/pull/4329
- 568051c0f0/synapse/handlers/pagination.py (L639)
- https://matrix.to/#/!n8DKU1BeeJilOJXDPr:seirdy.one/$gvGF7GuPrLPR8nHg4UiHvP-ZVwuiMkYS8O6VlsDCW9w?via=awawawawawawawawawawawawawawawawawawawawawawawawawawawawawawaw.gay&via=transfem.dev&via=matrix.org
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-07 12:07:01 -04: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 |
|
strawberry
|
12d9e454db
|
display success/failure count in get-remote-pdu-list
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-07 12:04:51 -04:00 |
|
strawberry
|
71ee31a014
|
add missing newline in banned room list output
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-07 12:04:12 -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
|
5add9a8c34
|
support field values in err! macro
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-01 10:58:58 +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 |
|