Releases: Gibus21250/Wakupator
Wakupator v1.1.0
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
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.