Commit Graph
4890 Commits
Author SHA1 Message Date
世界 2be319ea85 Add custom prefix support in EDNS0 client subnet options 2024-05-21 15:12:05 +08:00
世界 da9e22b4e6 Add custom prefix support in EDNS0 client subnet options 2024-05-21 15:12:05 +08:00
气息and世界 f6b04590b4 Fix DNS exchange index
Signed-off-by: 气息 <qdshizh@gmail.com>
2024-05-21 15:12:05 +08:00
气息and世界 0e120f8a44 Fix DNS exchange index
Signed-off-by: 气息 <qdshizh@gmail.com>
2024-05-21 15:12:05 +08:00
dyhkwongand世界 f613f8cc39 Always disable cache for fake-ip servers 2024-05-21 15:12:04 +08:00
dyhkwongand世界 d918863ac5 Always disable cache for fake-ip servers 2024-05-21 15:12:04 +08:00
PuerNyaand世界 0dd345d168 Always disable cache for fake-ip DNS transport if independent_cache disabled 2024-05-21 15:12:03 +08:00
PuerNyaand世界 2ae192305c Always disable cache for fake-ip DNS transport if independent_cache disabled 2024-05-21 15:12:03 +08:00
世界 eb365da910 Fix missing rule_set_ipcidr_match_source item in DNS rules 2024-05-21 15:12:03 +08:00
世界 71d1879bd6 Fix missing rule_set_ipcidr_match_source item in DNS rules 2024-05-21 15:12:03 +08:00
世界 1d84ae9383 Improve DNS truncate behavior 2024-05-21 15:12:03 +08:00
世界 917514e09f Improve DNS truncate behavior 2024-05-21 15:12:03 +08:00
世界 85ca9718ad Fix DNS fallthrough incorrectly 2024-05-21 15:12:03 +08:00
世界 5327aeaea4 Fix DNS fallthrough incorrectly 2024-05-21 15:12:03 +08:00
世界 4634c14516 Add rejected DNS response cache support 2024-05-21 15:12:03 +08:00
世界 93ae3f7a1e Add rejected DNS response cache support 2024-05-21 15:12:03 +08:00
世界 ec7120b762 Add support for client-subnet DNS options 2024-05-21 15:12:03 +08:00
世界 f24a2aed7d Add support for client-subnet DNS options 2024-05-21 15:12:03 +08:00
世界 d9b020826a Add address filter support for DNS rules 2024-05-21 15:12:02 +08:00
世界 0517ceef76 Add address filter support for DNS rules 2024-05-21 15:12:02 +08:00
世界 c0e5315b68 Fix timezone for Android and iOS 2024-05-21 15:11:52 +08:00
世界 830ea46932 Fix timezone for Android and iOS 2024-05-21 15:11:52 +08:00
世界 108ccaab98 Improve loopback detector 2024-05-21 15:11:52 +08:00
世界 cd0fcd5ddc Improve loopback detector 2024-05-21 15:11:52 +08:00
世界 edd0677a4a Remove unused fakeip packet conn 2024-05-21 15:11:52 +08:00
世界 003176f069 Remove unused fakeip packet conn 2024-05-21 15:11:52 +08:00
世界 4253a87717 Set the default TCP keep alive period 2024-05-21 15:11:52 +08:00
世界 71d92518c1 Set the default TCP keep alive period 2024-05-21 15:11:52 +08:00
世界 045252ffbb Migrate ntp service to library 2024-05-21 15:11:52 +08:00
世界 b5dcd6bf59 Migrate ntp service to library 2024-05-21 15:11:52 +08:00
世界 f06ea8492f Handle Windows power events 2024-05-21 15:11:52 +08:00
世界 11c7b4a866 Handle Windows power events 2024-05-21 15:11:52 +08:00
世界 58d4110e32 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.
2024-05-21 15:11:41 +08:00
世界 ee14135298 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.
2024-05-21 15:11:41 +08:00
世界 ec4699fe0b 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.
2024-05-18 17:22:14 +08:00
世界 cbcf005f37 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.
2024-05-18 17:22:14 +08:00
世界 6f340e62e7 badtls: Support uTLS and TLS ECH for read waiter 2024-05-18 17:22:14 +08:00
世界 daee0b154e badtls: Support uTLS and TLS ECH for read waiter 2024-05-18 17:22:14 +08:00
世界 526c3ea51e Bump version 2024-05-18 16:53:05 +08:00
世界 d530c724c0 Bump version v1.8.14 2024-05-18 16:53:05 +08:00
世界 4943979e71 Fix hysteria2 panic 2024-05-18 16:20:32 +08:00
世界 7f698c1104 Fix hysteria2 panic 2024-05-18 16:20:32 +08:00
renovate[bot]and世界 35d86c42e1 [dependencies] Update golangci/golangci-lint-action action to v6 2024-05-10 19:49:20 +08:00
renovate[bot]and世界 7a4a44c6d2 [dependencies] Update golangci/golangci-lint-action action to v6 2024-05-10 19:49:20 +08:00
世界 c95893733a Fix urltest logic 2024-05-10 17:41:20 +08:00
世界 44277e5dd2 Fix urltest logic 2024-05-10 17:41:20 +08:00
世界 838197c957 Update docker workflow 2024-05-03 19:33:20 +08:00
世界 1f470c69c4 Update docker workflow 2024-05-03 19:33:20 +08:00
世界 10df4bf8c0 Bump version 2024-05-03 17:38:26 +08:00
世界 742adacce7 Bump version v1.8.13 2024-05-03 17:38:26 +08:00