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

New Feature: Outbound random selection for urlTest based on best latency. #1557

Open
wants to merge 36 commits into
base: dev-next
Choose a base branch
from

Commits on May 12, 2024

  1. Fix hysteria2 panic

    nekohasekai committed May 12, 2024
    Configuration menu
    Copy the full SHA
    7131de1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a84661 View commit details
    Browse the repository at this point in the history
  3. Remove PROCESS_NAME_NATIVE dwFlag in process query output

    The `process_path` rule of sing-box is inherited from Clash,
    the original code uses the local system's path format (e.g. `\Device\HarddiskVolume1\folder\program.exe`),
    but when the device has multiple disks, the HarddiskVolume serial number is not stable.
    
    This change make QueryFullProcessImageNameW output a Win32 path (such as `C:\folder\program.exe`),
    which will disrupt the existing `process_path` use cases in Windows.
    nekohasekai committed May 12, 2024
    Configuration menu
    Copy the full SHA
    b5cf837 View commit details
    Browse the repository at this point in the history
  4. Improve domain suffix match behavior

    For historical reasons, sing-box's `domain_suffix` rule matches literal prefixes instead of the same as other projects.
    
    This change modifies the behavior of `domain_suffix`: If the rule value is prefixed with `.`,
    the behavior is unchanged, otherwise it matches `(domain|.+\.domain)` instead.
    nekohasekai committed May 12, 2024
    Configuration menu
    Copy the full SHA
    89f3a22 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c681c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c4c13c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dec07cb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    14375fe View commit details
    Browse the repository at this point in the history
  9. Improve loopback detector

    nekohasekai committed May 12, 2024
    Configuration menu
    Copy the full SHA
    bb39cef View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4331b97 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5ecaf9f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    761d469 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7f2ff07 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5a8e548 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fce989a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b1060ea View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3090fb3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4374e59 View commit details
    Browse the repository at this point in the history
  19. Fix DNS exchange index

    Signed-off-by: 气息 <[email protected]>
    szouc authored and nekohasekai committed May 12, 2024
    Configuration menu
    Copy the full SHA
    29f962a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1b3daf2 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    27eeede View commit details
    Browse the repository at this point in the history
  22. Update quic-go to v0.43.0

    nekohasekai committed May 12, 2024
    Configuration menu
    Copy the full SHA
    513b41d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    eba3a6c View commit details
    Browse the repository at this point in the history
  24. Handle includeAllNetworks

    nekohasekai committed May 12, 2024
    Configuration menu
    Copy the full SHA
    1f4d493 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    77ecc5f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a82cbe4 View commit details
    Browse the repository at this point in the history
  27. dialer: Allow nil router

    nekohasekai committed May 12, 2024
    Configuration menu
    Copy the full SHA
    65db1f2 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0a6c5d5 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c2a9eda View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    8ce44b7 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    6e1407f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c893f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    646703e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91e2052 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ade370 View commit details
    Browse the repository at this point in the history
  6. Fix lint problem

    ashly-right committed May 13, 2024
    Configuration menu
    Copy the full SHA
    81e7bd5 View commit details
    Browse the repository at this point in the history