Commit graph

  • 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
  • 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
  • d5677b6ae7 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
  • 1287a86c05 client-api: export validate_and_add_event_id strawberry 2024-06-07 18:35:29 -04:00
  • 8210e8c42e slightly adjust sliding sync code for ruma bump strawberry 2024-06-10 17:20:59 -04:00
  • adf0bfd894 bump ruma strawberry 2024-06-10 16:57:44 -04:00
  • 6b843ec4dd switch to patch/fork of axum-server to fix shutdown hangs strawberry 2024-06-10 16:49:17 -04:00
  • ac02078395 bump cargo.lock, add tracing feature to axum-extra strawberry 2024-06-10 16:43:04 -04:00
  • b9d38fd3ba chore(deps): update rust crate http-body-util to v0.1.2 renovate[bot] 2024-06-10 19:49:19 +00:00
  • 1b2c8236fb chore(deps): update rust crate clap to v4.5.7 renovate[bot] 2024-06-10 15:40:21 +00:00
  • d7b8af627c chore(deps): update rust crate console-subscriber to 0.3 renovate[bot] 2024-06-10 14:06:50 +00:00
  • 130aae8758 chore(deps): update rust crate url to v2.5.1 renovate[bot] 2024-06-10 14:06:40 +00:00
  • 4741a76896 chore(deps): update rust crate regex to v1.10.5 renovate[bot] 2024-06-09 12:58:28 +00:00
  • 5bfb62e979 Revert "update complement results" strawberry 2024-06-10 15:38:20 -04:00
  • cb03654dc1 fix broken federated room invites/joins strawberry 2024-06-10 14:53:26 -04:00
  • f0557e3303 split migrations function Jason Volk 2024-06-09 20:50:40 +00:00
  • f52acd9cdf Fix idiomatic let if Jason Volk 2024-06-09 10:29:53 +00:00
  • eae41fc411 Fix use-self Jason Volk 2024-06-09 10:23:06 +00:00
  • c3c91e9d80 Fix suboptimal flops Jason Volk 2024-06-09 10:13:49 +00:00
  • a8de5d1e60 Fix futures not Send Jason Volk 2024-06-09 06:10:21 +00:00
  • 7688d67870 Fix needless pass by ref mut Jason Volk 2024-06-09 06:50:44 +00:00
  • 89d7d48324 Fix equatable if let Jason Volk 2024-06-09 05:25:51 +00:00
  • b525031a25 Fix derive partial eq without eq Jason Volk 2024-06-09 05:20:31 +00:00
  • 67f4285504 Fix branches sharing code Jason Volk 2024-06-09 05:15:27 +00:00
  • b65f05ce19 simplify lifetime parameters Jason Volk 2024-05-29 14:57:53 +00:00
  • db2c9f28b6 split admin room moderation commands Jason Volk 2024-06-09 04:40:19 +00:00
  • fc1b8326e6 split join_room_by_id_helper into local and remote Jason Volk 2024-06-09 04:22:47 +00:00
  • 6e50b07bf5 Fix large future Jason Volk 2024-06-09 03:57:18 +00:00
  • 9a3c52aa75 update complement results strawberry 2024-06-09 12:05:30 -04:00
  • ccf9f95cc9 retroactively fix bad data in roomuserid_joined, remove pointless prefix scans strawberry 2024-06-09 01:47:03 -04:00
  • 0524e6ed52 remove unnecessary active_local_joined_users_in_room state_cache accessor strawberry 2024-06-08 17:32:04 -04:00
  • 7f5b59afbb add conduwuit-specific db migration fixing double split db entries strawberry 2024-06-08 16:58:24 -04:00
  • ab5db37851 fix bad double split insert on roomuserid_joined cf strawberry 2024-06-08 16:57:48 -04:00
  • c0c7f23a05 services(timeline): use self instead of services() strawberry 2024-06-07 03:52:37 -04:00
  • 14ec41c211 services(state_cache): use self instead of services() strawberry 2024-06-07 03:51:23 -04:00
  • 2230bc7339 services(state): use self instead of services() strawberry 2024-06-07 03:50:16 -04:00
  • 0ebabba971 services(pdu_metadata): use self instead of services() strawberry 2024-06-07 03:49:01 -04:00
  • 3ed561cb31 service(globals): use self instead of services() strawberry 2024-06-07 03:44:59 -04:00
  • a061644b2d service(event_handler): use self instead of services() strawberry 2024-06-07 03:42:33 -04:00
  • 82ac6b01b2 service(auth_chain): use self instead of services() strawberry 2024-06-07 03:40:58 -04:00