[25.12] hev-socks5-tunnel: allow multiple instances - #30272
Conversation
5a928fc to
0a11982
Compare
openwrt-ai
left a comment
There was a problem hiding this comment.
Backport review: the diff itself is a clean cherry-pick. net/hev-socks5-tunnel/ at this head is byte-identical to the same directory on master after the upstream commit (Makefile, 90-hev-socks5-tunnel, .config, .init all match), and the base branch already carries the 2.17.0 update the change sits on top of, so no prerequisite is missing. One issue with the trailer:
Commit checks
0a11982"hev-socks5-tunnel: allow multiple instances" — the(cherry picked from commit f9fdfcf09a3a79251ccd88853cbda6331fe43722)trailer points at a commit that is not onmaster.f9fdfcfis the pre-merge commit from the contributor branch (committer date 2026-08-07, committed by the author). The commit that actually landed onmasterisd04b36bbba607e65072ecd0abfae5a89af468607(committer date 2026-08-09, committed by the maintainer who merged it). The tree content of the two is identical, so nothing in the code is affected — but the trailer is meant to let someone follow the change back tomaster, and this SHA does not resolve there. Redoing the pick asgit cherry-pick -x d04b36bbba607e65072ecd0abfae5a89af468607offmasterwrites the correct trailer automatically.
Nothing else to flag: per backport posture, any remaining style/design questions about the multi-instance rework belong on a fix-to-master PR, not here.
Generated by Claude Code
Add support for running multiple service instances. - switch UCI config from a single named section to "instance" sections - update the procd init script to start multiple instances - migrate existing single-instance configurations during package upgrade (uci-defaults script) - bump PKG_RELEASE Signed-off-by: Sergei S. <it4notice@proton.me> (cherry picked from commit d04b36b)
0a11982 to
edee87c
Compare
|
The CI failure appears to be unrelated to this PR. One of the CI tests fails while downloading a package index from the OpenWrt download server. |
openwrt-ai
left a comment
There was a problem hiding this comment.
Reviewed 1 new commit; no new issues found.
The trailer issue from my previous review is resolved: edee87c now carries (cherry picked from commit d04b36bbba607e65072ecd0abfae5a89af468607), and that SHA does resolve on master as the merged commit (d04b36b, committed by the maintainer who merged the upstream PR). The tree is unchanged from the previously reviewed head — git diff 0a11982..edee87c is empty — so this force-push only rewrote the commit message.
Re-confirmed on the new head:
net/hev-socks5-tunnel/{Makefile,files/90-hev-socks5-tunnel,files/hev-socks5-tunnel.config,files/hev-socks5-tunnel.init}are byte-identical to the same files onmaster, so the pick has no divergence from upstream.- The base branch already carries the 2.17.0 update this change sits on (
PKG_VERSION:=2.17.0,PKG_RELEASE:=1onopenwrt-25.12, going to2here — same version/release pair asmaster), so no prerequisite commit is missing.
Per backport posture, any remaining style or design questions about the multi-instance rework itself belong on a fix-to-master PR rather than here.
Generated by Claude Code
Add support for running multiple service instances.
(cherry picked from commit d04b36b)
📦 Package Details
Maintainer: @heiher
(You can find this by checking the history of the package
Makefile.)Description:
🧪 Run Testing Details