grossmj
|
06ce0868ec
|
Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803
|
5 years ago |
grossmj
|
fb470dd4b5
|
Back to the major.minor version for config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
|
6 years ago |
grossmj
|
6dbb992513
|
Fix templates missing after server restart. Fixes https://github.com/GNS3/gns3-gui/issues/2769
|
6 years ago |
grossmj
|
c075baa05b
|
Store config files in version specific location
|
6 years ago |
grossmj
|
8360ae98b1
|
Move appliance and template management code in their own classes.
|
6 years ago |
grossmj
|
0fd54536d2
|
Fix issue when there is no gns3_controller.conf. Fixes https://github.com/GNS3/gns3-gui/issues/2644
|
6 years ago |
grossmj
|
d7c2e16c21
|
Use "template" to name what we use to create new nodes.
|
6 years ago |
grossmj
|
a17fa821bd
|
Make sure nothing is named "compute server".
|
6 years ago |
Jeremy Grossmann
|
1067f71952
|
Allow appliances to be loaded from file without the appliance id.
Fixes https://github.com/GNS3/gns3-gui/issues/2639.
|
6 years ago |
grossmj
|
bd657c0167
|
Support to duplicate an appliance.
|
6 years ago |
grossmj
|
499ab9844a
|
Reorganize how appliance creation is validated against JSON schemas.
This allows for clearer error messages when validation fails.
|
6 years ago |
grossmj
|
98f04365b7
|
Remove generic controller settings API endpoint.
|
6 years ago |
grossmj
|
089fdff4f1
|
Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
|
6 years ago |
grossmj
|
f0fe9d39fa
|
Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
|
6 years ago |
grossmj
|
86f87aec74
|
Fix installation with Python 3.7. Fixes #1414.
Fix deprecated use of aiohttp.Timeout. Fixes #1296.
Use "async with" with aiohttp.ClientSession().
Make sure websocket connections are properly closed, see https://docs.aiohttp.org/en/stable/web_advanced.html#graceful-shutdown
Finish to drop Python 3.4.
|
6 years ago |
grossmj
|
76af98404a
|
Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
|
6 years ago |
grossmj
|
22f7ca0243
|
Return compute port information via API. Ref #1420.
|
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
|
3c332b895d
|
Fix tests after merging.
|
6 years ago |
grossmj
|
9ef23ce6a8
|
Include HTTP error code when reporting an error while download appliance templates
from GitHub repository.
|
6 years ago |
grossmj
|
b7f9b865c8
|
Optimize appliance templates update from GitHub repository by only downloading when the repository
has been updated. Ref https://github.com/GNS3/gns3-gui/issues/2490
|
6 years ago |
grossmj
|
5958a23557
|
Update appliance templates from online registry. Ref #2490.
|
6 years ago |
grossmj
|
7f72b90b0e
|
The server has now 2 notification streams
* A new one for controller related events (compute, appliance templates etc.)
* The existing one for project related events (links, nodes etc.)
|
6 years ago |
grossmj
|
a54359d243
|
Clean GNS3 close if one remote server is down. Fixes #1357.
|
6 years ago |
grossmj
|
21a1800edc
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/controller/export_project.py
# gns3server/controller/import_project.py
# gns3server/controller/project.py
# gns3server/version.py
|
7 years ago |
grossmj
|
50a922f83e
|
Offload slow file operations to threads for snapshots and project "save as". Ref #1187 #1307.
|
7 years ago |
grossmj
|
cfd0216554
|
Disable TraceNG for version 2.1.5
|
7 years ago |
grossmj
|
509b171b06
|
Allow to have projects with the same name in different locations.
|
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
|
64949f5d04
|
Fix bug with 'none' console type for Ethernet switch.
Fix some tests related to traceng.
|
7 years ago |
grossmj
|
669d2ec038
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/schemas/node.py
|
7 years ago |
grossmj
|
b7780ba7cc
|
Check for valid IP address and prevent to run on non-Windows platforms.
|
7 years ago |
grossmj
|
90ce6093d8
|
Some spring cleaning.
|
7 years ago |
grossmj
|
a4626a2b79
|
Custom icons and small fixes for TraceNG integration.
|
7 years ago |
grossmj
|
397c1322b4
|
Base support for TraceNG.
|
7 years ago |
grossmj
|
658aa4bae9
|
Merge 2.1 into 2.2 branch
|
7 years ago |
ziajka
|
53a229f8e9
|
Fix never reached condition
|
7 years ago |
ziajka
|
05b6be2e42
|
Compatybility with controller, default_symbol and hover_symbol, Fixes: #2444
|
7 years ago |
grossmj
|
fff593b358
|
Fix error when appliance template is broken (missing fields). Fixes #1287.
|
7 years ago |
grossmj
|
ffc7024b64
|
Fix error while getting appliance list. Fixes #1258.
|
7 years ago |
grossmj
|
f9c7c15f95
|
Fixing race condition when starting the GNS3 VM.
|
7 years ago |
grossmj
|
5f14f8eb46
|
Default VPCS name format is now PC-{0}.
|
7 years ago |
grossmj
|
e54d574e47
|
Fix auto idle-pc from preferences.
|
7 years ago |
grossmj
|
035a078b5e
|
Show qemu-img stdout in case of an error.
|
7 years ago |
grossmj
|
4f13c63a52
|
Do not use builtin name.
|
7 years ago |
grossmj
|
02ad98664f
|
Fix creation of an VMware VM failed with invalid JSON. Fixes #2282.
|
7 years ago |
Julien Duponchelle
|
6996b7094f
|
Handle invalid appliances files
Fix #1150
|
7 years ago |
Julien Duponchelle
|
c96694105c
|
Handle broken appliance files
Fix #1135
|
7 years ago |