Commit Graph

  • 849cfdcdfa add rocksdb stats level option with conf item Jason Volk 2024-08-02 01:21:01 +00:00
  • 1470331f7e add repair_mode documentation to example conf Jason Volk 2024-08-02 01:05:31 +00:00
  • dcaa96a79f sync: always include_redundant_members when using element_hacks feature strawberry 2024-07-25 23:06:14 -04:00
  • 101a966922 docs: mention potential DNS issues when using docker strawberry 2024-07-27 19:44:11 -04:00
  • 57940f38ea set last_seen_ip on new/initial device creation strawberry 2024-07-25 23:07:54 -04:00
  • 22f8c339fc debian: remove --verbose from postinst strawberry 2024-07-27 11:35:30 -04:00
  • c896acb729 dont consider presence status changes apart of presence spam strawberry 2024-07-27 19:09:31 -04:00
  • 7f1bc490d6 docs: update configuration docs for the new -O option strawberry 2024-07-28 16:46:20 -04:00
  • 1091c30845 docs: mention FreeBSD specific build commandline for deployment strawberry 2024-07-28 16:51:24 -04:00
  • 12d9e454db display success/failure count in get-remote-pdu-list strawberry 2024-07-28 17:11:31 -04:00
  • 82b973a8b1 nix: use cortex-a73 / ARMv8-a, strip and remove unnecessary bloat strawberry 2024-07-29 19:11:02 -04:00
  • 71ee31a014 add missing newline in banned room list output strawberry 2024-07-30 17:49:26 -04:00
  • 69b4ec81b6 update container registry links (#549 / #548) skedastically 2024-08-05 15:23:40 -04: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
  • f1977924f8 Add callouts support Jade Ellis 2024-07-30 18:30:15 +01:00
  • e7e311b080 Make code blocks loose border when against edge Jade Ellis 2024-07-28 22:37:14 +01:00
  • ccef1a4c8b add formal wrapping for api state Jason Volk 2024-07-28 21:31:35 +00:00
  • 601dac54eb Fix unescaping issue with HTML entities Jade Ellis 2024-07-28 22:31:19 +01:00
  • 14e2b42caa Improve and fix styles for code blocks and footnotes Jade Ellis 2024-07-28 22:29:40 +01:00
  • 4267beace5 Add more syntax highlighting grammars Jade Ellis 2024-07-28 22:22:48 +01: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
  • 4b765aa17c ci: only use sccache conditionally strawberry 2024-07-27 12:06:06 -04: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
  • b0ac5255c8 move sending service impl properly back to mod root Jason Volk 2024-07-17 02:19:03 +00:00
  • 29fc5b9b52 de-global some services in services Jason Volk 2024-07-17 01:00:57 +00:00
  • 3ccd9ea326 consolidate all resolution in resolver; split units Jason Volk 2024-07-16 23:38:48 +00:00
  • 8a2ae401df convert Client into Service Jason Volk 2024-07-16 22:29:42 +00:00
  • f465d77ad3 convert Resolver into a Service. Jason Volk 2024-07-16 22:00:54 +00:00
  • 2fd6f6b0ff add polymorphism to Services Jason Volk 2024-07-16 21:33:28 +00:00
  • 8b6018d77d de-global services() from api Jason Volk 2024-07-16 08:05:25 +00:00
  • 463f1a1287 only use graceful shutdown w/ axum-server fixed Jason Volk 2024-07-16 06:49:47 +00:00
  • 04fc87ad07 ci: try to free more runner storage/space strawberry 2024-07-25 21:33:34 -04:00
  • dc573f4562 ci: run free disk space for documentation workflow too strawberry 2024-07-25 19:39:47 -04:00
  • 74826dcb94 resolve lint_groups_priority lint (https://github.com/rust-lang/cargo/issues/12918) strawberry 2024-07-25 19:43:48 -04:00
  • b20c4e0539 bump MSRV and rust toolchain to 1.80.0 strawberry 2024-07-25 18:08:15 -04:00
  • fb8a2846df ci/nix: use a "test" cargo profile strawberry 2024-07-25 18:06:45 -04:00
  • 04971d0430 ci: cache all crates in rust-cache strawberry 2024-07-24 23:33:38 -04:00
  • f098532b09 ci: retry nix-build-and-cache 3 times before failing due to attic issues strawberry 2024-07-24 22:45:27 -04:00
  • 60927c1c72 ci: try using sccache strawberry 2024-07-24 22:22:45 -04:00
  • 03296412ab ci: validate deb packages produced strawberry 2024-07-24 19:40:53 -04:00
  • 934ab6a4fe nix: add dpkg to devshell packages for dpkg-deb strawberry 2024-07-24 19:34:19 -04:00