Skip to content

Releases: Gibus21250/Wakupator

Wakupator v1.1.0

22 Oct 18:58
Compare
Choose a tag to compare

Wakupator 1.1.0

Welcome to the release of Wakupator v1.1.0! This version introduces new features to enhance functionality, improve user experience, and fix key bugs.

New features 🚀

  • Manual Machine Detection: Wakupator can now detect if a machine has been started manually:
    • By pressing the power button.
    • Through a Wake-on-LAN request from other services.
    • Any other external method.
  • Improved Wake-on-LAN Handling: Wakupator now checks if a machine boots correctly after detecting traffic:
    • By default, it attempts 3 Wake On LAN, with 30s between each,.
    • If the machine takes longer to boot, Wakupator will resume monitoring it.
  • Expanded Command Options: More options and verbose options of each (with an --help option)
  • Detailed Logging: More detailed logs and more information about what Wakupator is doing.

The README file now includes a more detailed concrete example and additional recommendations for optimal usage.

Bug fixes 🛠️

  • IP Assignment Verification: Fixed an issue where Wakupator incorrectly handled IP assignments that were already allocated to the host. Commit: cfa0a84
  • *Segmentation Fault Fix: Fixed a rare segmentation fault that occurred while registering new clients. This issue was caused by an unlocked mutex, which led to unpredictable behavior. Commit: bf52a86

How to update 🔄

To update to Wakupator v1.1.0:

  • Stop the current version of Wakupator to safely shut it down, it will automatically start all monitored machines.
  • Download or compile the new version of Wakupator v1.1.0.
  • Replace the old version and start Wakupator again.
    Note: the previous option -e has been replaced by -if

Wakupator v1.0.0

30 Sep 19:37
Compare
Choose a tag to compare

Wakupator v1.0.0

Welcome to the first official release of Wakupator! This is the first stable and minimally tested version of the server awakener tool.

Features 💫

  • Minimalist design for simple setup and usage.
  • IP spoofing to monitor traffic.
  • Ability to monitor multiple clients, each uniquely identified by their MAC address.
  • Wake up machines only when needed, optimizing energy consumption.

➡️ Save energy, save the Planet! (and reduce your bills)

Designed with energy efficiency in mind 🌱

Wakupator helps reduce unnecessary power consumption and contributes to a more sustainable tech ecosystem.

Installation and setup 🚧

Please refer to the main README for detailed instructions on how to compile and use Wakupator.
Pre-compiled binaries are also available below.

Known Limitations ⚠️

Be cautious when starting a machine manually while it’s registered to Wakupator. This can lead to IP duplication issues on the network. It’s recommended to let Wakupator manage the wake-up process automatically.