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 |
ziajka
|
7b3d5ae5e3
|
Create/update project on compute when variables changes
|
6 years ago |
ziajka
|
0bcc657bf1
|
Don't clean logo images when applied to the project
|
6 years ago |
ziajka
|
e267f8a8b8
|
Project global variables
|
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
|
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
|
025441f027
|
Add default destination setting for traceng + some checks.
|
7 years ago |
grossmj
|
2de182eff4
|
Grid size support for projects.
|
7 years ago |
grossmj
|
669d2ec038
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/schemas/node.py
|
7 years ago |
grossmj
|
297bbd91ec
|
Fix traceng tests.
|
7 years ago |
grossmj
|
898f180310
|
Fix issue with start all.
|
7 years ago |
grossmj
|
b7780ba7cc
|
Check for valid IP address and prevent to run on non-Windows platforms.
|
7 years ago |
grossmj
|
d08c08617c
|
Support for source and destination for traceNG.
|
7 years ago |
grossmj
|
fb3bcf3b8f
|
Basic project stats.
|
7 years ago |
grossmj
|
658aa4bae9
|
Merge 2.1 into 2.2 branch
|
7 years ago |
grossmj
|
c93d0d8d12
|
Make sure we don't try to read when opening a file in binary more. Fixes #1301.
|
7 years ago |
grossmj
|
519df3ab35
|
Let a project be opened when a port cannot be found (can happens if a project is corrupted).
|
7 years ago |
grossmj
|
e5c76750b1
|
Fix issue when running multiple project containing IOU nodes on the same server. Ref #1239.
|
7 years ago |
ziajka
|
eeae07e783
|
Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
|
7 years ago |
ziajka
|
d9a0ec9ff3
|
Replace asyncio.async with ensure_future because of deprecation, Fixes: #1269
|
7 years ago |
grossmj
|
28f8216590
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/version.py
# requirements.txt
|
7 years ago |
grossmj
|
7ded71142f
|
Fix same MAC address for duplicated Qemu nodes.
|
7 years ago |
grossmj
|
c281f55fb2
|
Fix same base MAC for duplicated IOS routers. Fixes #1264.
|
7 years ago |
grossmj
|
e5e2b7a8ac
|
Fix "Creating multiple IOU nodes at once assigns the same application id". Fixes #1239.
|
7 years ago |
grossmj
|
ab6fe6da1d
|
Compatibility for old node templates (those with default_symbol and hover_symbol properties).
|
7 years ago |