grossmj
4c83fc1243
Update paths for binaries moved to the MacOS directory in GNS3.app
6 years ago
Jeremy Grossmann
3f7c4c0474
Update qemu_vm.py
6 years ago
grossmj
80eb06f67c
Merge 2.1 into 2.2
6 years ago
grossmj
879e32eb9a
Bump ACPI Shutdown Timeout to 120 seconds. Ref #1536
6 years ago
grossmj
5754747a90
Merging 2.1 into 2.2
6 years ago
grossmj
0b07299472
Fixes double display output in GRUB in QEMU v3.1. Fixes #1516 .
6 years ago
grossmj
456ef1348b
Fix DeprecationWarning: invalid escape sequence. Fixes https://github.com/GNS3/gns3-gui/issues/2670
6 years ago
grossmj
c6afea49da
Try to delete saved VM state only if a snapshot has been saved.
6 years ago
grossmj
3497deaa31
Allow virtual machines to use files in project directory as disk images.
6 years ago
grossmj
2764828f38
Refactor how clients access PCAP capture files. Fixes https://github.com/GNS3/gns3-gui/issues/2438 .
...
* The PCAP file is directly accessed if controller and client are on the same host.
* The PCAP file is streamed from the compute server to the client with the controller as a proxy when the controller is remote for the client.
6 years ago
grossmj
76af98404a
Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
grossmj
9de13c570c
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/builtin/nodes/cloud.py
# gns3server/compute/docker/docker_vm.py
# gns3server/compute/dynamips/nodes/ethernet_switch.py
# gns3server/compute/iou/iou_vm.py
# gns3server/compute/qemu/qemu_vm.py
# gns3server/compute/virtualbox/virtualbox_vm.py
# gns3server/compute/vmware/vmware_vm.py
# gns3server/controller/__init__.py
# gns3server/version.py
# gns3server/web/web_server.py
6 years ago
grossmj
17d657c919
Fix small errors like unhandled exceptions etc.
6 years ago
grossmj
4021a13651
Catch exceptions in various locations to fix small issues reported by Sentry.
6 years ago
grossmj
1905a99ce7
Fix saved VM state was not deleted correctly.
6 years ago
grossmj
2ea0aa5ded
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/iou/iou_vm.py
# gns3server/compute/virtualbox/virtualbox_vm.py
# gns3server/compute/vmware/vmware_vm.py
7 years ago
grossmj
9ecb058343
Fix tests.
7 years ago
grossmj
fff2e128eb
Set the first byte to 0C when generating a random MAC address for a Qemu VM. Ref #1267 .
7 years ago
grossmj
dd9c18b9f8
Use SO_REUSEADDR before calling bind() where missing. Fixes #1289 .
7 years ago
grossmj
22a71b0e8c
Fix problem with VM saved stated.
7 years ago
grossmj
757c103c03
Possibility to customize port names and adapter types for Qemu, VirtualBox, VMware and Docker. Fixes #2361 .
...
MAC addresses can customized for Qemu as well.
7 years ago
grossmj
ea0009db6c
Save state feature for VirtualBox and VMware. New "On close" setting to
...
select the action to execute when closing/stopping a Qemu/VirtualBox/VMware VM.
7 years ago
grossmj
3d1ee4da3f
Support for suspend to disk / resume (Qemu).
7 years ago
grossmj
ff7911bd99
Allow to resize a Qemu VM disk (extend only).
7 years ago
grossmj
caa2bda71b
Spice with agent support for Qemu VMs.
7 years ago
grossmj
d419d3fa39
Check if the HAXM service is running when starting a Qemu VM with hardware acceleration. Ref #1242 .
7 years ago
grossmj
e52775fa3a
Support for console type "none".
7 years ago
grossmj
b8353bc0d5
Support for none console type (Qemu & Docker only)
7 years ago
grossmj
a40fdb3641
Fix bug and add optimizations when connecting and sending commands to QEMU monitor after starting a VM. Fixes #2336 .
7 years ago
grossmj
135bbe8825
Check if HAXM support is installed on macOS. Ref #1242 .
7 years ago
grossmj
9a9ac6d9f7
Fix some issues with hardware acceleration support for Qemu.
7 years ago
grossmj
17bfed52f2
Fix Qemu VM tests.
7 years ago
grossmj
44f2acffa5
Support Qemu with HAXM acceleration. Ref #1242 .
7 years ago
grossmj
279b4d7b20
Fix link filters/suspend tests.
7 years ago
grossmj
8b91894fa4
Improve suspend a link for Qemu and VirtualBox VMs.
...
A suspended link will be unplugged allowing the VMs to be notified
of the change.
7 years ago
grossmj
cde30f8f53
Fix warning message.
7 years ago
grossmj
c7875f93a3
Qemu VM support to detect when a link is plugged/unplugged.
7 years ago
grossmj
90ce6093d8
Some spring cleaning.
7 years ago
grossmj
658aa4bae9
Merge 2.1 into 2.2 branch
7 years ago
grossmj
1045364adc
Set first byte to 52 when generating a random MAC address for a Qemu VM. Ref #1267 .
7 years ago
ziajka
bb26e8acdd
Calculate MD5 on thread and before json response, Ref. gui#2239
7 years ago
ziajka
6868e20a70
Compute md5sum on thread and don't block main server, Ref. gui#2239
7 years ago
grossmj
e8353e68bb
Merge remote-tracking branch 'origin/2.1' into 2.1
7 years ago
grossmj
23c63bbd4d
Protect variable replacement for Qemu options. Escape double quotes.
7 years ago
ziajka
3efe753eee
Add proper exception when cannot find tunnel on QEMU, Fixes : #1241
7 years ago
grossmj
79bca29b93
Protect variable replacement for Qemu options.
7 years ago
grossmj
3a1ba8f42d
Fix issue with Qemu + SPICE when IPv4 is not enabled.
7 years ago
grossmj
3e2e8e61f7
New option: require KVM. If false, Qemu VMs will not be prevented to run without KVM.
7 years ago
grossmj
068077c594
Remove forgotten debug.
7 years ago
grossmj
e08aebf1f0
Implement variable replacement for Qemu VM options.
7 years ago