nexy7574
|
732c69f5ca
|
fix(policy-server): Avoid unnecessary database lookup
|
2025-07-23 17:49:07 +01:00 |
|
nexy7574
|
8e7801f323
|
chore: Update ruwuma & fix lints
|
2025-07-23 17:49:06 +01:00 |
|
nexy7574
|
9017efe45b
|
feat(policy-server): Policy server following
|
2025-07-23 17:49:06 +01:00 |
|
Jade Ellis
|
6d29098d1a
|
refactor: Replace remaining std RwLocks
|
2025-07-20 16:33:36 +01:00 |
|
Jade Ellis
|
374fb2745c
|
refactor: Replace remaining std Mutexes
|
2025-07-20 16:32:48 +01:00 |
|
Jade Ellis
|
a1d616e3e3
|
refactor: Replace std RwLock with parking_lot
|
2025-07-20 16:31:55 +01:00 |
|
rooot
|
9051ce63f7
|
feat(config): introduce federation connection timeout setting
fixes #906
Signed-off-by: rooot <hey@rooot.gay>
|
2025-07-20 16:24:26 +01:00 |
|
nexy7574
|
c639228f4d
|
style(space-upgrades): Remove unused import left over from 6691b7672b
|
2025-07-19 18:37:45 +01:00 |
|
nexy7574
|
b2b18002ea
|
fix(space-upgrades): Remove unused helper function
|
2025-07-19 18:37:45 +01:00 |
|
nexy7574
|
b2883c3d6e
|
feat(space-upgrades): Update parent spaces in upgrade
This relies on the room being upgraded referencing
the space itself, but there isn't an easy way to
do it otherwise.
|
2025-07-19 18:35:58 +01:00 |
|
nexy7574
|
ce84c46459
|
style(902): Fix clippy complaining about cast
|
2025-07-09 15:28:31 +01:00 |
|
nexy7574
|
7b60f5368d
|
feat(902): Upload files for admin commands that are too long
|
2025-07-09 15:11:09 +01:00 |
|
nexy7574
|
ff805d8ae1
|
feat(recaptcha): Fix linting issues after the linter fix lied to me
|
2025-07-08 19:27:51 +01:00 |
|
nexy7574
|
f0994355d4
|
feat(recaptcha): Fix linting issues
|
2025-07-08 19:15:55 +01:00 |
|
nexy7574
|
651d07a609
|
feat: Add ReCaptcha registration flow
|
2025-07-08 18:58:05 +01:00 |
|
Jade Ellis
|
293e7243b3
|
style: Fix formatting/clippy issues
|
2025-07-02 19:32:50 +01:00 |
|
Jason Volk
|
143cb55ac8
|
Fix clippy::unnecessary-unwrap.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:29:32 +01:00 |
|
Jason Volk
|
3c7c641d2d
|
Add revoke_admin to service.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:29:32 +01:00 |
|
Jason Volk
|
36e81ba185
|
Split state_cache service.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:29:31 +01:00 |
|
Jason Volk
|
56420a67ca
|
Outdent state_compressor service.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:29:31 +01:00 |
|
Jason Volk
|
c5c309ec43
|
Split timeline service.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:29:28 +01:00 |
|
Jason Volk
|
364293608d
|
Post-formatting aesthetic and spacing corrections
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:17:06 +01:00 |
|
Jason Volk
|
116f85360f
|
Toward abstracting Pdu into trait Event.
Co-authored-by: Jade Ellis <jade@ellis.link>
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:03:26 +01:00 |
|
Jason Volk
|
667afedd24
|
Macroize various remaining Error constructions.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 19:03:24 +01:00 |
|
Jason Volk
|
21bbee8e3c
|
Simplify api to send notices to admin room
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 18:58:18 +01:00 |
|
Jason Volk
|
f3dd90df39
|
Mitigate large futures
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 18:58:18 +01:00 |
|
Jason Volk
|
2051c22a28
|
Support optional device_id's in lazy-loading context.
Co-authored-by: Jade Ellis <jade@ellis.link>
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-02 18:58:17 +01:00 |
|
nexy7574
|
6e60918584
|
feat: Suspend new users on registration
|
2025-07-02 00:53:40 +00:00 |
|
Jade Ellis
|
acb74faa07
|
feat: Pass sender through admin commands
|
2025-06-29 15:38:01 +00:00 |
|
Jade Ellis
|
ecc6fda98b
|
feat: Record metadata about user suspensions
|
2025-06-29 15:38:01 +00:00 |
|
nexy7574
|
13e17d52e0
|
style: Remove unnecessary imports (clippy)
|
2025-06-29 15:38:01 +00:00 |
|
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
|
1ff8af8e9e
|
style: Remove unneeded statements (clippy)
|
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
|
fac9e090cd
|
feat: Add suspension helper to user service
|
2025-06-29 15:38:01 +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 |
|
Jade Ellis
|
d0f00e6f5c
|
feat: Allow mentioning @room in an admin announcement
|
2025-06-14 19:09:54 +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 |
|
Jade Ellis
|
beee996f72
|
docs: Rename conduwuit to continuwuity in more places
|
2025-05-10 20:37:08 +01:00 |
|
Jade Ellis
|
01594a6243
|
chore: Fix typos across the codebase
|
2025-05-06 20:51:12 +01:00 |
|
Jade Ellis
|
fb9d4c30f4
|
feat: Prefill server name in federation test
|
2025-05-01 21:23:37 +01:00 |
|
Jade Ellis
|
dcbacb5b78
|
feat: Allow controlling client message filtering
|
2025-04-26 21:59:25 +01:00 |
|
nexy7574
|
cdf105a24e
|
Don't serialize the x-key before storing it
Co-authored-by: dasha <admin@dimensionproject.net>
|
2025-04-25 02:18:00 +01:00 |
|
Jade Ellis
|
f83238df78
|
refactor: Use config service
|
2025-04-24 00:48:20 +01:00 |
|
Nyx Tutt
|
7beff25d3d
|
Update welcome message
|
2025-04-22 01:49:48 +00:00 |
|
Jade Ellis
|
2d9bdc0979
|
refactor: The update checker has become the announcements checker
Replaces June's endpoint with a continuwuity endpoint.
Adds a JSON schema.
Closes #89
Closes #760
|
2025-04-20 21:01:29 +01:00 |
|
Jade Ellis
|
9e62076baa
|
feat: Add allowed_remote_server_names
This allows explicitly allowing servers. Can be
combined with the opposite to create allowlist-only
federation.
See also #31
Closes #673
|
2025-04-19 23:37:55 +01:00 |
|