From 3413d3a99228f2befe9df32494b22bc31f8e08a5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 11 Sep 2026 09:27:07 +0000 Subject: [PATCH] Update to 1.102.4 --- CHANGELOG.md | 4 ++ aarch64/app/manifest.json | 126 ++++++++++++++++----------------- aarch64_ROOT/app/manifest.json | 104 +++++++++++++-------------- arm/app/manifest.json | 126 ++++++++++++++++----------------- arm_ROOT/app/manifest.json | 104 +++++++++++++-------------- arm_acap3/app/package.conf | 2 +- 6 files changed, 235 insertions(+), 231 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c61247..e59cd11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ links to its full release notes on GitHub. The format is based on [Keep a Changelog](https://keepachangelog.com/). +## 1.102.4 - 2026-09-11 + +- Update to upstream 1.102.4. + ## [1.98.9-Signed] - 2026-07-21 - Tailscale VPN 1.98.9 (Signed) - Packages are now signed with the Axis ACAP signing service and install diff --git a/aarch64/app/manifest.json b/aarch64/app/manifest.json index fcae5a7..c47b5c2 100644 --- a/aarch64/app/manifest.json +++ b/aarch64/app/manifest.json @@ -1,67 +1,67 @@ { - "schemaVersion": "2.0.0", - "acapPackageConf": { - "setup": { - "appName": "Tailscale_VPN", - "friendlyName": "Tailscale VPN", - "vendor": "moshe@mohome.net", - "vendorId": "70ee172dd9", - "vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale", - "version": "1.102.3", - "architecture": "aarch64", - "runMode": "respawn", - "compatibleOsVersions": [ - { - "max": "13" - } - ] - }, - "configuration": { - "settingPage": "index.html", - "reverseProxy": [ - { - "apiPath": "api", - "target": "http://localhost:2201/", - "access": "admin" - } - ], - "paramConfig": [ - { - "name": "CustomServer", - "default": "", - "type": "string" - }, - { - "name": "AuthKey", - "default": "", - "type": "string" - }, - { - "name": "HttpProxyPort", - "default": "8080", - "type": "string" - }, - { - "name": "Socks5Port", - "default": "1080", - "type": "string" - }, - { - "name": "AcceptDNS", - "default": "false", - "type": "string" - }, - { - "name": "AcceptRoutes", - "default": "false", - "type": "string" - }, - { - "name": "AdvertiseRoutes", - "default": "", - "type": "string" - } - ] + "schemaVersion": "2.0.0", + "acapPackageConf": { + "setup": { + "appName": "Tailscale_VPN", + "friendlyName": "Tailscale VPN", + "vendor": "moshe@mohome.net", + "vendorId": "70ee172dd9", + "vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale", + "version": "1.102.4", + "architecture": "aarch64", + "runMode": "respawn", + "compatibleOsVersions": [ + { + "max": "13" } + ] + }, + "configuration": { + "settingPage": "index.html", + "reverseProxy": [ + { + "apiPath": "api", + "target": "http://localhost:2201/", + "access": "admin" + } + ], + "paramConfig": [ + { + "name": "CustomServer", + "default": "", + "type": "string" + }, + { + "name": "AuthKey", + "default": "", + "type": "string" + }, + { + "name": "HttpProxyPort", + "default": "8080", + "type": "string" + }, + { + "name": "Socks5Port", + "default": "1080", + "type": "string" + }, + { + "name": "AcceptDNS", + "default": "false", + "type": "string" + }, + { + "name": "AcceptRoutes", + "default": "false", + "type": "string" + }, + { + "name": "AdvertiseRoutes", + "default": "", + "type": "string" + } + ] } + } } diff --git a/aarch64_ROOT/app/manifest.json b/aarch64_ROOT/app/manifest.json index d902d60..a935383 100644 --- a/aarch64_ROOT/app/manifest.json +++ b/aarch64_ROOT/app/manifest.json @@ -1,56 +1,56 @@ { - "schemaVersion": "1.7.0", - "acapPackageConf": { - "setup": { - "appName": "Tailscale_VPN", - "friendlyName": "Tailscale VPN", - "vendor": "Mo3he", - "embeddedSdkVersion": "3.0", - "user": { - "group": "root", - "username": "root" - }, - "vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale", - "runMode": "respawn", - "version": "1.102.3", - "architecture": "aarch64" - }, - "configuration": { - "settingPage": "index.html", - "reverseProxy": [ - { - "apiPath": "api", - "target": "http://localhost:2201/", - "access": "admin" - } - ], - "paramConfig": [ - { - "name": "CustomServer", - "default": "", - "type": "string" - }, - { - "name": "AuthKey", - "default": "", - "type": "string" - }, - { - "name": "AcceptDNS", - "default": "false", - "type": "string" - }, - { - "name": "AcceptRoutes", - "default": "false", - "type": "string" - }, - { - "name": "AdvertiseRoutes", - "default": "", - "type": "string" - } - ] + "schemaVersion": "1.7.0", + "acapPackageConf": { + "setup": { + "appName": "Tailscale_VPN", + "friendlyName": "Tailscale VPN", + "vendor": "Mo3he", + "embeddedSdkVersion": "3.0", + "user": { + "group": "root", + "username": "root" + }, + "vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale", + "runMode": "respawn", + "version": "1.102.4", + "architecture": "aarch64" + }, + "configuration": { + "settingPage": "index.html", + "reverseProxy": [ + { + "apiPath": "api", + "target": "http://localhost:2201/", + "access": "admin" } + ], + "paramConfig": [ + { + "name": "CustomServer", + "default": "", + "type": "string" + }, + { + "name": "AuthKey", + "default": "", + "type": "string" + }, + { + "name": "AcceptDNS", + "default": "false", + "type": "string" + }, + { + "name": "AcceptRoutes", + "default": "false", + "type": "string" + }, + { + "name": "AdvertiseRoutes", + "default": "", + "type": "string" + } + ] } + } } diff --git a/arm/app/manifest.json b/arm/app/manifest.json index a6aa118..9299e1b 100644 --- a/arm/app/manifest.json +++ b/arm/app/manifest.json @@ -1,67 +1,67 @@ { - "schemaVersion": "2.0.0", - "acapPackageConf": { - "setup": { - "appName": "Tailscale_VPN", - "friendlyName": "Tailscale VPN", - "vendor": "moshe@mohome.net", - "vendorId": "70ee172dd9", - "vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale", - "version": "1.102.3", - "architecture": "armv7hf", - "runMode": "respawn", - "compatibleOsVersions": [ - { - "max": "13" - } - ] - }, - "configuration": { - "settingPage": "index.html", - "reverseProxy": [ - { - "apiPath": "api", - "target": "http://localhost:2201/", - "access": "admin" - } - ], - "paramConfig": [ - { - "name": "CustomServer", - "default": "", - "type": "string" - }, - { - "name": "AuthKey", - "default": "", - "type": "string" - }, - { - "name": "HttpProxyPort", - "default": "8080", - "type": "string" - }, - { - "name": "Socks5Port", - "default": "1080", - "type": "string" - }, - { - "name": "AcceptDNS", - "default": "false", - "type": "string" - }, - { - "name": "AcceptRoutes", - "default": "false", - "type": "string" - }, - { - "name": "AdvertiseRoutes", - "default": "", - "type": "string" - } - ] + "schemaVersion": "2.0.0", + "acapPackageConf": { + "setup": { + "appName": "Tailscale_VPN", + "friendlyName": "Tailscale VPN", + "vendor": "moshe@mohome.net", + "vendorId": "70ee172dd9", + "vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale", + "version": "1.102.4", + "architecture": "armv7hf", + "runMode": "respawn", + "compatibleOsVersions": [ + { + "max": "13" } + ] + }, + "configuration": { + "settingPage": "index.html", + "reverseProxy": [ + { + "apiPath": "api", + "target": "http://localhost:2201/", + "access": "admin" + } + ], + "paramConfig": [ + { + "name": "CustomServer", + "default": "", + "type": "string" + }, + { + "name": "AuthKey", + "default": "", + "type": "string" + }, + { + "name": "HttpProxyPort", + "default": "8080", + "type": "string" + }, + { + "name": "Socks5Port", + "default": "1080", + "type": "string" + }, + { + "name": "AcceptDNS", + "default": "false", + "type": "string" + }, + { + "name": "AcceptRoutes", + "default": "false", + "type": "string" + }, + { + "name": "AdvertiseRoutes", + "default": "", + "type": "string" + } + ] } + } } diff --git a/arm_ROOT/app/manifest.json b/arm_ROOT/app/manifest.json index 7ed88fd..d758df2 100644 --- a/arm_ROOT/app/manifest.json +++ b/arm_ROOT/app/manifest.json @@ -1,56 +1,56 @@ { - "schemaVersion": "1.7.0", - "acapPackageConf": { - "setup": { - "appName": "Tailscale_VPN", - "friendlyName": "Tailscale VPN", - "vendor": "Mo3he", - "embeddedSdkVersion": "3.0", - "user": { - "group": "root", - "username": "root" - }, - "vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale", - "runMode": "respawn", - "version": "1.102.3", - "architecture": "armv7hf" - }, - "configuration": { - "settingPage": "index.html", - "reverseProxy": [ - { - "apiPath": "api", - "target": "http://localhost:2201/", - "access": "admin" - } - ], - "paramConfig": [ - { - "name": "CustomServer", - "default": "", - "type": "string" - }, - { - "name": "AuthKey", - "default": "", - "type": "string" - }, - { - "name": "AcceptDNS", - "default": "false", - "type": "string" - }, - { - "name": "AcceptRoutes", - "default": "false", - "type": "string" - }, - { - "name": "AdvertiseRoutes", - "default": "", - "type": "string" - } - ] + "schemaVersion": "1.7.0", + "acapPackageConf": { + "setup": { + "appName": "Tailscale_VPN", + "friendlyName": "Tailscale VPN", + "vendor": "Mo3he", + "embeddedSdkVersion": "3.0", + "user": { + "group": "root", + "username": "root" + }, + "vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale", + "runMode": "respawn", + "version": "1.102.4", + "architecture": "armv7hf" + }, + "configuration": { + "settingPage": "index.html", + "reverseProxy": [ + { + "apiPath": "api", + "target": "http://localhost:2201/", + "access": "admin" } + ], + "paramConfig": [ + { + "name": "CustomServer", + "default": "", + "type": "string" + }, + { + "name": "AuthKey", + "default": "", + "type": "string" + }, + { + "name": "AcceptDNS", + "default": "false", + "type": "string" + }, + { + "name": "AcceptRoutes", + "default": "false", + "type": "string" + }, + { + "name": "AdvertiseRoutes", + "default": "", + "type": "string" + } + ] } + } } diff --git a/arm_acap3/app/package.conf b/arm_acap3/app/package.conf index 619d06e..5b90ff0 100644 --- a/arm_acap3/app/package.conf +++ b/arm_acap3/app/package.conf @@ -3,7 +3,7 @@ MENUNAME="Tailscale VPN" VENDOR="Mo3he" APPMAJORVERSION=1 APPMINORVERSION=102 -APPMICROVERSION=3 +APPMICROVERSION=4 APPTYPE=armv7hf APPNAME=Tailscale_VPN APPOPTS=""