Skip to content

Conversation

@Benedikt-Illich
Copy link
Contributor

Fixes #71

Previously forwarders were cached based on in-transport and out-authority, which fails to recognize multiple in-authorities on a single transport.
To fix this issue, the cache is now based on the tuple (in-transport: UTransport, in-authority: String, out-authority: String) which clears up any ambiguity.

@Benedikt-Illich Benedikt-Illich added the bug Something isn't working label Sep 22, 2025
@Benedikt-Illich Benedikt-Illich force-pushed the bugfix-weak-forwarder-cache-identification branch from 34797a6 to 404e963 Compare September 22, 2025 16:37
@PLeVasseur PLeVasseur merged commit 6ad5d25 into main Sep 22, 2025
12 checks passed
@PLeVasseur PLeVasseur deleted the bugfix-weak-forwarder-cache-identification branch September 22, 2025 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Forwarding listener cache unsuited for multiple endpoints

3 participants