nexy7574
|
d8a27eeb54
|
fix: Failing open on database errors
oops
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
eb2e3b3bb7
|
fix: Missing suspensions shouldn't error
Turns out copying and pasting the function
above verbatim actually introduces more
problems than it solves!
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
72f8cb3038
|
feat: Do not allow suspended users to send typing statuses
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
1124097bd1
|
feat: Only allow private read receipts when suspended
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
08527a2880
|
feat: Prevent suspended users upgrading rooms
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
8e06571e7c
|
feat: Prevent suspended users uploading media
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
90180916eb
|
feat: Prevent suspended users performing room changes
Prevents kicks, bans, unbans, and alias modification
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
d0548ec064
|
feat: Forbid suspended users from sending state events
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
1ff8af8e9e
|
style: Remove unneeded statements (clippy)
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
cc864dc8bb
|
feat: Do not allow suspending admin users
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
8791a9b851
|
fix: Inappropriate empty check
I once again, assumed `true` is actually `false`.
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
968c0e236c
|
fix: Create the column appropriately
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
5d5350a9fe
|
feat: Prevent suspended users creating new rooms
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
e127c4e5a2
|
feat: Add un/suspend admin commands
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
a94128e698
|
feat: Prevent suspended users joining/knocking on rooms
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
a6ba9e3045
|
feat: Prevent suspended users changing their profile
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
286974cb9a
|
feat: Prevent suspended users redacting events
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
accfda2586
|
feat: Prevent suspended users sending events
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
fac9e090cd
|
feat: Add suspension helper to user service
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
4b5e8df95c
|
fix: Add missing init fields
|
2025-06-29 13:29:27 +01:00 |
|
nexy7574
|
d63c8b9fca
|
feat: Support passing through MSC4293 redact_events
|
2025-06-29 13:16:31 +01:00 |
|
nexy7574
|
9b6ac6c45f
|
fix: Ignore existing membership when room is disconnected
|
2025-06-29 12:14:20 +00:00 |
|
nexy7574
|
52e042cb06
|
Always calculate state diff IDs in syncv3
seemingly fixes #779
|
2025-06-28 20:37:40 +00:00 |
|
Jason Volk
|
f508e7654c
|
fix: off by one.
|
2025-06-28 00:38:45 +00:00 |
|
nexy7574
|
543ab27747
|
fix: Additional sanity checks when creating a PDU
Prevents creating events that are most likely catastrophically invalid
|
2025-06-27 20:58:52 +01:00 |
|
Jacob Taylor
|
db58d841aa
|
fix: Only load children of nested spaces
|
2025-06-25 18:17:06 +01:00 |
|
Jade Ellis
|
f1ca84fcaf
|
fix: Correct project brand in admin & OTEL
|
2025-06-24 23:16:48 +01:00 |
|
nex
|
e508b1197f
|
feat: allow overriding the "most recent event" when forcing a state download (#853)
Add option to select which event to set the state at to, for the force-set-room-state admin command.
This allows us to work around issues where the latest PDU is one that remote servers don't know about (i.e. failed federation for whatever reason)
Closes #852
Reviewed-on: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/853
Reviewed-by: Jade Ellis <jade@ellis.link>
Co-authored-by: nex <nex@noreply.forgejo.ellis.link>
Co-committed-by: nex <nex@noreply.forgejo.ellis.link>
|
2025-06-19 21:27:50 +00:00 |
|
Jade Ellis
|
d0f00e6f5c
|
feat: Allow mentioning @room in an admin announcement
|
2025-06-14 19:09:54 +01:00 |
|
Jade Ellis
|
5d44653e3a
|
fix: Incorrect command descriptions
|
2025-06-14 16:51:24 +01:00 |
|
Jade Ellis
|
1d45e0b68c
|
feat: Add warning when admin users will be exposed as support contacts
|
2025-06-13 13:39:50 +01:00 |
|
Jade Ellis
|
b57be072c7
|
build: Don't rerun on git changes
|
2025-05-26 19:16:05 +01:00 |
|
Jade Ellis
|
ea5dc8e09d
|
fix: Use correct brand in clap version string
|
2025-05-26 19:16:05 +01:00 |
|
Jade Ellis
|
640714922b
|
feat: For knock_restricted rooms, automatically join rooms we meet
restrictions for rather than knocking
|
2025-05-26 19:16:03 +01:00 |
|
Jade Ellis
|
2b268fdaf3
|
fix: Allow joining via invite for knock_restricted rooms
|
2025-05-26 19:16:01 +01:00 |
|
Jade Ellis
|
2ccbd7d60b
|
fix: Reference config directly
|
2025-05-21 21:06:44 +01:00 |
|
Jade Ellis
|
60960c6e09
|
feat: Automatically set well-known support contacts
|
2025-05-21 20:32:53 +01:00 |
|
Jade Ellis
|
fce024b30b
|
chore: Add must_use annotation
|
2025-05-21 12:45:14 +01:00 |
|
Jade Ellis
|
3e4e696761
|
fix: Make sure empty VERSION_EXTRA strings are ignored
Also updates built & removes unused optional features
|
2025-05-21 12:35:36 +01:00 |
|
Jason Volk
|
f605913ea9
|
Eliminate associated Id type from trait Event.
Co-authored-by: Jade Ellis <jade@ellis.link>
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-21 11:36:15 +01:00 |
|
Jason Volk
|
44302ce732
|
Eliminate explicit parallel_fetches argument.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-21 11:36:15 +01:00 |
|
Jason Volk
|
bfb0a2b76a
|
Remove unused Pdu::into_any_event().
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-21 11:36:14 +01:00 |
|
Jason Volk
|
fcd5669aa1
|
Join jemalloc background threads prior to exit.
Co-authored-by: Jade Ellis <jade@ellis.link>
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-21 11:36:13 +01:00 |
|
Jade Ellis
|
beee996f72
|
docs: Rename conduwuit to continuwuity in more places
|
2025-05-10 20:37:08 +01:00 |
|
Jade Ellis
|
5577ddca27
|
chore: Add CONTINUWUITY_ environment variables
Also updates some examples to match
|
2025-05-10 12:54:33 +01:00 |
|
Jade Ellis
|
01594a6243
|
chore: Fix typos across the codebase
|
2025-05-06 20:51:12 +01:00 |
|
Jade Ellis
|
e3ae024ed3
|
chore: Link to Matrix rooms directly
|
2025-05-01 21:23:37 +01:00 |
|
Jade Ellis
|
fb9d4c30f4
|
feat: Prefill server name in federation test
|
2025-05-01 21:23:37 +01:00 |
|
Jade Ellis
|
a98da7d942
|
refactor: Move git version info gather in into a build script
|
2025-05-01 00:38:35 +01:00 |
|
Jade Ellis
|
e1655edd83
|
feat: HTML default page
|
2025-04-30 22:31:25 +01:00 |
|