Commit Graph

80 Commits (e75fbc9d735d68bf42f2ec41c2cd0fab7cb26f78)

Author SHA1 Message Date
Jeremy f208b472a1 TAP interface support for QEMU VMs. Fixes #153.
10 years ago
grossmj 271cb527d4 Explicit utf-8 decoding.
10 years ago
grossmj da2b895c99 Catch FileNotFoundError exception in os.getcwd()
10 years ago
grossmj 80a0e0ebf7 Explicit utf-8 encoding where necessary to avoid Unicode errors on Windows (we require/set an utf-8 locale on other systems).
10 years ago
grossmj 30f6263146 Don't assume the PATH environment variable exists.
10 years ago
Julien Duponchelle 531e95463c Add qemu-kvm to the list of binary
10 years ago
Julien Duponchelle aa2472fb30 Rewrote image search
10 years ago
grossmj 7d7972afb3 Some spring cleaning.
10 years ago
Julien Duponchelle 026fe3df9b Catch error when qemu additional options are invalid
10 years ago
grossmj 980e63e667 Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.
10 years ago
grossmj f451ed144e Prevent error when suspend/resume is not supported in QEMU VM.
10 years ago
grossmj 153914bf97 Make sure used ports in a project are cleaned up when closing it.
10 years ago
Julien Duponchelle bb7eda63af Support more all QEMU status
10 years ago
Jeremy cc9b575b77 Bind UDP tunnels to the correct source address. Fixes #96.
10 years ago
grossmj 4f7b896a6a Fixes tests.
10 years ago
Jeremy aebcd9f08b Relative path support of IOU, IOS and Qemu images.
10 years ago
grossmj 1610067eee Support for HDC and HDD disk images in Qemu.
10 years ago
grossmj 03dfd177f9 Use TCP instead of Telnet to communicate with Qemu monitor.
10 years ago
grossmj 5910b4b0be Have the server look in the right place for relative image paths.
10 years ago
grossmj 0d379f428e Makes absolute path checks work on Windows.
10 years ago
Julien Duponchelle 1b68a54234 Look for qemu images in ~/GNS3/images
10 years ago
Jeremy ee578d3c12 Fixes Qemu networking.
10 years ago
Jeremy d87ebb3ed2 Fixes suspend and resume for Qemu.
10 years ago
Jeremy 6208cb997d Fixes Qemu adapters support.
10 years ago
Jeremy 3472f19519 Use console_host from the PortManager.
10 years ago
Julien Duponchelle c07b8c746e Drop poll from Qemu
10 years ago
Jeremy 0eaad579c2 IOU + VirtualBox conversion of old projects.
10 years ago
Jeremy 54fc873be5 Prevent multiple projects with the same ID to be created.
10 years ago
Julien Duponchelle 47f8ac00c0 Remove debug
10 years ago
Julien Duponchelle 4ea25739e5 Correctly check if qemu is running
10 years ago
Jeremy 42c07cee1a Properly release UDP ports when closing a project or deleting a link.
10 years ago
Jeremy 3d3300e83a Rename console methods in port manager to use the generic tcp term in the name.
10 years ago
Julien Duponchelle 4d1f08c96e Turn off Qemu graphics if no display is available
10 years ago
Jeremy 210aa6f12a Bit of cleaning.
10 years ago
Julien Duponchelle cecf2f5014 Async qemu monitor reading
10 years ago
Julien Duponchelle 47be57dca7 Fix qemu close
10 years ago
Julien Duponchelle 8aa5514890 Qemu binary list
10 years ago
Julien Duponchelle 48f5c7c8b3 All params for qemu
10 years ago
Julien Duponchelle d0244824bf Get a working Qemu handler. Next step add all parameters
10 years ago
Julien Duponchelle b03b9226ff So we have running code for a qemu module
10 years ago
Julien Duponchelle 25bcbfb073 Allocation of console port in base vm
10 years ago
Julien Duponchelle bbee5f90a0 Yet another PEP 8 :)
10 years ago
Julien Duponchelle f5ed9fbcf1 PEP 8 clean thanks to auto pep8
10 years ago
Jeremy 2ef45781ad Checks connection failure to Qemu monitor.
10 years ago
Jeremy Grossmann c77ebca036 Merge pull request #62 from shmygov/qemunio
10 years ago
Jeremy a6fd457cff Bump the maximum network adapters to 32 for Qemu.
10 years ago
Dmitry Shmygov 4eedc9c74c Dynamically configure network connections of running QEMU VMs (including new QEMU versions)
10 years ago
Dmitry Shmygov ccb4ccd612 Return QEMU monitor responses as Match Objects (more flexibility for future uses)
10 years ago
Dmitry Shmygov c775b05d33 Dynamically configure network connections of running QEMU VMs
10 years ago
Dmitry Shmygov 9cedb1cc99 Add sleep after write to QEMU monitor (to work with new QEMU versions)
10 years ago