Jason Volk
|
dfe058a244
|
default config item to 'none' when zstd_compression not featured
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-27 01:09:27 +00:00 |
|
Jason Volk
|
07ba00f74e
|
abstract raw query command iterations
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 04:43:05 +00:00 |
|
Jason Volk
|
9d0ce3965e
|
fix lints
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 02:25:54 +00:00 |
|
Jason Volk
|
d1b82ea225
|
use #[ignore] for todo'ed tests
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
23e3f6526f
|
split well_known resolver into unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
8010505853
|
implement clear_cache() for resolver service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
9ce95a7030
|
make service memory_usage()/clear_cache() async trait
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
d8ea8b378c
|
add Map::clear() to db interface
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
17003ba773
|
add FIFO compaction for persistent-cache descriptor; comments/cleanup
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
a57336ec13
|
assume canonical order in db serialization test
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
7294368015
|
parallelize IO for PublicRoomsChunk vector
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
aa4d2e2363
|
fix unused import without feature jemalloc_conf
fix span passed by value
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
07ec9d6d85
|
re-sort pushkey_deviceid (33c5afe050 )
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
cy
|
33c5afe050
|
delete pushers created with different access token on password change
|
2025-03-21 10:34:17 -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 |
|
cy
|
658c19d55e
|
check if we already have a more preferable key backup before adding
|
2025-03-16 18:23:19 -04:00 |
|
cy
|
4518f55408
|
guard against using someone else's access token in UIAA
|
2025-03-15 19:35:09 -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
|
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
|
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 |
|
Odd Eivind Ebbesen
|
c4b05e77f3
|
Fix up wording in the doc comments for admin media deletion (#694)
|
2025-03-10 17:28:29 -04:00 |
|
Ginger
|
1366a3092f
|
Check the room_types filter when searching for local public rooms (#698)
|
2025-03-10 17:28:19 -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
|
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
|
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
|
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
|
c8a730c29e
|
implement MSC4267 automatically forgetting room on leave
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 03:07:42 -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
|
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
|
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
|
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
|
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
|
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 |
|
Jason Volk
|
a67ab75417
|
fix edition 2024 lints
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-27 10:26:45 -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 |
|
morguldir
|
bec19df275
|
increase compression levels for some column families again
|
2025-02-22 17:12:31 +01:00 |
|