世界
b5ec033a57
Reject pure-IP rule-set references without match_response
...
DNS rules referencing rule-sets that contain only ip_cidr predicates
silently stopped matching when legacy DNS mode was disabled, because the
IP-CIDR branch cannot match against an in-flight DNS query. The existing
validation intentionally let every rule_set through on the premise that
mixed sets still work via their non-IP branches, which is only true when
such a branch exists. Track whether a rule-set carries any non-IP-CIDR
predicate and reject pure-IP references the same way bare ip_cidr fields
are already rejected.
2026-06-25 17:38:02 +08:00
世界
3d1d6acbe3
Add TLS spoof support
2026-06-25 17:38:01 +08:00
世界
cfe83a5dcc
Refactor: HTTP clients, unified HTTP2/QUIC options, Apple engines
2026-06-25 17:37:59 +08:00
世界
ecd07e2f85
Add optimistic DNS cache
2026-06-25 17:37:59 +08:00
世界
2255e1f80b
documentation: Fix missing update for ip_version and query_type
2026-06-25 17:37:58 +08:00
世界
fd7bc21175
Add cloudflared inbound
2026-06-25 17:37:08 +08:00
世界
dec919e0ca
Add package_name_regex route, DNS and headless rule item
2026-06-25 17:35:30 +08:00
世界
db1e08a07f
documentation: Fixes
2026-06-25 17:35:30 +08:00
世界
d8b7e92cc2
Un-deprecate ip_accept_any DNS rule item
2026-06-25 17:35:29 +08:00
nekohasekai
92118b594c
Add evaluate DNS rule action and related rule items
2026-06-25 17:35:25 +08:00
世界
f96582c5d1
Add BBR profile and hop interval randomization for Hysteria2
2026-06-25 17:35:24 +08:00
nekohasekai
1d523907cb
Refactor ACME support to certificate provider
2026-06-25 17:35:24 +08:00
世界
306ed3e496
documentation: Update descriptions for neighbor rules
2026-06-25 17:35:24 +08:00
世界
6dd01016da
Add MAC and hostname rule items
2026-06-25 17:33:05 +08:00
世界
25a600db24
Bump version
Build / Build binary-21 (push) Has been cancelled
Build / Build binary-22 (push) Has been cancelled
Build / Build binary-23 (push) Has been cancelled
Build / Build binary-24 (push) Has been cancelled
Build / Build binary-25 (push) Has been cancelled
Build / Build binary-26 (push) Has been cancelled
Build / Build binary-27 (push) Has been cancelled
Build / Build binary-28 (push) Has been cancelled
Build / Build binary-29 (push) Has been cancelled
Build / Build binary-30 (push) Has been cancelled
Build / Build binary-31 (push) Has been cancelled
Build / Build binary-32 (push) Has been cancelled
Build / Build binary-33 (push) Has been cancelled
Build / Build binary-34 (push) Has been cancelled
Build / Build binary-35 (push) Has been cancelled
Build / Build binary-36 (push) Has been cancelled
Build / Build binary-37 (push) Has been cancelled
Build / Build Darwin binaries (push) Has been cancelled
Build / Build Darwin binaries-1 (push) Has been cancelled
Build / Build Darwin binaries-2 (push) Has been cancelled
Build / Build Windows binaries (push) Has been cancelled
Build / Build Windows binaries-1 (push) Has been cancelled
Build / Build Windows binaries-2 (push) Has been cancelled
Build / Build Android (push) Has been cancelled
Build / Publish Android (push) Has been cancelled
Build / Build Apple clients (push) Has been cancelled
Build / Build Apple clients-1 (push) Has been cancelled
Build / Build Apple clients-2 (push) Has been cancelled
Build / Build Apple clients-3 (push) Has been cancelled
Build / Upload builds (push) Has been cancelled
2026-06-25 16:36:07 +08:00
世界
78b2e12fbd
Bump version
Build / Build binary-21 (push) Has been cancelled
Build / Build binary-22 (push) Has been cancelled
Build / Build binary-23 (push) Has been cancelled
Build / Build binary-24 (push) Has been cancelled
Build / Build binary-25 (push) Has been cancelled
Build / Build binary-26 (push) Has been cancelled
Build / Build binary-27 (push) Has been cancelled
Build / Build binary-28 (push) Has been cancelled
Build / Build binary-29 (push) Has been cancelled
Build / Build binary-30 (push) Has been cancelled
Build / Build binary-31 (push) Has been cancelled
Build / Build binary-32 (push) Has been cancelled
Build / Build binary-33 (push) Has been cancelled
Build / Build binary-34 (push) Has been cancelled
Build / Build binary-35 (push) Has been cancelled
Build / Build binary-36 (push) Has been cancelled
Build / Build binary-37 (push) Has been cancelled
Build / Build Darwin binaries (push) Has been cancelled
Build / Build Darwin binaries-1 (push) Has been cancelled
Build / Build Darwin binaries-2 (push) Has been cancelled
Build / Build Windows binaries (push) Has been cancelled
Build / Build Windows binaries-1 (push) Has been cancelled
Build / Build Windows binaries-2 (push) Has been cancelled
Build / Build Android (push) Has been cancelled
Build / Publish Android (push) Has been cancelled
Build / Build Apple clients (push) Has been cancelled
Build / Build Apple clients-1 (push) Has been cancelled
Build / Build Apple clients-2 (push) Has been cancelled
Build / Build Apple clients-3 (push) Has been cancelled
Build / Upload builds (push) Has been cancelled
2026-06-03 16:33:44 +08:00
世界
1086ab2563
Bump version 1.13.12
Build / Build binary-21 (push) Has been cancelled
Build / Build binary-22 (push) Has been cancelled
Build / Build binary-23 (push) Has been cancelled
Build / Build binary-24 (push) Has been cancelled
Build / Build binary-25 (push) Has been cancelled
Build / Build binary-26 (push) Has been cancelled
Build / Build binary-27 (push) Has been cancelled
Build / Build binary-28 (push) Has been cancelled
Build / Build binary-29 (push) Has been cancelled
Build / Build binary-30 (push) Has been cancelled
Build / Build binary-31 (push) Has been cancelled
Build / Build binary-32 (push) Has been cancelled
Build / Build binary-33 (push) Has been cancelled
Build / Build binary-34 (push) Has been cancelled
Build / Build binary-35 (push) Has been cancelled
Build / Build binary-36 (push) Has been cancelled
Build / Build binary-37 (push) Has been cancelled
Build / Build Darwin binaries (push) Has been cancelled
Build / Build Darwin binaries-1 (push) Has been cancelled
Build / Build Darwin binaries-2 (push) Has been cancelled
Build / Build Windows binaries (push) Has been cancelled
Build / Build Windows binaries-1 (push) Has been cancelled
Build / Build Windows binaries-2 (push) Has been cancelled
Build / Build Android (push) Has been cancelled
Build / Publish Android (push) Has been cancelled
Build / Build Apple clients (push) Has been cancelled
Build / Build Apple clients-1 (push) Has been cancelled
Build / Build Apple clients-2 (push) Has been cancelled
Build / Build Apple clients-3 (push) Has been cancelled
Build / Upload builds (push) Has been cancelled
2026-05-14 15:11:09 +08:00
世界
553cfa1f9f
Bump version
2026-04-23 07:30:34 +08:00
世界
a3fc14f35f
Bump version
2026-04-22 13:40:36 +08:00
世界
d942ecc904
Bump version 1.13.9
2026-04-20 09:49:39 +08:00
世界
c3de6a25fb
documentation: Remove warp ads
2026-04-20 09:49:39 +08:00
世界
bb3ad9c694
documentation: Fix typo
2026-04-14 16:00:47 +08:00
世界
d5adb54bc6
Bump version
2026-04-14 14:33:19 +08:00
世界
025b947a24
Bump version
2026-04-10 16:23:45 +08:00
世界
813b634d08
Bump version
2026-04-06 23:09:11 +08:00
世界
7ffdc48b49
Bump version
2026-03-30 23:03:43 +08:00
世界
d09182614c
Bump version
2026-03-26 13:28:33 +08:00
世界
b0c6762bc1
route: merge rule_set branches into outer rules
...
Treat rule_set items as merged branches instead of standalone boolean
sub-items.
Evaluate each branch inside a referenced rule-set as if it were merged
into the outer rule and keep OR semantics between branches. This lets
outer grouped fields satisfy matching groups inside a branch without
introducing a standalone outer fallback or cross-branch state union.
Keep inherited grouped state outside inverted default and logical
branches. Negated rule-set branches now evaluate !(...) against their
own conditions and only reapply the outer grouped match after negation
succeeds, so configs like outer-group && !inner-condition continue to
work.
Add regression tests for same-group merged matches, cross-group and
extra-AND failures, DNS merged-branch behaviour, and inverted merged
branches. Update the route and DNS rule docs to clarify that rule-set
branches merge into the outer rule while keeping OR semantics between
branches.
2026-03-25 14:00:29 +08:00
世界
686cf1f304
documentation: Fix Chinese link anchors
2026-03-16 12:24:10 +08:00
世界
d3768cca36
Bump version
2026-03-15 17:56:37 +08:00
深鸣
f46fbf188a
documentation: Minor fixes
2026-03-15 17:56:37 +08:00
世界
fe585157d2
Bump version
2026-03-14 21:38:38 +08:00
世界
8289bbd846
Add Alpine APK packaging to CI build
...
Add fpm-based Alpine APK packaging alongside existing DEB/RPM/Pacman
packages. Alpine APKs use `linux` in the filename to distinguish from
OpenWrt APKs which use the `openwrt` prefix.
2026-03-11 20:41:29 +08:00
世界
8bb4c4dd32
documentation: Update ocm/ccm examples
2026-03-10 22:04:12 +08:00
世界
e0be8743f6
ocm: Add Responses WebSocket API proxy and fix client config docs
...
Support the OpenAI Responses WebSocket API (`wss://.../v1/responses`)
for bidirectional frame proxying with usage tracking.
Fix Codex CLI client config examples to use profiles and correct flags.
Update openai-go v3.24.0 → v3.26.0.
2026-03-10 22:04:11 +08:00
世界
bc3884ca91
release: Add openwrt apk build
2026-03-09 20:18:40 +08:00
世界
e1477bd065
documentation: Update cronet-go descriptions
2026-03-09 20:06:34 +08:00
世界
4b26ab16fb
Bump version
2026-03-07 16:13:23 +08:00
世界
7fd21f8bf4
Bump version
2026-03-05 21:46:27 +08:00
世界
91f92bee49
release: Unify default build tags and linker flags into shared files
...
Move hardcoded build tags and ldflags from Makefile, Dockerfile, CI
workflows, and local build scripts into canonical files under release/:
- release/DEFAULT_BUILD_TAGS (Linux common archs, Darwin, Android)
- release/DEFAULT_BUILD_TAGS_WINDOWS (includes with_purego)
- release/DEFAULT_BUILD_TAGS_OTHERS (no with_naive_outbound)
- release/LDFLAGS (shared linker flags)
2026-03-03 21:21:09 +08:00
世界
6da7e538e1
Bump version
2026-02-28 14:42:39 +08:00
世界
4c05d7b888
Add advertise tags support for Tailscale endpoint
2026-02-24 15:31:57 +08:00
世界
94ed42caf1
Bump version
2026-02-23 18:17:47 +08:00
世界
9bcd715d31
Bump version
2026-02-21 13:55:31 +08:00
世界
c0304b8362
Bump version
2026-02-16 12:46:43 +08:00
世界
804606042f
Bump version
2026-02-15 21:13:55 +08:00
世界
58ccf82e0b
Bump version
2026-02-09 15:50:51 +08:00
世界
a2d313c59b
Bump version
2026-02-05 20:28:25 +08:00
世界
baa9f29f0d
documentation: Update release changelog
2026-02-05 12:03:03 +08:00
世界
c1dc6cb0fb
Bump version
2026-02-01 12:29:57 +08:00