Jason Volk
258e2e3ce8
Remove deprecated _matrix._tcp SRV query.
...
Co-authored-by: Jacob Taylor <jacob@explodie.org >
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
nexy7574
8386cbbb96
Don't serialize the x-key before storing it
...
Co-authored-by: dasha <admin@dimensionproject.net >
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
nexy7574
c7cabae867
fix: Do not panic when sender_device is None in /messages route
...
The device ID is not always present when the appservice is the client.
This was causing 500 errors for some users, as appservices can lazy
load from `/messages`.
Co-authored-by: Jade Ellis <jade@ellis.link >
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
0f7c1543ce
Support optional device_id's in lazy-loading context.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
ea42606b4b
Modernize various sender_user/sender_device lets.
...
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
4430f71bfd
Add conditions to skip container publish
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
df55b42d29
Add publish to pipeline.
...
Update deployment docs.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-10 21:39:38 +00:00
Jason Volk
c68d5c075f
Mask complement failures.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-10 04:28:49 +00:00
Jason Volk
aa27ab855b
Add rpm package to workflow.
...
Improve workflows.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-09 22:26:47 +00:00
Jason Volk
8bfe63d45f
Add package workflow.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-09 22:26:47 +00:00
Jason Volk
de1e37f5ae
docs: Update deploying/docker
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-09 22:26:47 +00:00
Jason Volk
481b67f1f9
Combine Base and Deps workflows.
...
Add workflow arguments for verbosity.
Add missing ldap to full features.
Superpose --all-features as backstop for unlisted features.
Fix hardened_malloc requiring gcc
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-07 23:03:46 +00:00
Jason Volk
09680fc86b
Restore the bin/ contents under nix/ (for now) [ci skip]
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-07 23:03:46 +00:00
Jason Volk
98d16a2f6c
Add cargo audit, lychee to workflow.
...
Rename / tweak some workflow jobs.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-03 00:16:28 +00:00
Jason Volk
77426c0d7a
Update arch directory.
...
Update debian directory.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-03 00:16:28 +00:00
Jason Volk
58a0d92820
Update some docs.
...
Remove legacy docs CoC (the new one is in the root).
Remove legacy assets. (fixes #34 )
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-03 00:16:28 +00:00
Jason Volk
61649610ef
Remove bin/ dir.
...
Remove github-ci for now.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-02 23:19:42 +00:00
Jason Volk
91f5107d3d
Fork ldap3 for GHSA-4p46-pwfr-66x6; bump dependencies.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-02 03:00:39 +00:00
Jason Volk
3dde48f503
Add rustfmt check to workflow.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-01 13:05:38 +00:00
Jason Volk
268af403d6
Add rustdoc target to workflow.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-01 12:53:07 +00:00
Jason Volk
a2940548bb
Add defaults to complement script for easier local invoke.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-01 10:21:36 +00:00
Jason Volk
123f130a87
Docker Complement
...
Split and reorganize workflows
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-01 09:30:26 +00:00
Jason Volk
c5de46e3e1
Docker Bake Harness
...
Co-authored-by: Nineko <cnotsomark@gmail.com >
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-01 07:03:51 +00:00
Jason Volk
d32bc5ed2a
Fix lints.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-01 06:46:37 +00:00
Jason Volk
918af06eb1
remove legacy workflow
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-01 06:03:43 +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
Jason Volk
7665d47e59
Add feature-gate for ldap.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-28 07:23:57 +00:00
RatCornu
6160f90b8c
Add direct bind support
2025-04-28 07:23:57 +00:00
Jason Volk
c11c5e61c9
bypass emergency-password feature when ldap enabled
...
Signed-off-by: Jason Volk <jason@zemos.net >
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
RatCornu
78a02edbbf
feat: add userid_origin field in the database
2025-04-24 11:52:59 +00:00
Jason Volk
bc9cf85807
Add note about branch policy. [ci skip]
...
Fix contributing doc reference.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-24 02:24:23 +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
Peter Gervai
0024354345
Replace various contact data; dependency migration. ( #25 )
...
Co-authored-by: Jason Volk <jason@zemos.net >
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 02:32:18 +00:00
Jason Volk
793820a7f0
Fix formatting ( 937c5fc86a).
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 00:14:43 +00:00
Jacob Taylor
eb2949d6d7
Fix spaces rooms list load error.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-16 20:58:48 -07:00
Jacob Taylor
de7842b470
Fix spaces limit/max_depth bug in response.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-16 20:58:48 -07:00
Peter Gervai
937c5fc86a
config: rocksdb_compaction help was inverted
...
probably old remnnant of an inverted option.
2025-04-15 08:09:21 -07:00
Jason Volk
79268bda1e
Remove the default sentry endpoint.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-13 07:28:14 +00:00
Jason Volk
edb245a2ba
Remove the updates service.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-13 07:19:16 +00:00
Jason Volk
ae2abab4c9
Remove some workflows.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-13 07:18:26 +00:00
Jason Volk
b9fd88b65a
Update README [ci skip]
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-13 06:56:16 +00:00
Jason Volk
4094cd52ee
reduce large stack frames
2025-04-13 05:13:00 +00:00