Commit graph

  • 541fa2d2f7 tweak various log levels and messages Jason Volk 2024-04-14 03:54:54 -07:00
  • 33cc3d56c1 lazy-construct presence; avoids useless db queries in sender and syncer. Jason Volk 2024-04-16 02:00:54 -07:00
  • 8b003e6be2 add DNS configuration for TCP fallback. Jason Volk 2024-04-16 05:41:55 -07:00
  • b6cf0e6fcf fix trust_negative_responses config option Jason Volk 2024-04-16 07:02:13 -07:00
  • 160b9afe97 fix force room banning for room alias resolution strawberry 2024-04-15 22:22:32 -04:00
  • 8e77d60abf bump major conduwuit version to 0.2.0 due to federation breakage strawberry 2024-04-15 22:03:04 -04:00
  • 97c63604fd "global" ACLs config option, block room directory requests to forbidden servers strawberry 2024-04-15 22:02:08 -04:00
  • 47c43769d7 improve some user admin cmd checks strawberry 2024-04-15 20:57:42 -04:00
  • 404bdd1db5 allow ban-list-of-rooms to take room aliases strawberry 2024-04-15 20:32:52 -04:00
  • 59be0b3ddc sync upstream token/appservice auth code Matthias Ahouansou 2024-04-15 18:48:59 -04:00
  • c76445e9c1 clear ratelimits when clearing cache too strawberry 2024-04-15 18:40:01 -04:00
  • f49d3e1d0d dont use loole for sending channel code strawberry 2024-04-17 12:52:59 -04:00
  • f26248ee43 fix flake for other oci images too strawberry 2024-04-17 12:50:45 -04:00
  • a46257663b fix flake strawberry 2024-04-17 12:05:51 -04:00
  • 6c4ccc8bc7 Revert "prevent empty transactions from going out" strawberry 2024-04-17 12:04:36 -04:00
  • 98589ed74a revert tag name in nix flake for OCI images strawberry 2024-04-17 03:02:01 -04:00
  • 583939f192 check if user is allowed to invite for restricted room join strawberry 2024-04-17 02:54:59 -04:00
  • d91d9fd7c0 ci: wrap ref_name in quotes strawberry 2024-04-17 00:37:48 -04:00
  • 6154cb60e7 feat(appservice): ensure users/aliases outside of namespaces are not accessed Matthias Ahouansou 2024-04-16 22:39:49 -04:00
  • ce000f8d28 Set the time of the HEAD commit as the OCI created field morguldir 2024-04-16 22:06:52 -04:00
  • 018c154636 add ci and flake support for using ref name to docker image tag strawberry 2024-04-16 21:55:51 -04:00
  • 59625ed0d2 dont auto join rooms if registrations are from appservices strawberry 2024-04-16 19:22:58 -04:00
  • 2ab9b429e5 don't use bad_database (HTTP 500) for auth check failures strawberry 2024-04-16 18:19:47 -04:00
  • 5eec209270 default to shared room history visibility if invalid (per spec) strawberry 2024-04-16 18:03:51 -04:00
  • c52072356e bump cargo.toml dependencies strawberry 2024-04-16 16:35:18 -04:00
  • 9220205898 tweak various log levels and messages Jason Volk 2024-04-14 03:54:54 -07:00
  • 70f025ceb8 lazy-construct presence; avoids useless db queries in sender and syncer. Jason Volk 2024-04-16 02:00:54 -07:00
  • b2de267ca1 add DNS configuration for TCP fallback. Jason Volk 2024-04-16 05:41:55 -07:00
  • f04815f22d fix trust_negative_responses config option Jason Volk 2024-04-16 07:02:13 -07:00
  • f9ec759592
    Update sentry-rust monorepo to 0.32.3 renovate[bot] 2024-04-16 13:06:03 +00:00
  • 56b51dcaad
    Update Rust crate serde_json to 1.0.116 renovate[bot] 2024-04-16 07:57:47 +00:00
  • 6cf543f103 fix force room banning for room alias resolution strawberry 2024-04-15 22:22:32 -04:00
  • af37927b63 bump major conduwuit version to 0.2.0 due to federation breakage strawberry 2024-04-15 22:03:04 -04:00
  • a2594f708d "global" ACLs config option, block room directory requests to forbidden servers strawberry 2024-04-15 22:02:08 -04:00
  • d02b877bd4 improve some user admin cmd checks strawberry 2024-04-15 20:57:42 -04:00
  • daabde844f allow ban-list-of-rooms to take room aliases strawberry 2024-04-15 20:32:52 -04:00
  • f035fa0ba4 sync upstream token/appservice auth code Matthias Ahouansou 2024-04-15 18:48:59 -04:00
  • 1dac2bbc2d clear ratelimits when clearing cache too strawberry 2024-04-15 18:40:01 -04:00
  • 2c19b5c809
    Set the time of the HEAD commit as the OCI created field morguldir 2024-04-15 16:55:28 +02:00
  • 6d47c20efa Update Rust crate chrono to 0.4.38 renovate[bot] 2024-04-15 11:32:36 +00:00
  • 0a6eb3ef4d
    Update Rust crate chrono to 0.4.38 renovate[bot] 2024-04-15 11:32:36 +00:00
  • cc7cd51e9c prevent empty transactions from going out Jason Volk 2024-04-15 03:56:20 -07:00
  • 37237328fd prevent empty transactions from going out Jason Volk 2024-04-15 03:56:20 -07:00
  • 38b15418ca remove created date from OCI image generation strawberry 2024-04-15 07:00:14 -04:00
  • 775dbf70a8 remove created date from OCI image generation strawberry 2024-04-15 07:00:14 -04:00
  • 775191d5c1 dont include the timestamp in the docker image created date strawberry 2024-04-15 00:52:22 -04:00
  • 686d36ff92 dont include the timestamp in the docker image created date strawberry 2024-04-15 00:52:22 -04:00
  • 527a5cbd73 don't allow moderators dangerous permissions, fix pl 100 state_default strawberry 2024-04-14 23:01:08 -04:00
  • 45767eaec6 don't allow moderators dangerous permissions, fix pl 100 state_default strawberry 2024-04-14 23:01:08 -04:00
  • 6000fe10c4
    fix(deps): update rust crate either to 1.11.0 renovate[bot] 2024-04-15 02:37:30 +00:00
  • d1c139de26 add config option for url_preview_domain_explicit_denylist strawberry 2024-04-14 21:12:48 -04:00
  • 287887224f default empty presence string to offline. Jason Volk 2024-04-14 03:44:04 -07:00
  • cdb2dff7dd federation incoming logging/tracing related Jason Volk 2024-04-12 23:52:20 -07:00
  • ad4e214d28 polylogarithmic debodge Jason Volk 2024-04-12 19:20:11 -07:00
  • e493b3a60d split prev_event loop body; fetch state; dedup room version procurement. Jason Volk 2024-04-12 17:24:31 -07:00
  • 424e13cec2 split signing_keys from event_handler/mod. Jason Volk 2024-04-12 13:14:21 -07:00
  • dba0575e75 some optimizations to get_auth_chain() Jason Volk 2024-04-10 13:55:09 -07:00
  • 678d87ced1 add multi_get_or_create_shorteventids() Jason Volk 2024-04-10 12:21:23 -07:00
  • b4080de749 fix multi_get for abstraction and limit to specific column for least-surprise Jason Volk 2024-04-10 11:51:37 -07:00
  • c4ebc2f1d1 fix double-deserialization in federation transaction handler. Jason Volk 2024-04-12 12:52:20 -07:00
  • 97fc6c158f add edu select limit and condition for presence. Jason Volk 2024-04-10 16:12:06 -07:00
  • 6c9e95f7c9 add config option for allow_outgoing_read_receipts Jason Volk 2024-04-10 15:22:50 -07:00
  • 2b54c00f04 add config option to disable rocksdb LOG file Jason Volk 2024-04-13 17:58:13 -07:00
  • 20efe437fb default to debug log level if using debug build strawberry 2024-04-14 19:12:39 -04:00
  • 878dcd71bb fix invalid database code for servers_invite_via strawberry 2024-04-14 15:21:03 -04:00
  • 59ba3e3190 only allow admins to send room state events by default (e.g. ACLs) strawberry 2024-04-14 13:51:23 -04:00
  • 27f8c5b63d don't debug log device display name for guest registrations strawberry 2024-04-14 13:42:14 -04:00
  • 71611f0ae5 nix: try lastModifiedDate for oci image created date strawberry 2024-04-14 04:00:54 -04:00
  • 0f3f919e7b add list of passed, failed, and all complement tests strawberry 2024-04-13 22:27:28 -04:00
  • ac5dd77783 update complement Dockerfile conduwuit config sed's strawberry 2024-04-13 22:06:00 -04:00
  • d9ea3ffe70 raise complement test timeout to 30 minutes from 10 minutes strawberry 2024-04-13 21:47:05 -04:00
  • ca8128b195 document commandline args for complement strawberry 2024-04-13 20:35:32 -04:00
  • eceef5efa2 add config option for allowing guests to auto join rooms strawberry 2024-04-13 20:33:24 -04:00
  • d95c02f575 add config option for logging guest regs in admin room strawberry 2024-04-13 20:19:10 -04:00
  • e57051acd8 run all complement tests strawberry 2024-04-13 18:58:31 -04:00
  • f263630ac1 fix: use path_and_query() for "uri" in request_map for signatures strawberry 2024-04-13 16:04:17 -04:00
  • 81f5492675 fix complement script strawberry 2024-04-13 14:53:17 -04:00
  • d717329448 cite banner image used by at least github repo strawberry 2024-04-13 03:19:51 -04:00
  • 068a878260 partially update differences.md, at note at the top strawberry 2024-04-13 02:16:37 -04:00
  • 168858c8de port room directory auth to new auth stuff strawberry 2024-04-12 22:40:49 -04:00
  • 9b82551e63 bump cargo.lock due to yanked jobserver strawberry 2024-04-12 21:50:16 -04:00
  • a0b65eda1e merge the huge authentication MR mess (reject requests with authentication when not used) Matthias Ahouansou 2024-04-12 20:25:20 -04:00
  • 792a8ddb2f fix rustdoc lint strawberry 2024-04-12 20:03:09 -04:00
  • 8eda3be9ce disable federation at the router level too Matthias Ahouansou 2024-04-12 19:57:44 -04:00
  • 0d21d70d4a remove two unnecessary matches strawberry 2024-04-12 19:50:30 -04:00
  • e5307d44ca log error for /publicRooms requests, simplify it a bit strawberry 2024-04-12 19:20:15 -04:00
  • 9b5c8c124e fix example config well_known options strawberry 2024-04-11 22:07:53 -04:00
  • c2785038d8 add back default derive for WellKnownConfig strawberry 2024-04-11 21:50:40 -04:00
  • fdf523a93c bump conduwuit version to 0.1.15 strawberry 2024-04-11 21:15:11 -04:00
  • 2d4877f9a5 feat(federation): implement /make_leave and /send_leave Matthias Ahouansou 2024-04-11 21:13:10 -04:00
  • bfa68e7bc5 refactor well-known stuff to use proper ruma types, config types, etc strawberry 2024-04-11 20:17:30 -04:00
  • 993c0102d9 add unstable support for MSC4125 strawberry 2024-04-11 19:39:17 -04:00
  • 46e945d571 bump ruma, deps, and add MSC4125 ruma feature strawberry 2024-04-11 18:29:27 -04:00
  • f9e6caef87 simplify getting event content in build_and_append_pdu strawberry 2024-04-11 18:15:22 -04:00
  • 223f05c922 mark room version 11 as stable strawberry 2024-04-11 17:44:00 -04:00
  • b7a2482e4d output jemalloc and hmalloc builds in CI, add back target check for cargo.toml strawberry 2024-04-11 00:12:10 -04:00
  • befdc29b1e bump deps, fix repo link on cargo.toml strawberry 2024-04-10 23:52:12 -04:00
  • 593bad7780 remove unnecessary malloc imports, remove cargo.toml env check strawberry 2024-04-10 23:42:37 -04:00
  • 9883444486 allow unset variables in nix-build-and-cache for unset ATTIC_TOKEN strawberry 2024-04-10 23:36:34 -04:00
  • 89c22435d5 nix: simplify malloc outputs strawberry 2024-04-10 23:03:40 -04:00