grossmj
6fa3f85b83
Custom adapters should not be in node (compute) properties returned to clients. Fixes https://github.com/GNS3/gns3-gui/issues/3366
2 years ago
grossmj
80f5ca0c3f
Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
2 years ago
grossmj
c5f441e1d3
Remove wrong reset_console() method
2 years ago
grossmj
d303d13045
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/base_node.py
# gns3server/compute/docker/docker_vm.py
# gns3server/compute/iou/iou_vm.py
# gns3server/controller/template_manager.py
# gns3server/handlers/api/compute/docker_handler.py
# gns3server/handlers/api/compute/dynamips_vm_handler.py
# gns3server/handlers/api/compute/iou_handler.py
# gns3server/handlers/api/compute/qemu_handler.py
# gns3server/handlers/api/compute/virtualbox_handler.py
# gns3server/handlers/api/compute/vmware_handler.py
# gns3server/handlers/api/compute/vpcs_handler.py
# gns3server/handlers/api/controller/node_handler.py
# gns3server/version.py
# requirements.txt
# tests/controller/test_controller.py
# tests/controller/test_project.py
# tests/handlers/api/controller/test_node.py
2 years ago
grossmj
bdd703a0dc
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
2 years ago
grossmj
85cdd7d9a5
Fix reading response embedded in ComputeConflictError
2 years ago
grossmj
a1c76ec4f2
Fix ComputeConflictError import
3 years ago
grossmj
fda2a37b98
Handle creating Qemu disk images and resizing
3 years ago
grossmj
6d10d92af2
Fix images_path -> symbols_path
3 years ago
grossmj
43ca53a089
Fix tests
3 years ago
grossmj
a324459152
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
# gns3server/handlers/api/compute/server_handler.py
# gns3server/utils/path.py
# gns3server/version.py
# requirements.txt
# tests/compute/qemu/test_qemu_vm.py
# tests/compute/test_manager.py
3 years ago
grossmj
6f1feed265
Fix issue preventing to use custom nested symbols. Fixes #1969
3 years ago
grossmj
cefab8d362
Rename __json__() to asdict()
4 years ago
grossmj
44074ff7c9
Some cleaning.
4 years ago
grossmj
c59fc375f2
Remove traceng code.
4 years ago
grossmj
c021e21309
Use black with -l 120 param.
4 years ago
grossmj
f928738bd5
Use pyupgrade with --py36-plus param.
4 years ago
grossmj
d730c591b3
Refactor template management to use database.
4 years ago
grossmj
eb3cb8a41f
Migration to FastAPI
4 years ago
grossmj
7043d48f1a
Auxiliary console support for Qemu. Ref #2873
...
Improvements for auxiliary console support for Docker and Dynamips.
4 years ago
grossmj
12732aaf83
Disallow to rename a running node. Fixes https://github.com/GNS3/gns3-gui/issues/2499
4 years ago
grossmj
831ee5f468
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
4 years ago
grossmj
f3ad333a21
Do not send "console_type" property to computes for all builtin nodes excepting Ethernet switches. Fixes https://github.com/GNS3/gns3-gui/issues/2882
5 years ago
grossmj
7cd9bb6ca6
Merge branch '2.1' into 2.2
5 years ago
grossmj
5d4de9d0ba
Fix AttributeError: Cannot set attribute '%s'. Fixes #1646
5 years ago
grossmj
55a9abfcea
Allow "none" for compute_id in templates.
5 years ago
grossmj
b0f74c2a5e
Fix issue when trying to rename a Dynamips node that is already powered on. Fixes #2824
5 years ago
grossmj
336b77e28a
Merging 2.1 into 2.2 branch
5 years ago
grossmj
a860243531
Ignore Unicode errors when reading base config file contents.
5 years ago
grossmj
28004479fd
Change behavior when an IOU license is verified. Fixes https://github.com/GNS3/gns3-server/issues/1555
5 years ago
grossmj
724eda1f35
Handle locking/unlocking items independently from the layer position.
6 years ago
grossmj
7fe8f7e716
Fix long-polling request for project notifications.
6 years ago
grossmj
5f932fee9f
Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674 .
...
* Default for missing height/width is "100%" as defined in the SVG specification
* Better error message, if viewBox attribute is missing
* Removal of "%" in percent more fault tolerant by using rstrip("%")
(cherry picked from commit e3757a8955
)
6 years ago
grossmj
e3757a8955
Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674 .
...
* Default for missing height/width is "100%" as defined in the SVG specification
* Better error message, if viewBox attribute is missing
* Removal of "%" in percent more fault tolerant by using rstrip("%")
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
grossmj
74e1463015
Fix bug with custom adapters and categories for Docker VM. Fixes https://github.com/GNS3/gns3-gui/issues/2613
6 years ago
grossmj
98f04365b7
Remove generic controller settings API endpoint.
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
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
cc52a6a6b5
Change default z value for nodes to 1
6 years ago
grossmj
96d5e351f7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
6 years ago
grossmj
40151cd1fe
Fix switching console type from telnet to VNC throws error. Fixes #2489 .
6 years ago
grossmj
62f87de23a
Add API endpoint to return all links attached to a node.
6 years ago