timedout
bb6c513ee8
chore: Bump version to 0.5.0-rc.8.1
2025-11-16 21:00:14 +00:00
Jade Ellis
5241f89ebc
ci: Run image release workflow on tag
...
(cherry picked from commit e5e2db37d9 )
2025-11-16 21:00:14 +00:00
timedout
e2349de270
style: Fix clippy failures from 9e73146
...
(cherry picked from commit def8816c02 )
2025-11-16 20:05:57 +00:00
timedout
7c51688251
fix: Restore continuwuity's remembering capabilities
...
(cherry picked from commit 9e73146b19 )
2025-11-16 20:05:57 +00:00
timedout
80399a0be0
fix(1163): Resolve algorithm misinterpretations
...
(cherry picked from commit 9375e81974 )
2025-11-16 20:05:57 +00:00
Jade
bdcd08dd01
fix: Don't break when encountering the server user, as there may be real users after
...
(cherry picked from commit 45e4053883 )
2025-11-16 20:05:57 +00:00
timedout
55df764af2
fix(user_can): Fix room creators being unable to redact events in v12 rooms
...
(cherry picked from commit fbf48addc7 )
2025-11-16 20:05:57 +00:00
nexy7574
6d2cac66b7
fix: Kicks in !v12 are impossible
...
(cherry picked from commit cbf726580f )
2025-11-16 20:05:57 +00:00
nexy7574
22835ae8ec
fix: Incorrect interpretation of 5.5.4
...
(cherry picked from commit 28f258fc8c )
2025-11-16 20:05:57 +00:00
nexy7574
cc4852076f
fix: Inverted creatorship check
...
(cherry picked from commit 8b3acfd770 )
2025-11-16 20:05:56 +00:00
nexy7574
94507285d8
fix: Don't check restricted join rules for invite joins
...
(cherry picked from commit a581e8de01 )
2025-11-16 20:05:56 +00:00
nexy7574
138bbf23df
fix: Weird re-application of partially resolved state
...
(cherry picked from commit 7c74db5e74 )
2025-11-16 20:05:56 +00:00
nexy7574
3aaecb0c5c
fix: Unbans and kicks incorrectly checked creatorship in !v12
...
(cherry picked from commit b17b4235f3 )
2025-11-16 20:05:56 +00:00
timedout
1c430c0fd4
fix: Policy server calls use the correct JSON object ( #1126 )
...
Fixes #1060
Reviewed-on: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/1126
Reviewed-by: Jacob Taylor <aranjedeath@noreply.forgejo.ellis.link>
Co-authored-by: timedout <git@nexy7574.co.uk>
Co-committed-by: timedout <git@nexy7574.co.uk>
(cherry picked from commit 26b700bf51 )
2025-11-16 20:05:56 +00:00
nexy7574
93966e4d78
fix(stateres): Creators can always unban
...
Also basically rewrote all of the event auth logs to be more digestable
(cherry picked from commit d614e43981 )
2025-11-16 20:05:56 +00:00
Jade Ellis
fa3424eb2e
fix(v12): Create tombstone event on room upgrade
...
(cherry picked from commit ef84e1bb02 )
2025-11-16 20:05:56 +00:00
nexy7574
9092e5f69f
fix: V12 room upgrades
...
(cherry picked from commit 1887d58df8 )
2025-11-16 20:05:55 +00:00
nexy7574
bbd1316b80
fix(stateres): Correctly fetch missing auth events for incoming PDUs
...
(cherry picked from commit c66f6f8900 )
2025-11-16 20:05:55 +00:00
Ginger
209601a8ea
fix: Fix panic in debug builds caused by MSC4133 migration
...
(cherry picked from commit 902fe7b7ab )
2025-11-16 20:05:55 +00:00
Ginger
4182a67df2
feat: Advertise support for MSC4155
...
(cherry picked from commit 92d74c293e )
2025-11-16 20:05:55 +00:00
nexy7574
b70470fa71
fix: Event filters all non-state events
2025-09-21 20:10:36 +01:00
nexy7574
703d6a2075
chore: Bump version to rc.8
2025-09-21 18:17:24 +01:00
Savyasachee Jha
5b75e21810
Update resolv-conf to upstream 0.7.5
2025-09-21 17:13:38 +00:00
Ginger
13b7538785
Add support for MSC4155 ( #1013 )
...
[rendered msc here](https://github.com/Johennes/matrix-spec-proposals/blob/johannes/invite-filtering/proposals/4155-invite-filtering.md ). Closes #836 .
Co-authored-by: nexy7574 <git@nexy7574.co.uk>
Reviewed-on: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/1013
Reviewed-by: nex <nex@noreply.forgejo.ellis.link>
Co-authored-by: Ginger <ginger@gingershaped.computer>
Co-committed-by: Ginger <ginger@gingershaped.computer>
2025-09-21 17:03:40 +00:00
Renovate Bot
9745bcba1c
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.121.4
2025-09-21 05:02:02 +00:00
nexy7574
c9c79fbea6
fix: Fix restricted join rules inconsistencies
2025-09-20 21:07:13 +00:00
nexy7574
92e9802340
style: Tidy up 1054
2025-09-20 21:07:00 +00:00
nexy7574
1d80b7ce0c
fix: Don't perform local join when there's no remote servers
2025-09-20 21:07:00 +00:00
Jade
563b6d4b30
fix: Update debug assertion with new serde type location
...
Fixes !1052
2025-09-20 18:04:16 +00:00
Renovate Bot
e86fc6d9f8
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.119.5
2025-09-20 05:03:27 +00:00
Renovate Bot
13adea6498
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.118.1
2025-09-19 10:31:58 +00:00
Renovate Bot
17d0bb6cf6
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.117.0
2025-09-18 21:06:35 +00:00
Renovate Bot
6dc5051fa6
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.116.10
2025-09-18 19:26:39 +00:00
Renovate Bot
3034c03ad1
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.116.8
2025-09-18 13:36:19 +00:00
Renovate Bot
fa6f549d39
chore(deps): lock file maintenance
2025-09-18 13:32:26 +00:00
Renovate Bot
999217b0f6
chore(deps): update dependency cargo-bins/cargo-binstall to v1.15.5
2025-09-18 13:31:48 +00:00
Renovate Bot
74fccff2cc
chore(deps): update github-actions-non-major
2025-09-18 13:31:19 +00:00
Shuroii
7a56a2462c
fix(ci): Use github env namespace as forgejo is still unsupported
2025-09-18 13:30:50 +00:00
Ginger
458811f241
fix: Fix nexy's very accurate and not-at-all busted fix to my fix
2025-09-17 20:04:50 -04:00
nexy7574
0672ce5b88
style: Fix clippy lint errors
2025-09-17 23:54:09 +01:00
Ginger
7f287c7880
fix: Use a database migration to fix corrupted us.cloke.msc4175.tz fields
...
(cherry picked from commit 4a893ce4cc81487bcf324dccefd8184ddef5b215)
2025-09-17 23:14:07 +01:00
Shuroii
9142978a15
fix: Fully qualify action
...
This fixes an issue where Forgejo tries to look for code.forgejo.org for the action despite it not being available.
2025-09-17 21:37:50 +00:00
Shuroii
a8eb9c47f8
feat(ci): Add a workflow to update flake hashes
...
This workflow is intended to be ran as dispatch whenever the rocksdb fork changes!
Other than that, it'll run on any toolchain changes (rust-toolchain.toml, Cargo.lock, Cargo.toml) and update the relevant hash accordingly.
2025-09-17 21:37:50 +00:00
nexy7574
9f18cf667a
chore: Temporarily disable bad tests
2025-09-17 22:25:04 +01:00
nexy7574
7e4071c117
Implement room v12 ( #943 )
...
**Does not yet work!** Currently, state resolution does not correctly resolve conflicting states. Everything else appears to work as expected, so stateres will be fixed soon, then we should be clear for takeoff.
Also: a lot of things currently accept a nullable room ID that really just don't need to. This will need tidying up before merge. Some authentication checks have also been disabled temporarily but nothing important.
A lot of things are tagged with `TODO(hydra)`, those need resolving before merge. External contributors should PR to the `hydra/public` branch, *not* ` main`.
---
This PR should be squash merged.
Reviewed-on: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/943
Co-authored-by: nexy7574 <git@nexy7574.co.uk>
Co-committed-by: nexy7574 <git@nexy7574.co.uk>
2025-09-17 20:46:03 +00:00
Renovate Bot
51423c9d7d
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.115.6
2025-09-17 05:03:46 +00:00
Ginger
a0b0ff9d5c
fix: Remove legacy check for u. prefix
2025-09-16 11:30:39 +00:00
Ginger
8e27d74c4a
fix: Slightly more parallelism
2025-09-16 11:30:39 +00:00
Ginger
d6b1055683
fix: Remove needless async marker
2025-09-16 11:30:39 +00:00
Ginger
c9117e6ee4
fix: Fix incorrect deserialization of MSC4133 profile fields
2025-09-16 11:30:39 +00:00