Commit graph

  • aa963c61da docs: add slight theme changes, better title strawberry 2024-06-16 20:58:17 -04:00
  • c98cf13010 ci: typo, store path is /conduwuit strawberry 2024-06-16 19:17:29 -04:00
  • 73dd4b1f8f ci: enable accept-flake-config, use the same args everywhere strawberry 2024-06-16 18:54:03 -04:00
  • c921deaee2 docs: update differences.md strawberry 2024-06-16 15:22:58 -04:00
  • a5de4d30bb ci: add forgejo/gitea actions file strawberry 2024-06-16 15:34:41 -04:00
  • 9e9b256b83 temp: comment out hardened_malloc code strawberry 2024-06-16 15:20:57 -04:00
  • ddf327e8b6 bump termimad strawberry 2024-06-16 13:07:23 -04:00
  • 3341a8e56e ci: allow drafts to run artifact builds again strawberry 2024-06-16 12:39:07 -04:00
  • 4942d684ea bump gitlab nix ci to 2.23.0 strawberry 2024-06-15 23:13:32 -04:00
  • f8f6dba674 docs: add conduwuit-bin to arch-linux.md strawberry 2024-06-15 22:11:13 -04:00
  • e5c9bf1992 misc build changes to mdbook, add favicon/logo strawberry 2024-06-15 22:09:27 -04:00
  • 502856a4a2 use pinned revs of git cargo deps where possible strawberry 2024-06-15 21:31:33 -04:00
  • 2be2a0dc91 fix: add tracing-log patch, use pinned tracing revs PedroHLC 2024-06-15 21:27:12 -04:00
  • cd3e7394bf nix: support pushing to conduwuit.cachix.org strawberry 2024-06-15 21:24:25 -04:00
  • a543bec1a5 ci: add conduwuit cachix nix binary cache strawberry 2024-06-15 17:32:51 -04:00
  • a589a34d15 ci: unify/simplify documentation and ci nix steps strawberry 2024-06-15 17:31:09 -04:00
  • 4312ac91c1 ci: set NIX_CONFIG for documentation workflow too strawberry 2024-06-15 17:16:34 -04:00
  • e83b426caf ci: set SOURCE_DATE_EPOCH for at least debian pkgs strawberry 2024-06-15 17:13:04 -04:00
  • cad1d34611 ci: disable detsys telemetry, use our binary cache URL as upstream strawberry 2024-06-15 17:11:25 -04:00
  • ce4517269b ci: output complement diff results to summary again strawberry 2024-06-15 17:01:32 -04:00
  • 169617ab87 ci: remove erroneous DIRENV_DEVSHELL strawberry 2024-06-15 16:53:28 -04:00
  • 3596fe0e18 ci: dont let renovate publish docker images strawberry 2024-06-15 16:52:28 -04:00
  • a22524496d console command interruption Jason Volk 2024-06-16 05:17:15 +00:00
  • 1d1b1644e9 add admin debug echo command Jason Volk 2024-06-16 02:14:19 +00:00
  • 483f0a9c86 add admin command for admin room notices Jason Volk 2024-06-16 02:10:47 +00:00
  • 3d3d63fdf4 admin commands for shutdown/reload Jason Volk 2024-06-16 01:44:41 +00:00
  • 08f2b8579c abstract shutdown/reload functionality. Jason Volk 2024-06-16 01:39:14 +00:00
  • 30e7298dd7 fix doc-lazy-continuation Jason Volk 2024-06-16 00:36:49 +00:00
  • 83565007bb fix lint group priority Jason Volk 2024-06-16 00:25:49 +00:00
  • 3872ae80f7 fix PanicInfo deprecation Jason Volk 2024-06-16 00:12:56 +00:00
  • 0923b6f428 fix use std::mem related lint Jason Volk 2024-06-16 00:10:53 +00:00
  • 48d9677959 rustfmt nightly/stable compats Jason Volk 2024-06-16 00:09:32 +00:00
  • 02bd67dc4b admin command path simplifications; fix message to room Jason Volk 2024-06-15 23:52:55 +00:00
  • 3813628acd log full custom edu rather than just content Jason Volk 2024-06-14 03:27:27 +00:00
  • 7b7593a6f5 Change the env name Kimiblock Moe 2024-06-16 10:08:02 +08:00
  • 1323506c88 Fix naming issues, directories will be moved in the post_upgrade function Kimiblock Moe 2024-06-16 09:48:25 +08:00
  • 332fc74fb8 Add systemd service for Arch Kimiblock Moe 2024-06-16 08:16:59 +08:00
  • 2de4d89b2d
    Change the env name Kimiblock Moe 2024-06-16 10:08:02 +08:00
  • f301f14168
    Fix naming issues, directories will be moved in the post_upgrade function Kimiblock Moe 2024-06-16 09:48:25 +08:00
  • 108818d0c3
    Add systemd service for Arch Kimiblock Moe 2024-06-16 08:16:59 +08:00
  • 03c04ce0a1 dont allow "remote admins" to run public escaped cmds on behalf of others strawberry 2024-06-14 23:46:07 -04:00
  • 08bf074cbb reduce roomid_mutex_state Jason Volk 2024-06-14 22:08:44 +00:00
  • 539aa27815 reduce roomid_mutex_federation Jason Volk 2024-06-14 21:39:37 +00:00
  • 22272bdc16 reduce roomid_mutex_insert Jason Volk 2024-06-14 21:28:00 +00:00
  • 8b68d6306c add MutexMap to utils Jason Volk 2024-06-14 21:11:31 +00:00
  • d4775f0763 add server-side command escape w/ public echo for admins Jason Volk 2024-06-13 22:22:21 +00:00
  • 571ab6ac2b admin terminal console Jason Volk 2024-06-10 06:02:17 +00:00
  • 5df7443437 add log suppression tool Jason Volk 2024-06-13 02:15:51 +00:00
  • e76e604771 add MxidError to our Error Jason Volk 2024-06-11 22:37:16 +00:00
  • 1f9225e4d1 add markdown log format for capture Jason Volk 2024-06-12 18:52:24 +00:00
  • c914a4fd91 capture logs for resolve-true-destination admin cmd Jason Volk 2024-06-11 01:27:58 +00:00
  • aa34021b27 tracing capture interface Jason Volk 2024-06-11 01:26:31 +00:00
  • 1bb4021b90 add format util to log suite Jason Volk 2024-06-11 00:15:29 +00:00
  • 877c04de52 add color utils to log suite Jason Volk 2024-06-11 00:14:53 +00:00
  • 029e1c630a split core log into directory Jason Volk 2024-06-08 01:13:20 +00:00
  • 39110ebc3c add fmt::Error as core Error source Jason Volk 2024-06-11 00:16:02 +00:00
  • 2ab3231ea6 add tracing_subscriber::filter::ParseError to amalgam Jason Volk 2024-06-08 02:17:12 +00:00
  • d0069cc100 log out any sessions when the server emergency password is unset v0.4.2 strawberry 2024-06-12 02:28:52 -04:00
  • 556e78214a fix: only allow the server user to set the admin alias Matthias Ahouansou 2024-06-12 02:13:27 -04:00
  • 8fff7ea706 cleanup+refactor admin room alias and server account accessing to globals strawberry 2024-06-12 02:10:59 -04:00
  • f712c0cefb fix: restrict who can remove aliases Matthias Ahouansou 2024-06-12 01:42:39 -04:00
  • 26d103d314 fix: only process admin commands if server user is in the room Matthias Ahouansou 2024-06-12 00:40:45 -04:00
  • 0688a96c37 drop redacted events from search results Benjamin Lee 2024-06-12 00:36:38 -04:00
  • eb73d8c669 fix: de-index pdus when redacted Benjamin Lee 2024-06-12 00:33:12 -04:00
  • 20a54aacd6 factor search tokenization out into a function Benjamin Lee 2024-06-12 00:22:49 -04:00
  • 81cd677b4e fix dropped events in search Benjamin Lee 2024-06-12 00:17:03 -04:00
  • 73da353e52 fix missing next_batch for search Benjamin Lee 2024-06-12 00:14:36 -04:00
  • 6a53b5768d
    chore(deps): update nixos/nix docker tag to v2.23.0 renovate[bot] 2024-06-12 16:34:31 +00:00
  • 6282d18d7e log out any sessions when the server emergency password is unset strawberry 2024-06-12 02:28:52 -04:00
  • 5eac21f1ab fix: only allow the server user to set the admin alias Matthias Ahouansou 2024-06-12 02:13:27 -04:00
  • 468e2558e4 cleanup+refactor admin room alias and server account accessing to globals strawberry 2024-06-12 02:10:59 -04:00
  • 9b966a5f16 fix: restrict who can remove aliases Matthias Ahouansou 2024-06-12 01:42:39 -04:00
  • fcf0f2edea fix: only process admin commands if server user is in the room Matthias Ahouansou 2024-06-12 00:40:45 -04:00
  • 7857b5f55e drop redacted events from search results Benjamin Lee 2024-06-12 00:36:38 -04:00
  • d541c7c663 fix: de-index pdus when redacted Benjamin Lee 2024-06-12 00:33:12 -04:00
  • de0ab64a60 factor search tokenization out into a function Benjamin Lee 2024-06-12 00:22:49 -04:00
  • 58881100e7 fix dropped events in search Benjamin Lee 2024-06-12 00:17:03 -04:00
  • b8e57ddcf9 fix missing next_batch for search Benjamin Lee 2024-06-12 00:14:36 -04:00
  • d5677b6ae7 bump cargo.lock due to yanked httparse strawberry 2024-06-11 18:35:48 -04:00
  • 910e98e0f7 bump cargo.lock due to yanked httparse strawberry 2024-06-11 18:35:48 -04:00
  • 01a77f8a71 add replaces_state and prev_sender in unsigned for membership changes strawberry 2024-06-11 12:37:18 -04:00
  • ea03a50e21 remove pfps/avatars and display names upon deactivation strawberry 2024-06-11 01:15:55 -04:00
  • 25d44cad31 slightly dedupe pfp/displayname updates, update blurhash in PDUs too strawberry 2024-06-11 00:42:54 -04:00
  • 91519959ed mark account as deactivated before leaving rooms strawberry 2024-06-10 23:55:41 -04:00
  • 2e31bcc213 use our fork of axum-server instead strawberry 2024-06-11 01:18:49 -04:00
  • 305dfc3b42 adminroom: cmds to view room topic and room members strawberry 2024-06-10 22:54:55 -04:00
  • 65fbb80145 adminroom: leave all rooms by default on manual deactivations strawberry 2024-06-10 21:14:18 -04:00
  • f1d90e5df6 log client/remote IP address on various routes tracing calls strawberry 2024-06-10 21:04:51 -04:00
  • 74b29ce067 adminroom: improved room list outputs, add counts strawberry 2024-06-10 03:27:15 -04:00
  • 0e7c3cb338 adminroom: simplify codeblock checks strawberry 2024-06-10 02:57:11 -04:00
  • 14a3471fcb adminroom: fix function typo strawberry 2024-06-10 02:49:15 -04:00
  • c834e86e67 adminroom: user cmds to put/get/delete room account data strawberry 2024-06-10 02:48:04 -04:00
  • b4f0a8a8b5 adminroom: clean up and optimise user commands strawberry 2024-06-10 02:26:53 -04:00
  • 9bb90213e1 adminroom: add user ID parsing utils strawberry 2024-06-09 21:13:53 -04:00
  • fcdf1463ef refactor get_room_topic into 1 single function strawberry 2024-06-08 20:56:51 -04:00
  • 88d038ffec refactor getting room's canonical alias into 1 function strawberry 2024-06-08 20:52:41 -04:00
  • 4b4c0952a2 refactor guest_can_join into 1 single function strawberry 2024-06-08 20:45:17 -04:00
  • 016270b33b adminroom: add server_in_room state cache accessor strawberry 2024-06-08 13:49:39 -04:00
  • d2063013b4 adminroom: add various state_cache db accessors strawberry 2024-06-07 19:47:07 -04:00
  • 03ba9bde29 admin cmd to force download and use a server's room state strawberry 2024-06-07 18:35:48 -04:00