feat(install): Windows Service wrapper for headless DNS failover#6
Conversation
Add netboozt-service Windows binary using windows-service crate. - Add windows-service = "0.6" dependency (Windows-only) - Add netboozt-service binary entry in Cargo.toml - Add windows_service/ module with ServiceMain handler - Add install-windows-service.ps1 and uninstall-windows-service.ps1 - Update README with Windows Service instructions (EN + ES) Binary compiles on Linux (stub main), builds on Windows for actual use.
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughAdds a Windows service implementation for the netboozt DNS failover feature. Includes a new ChangesWindows DNS Failover Service
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related issues
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Add a Windows Service wrapper so DNS failover runs as a native Windows Service, surviving restarts and running without a logged-in user.
Changes
New files
Modified files
Dependencies
Binary
Testing
Note: Cannot test Windows Service on Linux. Service tested manually on Windows VM after build.
Summary by CodeRabbit
New Features
Documentation
Bug Fixes