grossmj
868c39acfe
Fix issues with empty project variables. Fixes https://github.com/GNS3/gns3-gui/issues/2941
5 years ago
grossmj
3df348ac2a
Server statistics implementation
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
92ac250bc7
Add nvme disk interface and fix scsi disk interface for Qemu VMs.
5 years ago
grossmj
d796f8d112
Add latest Qemu nic models.
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
2f57bd58c0
Fix error with console type in Ethernet switch schema. Fixes #1659
5 years ago
grossmj
647dde1bb4
Make x,y optional for creating links via API. Fixes #1630
5 years ago
grossmj
fb288db50a
Set default_name_format for some builtin nodes.
5 years ago
grossmj
55a9abfcea
Allow "none" for compute_id in templates.
5 years ago
grossmj
7c07d0b4bd
Add missing default values in Cloud schema.
5 years ago
grossmj
03c7744efd
Set defaults for custom cloud nodes.
5 years ago
grossmj
e9154f6af6
Fix KeyError: 'usage' exception when configuring IOU template. Fixes https://github.com/GNS3/gns3-gui/issues/2806
5 years ago
grossmj
424db843ca
Fix Docker extra volumes support
5 years ago
Jeremy Grossmann
cdae1f9e00
Merge pull request #1584 from kazkansouh/2.2-docker-volumes
...
Custom persistent docker volumes
5 years ago
grossmj
6edcbd0461
Set console type to "none" by default for Ethernet switches and add a warning if trying to use "telnet". Fixes https://github.com/GNS3/gns3-gui/issues/2776
5 years ago
Karim
0c19bc8d43
Support for additional persistent docker volumes to be specified within appliance configuration
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
3f679bd106
Locked state should not be used when duplicating a node.
6 years ago
grossmj
724eda1f35
Handle locking/unlocking items independently from the layer position.
6 years ago
grossmj
5754747a90
Merging 2.1 into 2.2
6 years ago
grossmj
1ef1872f8e
Reset MAC addresses when duplicating a project. Fixes #1522
6 years ago
grossmj
f0ffb07165
Fix issue with "usage" variable for Dynamips VMs. Fixes #1495
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
eae9774d69
Support "usage" field for Dynamips, IOU, VirtualBox and VMware. Fixes https://github.com/GNS3/gns3-gui/issues/2657
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
f39c27ff7b
Allow usage property in Docker appliance.
6 years ago
grossmj
a93606d9ed
Use "node" instead of "appliance" for grid support.
6 years ago
Karim
8eb20525e8
Update schema to allow for drawing grid size to be part of project.
6 years ago
grossmj
df3baffd9b
Fix "None is not of type 'integer'" when opening project containing a Qemu VM. Fixes #2610 .
6 years ago
grossmj
9b83b087cb
Fix mac address schema validation for Qemu VM appliance. Fixes https://github.com/GNS3/gns3-gui/issues/2629
6 years ago
grossmj
a33b8eac3a
Support "L1 keepalives" in IOU appliance schema.
6 years ago
grossmj
3512fde841
Fix small bugs when using the new appliance management API.
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
aa4593c993
Handle custom adapters in schemas.
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
71fcf855b4
Add tests for all appliance types.
6 years ago
grossmj
627c7e9cfe
Use schema to set appliance default values and better schema validation error messages.
6 years ago
grossmj
1184f29b90
Add appliance API tests. Ref #1427 .
6 years ago
grossmj
9aafa4e62f
Schema validation for appliance API. Ref #1427 .
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
22f7ca0243
Return compute port information via API. Ref #1420 .
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
089d25c79d
Forbid controller and compute servers to be different versions.
...
Report last compute server error to clients and display in the server summary.
6 years ago
grossmj
aeb33024ca
Add missing Qemu boot priority values. Fixes https://github.com/GNS3/gns3-server/issues/1385
6 years ago
grossmj
89f7169589
Add appliance UUID added to the node data. Fixes #1334 .
6 years ago
grossmj
1f017a0d1d
Console support for clouds (to connect to external devices or services).
6 years ago
grossmj
d1ccf3bc84
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
6 years ago
ziajka
f2700ed445
Support of supplier and variables in topology
6 years ago
ziajka
e267f8a8b8
Project global variables
6 years ago
ziajka
43081152ef
Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
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
7622c10cc9
Returns the ports' adapter types and mac addresses when available.
7 years ago
grossmj
395277d5c5
Support for console auto start.
7 years ago
grossmj
757c103c03
Possibility to customize port names and adapter types for Qemu, VirtualBox, VMware and Docker. Fixes #2361 .
...
MAC addresses can customized for Qemu as well.
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
3d1ee4da3f
Support for suspend to disk / resume (Qemu).
7 years ago
grossmj
669d2ec038
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/schemas/node.py
7 years ago
grossmj
d08c08617c
Support for source and destination for traceNG.
7 years ago
grossmj
ff7911bd99
Allow to resize a Qemu VM disk (extend only).
7 years ago
grossmj
caa2bda71b
Spice with agent support for Qemu VMs.
7 years ago
grossmj
e52775fa3a
Support for console type "none".
7 years ago
grossmj
b6275deeef
Fix tests.
7 years ago
grossmj
b8353bc0d5
Support for none console type (Qemu & Docker only)
7 years ago
grossmj
8b91894fa4
Improve suspend a link for Qemu and VirtualBox VMs.
...
A suspended link will be unplugged allowing the VMs to be notified
of the change.
7 years ago
grossmj
397c1322b4
Base support for TraceNG.
7 years ago
ziajka
009677f019
Fix typo in vcpus on VirtualBoxVM, fixes : #1213
7 years ago
ziajka
b654d78ea6
Endpoint for obtaining direct action on compute
7 years ago
grossmj
fcd2c7b6d4
Add missing https console keyword in JSON schema. Fixes #1179 .
7 years ago
Julien Duponchelle
6aa6d96ba0
Fix support of docker appliance with a usage
...
Fix #1144
7 years ago
Julien Duponchelle
0854c04687
API for duplication a Node
...
Support:
* VPCS
* Dynamips router
* Ethernet switch
Ref #1065
7 years ago
grossmj
ca3f6fb4b8
Update some sentences related to suspending a link.
7 years ago
Julien Duponchelle
5fd842e54d
Suspend link
7 years ago
grossmj
8eb060304a
Correct typos in schemas.
7 years ago
Jeremy Grossmann
5bdc239064
Merge pull request #1104 from GNS3/filters_api
...
Support packet filtering for VPCS
7 years ago
Julien Duponchelle
08423eff96
Support packet filtering for VPCS
...
https://github.com/GNS3/gns3-gui/issues/765
7 years ago
ziajka
dadbb0ab09
More options for drawing area
7 years ago
ziajka
cc34f45677
Additional drawing options for Project
7 years ago
ziajka
3c18150cdb
Adjustment of IOU_OBJECT_SCHEMA
7 years ago
ziajka
6aa2afcf54
Fix #557 - mac addess collision when running IOU on multiple GNS3 servers
7 years ago
Jeremy Grossmann
1b6cefd82b
Merge pull request #1055 from GNS3/embed_shell
...
Fake console for simple Ethernet switch
7 years ago
ziajka
bc5ec98cd5
Spice support
...
* QEMU VNC options tests
* QEMU - SPICE support at build options and schemas
* SPICE console_type for nodes
7 years ago
Julien Duponchelle
a8e8eac0b4
Merge remote-tracking branch 'origin/master' into 2.1
7 years ago
Julien Duponchelle
5a1d313fca
Merge pull request #1080 from GNS3/spice-feature
...
Spice feature
7 years ago
Julien Duponchelle
36dc264a6c
Revert "Spice feature"
7 years ago
ziajka
61fda93611
SPICE console_type for nodes
7 years ago
ziajka
88c2353e2e
QEMU - SPICE support at build options and schemas
7 years ago
Julien Duponchelle
ae328e5c50
Merge branch '2.1' into embed_shell
7 years ago
Julien Duponchelle
93adef91d8
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle
5616ab0e9a
Fake console for simple Ethernet switch
...
Fix #454
7 years ago
Julien Duponchelle
b87692acce
Fix import of some old topologies from 1.3
7 years ago
Julien Duponchelle
273a711459
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle
9dc6f0f486
Embed the appliances in the server. ( #927 )
...
This add a /appliances call
8 years ago
Julien Duponchelle
18835974fb
Fix required field in schema not use
...
Fix #972
8 years ago
Julien Duponchelle
6017ebbd97
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle
8b7035b185
Enable show in file manager for cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/1900
8 years ago
Jeremy Grossmann
5672b4b748
Merge pull request #890 from GNS3/base_config_server_side
...
Manage base configuration on server
8 years ago
Julien Duponchelle
b0567772f7
Allow up to 275 adapters for qemu
...
See #889 for more details
8 years ago
Julien Duponchelle
e892e5dfab
Manage base configuration on server
...
Fix #786
8 years ago
Julien Duponchelle
63b888a57e
Drop unused code
8 years ago
grossmj
855ab13655
Add missing 'DLT_PPP_SERIAL' PCAP link type in schemas.
8 years ago
Julien Duponchelle
5ba5c62670
Add support for bios images
...
Ref https://github.com/GNS3/gns3-gui/issues/1700
8 years ago
Julien Duponchelle
a8b78a9b0a
Fix traceback when sending invalid parameters to the server
...
Fix #783
8 years ago
Julien Duponchelle
553e137a13
Support for serial console for Virtual BOX and VMware using asyncio
...
Ref #747
8 years ago
Julien Duponchelle
4e15f89604
Drop console_type serial, and enable_remote_console for Vbox and VMware
...
Ref #748
8 years ago
Julien Duponchelle
0f9df6a2f8
Fix crash in idlePC compute
8 years ago
Julien Duponchelle
0caf74443b
Fix a crash with some old virtualbox topologies
...
Fix https://github.com/GNS3/gns3-gui/issues/1605
8 years ago
Julien Duponchelle
106915f419
Return md5sum and filesize in the list of images
...
Ref https://github.com/GNS3/gns3-gui/issues/1590
8 years ago
Julien Duponchelle
43236746f9
Support symbol None (from old versions)
...
Fix #732
8 years ago
Julien Duponchelle
a8ffaa9cb5
If listen on all interface do not return localhost as console
...
Fix https://github.com/GNS3/gns3-gui/issues/1574
8 years ago
Julien Duponchelle
f737989e44
Fix HTTP console not working for docker containers
...
Fix #1568
8 years ago
Julien Duponchelle
780b00f095
Fix validation error with auxilary console
...
Fix https://github.com/GNS3/gns3-gui/issues/1569
8 years ago
Julien Duponchelle
4b4053dc2b
Return the platform of a compute
...
Ref https://github.com/GNS3/gns3-gui/issues/1550
8 years ago
Julien Duponchelle
462238a335
Fix a crash when adding builtin switch and hub
8 years ago
Julien Duponchelle
056ae41d56
Fix invalid content in the dynamips export
...
Fix #1527
8 years ago
Julien Duponchelle
896d279ded
Support configuration of ram and vcpus of GNS3 VM in setup wizard
...
Ref #1445
8 years ago
Julien Duponchelle
64139387c4
Return size of the scene of the project
...
Ref #683
8 years ago
Julien Duponchelle
da5e3d0e54
Dissallow serial to ethernet connection
...
Fix #678
8 years ago
Julien Duponchelle
84a2f8b4a3
Return flag for special interface that you can use in the cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/1509
8 years ago
Julien Duponchelle
2f0e2260ab
Move the generation of the list of ports to the server
...
Ref #676
8 years ago
Julien Duponchelle
1412462229
Suspend the GNS3 VM
...
Fix #656
8 years ago
Julien Duponchelle
0bbda4a5d7
Fix error during rotation
...
Fix https://github.com/GNS3/gns3-gui/issues/1474
8 years ago
Julien Duponchelle
0573c3f7d5
Port name format for 2.0
...
Ref #667 , https://github.com/GNS3/gns3-gui/issues/1400
8 years ago
Julien Duponchelle
1d70a18b11
Nat node use port 0
8 years ago
Julien Duponchelle
bbc1505274
Return what is supported by a compute node
...
Ref https://github.com/GNS3/gns3-gui/issues/1448
8 years ago
Julien Duponchelle
21b99ad9f9
Support for sendings settings for the GNS3VM from the GUI
...
Ref https://github.com/GNS3/gns3-gui/issues/1441
8 years ago
Julien Duponchelle
9231b8e991
Fix Exception when opening project that contains an IOU node
...
Fix #636
8 years ago
Julien Duponchelle
cde28c849e
Return status when you start / stop / suspend a node
...
Should avoid sync issues
8 years ago
Julien Duponchelle
324962def5
You can validate a topology from command line
8 years ago
Julien Duponchelle
a53a972135
Nat node for only the GNS3 VM
8 years ago
Julien Duponchelle
5de27a95f9
Center label when hostname change
...
Fix #1404
8 years ago
Julien Duponchelle
f82527e253
Compute node size on server
...
Fix #620
8 years ago
Julien Duponchelle
12735ff36e
Bring back the auto_start
...
Fix #582
8 years ago
Julien Duponchelle
0613efa297
Support for auto open project
8 years ago
Julien Duponchelle
fc6b220c7c
Strip endpoint for configs files because now we use the /files API
8 years ago
Julien Duponchelle
68eca6c111
Replace snapshots by import / export
...
Fix #1042
8 years ago
Julien Duponchelle
786f9c87c9
Fix a crash when reloading a project with Docker
8 years ago
Julien Duponchelle
96eceed8ba
Fix creation of IOU nodes
8 years ago
Julien Duponchelle
8be1e77a2e
Optimize storage of drawing
...
If the drawing contain an image we extract it
Fix #591
8 years ago
Julien Duponchelle
ee533943c8
Start of support for topologies before 2.X
...
Missing part:
* GNS3 VM
* Cloud
* Image
Ref #564
Early support of conversion from 1.5
8 years ago
Julien Duponchelle
fd0e8f89db
Fix VMware support
8 years ago
Julien Duponchelle
b98d4cb042
Fix Virtualbox support
8 years ago
Julien Duponchelle
9cd3231de3
Fix docker support in 2.0
8 years ago
Julien Duponchelle
91ec61b88d
Check topology schema when loading/saving it
...
Fix #583
8 years ago
Julien Duponchelle
d99c050705
Fix schema error in qemu
8 years ago