logs about trying request our own server keys from ourself over federation
Pretty sure this is a bug. An example from the computer.surgery
logs:
2024-06-26T16:48:43.921602Z ERROR grapevine::utils::error: BadConfig: Won't send federation request to ourselves
at src/utils/error.rs:94
in grapevine::api::server_server::send_request with destination: "computer.surgery"
in grapevine::service::sending::send_federation_request with destination: "computer.surgery"
in grapevine::service::rooms::event_handler::fetch_signing_keys with origin: "computer.surgery", query_via_trusted_servers: true, signature_ids: ["ed25519:H
cXlM8mX"]
in grapevine::service::rooms::event_handler::fetch_required_signing_keys
in grapevine::service::rooms::event_handler::handle_outlier_pdu with create_event: PduEvent { event_id: "$RnOC_4Ws1jHAWiA2ittWW7Eq_EKXnDWelB3j7AvbWfM", room
_id: "!cAH5rXcTWYV1O9b1kP:computer.surgery", sender: "@charles:computer.surgery", origin_server_ts: 1695309352411, kind: "m.room.create", content: RawValue({"cr
eator":"@charles:computer.surgery","room_version":"9"}), state_key: Some(""), prev_events: [], depth: 1, auth_events: [], redacts: None, unsigned: Some(RawValue
({})), hashes: EventHash { sha256: "fO9m0fJWWBn4HM7kzghptYNQRt8ZPxXHKqRmj2McKS4" }, signatures: Some(RawValue({"computer.surgery":{"ed25519:HcXlM8mX":"K4nxrUNGI
kZrohQAXGxoU4jkA2yQ9HXuh2aO2pt6ttSzMxtNFgfV4XqVnO6tfAaGSjog6FeAvgkyVVWTGw7KCQ"}})) }, event_id: "$_kWkhE-q102P2DZG_v3DzzJtO_7LEkSD6DepmNe0s9w", auth_events_know
n: false
in grapevine::service::rooms::event_handler::handle_incoming_pdu with origin: "bopsen.club", event_id: "$_kWkhE-q102P2DZG_v3DzzJtO_7LEkSD6DepmNe0s9w", room_
id: "!cAH5rXcTWYV1O9b1kP:computer.surgery"
in grapevine::run_ruma_handler with auth.user: None, auth.device: None, auth.servername: Some("bopsen.club"), auth.appservice_id: None
in grapevine::http_request with otel.name: "PUT /_matrix/federation/v2/send_join/:room_id/:event_id", method: PUT, endpoint: /_matrix/federation/v2/send_joi
n/:room_id/:event_id
2024-06-26T16:48:44.119143Z WARN grapevine::service::rooms::event_handler: Server gave us keys older than we requested, origin: computer.surgery, valid_until
: 1719523659701
at src/service/rooms/event_handler.rs:2151
in grapevine::service::rooms::event_handler::fetch_signing_keys with origin: "computer.surgery", query_via_trusted_servers: true, signature_ids: ["ed25519:H
cXlM8mX"]
in grapevine::service::rooms::event_handler::fetch_required_signing_keys
in grapevine::service::rooms::event_handler::handle_outlier_pdu with create_event: PduEvent { event_id: "$RnOC_4Ws1jHAWiA2ittWW7Eq_EKXnDWelB3j7AvbWfM", room
_id: "!cAH5rXcTWYV1O9b1kP:computer.surgery", sender: "@charles:computer.surgery", origin_server_ts: 1695309352411, kind: "m.room.create", content: RawValue({"cr
eator":"@charles:computer.surgery","room_version":"9"}), state_key: Some(""), prev_events: [], depth: 1, auth_events: [], redacts: None, unsigned: Some(RawValue
({})), hashes: EventHash { sha256: "fO9m0fJWWBn4HM7kzghptYNQRt8ZPxXHKqRmj2McKS4" }, signatures: Some(RawValue({"computer.surgery":{"ed25519:HcXlM8mX":"K4nxrUNGI
kZrohQAXGxoU4jkA2yQ9HXuh2aO2pt6ttSzMxtNFgfV4XqVnO6tfAaGSjog6FeAvgkyVVWTGw7KCQ"}})) }, event_id: "$_kWkhE-q102P2DZG_v3DzzJtO_7LEkSD6DepmNe0s9w", auth_events_know
n: false
in grapevine::service::rooms::event_handler::handle_incoming_pdu with origin: "bopsen.club", event_id: "$_kWkhE-q102P2DZG_v3DzzJtO_7LEkSD6DepmNe0s9w", room_
id: "!cAH5rXcTWYV1O9b1kP:computer.surgery"
in grapevine::run_ruma_handler with auth.user: None, auth.device: None, auth.servername: Some("bopsen.club"), auth.appservice_id: None
in grapevine::http_request with otel.name: "PUT /_matrix/federation/v2/send_join/:room_id/:event_id", method: PUT, endpoint: /_matrix/federation/v2/send_join/:room_id/:event_id