Releases: iDigitalFlame/Spaceport
Releases · iDigitalFlame/Spaceport
System Management Daemon v7
Device Switch! (The Tank v2!)
- SMD Updated to v7!
- Removed Rotate module
- Added Display Module
- Added native SwayIPC communicator
- Security Fixes
- File and Permission checks!
- Updated the Locker module to work with Sway
- Updated the Dispatcher
- Now can monitor Tasks and trigger them directly
- Async Process monitor with optional function execution
- Backups can now be queued
- Backups now do the compress|encrypt in one step!
- Tar is piped into Openssl
- Backups can run commands before and after
- After commands still work on fail
- Pre commands can stop the Backup
- Can be used to automount and unmount a device
- Backup Plans can now have seperate dirs and upload targets
- Broke out constants and utils
- Defaults are their own file now
- Fixed loader not working when dynamic directory is overritten
- Updated the way we do logging
- Removed redundent time and name when doing journald logging
- Python formatting
- Updated some module functions into a non-changing "lib.shared" directory
- Moved USB resolving into the server-side for Hydra
- Reduced needed thread count
- Hydra device updates
- Added the ability to add efi/pflash/flash/usb drive types
- bios file, intirid and kernel support
- Support for OSK for MacOS VMs
- Fixes for TPM support
- Better QMP and QEMUGA command handeling
- Removed noVNC and Nginx support from Hydra
- Better handeling of Lid detection
- Better screen handeling
- Allows for auto-detection and activation of new screens!
- Added Bluetooth and Wireless radio change event triggers!
- Faster handeling of requests of attributes with Flex for Message
- Reduced the pack/unpack size of Messages
- Added a payload limit 2^32-1 on Messages
- Many Config Changes and Updates
- Network Manager
- Bluetooth
- Fixed audio through WirePlumber
- Bluetooth Microphones work now!
- Chromium Policy
- WirePlumber works way better now
- Switch from X11 to Wayland (Sway)
- Switch from IPTables to NFTables
- Added faillock with proper config
- Updated taglines and copyright with new year changes
- We've been at this for ~8 years!
- Added MoonlightSky theme!
v6 Update!
- Grammar fixes for error messages and logs
- Also synced up thee working so its standard, and easier to read.
- Spelling fixes
- Fixes for better font settings
- Updated firefox config
- Python coding refactor
- Replaced "ignore_errors=False" with "errors=True"
- Added a timeout for the User Manager service (15s)
- Extended the watchdog timer to daemon threads.
- Fixed a bug where reloading the log level would NOT update the client log level.
- Updated handling of some paths to prevent any possible unwanted escaping.
- Disabled freezing the composer on lock
- This causes issues with i3lock (makes it freeze)
- HYDRA updates!
- Added SPICE support for all VMs! (enabled by default, can be disabled)
- Including SPICE redirection of USB devices (up to 3 at once)!
- Spice viewer by command line "hydra spice|s " or "hydra -cs "
- Updated Hydra command line builder
- Adds more options and new features to the VM (hopefully speed increases!)
- Fixed and add QEMU Guest Agent integration
- "hydra ip " or "hydra -I " now retries the VM IP Addresses(s) (If the QEMU GA is installed)
- Fixed a timeout error with QMP commands
- Changed the Hydra JSON format.
- Example JSON and Schema can now be generated by Hydra "hydra example" or "hydra schema"
- Extra custom VM arguments now require "hydra.unsafe" to be true.
- Improved path handling of drives and disks
- Cannot be executable
- Cannot be SUID/GUID
- Cannot be owned by root or privileged accounts
- Added SPICE support for all VMs! (enabled by default, can be disabled)
Version 5.5 Release!
Features and Performance Fixes:
- Yubikey support!
- Updates to some kernel tunables
- Small updates to Hydra USB and VM handling management.