strawberry
|
593bad7780
|
remove unnecessary malloc imports, remove cargo.toml env check
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
9883444486
|
allow unset variables in nix-build-and-cache for unset ATTIC_TOKEN
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
89c22435d5
|
nix: simplify malloc outputs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
354487fa10
|
nix: use HEAD commit's date for docker image creation and reproducible images
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
a94387dcdc
|
maybe add multiple outputs support to nix flake for jemalloc and hardened_malloc
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
10219a531b
|
dual malloc feature check
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
f6e9c106aa
|
use hardened_malloc by default only on supported targets
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
ff0d4c98ee
|
add hardened_malloc-rs feature and global_allocator
Signed-off-by: strawberry <strawberry@pupbrain.dev>
|
2024-04-14 22:35:23 -04:00 |
|
Jason Volk
|
7d92cad55f
|
deactivate bloom filter
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-10 12:15:34 -04:00 |
|
Jason Volk
|
6345742e8b
|
tweak compaction options
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
Jason Volk
|
c42209c0b3
|
use Arc<[u64]> rather than Arc<HashSet<u64>> for auth_chain_cache value.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
Jason Volk
|
2cc72de80e
|
fix lossy origin regression 12a8c9badd
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
Jason Volk
|
458e56818c
|
polylogarithmic debodge
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
Jason Volk
|
345be5ba5e
|
use rocksdb caches for a few of the lru_caches
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
fc44ba6ab3
|
bump ruma and cargo.lock
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
839a89c968
|
remove some unnecessary loops
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
40596634c4
|
respond with actual servers for /_matrix/federation/v1/query/directory requests instead of just us
aka be spec compliant
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
973fed155e
|
config option to allow/disallow federation profile requests
allow_profile_lookup_federation_requests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
85814e96e3
|
implement unstable MSC2666 support for querying mutual rooms
https://github.com/matrix-org/matrix-spec-proposals/pull/2666
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
0dc3acea71
|
build zstd_compression by default for tower-http
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
9be072181c
|
remove unneeded url preview function
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
3438b340a9
|
remove comments, log channel errors
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
68321ec467
|
bump conduwuit version to 0.1.14
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
raizo
|
579d3ce865
|
replace tokio channels with loole (#256)
* rewrite admin handler to use loole channels
* apply correct formatting
* move all other services to loole channels
* fix ci
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
c82c548cbf
|
bump ruma and cargo.lock
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
7f14c08c34
|
admin command to change tracing log level dynamically
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
Jason Volk
|
a83da4f17b
|
refactor rocksdb opts; split kvtree
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
Jason Volk
|
bade4ed17f
|
conf item to toggle periodic cleanup for rocksdb
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
Jason Volk
|
865b5d7241
|
reorganize database crate.
split database Cork into unit.
split database migrations from mod.rs
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
Jason Volk
|
fe91ce0601
|
add conf items for rocksdb repair and read-only modes.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
Jason Volk
|
5f11d68616
|
tracing instruments for ruma state res
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
d92e8e170f
|
list max cache capacity in memory-usage admin cmd
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
72d983d2ec
|
add admin command to fetch /.well-known/matrix/support from server
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
39946beda8
|
add server-side support for /.well-known/matrix/support
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
Matthias Ahouansou
|
c946352e7f
|
fix(sync): send phoney leave event where room state is unknown on invite rejection
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
Matthias Ahouansou
|
3b5794b5bd
|
fix(membership): check if server is in room to decide whether to do remote leaves
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
Matthias Ahouansou
|
6078b5ee9d
|
fixup! feat: support /make_join and /send_join for restricted rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
Matthias Ahouansou
|
d8949d55c4
|
refactor(state_accessor): add method to check if a user can invite another user
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
70ce9c299e
|
bump ruma and cargo.lock
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
2516d44cb1
|
dont 404 and respond+update with default push rules if non-existent
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-05 22:15:16 -04:00 |
|
strawberry
|
e4a987cf80
|
bump ruma and declare support for unstable MSC3026 (busy presence state)
a938640491
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-05 22:15:16 -04:00 |
|
strawberry
|
db8e7e5382
|
TEMP: remove user_is_invited stuff
this is clearly unfinished right now
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-05 22:15:16 -04:00 |
|
Matthias Ahouansou
|
f0b91461a0
|
refactor(state_accessor): add method to check if a user can invite another user
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-05 22:15:16 -04:00 |
|
renovate[bot]
|
a8452f3ae1
|
chore(deps): update nixos/nix docker tag to v2.21.2
|
2024-04-05 22:15:16 -04:00 |
|
Matthias Ahouansou
|
321a6ca0fe
|
feat(membership): check if user already has the membership that is requested to be set
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-05 22:15:16 -04:00 |
|
strawberry
|
0307cdf2b2
|
bump ruma
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-05 22:15:16 -04:00 |
|
strawberry
|
1ccc777532
|
bump conduwuit version to 0.1.13
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-05 22:15:16 -04:00 |
|
Jason Volk
|
ebb71b7d7c
|
add contains_url filter to /messages; also split out visibility filter.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-05 22:15:16 -04:00 |
|
Jason Volk
|
cde06125b8
|
immutable cache-control for media
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-05 22:15:16 -04:00 |
|
strawberry
|
bfd91c93e0
|
enable presence by default, remove presence warning
it is now very very good
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-05 22:15:16 -04:00 |
|