strawberry
|
77e0b76408
|
apply new rustfmt.toml changes, fix some clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 01:00:41 -05:00 |
|
strawberry
|
0317cc8cc5
|
rename conduit to conduwuit finally
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-14 22:24:45 -05:00 |
|
strawberry
|
c6bf8f5ea1
|
improve gh actions security using zizmor
https://github.com/woodruffw/zizmor
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-14 21:00:33 -05:00 |
|
strawberry
|
e4489a5d20
|
bump rust-rocksdb fork
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-13 21:59:37 -05:00 |
|
strawberry
|
a9f6bb6169
|
remove jemalloc_prof and jemalloc_stats from all-features builds (exc. debug)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-13 13:35:36 -05:00 |
|
strawberry
|
1b9c331049
|
use database::Json() to serialise MSC4133 profile value before insert
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-13 11:13:21 -05:00 |
|
strawberry
|
17273b1cea
|
upload CI binaries to webserver for easy direct download
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-13 11:09:29 -05:00 |
|
Asen
|
c5aca8036d
|
add auto upload assets, upload binary to webserver
Co-authored-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-13 01:57:49 -05:00 |
|
strawberry
|
b73d558cba
|
start producing haswell target optimised x86 binaries for rocksdb fast CRC32 support
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-13 01:57:45 -05:00 |
|
strawberry
|
76a5a67b6f
|
fix a couple rust 2024 lints introduced in rust 1.82.0
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-12 10:22:30 -05:00 |
|
strawberry
|
e0446181c5
|
remove unnecessary args in pack_receipts
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 22:07:53 -05:00 |
|
strawberry
|
a26b1c5722
|
send private read receipt on sliding stink (sync)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 22:02:48 -05:00 |
|
strawberry
|
c9bb943a34
|
mark device list updates when a device is deleted/removed
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 21:25:40 -05:00 |
|
strawberry
|
353dc17af4
|
construct private read receipt properly
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 21:25:07 -05:00 |
|
strawberry
|
66a82447da
|
log hostname in DNS error tracing spans
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 21:24:53 -05:00 |
|
strawberry
|
3e64a5c907
|
delete pointless bad_query_ratelimiter harming e2ee performance
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 19:46:34 -05:00 |
|
strawberry
|
5d51adc29d
|
update complement test results
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 19:17:23 -05:00 |
|
strawberry
|
0740d7259a
|
document modifying systemd unit if changing database path
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 18:22:51 -05:00 |
|
strawberry
|
af08d3f7bd
|
document 'DNS No connections available' troubleshooting
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 18:12:27 -05:00 |
|
strawberry
|
9ca964a97e
|
update stored default push rules when removing legacy mentions
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 17:36:51 -05:00 |
|
strawberry
|
39abd9a827
|
(temp) drop sccache version down in CI to 0.8.2
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 16:38:29 -05:00 |
|
strawberry
|
ac0545f773
|
always set limited true on left timeline events in sync (for now)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 16:38:29 -05:00 |
|
strawberry
|
80f9536d21
|
rename config.rs to account_data.rs, refactor, add some missing checks
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 16:38:29 -05:00 |
|
strawberry
|
ef8392cbbe
|
allow empty POST request bodies (synapse behaviour) to improve compatibility
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 16:38:25 -05:00 |
|
strawberry
|
1e3bb02ced
|
bump cargo.lock, bump some deps
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 14:26:15 -05:00 |
|
strawberry
|
badb83484f
|
fix private read receipt support
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 14:25:32 -05:00 |
|
Jason Volk
|
34f9e3260f
|
additional sync v3 refactoring/optimizations and tracing instruments
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-10 06:20:30 +00:00 |
|
Jason Volk
|
aba88ccead
|
misc tracing span tweaks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-10 06:20:30 +00:00 |
|
Jason Volk
|
5fc8e90e02
|
fix runtime metrics command
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-10 05:40:45 +00:00 |
|
Jason Volk
|
cd67ca6c57
|
fix .gitignore to allow /target to be a symlink
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-10 05:40:45 +00:00 |
|
strawberry
|
9cb71e212a
|
nix: bump flake.lock finally after 3 months
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 17:03:54 -05:00 |
|
strawberry
|
0ff37b829c
|
update default systemd units to use network-online.target fully
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 13:33:24 -05:00 |
|
strawberry
|
b6ac3649ee
|
use fork of complement
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 13:04:13 -05:00 |
|
strawberry
|
e1bd6a7c2d
|
nix: try bumping to latest complement
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:52:06 -05:00 |
|
strawberry
|
faf48405aa
|
bump rocksdb to v9.8.4, enable track_and_verify_wals_in_manifest by default
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:52:06 -05:00 |
|
strawberry
|
ab4a283870
|
update complement config
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
9d59f777d2
|
refactor fed membership endpoints, add missing checks, some cleanup, reduce line width
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
61670370ed
|
add rocksdb paranoid_file_checks config option, add some more config checks
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
1606441d09
|
disable admin_room_notices for complement, update welcome text
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
cf71aeef0b
|
fix+improve membership endpoint UX, dont reuse old membership reasons, small parallelisation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
a1b0369033
|
reduce line width on banned_room_check
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
c070edc189
|
fix profile updates reusing old membership content + small parallelise + remove unnecessary Result
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
35e9d9b02e
|
fix duplicate timezone keys being sent on profile lookup requests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
Jason Volk
|
a752fb9943
|
rename mod with tracing inits due to macro issues
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 20:33:25 +00:00 |
|
Jason Volk
|
f70fdca828
|
remove jemalloc_stats from main default features
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 20:33:25 +00:00 |
|
Jason Volk
|
82133ee2ea
|
bump rust-rocksdb
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:27 +00:00 |
|
Jason Volk
|
ff56ee7413
|
add back the consume_budget on cache hits
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:27 +00:00 |
|
Jason Volk
|
6aa35260e6
|
misc database options tweaks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:27 +00:00 |
|
Jason Volk
|
139a1ac504
|
configure the tokio runtime tunables
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:27 +00:00 |
|
Jason Volk
|
65a370836c
|
derive specific ReadOptions for iterators
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:27 +00:00 |
|