Commit Graph

  • 5eb4010e03 fix(deps): update rust crate serde_yaml to 0.9.33 renovate[bot] 2024-03-19 04:19:47 +00:00
  • a405f10f82 fix docs strawberry 2024-03-19 00:51:24 -04:00
  • 7b15f85c62 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
  • 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