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
|
0a281241ef
|
bump few dependencies, bump ruwuma
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 |
strawberry
|
065396f8f5
|
better document allow_inbound_profile_lookup_federation_requests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-28 20:52:52 -04:00 |
strawberry
|
d92f2c121f
|
document nginx needing request_uri
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-28 20:52:52 -04:00 |
Jason Volk
|
52e356d780
|
generate ActualDest https string on the fly
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-28 20:52:52 -04:00 |
Jason Volk
|
7a09ac81e0
|
split send from messages; refactor client/messages; add filters to client/context
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-28 20:52:52 -04:00 |
Jason Volk
|
6c9ecb031a
|
re-export ruma Event trait through core pdu
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 21:38:49 +00:00 |
Jason Volk
|
e7e606300f
|
slightly simplify reqwest/hickory hooks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 19:17:41 +00:00 |
Jason Volk
|
9787dfe77c
|
fix clippy::ref_option
fix needless borrow
fix clippy::nonminimal_bool
|
2024-10-27 02:11:07 +00:00 |
Jason Volk
|
5e6dbaa27f
|
apply room event filter to messages endpoint (#596)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 02:11:07 +00:00 |
Jason Volk
|
d281b8d3ae
|
implement filters for search (#596)
closes #596
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 02:11:07 +00:00 |
Jason Volk
|
21a67513f2
|
refactor search system
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 02:11:07 +00:00 |
Jason Volk
|
f245389c02
|
add typedef for pdu_ids
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
Jason Volk
|
1e7207c230
|
start an ArrayVec extension trait
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
Jason Volk
|
0426f92ac0
|
unify database record separator constants
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
Jason Volk
|
6808671751
|
merge search service w/ data
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
Jason Volk
|
b7369074d4
|
add RoomEventFilter matcher for PduEvent
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
Jason Volk
|
cf59f738b9
|
move macros incorrectly moved out of utils to top level
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
Jason Volk
|
8742266ff0
|
split up core/pdu
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
Jason Volk
|
ee92a33a4d
|
add some accessors to Ar for common patterns
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
Jason Volk
|
60cc07134f
|
log error for auth_chain corruption immediately
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:09:05 +00:00 |
Jason Volk
|
e175b7d28d
|
slightly cleanup prev_event eval loop
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:09:05 +00:00 |
Jason Volk
|
0e616f1d12
|
add event macro log wrapper suite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:09:05 +00: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 |
Jason Volk
|
efb28c1a99
|
add a Map::contains suite to db
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:09:05 +00:00 |
Jason Volk
|
49343281d4
|
additional bool extensions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:09:05 +00:00 |
strawberry
|
b921983a79
|
send room alias on pusher notification
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
strawberry
|
60d84195c5
|
implement MSC4210, bump ruwuma
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
strawberry
|
d6991611f0
|
add `require_auth_for_profile_requests` config option, check endpoint metadata instead of request string
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
strawberry
|
0efe24a028
|
remove spaces from CSP header to save a few bytes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
strawberry
|
2ce91f33af
|
log method on tracing req spans, fix path sometimes being truncated
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
strawberry
|
652b04b9b6
|
update conduwuit freebsd docs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
strawberry
|
f29879288d
|
document conduwuit k8s helm chart
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
strawberry
|
89cc865868
|
bump conduwuit to 0.5.0
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
aa768b5dec
|
distill active and old keys for federation key/server response
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
c769fcc347
|
move core result into core utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
5cb0a5f676
|
add config generator controls via attribute metadatas
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
367d153380
|
add default-directives to config document comments
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
3396542168
|
complete the example-config generator macro
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
b08c1241a8
|
add some interruption points in recursive event handling to prevent shutdown hangs
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
dd6621a720
|
reduce unnecessary clone in pdu handler
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
b8260e0104
|
optimize for pdu_exists; remove a yield thing
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
ca57dc7928
|
optimize config denylists
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
d35376a90c
|
aggregate receipts into single edu; dedup presence; refactor selection limits etc
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
Jason Volk
|
a74461fc9a
|
split keys_changed for stronger-type overloads
Signed-off-by: Jason Volk <jason@zemos.net>
|
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 |
Jason Volk
|
c06f560913
|
add some additional database::de test cases
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |