strawberry
|
d466c12c02
|
resolve couple pedantic clippy lints, remove unnecessary qualifications
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-22 21:51:21 -04:00 |
|
Timo Kösters
|
6f1d1bc8c6
|
refactor: remove previous typing implementation and add sync wakeup for new one
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-22 19:47:56 -04:00 |
|
Matthias Ahouansou
|
25a22cecc2
|
refactor appservice type stuff
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-22 19:21:51 -04:00 |
|
strawberry
|
652613b9fb
|
log room for backfill_if_required requests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-22 00:32:57 -04:00 |
|
strawberry
|
65612fd6eb
|
follow 3 redirects for federation requests instead of 2
just in case
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-21 23:19:41 -04:00 |
|
strawberry
|
69522b4e98
|
follow 3 redirects for URL previews instead of 6
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-21 23:18:44 -04:00 |
|
Jason Volk
|
1b0f1af074
|
refactor reqwest client suite w/ conf items.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-21 22:25:19 -04:00 |
|
Jason Volk
|
c611a1a0d9
|
add corks to coalesce writes for several heavy calltrees.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-21 22:25:04 -04:00 |
|
Jason Volk
|
2f4a6ff9b6
|
add write buffer corking using rocksdb manual_wal_flush.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-21 22:24:47 -04:00 |
|
strawberry
|
d5db11eb45
|
significantly drop URL preview timeouts
theres no reason for us to spend so long trying to get
a preview
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-20 22:18:23 -04:00 |
|
strawberry
|
ba80fbd2a4
|
raise connection pooling idle timeout to 50 seconds
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-20 22:17:17 -04:00 |
|
strawberry
|
32188ba1f9
|
auto join rooms from admin room created users too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-20 21:16:03 -04:00 |
|
strawberry
|
d62c01b3c0
|
default to None if "name" in m.room.name is empty
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-20 17:43:48 -04:00 |
|
strawberry
|
fee442c5c5
|
feat: automatically join rooms on registration
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-20 12:11:25 -04:00 |
|
strawberry
|
f25764a158
|
check+clarify online backups are RocksDB only
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-20 00:50:22 -04:00 |
|
strawberry
|
59cdec4932
|
return helpful message instead of empty message if no backups
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-20 00:48:40 -04:00 |
|
strawberry
|
ea3834b19b
|
fix lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-20 00:03:07 -04:00 |
|
Jason Volk
|
b9d7185290
|
add database backup with admin commands
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-20 00:00:50 -04:00 |
|
strawberry
|
fdc6e05443
|
bump rocksdb, deps, switch to hickory dns/resolver
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 19:12:49 -04:00 |
|
Jason Volk
|
148628dbc8
|
fix zealous client connection close (regression 809c9b4481 )
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-19 00:50:12 -04:00 |
|
strawberry
|
61f49ecf0e
|
rename forbidden_room_names to forbidden_alias_names
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
96e1938616
|
remove unnecessary assert for test
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
a2a7b81076
|
fix test
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
a7966b8f05
|
config option to allow incoming remote read receipts
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Jason Volk
|
abceae26de
|
add flush suite to sending service; trigger on read receipts.
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
|
95ea665649
|
complete federation destination caching preempting getaddrinfo(3).
fixed some clippy lints and spacing adjusted
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
|
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 |
|
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
|
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
|
8e3b9a3d17
|
Revert "switch to hickory-dns / hickory_resolver"
This reverts commit 2ea524bfab .
|
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
|
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
|
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
|
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
|
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 |
|
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 |
|
Charles Hall
|
3160a36634
|
refactor clap into a separate file
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
5454b653fe
|
switch to hickory-dns / hickory_resolver
trust-dns rebranded to hickry-dns
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
3f01293a6f
|
fix User-Agent
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
4bfcbf2b57
|
update image(-rs)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|