Commit graph

  • 25a22cecc2 refactor appservice type stuff Matthias Ahouansou 2024-03-22 19:21:51 -04:00
  • cecbadb286
    fix(deps): update rust crate bytes to 1.6.0 renovate[bot] 2024-03-22 21:29:25 +00:00
  • 077851281e
    fix(deps): update rust crate reqwest to 0.12.1 renovate[bot] 2024-03-22 16:54:45 +00:00
  • 652613b9fb log room for backfill_if_required requests strawberry 2024-03-22 00:32:57 -04:00
  • 634d2db1e1 Revert RocksDB 9.0.0 update strawberry 2024-03-21 23:57:09 -04:00
  • 96b73342f4 Revert "bump rocksdb in nix flake" strawberry 2024-03-21 23:56:26 -04:00
  • 4475c1ba25 bump rocksdb in nix flake strawberry 2024-03-21 23:39:18 -04:00
  • b4943fcdcf remove/update incorrect example config comment strawberry 2024-03-21 23:34:27 -04:00
  • 64bed79aff bump conduwuit version to 0.1.9 strawberry 2024-03-21 23:25:42 -04:00
  • aefb7d94ea fix incorrect v1 URL path for URL previews strawberry 2024-03-21 23:23:20 -04:00
  • 65612fd6eb follow 3 redirects for federation requests instead of 2 strawberry 2024-03-21 23:19:41 -04:00
  • 69522b4e98 follow 3 redirects for URL previews instead of 6 strawberry 2024-03-21 23:18:44 -04:00
  • b55bef15a1 document new timeout config options strawberry 2024-03-21 23:16:33 -04:00
  • c56ab53094 oops forgot to commit these new files strawberry 2024-03-21 23:16:20 -04:00
  • 1b0f1af074 refactor reqwest client suite w/ conf items. Jason Volk 2024-03-16 15:54:58 -07:00
  • c611a1a0d9 add corks to coalesce writes for several heavy calltrees. Jason Volk 2024-03-21 04:13:08 -07:00
  • 2f4a6ff9b6 add write buffer corking using rocksdb manual_wal_flush. Jason Volk 2024-03-19 09:56:36 -07:00
  • 614022a965 make chapter name reflect file name Charles Hall 2024-03-21 15:42:36 -07:00
  • 4541fd35f0 reduce scope of nixos documentation Charles Hall 2024-03-21 22:22:43 -04:00
  • 70d9a1c556 rename Docker header strawberry 2024-03-21 22:19:20 -04:00
  • 19205ba60a rename "simple" deployment to "generic" Charles Hall 2024-03-21 22:18:33 -04:00
  • bd9a5c83a7 remove section about cross compilation Charles Hall 2024-03-21 22:17:10 -04:00
  • db8b5e033a bump ruma, rust-rocksdb, and cargo.lock strawberry 2024-03-21 22:17:03 -04:00
  • 77215adb5a avoid duplicating links in documentation Charles Hall 2024-03-21 15:31:57 -07:00
  • 0339b153af add mdbook to the devshell Charles Hall 2024-03-21 15:40:10 -07:00
  • ce97a03b07 fix(deps): update rust crate jsonwebtoken to 9.3.0 renovate[bot] 2024-03-21 22:41:26 +00:00
  • b3986b3350 sdkfjsadklfsdklfdjsakfljas JadedBlueEyes/media-deletion-by-user-unfinished strawberry 2024-03-21 22:05:56 -04:00
  • a396708a93
    fix(deps): update rust crate jsonwebtoken to 9.3.0 renovate[bot] 2024-03-21 22:41:26 +00:00
  • c556ec8729
    chore(deps): update rust docker tag to v1.77.0 renovate[bot] 2024-03-21 21:53:45 +00:00
  • d5db11eb45 significantly drop URL preview timeouts strawberry 2024-03-20 22:18:23 -04:00
  • ba80fbd2a4 raise connection pooling idle timeout to 50 seconds strawberry 2024-03-20 22:17:17 -04:00
  • 3a1941a972 raise get_keys_helper timeout even more strawberry 2024-03-20 22:16:39 -04:00
  • e6ab3ac2ad update book.toml for conduwuit strawberry 2024-03-20 21:33:08 -04:00
  • fd428e9512 slight request logging improvements strawberry 2024-03-20 21:20:04 -04:00
  • 32188ba1f9 auto join rooms from admin room created users too strawberry 2024-03-20 21:16:03 -04:00
  • a51bc163f5 fix wrong error message about presence strawberry 2024-03-20 18:28:34 -04:00
  • f27d98cfb5 skip rooms we have not joined before for auto-join strawberry 2024-03-20 18:09:07 -04:00
  • d62c01b3c0 default to None if "name" in m.room.name is empty strawberry 2024-03-20 17:43:48 -04:00
  • debc8b6164 simplify heroes get_avatar strawberry 2024-03-20 17:41:16 -04:00
  • fee442c5c5 feat: automatically join rooms on registration strawberry 2024-03-20 11:19:41 -04:00
  • 924adfb4e0 use unwrap_or_default if timestamp conversion fails strawberry 2024-03-20 00:53:39 -04:00
  • f25764a158 check+clarify online backups are RocksDB only strawberry 2024-03-20 00:50:22 -04:00
  • 59cdec4932 return helpful message instead of empty message if no backups strawberry 2024-03-20 00:48:40 -04:00
  • b036a4fa75 make database_backup_path a PathBuf strawberry 2024-03-20 00:23:46 -04:00
  • 00baef9c00 make database_path a PathBuf strawberry 2024-03-20 00:08:25 -04:00
  • 0e95b2d3cb chore(deps): update docker docker tag to v25.0.5 renovate[bot] 2024-03-20 04:03:36 +00:00
  • 05c3ff9396
    chore(deps): update docker docker tag to v25.0.5 renovate[bot] 2024-03-20 04:03:36 +00:00
  • ea3834b19b fix lints strawberry 2024-03-20 00:03:07 -04:00
  • b9d7185290 add database backup with admin commands Jason Volk 2024-03-19 04:37:35 -07:00
  • e5f00926d7 db_cache_capacity_mb defaults to 256.0 now strawberry 2024-03-19 19:27:09 -04:00
  • ede82e7b90 reconfigure and optimize rocksdb options. Jason Volk 2024-03-14 12:36:56 -07:00
  • 8d1b597b6b add sync() to db abstraction for fsync(2). Jason Volk 2024-03-19 09:26:46 -07:00
  • f43b8d449b add rocksdb env to options. keep options in engine state. Jason Volk 2024-03-19 04:34:24 -07:00
  • 15c3e03908 add abstract fallbacks for kv batch methods. Jason Volk 2024-03-19 04:31:57 -07:00
  • fdc6e05443 bump rocksdb, deps, switch to hickory dns/resolver strawberry 2024-03-19 19:12:49 -04:00
  • 05002267a7 fix(deps): update rust crate serde_yaml to 0.9.33 renovate[bot] 2024-03-19 04:19:47 +00:00
  • 2aec32c007 fix docs strawberry 2024-03-19 00:51:24 -04:00
  • 148628dbc8 fix zealous client connection close (regression 809c9b4481) Jason Volk 2024-03-15 03:44:22 -07:00
  • 7809f0a6ae bump ruma and cargo.lock strawberry 2024-03-18 23:06:21 -04:00
  • 85cb559002 update DIFFERENCES.md strawberry 2024-03-18 21:17:29 -04:00
  • 61f49ecf0e rename forbidden_room_names to forbidden_alias_names strawberry 2024-03-18 21:17:05 -04:00
  • 5e880ac44a declare various missing server capabilities strawberry 2024-03-18 21:03:50 -04:00
  • 7f7bd91e8a add comment for future org.matrix.msc2285.stable strawberry 2024-03-18 20:29:10 -04:00
  • 96e1938616 remove unnecessary assert for test strawberry 2024-03-18 20:26:32 -04:00
  • 694b926366 move docs/gh pages into separate workflow strawberry 2024-03-18 01:30:40 -04:00
  • c8c3a9ed43 docs: s/conduit-example/conduwuit-example strawberry 2024-03-18 01:10:54 -04:00
  • 896c372cfe disable broken assertions_on_result_states lint strawberry 2024-03-17 23:02:21 -04:00
  • 2be43d3712 fix failing to register new appservice accounts strawberry 2024-03-17 22:13:09 -04:00
  • 0301c7c083 fix Appservice AccessTokenOptional authentication type endpoints strawberry 2024-03-17 21:59:10 -04:00
  • a2a7b81076 fix test strawberry 2024-03-17 19:18:40 -04:00
  • ea6425712a dont setup github pages if pull request strawberry 2024-03-17 19:03:27 -04:00
  • 19f313b91d deploy book to github pages strawberry 2024-03-17 18:54:53 -04:00
  • e2827a1a79 build documentation/book in github actions strawberry 2024-03-17 18:17:46 -04:00
  • b1b88601ab docs: dont point everyone to element strawberry 2024-03-17 18:12:04 -04:00
  • e9ce642795 docs: build docs using mdBook, build in CI, deploy to gitlab pages Samuel Meenzen 2024-03-17 18:06:10 -04:00
  • a7966b8f05 config option to allow incoming remote read receipts strawberry 2024-03-17 12:16:04 -04:00
  • b78d79a45a ignore deactivated users and remote user profiles wih forbidden_usernames strawberry 2024-03-17 12:11:24 -04:00
  • 8c3f946e97 bump conduwuit version to 0.1.8 strawberry 2024-03-17 02:42:49 -04:00
  • abceae26de add flush suite to sending service; trigger on read receipts. Jason Volk 2024-03-17 02:25:50 -04:00
  • 95ea665649 complete federation destination caching preempting getaddrinfo(3). Jason Volk 2024-03-17 02:20:23 -04:00
  • 6fe0ea05b8 add remove_batch with transaction to database abstraction. Jason Volk 2024-03-17 02:04:05 -04:00
  • ba03d55879 clear dns and tls-override caches from !admin command. Jason Volk 2024-03-17 02:02:14 -04:00
  • 9b5c4697bf bump async-trait and ruma strawberry 2024-03-17 01:57:16 -04:00
  • 16572a868a slight inclusive wording changes strawberry 2024-03-17 01:55:09 -04:00
  • b079b94715 track media uploads by user strawberry 2024-03-17 01:42:30 -04:00
  • 19135eaa58 document forbidden room aliases and usernames strawberry 2024-03-16 18:34:54 -04:00
  • e7c6b8c91b feat(spaces): hierarchy over federation Matthias Ahouansou 2024-03-16 16:09:11 -04:00
  • 1ecbf55d68 check allow_federation in send_federation_request strawberry 2024-03-16 16:07:42 -04:00
  • 4c841cd909 refactor: check if federation is disabled inside the authcheck where possible Matthias Ahouansou 2024-03-16 16:05:52 -04:00
  • c48535ef32 fix: avoid panics when admin room is not available Matthias Ahouansou 2024-03-16 14:11:03 -04:00
  • 5473631e1d admin command to see a room's full state from our database strawberry 2024-03-16 13:23:26 -04:00
  • de8f773620 slight wording updates strawberry 2024-03-16 13:22:15 -04:00
  • b4fa306a20 remove rocksdb optimize_level_style_compaction strawberry 2024-03-16 13:21:56 -04:00
  • b6f9ed2952 bump ruma and cargo.lock strawberry 2024-03-18 23:06:21 -04:00
  • bcd56750be update DIFFERENCES.md strawberry 2024-03-18 21:17:29 -04:00
  • 7d3a2bdafd rename forbidden_room_names to forbidden_alias_names strawberry 2024-03-18 21:17:05 -04:00
  • 05f85dabd8 declare various missing server capabilities strawberry 2024-03-18 21:03:50 -04:00
  • 58a3147d18 add comment for future org.matrix.msc2285.stable strawberry 2024-03-18 20:29:10 -04:00
  • 8bc440b8eb remove unnecessary assert for test strawberry 2024-03-18 20:26:32 -04:00
  • efd30fcf24 move docs/gh pages into separate workflow strawberry 2024-03-18 01:30:40 -04:00