Jason Volk
|
3f29f713c8
|
add conf item for exact amount of startup netburst.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-01 23:18:57 -04:00 |
|
Jason Volk
|
c181b76fb4
|
move presence up two levels out of rooms.edus and rooms.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-01 23:18:44 -04:00 |
|
Jason Volk
|
2b49710665
|
move typing feature up one level out of rooms.edus.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-01 23:18:37 -04:00 |
|
Jason Volk
|
d06bfde9c6
|
move read_receipt feature up one level out of rooms.edus.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-01 23:18:31 -04:00 |
|
Jason Volk
|
383c54d8ef
|
improve tracing attributes in sending stack.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-01 23:18:15 -04:00 |
|
Jason Volk
|
77fd237d1d
|
split out, dedup, cleanup sending service methods
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-01 23:18:03 -04:00 |
|
Jason Volk
|
2c91762dad
|
move and reorganize sending codepaths; no functional changes
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-01 23:17:59 -04:00 |
|
strawberry
|
861e00cf66
|
update differences.md
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-01 22:37:30 -04:00 |
|
strawberry
|
f0ce73aeed
|
ci: dont run docker stuff if not a PR *and* both env variables are not empty
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-01 22:37:30 -04:00 |
|
strawberry
|
cbae066bf8
|
ci: only run dockerhub steps if username and token are not empty
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 23:56:15 -04:00 |
|
strawberry
|
7c0ef9eeab
|
move complement dir to tests dir
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 22:14:32 -04:00 |
|
Matthias Ahouansou
|
1b2e2adbb6
|
fix: return error when trying to unregister unknown appservice id
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 21:53:03 -04:00 |
|
strawberry
|
d639544f9a
|
admin cmd to send a request/ping to /_matrix/federation/v1/version
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 19:13:43 -04:00 |
|
strawberry
|
b6712ae319
|
bump conduwuit version to 0.1.12
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 15:43:39 -04:00 |
|
strawberry
|
1f11f2a66c
|
delete conduit_bin feature
i dont know what's the point of this
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 15:39:29 -04:00 |
|
strawberry
|
6f7869507e
|
stop sending make_join requests after 50 failures
this is a very generous number
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 15:37:30 -04:00 |
|
strawberry
|
1cf572d9fc
|
stop sending make_join if 15 servers responded with unsupported/invalid room version
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 15:35:05 -04:00 |
|
strawberry
|
f3f12c3030
|
default to None room topic if invalid/redacted for spaces too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 12:12:35 -04:00 |
|
Matthias Ahouansou
|
0187b788b8
|
fix: reject /register requests when there is no token and the type is appservice
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 10:16:29 -04:00 |
|
strawberry
|
a9da7a3d61
|
dont allow m.call.invite timeline events in public rooms
also simplifies the encrypted event check (we dont
need to convert anything here)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-31 00:22:12 -04:00 |
|
renovate[bot]
|
30a9bbf748
|
fix(deps): update rust crate image to 0.25.1
|
2024-03-31 00:01:33 -04:00 |
|
strawberry
|
87e9c46fb8
|
on new room creations: only allow moderators to call public rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 23:55:31 -04:00 |
|
strawberry
|
c607c9eeae
|
add lockdown_public_room_directory config option
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:58:20 -04:00 |
|
strawberry
|
00ddc1c88e
|
generalise and cleanup docs a bit
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
114324e26c
|
remove write_lock around rocksdb
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
141a6bc73e
|
dont panic when failing to create admin room response/PDU
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
712cdef6c7
|
drop url_preview_max_spider_size to 384KB
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
9cd25db955
|
list resolver caches in memory-usage admin cmd
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
89e3d17e65
|
update differences.md
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
18c34434bc
|
add outgoing federation typing and conf items
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
4a57592378
|
add clamp util.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
4becbed2a7
|
refactor sending interface stack
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
f956e8c3b5
|
move and deduplicate read receipt flusher.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
6fa2e0814c
|
dont ignore all tracing logs for sentry
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
350d25a368
|
bump cargo.lock
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
2b3ee3bf0b
|
set allow_incoming_presence to true by default
this is harmless and is a better UX anyways
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
f818c368c0
|
config options for HTTP compression on tower+reqwest
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
44435f76fe
|
bump conduwuit version to 0.1.11
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
b437e47d8c
|
partial tower/tower-http sentry and gzip/brotli compression
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
renovate[bot]
|
3103ad2205
|
chore(deps): update actions/configure-pages action to v5
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
b36c397702
|
mark msc2285 (private read receipts) as supported
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
60623cd14b
|
dont return bad_config for private room directory requests
this would log as an error and as HTTP 500
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
b39aa00a9b
|
add trusted keyservers to backfill from if in room
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
babf29d217
|
fix sentry features, add sentry_traces_sample_rate
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
835c2112c8
|
dont depend on openssl, add sentry_tracing
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
47889410eb
|
use CONDUIT_VERSION_EXTRA in endpoints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
87a7c8d9e8
|
add opt-in sentry logging, improve main function
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
93b03fe338
|
use true_fn for startup_netburst option
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
07135cc849
|
add two pedantic clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
125ff21c88
|
add conf item to toggle startup netburst (for developers).
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|