-
94b4d584a6
admin command to see a room's full state from our database
strawberry
2024-03-16 13:23:26 -04:00
-
41f27dc949
slight wording updates
strawberry
2024-03-16 13:22:15 -04:00
-
29f5b58098
remove rocksdb optimize_level_style_compaction
strawberry
2024-03-16 13:21:56 -04:00
-
-
930bf3891c
fix(deps): update rust crate figment to 0.10.15
renovate[bot]
2024-03-16 04:11:46 +00:00
-
8d8467a4ea
add legacy v1 routes for the remaining media endpoints
strawberry
2024-03-15 22:40:12 -04:00
-
c6cf3589f4
check if rocksdb_max_log_files is 0
strawberry
2024-03-15 22:39:28 -04:00
-
623478fa2d
chore: add EditorConfig
Samuel Meenzen
2024-03-15 21:59:04 -04:00
-
a9059afe21
update DIFFERENCES.md
strawberry
2024-03-15 21:40:24 -04:00
-
1c67a1da45
update README.md
strawberry
2024-03-15 21:34:44 -04:00
-
99efa6d622
bump rust-rocksdb, and transitive deps
strawberry
2024-03-15 19:07:50 -04:00
-
8cc23671e0
treat non-appservice registrations as None auth
strawberry
2024-03-14 19:49:12 -04:00
-
da9fdd2a60
add unimplemented default impl to fix sqlite building
strawberry
2024-03-14 19:41:33 -04:00
-
1bfc5336f7
remove some conditional compilation
strawberry
2024-03-14 19:41:10 -04:00
-
8e3b9a3d17
Revert "switch to hickory-dns / hickory_resolver"
strawberry
2024-03-14 19:05:15 -04:00
-
dd1bdf0698
bump conduwuit version to 0.1.7
strawberry
2024-03-14 01:47:20 -04:00
-
935f83af98
dont allow GetRemotePdu server to be ourselves
strawberry
2024-03-14 01:44:35 -04:00
-
b0bee8f6ae
drop sync requests to debug
strawberry
2024-03-14 01:44:19 -04:00
-
5ea1f18776
rocksdb_max_log_files must not be 0
strawberry
2024-03-14 01:39:24 -04:00
-
0bed5ca506
remove unnecessary variable qualifications
strawberry
2024-03-14 01:13:00 -04:00
-
01b722beb0
add room alias server names for backfill, self check server name
strawberry
2024-03-14 01:05:43 -04:00
-
9b2ccff7dd
add room ID server_name as backfill server, make
servers a vector
strawberry
2024-03-14 00:41:33 -04:00
-
690928ec81
(hopefully?) implement AuthScheme::AppserviceToken
strawberry
2024-03-14 00:16:25 -04:00
-
ad8d1dc68a
silence unused_qualification clippys warning due to async traits
strawberry
2024-03-14 00:15:21 -04:00
-
416c6b1778
bump ruma (cargo update)
strawberry
2024-03-14 00:02:12 -04:00
-
0ac2092888
check if federation is enabled in GetRemotePdu
strawberry
2024-03-13 23:51:24 -04:00
-
f1507a4522
handle GetRemotePdu response as backfilled PDU
strawberry
2024-03-13 23:45:37 -04:00
-
6c9f47a968
some more rocksdb conditional compilation
strawberry
2024-03-13 22:41:12 -04:00
-
a3c24bcc31
add rocksdb_bottommost_compression_level config option
strawberry
2024-03-13 22:38:30 -04:00
-
9a9f7b9c54
add RocksDB rocksdb_compression_level and rocksdb_bottommost_compression
strawberry
2024-03-13 22:22:07 -04:00
-
9dc4290438
split GetPdu and GetRemotePdu, handle response as incoming PDU
strawberry
2024-03-13 21:39:43 -04:00
-
10336f9af6
use WriteBatchWithTransaction for batched insertions.
Jason Volk
2024-03-13 14:51:22 -04:00
-
fcca352795
apply Read/Write/FlushOptions where available for future usage
strawberry
2024-03-13 12:42:16 -04:00
-
20c089b7ed
simplify/tune rocksdb options, config option for compression algo
strawberry
2024-03-13 12:31:13 -04:00
-
6f77f7ee9e
dont leak users in room directory if sender is not allowed to see them
Timo Kösters
2024-03-13 11:37:28 -04:00
-
6df7f976db
log sync sender_user
strawberry
2024-03-13 11:36:42 -04:00
-
be5c13ab0d
make config PathBuf instead of String
strawberry
2024-03-13 02:12:14 -04:00
-
0db3a43d1f
add multi_get (multi_get_cf) for rocksdb
strawberry
2024-03-13 01:54:14 -04:00
-
238c371ef4
fix(ci): avoid duplicate pipelines
Samuel Meenzen
2024-03-12 23:46:43 -04:00
-
e174686eeb
bump misc deps
strawberry
2024-03-12 22:22:28 -04:00
-
3160a36634
refactor clap into a separate file
Charles Hall
2024-03-12 22:20:03 -04:00
-
5454b653fe
switch to hickory-dns / hickory_resolver
strawberry
2024-03-11 20:18:46 -04:00
-
ad54311c2e
attempt to use example config for debian package
strawberry
2024-03-11 20:15:40 -04:00
-
3f01293a6f
fix User-Agent
strawberry
2024-03-11 19:51:33 -04:00
-
307d42ccc7
disable update check by default
strawberry
2024-03-11 19:24:27 -04:00
-
4bfcbf2b57
update image(-rs)
strawberry
2024-03-10 20:39:42 -04:00
-
c26ba6437e
clearly document where this code came from
strawberry
2024-03-10 20:39:15 -04:00
-
4781e232db
fix(deps): update rust crate serde_html_form to 0.2.5
renovate[bot]
2024-03-11 00:15:12 +00:00
-
c2317d5e83
use CFG when building on Windows
strawberry
2024-03-10 20:32:00 -04:00
-
ccd149245f
adjust dev build args to speed up builds
strawberry
2024-03-10 20:31:45 -04:00
-
33f0d111bc
use main branch for rusqlite
strawberry
2024-03-10 20:31:16 -04:00
-
7d825690f7
admin cmd to fetch PDU from remote server
strawberry
2024-03-10 20:30:35 -04:00
-
e888a0a745
drop dead server log spam to debug
strawberry
2024-03-10 01:01:47 -05:00
-
742c869cc2
dont build default features for jemalloc
strawberry
2024-03-10 00:15:14 -05:00
-
e435d48b6f
ci: run cargo deb version
strawberry
2024-03-10 00:12:11 -05:00
-
efe6a90159
ci: run cargo audit version, run audit earlier
strawberry
2024-03-10 00:11:21 -05:00
-
9ed7d36e8e
ci: run cargo doc for all features
strawberry
2024-03-10 00:09:14 -05:00
-
39d9cc9d33
fix sqlite lints
strawberry
2024-03-09 20:53:51 -05:00
-
82247f7ab9
fix test
strawberry
2024-03-09 20:44:49 -05:00
-
781853603c
test all features in engage (CI)
strawberry
2024-03-09 20:44:39 -05:00
-
4a6d17b835
fix rocksdb hash
strawberry
2024-03-09 20:37:36 -05:00
-
2f45ba8eac
link to CI page for artifacts
strawberry
2024-03-09 19:37:51 -05:00
-
bed6953601
add CI status badge to README
strawberry
2024-03-09 19:35:30 -05:00
-
0fb87cdbf8
document we officially support various OS's
strawberry
2024-03-09 19:27:59 -05:00
-
a49e79caff
resolve windows-only lints
strawberry
2024-03-09 19:25:10 -05:00
-
d52f03414e
add commandline arg to specify a conduwuit config file
strawberry
2024-03-09 18:41:26 -05:00
-
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