- Reload nginx or stunnel when updating the SSL certificate rather than the admin API
- Source /etc/profile for consistent use of 'tar' command
- Change directory permissions for 'admin' user
- Update to Jidoteki Admin API v1.10.1
- Add missing scripts to ansible run
- Ensure 'certs' logs its status (running/failed/success) to status_certs.txt
- Update to Jidoteki Admin API v1.9.0
- Add 'certs' command to update TLS certificates
- Only include 'logs.tar.gz' in the debug bundle if it exists
- Add 'debug' command to generate an encrypted support debug bundle
- Add code signing / verification of update packages
- Add mutex to prevent scripts from running simultaneously
- Update script decrypts non base64-encoded software packages
- Update to Jidoteki Admin API v1.6.0
- Remove unbound variable check from update_vm script
- Source /etc/profile for consistent use of 'sort' command
- Update to Jidoteki Admin API v1.5.0
- Space and efficiency improvements: pipe decryted package for extraction
- Fix regression in version sort
- Don't manage the 'version.txt' file in the update_vm script
- Change permissions on 'api.token' from 0640 to 0660
- Output a different log message if no 'update.sh' script exists, exit cleanly
- Fix sorting issue for update packages >= 10. Closes #5
- Sudo reboot doesn't require nohup prefix
- Ensure the 'admin' user is allowed to backup and reboot
- Ensure each script logs to its own log file
- Add 'reboot' command
- Move 'network.conf' when updating network settings
- Update 'wrapper.sh' to perform a backup after a "destructive" command
- Allow 'admin' to write to certain dirs
- Add a 'prefix' variable for the path in every admin task
- Remove reference
- Remove copying of the 'updates.key'
- Remove creation of the 'version.txt'
- Remove copying of the admin/sftpadmin SSH public key
- Update 'jidoteki-admin-api' to v1.2.0
- Integrate live image management scripts
- Make settings more generic by moving tasks to its own script
- Add 'changelog' command to fetch the changelog.txt
- Update 'jidoteki-admin-api' to v1.1.6
- Add 'parson' as a dependency during build
- Add 'logs' command to fetch logs from the appliance
- Add 'update_logs.sh' script to fetch compressed log files
- Update API and dependency version
- Ensure temporary '.pil' directory exists
- Ensure uploads directory has 0770 permissions
- Ensure the 'stunnel.log' file exists
- Ensure the dependency file ownership isn't preserved on install
- Update 'jidoteki-admin-api' to v1.0.1
- Update the 'app.json' if it was uploaded
- Fix filename of downloaded jidoteki-admin-api
- Add requirements to README.md
- Fix build for 64-bit deps
- Ensure gcc dependency is installed
- Add 'api' role to install the Jidoteki Admin API
- Add task to update the 'updates.key' file permissions
- Store the status of the update in a file
- Allow a user in the 'admin' group to read the updates.key
- Ensure token and settings update only works if the file was uploaded
- Give 'admin' group read permissions on token and settings
- Provide sudo access to all update_ commands