Tailscale VPN 1.92.3
Update Tailscale Binaries to Version 1.92.3
Fixed
• Configuration persistence across updates: Tailscale state and custom configuration now persist when updating the ACAP application
• Camera no longer requires re-authentication to Tailscale network after ACAP updates
• Custom server and auth key settings are now preserved during upgrades
Changed
• start_tailscale.sh: Modified to store Tailscale state and socket in persistent localdata directory
• Added STATE_DIR variable pointing to localdata folder
• Added --state flag to tailscaled command to specify persistent state file location
• Moved socket path from app root to localdata directory
• Config file now read from localdata/config.txt instead of app root
• config_updater.c: Updated to write configuration to persistent storage
• Added STATE_DIR definition and ensure_localdata_exists() function
• Changed CONFIG_FILE path to localdata/config.txt
• Configuration now persists across application upgrades per Axis ACAP guidelines
Technical Details
• Utilizes Axis ACAP’s localdata directory which is guaranteed to persist during application upgrades
• Tailscale daemon now uses --state flag to maintain connection state between updates
• Both socket and state files relocated to persistent storage location
Full Changelog: 396b450