Jason Volk
|
4a94a4c945
|
rename pdu/id to pdu/event_id
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-04 19:25:31 +00:00 |
|
Jason Volk
|
768e81741c
|
use FnMut for ready_try_for_each extension
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 14:51:07 +00:00 |
|
Jason Volk
|
8d251003a2
|
reduce Error-related codegen; add PoisonError
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 14:51:07 +00:00 |
|
Jason Volk
|
52f09fdb51
|
add database migration for missing referencedevents separator
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 14:50:28 +00:00 |
|
Jason Volk
|
f191b4bad4
|
add map_expect for stream
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 14:50:28 +00:00 |
|
Jason Volk
|
8742437036
|
wrap unimplemented ser/de branches with internal macro
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
Jason Volk
|
ba1c134689
|
move migrations out of globals service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
Jason Volk
|
1f1e2d547c
|
optimize override ips; utilize all ips from cache
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
Jason Volk
|
f746be82c1
|
typename some loose u64 ShortId's
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +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 |
|
Jason Volk
|
6b0eb7608d
|
add Filter extension to Result
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
Jason Volk
|
e49aee61c1
|
consolidate and parallelize api/server access check prologues
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
Jason Volk
|
7fcc6d11a4
|
de-wrap state_accessor.server_can_see_event
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
Jason Volk
|
0eb67cfea0
|
additional bool extensions for Result/Option conversion
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
Jason Volk
|
9775694423
|
inline database stream interface functions lt 64B
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 07:32:09 +00:00 |
|
Jason Volk
|
a7cb1c5951
|
slightly optimize request signing/verifying
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 07:32:09 +00:00 |
|
Jason Volk
|
ed76797b55
|
add raw_ overloads for prefix/from counting
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 07:32:09 +00:00 |
|
Jason Volk
|
ad117641b8
|
add tuple-apply macro with length argument for now
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 07:32:09 +00:00 |
|
Jason Volk
|
1fbfc983e9
|
optimize FedDest::Named port
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 07:32:09 +00:00 |
|
strawberry
|
0387871063
|
add workaround for matrix-appservice-irc using historical localparts
see https://github.com/matrix-org/matrix-appservice-irc/issues/1780
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-02 21:20:36 -04: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 |
|
strawberry
|
9466aeb088
|
remove some unnecessary debug prints on notices
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-02 18:52:25 -04:00 |
|
strawberry
|
ee6af6c90e
|
drop report delay response range to 2-5 secs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-02 18:46:20 -04:00 |
|
strawberry
|
240c78e810
|
strong-type URL for URL previews to Url type
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-02 13:17:22 -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 |
|
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 |
|