Commit graph

  • 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
  • 4a68e28c71 use debug_warn for presence spam Jason Volk 2024-06-06 17:44:57 +00:00
  • 6e59135a7d eliminate RotationHandler Jason Volk 2024-06-05 21:57:10 +00:00
  • 0e74ade7d7 isolate axum shutdown in router; minor run-cycle/signalling tweaks Jason Volk 2024-06-05 19:59:50 +00:00
  • e4aa20ebeb move services ctor/dtor detail into service Jason Volk 2024-06-05 05:41:29 +00:00
  • 427aa4645c cleanup/reduce some tracing spans. Jason Volk 2024-06-04 20:16:36 +00:00
  • 73718a1208 elminate generic argument in ruma_wrapper::auth Jason Volk 2024-06-04 18:30:51 +00:00
  • 0e3d192ad2 fix trivial-casts Jason Volk 2024-06-03 10:44:46 +00:00
  • 76a4d8aa4c additional clippy configuration Jason Volk 2024-06-03 06:54:58 +00:00
  • 9bb52cb3ec add missing dev_release_log_level feature projection Jason Volk 2024-06-03 01:32:57 +00:00
  • dd49b3c3a1 fix/simplify emergency access initialization Jason Volk 2024-06-03 02:23:27 +00:00
  • b2e56777af fix missing toolchain in cargo smoketest run invocation. Jason Volk 2024-05-27 22:40:51 +00:00
  • f32380772f rename api::client_server to api::client Jason Volk 2024-06-06 18:21:02 +00:00
  • 8428f43c78 add legacy element hack for UIAA using invalid user field strawberry 2024-06-06 03:43:21 -04:00
  • 3af153f5ae split s2s into units Jason Volk 2024-06-05 04:32:58 +00:00
  • 38238c309f appservices: remove unnecessary services() call for self strawberry 2024-06-05 02:09:31 -04:00
  • 0857fe7907 abstract+add more "users in room" accessors, check membership state on active_local_joined_users_in_room strawberry 2024-06-05 01:52:53 -04:00
  • c738c119f8 delete unnecessary real_users_cache, fix overwriting push_target iter, add proper function for getting local active users in room strawberry 2024-06-04 01:13:43 -04:00
  • c1227340b3 update complement results strawberry 2024-06-05 18:17:46 -04:00
  • bf10ff65a4 media: ignore Content-Type params, use binary_search strawberry 2024-06-05 03:24:24 -04:00