mirror of
https://github.com/Mo3he/Axis_Cam_Tailscale.git
synced 2026-09-24 08:44:16 +00:00
Update vendor to moshe@mohome.net and vendorId for ACAP signing
Packages are now signed with the Axis ACAP signing service. Document the signing change and the upgrade steps (back up config and uninstall the old version to avoid the "Vendor ID in manifest does not match" install error) in the README and changelog.
This commit is contained in:
@@ -5,6 +5,17 @@ links to its full release notes on GitHub.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/).
|
||||
|
||||
## [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
|
||||
normally on AXIS OS 12.10 and later.
|
||||
- Vendor updated to `moshe@mohome.net` with the registered vendor ID.
|
||||
- `root` and `acap3` variants remain unsigned (manifest schema v1.x).
|
||||
- Upgrading from an earlier unsigned version can fail with "Couldn't
|
||||
install: app" (device log: "Vendor ID in manifest does not match the
|
||||
vendor ID of the previous version"). Back up your config, uninstall the
|
||||
old version, then install this one.
|
||||
|
||||
## [1.98.8-2] - 2026-07-03 - Tailscale VPN 1.98.8-2
|
||||
|
||||
## [1.98.8-subnet-routing] - 2026-07-01 - Tailscale VPN 1.98.8 - Subnet Routing
|
||||
|
||||
@@ -73,6 +73,15 @@ access for third-party applications). Learn more:
|
||||
|
||||
## Installation
|
||||
|
||||
> **Signed packages:** Release `.eap` files are signed with the Axis ACAP
|
||||
> signing service and install normally on AXIS OS 12.10 and later.
|
||||
>
|
||||
> **Upgrading from an earlier version?** The signing vendor changed, so
|
||||
> installing over a previously installed unsigned build can fail with
|
||||
> **"Couldn't install: app"** (device log: *"Vendor ID in manifest does not
|
||||
> match the vendor ID of the previous version"*). To upgrade: back up your app
|
||||
> configuration, **uninstall** the old version, then install the signed one.
|
||||
|
||||
Get the **prebuilt `.eap` file** from the
|
||||
[Releases page](https://github.com/Mo3he/Axis_Cam_Tailscale/releases).
|
||||
|
||||
@@ -215,8 +224,9 @@ announcement for details.
|
||||
- [x] **Verify web UI works over HTTPS** - Verified live; the UI only issues
|
||||
relative-path requests, so it inherits the page's protocol with no
|
||||
mixed-content risk.
|
||||
- [ ] **Sign the ACAP via the Axis ACAP Portal** - Deferred; the manifest's
|
||||
`vendorId` is a placeholder value, not yet portal-registered.
|
||||
- [x] **Sign the ACAP via the Axis ACAP Portal** - Done; `aarch64`/`armv7hf`
|
||||
packages are signed with the Axis ACAP signing service. The `root` and
|
||||
`acap3` variants use manifest schema v1.x and are distributed unsigned.
|
||||
|
||||
### General Improvements
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
"setup": {
|
||||
"appName": "Tailscale_VPN",
|
||||
"friendlyName": "Tailscale VPN",
|
||||
"vendor": "Mo3he",
|
||||
"vendorId": "5741c1fb91",
|
||||
"vendor": "moshe@mohome.net",
|
||||
"vendorId": "70ee172dd9",
|
||||
"vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale",
|
||||
"version": "1.98.9",
|
||||
"architecture": "aarch64",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"setup": {
|
||||
"appName": "Tailscale_VPN",
|
||||
"friendlyName": "Tailscale VPN",
|
||||
"vendor": "Mo3he",
|
||||
"vendor": "moshe@mohome.net",
|
||||
"embeddedSdkVersion": "3.0",
|
||||
"user": {
|
||||
"group": "root",
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
"setup": {
|
||||
"appName": "Tailscale_VPN",
|
||||
"friendlyName": "Tailscale VPN",
|
||||
"vendor": "Mo3he",
|
||||
"vendorId": "5741c1fb91",
|
||||
"vendor": "moshe@mohome.net",
|
||||
"vendorId": "70ee172dd9",
|
||||
"vendorUrl": "https://github.com/Mo3he/Axis_Cam_Tailscale",
|
||||
"version": "1.98.9",
|
||||
"architecture": "armv7hf",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"setup": {
|
||||
"appName": "Tailscale_VPN",
|
||||
"friendlyName": "Tailscale VPN",
|
||||
"vendor": "Mo3he",
|
||||
"vendor": "moshe@mohome.net",
|
||||
"embeddedSdkVersion": "3.0",
|
||||
"user": {
|
||||
"group": "root",
|
||||
|
||||
Reference in New Issue
Block a user