Commit Graph

  • 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