Jason Volk
|
6fe0ea05b8
|
add remove_batch with transaction to database abstraction.
adjusted to make building sqlite happy again
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Jason Volk
|
ba03d55879
|
clear dns and tls-override caches from !admin command.
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
9b5c4697bf
|
bump async-trait and ruma
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
16572a868a
|
slight inclusive wording changes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
b079b94715
|
track media uploads by user
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
19135eaa58
|
document forbidden room aliases and usernames
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Matthias Ahouansou
|
e7c6b8c91b
|
feat(spaces): hierarchy over federation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
1ecbf55d68
|
check allow_federation in send_federation_request
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Matthias Ahouansou
|
4c841cd909
|
refactor: check if federation is disabled inside the authcheck where possible
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Matthias Ahouansou
|
c48535ef32
|
fix: avoid panics when admin room is not available
Co-authored-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
5473631e1d
|
admin command to see a room's full state from our database
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
de8f773620
|
slight wording updates
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
b4fa306a20
|
remove rocksdb optimize_level_style_compaction
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
renovate[bot]
|
930bf3891c
|
fix(deps): update rust crate figment to 0.10.15
|
2024-03-16 11:18:07 -04:00 |
|
strawberry
|
8d8467a4ea
|
add legacy v1 routes for the remaining media endpoints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
c6cf3589f4
|
check if rocksdb_max_log_files is 0
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
Samuel Meenzen
|
623478fa2d
|
chore: add EditorConfig
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
a9059afe21
|
update DIFFERENCES.md
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
1c67a1da45
|
update README.md
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
99efa6d622
|
bump rust-rocksdb, and transitive deps
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
8cc23671e0
|
treat non-appservice registrations as None auth
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
da9fdd2a60
|
add unimplemented default impl to fix sqlite building
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
1bfc5336f7
|
remove some conditional compilation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
8e3b9a3d17
|
Revert "switch to hickory-dns / hickory_resolver"
This reverts commit 2ea524bfabeb20e3f2f523ca276fbb9782b6d9e9.
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
dd1bdf0698
|
bump conduwuit version to 0.1.7
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
935f83af98
|
dont allow GetRemotePdu server to be ourselves
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
b0bee8f6ae
|
drop sync requests to debug
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
5ea1f18776
|
rocksdb_max_log_files must not be 0
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
0bed5ca506
|
remove unnecessary variable qualifications
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
01b722beb0
|
add room alias server names for backfill, self check server name
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
9b2ccff7dd
|
add room ID server_name as backfill server, make servers a vector
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
690928ec81
|
(hopefully?) implement AuthScheme::AppserviceToken
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
ad8d1dc68a
|
silence unused_qualification clippys warning due to async traits
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
416c6b1778
|
bump ruma (cargo update)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
0ac2092888
|
check if federation is enabled in GetRemotePdu
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
f1507a4522
|
handle GetRemotePdu response as backfilled PDU
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
6c9f47a968
|
some more rocksdb conditional compilation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
a3c24bcc31
|
add rocksdb_bottommost_compression_level config option
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
9a9f7b9c54
|
add RocksDB rocksdb_compression_level and rocksdb_bottommost_compression
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
9dc4290438
|
split GetPdu and GetRemotePdu, handle response as incoming PDU
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
Jason Volk
|
10336f9af6
|
use WriteBatchWithTransaction for batched insertions.
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
fcca352795
|
apply Read/Write/FlushOptions where available for future usage
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
20c089b7ed
|
simplify/tune rocksdb options, config option for compression algo
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
Timo Kösters
|
6f77f7ee9e
|
dont leak users in room directory if sender is not allowed to see them
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
6df7f976db
|
log sync sender_user
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
be5c13ab0d
|
make config PathBuf instead of String
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
0db3a43d1f
|
add multi_get (multi_get_cf) for rocksdb
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
Samuel Meenzen
|
238c371ef4
|
fix(ci): avoid duplicate pipelines
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
e174686eeb
|
bump misc deps
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
Charles Hall
|
3160a36634
|
refactor clap into a separate file
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|