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 |
|
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 |
|