Skip to content

Releases: wigarddev/podkop-sub-addon

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 23:08
feat(podkop-sub): fetch from panels that gate on a device id

Remnawave answers with a single "App not supported" placeholder unless an
x-hwid header is present. The id is derived from the MAC once and kept in the
config: the panel counts distinct ids against the account's device limit. The
User-Agent stays ours - the panel picks the response format by it, and passing
for Happ gets us an xray JSON config instead of a server list.

Two filters guard what reaches podkop. Links on 0.0.0.0 are what a panel sends
when it turns the device down, and podkop would take them for working servers.
Transports other than tcp, ws and grpc it cannot build at all: it logs
"Unknown transport" and still emits the outbound, minus the transport. Both
cases keep exit 4, now with a message that says which one happened.

An unchanged list no longer touches anything: podkop leaves config.json alone
when the generated config comes out the same, and the mtime watch read that as
a rejection - a nightly false failure with a pointless restart behind it.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 22:02
fix(ci): publish only our own packages

The SDK also builds the dependencies, and the previous globs swept curl, jq,
zlib, mbedtls, ca-certificates, oniguruma and libnghttp2 into both the build
artifact and the release - 12 files that had no business being there.

Shipping those would shadow the officially signed packages from the OpenWrt
feeds, so scope both the upload-artifact and the release globs to the
podkop_sub feed directory.