June Clementine Strawberry
|
99868b1661
|
update new complement flakes
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-06 16:11:35 -04:00 |
|
June Clementine Strawberry
|
d5ad973464
|
change forbidden_server_names and etc to allow regex patterns for wildcards
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-06 15:25:19 -04:00 |
|
June Clementine Strawberry
|
ff276a42a3
|
drop unnecessary info log to debug
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-06 13:19:09 -04:00 |
|
June Clementine Strawberry
|
5f8c68ab84
|
add trace logging for room summaries, use server_in_room instead of exists
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-06 13:17:13 -04:00 |
|
June Clementine Strawberry
|
6578b83bce
|
parallelise IO of user searching, improve perf, raise max limit to 500
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 20:09:22 -04:00 |
|
June Clementine Strawberry
|
3cc92b32ec
|
bump rust toolchain to 1.86.0
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 18:37:13 -04:00 |
|
June Clementine Strawberry
|
9678948daf
|
use patch of resolv-conf crate to allow no-aaaa resolv.conf option
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 18:33:43 -04:00 |
|
June Clementine Strawberry
|
e28ae8fb4d
|
downgrade deranged crate
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 14:26:00 -04:00 |
|
June Clementine Strawberry
|
c7246662f4
|
try partially reverting 94b107b42b
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 14:07:37 -04:00 |
|
June Clementine Strawberry
|
a212bf7cfc
|
update default room version to v11
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-05 14:00:40 -04:00 |
|
June Clementine Strawberry
|
4e5b87d0cd
|
add missing condition for signatures upload failures
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-04 11:34:31 -04:00 |
|
June Clementine Strawberry
|
94b107b42b
|
add some debug logging and misc cleanup to keys/signatures/upload
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-03 16:08:18 -04:00 |
|
June Clementine Strawberry
|
f14756fb76
|
leave room locally if room is banned, rescind knocks on deactivation too
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-03 12:21:16 -04:00 |
|
June Clementine Strawberry
|
24be579477
|
add appservice MSC4190 support
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-03 12:21:16 -04:00 |
|
June Clementine Strawberry
|
0e0b8cc403
|
fixup+update msc3266, add fed support, parallelise IO
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-03 00:56:37 -04:00 |
|
June Clementine Strawberry
|
1036f8dfa8
|
default shared history vis on unknown visibilities, drop needless error log
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-02 22:46:01 -04:00 |
|
June Clementine Strawberry
|
74012c5289
|
significantly improve get_missing_events fed code
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-02 22:44:44 -04:00 |
|
June Clementine Strawberry
|
ea246d91d9
|
remove pointless and buggy *_visibility in-memory caches
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-02 22:38:47 -04:00 |
|
June Clementine Strawberry
|
1b71b99c51
|
fix weird issue with acl c2s check
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-04-02 10:49:38 -04:00 |
|
June Clementine Strawberry
|
6365f1a887
|
remove sccache from ci for now
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-28 14:26:12 -04:00 |
|
June Clementine Strawberry
|
7bf92c8a37
|
replace unnecessary check when updating device keys
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-17 23:02:34 -04:00 |
|
June Clementine Strawberry
|
ee3c585555
|
skip a few flakey complement tests
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-15 19:14:45 -04:00 |
|
June Clementine Strawberry
|
6c29792b3d
|
respect include_leave syncv3 filter
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-13 15:49:40 -04:00 |
|
June Clementine Strawberry
|
258b399de9
|
bump ruwuma
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-13 15:23:10 -04:00 |
|
June Clementine Strawberry
|
5dea52f0f8
|
stop doing complement cert gen and just use self-signed cert
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-13 10:50:43 -04:00 |
|
June Clementine Strawberry
|
1d1ccec532
|
fix some nightly clippy lints
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-13 08:37:34 -04:00 |
|
June Clementine Strawberry
|
0877f29439
|
respect membership filters on /members
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-13 08:37:34 -04:00 |
|
June Clementine Strawberry
|
e920c44cb4
|
ignore humantime dep as tracing console-subscriber uses it (somewhere)
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-11 21:15:11 -04:00 |
|
June Clementine Strawberry
|
ae818d5b25
|
remove most of cargo test from engage as crane does that but with more caching
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-11 21:09:24 -04:00 |
|
June Clementine Strawberry
|
7f95eef9ab
|
bump ruwuma
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-11 21:09:19 -04:00 |
|
June Clementine Strawberry
|
3104586884
|
bump tracing-subscriber, allowlist cargo-doc lint in admin room
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-11 18:05:36 -04:00 |
|
June Clementine Strawberry
|
56dba8acb7
|
misc docs updates
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-10 17:27:06 -04:00 |
|
June Clementine Strawberry
|
889fb3cf26
|
add download-artifact pattern for OCI images only
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-10 13:55:11 -04:00 |
|
June Clementine Strawberry
|
e704bbaf11
|
update complement test results
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-10 12:59:18 -04:00 |
|
June Clementine Strawberry
|
5ba0c02d52
|
bump ruwuma to fix a threads issue, fix more error codes, delete legacy sytest cruft
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-10 12:29:54 -04:00 |
|
June Clementine Strawberry
|
df1edcf498
|
adjust complement cert generation
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-10 10:40:44 -04:00 |
|
June Clementine Strawberry
|
0e2ca7d719
|
implement disable TLS validation config option
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 21:55:07 -04:00 |
|
June Clementine Strawberry
|
0e342aab7f
|
fix a few error codes
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 14:20:24 -04:00 |
|
June Clementine Strawberry
|
47ff91243d
|
update complement results
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 03:33:29 -04:00 |
|
June Clementine Strawberry
|
d0c767c23c
|
fix a few things to make some complement tests pass
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 01:43:49 -05:00 |
|
June Clementine Strawberry
|
06f2039eee
|
bump ruwuma to maybe fix rare device key upload issues
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 00:44:56 -05:00 |
|
June Clementine Strawberry
|
0b012b529f
|
comment gotestfmt for now
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-08 19:32:16 -05:00 |
|
June Clementine Strawberry
|
5efe804a20
|
always disable fed, evict admins, and forget the room when banning a room
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-08 18:29:19 -05:00 |
|
strawberry
|
ef96e7afac
|
add cargo auditable for future use, ignore paste dependency being unmaintained for now
Signed-off-by: strawberry <june@girlboss.ceo>
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-08 14:05:52 -05:00 |
|
strawberry
|
c8a730c29e
|
implement MSC4267 automatically forgetting room on leave
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 03:07:42 -05:00 |
|
strawberry
|
bb0b57efb8
|
bump rust-rocksdb
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 02:30:58 -05:00 |
|
strawberry
|
5a3264980a
|
adjust complement script to allow using your own hs OCI image without nix
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 01:35:26 -05:00 |
|
strawberry
|
90fee4f50e
|
add gotestfmt log output to complement script and CI output
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 00:15:13 -05:00 |
|
strawberry
|
51d29bc1cb
|
bump complement
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-07 21:44:52 -05:00 |
|
strawberry
|
298b58c069
|
set file_shape for roomsynctoken_shortstatehash to 3, remove rust-rocksdb package spec
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-07 21:44:33 -05:00 |
|
June Clementine Strawberry
|
6052c0c8a2
|
ci: allow ourselves to write to the public docs directory
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 01:25:43 -05:00 |
|
June Clementine Strawberry
|
8b3f629198
|
bump rust-rocksdb
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 00:57:47 -05:00 |
|
June Clementine Strawberry
|
4f882c3bd8
|
add some ACL paw-gun checks, better PUT state event validation
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 00:57:39 -05:00 |
|
June Clementine Strawberry
|
2c58a6efda
|
allow broken no-op deny+allow room server ACL keys
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 00:54:30 -05:00 |
|
June Clementine Strawberry
|
fe65648296
|
remove unnecessary map_err
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 20:10:32 -05:00 |
|
June Clementine Strawberry
|
5ad1100e0f
|
bump our rocksdb fork
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 19:49:21 -05:00 |
|
June Clementine Strawberry
|
20dd1d148d
|
add new complement test results
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 18:55:13 -05:00 |
|
June Clementine Strawberry
|
fa71162c7d
|
bump rocksdb to v9.11.1
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 18:55:10 -05:00 |
|
June Clementine Strawberry
|
f34e0b21a3
|
remove rust-rocksdb dylib wrapper as we have a fork already
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 18:12:54 -05:00 |
|
June Clementine Strawberry
|
d80e61cbee
|
bump ring to 0.17.12
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 17:53:23 -05:00 |
|
June Clementine Strawberry
|
c92678ecbe
|
dont build with zlib in the nix flake
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 14:07:38 -05:00 |
|
June Clementine Strawberry
|
ecea0cff69
|
fix TestFetchMessagesFromNonExistentRoom complement test
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 13:44:44 -05:00 |
|
June Clementine Strawberry
|
931fd4c802
|
add missing target
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 13:44:44 -05:00 |
|
June Clementine Strawberry
|
657e91fd42
|
dont send push notifications from ignored users PDUs
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 13:44:42 -05:00 |
|
June Clementine Strawberry
|
f4c51cd405
|
remove zlib as a default rocksdb compression option
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 00:18:28 -05:00 |
|
June Clementine Strawberry
|
17b625a85b
|
reject device keys if they dont match user ID or device ID or are missing fields
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 00:14:49 -05:00 |
|
June Clementine Strawberry
|
c10500f8ae
|
bump rust-rocksdb and ruwuma
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 00:14:24 -05:00 |
|
June Clementine Strawberry
|
2c1ec3fb02
|
allow both lowercase and uppercase usernames to login
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 21:31:49 -05:00 |
|
June Clementine Strawberry
|
408f5bd30c
|
add val_size_hints on membership cfs (todo remove these anyways)
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 19:34:27 -05:00 |
|
June Clementine Strawberry
|
97208d6081
|
add more safety checks before allowing a room marked as forgotten
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 19:34:27 -05:00 |
|
June Clementine Strawberry
|
35981d5aef
|
automatically forget rooms on leaving
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 19:34:22 -05:00 |
|
June Clementine Strawberry
|
7c17163730
|
switch to self-hosted ci runner, remove sudo usages
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 17:39:59 -05:00 |
|
June Clementine Strawberry
|
1ecd027389
|
always run checks when building in nix (doCheck true)
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-03 01:06:04 -05:00 |
|
June Clementine Strawberry
|
df72384c16
|
delete snappy, bump rust-rocksdb, bump rocksdb to v9.10.0 again
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-03 01:05:43 -05:00 |
|
June Clementine Strawberry
|
0d741bbd46
|
remove nix run ci test as its covered by complement
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-03 00:15:12 -05:00 |
|
June Clementine Strawberry
|
af714d5778
|
refactor+fix various issues with regs/logins and admin user commands
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:16:30 -05:00 |
|
June Clementine Strawberry
|
00cc23b649
|
bump nix lockfile, bump cargo.lock, bump ruwuma
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:15:30 -05:00 |
|
June Clementine Strawberry
|
de53ad83b2
|
run nightly cargo fmt again
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:15:05 -05:00 |
|
June Clementine Strawberry
|
17e0384eeb
|
ignore errors instead of expecting for state gathering
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:11:43 -05:00 |
|
June Clementine Strawberry
|
dca7bf9635
|
try bumping cache-nix-action to v6
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-02-27 10:45:04 -05:00 |
|
June Clementine Strawberry
|
cbf207bd1f
|
try adding back some skipped complement tests
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 03:11:34 -05:00 |
|
June Clementine Strawberry
|
4bdd0d77db
|
bump complement, actually run all tests
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 02:52:19 -05:00 |
|
June Clementine Strawberry
|
045e8a2937
|
stop building mac binaries for now because of linker issues
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 02:51:55 -05:00 |
|
June Clementine Strawberry
|
a1e1f40ded
|
run cargo fix for rust 2024 changes and rustfmt
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 01:17:45 -05:00 |
|
June Clementine Strawberry
|
e97952b7f6
|
bump nix lock, update to rust 2024 and 1.85.0 toolchain
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 01:17:30 -05:00 |
|
strawberry
|
c614d5bf44
|
bump ruwuma
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-02-17 17:35:03 -05:00 |
|
strawberry
|
b6e9dc3d98
|
comment out borked ci thing for now
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-09 10:17:28 -05:00 |
|
strawberry
|
cfcd6eb1a6
|
bump ruwuma to stop erroring on empty push response body
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-07 18:00:58 -05:00 |
|
strawberry
|
88e7e50daf
|
add missing source OCI image label metadata
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-07 11:49:00 -05:00 |
|
strawberry
|
8345ea2cd3
|
add --locked and --no-fail-fast to cargo test, add other feature test
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 19:02:14 -05:00 |
|
strawberry
|
add2e0e9ee
|
bump rust-rocksdb
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 18:27:36 -05:00 |
|
strawberry
|
43e6c27bb7
|
misc nix tweaks to maybe speedup ci
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 18:27:36 -05:00 |
|
strawberry
|
c7c9f0e4a6
|
catch clippy lints for --no-default-features builds
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 18:27:36 -05:00 |
|
strawberry
|
ef2d307c15
|
fix warnings and errors when building with no features
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 18:27:32 -05:00 |
|
strawberry
|
f761d4d5c9
|
bump db version to 17, cleanup, rerun old migrations for users who downgraded
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 16:48:19 -05:00 |
|
strawberry
|
16b07ae3ec
|
add default systemd support for a TTY to use console mode from
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 16:47:10 -05:00 |
|
strawberry
|
fda8b36809
|
add more systemd notify integration with stopping/reloading/ready states
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-05 07:32:00 +00:00 |
|
strawberry
|
f6dfc9538f
|
bump ruwuma to stop erroring on duplicate yaml values on appservice EDUs (we dont implement this atm anyways)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-05 07:32:00 +00:00 |
|
strawberry
|
f80d85e107
|
add SIGUSR1 systemctl reload config support to systemd units
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-05 07:32:00 +00:00 |
|
June Clementine Strawberry
|
71a3855af6
|
fix couple more docker manifest typos
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-26 21:30:15 -05:00 |
|