Commit graph

  • 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
  • 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
  • 4da1d65557
    chore(deps): update rust crate http-body-util to v0.1.2 renovate[bot] 2024-06-10 19:49:19 +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
  • 64cf7d5578
    chore(deps): update rust crate clap to v4.5.7 renovate[bot] 2024-06-10 15:40:21 +00:00
  • 8cef287b13
    chore(deps): update rust crate console-subscriber to 0.3 renovate[bot] 2024-06-10 14:06:50 +00:00
  • d2d5dfc3da
    chore(deps): update rust crate url to v2.5.1 renovate[bot] 2024-06-10 14:06:40 +00: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
  • 649518be3f
    chore(deps): update rust crate regex to v1.10.5 renovate[bot] 2024-06-09 12:58:28 +00: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
  • 5d608308f0 admin cmd to force download and use a server's room state strawberry 2024-06-07 18:35:48 -04:00
  • 4cbfb8db61 client-api: export validate_and_add_event_id strawberry 2024-06-07 18:35:29 -04:00
  • e268248143 add config option to allow guests to access TURN server strawberry 2024-06-05 18:42:56 -04:00
  • 90916e8191 add missing TURN example config options strawberry 2024-06-07 00:05:37 -04:00
  • 96f23d41ab bump conduwuit to version 0.4.2 strawberry 2024-06-07 02:02:10 -04:00
  • c9fd2d1951 fix(fed): dont reject /state_ids/ on world readable rooms strawberry 2024-06-07 01:48:05 -04:00
  • 85fea1ce0a fix(fed): dont reject /state/ on world readable rooms strawberry 2024-06-07 01:47:35 -04:00
  • f7faffd347 fix(fed): dont reject /event_auth/ on world readable rooms strawberry 2024-06-07 01:47:06 -04:00
  • 74cca2341f fix(fed): dont reject /event/ on world readable rooms strawberry 2024-06-07 01:46:02 -04:00
  • 33dfa55790 fix(fed): dont reject /backfill/ on world readable rooms strawberry 2024-06-07 01:45:00 -04:00
  • 2d2ba4935a fix(fed): dont reject /get_missing_events on world readable rooms strawberry 2024-06-07 01:21:01 -04:00
  • c736265012 add is_world_readable state_accessor func, use self instead of services() strawberry 2024-06-07 01:16:18 -04:00
  • a53343fe30 add config option to allow guests to access TURN server strawberry 2024-06-05 18:42:56 -04:00
  • 49958eddc9 add missing TURN example config options strawberry 2024-06-07 00:05:37 -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
  • 97ddb2ce87 bump conduwuit to version 0.4.2 strawberry 2024-06-07 02:02:10 -04:00
  • a04ff7d4af fix(fed): dont reject /state_ids/ on world readable rooms strawberry 2024-06-07 01:48:05 -04:00
  • 10dfbf6420 fix(fed): dont reject /state/ on world readable rooms strawberry 2024-06-07 01:47:35 -04:00
  • d10bc67c9d fix(fed): dont reject /event_auth/ on world readable rooms strawberry 2024-06-07 01:47:06 -04:00
  • 197a02bf8d fix(fed): dont reject /event/ on world readable rooms strawberry 2024-06-07 01:46:02 -04:00
  • 8103bd7310 fix(fed): dont reject /backfill/ on world readable rooms strawberry 2024-06-07 01:45:00 -04:00
  • 81487e3f07 fix(fed): dont reject /get_missing_events on world readable rooms strawberry 2024-06-07 01:21:01 -04:00
  • bfbb29dded add is_world_readable state_accessor func, use self instead of services() strawberry 2024-06-07 01:16:18 -04:00
  • 1cc7cf54a7 add config option to allow guests to access TURN server strawberry 2024-06-05 18:42:56 -04:00
  • 40e4019f7f add missing TURN example config options strawberry 2024-06-07 00:05:37 -04:00
  • 176d95c2a8 admin: media: Force flag on past media removal Lux Aliaga 2024-06-07 12:53:44 -04:00
  • b845dc5984
    admin: media: Force flag on past media removal Lux Aliaga 2024-06-07 12:53:44 -04:00
  • 8d32fb1445 chore(deps): update sentry-rust monorepo to 0.34.0 renovate[bot] 2024-06-07 04:41:50 +00:00
  • 82a3b73774 chore(deps): update rust crate clap to v4.5.6 renovate[bot] 2024-06-07 04:40:31 +00:00
  • 1f19356693 chore(deps): update aquasecurity/trivy-action action to v0.22.0 renovate[bot] 2024-06-07 04:40:35 +00:00
  • f007d5eaed
    chore(deps): update sentry-rust monorepo to 0.34.0 renovate[bot] 2024-06-07 04:41:50 +00:00
  • cb75cf9255
    chore(deps): update aquasecurity/trivy-action action to v0.22.0 renovate[bot] 2024-06-07 04:40:35 +00:00
  • df98725ccd
    chore(deps): update rust crate clap to v4.5.6 renovate[bot] 2024-06-07 04:40:31 +00:00
  • 3ada847570 extract client ip from connection state Jason Volk 2024-06-07 01:01:30 +00:00
  • 0bade5317f add connection info to router Jason Volk 2024-06-06 22:31:52 +00:00
  • c2267d4c03 add services state to router Jason Volk 2024-06-05 07:30:30 +00:00
  • aebae11c82 reintroduce the variadic macro for ruma handler. Jason Volk 2024-06-07 00:53:30 +00:00
  • f871d8fd4e move impl FromRequest for Ruma up one level; some cleanup Jason Volk 2024-06-06 18:04:29 +00:00