nexy7574
|
0df2686255
|
feat(policy-server): Don't fail-closed & refactor references
Checks / Prefligit / prefligit (push) Failing after 3s
Release Docker Image / define-variables (push) Failing after 2s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 6s
Checks / Rust / Clippy (push) Failing after 15s
Checks / Rust / Cargo Test (push) Failing after 11s
|
2025-07-21 21:07:14 +01:00 |
|
Jade Ellis
|
dd3ace92e9
|
style: Improve logging and comments
Checks / Prefligit / prefligit (push) Failing after 6s
Release Docker Image / define-variables (push) Failing after 4s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 7s
Checks / Rust / Clippy (push) Failing after 18s
Checks / Rust / Cargo Test (push) Failing after 17s
|
2025-07-20 21:01:19 +01:00 |
|
nexy7574
|
df06e5dd67
|
style(policy-server): Run clippy
|
2025-07-20 21:01:17 +01:00 |
|
nexy7574
|
bd7bb4a130
|
feat(policy-server): Optimise policy server lookups
|
2025-07-20 21:01:16 +01:00 |
|
nexy7574
|
6e620a66bf
|
feat(policy-server): Limit policy server request timeout to 10 seconds
|
2025-07-20 21:01:14 +01:00 |
|
nexy7574
|
99eb50433e
|
feat(policy-server): Prevent local events that fail the policy check
|
2025-07-20 21:01:13 +01:00 |
|
nexy7574
|
0e19dce31c
|
feat(policy-server): Soft-fail redactions for failed events
|
2025-07-20 21:01:11 +01:00 |
|
nexy7574
|
b64ba58163
|
style(policy-server): Restructure logging
|
2025-07-20 21:01:10 +01:00 |
|
nexy7574
|
05ea20d943
|
fix(policy-server): Avoid unnecessary database lookup
|
2025-07-20 21:01:09 +01:00 |
|
nexy7574
|
80cf982104
|
chore: Update ruwuma & fix lints
|
2025-07-20 21:01:07 +01:00 |
|
nexy7574
|
195f0a7bba
|
feat(policy-server): Policy server following
|
2025-07-20 21:01:05 +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
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 4s
Release Docker Image / define-variables (push) Failing after 2s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 1s
Checks / Rust / Clippy (push) Failing after 22s
Checks / Rust / Cargo Test (push) Failing after 21s
|
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
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 1s
Release Docker Image / define-variables (push) Failing after 1s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 3s
Checks / Rust / Clippy (push) Failing after 8s
Checks / Rust / Cargo Test (push) Failing after 11s
|
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
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 3s
Release Docker Image / define-variables (push) Failing after 12s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 6s
Checks / Rust / Clippy (push) Failing after 20s
Checks / Rust / Cargo Test (push) Failing after 16s
|
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.
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 2s
Release Docker Image / define-variables (push) Failing after 1s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 2s
Checks / Rust / Clippy (push) Failing after 18s
Checks / Rust / Cargo Test (push) Failing after 21s
|
2025-06-28 00:38:45 +00:00 |
|
nexy7574
|
543ab27747
|
fix: Additional sanity checks when creating a PDU
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 2s
Release Docker Image / define-variables (push) Failing after 1s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 4s
Checks / Rust / Clippy (push) Failing after 27s
Checks / Rust / Cargo Test (push) Failing after 31s
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
Documentation / Build and Deploy Documentation (push) Failing after 3s
Release Docker Image / define-variables (push) Failing after 1s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Rust Checks / Format (push) Failing after 4s
Rust Checks / Clippy (push) Failing after 8s
Rust Checks / Cargo Test (push) Failing after 13s
|
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 |
|