Jason Volk
|
a1677f05d3
|
Bump 1.4.1
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-02 09:43:50 +00:00 |
|
Jason Volk
|
1f77200299
|
Mark MSC4297 compliance as flake.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-02 06:29:40 +00:00 |
|
Jason Volk
|
888b93df91
|
Fix /joined_members results. (regression a3666fe672) (fixes #147)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-02 05:34:37 +00:00 |
|
Jason Volk
|
a127724eaa
|
Bump 1.4.0
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-01 11:34:08 +00:00 |
|
Jason Volk
|
00102c4276
|
ci: Skip unnecessary amd64 -v2 and -v3 builds in test-profile mode.
docker: Use env override for git_checkout.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-01 02:33:00 +00:00 |
|
dasha_uwu
|
b59af0530c
|
Deprioritize joins through configured servers
|
2025-08-31 12:30:27 +05:00 |
|
dasha_uwu
|
44af849ed0
|
Dedup base join servers
|
2025-08-31 11:30:10 +05:00 |
|
Jason Volk
|
26e7a8e962
|
Bump 1.4.0 Preview
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-30 20:27:39 +00:00 |
|
Jason Volk
|
aa413ae601
|
Implement room purge after last local user leaves. (resolves #83)
Consume a state_lock for room delete call.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-30 11:45:32 +00:00 |
|
Jason Volk
|
7c19d1e1ff
|
Fix unnecessary backfill requests after reaching m.room.create.
Cleanup condition.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-30 11:45:32 +00:00 |
|
Jason Volk
|
616f20f273
|
Fix unused lifetims.
Fix unused pub(crate).
Allow implicit hasher.
Fix unused self.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-30 11:13:14 +00:00 |
|
Jason Volk
|
91efcf8a8e
|
Bump and unpatch tracing-subscriber.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-30 10:51:55 +00:00 |
|
Jason Volk
|
8708e98478
|
ci: Tweak docker cache sizes.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-30 10:16:43 +00:00 |
|
Jason Volk
|
4bdc260015
|
Update the troubleshooting for easier rocksdb recovery/repair.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-30 10:16:43 +00:00 |
|
Jason Volk
|
7bc47e58d0
|
Add state_cache iteration for local pending invitees to room.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-30 10:04:24 +00:00 |
|
Jason Volk
|
6172b9c8ec
|
Replace legacy federation proto-event formatter.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-30 10:04:24 +00:00 |
|
k0tlin
|
9dc16eeab7
|
Adjust generic docs
Match readme instruction with doc
|
2025-08-30 00:45:41 +03:00 |
|
k0tlin
|
402f7a2157
|
Update example caddy config
|
2025-08-30 00:35:38 +03:00 |
|
Jason Volk
|
9c6e0e3350
|
Stabilize room version 12. (#126)
Bless complement.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 07:49:36 +00:00 |
|
Jason Volk
|
12bdfe3b66
|
Optimize backfill_if_required conditions.
Optimize backfill_pdu.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 06:49:04 +00:00 |
|
dasha_uwu
|
54ce221e88
|
Add active request assert on tls listener shutdown
|
2025-08-29 06:49:04 +00:00 |
|
dasha_uwu
|
33a16f4831
|
Make /sync respond early on server shutdown
|
2025-08-29 06:49:04 +00:00 |
|
Jason Volk
|
d8e6d95f4b
|
Fix device verification crutch (regression 628597c318); cleanup. (fixes #134)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 06:49:04 +00:00 |
|
Jason Volk
|
9c290bc513
|
Fix latest key backup determination.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 06:49:04 +00:00 |
|
Jason Volk
|
a4520424bd
|
Adjust several log levels; cleanup unformatted log call.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 06:49:04 +00:00 |
|
Jason Volk
|
280d7733fc
|
Update capability for MSC4133 profile fields.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 06:49:04 +00:00 |
|
Jason Volk
|
79e3c898ac
|
Fix /send_join response event format. Optimize.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 06:49:04 +00:00 |
|
Jason Volk
|
757d38e891
|
Optimize expected auth types checking.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 06:49:04 +00:00 |
|
Jason Volk
|
4b66911886
|
Eliminate redundant duplicate auth and matching room check.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 06:49:04 +00:00 |
|
Jade Ellis
|
9db3e35f41
|
Fix incorrect command descriptions. [ci skip]
|
2025-08-29 02:17:46 +00:00 |
|
Jason Volk
|
7977512d5d
|
Fix additional cases for room_id.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 02:17:46 +00:00 |
|
Jason Volk
|
e354be6830
|
Simplify Pdu from_id_val constructions.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 02:17:46 +00:00 |
|
Jason Volk
|
f58081838e
|
Log error for send_join auth_check failure.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-29 02:17:46 +00:00 |
|
dasha_uwu
|
526a138021
|
Force promotion (closes #136)
|
2025-08-29 02:17:46 +00:00 |
|
dasha_uwu
|
7fa6894334
|
Remove excessive doc on admin command
|
2025-08-29 02:17:46 +00:00 |
|
dasha_uwu
|
33d0ad1be2
|
Remove dead link in readme
|
2025-08-29 02:17:46 +00:00 |
|
Jason Volk
|
fbc3892904
|
ci: Disable lychee for now due to excessive build time issue during install.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-28 23:28:20 +05:00 |
|
Jason Volk
|
ce6212b161
|
Add room_version argument and reorg convert_outgoing_federation_event.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-28 23:28:20 +05:00 |
|
Jason Volk
|
0aea56f02a
|
Optimize OnceServices; simplify init.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
d05d3f710f
|
Room deletion (fixes #43)
|
2025-08-28 23:28:20 +05:00 |
|
Jason Volk
|
7a3496869b
|
Remove associated pushers on device delete. (fixes #120)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
146b72265d
|
Skip serialization for appservice id
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
120a43cceb
|
Fix joining restricted rooms with invite
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
c40671bfb0
|
Remove api crate dependency from admin crate
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
8e9c6661b2
|
Membership refactor
Introduce deactivate, membership services
Move membership and user deactivation functions from api crate into those services
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
6810604629
|
banned_room_check: pull out common part
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
3dd984eff9
|
clippy: add must_use attribute
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
bcd4f80149
|
Move server user presence handling to presence service
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
f51a7b12b5
|
Make Service.interrupt async
|
2025-08-28 23:28:20 +05:00 |
|
dasha_uwu
|
3a1649bcaf
|
Add config option for creating admin room non-federated (closes #118)
|
2025-08-28 23:28:20 +05:00 |
|