Commit Graph

9 Commits

Author SHA1 Message Date
Francesco Bonacci
ed831a42ec Merge pull request #551 from synacktraa/feat/qemu-windows-container
Add QEMU Windows 11 template with CUA computer-server support
2025-12-08 20:14:50 +00:00
synacktra.work@gmail.com
7577308027 chore: add workflow for publishing docker image 2025-12-09 00:51:25 +05:30
synacktra.work@gmail.com
2b2f82775c chore: add workflow for publishing docker image 2025-12-09 00:46:17 +05:30
synacktra.work@gmail.com
e0c4c5c832 push qemu linux setup 2025-11-28 16:20:52 +05:30
synacktra.work@gmail.com
8bcf820cd2 chore: remove unused env vars 2025-11-26 14:00:00 +05:30
synacktra.work@gmail.com
d355d35f78 fix: cleanup before exiting after preparation 2025-11-26 13:58:55 +05:30
synacktra.work@gmail.com
c80b18f756 fix: graceful shutdown for Windows VM wrapper script
- Capture VM process PID after backgrounding tini
- Install signal handlers (SIGTERM, SIGINT, SIGHUP, SIGQUIT) to forward signals to VM process
- Wait for VM to complete graceful shutdown before exiting
- Ensures Windows receives ACPI shutdown signal and has 110 seconds to shut down properly instead of being killed immediately
2025-11-15 17:28:35 +05:30
synacktra.work@gmail.com
dbc00bad64 refactor: simplify setup using trycua/windows-local
- Replace windowsarena/windows-local with trycua/windows-local:latest as base
- Remove Azure deployment mode and related files
- Add dynamic VM IP detection in entry.sh for portable deployment
- Keep only Git and Python installation
- Rename setup-tools.psm1 to setup-utils.psm1 with shared logging utilities
2025-11-12 16:28:43 +05:30
synacktra.work@gmail.com
8150d023e6 refactor: restructure as qemu-docker with OS-specific folders
Renamed libs/qemu to libs/qemu-docker and organized Windows implementation into windows/ subdirectory.
2025-11-10 14:44:22 +05:30