grossmj
d477eb8366
Fix reset console for non running IOU devices
4 months ago
grossmj
0e8e4fd2f7
Merge branch '2.2' into 3.0
11 months ago
grossmj
3f50319990
Fix L2IOU "failed code signing checks" when IOU base file name is >= 63 characters
11 months ago
Jeremy Grossmann
da626d334f
Merge branch '3.0' into iou-user-loader-libraries
2 years ago
grossmj
d022b211dc
Fix check for 32-bit in ELF header
2 years ago
grossmj
80f5ca0c3f
Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
2 years ago
grossmj
f5e1956dfa
Support user defined loader/libraries to run IOU
2 years ago
grossmj
bdd703a0dc
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
2 years ago
grossmj
e50bed5bee
Support delete Qemu disk image from API
...
Return the real disk image name in the 'hdx_disk_image_backed' property for Qemu VMs
2 years ago
grossmj
cefab8d362
Rename __json__() to asdict()
3 years ago
grossmj
c021e21309
Use black with -l 120 param.
3 years ago
grossmj
f928738bd5
Use pyupgrade with --py36-plus param.
3 years ago
grossmj
30ebae207f
Use Pydantic to validate the server config file.
4 years ago
grossmj
c043830e3f
Move endpoints to routes & preparations to use a database.
4 years ago
grossmj
831ee5f468
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
4 years ago
grossmj
e4978004d0
Update IOUtools. Ref #1627
4 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
a47fa83cec
Fix renaming IOL hostname replaces %h only in a single place. Fixes #1707
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
a17119187b
Fix remote packet capture for Dynamips.
6 years ago
grossmj
4cc5dbc228
Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753
6 years ago
grossmj
2bb1b61526
Fix traceback when starting packet capture on builtin nodes. Fixes https://github.com/GNS3/gns3-gui/issues/2743
6 years ago
grossmj
3daa3f450b
Fix IOU symlink issue on remote servers.
6 years ago
grossmj
5754747a90
Merging 2.1 into 2.2
6 years ago
grossmj
589c9754e8
Fix symlink not being created for duplicated IOU devices. Fixes https://github.com/GNS3/gns3-gui/issues/2699
6 years ago
grossmj
456ef1348b
Fix DeprecationWarning: invalid escape sequence. Fixes https://github.com/GNS3/gns3-gui/issues/2670
6 years ago
grossmj
9ed181151f
New node information dialog to display general, usage and command line information.
...
Ref https://github.com/GNS3/gns3-gui/issues/2662 https://github.com/GNS3/gns3-gui/issues/2656
6 years ago
grossmj
468145319d
Merge 2.1 into 2.2 branch.
6 years ago
grossmj
ef38ccfefa
Automatically create a symbolic link to the IOU image in the IOU working directory. Fixes #1484
6 years ago
grossmj
3497deaa31
Allow virtual machines to use files in project directory as disk images.
6 years ago
grossmj
98f04365b7
Remove generic controller settings API endpoint.
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
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
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
a12c5a95b0
Catch exceptions when using AsyncioTelnetServer. Fixes #1321 .
7 years ago
grossmj
e52775fa3a
Support for console type "none".
7 years ago
grossmj
90ce6093d8
Some spring cleaning.
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
e5c76750b1
Fix issue when running multiple project containing IOU nodes on the same server. Ref #1239 .
7 years ago
grossmj
e5e2b7a8ac
Fix "Creating multiple IOU nodes at once assigns the same application id". Fixes #1239 .
7 years ago
grossmj
e1fe34ca07
Use the correct NVRAM amount when pushing private config to IOU.
7 years ago
grossmj
8fcfed53ed
Add warning when using IOU with a hostname length above 15 characters.
7 years ago
grossmj
8930b4c6e5
Improve error message when IOU VM process is unexpectedly stopped.
7 years ago
grossmj
1524493c33
Fix IOU detection of layer 1 keepalive support. Fixes #1183 .
7 years ago
ziajka
3d85bba9d4
Don't create directory structure during json dump. Fixes #2270
7 years ago