Skip to content

Releases: iDigitalFlame/Spaceport

System Management Daemon v7

13 Nov 22:29
939f768
Compare
Choose a tag to compare

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!

24 Feb 01:29
75f3483
Compare
Choose a tag to compare
  • 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

Version 5.5 Release!

03 May 16:49
Compare
Choose a tag to compare

Features and Performance Fixes:

  • Yubikey support!
  • Updates to some kernel tunables
  • Small updates to Hydra USB and VM handling management.