Commit Graph

  • 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