Releases: digabi/naksu
Releases · digabi/naksu
Make Naksu logs more readable
- Increased the size and number of rotated log files. Now each log file can be up to 10 megs and rotation stores 5 last files.
- Removed several unnecessary periodical log entries. In some cases there will be an log entry only in case the status changes.
- Log host computer power plan settings.
- Create an unexisting
~/ktp-jako
when sending log files to Abitti support. - Updated several modules to recent versions.
Fix segfault on Linux+Wayland+Nvidia
- Fix a bug causing Naksu to stop when Exam Server install passphrase was given
on a Linux with Nvidia proprietary display drivers
Do not use AbittiUSB version URL to test network connectivity
- Network detection uses new version URL instead of deprecated AbittiUSB URL
- Build with golang 1.19
- Upgraded vulnerable
xz
package - Removed deprecated
io/ioutil
package
Improve error messages and fix checksum calculation
- Fix checksum calculation of zip entries
- Improve status and error messages
- Code clean-ups
Check Disk Images
- UI improvements (progress bar, messages) - thanks to @developerfromjokela
- Added/fixed some missing translations and log messages
- Check downloaded images with sha256 checksum
- Create
~/ktp
on start to avoid storing first Naksu log to system temporary
directory
Small Fixes
- Fixed broken detection of running VM
- Remove existing VM after correct install passphrase has been given
- Use https to download version numbers and images to avoid various attack types
- Fixed freezing UI on Linux
- Removed unnecessary terminal window on Windows
Fixed CPU core calculation
- Show an user-friendly message instead of plain 404 when submitting wrong install passphrase
- Prevent closing VM by Save option
- Fixed VirtualBox settings path on Linux
- Do not fail when removing locked VirtualBox system files when removing server
- Calculate host machine cores instead of threads when creating a new VM
Naksu is More Robust Than Ever
- Remove image files before installing a new server
- Communicate Naksu updates via graphical UI instead of standard output only
- Check VirtualBox version and suggest upgrade (or downgrade) if required
- Make more UI-related checks in parallel to avoid lags in the UI
- Avoid losing important log entries by reducing log spam and adjusting rotation settings
Without Vagrant
- Install VM directly to VirtualBox without Vagrant
- Retrieve images within a zip file prepared for Balena Etcher
- Get Abitti version string and image zip from a static URL
- Get Matriculation exam image zip from an URL dependent of an install passphrase
- gettext-style localisation
- Suppress some repeating log messages
- Turn automatic updates back on from UI if disabled
- Improve error message when detected Windows Hypervisor
- Improve log messages on VBoxManage errors
Fix failing network hardware queries on Windows
- Fix failing network and hardware related WMI queries (Windows)
- Fix folder name (ktp-jako instead of ktp) in log delivery popups
- Hide copy-to-clipboard button in log deliver popup if no supporting tool is found (Linux)
- Use golang 1.13 instead of 1.10 (and golang 1.11 -style module management instead of
dep
)