grossmj
bdd703a0dc
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
2 years ago
grossmj
4e34ab8e4f
Link style support. Fixes https://github.com/GNS3/gns3-gui/issues/2461
3 years ago
grossmj
5d1fdceb98
Fix bug with application id allocation for IOU nodes. Fixes #3079
4 years ago
grossmj
37c7202aa0
Use parent directory as working directory for project duplication and snapshots. Fixes https://github.com/GNS3/gns3-gui/issues/2909
4 years ago
grossmj
8eefaa3f32
Option to reset or not all MAC addresses when exporting or duplicating a project.
4 years ago
grossmj
69b816e21e
Fix bug when changing properties for closed project. Fixes #1754
4 years ago
grossmj
02c0fa26e1
Support controller reloading for templates, appliances and projects. Ref #1743
4 years ago
grossmj
615cffd9ac
Prevent locked drawings to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2948
5 years ago
grossmj
c5412bf970
Allocate application IDs for IOU nodes on the controller.
...
An application ID is used by IOU to generate its interface Mac addresses. They must be unique across all opened projects sharing the same computes to avoid Mac address collisions.
5 years ago
grossmj
0a87ee573c
Accept a node name when creating a node from a template using the API. Fixes #1708
5 years ago
grossmj
459dd7b479
Handle builtin entry does not exist when adding node from template (new fix).
5 years ago
grossmj
89f97902f9
Handle builtin entry does not exist when adding node from template.
5 years ago
grossmj
5e9810d420
Prevent deleting a GNS3 project outside the project directory. Ref #1669
5 years ago
grossmj
55a9abfcea
Allow "none" for compute_id in templates.
5 years ago
grossmj
dcf94a5852
Requires a project to be opened to start/stop/suspend all nodes. Fixes #1609
5 years ago
grossmj
2af9c9c8ec
Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764
6 years ago
grossmj
7d591b0228
Fix issue when loading and quickly closing a project and opening it again. Fixes #1501 .
6 years ago
grossmj
010d65114d
Hyper-V with nested virtualization is only supported on Windows 10 Anniversary Update or later.
6 years ago
grossmj
aaaeb410d5
Fix exception when loading and quickly closing a project.
6 years ago
grossmj
af80b0bb6e
Use aiofiles where relevant.
6 years ago
grossmj
b0df7ecabf
Merge branch '2.2' into import-export-refactoring
6 years ago
grossmj
3f679bd106
Locked state should not be used when duplicating a node.
6 years ago
grossmj
8cc8269842
Use aiozipstream for snapshots.
...
Fix tests.
6 years ago
grossmj
52bfa636c1
Project duplication support.
6 years ago
grossmj
a8990c9e89
Non blocking project exportation.
6 years ago
grossmj
7fe8f7e716
Fix long-polling request for project notifications.
6 years ago
grossmj
5754747a90
Merging 2.1 into 2.2
6 years ago
grossmj
a13d063aa1
Fix topology images (Pictures) disappearing from projects. Fixes #1514 .
6 years ago
grossmj
1ef1872f8e
Reset MAC addresses when duplicating a project. Fixes #1522
6 years ago
grossmj
8360ae98b1
Move appliance and template management code in their own classes.
6 years ago
grossmj
d7c2e16c21
Use "template" to name what we use to create new nodes.
6 years ago
Karim
8eb20525e8
Update schema to allow for drawing grid size to be part of project.
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
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
e4a6db8ebc
Fix some typos.
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
33e8710495
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/compute.py
# gns3server/controller/gns3vm/__init__.py
# gns3server/controller/link.py
# gns3server/controller/project.py
# gns3server/handlers/api/controller/project_handler.py
# gns3server/handlers/api/controller/server_handler.py
# gns3server/utils/asyncio/__init__.py
# gns3server/utils/asyncio/telnet_server.py
# gns3server/version.py
# gns3server/web/web_server.py
# tests/compute/qemu/test_qemu_vm.py
6 years ago
grossmj
902de3dd47
Refactor asyncio locking system for Python 3.7 support. Ref https://github.com/GNS3/gns3-gui/issues/2566 Ref https://github.com/GNS3/gns3-gui/issues/2568
6 years ago
grossmj
3560cda06c
Use asyncio.ensure_future() instead of asyncio.async() with conservative approach to support Python < 3.4.4. Fixes https://github.com/GNS3/gns3-gui/issues/2566
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
89f7169589
Add appliance UUID added to the node data. Fixes #1334 .
6 years ago
grossmj
a54359d243
Clean GNS3 close if one remote server is down. Fixes #1357 .
6 years ago
grossmj
033f005bde
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/version.py
6 years ago
grossmj
d0ed6931d8
Catch exception: ZIP does not support timestamps before 1980. Ref #1360 .
6 years ago
ziajka
ac73c72727
Don't send variables to computes where are empty, Ref: #1340
6 years ago
grossmj
d1ccf3bc84
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
6 years ago
ziajka
c52342907a
Merge pull request #1332 from GNS3/global-vars
...
Docker `ExtraHosts`, global variables for project and supplier support, Fixes : #2482
6 years ago