2026-07-17T21:40:12.266021Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=0 handled=57}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$GJvOW91kMmR5WmWvA4AMdvKPIV_8GBV2PtEQ-Tx_wZE"}: conduwuit_service::rooms::timeline::backfill: We already have $GJvOW91kMmR5WmWvA4AMdvKPIV_8GBV2PtEQ-Tx_wZE in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.266275Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.266326Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.299516Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: resolvematrix::server: Input is not an IP literal input=zirco.dev 2026-07-17T21:40:12.299669Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::xfer::dns_handle: querying: zirco.dev. A 2026-07-17T21:40:12.299696Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_resolver::name_server_pool: sending request: [Query { name: Name("zirco.dev."), query_type: A, query_class: IN }] 2026-07-17T21:40:12.299714Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_resolver::name_server_pool: creating new shared lookup query=zirco.dev. IN A 2026-07-17T21:40:12.299736Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_resolver::name_server_pool: setting retry_interval retry_interval=122.993ms ip=127.0.0.53 2026-07-17T21:40:12.299754Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::xfer: enqueueing message:QUERY:[Query { name: Name("zirco.dev."), query_type: A, query_class: IN }] 2026-07-17T21:40:12.299778Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::xfer::dns_handle: querying: zirco.dev. AAAA 2026-07-17T21:40:12.299792Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_resolver::name_server_pool: sending request: [Query { name: Name("zirco.dev."), query_type: AAAA, query_class: IN }] 2026-07-17T21:40:12.299804Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_resolver::name_server_pool: creating new shared lookup query=zirco.dev. IN AAAA 2026-07-17T21:40:12.299819Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_resolver::name_server_pool: setting retry_interval retry_interval=122.993ms ip=127.0.0.53 2026-07-17T21:40:12.299831Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::xfer: enqueueing message:QUERY:[Query { name: Name("zirco.dev."), query_type: AAAA, query_class: IN }] 2026-07-17T21:40:12.299915Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::udp::udp_client_stream: final message final_message=; header 38107:QUERY:RD:NoError:QUERY ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 1232 opts: 0 ; query ;; zirco.dev. IN A 2026-07-17T21:40:12.299959Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::udp::udp_stream: created socket successfully 2026-07-17T21:40:12.299985Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::udp::udp_client_stream: final message final_message=; header 17917:QUERY:RD:NoError:QUERY ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 1232 opts: 0 ; query ;; zirco.dev. IN AAAA 2026-07-17T21:40:12.300010Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::udp::udp_stream: created socket successfully 2026-07-17T21:40:12.305417Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 2026-07-17T21:40:12.305489Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.305798Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 2026-07-17T21:40:12.305875Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.305903Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=4 ms status=200 2026-07-17T21:40:12.305973Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.305966Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=5 ms status=200 2026-07-17T21:40:12.306054Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=5 ms status=200 2026-07-17T21:40:12.306086Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.306131Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.306184Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=5 ms status=200 2026-07-17T21:40:12.306248Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.306333Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=4 ms status=200 2026-07-17T21:40:12.306405Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.306679Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=5 ms status=200 2026-07-17T21:40:12.306683Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=4 ms status=200 2026-07-17T21:40:12.306679Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=6 ms status=200 2026-07-17T21:40:12.306751Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.306758Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.306765Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.309749Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=7 ms status=200 2026-07-17T21:40:12.309816Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.353692Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=1 handled=69}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$AstVVoLWA5VBKnbRfu-9hBuFsKWEPlclJMVdw38h5D8"}: conduwuit_service::rooms::timeline::backfill: We already have $AstVVoLWA5VBKnbRfu-9hBuFsKWEPlclJMVdw38h5D8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.354109Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.354177Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.354940Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=70}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$0u-3CpyhXqxq1Iks8-bUk3PCcMHFjzbYsVMiDyEOXWw"}: conduwuit_service::rooms::timeline::backfill: We already have $0u-3CpyhXqxq1Iks8-bUk3PCcMHFjzbYsVMiDyEOXWw in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.354945Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=3 handled=70}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$XZ6J68xnnOZ9fm1cuXBQj0ZDFsFSg4Vp0DWfV4SjXZA"}: conduwuit_service::rooms::timeline::backfill: We already have $XZ6J68xnnOZ9fm1cuXBQj0ZDFsFSg4Vp0DWfV4SjXZA in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.354964Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=1 handled=70}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$1sB6W9tLXdwScyU2K5-EYKKeDtxJslFSpEYcmoj_HbM"}: conduwuit_service::rooms::timeline::backfill: We already have $1sB6W9tLXdwScyU2K5-EYKKeDtxJslFSpEYcmoj_HbM in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.355238Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.355271Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.355294Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.355271Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.355349Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.355381Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.355689Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=1 handled=73}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$7XnRMjB-wYl-0Oi-5V3PNeu3ZjuKd2snUWPuBuAuXSA"}: conduwuit_service::rooms::timeline::backfill: We already have $7XnRMjB-wYl-0Oi-5V3PNeu3ZjuKd2snUWPuBuAuXSA in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.355963Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.356020Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.373310Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::udp::udp_client_stream: received message id: 38107 2026-07-17T21:40:12.373362Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::error: response: ; header 38107:RESPONSE:RD,RA:NoError:QUERY ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 65494 opts: 0 ; query ;; zirco.dev. IN A ; answers 2 zirco.dev. 57 IN A 172.67.196.202 zirco.dev. 57 IN A 104.21.21.62 ; authorities 0 ; additionals 0 2026-07-17T21:40:12.373411Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::error: response: ; header 38107:RESPONSE:RD,RA:NoError:QUERY ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 65494 opts: 0 ; query ;; zirco.dev. IN A ; answers 2 zirco.dev. 57 IN A 172.67.196.202 zirco.dev. 57 IN A 104.21.21.62 ; authorities 0 ; additionals 0 2026-07-17T21:40:12.374705Z INFO router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=2 handled=74}:request:fed{dest="rory.gay"}: conduwuit_service::federation::execute: Sending request: GET matrix-federation://rory.gay/_matrix/federation/v1/media/thumbnail/ocRVanZoUTCcifcVNwXgbtTg 2026-07-17T21:40:12.374812Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=2 handled=74}:request:fed{dest="rory.gay"}: hyper_util::client::legacy::connect::http: connecting to 51.210.113.110:8448 2026-07-17T21:40:12.375976Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::udp::udp_client_stream: received message id: 17917 2026-07-17T21:40:12.376009Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::error: response: ; header 17917:RESPONSE:RD,RA:NoError:QUERY ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 65494 opts: 0 ; query ;; zirco.dev. IN AAAA ; answers 2 zirco.dev. 57 IN AAAA 2606:4700:3036::6815:153e zirco.dev. 57 IN AAAA 2606:4700:3031::ac43:c4ca ; authorities 0 ; additionals 0 2026-07-17T21:40:12.376042Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hickory_net::error: response: ; header 17917:RESPONSE:RD,RA:NoError:QUERY ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 65494 opts: 0 ; query ;; zirco.dev. IN AAAA ; answers 2 zirco.dev. 57 IN AAAA 2606:4700:3036::6815:153e zirco.dev. 57 IN AAAA 2606:4700:3031::ac43:c4ca ; authorities 0 ; additionals 0 2026-07-17T21:40:12.376095Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hyper_util::client::legacy::connect::http: connecting to 172.67.196.202:443 2026-07-17T21:40:12.377184Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 2026-07-17T21:40:12.377268Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.377355Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=2 ms status=200 2026-07-17T21:40:12.377376Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=2 ms status=200 2026-07-17T21:40:12.377434Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.377451Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.377458Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 2026-07-17T21:40:12.377512Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.379337Z DEBUG router{method=PUT path=/_matrix/client/v3/user/{user_id}/account_data/{event_type} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.379396Z DEBUG router{method=PUT path=/_matrix/client/v3/user/{user_id}/account_data/{event_type} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.384688Z DEBUG router{method=GET path=/_matrix/client/v3/sync ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=5 ms status=200 2026-07-17T21:40:12.384769Z DEBUG router{method=GET path=/_matrix/client/v3/sync ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.384838Z DEBUG conduwuit_service::presence: Adding timer 8: @logn:ispresencefixedyet.com timeout:300s 2026-07-17T21:40:12.396883Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: hyper_util::client::legacy::connect::http: connected to 172.67.196.202:443 2026-07-17T21:40:12.400701Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=80}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$Pafw25WhFlj6ADEVCwV16Q1_YsA2wVBOVhVPD68SHr4"}: conduwuit_service::rooms::timeline::backfill: We already have $Pafw25WhFlj6ADEVCwV16Q1_YsA2wVBOVhVPD68SHr4 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.401228Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 2026-07-17T21:40:12.401389Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.410298Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=81}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$rzuo-OdG6rGhASEy9XZMH_N7UEEgWz8WrcSbvqwCLt8"}: conduwuit_service::rooms::timeline::backfill: We already have $rzuo-OdG6rGhASEy9XZMH_N7UEEgWz8WrcSbvqwCLt8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.410713Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.410780Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.420310Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=82}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$WyQVkJD0PjzccAsCBdViiR2YLi7NFbFDIG7VguTJYS8"}: conduwuit_service::rooms::timeline::backfill: We already have $WyQVkJD0PjzccAsCBdViiR2YLi7NFbFDIG7VguTJYS8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.420714Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.420778Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.421526Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=83}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$GJvOW91kMmR5WmWvA4AMdvKPIV_8GBV2PtEQ-Tx_wZE"}: conduwuit_service::rooms::timeline::backfill: We already have $GJvOW91kMmR5WmWvA4AMdvKPIV_8GBV2PtEQ-Tx_wZE in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.421673Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=3 handled=83}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$_L_5zpZA1qKpUoPpvoRmfEtoAfXX49pZf3bxoWk-LYk"}: conduwuit_service::rooms::timeline::backfill: We already have $_L_5zpZA1qKpUoPpvoRmfEtoAfXX49pZf3bxoWk-LYk in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.421839Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.421900Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.422011Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.422073Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.422584Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: h2::client: binding client connection 2026-07-17T21:40:12.422614Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: h2::client: client connection bound 2026-07-17T21:40:12.422638Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: h2::codec::framed_write: send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 } 2026-07-17T21:40:12.422775Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2026-07-17T21:40:12.422836Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2026-07-17T21:40:12.445013Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Settings { flags: (0x0), max_concurrent_streams: 100, initial_window_size: 65536, max_frame_size: 16777215 } 2026-07-17T21:40:12.445055Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=Settings { flags: (0x1: ACK) } 2026-07-17T21:40:12.445092Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 2147418112 } 2026-07-17T21:40:12.445125Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Settings { flags: (0x1: ACK) } 2026-07-17T21:40:12.445138Z DEBUG Connection{peer=Client}: h2::proto::settings: received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 } 2026-07-17T21:40:12.474827Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.474916Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.475095Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=7 handled=86}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$0WwwXu7obw0EtRT1WLtQ_No8PCr3_1-qK3HR1tZ8qZU"}: conduwuit_service::rooms::timeline::backfill: We already have $0WwwXu7obw0EtRT1WLtQ_No8PCr3_1-qK3HR1tZ8qZU in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.475137Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=3 handled=85}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$ee9U-FzxdDKTCSczagrqQZhkBXZLIMTVimRRdoOrbus"}: conduwuit_service::rooms::timeline::backfill: We already have $ee9U-FzxdDKTCSczagrqQZhkBXZLIMTVimRRdoOrbus in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.475336Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 2026-07-17T21:40:12.475411Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.475509Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.475522Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 2026-07-17T21:40:12.475559Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=6 handled=85}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$d71dUZGtfopZ1UqSlrK0XvyA1KlBxVS6AGae3CjJPc8"}: conduwuit_service::rooms::timeline::backfill: We already have $d71dUZGtfopZ1UqSlrK0XvyA1KlBxVS6AGae3CjJPc8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.475566Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.475608Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.475716Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 2026-07-17T21:40:12.475769Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.475861Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 2026-07-17T21:40:12.475915Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.478005Z DEBUG router{method=GET path=/_matrix/client/v1/media/download/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 2026-07-17T21:40:12.478055Z DEBUG router{method=GET path=/_matrix/client/v1/media/download/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.502289Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=92}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$AstVVoLWA5VBKnbRfu-9hBuFsKWEPlclJMVdw38h5D8"}: conduwuit_service::rooms::timeline::backfill: We already have $AstVVoLWA5VBKnbRfu-9hBuFsKWEPlclJMVdw38h5D8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.502796Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 2026-07-17T21:40:12.502883Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.511948Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=93}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$XZ6J68xnnOZ9fm1cuXBQj0ZDFsFSg4Vp0DWfV4SjXZA"}: conduwuit_service::rooms::timeline::backfill: We already have $XZ6J68xnnOZ9fm1cuXBQj0ZDFsFSg4Vp0DWfV4SjXZA in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.512220Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.512272Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.512841Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=94}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$7XnRMjB-wYl-0Oi-5V3PNeu3ZjuKd2snUWPuBuAuXSA"}: conduwuit_service::rooms::timeline::backfill: We already have $7XnRMjB-wYl-0Oi-5V3PNeu3ZjuKd2snUWPuBuAuXSA in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.512901Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=3 handled=94}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$0u-3CpyhXqxq1Iks8-bUk3PCcMHFjzbYsVMiDyEOXWw"}: conduwuit_service::rooms::timeline::backfill: We already have $0u-3CpyhXqxq1Iks8-bUk3PCcMHFjzbYsVMiDyEOXWw in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.513095Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.513147Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.513156Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.513209Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.513506Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=96}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$1sB6W9tLXdwScyU2K5-EYKKeDtxJslFSpEYcmoj_HbM"}: conduwuit_service::rooms::timeline::backfill: We already have $1sB6W9tLXdwScyU2K5-EYKKeDtxJslFSpEYcmoj_HbM in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.513809Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.513859Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.541287Z DEBUG router{method=OPTIONS path=/_matrix/client/v3/sync ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.541395Z DEBUG router{method=OPTIONS path=/_matrix/client/v3/sync ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.546947Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=98}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$Pafw25WhFlj6ADEVCwV16Q1_YsA2wVBOVhVPD68SHr4"}: conduwuit_service::rooms::timeline::backfill: We already have $Pafw25WhFlj6ADEVCwV16Q1_YsA2wVBOVhVPD68SHr4 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.547308Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 2026-07-17T21:40:12.547365Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.559828Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=99}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$rzuo-OdG6rGhASEy9XZMH_N7UEEgWz8WrcSbvqwCLt8"}: conduwuit_service::rooms::timeline::backfill: We already have $rzuo-OdG6rGhASEy9XZMH_N7UEEgWz8WrcSbvqwCLt8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.560185Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 2026-07-17T21:40:12.560245Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.568434Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=100}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$WyQVkJD0PjzccAsCBdViiR2YLi7NFbFDIG7VguTJYS8"}: conduwuit_service::rooms::timeline::backfill: We already have $WyQVkJD0PjzccAsCBdViiR2YLi7NFbFDIG7VguTJYS8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.568774Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.568834Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.573273Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=101}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$_L_5zpZA1qKpUoPpvoRmfEtoAfXX49pZf3bxoWk-LYk"}: conduwuit_service::rooms::timeline::backfill: We already have $_L_5zpZA1qKpUoPpvoRmfEtoAfXX49pZf3bxoWk-LYk in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.573616Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.573677Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.574275Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=102}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$GJvOW91kMmR5WmWvA4AMdvKPIV_8GBV2PtEQ-Tx_wZE"}: conduwuit_service::rooms::timeline::backfill: We already have $GJvOW91kMmR5WmWvA4AMdvKPIV_8GBV2PtEQ-Tx_wZE in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.574562Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.574613Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.635709Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=103}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$ee9U-FzxdDKTCSczagrqQZhkBXZLIMTVimRRdoOrbus"}: conduwuit_service::rooms::timeline::backfill: We already have $ee9U-FzxdDKTCSczagrqQZhkBXZLIMTVimRRdoOrbus in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.636180Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=1 ms status=200 2026-07-17T21:40:12.636248Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.637079Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=104}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$d71dUZGtfopZ1UqSlrK0XvyA1KlBxVS6AGae3CjJPc8"}: conduwuit_service::rooms::timeline::backfill: We already have $d71dUZGtfopZ1UqSlrK0XvyA1KlBxVS6AGae3CjJPc8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.637372Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.637427Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.637698Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=105}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$0WwwXu7obw0EtRT1WLtQ_No8PCr3_1-qK3HR1tZ8qZU"}: conduwuit_service::rooms::timeline::backfill: We already have $0WwwXu7obw0EtRT1WLtQ_No8PCr3_1-qK3HR1tZ8qZU in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.638001Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.638077Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.690495Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2026-07-17T21:40:12.690543Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1) } 2026-07-17T21:40:12.690572Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2026-07-17T21:40:12.690706Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: resolvematrix::server: Input is not an IP literal input=matrix.zirco.dev:443 2026-07-17T21:40:12.690743Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: resolvematrix::server: Resolved .well-known delegation res=Domain("matrix.zirco.dev", Some(443)) step="well_known" 2026-07-17T21:40:12.690768Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}:actual{dest=zirco.dev}: resolvematrix::server: Resolved .well-known domain with port domain=matrix.zirco.dev port=443 step="well_known_domain" 2026-07-17T21:40:12.690942Z INFO router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: conduwuit_service::federation::execute: Sending request: GET matrix-federation://zirco.dev/_matrix/federation/v1/media/thumbnail/LACNrbeiuyVsIsSduKCvocEA 2026-07-17T21:40:12.691058Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_net::xfer::dns_handle: querying: matrix.zirco.dev. A 2026-07-17T21:40:12.691091Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_resolver::name_server_pool: sending request: [Query { name: Name("MATriX.ZIRCo.DEV."), query_type: A, query_class: IN }] 2026-07-17T21:40:12.691186Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_resolver::name_server_pool: creating new shared lookup query=MATriX.ZIRCo.DEV. IN A 2026-07-17T21:40:12.691218Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_resolver::name_server_pool: setting retry_interval retry_interval=125.676ms ip=127.0.0.53 2026-07-17T21:40:12.691244Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_net::xfer: enqueueing message:QUERY:[Query { name: Name("MATriX.ZIRCo.DEV."), query_type: A, query_class: IN }] 2026-07-17T21:40:12.691307Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 2026-07-17T21:40:12.691333Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 2026-07-17T21:40:12.691482Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_net::udp::udp_client_stream: final message final_message=; header 40150:QUERY:RD:NoError:QUERY ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 1232 opts: 0 ; query ;; MATriX.ZIRCo.DEV. IN A 2026-07-17T21:40:12.691530Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_net::udp::udp_stream: created socket successfully 2026-07-17T21:40:12.692334Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_net::udp::udp_client_stream: received message id: 40150 2026-07-17T21:40:12.692368Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_net::error: response: ; header 40150:RESPONSE:RD,RA:NoError:QUERY ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 65494 opts: 0 ; query ;; matrix.zirco.dev. IN A ; answers 2 MATriX.ZIRCo.DEV. 2346 IN CNAME haproxy-vip.dc.ZIRCo.DEV. haproxy-vip.dc.ZIRCo.DEV. 2346 IN A 10.65.0.20 ; authorities 0 ; additionals 0 2026-07-17T21:40:12.692407Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hickory_net::error: response: ; header 40150:RESPONSE:RD,RA:NoError:QUERY ; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 65494 opts: 0 ; query ;; matrix.zirco.dev. IN A ; answers 2 MATriX.ZIRCo.DEV. 2346 IN CNAME haproxy-vip.dc.ZIRCo.DEV. haproxy-vip.dc.ZIRCo.DEV. 2346 IN A 10.65.0.20 ; authorities 0 ; additionals 0 2026-07-17T21:40:12.692456Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hyper_util::client::legacy::connect::http: connecting to 10.65.0.20:443 2026-07-17T21:40:12.728504Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.728574Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.729379Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.729430Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.729533Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.729616Z DEBUG router{method=GET path=/_matrix/client/v1/rooms/{room_id}/relations/{event_id}/{rel_type} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.765191Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hyper_util::client::legacy::connect::http: connected to 10.65.0.20:443 2026-07-17T21:40:12.797394Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=3 handled=109}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$0WwwXu7obw0EtRT1WLtQ_No8PCr3_1-qK3HR1tZ8qZU"}: conduwuit_service::rooms::timeline::backfill: We already have $0WwwXu7obw0EtRT1WLtQ_No8PCr3_1-qK3HR1tZ8qZU in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.797400Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=4 handled=109}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$ee9U-FzxdDKTCSczagrqQZhkBXZLIMTVimRRdoOrbus"}: conduwuit_service::rooms::timeline::backfill: We already have $ee9U-FzxdDKTCSczagrqQZhkBXZLIMTVimRRdoOrbus in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.797793Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.797793Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.797864Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.797864Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.798243Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=3 handled=111}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$d71dUZGtfopZ1UqSlrK0XvyA1KlBxVS6AGae3CjJPc8"}: conduwuit_service::rooms::timeline::backfill: We already have $d71dUZGtfopZ1UqSlrK0XvyA1KlBxVS6AGae3CjJPc8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.798513Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.798582Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.844255Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: h2::client: binding client connection 2026-07-17T21:40:12.844300Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: h2::client: client connection bound 2026-07-17T21:40:12.844326Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: h2::codec::framed_write: send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 } 2026-07-17T21:40:12.844393Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: hyper_util::client::legacy::pool: pooling idle connection for ("https", matrix.zirco.dev) 2026-07-17T21:40:12.844440Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 } 2026-07-17T21:40:12.844681Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) } 2026-07-17T21:40:12.877111Z DEBUG router{method=GET path=/_matrix/client/v1/media/download/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=5 ms status=200 2026-07-17T21:40:12.877180Z DEBUG router{method=GET path=/_matrix/client/v1/media/download/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.917680Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Settings { flags: (0x0), max_concurrent_streams: 100, initial_window_size: 65536, enable_connect_protocol: 1 } 2026-07-17T21:40:12.917713Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=Settings { flags: (0x1: ACK) } 2026-07-17T21:40:12.917743Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Settings { flags: (0x1: ACK) } 2026-07-17T21:40:12.917754Z DEBUG Connection{peer=Client}: h2::proto::settings: received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 } 2026-07-17T21:40:12.929911Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) } 2026-07-17T21:40:12.929960Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) } 2026-07-17T21:40:12.930129Z INFO router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: conduwuit_service::federation::execute: Request finished in 239.151858ms: GET matrix-federation://zirco.dev/_matrix/federation/v1/media/thumbnail/LACNrbeiuyVsIsSduKCvocEA 2026-07-17T21:40:12.930209Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}:request:fed{dest="zirco.dev"}: conduwuit_service::federation::execute: Got 200 for GET https://matrix.zirco.dev/_matrix/federation/v1/media/thumbnail/LACNrbeiuyVsIsSduKCvocEA?method=crop&width=40&height=40&animated=true 2026-07-17T21:40:12.930502Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=0 handled=58}: conduwuit_service::media: Creating media file key=[109, 120, 99, 58, 47, 47, 122, 105, 114, 99, 111, 46, 100, 101, 118, 47, 76, 65, 67, 78, 114, 98, 101, 105, 117, 121, 86, 115, 73, 115, 83, 100, 117, 75, 67, 118, 111, 99, 69, 65, 255, 0, 0, 0, 40, 0, 0, 0, 40, 255, 105, 110, 108, 105, 110, 101, 255, 105, 109, 97, 103, 101, 47, 112, 110, 103] path="../continuwuity-data/media/TpZpCeRjCCQqSoJfy6NuI-NvvnWtEtukIQu0Xs4HO3w" 2026-07-17T21:40:12.931017Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=632 ms status=200 2026-07-17T21:40:12.931089Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.947568Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=114}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$ee9U-FzxdDKTCSczagrqQZhkBXZLIMTVimRRdoOrbus"}: conduwuit_service::rooms::timeline::backfill: We already have $ee9U-FzxdDKTCSczagrqQZhkBXZLIMTVimRRdoOrbus in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.947976Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.948040Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.948610Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=2 handled=115}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$0WwwXu7obw0EtRT1WLtQ_No8PCr3_1-qK3HR1tZ8qZU"}: conduwuit_service::rooms::timeline::backfill: We already have $0WwwXu7obw0EtRT1WLtQ_No8PCr3_1-qK3HR1tZ8qZU in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.948652Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}:request:handle{active=3 handled=115}:get_remote_pdu{room_id="!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs" event_id="$d71dUZGtfopZ1UqSlrK0XvyA1KlBxVS6AGae3CjJPc8"}: conduwuit_service::rooms::timeline::backfill: We already have $d71dUZGtfopZ1UqSlrK0XvyA1KlBxVS6AGae3CjJPc8 in !kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs, no need to backfill. 2026-07-17T21:40:12.948865Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.948915Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:12.948915Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=0 ms status=200 2026-07-17T21:40:12.948967Z DEBUG router{method=GET path=/_matrix/client/v3/rooms/{room_id}/event/{event_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:13.035829Z DEBUG router{method=GET path=/_matrix/client/v1/media/download/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 2026-07-17T21:40:13.035907Z DEBUG router{method=GET path=/_matrix/client/v1/media/download/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:13.399575Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=8 ms status=200 2026-07-17T21:40:13.399647Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:19.877735Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(1) } 2026-07-17T21:40:20.267228Z DEBUG transaction{id="1784323560640" origin="zirco.dev"}: conduwuit_api::server::send: Processing transaction pdus=1 edus=0 2026-07-17T21:40:20.271004Z DEBUG transaction{id="1784323560640" origin="zirco.dev"}:pdu{room_id=!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs event_id=$PeepB7wTZYIwV2XECPccPm7v2h0RIaGwCjwKd89mJVE}:handle_outlier: conduwuit_service::rooms::event_handler::handle_outlier_pdu: Database hit for $PeepB7wTZYIwV2XECPccPm7v2h0RIaGwCjwKd89mJVE (event is either an outlier or already promoted), skipping outlier handling 2026-07-17T21:40:20.271225Z DEBUG transaction{id="1784323560640" origin="zirco.dev"}:pdu{room_id=!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs event_id=$PeepB7wTZYIwV2XECPccPm7v2h0RIaGwCjwKd89mJVE}: conduwuit_service::rooms::event_handler::handle_incoming_pdu: Fetching and persisting any missing prev events 2026-07-17T21:40:20.271343Z DEBUG transaction{id="1784323560640" origin="zirco.dev"}:pdu{room_id=!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs event_id=$PeepB7wTZYIwV2XECPccPm7v2h0RIaGwCjwKd89mJVE}: conduwuit_service::rooms::event_handler::fetch_prev: Fetching previous events elapsed=97µs room_id=!kgoc2ebwy1GOVtzOr5_-tXVTvzSHgtGaMSI_i59vogs event_id=$PeepB7wTZYIwV2XECPccPm7v2h0RIaGwCjwKd89mJVE missing=["$MbmE2u3K9R0L62mYm4q7MFbNu2Dmclby7pxnvXCDbEY"] thread 'conduwuit:worker' panicked at src/service/rooms/event_handler/fetch_and_handle_outliers.rs:163:4: assertion `left != right` failed: event passed to get_missing_events is not missing any events (wasteful call) left: 0 right: 0 Backtrace: 0: conduwuit::panic::init::{closure#0} at ./src/main/panic.rs:9:19 1: core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call at /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/alloc/src/boxed.rs:2289:9 2: std::panicking::panic_with_hook at /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/std/src/panicking.rs:833:13 3: std::panicking::panic_handler::{closure#0} at /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/std/src/panicking.rs:698:13 4: std::sys::backtrace::__rust_end_short_backtrace:: at /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/std/src/sys/backtrace.rs:182:18 5: __rustc::rust_begin_unwind at /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/std/src/panicking.rs:689:5 6: core::panicking::panic_fmt at /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/panicking.rs:80:14 7: core::panicking::assert_failed_inner at /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/panicking.rs:434:23 8: core::panicking::assert_failed:: at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/core/src/panicking.rs:394:5 9: ::get_missing_events::{closure#0}::{closure#0} at ./src/service/rooms/event_handler/fetch_and_handle_outliers.rs:163:4 10: ::get_missing_events::{closure#0}::{closure#0}> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/src/instrument.rs:321:15 11: ::get_missing_events::{closure#0} at ./src/service/rooms/event_handler/fetch_and_handle_outliers.rs:140:2 12: ::fetch_prevs::{closure#0} at ./src/service/rooms/event_handler/fetch_prev.rs:66:5 13: ::fetch_prevs::{closure#0}>> as core::future::future::Future>::poll at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/core/src/future/future.rs:133:9 14: ::handle_incoming_pdu::{closure#0}::{closure#0} at ./src/service/rooms/event_handler/handle_incoming_pdu.rs:153:4 15: ::handle_incoming_pdu::{closure#0}::{closure#0}> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/src/instrument.rs:321:15 16: ::handle_incoming_pdu::{closure#0} at ./src/service/rooms/event_handler/handle_incoming_pdu.rs:38:2 17: , conduwuit_core::error::Error>> + core::marker::Send>> as core::future::future::Future>::poll at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/core/src/future/future.rs:133:9 18: conduwuit_api::server::send::handle_room::)>>::{closure#0} at ./src/api/server/send.rs:313:5 19: )>>::{closure#0} as futures_core::future::TryFuture>::try_poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/future.rs:92:14 20: )>>::{closure#0}> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/try_future/into_future.rs:34:31 21: )>>::{closure#0}>, futures_util::fns::MapOkFn<)> as core::iter::traits::collect::IntoIterator>::into_iter>> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/future/map.rs:55:44 22: )>>::{closure#0}>, futures_util::fns::MapOkFn<)> as core::iter::traits::collect::IntoIterator>::into_iter>> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/lib.rs:85:35 23: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/lib.rs:85:35 24: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter> as futures_core::future::TryFuture>::try_poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/future.rs:92:14 25: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter>> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/try_future/into_future.rs:34:31 26: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter>>, futures_util::fns::MapOkFn<)> as conduwuit_core::utils::stream::iter_stream::IterStream)>>>::try_stream>> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/future/map.rs:55:44 27: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter>>, futures_util::fns::MapOkFn<)> as conduwuit_core::utils::stream::iter_stream::IterStream)>>>::try_stream>> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/lib.rs:85:35 28: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter>, )> as conduwuit_core::utils::stream::iter_stream::IterStream)>>>::try_stream> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/lib.rs:85:35 29: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter>, )> as conduwuit_core::utils::stream::iter_stream::IterStream)>>>::try_stream> as futures_core::future::TryFuture>::try_poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/future.rs:92:14 30: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter>, )> as conduwuit_core::utils::stream::iter_stream::IterStream)>>>::try_stream>> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/try_future/into_future.rs:34:31 31: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter>, )> as conduwuit_core::utils::stream::iter_stream::IterStream)>>>::try_stream>>> as futures_core::stream::Stream>::poll_next at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/stream/futures_unordered/mod.rs:528:24 32: )>>::{closure#0}, )> as core::iter::traits::collect::IntoIterator>::into_iter>, )> as conduwuit_core::utils::stream::iter_stream::IterStream)>>>::try_stream>>> as futures_util::stream::stream::StreamExt>::poll_next_unpin at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/stream/stream/mod.rs:1638:24 33: )>>>, core::result::Result<(ruma_common::identifiers::room_id::OwnedRoomId, alloc::vec::Vec<(ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>), conduwuit_service::transactions::TransactionError>::Ok>, conduwuit_api::server::send::handle>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}>, futures_util::future::ready::Ready)>>, >>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}> as conduwuit_core::utils::stream::ready::ReadyExt), conduwuit_core::error::Error>>>::ready_filter_map<), conduwuit_core::error::Error>>::ok, (ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>::{closure#0}>, futures_util::stream::iter::Iter>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#2}>, serde_json::de::from_str>, >::ok>>>::{closure#0}::{closure#1}>> as futures_core::stream::Stream>::poll_next at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/stream/try_stream/try_buffer_unordered.rs:62:38 34: )>>>, core::result::Result<(ruma_common::identifiers::room_id::OwnedRoomId, alloc::vec::Vec<(ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>), conduwuit_service::transactions::TransactionError>::Ok>, conduwuit_api::server::send::handle>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}>, futures_util::future::ready::Ready)>>, >>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}> as conduwuit_core::utils::stream::ready::ReadyExt), conduwuit_core::error::Error>>>::ready_filter_map<), conduwuit_core::error::Error>>::ok, (ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>::{closure#0}>, futures_util::stream::iter::Iter>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#2}>, serde_json::de::from_str>, >::ok>>>::{closure#0}::{closure#1}>> as futures_core::stream::TryStream>::try_poll_next at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/stream.rs:206:14 35: )>>>, core::result::Result<(ruma_common::identifiers::room_id::OwnedRoomId, alloc::vec::Vec<(ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>), conduwuit_service::transactions::TransactionError>::Ok>, conduwuit_api::server::send::handle>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}>, futures_util::future::ready::Ready)>>, >>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}> as conduwuit_core::utils::stream::ready::ReadyExt), conduwuit_core::error::Error>>>::ready_filter_map<), conduwuit_core::error::Error>>::ok, (ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>::{closure#0}>, futures_util::stream::iter::Iter>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#2}>, serde_json::de::from_str>, >::ok>>>::{closure#0}::{closure#1}>>> as futures_core::stream::Stream>::poll_next at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/stream/try_stream/try_flatten.rs:66:65 36: )>>>, core::result::Result<(ruma_common::identifiers::room_id::OwnedRoomId, alloc::vec::Vec<(ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>), conduwuit_service::transactions::TransactionError>::Ok>, conduwuit_api::server::send::handle>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}>, futures_util::future::ready::Ready)>>, >>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}> as conduwuit_core::utils::stream::ready::ReadyExt), conduwuit_core::error::Error>>>::ready_filter_map<), conduwuit_core::error::Error>>::ok, (ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>::{closure#0}>, futures_util::stream::iter::Iter>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#2}>, serde_json::de::from_str>, >::ok>>>::{closure#0}::{closure#1}>>> as futures_core::stream::TryStream>::try_poll_next at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/stream.rs:206:14 37: )>>>, core::result::Result<(ruma_common::identifiers::room_id::OwnedRoomId, alloc::vec::Vec<(ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>), conduwuit_service::transactions::TransactionError>::Ok>, conduwuit_api::server::send::handle>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}>, futures_util::future::ready::Ready)>>, >>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}> as conduwuit_core::utils::stream::ready::ReadyExt), conduwuit_core::error::Error>>>::ready_filter_map<), conduwuit_core::error::Error>>::ok, (ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>::{closure#0}>, futures_util::stream::iter::Iter>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#2}>, serde_json::de::from_str>, >::ok>>>::{closure#0}::{closure#1}>>>, alloc::collections::btree::map::BTreeMap>> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/stream/try_stream/try_collect.rs:46:47 38: >, conduwuit_service::transactions::TransactionError>> + core::marker::Send>> as core::future::future::Future>::poll at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/core/src/future/future.rs:133:9 39: conduwuit_api::server::send::handle::>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}>, futures_util::future::ready::Ready)>>, >>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#0}>>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#1}> as conduwuit_core::utils::stream::ready::ReadyExt), conduwuit_core::error::Error>>>::ready_filter_map<), conduwuit_core::error::Error>>::ok, (ruma_common::identifiers::room_id::OwnedRoomId, ruma_common::identifiers::event_id::OwnedEventId, alloc::collections::btree::map::BTreeMap)>::{closure#0}>, futures_util::stream::iter::Iter>, conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0}::{closure#2}>, serde_json::de::from_str>, >::ok>>>::{closure#0} at ./src/api/server/send.rs:262:4 40: conduwuit_api::server::send::process_inbound_transaction::{closure#0}::{closure#0} at ./src/api/server/send.rs:162:68 41: as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/src/instrument.rs:321:15 42: conduwuit_api::server::send::process_inbound_transaction::{closure#0} at ./src/api/server/send.rs:130:1 43: >>::poll::{closure#0} at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/core.rs:375:24 44: >>::with_mut::, >>::poll::{closure#0}> at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/loom/std/unsafe_cell.rs:16:9 45: >>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/core.rs:364:30 46: tokio::runtime::task::harness::poll_future::>::{closure#0} at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/harness.rs:535:30 47: >::{closure#0}> as core::ops::function::FnOnce<()>>::call_once at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:275:9 48: std::panicking::catch_unwind::do_call::>::{closure#0}>, core::task::poll::Poll<()>> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 49: __rust_try 50: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe>::{closure#0}>> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 51: std::panic::catch_unwind::>::{closure#0}>, core::task::poll::Poll<()>> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 52: tokio::runtime::task::harness::poll_future::> at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/harness.rs:523:18 53: >>::poll_inner at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/harness.rs:210:27 54: >>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/harness.rs:155:20 55: tokio::runtime::task::raw::poll::> at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/raw.rs:337:13 56: ::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/raw.rs:267:18 57: >>::run at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/mod.rs:510:13 58: ::run_task::{closure#0} at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/multi_thread/worker.rs:684:18 59: tokio::task::coop::with_budget::, ()>, ::run_task::{closure#0}> at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:167:5 60: tokio::task::coop::budget::, ()>, ::run_task::{closure#0}> at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:133:5 61: ::run_task at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/multi_thread/worker.rs:675:9 62: ::run at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/multi_thread/worker.rs:585:29 63: tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0} at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/multi_thread/worker.rs:550:24 64: >::set:: at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/scoped.rs:40:9 65: tokio::runtime::context::set_scheduler::<(), tokio::runtime::scheduler::multi_thread::worker::run::{closure#0}::{closure#0}> at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:17 66: tokio::runtime::scheduler::multi_thread::worker::run::{closure#0} at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/multi_thread/worker.rs:545:9 67: tokio::runtime::context::runtime::enter_runtime:: at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/runtime.rs:65:16 68: tokio::runtime::scheduler::multi_thread::worker::run at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/multi_thread/worker.rs:537:5 69: ::launch::{closure#0} at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/multi_thread/worker.rs:503:45 70: ::launch::{closure#0}> as core::future::future::Future>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/blocking/task.rs:42:21 71: ::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll::{closure#0} at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/core.rs:375:24 72: ::launch::{closure#0}>>>>::with_mut::, ::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll::{closure#0}> at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/loom/std/unsafe_cell.rs:16:9 73: ::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/core.rs:364:30 74: tokio::runtime::task::harness::poll_future::::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0} at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/harness.rs:535:30 75: ::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0}> as core::ops::function::FnOnce<()>>::call_once at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:275:9 76: std::panicking::catch_unwind::do_call::::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0}>, core::task::poll::Poll<()>> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 77: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0}>> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 78: std::panic::catch_unwind::::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>::{closure#0}>, core::task::poll::Poll<()>> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 79: tokio::runtime::task::harness::poll_future::::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/harness.rs:523:18 80: ::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll_inner at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/harness.rs:210:27 81: ::launch::{closure#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>>::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/harness.rs:155:20 82: ::poll at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/raw.rs:267:18 83: >::run at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/task/mod.rs:547:13 84: ::run at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/blocking/pool.rs:161:19 85: ::run at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/blocking/pool.rs:518:22 86: ::spawn_thread::{closure#0} at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/blocking/pool.rs:474:47 87: std::sys::backtrace::__rust_begin_short_backtrace::<::spawn_thread::{closure#0}, ()> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:166:18 88: std::thread::lifecycle::spawn_unchecked::<::spawn_thread::{closure#0}, ()>::{closure#1}::{closure#0} at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/thread/lifecycle.rs:70:13 89: ::spawn_thread::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:275:9 90: std::panicking::catch_unwind::do_call::::spawn_thread::{closure#0}, ()>::{closure#1}::{closure#0}>, ()> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 91: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::spawn_thread::{closure#0}, ()>::{closure#1}::{closure#0}>> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 92: std::panic::catch_unwind::::spawn_thread::{closure#0}, ()>::{closure#1}::{closure#0}>, ()> at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 93: std::thread::lifecycle::spawn_unchecked::<::spawn_thread::{closure#0}, ()>::{closure#1} at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/std/src/thread/lifecycle.rs:68:26 94: ::spawn_thread::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} at /nix/store/1dvshxgbw2gbvrgcxv6x05q7dv42cnax-rust-1.97.0-2026-07-09/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 95: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once at /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/alloc/src/boxed.rs:2275:9 96: ::new::thread_start at /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/std/src/sys/thread/unix.rs:118:17 97: start_thread 98: __clone3 thread 'conduwuit:worker' (62905) panicked at src/service/rooms/event_handler/fetch_and_handle_outliers.rs:163:4: assertion `left != right` failed: event passed to get_missing_events is not missing any events (wasteful call) left: 0 right: 0 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 2026-07-17T21:40:20.432929Z ERROR conduwuit_core::error::response: Server error, error: Unknown: Transaction processing failed unexpectedly, error_debug: Transaction processing failed unexpectedly, kind: Unknown, status: 500 Internal Server Error at src/core/error/response.rs:17 on conduwuit:worker ThreadId(12) in conduwuit_router::request::handle with active=2 handled=119 in conduwuit_router::request::request in conduwuit_router::layers::router with method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32" 2026-07-17T21:40:20.433117Z ERROR conduwuit_router::request: 500 Internal Server Error, method: PUT, uri: /_matrix/federation/v1/send/1784323560640 at src/router/request.rs:105 on conduwuit:worker ThreadId(12) in conduwuit_router::request::request in conduwuit_router::layers::router with method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32" 2026-07-17T21:40:20.433167Z DEBUG router{method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=168 ms status=500 2026-07-17T21:40:20.433183Z ERROR tower_http::trace::on_failure: response failed, classification: Status code: 500 Internal Server Error, latency: 168 ms at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.7.0/src/trace/on_failure.rs:93 on conduwuit:worker ThreadId(12) in conduwuit_router::layers::router with method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32" 2026-07-17T21:40:20.433267Z DEBUG router{method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:22.376865Z INFO router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=2 handled=74}:request:fed{dest="rory.gay"}: conduwuit_service::federation::execute: Request finished in 10.002120069s: GET matrix-federation://rory.gay/_matrix/federation/v1/media/thumbnail/ocRVanZoUTCcifcVNwXgbtTg 2026-07-17T21:40:22.376923Z WARN router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=2 handled=74}:request:fed{dest="rory.gay"}: conduwuit_service::federation::execute: reqwest::Error { kind: Request, source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", 51.210.113.110:8448, Custom { kind: TimedOut, error: Elapsed(()) })) } 2026-07-17T21:40:22.377004Z ERROR router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request:handle{active=2 handled=74}: conduwuit_core::error::response: Client error error=Unknown: Unknown error when fetching thumbnail. kind=Unknown status=400 Bad Request 2026-07-17T21:40:22.377172Z ERROR router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}:request: conduwuit_router::request: 400 Bad Request method=GET uri=/_matrix/client/v1/media/thumbnail/rory.gay/ocRVanZoUTCcifcVNwXgbtTg?width=96&height=96&method=crop&allow_redirect=true 2026-07-17T21:40:22.377246Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=10003 ms status=400 2026-07-17T21:40:22.377317Z DEBUG router{method=GET path=/_matrix/client/v1/media/thumbnail/{server_name}/{media_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:25.682783Z ERROR conduwuit_core::error::response: Server error, error: Unknown: Transaction processing failed unexpectedly, error_debug: Transaction processing failed unexpectedly, kind: Unknown, status: 500 Internal Server Error at src/core/error/response.rs:17 on conduwuit:worker ThreadId(4) in conduwuit_router::request::handle with active=1 handled=121 in conduwuit_router::request::request in conduwuit_router::layers::router with method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32" 2026-07-17T21:40:25.682944Z ERROR conduwuit_router::request: 500 Internal Server Error, method: PUT, uri: /_matrix/federation/v1/send/1784323560640 at src/router/request.rs:105 on conduwuit:worker ThreadId(4) in conduwuit_router::request::request in conduwuit_router::layers::router with method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32" 2026-07-17T21:40:25.683005Z DEBUG router{method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=3 ms status=500 2026-07-17T21:40:25.683026Z ERROR tower_http::trace::on_failure: response failed, classification: Status code: 500 Internal Server Error, latency: 3 ms at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.7.0/src/trace/on_failure.rs:93 on conduwuit:worker ThreadId(4) in conduwuit_router::layers::router with method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32" 2026-07-17T21:40:25.683126Z DEBUG router{method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:37.845401Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 2026-07-17T21:40:37.845443Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) now 2026-07-17T21:40:42.694954Z DEBUG router{method=GET path=/_matrix/client/v3/sync ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=30008 ms status=200 2026-07-17T21:40:42.695035Z DEBUG router{method=GET path=/_matrix/client/v3/sync ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:46.671869Z ERROR conduwuit_core::error::response: Server error, error: Unknown: Transaction processing failed unexpectedly, error_debug: Transaction processing failed unexpectedly, kind: Unknown, status: 500 Internal Server Error at src/core/error/response.rs:17 on conduwuit:worker ThreadId(12) in conduwuit_router::request::handle with active=1 handled=123 in conduwuit_router::request::request in conduwuit_router::layers::router with method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32" 2026-07-17T21:40:46.672007Z ERROR conduwuit_router::request: 500 Internal Server Error, method: PUT, uri: /_matrix/federation/v1/send/1784323560640 at src/router/request.rs:105 on conduwuit:worker ThreadId(12) in conduwuit_router::request::request in conduwuit_router::layers::router with method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32" 2026-07-17T21:40:46.672053Z DEBUG router{method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=3 ms status=500 2026-07-17T21:40:46.672068Z ERROR tower_http::trace::on_failure: response failed, classification: Status code: 500 Internal Server Error, latency: 3 ms at /home/logn/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.7.0/src/trace/on_failure.rs:93 on conduwuit:worker ThreadId(12) in conduwuit_router::layers::router with method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32" 2026-07-17T21:40:46.672140Z DEBUG router{method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms 2026-07-17T21:40:49.190508Z DEBUG transaction{id="1782644643154" origin="feline.support"}: conduwuit_api::server::send: Processing transaction pdus=0 edus=1 2026-07-17T21:40:49.190938Z DEBUG transaction{id="1782644643154" origin="feline.support"}: conduwuit_api::server::send: Finished processing transaction pdus=0 edus=1 elapsed=441.52µs 2026-07-17T21:40:49.191010Z DEBUG conduwuit_service::presence: Adding timer 9: @cat:feline.support timeout:300s 2026-07-17T21:40:49.191115Z DEBUG router{method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32"}: tower_http::trace::on_response: finished processing request latency=3 ms status=200 2026-07-17T21:40:49.191186Z DEBUG router{method=PUT path=/_matrix/federation/v1/send/{transaction_id} ip="10.65.6.32"}: tower_http::trace::on_eos: end of stream stream_duration=0 ms ^C2026-07-17T21:40:50.302894Z WARN signal: conduwuit::signal: Received SIGINT 2026-07-17T21:40:50.303098Z DEBUG conduwuit_service::admin::console: session starting conduwuit 26.6.2 (789589ef) admin console "help" for help, ^D to exit the console, ^\ to stop the server uwu> 2026-07-17T21:40:50.677919Z DEBUG conduwuit_service::admin::console: session ending