-
aec7097cd3
tokio signals are actually used for CTRL+C
strawberry
2024-03-09 18:05:11 -05:00
-
26982fbe05
make these variables unix only too
strawberry
2024-03-09 17:10:38 -05:00
-
fee6cad778
s/rocksdb/rust_rocksdb, fix copy paste errors
strawberry
2024-03-09 16:59:28 -05:00
-
d84378db18
build unix socket support on unix platforms only
strawberry
2024-03-09 16:18:56 -05:00
-
39aef8d1b9
dont build sha2, opentelemetry, or zstd code if unused
strawberry
2024-03-09 15:53:22 -05:00
-
958b738e5a
drop querying _matrix SRV record to debug
strawberry
2024-03-09 15:51:59 -05:00
-
3f06725261
reformat and improve cargo.toml significantly
strawberry
2024-03-09 15:49:51 -05:00
-
04e5d2c20a
document github ci in rust-toolchain.toml
strawberry
2024-03-09 15:45:48 -05:00
-
cd2f00e012
format flake, use rust-rocksdb fork
strawberry
2024-03-09 15:45:27 -05:00
-
4d4c2cf5f8
bump conduwuit version to 0.1.6
strawberry
2024-03-08 17:57:21 -05:00
-
5c94caa3bb
temp: dont fetch remote profiles for remote membership updates
strawberry
2024-03-08 17:56:54 -05:00
-
e4789cfc23
fix(deps): update rust crate reqwest to 0.11.25
renovate[bot]
2024-03-08 22:14:45 +00:00
-
e4370b2f6f
bump ruma to fix Element Android URL previews
strawberry
2024-03-08 17:12:21 -05:00
-
1a40171bc1
log warning for failed preview gen, better error message
strawberry
2024-03-08 15:55:39 -05:00
-
1911f5a8fa
fix cargo doc lint
strawberry
2024-03-08 12:23:36 -05:00
-
c58f93105a
implement legacy "v1" media request routes
strawberry
2024-03-08 12:10:29 -05:00
-
496a9c7af8
resolve some pedantic lints, reduce some allocations
strawberry
2024-03-08 11:48:52 -05:00
-
507baf20fa
bump conduwuit version to 0.1.5
strawberry
2024-03-08 11:06:10 -05:00
-
c44d317907
update DIFFERENCES.md
strawberry
2024-03-08 11:00:37 -05:00
-
5ab76a1332
update ruma appservice Registration type MR
Matthias Ahouansou
2024-03-08 10:50:52 -05:00
-
019a82850d
improvement: do not save typing edus in db
Timo Kösters
2024-03-08 10:05:48 -05:00
-
a47923820c
bump rusqlite, ruma, and http
strawberry
2024-03-08 09:30:41 -05:00
-
7c1624931d
remove various unnecessary qualifications
strawberry
2024-03-08 09:25:47 -05:00
-
aedb5966fe
resolve nightly performance assigning_clones lint
strawberry
2024-03-08 09:18:34 -05:00
-
4dfd5a7c15
add AuthScheme AccessTokenOptional in ruma_wrapper
strawberry
2024-03-08 00:33:24 -05:00
-
5a15dab7a9
bump ruma and cargo.lock
strawberry
2024-03-08 00:07:54 -05:00
-
dd22a14147
bump CI deps (CVE-2024-27297 / GHSA-2ffj-w4mj-pg37)
strawberry
2024-03-07 23:47:40 -05:00
-
d593d1825b
feat: run ci on demand to prevent unnecessary job executions
Samuel Meenzen
2024-03-07 23:40:42 -05:00
-
f991dd381f
update DIFFERENCES.md
strawberry
2024-03-07 23:34:54 -05:00
-
99fdf699ae
finish query_trusted_key_servers_first option
strawberry
2024-03-06 20:22:26 -05:00
-
d2060c8647
add config option for max RocksDB LOG files
strawberry
2024-03-06 18:20:02 -05:00
-
7bfb86a851
set default rocksdb log level to error
strawberry
2024-03-06 18:17:03 -05:00
-
e90cd48f61
remove unnecessary pubs
strawberry
2024-03-06 18:14:47 -05:00
-
139b0fdc3e
add global flush function
strawberry
2024-03-06 18:14:30 -05:00
-
7cbb0139f2
implement flush() and cleanup() for rocksdb
strawberry
2024-03-06 18:02:19 -05:00
-
0df17a4103
remove unused lifetimes for sqlite functions
strawberry
2024-03-06 18:02:02 -05:00
-
ce3e61a39a
document cleanup_second_interval, change default to 1800 seconds
strawberry
2024-03-06 18:01:39 -05:00
-
b5ef72826e
dont run perform_cleanup twice on shutdown
strawberry
2024-03-06 18:00:16 -05:00
-
3b90932cff
bump deps
strawberry
2024-03-06 15:42:22 -05:00
-
21f35d46c8
update DIFFERENCES.md
strawberry
2024-03-06 15:39:57 -05:00
-
da34b7f90f
fix unused_must_use lints
strawberry
2024-03-05 23:52:22 -05:00
-
f3df9437c2
allow broken lint (?)
strawberry
2024-03-05 23:51:45 -05:00
-
5c225ccbe7
mention RocksDB Direct IO in example config
strawberry
2024-03-05 23:44:03 -05:00
-
9c789bd82f
(hopefully correct) check if ATTIC_ENDPOINT is set in gh repo vars
strawberry
2024-03-05 22:59:21 -05:00
-
446cb24c0b
use Default value of 0 if BE array is not valid
strawberry
2024-03-05 22:34:37 -05:00
-
6c7bc8d7dd
add back more verbose nix build logging (
-L)
strawberry
2024-03-05 22:21:35 -05:00
-
c8289f0886
partially make other docker compose files consistent
strawberry
2024-03-05 21:54:44 -05:00
-
37b6c1e7f7
Add extra example options
Tom Foster
2024-03-04 15:59:57 +00:00
-
a4ec0daafa
make CI more efficient (github and gitlab)
Charles Hall
2024-03-05 21:42:17 -05:00
-
4ec2d3ecb5
refactor: use async-aware RwLocks and Mutexes where possible
Matthias Ahouansou
2024-03-05 20:52:16 -05:00
-
46b543eebe
add .git-blame-ignore-revs
strawberry
2024-03-05 19:54:38 -05:00
-
f419c64aca
add rustfmt.toml, format entire codebase
strawberry
2024-03-05 19:48:54 -05:00
-
9fd521f041
partial impl of
query_trusted_key_servers_first option
strawberry
2024-03-05 19:19:06 -05:00
-
2832d8cb93
make CONDUIT_CONFIG optional
strawberry
2024-03-04 21:57:53 -05:00
-
3cfa34d8b8
update config comment for rocksdb threads
strawberry
2024-03-04 21:29:17 -05:00
-
90d90c46da
use get_physical for only physical core count
strawberry
2024-03-04 20:52:57 -05:00
-
0352ea7dda
add rocksdb parallelism threads config option
strawberry
2024-03-04 20:42:09 -05:00
-
9251727d57
return proper error if fail fetching and dont have profile
strawberry
2024-03-04 20:12:45 -05:00
-
465533d32b
attempt keeping track/cache remote profiles locally again
strawberry
2024-03-04 19:51:00 -05:00
-
b527ec4666
Revert "bump nix flake"
strawberry
2024-03-03 18:15:03 -05:00
-
daaf4b7bea
add basic loopback address container checks
strawberry
2024-03-03 10:29:24 -05:00
-
9202f18521
bump nix flake
strawberry
2024-03-03 00:01:54 -05:00
-
ffcdbe2cc7
bump conduwuit version to 0.1.4, adjust example config
strawberry
2024-03-02 23:52:59 -05:00
-
023c16e4f4
specify if registration token is set in show-config
strawberry
2024-03-02 22:17:34 -05:00
-
d1b919ed07
update DIFFERENCES.md
strawberry
2024-03-02 21:56:21 -05:00
-
608aa83ed2
check if invited user is an admin before rejecting instead
strawberry
2024-03-02 21:54:16 -05:00
-
34e8fd38cf
extend room banning to local+remote room invites
strawberry
2024-03-02 21:49:04 -05:00
-
ea66bff46b
config option to block non-admin room invites
strawberry
2024-03-02 21:45:08 -05:00
-
c97483dbd3
fix rocksdb-specific lints
strawberry
2024-03-02 21:02:29 -05:00
-
e2c7afe69c
go through a ton of pedantic clippy lints
strawberry
2024-03-02 20:55:02 -05:00
-
33727a3423
replace database assert!s with if statements
strawberry
2024-03-02 18:15:42 -05:00
-
624b866ed5
adjust lints for CI
strawberry
2024-03-02 18:14:45 -05:00
-
04d16ac544
remove two unnecessary string heap allocs
strawberry
2024-03-02 17:33:46 -05:00
-
a9f714ae8d
remove single-use lifetimes
strawberry
2024-03-02 17:26:37 -05:00
-
56f36fe7a7
add a lot more rustc and clippy workspace lints
strawberry
2024-03-02 17:17:27 -05:00
-
71654f26b9
add todo for MockedKVDatabase get_all_media_keys
strawberry
2024-03-02 17:17:02 -05:00
-
cde6fdd741
resolve or_fun_call clippy lint
strawberry
2024-03-02 17:09:10 -05:00
-
93cc98a04c
fix cargo doc lint
strawberry
2024-03-02 16:57:55 -05:00
-
d5bfef18a4
fix 1.77 clippy warning (multiple_bound_locations)
strawberry
2024-03-02 16:53:19 -05:00
-
6022d20797
remove useless rustfmt.toml
strawberry
2024-03-02 16:52:48 -05:00
-
103df55a43
dont use default features for argon2, dev build speedup
strawberry
2024-03-02 16:45:13 -05:00
-
c7d950a52c
update DIFFERENCES.md
strawberry
2024-03-02 13:29:57 -05:00
-
cd6a6b308b
remove unnecessary clone
strawberry
2024-03-02 12:30:12 -05:00
-
27f61a2dee
add missing comment slash
strawberry
2024-03-02 11:10:26 -05:00
-
b26c593a2a
adjust max rocksdb LOG files based on hard drive or SSD option
strawberry
2024-03-02 11:05:41 -05:00
-
86de649742
cargo.lock maintenance
strawberry
2024-03-02 11:03:46 -05:00
-
ee548bd2e7
admin command to delete all remote media within the past x time
strawberry
2024-03-02 11:00:53 -05:00
-
5c94c9c0d4
bump ruma and base64
strawberry
2024-03-02 11:00:10 -05:00
-
3f4f0b0d3b
adjust nix build script for github actions
strawberry
2024-03-02 10:59:27 -05:00
-
dd57ce7d0c
bump trivy
strawberry
2024-03-02 10:59:10 -05:00
-
5b6d05f2db
add missing CI error check, add package permission
strawberry
2024-03-02 10:59:04 -05:00
-
9bcbccc391
bump gitlab CI nix version
strawberry
2024-03-02 10:58:35 -05:00
-
e71855cd0b
make conduwuit show up as the server software name on /_matrix/federation/v1/version (#186)
sininenkissa
2024-03-02 00:29:21 +00:00
-
82f10214b3
remove all unused lifetimes
strawberry
2024-02-28 12:40:41 -05:00
-
abf41f4c79
check if specified user belongs to us
strawberry
2024-02-28 12:40:26 -05:00
-
5a8abaa54d
update DIFFERENCES.md
strawberry
2024-02-28 12:40:03 -05:00
-
ee4f0a0ae5
admin cmd to list all rooms a user is in
strawberry
2024-02-28 12:34:04 -05:00
-
fb53849b9d
adjust the nix README a bit
strawberry
2024-02-28 12:08:28 -05:00
-
f0ae99125a
fix: avoid panic when client is confused about rooms
Timo Kösters
2024-02-28 16:24:26 +01:00
-
8e0f7b0d0a
Avoid federation when it is not necessary
Timo Kösters
2024-02-01 12:05:59 +01:00