Jade Ellis
|
b7a0442298
|
feat: Musl images in docker
Not working at the moment, need to upgrade the rust-rocksdb and possibly
zstd to stop them force-enabling dynamic libclang
|
2025-07-24 19:00:41 +01:00 |
|
Jade Ellis
|
68b0140c42
|
docs: Add vias to matrix.to links
|
2025-07-24 13:31:58 +01:00 |
|
nexy7574
|
f32f60d056
|
fix(policy-server): Return the correct result when an event is marked as spam
|
2025-07-23 18:01:46 +01:00 |
|
nexy7574
|
fe06d78c8e
|
fix(policy-server): Update ask_policy_server docstring
|
2025-07-23 17:58:33 +01:00 |
|
nexy7574
|
99ebe022ed
|
fix(policy-server): Correctly default to 10 second timeout
|
2025-07-23 17:56:45 +01:00 |
|
nexy7574
|
f335f45017
|
feat(policy-server): Add configurable timeout
|
2025-07-23 17:49:08 +01:00 |
|
nexy7574
|
1726633c0f
|
fix(policy-server): Fixup refactor
|
2025-07-23 17:49:08 +01:00 |
|
nexy7574
|
dfda27fadc
|
feat(policy-server): Don't fail-closed & refactor references
|
2025-07-23 17:49:08 +01:00 |
|
Jade Ellis
|
9465c5df1f
|
style: Improve logging and comments
|
2025-07-23 17:49:07 +01:00 |
|
nexy7574
|
2d475b1220
|
style(policy-server): Run clippy
|
2025-07-23 17:49:07 +01:00 |
|
nexy7574
|
d7fa624fd2
|
feat(policy-server): Optimise policy server lookups
|
2025-07-23 17:49:07 +01:00 |
|
nexy7574
|
cc9202b0c4
|
feat(policy-server): Limit policy server request timeout to 10 seconds
|
2025-07-23 17:49:07 +01:00 |
|
nexy7574
|
a3d62ed0d9
|
feat(policy-server): Prevent local events that fail the policy check
|
2025-07-23 17:49:07 +01:00 |
|
nexy7574
|
78b7175677
|
feat(policy-server): Soft-fail redactions for failed events
|
2025-07-23 17:49:07 +01:00 |
|
nexy7574
|
74d60f256b
|
style(policy-server): Restructure logging
|
2025-07-23 17:49:07 +01:00 |
|
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
|
1c985c59f5
|
refactor: Allow with_lock to return data and take an async closure
|
2025-07-20 16:34:48 +01:00 |
|
Jade Ellis
|
b635e825d2
|
refactor: Implement with_lock for lock_api
|
2025-07-20 16:34:36 +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 |
|
Jade Ellis
|
30a8c06fd9
|
refactor: Replace std Mutex with parking_lot
|
2025-07-20 16:31:02 +01:00 |
|
rooot
|
0631094350
|
docs(config): warn about federation key query timeout caveat
Signed-off-by: rooot <hey@rooot.gay>
|
2025-07-20 16:24:56 +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
|
331832616f
|
feat(space-upgrades): MSC4168: Override space child vias
|
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
|
57868a008c
|
feat(space-upgrades): Skip empty state events in room upgrade
|
2025-07-19 18:37:45 +01:00 |
|
nexy7574
|
f063814d94
|
fix(space-upgrades): Incorrectly updated parent children events
|
2025-07-19 18:37:38 +01:00 |
|
nexy7574
|
3b5335630d
|
feat(space-upgrades): Transfer all state keys during upgrade
Before this change, only state events with an
empty state key would be cloned.
This allows m.space.child to be cloned appropriately.
|
2025-07-19 18:35:59 +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
|
62bdfe1ce8
|
feat(space-upgrades): Copy over space child & parent states
|
2025-07-19 18:35:56 +01:00 |
|
Jade Ellis
|
6a4905271e
|
refactor: Add with_lock traits
|
2025-07-16 23:27:13 +01:00 |
|
Nyx
|
5bf20db8e7
|
Add /_continuwuity/ paths
|
2025-07-14 17:49:06 +00:00 |
|
nexy7574
|
1abe8f7835
|
fix: Creation bug
|
2025-07-12 22:37:49 +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
|
e61a593932
|
fix: Implement MSC4307
|
2025-07-08 22:40:44 +00:00 |
|
nexy7574
|
c362499cef
|
docs(recaptcha): Clarify registration when token & captcha are configured
|
2025-07-08 19:34:47 +01:00 |
|
nexy7574
|
14774fa153
|
feat(recaptcha): Don't allow pubkey without associated privkey
|
2025-07-08 19:32:23 +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
|
e4a6abe15e
|
feat(recaptcha): Disable treating captcha-enabled servers as abuse-prone
|
2025-07-08 19:07:27 +01:00 |
|
nexy7574
|
df1cb10a8e
|
feat(recaptcha): Add documentation for new fields
|
2025-07-08 19:03:35 +01:00 |
|
nexy7574
|
651d07a609
|
feat: Add ReCaptcha registration flow
|
2025-07-08 18:58:05 +01:00 |
|
Odd E. Ebbesen
|
c3c33f47e2
|
feat: #821 - Options to disable local typing and read receipts
|
2025-07-08 14:45:57 +02:00 |
|
Odd E. Ebbesen
|
564e7097e6
|
feat: #821 - Options to disable local typing and read receipts
|
2025-07-08 12:43:48 +02:00 |
|
Jade Ellis
|
28a29c3a7b
|
feat: Generate binary documentation
Also refactors main.rs/mod.rs to silence clippy
|
2025-07-06 22:58:01 +01:00 |
|