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
Jason Volk
2ac94d9ce7
Remove unused Pdu::into_any_event().
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
b01423040d
Join jemalloc background threads prior to exit.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
f242ebdb04
Fix LDAP configuration default semantics. ( fixes #30 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-28 22:44:16 +00:00
RatCornu
6160f90b8c
Add direct bind support
2025-04-28 07:23:57 +00:00
RatCornu
448ac63a21
feat: add ldap config
...
feat: add LDAP login and user creation
feat: add diagnostic commands
Co-authored-by: Jason Volk <jason@zemos.net >
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-28 07:23:15 +00:00
Jason Volk
5bcf3550ab
attr_fn_like_width to 60
...
note the default is documented as 70 but this was not being honored by rustfmt
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-24 02:00:00 +00:00
Jason Volk
76509830e6
chain_width to 50
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 04:42:34 +00:00
Jason Volk
9b658d86b2
Rename crates.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 04:37:49 +00:00