Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lib/config, lib/connections: Configurable protocol priority (ref #8626) #8868

Merged
merged 3 commits into from
Apr 16, 2023

Commits on Apr 11, 2023

  1. lib/config, lib/connections: Configurable protocol priority (ref sync…

    …thing#8626)
    
    This makes the various protocol priorities configurable among the other
    options. With this, it's possible to prefer QUIC over TCP for WAN
    connections, for example. Both sides need to be similarly configured for
    this to work properly.
    
    The default priority order remains the same as previously (TCP, QUIC,
    Relay, with LAN better than WAN).
    
    To make this happen I made each dialer & listener more priority aware,
    and moved the check for whether a connection is LAN or not into the
    dialer / listener -- this is the new "lanChecker" type that's passed
    around.
    calmh committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    2fe47f2 View commit details
    Browse the repository at this point in the history
  2. threshold

    calmh committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    111d81a View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2023

  1. enforce lan<wan

    calmh committed Apr 16, 2023
    Configuration menu
    Copy the full SHA
    9c6e102 View commit details
    Browse the repository at this point in the history