Jason Volk
1664a2c225
Implement refresh-tokens. ( resolves #50 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-01 09:14:58 +00:00
Jason Volk
3612b04890
Add timepoint_from_epoch to time utils.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-01 03:40:27 +00:00
Jason Volk
f3f23ee7ee
Fix missing counter retirements ( 51931de94c).
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-30 23:34:21 +00:00
Jason Volk
0b15ab2006
Ensure unwind safety in dispatch sequence.
...
Ensure await safety/efficiency in retirement sequence.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-30 23:34:21 +00:00
Jason Volk
1bb16c8b73
Additional span logging of counter state; trace logging of contents.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-30 23:34:21 +00:00
Jason Volk
3593b8ebf7
Implement Debug for RawPduId.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-30 19:09:46 +00:00
Jason Volk
f04924d6be
docker: Extract complement logs on failure.
...
docker: Sort config options used during complement.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-29 14:34:42 +00:00
Jason Volk
df7cd58618
Support matching room_id as publicrooms search term.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-29 04:18:21 +00:00
Jason Volk
1c24ed09fa
Fix misuse of try_select in logical-or future util.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-29 04:18:20 +00:00
Jason Volk
d3dbe09380
Add SystemTimeError to core error enum.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-27 13:09:30 +00:00
Jason Volk
e9d0baa32e
Add granular timeout configs for sync longpolling.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-27 11:34:15 +00:00
Jason Volk
6b7bf80de5
Disable legacy media request fallbacks by default.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-27 07:04:09 +00:00
Jason Volk
51931de94c
Add release-sequence for counter retirements.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-25 21:55:37 +00:00
Jason Volk
05bb1f4ac7
Add TwoPhaseCounter to core utils.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-25 10:32:52 +00:00
Jason Volk
cbe34affa3
Add unique id counter to request tracing span. ( fixes #112 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:28 +00:00
Jason Volk
190269f616
Simplify Pdu Hashes struct.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:28 +00:00
Jason Volk
c8d35cca57
Refactor to async closures.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:27 +00:00
Jason Volk
ae707ab465
Simplify default Result generics.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:27 +00:00
Jason Volk
8244d78cb2
Make Event trait Send+Sync.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:27 +00:00
Jason Volk
eca01cfb3f
Fix useless if let seq.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:27 +00:00
Jason Volk
c944f1124a
Additional BoolExt utils.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:27 +00:00
Jason Volk
70fc95e800
Fix same generic used for separate closures in BoolExt.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:27 +00:00
Jade Ellis
34abe1cce4
fix: Allow joining via invite for knock_restricted rooms
2025-07-08 23:38:18 +00:00
Jason Volk
fd0082fd2c
Add ready_try_skip_while() to stream utils.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-07 07:09:49 +00:00
Jason Volk
7f1c7b964e
Add missing display/default attributes to appservice example config.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-04 00:13:30 +00:00
Jason Volk
1cbcd3fc88
Add Result traits map_ref()/and_then_ref().
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-03 22:18:44 +00:00
Jason Volk
ad9ddd91cd
Add broad_find_map() to stream utils.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-03 22:18:44 +00:00
Jason Volk
c8ab1713c3
Fix errant ldap3 dependency in src/core.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-29 04:02:41 +00:00
Jason Volk
972201da60
Add warning when listening=false. ( fixes #81 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-25 01:04:18 +00:00
Jason Volk
84ce3e0d0e
Change default emoji due to inconsistent support. ( closes #80 )
...
Move config item to more prominent location.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-25 01:04:18 +00:00
Jason Volk
a84e559640
Implement declarative appservices. ( closes #67 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-20 18:08:19 +00:00
Jason Volk
18b9d7bc1f
Add org.matrix.login.jwt support.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-18 11:53:25 +00:00
Jason Volk
b5dc933880
Additional epoch time convenience utils.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-18 09:50:22 +00:00
Jason Volk
61cbd38284
Fix unrecognized prof_active jemalloc_conf on aarch64.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-18 01:02:22 +00:00
Jason Volk
13e0113587
Fix nightly coerce-container-to-any.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-16 22:43:47 +00:00
Jason Volk
5a717266b8
Add new sentry endpoint. ( closes #66 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-14 22:48:49 +00:00
Jason Volk
f1f31eff17
Detailed version string. ( closes #62 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-13 01:27:28 +00:00
Jason Volk
b0b441d534
Add macro to get rustc version. ( #62 )
...
Add macro to query git-describe. (#62 )
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-13 01:27:28 +00:00
Jason Volk
98bbf58121
Mitigate clippy::doc_link_with_quotes.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-28 00:03:41 +00:00
Jason Volk
5d115ddd6f
Fix clippy::missing-const-for-thread-local
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-14 13:06:38 +00:00
RatCornu
71ebf1e71a
feat: add admin support for LDAP login
2025-05-14 07:14:20 +00:00
Jason Volk
a60d26e478
Apply typos changes.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-14 05:39:44 +00:00
Jason Volk
0463b962fd
Migrate additional names in src/
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-14 03:18:13 +00:00
Jason Volk
af7dfb31bc
Abstract Pdu filter matching into trait Event.
...
Abstract Pdu unsigned accessors into trait Event.
Abstract Pdu relation related into trait Event.
Abstract PDU content into trait Event.
Move event_id utils from pdu to event.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
222e89f6fe
Post-formatting aesthetic and spacing corrections
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
57c519bbb8
Toward abstracting Pdu into trait Event.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
c59037cd75
Disable legacy media now by default.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jade Ellis
10e63c5153
fix: Do not panic on invalid membership event content
...
Co-authored-by: Jason Volk <jason@zemos.net >
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
b1998dec9a
Eliminate associated Id type from trait Event.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
30c6ea4e64
Eliminate explicit parallel_fetches argument.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00