Commit Graph
100 Commits
Author SHA1 Message Date
世界 e7433fe893 Add completions for linux packages 2024-10-07 04:34:48 +08:00
世界 b7998466c2 Bump version 2024-09-20 23:37:06 +08:00
世界 4aa16a3805 Fix docker build 2024-09-20 23:37:06 +08:00
世界 8a644139bb Fix version script 2024-09-20 21:10:15 +08:00
世界 014fdd51f8 Revert "Fix stream sniffer" 2024-09-20 20:40:02 +08:00
世界 6dedc0dce4 documentation: Update client status 2024-09-20 20:13:55 +08:00
世界 5b08a59229 Minor fixes 2024-09-20 20:13:14 +08:00
世界 cbe590c9fc Fix wireguard start 2024-09-20 20:12:52 +08:00
世界 f80116a37a Bump version 2024-09-18 07:04:29 +08:00
世界 f06799e09b Update macOS build workflow 2024-09-17 22:01:05 +08:00
世界 d968808db3 documentation: Add sponsors page 2024-09-17 18:47:33 +08:00
世界 bfe014d102 Add mips64 build 2024-09-15 12:12:25 +08:00
世界 fa8bf5082f documentation: Update build requirements 2024-09-15 12:10:00 +08:00
世界 a4620c048a Fix disconnected interface selected as default in windows 2024-09-15 11:59:32 +08:00
世界 926c65333f Fix cached conn eats up read deadlines 2024-09-15 11:56:04 +08:00
世界 42854a26d5 documentation: Update client status 2024-09-13 10:09:08 +08:00
世界 5cf477af6f platform: Update bundle id 2024-09-12 17:55:53 +08:00
世界 3c17e69101 Fix Makefile 2024-09-12 17:55:53 +08:00
世界 c7fd8c66bb gomobile: Fix go mod version 2024-09-10 23:05:13 +08:00
世界 665e4fd0db Update quic-go to v0.47.0 2024-09-09 14:45:46 +08:00
世界 41d927b3b1 Update README 2024-09-09 08:48:35 +08:00
世界 9dec4c80c0 Improve docker workflow 2024-09-08 11:11:47 +08:00
世界 2846ff6fac wireguard: Fix events chan leak 2024-09-08 10:07:12 +08:00
世界 45200ddefd clash-api: Fix bad redirect 2024-09-08 10:07:07 +08:00
世界 24aa28752f Fix stream sniffer 2024-09-08 10:07:07 +08:00
世界 d6d2ddb02a tfo: Fix build with go1.23 2024-08-27 11:24:51 +08:00
世界 a54682d055 documentation: Fix missing zh headline 2024-08-21 18:52:38 +08:00
世界 220d344218 documentation: Update package status 2024-08-21 11:39:07 +08:00
世界 289ac3f9d9 Do not close bug and enhancement issues 2024-08-21 08:09:15 +08:00
世界 bd8629f046 Fix no error return when empty DNS cache retrieved 2024-08-20 23:23:48 +08:00
世界 68592914db Fix direct dialer not resolving domain 2024-08-20 21:02:52 +08:00
世界 1ba8cc52ef Make linter happy 2024-08-19 18:42:02 +08:00
世界 524483c6aa Bump version 2024-08-19 10:43:09 +08:00
世界 9fa49abf6d documentation: Remove unused 2024-08-19 06:39:33 +08:00
世界 7c2b4e75b5 documentation: Announce that our apps on Apple platforms are no longer available 2024-08-19 06:39:33 +08:00
世界 f7dd206a02 Update quic-go to v0.46.0 2024-08-19 06:25:15 +08:00
世界 c8d8c56f87 Fix UDP conn stuck on sniff
This change only avoids permanent hangs. We need to implement read deadlines for UDP conns in 1.10 for server inbounds.
2024-08-18 11:27:12 +08:00
世界 34a0281915 Update golangci-lint configuration 2024-08-18 11:17:01 +08:00
世界 4fb8fc8287 Fix crash on Android when using process rules 2024-08-18 10:23:28 +08:00
世界 0a31a6fc2a Update quic-go to v0.45.2 2024-08-18 10:23:17 +08:00
世界 3a8f95606e Fix tests 2024-08-03 12:46:38 +08:00
世界 2ef36d577c dns: Minor fixes 2024-07-27 11:04:57 +08:00
世界 9be074ee58 Fix panic caused by possible generation of duplicate keys for domain_suffix 2024-07-17 16:02:17 +08:00
世界 ce1ad1498b Fix reset outbounds 2024-07-13 17:46:22 +08:00
世界 430fa490e2 shadowsocks: Fix packet process for AEAD multi-user server 2024-07-05 17:09:09 +08:00
世界 75609e23a5 vless: Fix missing deadline interfaces 2024-07-05 17:08:10 +08:00
世界 a8c28eff35 Move legacy vless implemetation to library 2024-07-03 20:17:32 +08:00
世界 9c82098284 Fix v2ray-plugin 2024-07-02 14:08:17 +08:00
世界 2f3ce4b534 Add name to errors from v2ray HTTP transports 2024-07-02 14:08:17 +08:00
世界 3bcf793ef9 Fix command output for rule-set match 2024-06-26 12:26:35 +08:00
世界 9b2b63dbd3 Minor fixes 2024-06-25 13:14:45 +08:00
世界 bd5473d88d Update quic-go to v0.45.1 & Filter HTTPS ipv4/6hint 2024-06-24 11:07:32 +08:00
世界 275c8fa470 Fix non-IP queries accepted by address filter rules 2024-06-24 10:13:16 +08:00
世界 297cc5aa29 docs: Switch to venv 2024-06-24 10:10:49 +08:00
世界 48328c153f Fix always create package manager 2024-06-11 21:16:57 +08:00
世界 853ff1afc7 Bump version 2024-06-09 13:20:56 +08:00
世界 af86dac1b0 Fix quic-go is caching dialErr since v0.43.0 2024-06-09 13:15:40 +08:00
世界 0a338e3d35 Fix package manager start order 2024-06-09 07:21:50 +08:00
世界 6d26a08d6e Bump version 2024-06-08 22:00:46 +08:00
世界 5469848246 Fix parse UDP DNS server with addr:port address 2024-06-08 22:00:46 +08:00
世界 3b756db94b Stop passing device sleep events on Android and Apple platforms 2024-06-08 22:00:46 +08:00
世界 6a84618160 Fix rule-set start order 2024-06-08 22:00:46 +08:00
世界 1b169b0d1d Fix typo 2024-06-08 18:58:14 +08:00
世界 6c44bad0fd Bump version 2024-06-07 19:07:46 +08:00
世界 94e89f1568 Fix wireguard start 2024-06-07 19:07:46 +08:00
世界 bb20856a6c Fix repeatedly no route logs 2024-06-07 15:03:48 +08:00
世界 5f20d6371b Fix reset HTTP3 DNS transport 2024-06-06 22:28:43 +08:00
世界 41d5fe8c1a Fix get source address from X-Forwarded-For 2024-06-06 22:21:37 +08:00
世界 d199f20f25 Fix enforced power listener on windows 2024-06-06 22:20:23 +08:00
世界 e694262025 Fix wireguard client bind 2024-06-06 22:20:21 +08:00
世界 cd758255df Remove logs in router initialize 2024-06-06 22:20:19 +08:00
世界 2fb554c1ae Fix crash on *bsd 2024-06-06 22:20:17 +08:00
世界 109c84760f Bump version 2024-05-25 11:30:43 +08:00
世界 baa25731f3 documentation: Bump version 2024-05-23 14:57:45 +08:00
世界 ad37345884 documentation: Add manuel for mitigating tunnelvision attacks 2024-05-23 14:57:27 +08:00
世界 07b24a0b2e documentation: Update DNS manual 2024-05-23 14:57:26 +08:00
世界 98551b109b dialer: Allow nil router 2024-05-23 14:57:26 +08:00
世界 52827e9a90 Add rule-set match command 2024-05-23 14:57:26 +08:00
世界 15dc38335e Add bypass_domain and search_domain platform HTTP proxy options 2024-05-23 14:57:26 +08:00
世界 482a5ebb9d Handle includeAllNetworks 2024-05-23 14:57:26 +08:00
世界 3849e3a908 Update gVisor to 20240422.0 2024-05-23 14:57:15 +08:00
世界 2d925511b6 Update quic-go to v0.43.1 2024-05-21 15:12:05 +08:00
世界 0e15fbf6d1 Fixed order for Clash modes 2024-05-21 15:12:05 +08:00
世界 2be319ea85 Add custom prefix support in EDNS0 client subnet options 2024-05-21 15:12:05 +08:00
世界 eb365da910 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
世界 85ca9718ad 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
世界 ec7120b762 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
世界 c0e5315b68 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
世界 edd0677a4a 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
世界 045252ffbb 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
世界 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
世界 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
世界 6f340e62e7 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