Commit Graph

  • a0161ed7c1 config option to allow incoming remote read receipts strawberry 2024-03-17 12:16:04 -04:00
  • 41d9e24c03 ignore deactivated users and remote user profiles wih forbidden_usernames strawberry 2024-03-17 12:11:24 -04:00
  • 3ac5368578 bump conduwuit version to 0.1.8 strawberry 2024-03-17 02:42:49 -04:00
  • d2bb3dc93f add flush suite to sending service; trigger on read receipts. Jason Volk 2024-03-17 02:25:50 -04:00
  • 3af303e52b complete federation destination caching preempting getaddrinfo(3). Jason Volk 2024-03-17 02:20:23 -04:00
  • 72c97434b0 add remove_batch with transaction to database abstraction. Jason Volk 2024-03-17 02:04:05 -04:00
  • 73c42991e9 clear dns and tls-override caches from !admin command. Jason Volk 2024-03-17 02:02:14 -04:00
  • e982428f07 bump async-trait and ruma strawberry 2024-03-17 01:57:16 -04:00
  • 70b1bdd655 slight inclusive wording changes strawberry 2024-03-17 01:55:09 -04:00
  • 6d4163d410 track media uploads by user strawberry 2024-03-17 01:42:30 -04:00
  • a33b33cab5 document forbidden room aliases and usernames strawberry 2024-03-16 18:34:54 -04:00
  • c14b28b408 feat(spaces): hierarchy over federation Matthias Ahouansou 2024-03-16 16:09:11 -04:00
  • 8972487691 check allow_federation in send_federation_request strawberry 2024-03-16 16:07:42 -04:00
  • aec63c29e1 refactor: check if federation is disabled inside the authcheck where possible Matthias Ahouansou 2024-03-16 16:05:52 -04:00
  • 72182f3714 fix: avoid panics when admin room is not available Matthias Ahouansou 2024-03-16 14:11:03 -04:00
  • 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
  • f76b55f728 Merge pull request #1 from JadedBlueEyes/dependabot/npm_and_yarn/vite-5.0.12 Jade Ellis 2024-03-11 13:53:17 +00:00
  • 18c3f091f7 Bump vite from 5.0.10 to 5.0.12 dependabot[bot] 2024-03-11 13:52:28 +00:00
  • 00854f191b Tweak a bit? Jade Ellis 2024-03-11 13:50:33 +00:00
  • b9eb87d76d Kanidm setup Jade Ellis 2024-03-11 13:22:38 +00:00
  • acd1cb71fd Pitch static webserver container Jade Ellis 2024-03-10 18:51:01 +00:00
  • a32b4ea9a6 Delete attempted demo Jade Ellis 2024-03-10 18:50:29 +00:00
  • a9a85fb61d Merge branch 'main' of https://github.com/JadedBlueEyes/jade-website Jade Ellis 2024-03-10 18:26:40 +00: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
  • d41626553f Add maston and better meta Jade Ellis 2024-03-10 10:29:46 +00:00
  • 2c9f466872 At this point just aaagh Jade Ellis 2024-03-09 13:07:33 +00:00
  • 7e83c817ec Try deply Pterodactyl, failed Jade Ellis 2024-03-09 11:45:50 +00:00
  • 4d4c2cf5f8 bump conduwuit version to 0.1.6 strawberry 2024-03-08 17:57:21 -05:00