Commit graph

  • 7244184b35 check if federation is enabled in GetRemotePdu strawberry 2024-03-13 23:51:24 -04:00
  • 078d4c9bab handle GetRemotePdu response as backfilled PDU strawberry 2024-03-13 23:45:37 -04:00
  • b5dce0cc5f some more rocksdb conditional compilation strawberry 2024-03-13 22:41:12 -04:00
  • d05a27e4f4 add rocksdb_bottommost_compression_level config option strawberry 2024-03-13 22:38:30 -04:00
  • f5bd1f7bfa add RocksDB rocksdb_compression_level and rocksdb_bottommost_compression strawberry 2024-03-13 22:22:07 -04:00
  • 572fc29d64 split GetPdu and GetRemotePdu, handle response as incoming PDU strawberry 2024-03-13 21:39:43 -04:00
  • fcf3ef8931 use WriteBatchWithTransaction for batched insertions. Jason Volk 2024-03-13 14:51:22 -04:00
  • 72fde3fed5 apply Read/Write/FlushOptions where available for future usage strawberry 2024-03-13 12:42:16 -04:00
  • 0abf393ce8 simplify/tune rocksdb options, config option for compression algo strawberry 2024-03-13 12:31:13 -04:00
  • 2a4450e930 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
  • fd0ab1ef75 log sync sender_user strawberry 2024-03-13 11:36:42 -04:00
  • de2f920696 make config PathBuf instead of String strawberry 2024-03-13 02:12:14 -04:00
  • d0bb464d88 add multi_get (multi_get_cf) for rocksdb strawberry 2024-03-13 01:54:14 -04:00
  • f4c9a30552 fix(ci): avoid duplicate pipelines Samuel Meenzen 2024-03-12 23:46:43 -04:00
  • 6739ab0edf bump misc deps strawberry 2024-03-12 22:22:28 -04:00
  • 3bdb95c3ef refactor clap into a separate file Charles Hall 2024-03-12 22:20:03 -04:00
  • 4481f6f754
    fix(deps): update rust crate thiserror to 1.0.58 renovate[bot] 2024-03-12 03:57:17 +00:00
  • f4e25e6297
    fix(deps): update rust crate image to 0.25.0 renovate[bot] 2024-03-12 00:21:10 +00:00
  • 548274b6b5
    chore(deps): update nixos/nix docker tag to v2.21.0 renovate[bot] 2024-03-12 00:21:04 +00:00
  • bedfd5317d
    fix(deps): update rust crate serde_html_form to 0.2.5 renovate[bot] 2024-03-12 00:21:01 +00:00
  • 2ea524bfab switch to hickory-dns / hickory_resolver strawberry 2024-03-11 20:18:46 -04:00
  • 7366201938 attempt to use example config for debian package strawberry 2024-03-11 20:15:40 -04:00
  • 6827a78115 fix User-Agent strawberry 2024-03-11 19:51:33 -04:00
  • 27ac0a92af disable update check by default strawberry 2024-03-11 19:24:27 -04:00
  • 1fd14332f3 switch to hickory-dns / hickory_resolver strawberry 2024-03-11 20:18:46 -04:00
  • 1409e9c2f8 attempt to use example config for debian package strawberry 2024-03-11 20:15:40 -04:00
  • e28ba30c77 fix User-Agent strawberry 2024-03-11 19:51:33 -04:00
  • af370850f2 disable update check by default strawberry 2024-03-11 19:24:27 -04:00
  • 9354c9e8b5 update image(-rs) strawberry 2024-03-10 20:39:42 -04:00
  • c2f8d119cd clearly document where this code came from strawberry 2024-03-10 20:39:15 -04:00
  • f2afbee7b8 fix(deps): update rust crate serde_html_form to 0.2.5 renovate[bot] 2024-03-11 00:15:12 +00:00
  • 7cd367140b use CFG when building on Windows strawberry 2024-03-10 20:32:00 -04:00
  • e293ea0187 adjust dev build args to speed up builds strawberry 2024-03-10 20:31:45 -04:00
  • d23cb2e6c9 use main branch for rusqlite strawberry 2024-03-10 20:31:16 -04:00
  • 57444588d0 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
  • 422d650621 drop dead server log spam to debug strawberry 2024-03-10 01:01:47 -05:00
  • 0ef8bffd85 dont build default features for jemalloc strawberry 2024-03-10 00:15:14 -05:00
  • 4ebafa8609 ci: run cargo deb version strawberry 2024-03-10 00:12:11 -05:00
  • 7388219c8d ci: run cargo audit version, run audit earlier strawberry 2024-03-10 00:11:21 -05:00
  • cbe4d869c7 ci: run cargo doc for all features strawberry 2024-03-10 00:09:14 -05:00
  • 633501ed92 fix sqlite lints strawberry 2024-03-09 20:53:51 -05:00
  • 9c4955a25d fix test strawberry 2024-03-09 20:44:49 -05:00
  • 215e98cc1e test all features in engage (CI) strawberry 2024-03-09 20:44:39 -05:00
  • ea484e31e0 fix rocksdb hash strawberry 2024-03-09 20:37:36 -05:00
  • 07531acb3d link to CI page for artifacts strawberry 2024-03-09 19:37:51 -05:00
  • c6490f177e add CI status badge to README strawberry 2024-03-09 19:35:30 -05:00
  • d864a032e1 document we officially support various OS's strawberry 2024-03-09 19:27:59 -05:00
  • 4dab368e20 resolve windows-only lints strawberry 2024-03-09 19:25:10 -05:00
  • 408224a21e add commandline arg to specify a conduwuit config file strawberry 2024-03-09 18:41:26 -05:00
  • d41a53fb4e tokio signals are actually used for CTRL+C strawberry 2024-03-09 18:05:11 -05:00
  • 5422d79d3c make these variables unix only too strawberry 2024-03-09 17:10:38 -05:00
  • 3fbec39c34 s/rocksdb/rust_rocksdb, fix copy paste errors strawberry 2024-03-09 16:59:28 -05:00
  • 9ff63582da build unix socket support on unix platforms only strawberry 2024-03-09 16:18:56 -05:00
  • b11a85062a dont build sha2, opentelemetry, or zstd code if unused strawberry 2024-03-09 15:53:22 -05:00
  • e8537929a2 drop querying _matrix SRV record to debug strawberry 2024-03-09 15:51:59 -05:00
  • 1b1be01e79 reformat and improve cargo.toml significantly strawberry 2024-03-09 15:49:51 -05:00
  • e0c2025d22 document github ci in rust-toolchain.toml strawberry 2024-03-09 15:45:48 -05:00
  • da7b27c24b 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
  • 15d823381a bump conduwuit version to 0.1.6 strawberry 2024-03-08 17:57:21 -05:00
  • fb742a4c95 temp: dont fetch remote profiles for remote membership updates strawberry 2024-03-08 17:56:54 -05:00
  • f00d66727f fix(deps): update rust crate reqwest to 0.11.25 renovate[bot] 2024-03-08 22:14:45 +00:00
  • df5e149128 bump ruma to fix Element Android URL previews strawberry 2024-03-08 17:12:21 -05:00
  • 0955273ce9 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