Commit graph

  • 69b4ec81b6
    update container registry links (#549 / #548) skedastically 2024-08-05 15:23:40 -04:00
  • 6b30628067
    Update docker.md skedastically 2024-08-05 18:34:56 +00:00
  • 07bc2b0c3c
    update gitlab url skedastically 2024-08-05 18:11:43 +00:00
  • 8e7c076c34
    gitlab URL skedastically 2024-08-05 18:09:42 +00:00
  • 10cc382d15
    update public URL to dockerhub registry skedastically 2024-08-05 18:04:49 +00:00
  • 44b3e37faa
    chore(deps): update rust crate regex to v1.10.6 renovate[bot] 2024-08-03 07:46:39 +00:00
  • af80565e6a
    chore(deps): update rust crate bytes to v1.7.1 renovate[bot] 2024-08-03 07:46:30 +00:00
  • fe0969e7ca fix release-max-perf profile [ci skip] Jason Volk 2024-08-01 12:25:22 +00:00
  • 2e3e14b045 refactor some additional errors Jason Volk 2024-08-01 10:58:27 +00:00
  • f51d4237c7 bump cargo Jason Volk 2024-08-01 08:48:28 +00:00
  • d8a87258d6 rust: bump console-subscriber to 0.4 strawberry 2024-07-29 19:18:56 -04:00
  • 3da2242730 bump tokio, use default-features = false for more crates strawberry 2024-07-28 15:15:39 -04:00
  • 5add9a8c34 support field values in err! macro Jason Volk 2024-08-01 08:41:47 +00:00
  • 5b1642f641 split server_keys from event_handler into service Jason Volk 2024-07-31 21:05:15 +00:00
  • eb94aa7079 remove dangling sending/resolve unit Jason Volk 2024-07-31 21:07:21 +00:00
  • 24884c3b9b move media helpers from api to services Jason Volk 2024-07-30 05:29:32 +00:00
  • a0a002b17f disable legacy media compat by default; cleanse directory when disabled Jason Volk 2024-07-30 02:06:15 +00:00
  • f632b06e6d use Services instead of Server for middleware function state Jason Volk 2024-07-30 02:28:25 +00:00
  • 1f88866612 optimize api state extractor Jason Volk 2024-07-30 01:25:07 +00:00
  • af77615e8a implement MSC4166, returning M_NOT_FOUND if no TURN URIs are set strawberry 2024-07-30 00:05:22 -04:00
  • f91e40bc44 rust: bump console-subscriber to 0.4 strawberry 2024-07-29 19:18:56 -04:00
  • 111f2223bd nix: use cortex-a73 / ARMv8-a, strip and remove unnecessary bloat strawberry 2024-07-29 19:11:02 -04:00
  • 38434a9d1d
    chore(deps): update rust crate console-subscriber to 0.4 renovate[bot] 2024-07-29 16:53:34 +00:00
  • 802c6e0781 revert producing debug builds for now strawberry 2024-07-29 10:57:23 -04:00
  • 1d97858aa6 add support for MSC4168: migrate m.room.* on room upgrades strawberry 2024-07-29 01:04:26 -04:00
  • 2834d50ddf display success/failure count in get-remote-pdu-list strawberry 2024-07-28 17:11:31 -04:00
  • 3c9b702527 docs: mention FreeBSD specific build commandline for deployment strawberry 2024-07-28 16:51:24 -04:00
  • ccef1a4c8b add formal wrapping for api state Jason Volk 2024-07-28 21:31:35 +00:00
  • a8c707d8a5 docs: update configuration docs for the new -O option strawberry 2024-07-28 16:46:20 -04:00
  • 85c5b11e73 bump tokio, use default-features = false for more crates strawberry 2024-07-28 15:15:39 -04:00
  • e0d3180303 docs: mention potential DNS issues when using docker strawberry 2024-07-27 19:44:11 -04:00
  • 1e059d209c dont consider presence status changes apart of presence spam strawberry 2024-07-27 19:09:31 -04:00
  • 8e690f73d6 debian: remove --verbose from postinst strawberry 2024-07-27 11:35:30 -04:00
  • 547bc2171c reduce unnecessary logging on URL preview and event, use sensible error code for URL previews strawberry 2024-07-26 19:13:18 -04:00
  • 275075a2f5 apply forbidden_remote_server_names to outbound sending and inbound federation handling strawberry 2024-07-26 00:45:23 -04:00
  • 335be12f79 set last_seen_ip on new/initial device creation strawberry 2024-07-25 23:07:54 -04:00
  • fd74a0ac3d sync: always include_redundant_members when using element_hacks feature strawberry 2024-07-25 23:06:14 -04:00
  • 5c258f41c8 fixes for modules Jason Volk 2024-07-28 11:14:10 +00:00
  • 15126ee1b2 additional weak references where applicable Jason Volk 2024-07-28 09:03:17 +00:00
  • e37ac56dba use weak references to break services dependency cycle Jason Volk 2024-07-28 07:22:51 +00:00
  • a74613be96 improve database repair/shutdown log messages Jason Volk 2024-07-28 06:17:43 +00:00
  • a95ded167f fix type complexity Jason Volk 2024-07-28 04:02:45 +00:00
  • 95121b6e05 use single-line codeblock for specific features lists Jason Volk 2024-07-28 01:57:33 +00:00
  • e6884ef13a fix various nightly incidental lints Jason Volk 2024-07-28 01:03:08 +00:00
  • 49033db2b8 fix trailing body passed to commands Jason Volk 2024-07-28 00:24:09 +00:00
  • ddc8c3b46c split presence data object into file; improve service encapsulations Jason Volk 2024-07-27 23:25:13 +00:00
  • ea95627dce hoist rustc flag string array to global const Jason Volk 2024-07-27 20:55:21 +00:00
  • c3e751542d ci: default to empty string to "unset" variables strawberry 2024-07-27 23:40:54 -04:00
  • e61282f4f7 fixes for modules Jason Volk 2024-07-28 11:14:10 +00:00
  • e7f3b46cfa additional weak references where applicable Jason Volk 2024-07-28 09:03:17 +00:00
  • 6ad074ddf0 use weak references to break services dependency cycle Jason Volk 2024-07-28 07:22:51 +00:00
  • a7bda267d3 improve database repair/shutdown log messages Jason Volk 2024-07-28 06:17:43 +00:00
  • 2207079ca2 fix type complexity Jason Volk 2024-07-28 04:02:45 +00:00
  • 69173595dd use single-line codeblock for specific features lists Jason Volk 2024-07-28 01:57:33 +00:00
  • a236f3a1e4 fix various nightly incidental lints Jason Volk 2024-07-28 01:03:08 +00:00
  • e7841b1077 fix trailing body passed to commands Jason Volk 2024-07-28 00:24:09 +00:00
  • 2ac3b2e4cc split presence data object into file; improve service encapsulations Jason Volk 2024-07-27 23:25:13 +00:00
  • 719bfb0d13 hoist rustc flag string array to global const Jason Volk 2024-07-27 20:55:21 +00:00
  • 9085dd923f ci: default to empty string to "unset" variables strawberry 2024-07-27 23:40:54 -04:00
  • 4b765aa17c ci: only use sccache conditionally strawberry 2024-07-27 12:06:06 -04:00
  • 4d08c762ff
    chore(deps): update rust crate tokio to v1.39.2 renovate[bot] 2024-07-27 12:20:25 +00:00
  • 954cfc6bb7 bump cargo Jason Volk 2024-07-27 08:28:35 +00:00
  • 2f85a5c1ac de-global services Jason Volk 2024-07-27 07:17:07 +00:00
  • 7e50db4193 de-global services from admin Jason Volk 2024-07-27 00:11:41 +00:00
  • 7a3cc3941e parse generics for implement macro Jason Volk 2024-07-26 21:31:31 +00:00
  • ca82b59c6f upgrade to syn 2.x Jason Volk 2024-07-26 20:40:07 +00:00
  • 3b5607ecdc add macro for out-of-line definitions Jason Volk 2024-07-26 06:41:26 +00:00
  • 96f6a75bc8 add refutable pattern function macro Jason Volk 2024-07-26 06:13:30 +00:00
  • 68f42baf73 rename admin Command to CommandInput Jason Volk 2024-07-25 22:13:22 +00:00
  • 271959ee27 add debug list-dependencies admin command Jason Volk 2024-07-25 21:29:37 +00:00
  • c423a83656 add cli override for any configuration item Jason Volk 2024-07-25 02:59:54 +00:00
  • 4e975887cf add command to list features Jason Volk 2024-07-24 23:53:48 +00:00
  • 8bb69eb81d add simple ast dimension diagnostic Jason Volk 2024-07-25 01:41:31 +00:00
  • 2100618d47 add rustc build flags reflection Jason Volk 2024-07-24 23:01:00 +00:00
  • 936d2915e2 add cargo manifest reflection Jason Volk 2024-07-24 09:10:01 +00:00
  • f014231644 add conf item to disable rocksdb compaction Jason Volk 2024-07-24 09:04:16 +00:00
  • 7d487d53d8 de-cycle conduit_macros from conduit_core. Jason Volk 2024-07-24 03:55:01 +00:00
  • d7d874f88d start core info module; move version to info Jason Volk 2024-07-24 01:06:58 +00:00
  • ee864bcd9e normalize admin debug command handlers Jason Volk 2024-07-24 01:26:23 +00:00
  • 111cbea6fc add debug time command Jason Volk 2024-07-24 00:15:03 +00:00
  • 85f734ec74 proc macro Jason Volk 2024-07-24 00:14:03 +00:00
  • 2468e0c3de unconditionally derive Debug on subcommand enums Jason Volk 2024-07-24 00:13:03 +00:00
  • f841c2356d preliminary get-signing-keys command Jason Volk 2024-06-17 21:46:23 +00:00
  • c64adbec0e split signing_keys_for from verify_keys_for Jason Volk 2024-06-17 07:49:52 +00:00
  • 4458efa2b2 rename signing_keys_for to verify_keys_for Jason Volk 2024-06-17 07:21:51 +00:00
  • 5c0bf29122 add util for camel to snake case conversion Jason Volk 2024-07-23 07:03:33 +00:00
  • 91b49a7786 add basic exchange util Jason Volk 2024-07-23 06:57:14 +00:00
  • 5a17fbccf5 add type_name debug tool Jason Volk 2024-07-05 08:40:02 +00:00
  • 5ed95ea357 contextualize handler in object Jason Volk 2024-07-22 22:45:25 +00:00
  • ccfa939bd3 split admin command enum from handler Jason Volk 2024-07-22 22:24:17 +00:00
  • 263e338088 add --console program option to automatically spawn Jason Volk 2024-07-22 21:21:44 +00:00
  • 2fb43dd38d infra to synthesize program options with config options Jason Volk 2024-07-22 21:16:46 +00:00
  • 59efabbbc2 de-global server_is_ours / user_is_local Jason Volk 2024-07-22 07:43:51 +00:00
  • 010e4ee35a de-global services for services Jason Volk 2024-07-18 06:37:47 +00:00
  • 992c0a1e58 de-global services for admin Jason Volk 2024-07-20 23:38:20 +00:00
  • 9b20c6918f add indirection for circular-dependencies between services Jason Volk 2024-07-21 00:21:34 +00:00
  • 3dc91525ce fix over-tabulation Jason Volk 2024-07-21 01:08:03 +00:00
  • a88f913a17 enrich interface for inter-service referencing Jason Volk 2024-07-17 22:31:21 +00:00
  • 4343218957 initialize some containers with_capacity Jason Volk 2024-07-17 07:39:14 +00:00
  • b116984e46 use mutex_map for url preview lock Jason Volk 2024-07-17 02:48:43 +00:00