Julien Duponchelle
a571b1a2f8
Use aiohttp session for docker queries
8 years ago
Julien Duponchelle
a62b791c68
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
...
Fix #947
8 years ago
Julien Duponchelle
08bafc2dcc
Catch a timeout error in docker
...
Fix #936
8 years ago
Julien Duponchelle
99ee40df3d
Do not return broken appliances like ASA 8
8 years ago
Julien Duponchelle
5036079deb
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle
7b642552dd
Fix GNS3VM settings are lost at startup
...
Fix #926
8 years ago
Julien Duponchelle
6017ebbd97
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle
54131bc9bb
Update the documentation
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
Julien Duponchelle
5e7f97b175
Fix when qemu exit by itself clean other processes
...
Fix https://github.com/GNS3/gns3-gui/issues/1898
8 years ago
Julien Duponchelle
5a399b90fe
Merge branch '2.1' into embed_appliances
8 years ago
Julien Duponchelle
1ab9ca2333
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle
41d7570b24
Load local server before anything else
8 years ago
Julien Duponchelle
70e2b87ff0
Patch hostname in configuration file even if name is unsync
...
Ref https://github.com/GNS3/gns3-gui/issues/1889
8 years ago
Julien Duponchelle
53dd1bd6e1
Ensure we dump a .gns3 before exporting it
...
Fix #915
8 years ago
Julien Duponchelle
961c209ab1
Fix an issue when getting size from some SVG file
...
Fix https://github.com/GNS3/gns3-gui/issues/1866
8 years ago
Julien Duponchelle
7407ab88b3
Fix a failing test on Python 3.6
8 years ago
Julien Duponchelle
7fea6f0e2e
Fix conversion issue for old IOU projects
...
Fix https://github.com/GNS3/gns3-gui/issues/1868
8 years ago
Jeremy Grossmann
5672b4b748
Merge pull request #890 from GNS3/base_config_server_side
...
Manage base configuration on server
8 years ago
Jeremy Grossmann
aee7208f7b
Merge pull request #895 from GNS3/qemu_more_adapters
...
Allow up to 275 adapters for qemu
8 years ago
Julien Duponchelle
99f817392d
Raise an error if you use Qemu < 2.4 and try to use large number of adapters
8 years ago
Julien Duponchelle
e04eb44a15
Disallow export of project with VirtualBox linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1824
8 years ago
Julien Duponchelle
a191029c4f
Fix linked_clone property lost during topology convert
8 years ago
Julien Duponchelle
2a840da462
Create an ApplianceTemplate class
8 years ago
Julien Duponchelle
8d86d959de
"/appliances" => "/appliances/templates"
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
dc6756d5ae
Embed the appliances in the server.
...
This add a /appliances call
8 years ago
Julien Duponchelle
f0ff035c0b
Prevent corruption of VM in VirtualBox when using linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1821
8 years ago
Julien Duponchelle
580693b1ec
Prevent renaming of a running VirtualBox linked VM
...
Fix https://github.com/GNS3/gns3-gui/issues/1816
8 years ago
Julien Duponchelle
b9bd6aa501
Do not try to start the GNS3 VM if the name is none
...
Fix #881
8 years ago
Julien Duponchelle
dc40b0296e
Correct link are not connected to the correct ethernet switch port after conversion
...
Fix https://github.com/GNS3/gns3-gui/issues/1797
8 years ago
Julien Duponchelle
d74769c824
Fix duplicate node names
...
Fix https://github.com/GNS3/gns3-gui/issues/1796
8 years ago
Julien Duponchelle
e5dba5e66a
Fix bug with other directory of Qemu images
...
Fix https://github.com/GNS3/gns3-gui/issues/1790
8 years ago
Julien Duponchelle
28cbae546d
Fix tests broken by recent pytest upgrades
8 years ago
Julien Duponchelle
6938e400d1
Fix VPCS test suite
8 years ago
Julien Duponchelle
e06be6729a
Fix streaming test
8 years ago
Julien Duponchelle
2de284ea30
Fix some tests on travis
8 years ago
Jeremy Grossmann
ec0181a5ad
Merge pull request #856 from GNS3/dynamips_directory_layout
...
Change directory layout for dynamips.
8 years ago
Julien Duponchelle
b1ae884bf0
Drop NAT port from cloud from old topologies
...
It was almost not used (only one occurrence in the whole
beta test).
Fix #844
8 years ago
Julien Duponchelle
1bf54bcaeb
Fix Port labels for docker VMs incorrect
8 years ago
Julien Duponchelle
82c99418b4
Fix If cloud interface is down the project doesn't open
...
Fix https://github.com/GNS3/gns3-gui/issues/1751
8 years ago
Julien Duponchelle
afd46ec010
Fix random error in the dynamips test suite after previous commit
8 years ago
Julien Duponchelle
6150929a5b
Support conversion to dynamips new directory layout on remote
...
Ref https://github.com/GNS3/gns3-gui/issues/1761
8 years ago
Julien Duponchelle
58287b3638
Fix wrong short label for ethernet switch, hub & VPCS
...
Fix https://github.com/GNS3/gns3-gui/issues/1764
8 years ago
Julien Duponchelle
a2fdc92fcb
Change directory layout for dynamips.
...
This create a directory by node to allow feature like save as
to work when running on multiple compute. Benefits now dynamips work
like other nodes. Old topologies are migrated.
Ref https://github.com/GNS3/gns3-gui/issues/1761
8 years ago
Julien Duponchelle
955a466be5
Ensure we can't connect to occupy port
...
Ref https://github.com/GNS3/gns3-gui/issues/1759
8 years ago
Julien Duponchelle
d4be588973
Cleanup tests around port name
8 years ago
Julien Duponchelle
c06d2e3118
Fix short label diplay instead of custom interface labels
...
Fix https://github.com/GNS3/gns3-gui/issues/1742 , https://github.com/GNS3/gns3-gui/issues/1752
8 years ago
Julien Duponchelle
2011aca43a
Fix an issue with Docker and IOU packet capture
...
Fix https://github.com/GNS3/gns3-gui/issues/1727
8 years ago
Julien Duponchelle
7ba7c89594
Support UDP cloud from 1.5
...
Fix #822
8 years ago
Julien Duponchelle
3259ec1220
Close project if one one the compute of the project is down
...
Fix #836
8 years ago
Julien Duponchelle
74a7e630d3
Fix export of projects with docker with a / in the image name
...
Fix #834
8 years ago
Julien Duponchelle
46b6e7c5ee
Fix hot link issues in Docker
...
Fix #817
8 years ago
Julien Duponchelle
d0f65aebff
Fix Can't delete link between docker VM after they were in use
...
Fix #818
8 years ago
Julien Duponchelle
81a9b63dbc
Trust user for host binding of link adress
8 years ago
Bernhard Ehlers
a3495304ad
Code cleanup for docker interface creation
...
Fix #819
Signed-off-by: Julien Duponchelle <julien@gns3.net>
8 years ago
Julien Duponchelle
846041a59c
Fix configuration lost during save as on remote server
...
Fix https://github.com/GNS3/gns3-gui/issues/1704 , https://github.com/GNS3/gns3-gui/issues/1705
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
49315adf79
Do not recurse scan for images in standard image directory
...
Fix https://github.com/GNS3/gns3-gui/issues/1680
8 years ago
Julien Duponchelle
794dac31f5
UDP tunnel debuging
...
Fix #1562
8 years ago
Julien Duponchelle
875051d05e
Prevent capture on non running node
...
Fix https://github.com/GNS3/gns3-gui/issues/1656
8 years ago
Julien Duponchelle
a853e87fa5
IOURC is a text box instead of a file path
...
Fix https://github.com/GNS3/gns3-gui/issues/1662
8 years ago
Julien Duponchelle
8ad5670eeb
For security reason debug informations can only be exported from local server
...
Ref #1562
8 years ago
Julien Duponchelle
434f6a70dd
Fix tests on Python 3.5 >=
8 years ago
Julien Duponchelle
a14ad2fc99
Fix tests
8 years ago
Julien Duponchelle
57e2fd9943
If we can found a common subnet we return the host binding for link
...
creation
Fix #773
8 years ago
Julien Duponchelle
ca6f014207
Do not connect GNS3 to remote server via 169.254.X.X
8 years ago
Julien Duponchelle
bddf9ec2ac
Qemu telnet support multiple client connected
...
Fix #770
8 years ago
Julien Duponchelle
db8296f548
Support multiple client connected to the same VPCS console
...
Ref #770
8 years ago
Julien Duponchelle
3754a49cc0
Drop IOUCON
...
Fix #747
8 years ago
Julien Duponchelle
15d190d911
Increase timeout for link creation
8 years ago
Julien Duponchelle
3c5cbebfb4
Fix timeout issues when starting VMware or VBox
...
Fix https://github.com/GNS3/gns3-gui/issues/1632
8 years ago
Julien Duponchelle
4fe2b746d0
Fix IOU tests
8 years ago
Julien Duponchelle
7255754fef
Bridge support in cloud is more robust
...
Fix #761
8 years ago
Julien Duponchelle
cf723962af
Support bridge in cloud
...
Nat take advantage of that and the code is more simple.
Fix #761
8 years ago
Julien Duponchelle
1b3e47ce83
Add a test of cloud raw ethernet interface
...
Before touching it for the bridge support a test to prevent regressions.
Ref #761
8 years ago
Julien Duponchelle
74695efe90
Fix tests checking the local flag
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
382d8887d5
Fix a test failure when test run and gns3server is running
8 years ago
Julien Duponchelle
1e73962e33
Do not dump iourc_content to .gns3 file
...
Fix #759
8 years ago
Julien Duponchelle
7c1a079ee8
Add a test for unicode characters in /images
...
Ref #756
8 years ago
Julien Duponchelle
6be5b6ffad
Fix uuid of VirtualBox VM after a save as
...
Fix #1185
8 years ago
Julien Duponchelle
4a5066c2a5
Fix Error while creating link: Port 0 is not allocated. when you have an invalid interface
...
Fix #744
8 years ago
Julien Duponchelle
ea1c525181
Fix computes tests
8 years ago
Julien Duponchelle
eabe4eb97e
Improve remote server console host support when binding to 0.0.0.0
...
Fix https://github.com/GNS3/gns3-gui/issues/1574
8 years ago
Julien Duponchelle
afb7eca27a
Fix port naming for atm switch
...
Fix #735
8 years ago
Julien Duponchelle
cf3ed5a329
Fix port naming for FrameRelay switch
...
Fix #735
8 years ago
Julien Duponchelle
1f44e08cdd
Fix naming of IOU serial interfaces
...
Fix #737
8 years ago
Julien Duponchelle
9799dabb98
Improve timeout management
...
Fix #741
8 years ago
Julien Duponchelle
f8cba8cd50
Fix crash in tests
8 years ago
Julien Duponchelle
4fe293f1d5
Fix tests crash on travis
8 years ago
Julien Duponchelle
4815904737
/debug for exporting debug informations
...
Ref #740 , https://github.com/GNS3/gns3-gui/issues/1562
8 years ago
Julien Duponchelle
ae1e027031
Raise error if using a non linked clone VM twice
...
Fix https://github.com/GNS3/gns3-gui/issues/1593
8 years ago
Julien Duponchelle
ac1eef256f
Use tap adapter instead of veth for docker (allow usage of vlan)
...
Ref #716
8 years ago
Julien Duponchelle
00fc2fa007
Avoid crash during tests if VNC server run on host PC
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
69fcf801c3
Update api documentations
8 years ago
Julien Duponchelle
dd849f7945
Strip space from all nodes names
...
Fix #727
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
b9b0feed62
Fix IPV6 server support
...
Fix #717
8 years ago
Julien Duponchelle
cb0a7c6a3f
Fix connection issue with IOU when a device as serial link
...
Fix https://github.com/GNS3/gns3-gui/issues/1566
8 years ago
Julien Duponchelle
241c9b0c11
Fix Error when converting some dynamips topologies from 1.3 => 2.0
...
Fix #718
8 years ago
Julien Duponchelle
a437760f5d
Keep forever .gns3 backup before version upgrade
8 years ago
Julien Duponchelle
d60b606d5e
Fix save of topology size
...
Fix https://github.com/GNS3/gns3-gui/issues/1561
8 years ago
Jeremy Grossmann
46e1fbda60
Merge pull request #712 from GNS3/set_qemu_uuid
...
Set Qemu uuid for csr1000v
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
04aec4619f
Fix uploads of large images
...
Fix https://github.com/GNS3/gns3-gui/issues/1552
8 years ago
Julien Duponchelle
f3d255756b
Set Qemu uuid for csr1000v
...
Fix #711
8 years ago
Julien Duponchelle
99bdf37ec3
Prevent connect a node to himself
...
Fix https://github.com/GNS3/gns3-gui/issues/1553
8 years ago
Julien Duponchelle
1e0b724e47
Make sure the compute has an id
8 years ago
Julien Duponchelle
a7184f32bd
Make test of topology conversion independent of the version
8 years ago
Julien Duponchelle
2b1fab6742
Conversion issue for switch & hub from 1.5 to 2.0
...
Fix #694
8 years ago
Julien Duponchelle
68725778e8
Return all ports for hub & switch
8 years ago
Julien Duponchelle
79d376652c
Fix tests on Unix for interfaces
8 years ago
Julien Duponchelle
c38dd004b8
Extract netmask of interfaces on windows
8 years ago
Julien Duponchelle
fb2dac6ef1
All tests pass on windows
8 years ago
Julien Duponchelle
e01931269f
Fix import project tests
8 years ago
Julien Duponchelle
c2420318ba
Fix test of drawings under windows
8 years ago
Julien Duponchelle
fd3ac65eb5
Qemu fixes for windows
8 years ago
Julien Duponchelle
20772a310b
Change seperator for additonnal images directory otherwise bug on windows
8 years ago
Julien Duponchelle
be5d543f20
Fix some bugs on windows
8 years ago
Julien Duponchelle
3ea5df7462
Make better error when we have no netmask
...
Fix #1541
8 years ago
Julien Duponchelle
5555662b2c
Fix If I change the content of cloud the cloud no longer work
...
Fix #1540
8 years ago
Julien Duponchelle
c91999c532
Disallow running IOU on multiple server
...
Fix #690
8 years ago
Julien Duponchelle
f3596767c1
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
ef95ba1ed8
Fix sending smm option to qemu
...
Fix #689
8 years ago
Julien Duponchelle
79b4926cad
Fix the nat node
...
Ref #686
8 years ago
Julien Duponchelle
29563ed7bc
Fill cloud interface server side
...
Fix https://github.com/GNS3/gns3-gui/issues/1535
8 years ago
Julien Duponchelle
286112ced4
Fix port name in the cloud
...
Fix #1534
8 years ago
Julien Duponchelle
4bd9556767
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
2bbdbeaa82
Workaround a bug with KVM, Qemu >= 2.4 and Intel CPU
...
Fix #685
8 years ago
Julien Duponchelle
64139387c4
Return size of the scene of the project
...
Ref #683
8 years ago
Julien Duponchelle
77eae35778
API method for getting a node
8 years ago
Julien Duponchelle
9fbe23e09b
Fix a test error
8 years ago
Julien Duponchelle
5fd04e1f9e
Fix a warning when export
8 years ago
Julien Duponchelle
f0af7d3c7a
Change node_id when I save as
...
Fix https://github.com/GNS3/gns3-gui/issues/1519
8 years ago
Julien Duponchelle
37f972dea1
Fix an issue with old symbols paths
8 years ago
Julien Duponchelle
da5e3d0e54
Dissallow serial to ethernet connection
...
Fix #678
8 years ago
Julien Duponchelle
5d12a91268
Fix Serial interface not available for IOU
...
Fix https://github.com/GNS3/gns3-gui/issues/1512
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
f1fe7246e7
Remove --controller
...
This add too much complexity and it can work
without it.
Fix https://github.com/GNS3/gns3-vm/issues/80 , #645
8 years ago
Julien Duponchelle
9c6ee97ff2
Fix tests on Travis
8 years ago
Julien Duponchelle
bc5b5969eb
Import GNS3VM settings from 1.5
...
Fix #643
8 years ago
Julien Duponchelle
d772b6fbd7
Nat node work on any linux thanks to libvirt
...
Fix #599
8 years ago
Julien Duponchelle
5ae456d6e2
Avoid to corrupt project in case of error during loading
...
Fix #651
8 years ago
Julien Duponchelle
1d70a18b11
Nat node use port 0
8 years ago
Julien Duponchelle
d7c60db2b9
Replace the internet VM by the Nat node
...
Ref #658
8 years ago
Julien Duponchelle
3ce3f925ae
Fix creation of link when reloading a project
...
Fix https://github.com/GNS3/gns3-gui/issues/1457
8 years ago
Julien Duponchelle
0afd7b78b7
Avoid tasks lost during tests creating noisy warnings
8 years ago
Julien Duponchelle
be0fee99e7
Test pcap streaming
8 years ago
Julien Duponchelle
4bbd8938ab
Manage error when GNS3VM failed to start
...
Fix https://github.com/GNS3/gns3-gui/issues/1446
8 years ago
Julien Duponchelle
03e31a2cb9
Fix crash when loading a topology without project id
8 years ago
Julien Duponchelle
7065988087
Raise an error if we use nat and eth1 doesn't exists
...
Fix #657
8 years ago
Julien Duponchelle
5fdd33fe3b
Repair VirtualBox VM support
...
Fix #650
8 years ago
Julien Duponchelle
3bff094238
Remote GNS3 VM support
...
Fix #623
8 years ago
Julien Duponchelle
e0c5fdcf1c
Avoid too much ressources usage during tests
8 years ago
Julien Duponchelle
36d2e80d0a
Nat node is only on the GNS3 VM for the moment
...
Fix https://github.com/GNS3/gns3-gui/issues/1448
8 years ago
Julien Duponchelle
edae834e0e
Monitor status of the compute
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
ffe6448534
Bring back test for the qcow2 file format
8 years ago
Julien Duponchelle
19e6d956df
Drop unused endpoint POST /version on compute
8 years ago
Julien Duponchelle
72fe5d3489
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
0eafb6f06c
Fix a lock issue with some virtualbox vm
...
Fix https://github.com/GNS3/gns3-gui/issues/1444
8 years ago
Julien Duponchelle
042a69eecf
Raise proper error when you try to load an empty qcow2 file
...
Fix #637
8 years ago
Julien Duponchelle
8352ff02a1
When you change settings of the GNS3 VM the VM is reloaded and project using it closed
...
Fix #644
8 years ago
Julien Duponchelle
5289c714f4
When you delete a compute all project using it are closed
...
Ref #644
8 years ago
Julien Duponchelle
134fed8fc5
Smart choice of host for UDP link
8 years ago
Julien Duponchelle
9255dc07b7
Support auto stop for the GNS3 VM
...
Ref https://github.com/GNS3/gns3-gui/issues/1254
8 years ago
Julien Duponchelle
fc8b4c3216
Start GNS3 VM with the controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1254
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
6cad685a08
Prevent connection from Cloud to Cloud connection
...
Ref #1429
8 years ago
Julien Duponchelle
bfabf3ddc8
Fix tests about local compute node
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
a53a972135
Nat node for only the GNS3 VM
8 years ago
Julien Duponchelle
39db35c3ff
Send notification when snasphot is restored
...
Ref https://github.com/GNS3/gns3-gui/issues/1417
8 years ago
Julien Duponchelle
fa76b89731
Fix websocket error when closing the server
...
Fix #634
8 years ago
Julien Duponchelle
f0fad5289c
Correclty cleanup packet capture objects when closing server
...
Fix #592
8 years ago
Julien Duponchelle
7777407c4b
Filter md5sum files from the list of images
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
938696032c
Fix tests
8 years ago
Julien Duponchelle
4d8cf8460e
Function for computing size of symbols
8 years ago
Julien Duponchelle
9694850465
Option for auto close project when no client listen
...
And fix websocket not correctly detected has closed.
Ref https://github.com/GNS3/gns3-gui/issues/1331
8 years ago
Julien Duponchelle
ac085126fc
Support for auto open projects
...
Fix #1418
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
e710eff22e
Update documentation
8 years ago
Julien Duponchelle
3ca4edef93
Update project API
8 years ago
Julien Duponchelle
431bd789cb
Do not send project closed event when it's a snapshot restore
...
Ref #602
8 years ago
Julien Duponchelle
16c2305b33
Send a project closed event when project close
...
Ref #602
8 years ago
Julien Duponchelle
45af721164
Support convertsion of 1.5 snapshots
...
Fix #618
8 years ago
Julien Duponchelle
d6f63d3b7d
Fix Exporting portable projects with QEMU includes base images even when selecting no.
...
Fix https://github.com/GNS3/gns3-gui/issues/1409
8 years ago
Julien Duponchelle
fc6b220c7c
Strip endpoint for configs files because now we use the /files API
8 years ago
Julien Duponchelle
7e40eb02e6
API for editing a file on a Node
8 years ago
Julien Duponchelle
0be973f2c5
Support Host node from 1.X topologies
...
Fix #626
8 years ago
Julien Duponchelle
68eca6c111
Replace snapshots by import / export
...
Fix #1042
8 years ago
Julien Duponchelle
e50acf811c
If we don't have a GNS3 VM on linux don't move file to it
8 years ago
Julien Duponchelle
f357879186
API for duplicate a project
...
Ref https://github.com/GNS3/gns3-gui/issues/995
8 years ago
Julien Duponchelle
fb3b6b62f5
Support a name and path during the import
...
Not exposed to the client for the moment.
8 years ago
Julien Duponchelle
fec3694710
Import project on the GNS3VM should work
8 years ago
Julien Duponchelle
19b035d7e4
Update documentation
8 years ago
Julien Duponchelle
ce557ecd23
Change the compute id to the GNS3 VM if it's not a Linux host
8 years ago
Julien Duponchelle
eff6a9154d
Strip computes info at project export
8 years ago
Julien Duponchelle
e6831c25e2
Fix tests
8 years ago
Julien Duponchelle
d58bcddbcc
Avoid warning when running docker test on travis
8 years ago
Julien Duponchelle
94a262cd46
When importing a project fix the GNS3 version
8 years ago
Julien Duponchelle
9b499dc51e
Export project with the GNS3VM
8 years ago
Julien Duponchelle
88ffd43c97
Strip the old / import export project code controller will do everything
8 years ago
Julien Duponchelle
3300e9ec48
Reorganize export project code in order to move it to his own file
8 years ago
Julien Duponchelle
487e99bea5
Import with images
8 years ago
Julien Duponchelle
b5ab53bbe9
Early import project api
8 years ago
Julien Duponchelle
14f6bd60fb
Disallow export of running topologies
8 years ago
Julien Duponchelle
e557ccd078
API for editing files on the controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1401
8 years ago
Julien Duponchelle
bc8a319142
Avoid a warning at the end of the test suite
8 years ago
Julien Duponchelle
f68c1f0bde
When exporting project raise error if export is not possible
8 years ago
Julien Duponchelle
08c35f5558
Export non remote server work
8 years ago
Julien Duponchelle
7c4c03cf17
If the connection between the controller and compute is closed reopen it
8 years ago
Julien Duponchelle
3b70b4f217
Raise an error if you overwrite an existing project
8 years ago
Julien Duponchelle
c12413e0ce
Fix duplicate name for VM
8 years ago
Julien Duponchelle
bda1812811
Avoid duplicate node name when reloading a project
8 years ago
Julien Duponchelle
c9bdd76922
IOU support for conversion from 1.5
8 years ago
Julien Duponchelle
11197e8dee
Make topologies test independent of the version of GNS3
8 years ago
Julien Duponchelle
b5cb625169
Rebuild doc
8 years ago
Julien Duponchelle
b745397a3a
Import server config from 1.X GUI
8 years ago
Julien Duponchelle
45591aa74b
Support for 1.3 topologies
8 years ago
Julien Duponchelle
b841a0f57b
Support image in conversion from old topologies
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
3dccfbb852
Migration to 2.0 rename instructions.txt to README.txt
...
Fix #612
8 years ago
Julien Duponchelle
2c62b1eeb8
Cloud support for old topologies
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
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
1f2ce48fc8
Fix /network/interfaces broken test
8 years ago
Julien Duponchelle
9bf4c22a50
Fix HTTP errors not forwarded from compute to client
...
Fix #615
8 years ago
Julien Duponchelle
05df0a9bb6
Fix tests when run without local network
...
Fixed in the train :)
8 years ago
Julien Duponchelle
7a4c01e737
When you delete a node all link connected are destroyed
...
Ref #608
8 years ago
Julien Duponchelle
ca4d09ea40
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
e175650fb0
Increase the number of interface for docker
...
Fix #593
8 years ago
Julien Duponchelle
7fee90805b
Ensure we update all the label of a link with only one update notif
8 years ago
Julien Duponchelle
5bf6011429
Rotation for label of interfaces
8 years ago
Julien Duponchelle
fea1e3ba61
Support update link on controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1300
8 years ago
Julien Duponchelle
818174824b
Breaking change for 2.X topologies! Store width and height for nodes & a
...
style properties
8 years ago
Julien Duponchelle
fe7bcae6a1
Send node.updated notif only if object changed
8 years ago
Julien Duponchelle
758a427a76
Add documentation about notifications
8 years ago
Julien Duponchelle
543b423e03
Send compute usage via in the compute.updated notification
...
Ref https://github.com/GNS3/gns3-gui/issues/1261
8 years ago
Julien Duponchelle
68b7f81601
Dissalow duplicate name for compute and project
...
Fix #541
8 years ago
Julien Duponchelle
224708e451
Update documentation
8 years ago
Julien Duponchelle
c4d7a0b8fc
A settings API
...
Ref #589
8 years ago
Julien Duponchelle
8ec11619cd
Full symbol support on server
...
Fix #496
8 years ago
Julien Duponchelle
e77445e860
API for uploading symbols
8 years ago
Julien Duponchelle
bf154049d2
Suppport ~/GNS3/symbols
8 years ago
Julien Duponchelle
5b4e668eb5
Move symbol static to /symbols
8 years ago
Julien Duponchelle
b66f7daa28
Beginning of the symbols from controller
...
Ref #496
8 years ago
Julien Duponchelle
e830356e62
Fix tests for VPCS
8 years ago
Julien Duponchelle
c0b09ae76a
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
5898b86dfc
Fix docker test for no free interface
8 years ago
Julien Duponchelle
fa769cd41d
Restore the veth- prefix for docker otherwise it's conflict with network
...
manager
See #593 , #440
8 years ago
grossmj
379c216109
Allow for (a lot) more docker container ports. Fixes #593 .
8 years ago
grossmj
d79fb231d3
Use uBridge for VirtualBox connections plus some cleaning. Ref #267 .
8 years ago
Julien Duponchelle
4c3bfde97e
Fix test suite after VPCS changes for using ubridge
8 years ago
Julien Duponchelle
852d8e411e
Shape => Drawing
8 years ago
Julien Duponchelle
bc613e9fd8
Send SVG in shape update only when change
8 years ago
Julien Duponchelle
03e9eac55b
Rotation support
8 years ago
Julien Duponchelle
4f78efa0c8
Return the svg field in shape API
...
Ref #498
8 years ago
Julien Duponchelle
116135b9dc
Item => Shape
8 years ago
Julien Duponchelle
85ebac7eb3
API for rectangle & co
...
Ref #498
8 years ago
Julien Duponchelle
3132d51694
Do not reload a project if project is already opened
...
Ref https://github.com/GNS3/gns3-gui/issues/1251
8 years ago
Julien Duponchelle
4783691c87
Drop /upload
...
Fix #552
8 years ago
Julien Duponchelle
c66ef9d218
Support filename for project in the controller
8 years ago
Julien Duponchelle
2a1c5cfd9c
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
aa5988788d
Strip user from compute in topology and return project filename
8 years ago
Julien Duponchelle
c4d619ce3c
API for loading a project from a .gns3
8 years ago
Julien Duponchelle
6d36429870
Reload a topology work
8 years ago
Julien Duponchelle
524f8991bc
Project status (opened / closed)
8 years ago
Julien Duponchelle
0569480953
Create link when loading topology on controller
8 years ago
Julien Duponchelle
742243e9df
Method for reloading a topology (not bind to an api handler)
...
Ref https://github.com/GNS3/gns3-gui/issues/1243
8 years ago
Julien Duponchelle
bb0db7846f
Fix black screen with Qt app in Docker container
...
Fix #556
8 years ago
Julien Duponchelle
d98a7aac19
Docker when exit aux console restart it
...
Ref #571
8 years ago
Julien Duponchelle
43a3584a5c
Pass by default the environment variable container=docker
...
Fix #573
8 years ago
Jeremy Grossmann
3aea16c527
Merge pull request #568 from GNS3/watch_dynamips_change
...
Watch for dynamips rom & nvram change
8 years ago
Julien Duponchelle
d815d25bdf
Write .gns3 on server
...
Ref https://github.com/GNS3/gns3-gui/issues/1243
8 years ago
Julien Duponchelle
3255be0ae2
Drop the commit system
...
Ref https://github.com/GNS3/gns3-gui/issues/1243
8 years ago
Julien Duponchelle
52f852bc6d
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
016c3e515b
Workaround a crash in x11vnc
...
Fix? #569
8 years ago
Julien Duponchelle
70431a5fa6
Send update of properties from controller only for controller stuffs
...
Fix #566
8 years ago
Julien Duponchelle
4f03c3011e
Delete volume when dropping the container
...
Fix #567
8 years ago
Julien Duponchelle
67c04a7855
Watch for dynamips rom & nvram change
...
This monitor for change the file from dynamips by computing a
hash of the watched file.
The way dynamips work prevent the update of the modification time.
We can improve that by using native system for watching file but:
* it's require dependencies specific for each OS
* dependencies use C extensions
* this is only a backup if your router is cleanly shutdown we export
stuff
8 years ago
grossmj
2bde02d459
Controller side unique node name allocation. Ref #541 .
8 years ago
Julien Duponchelle
69334665d2
Monitor IOU nvram for change
...
With the save as you go we need to save the startup config
when a change appear instead of the old commit system.
8 years ago
Julien Duponchelle
182a979e71
Generic class for watch file change
8 years ago
Julien Duponchelle
dee9d423a3
Support for x,y,z,symbols,label in node object on controller
...
https://github.com/GNS3/gns3-gui/issues/1297
8 years ago
Julien Duponchelle
1b530bde3f
Fix Compute name is lost at save
...
Fix #562
8 years ago
Julien Duponchelle
add546158f
List images return images on compute and controller
...
Fix #506
8 years ago
Julien Duponchelle
08e482004f
Auto upload missing images
8 years ago
Julien Duponchelle
d8bdd16e13
Raise an error if image is missing on compute
8 years ago
Julien Duponchelle
582e3c72ff
Forward post with large content to compute
8 years ago
Julien Duponchelle
06b54d82dc
Support forwarding POST request to compute nodes
8 years ago
Julien Duponchelle
61ac8763f2
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
e335015520
Copy original ressources from VOLUMES
...
Fix #561
8 years ago
Julien Duponchelle
e05b0a396e
Disallow / in compute_id because it was a stupid idea
8 years ago
Julien Duponchelle
917c1c7f84
Expose /virtualbox/vms /vmwares/vms and /images via controller
...
Ref #1192 , #537
8 years ago
Julien Duponchelle
fecd81655e
Support recursive image search
...
Fix #546
8 years ago
Julien Duponchelle
a702155230
Support multiple images location
...
Ref #546
8 years ago
Julien Duponchelle
cb7dbfb256
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
4afa5994e8
Fix stacktrace when exiting with Ctrl + C
...
Fix #547
8 years ago
grossmj
f47eb326c7
Revert move "/version" endpoint to "/server/version".
...
Move "/server/shutdown" endpoint to "/shutdown".
8 years ago
Julien Duponchelle
3aed651062
Always use busybox for docker permission fix
8 years ago
Julien Duponchelle
435dc82873
Save an restore docker permission
...
Fix #550
8 years ago
Julien Duponchelle
87f15eafe0
Shutdown on controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1191
8 years ago
Julien Duponchelle
ae687346f1
Export the list of volumes to a env variable accessible in the container
...
Ref #550
8 years ago
Julien Duponchelle
d3436756b2
Fix permissions and ownership when stopping container
...
Fix #550
8 years ago
Julien Duponchelle
4c291f5051
Remove /config/reload
...
Fix #539 , https://github.com/GNS3/gns3-gui/issues/1187
8 years ago
Julien Duponchelle
7a80dd6cb3
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
94a709cb42
Fix tests around Qemu mac address
...
Ref #522
8 years ago
Julien Duponchelle
df654b40ff
Add a test
8 years ago
Julien Duponchelle
314a7cd8fb
Generate an uuid for compute node if None is provided
8 years ago
Julien Duponchelle
6162d7e431
Generated compute name include the username when it's exists
8 years ago
Julien Duponchelle
dbda3fc8fc
Add method to delete and update computes
8 years ago
Julien Duponchelle
2c72452c91
Drop useless test
8 years ago
Julien Duponchelle
a797038aeb
Drop code for temporary projects
...
Fix https://github.com/GNS3/gns3-gui/issues/982
8 years ago
Julien Duponchelle
df73f80bf5
Auto create the local compute node
8 years ago
Julien Duponchelle
0aa81b5fa5
Send event when adding compute node or modify it (for server sumary)
8 years ago
Julien Duponchelle
f6a3899603
Return a compute name it could be different of compute id
8 years ago
Julien Duponchelle
3e6aec016b
Fix test for idlepc
8 years ago
Julien Duponchelle
672a617102
Compute IDLE PC via controller
...
Fix #1234
8 years ago
Julien Duponchelle
00f80f54e8
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
a741662636
Force tag latest for docker image if no tag is specified
...
Fix #533
8 years ago
Julien Duponchelle
b00a09efaa
Test link.updated event
8 years ago
Julien Duponchelle
54747ee618
Support for link event, fix link not correctly deleted
8 years ago
Julien Duponchelle
fa0af7f4a2
Correctly process node.updated event on controller
8 years ago
Julien Duponchelle
694e1a2e68
Extract the notification part of controller to a dedicated class
8 years ago
Julien Duponchelle
d86cefaaeb
Support node without console
...
Fix #532
8 years ago
Julien Duponchelle
d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
871fea33e0
Cleanup unbreakable space
8 years ago
Julien Duponchelle
f052299eb1
Return status in all cases
8 years ago
Julien Duponchelle
b07dcf552c
Add an endpoint for listing the links of a project
8 years ago
Julien Duponchelle
ce0d715895
Fix Deleted node are still return by the API
...
Fix #529
8 years ago
Julien Duponchelle
a496aaab9e
Send node.updated event and tests are green
...
Fix #524
8 years ago
Julien Duponchelle
cb70cfecd7
Fix docker test
8 years ago
Julien Duponchelle
a9b95eb242
If the compute node is remote do not send project path
8 years ago
Julien Duponchelle
26c7aedba6
Fix docker test about vm suspended
8 years ago
Julien Duponchelle
ac24922300
Node deleted event
...
Fix #527
8 years ago
grossmj
51738e19c3
Some spring cleanup for Docker VM.
8 years ago
grossmj
f1bc2f22c3
Start, stop, suspend and reload endpoints for all nodes belonging to a project. Fixes #1212 .
8 years ago
grossmj
6cea6c9162
Some more (spring) cleaning.
8 years ago
grossmj
f81d35cc29
Handlers: cleanup and fixes.
8 years ago
Julien Duponchelle
885d93be02
Delete a node work
8 years ago
Julien Duponchelle
2857d9a070
Send a field status in the node object
8 years ago
Julien Duponchelle
d43e78a1d7
Support all characters for compute ID
8 years ago
Julien Duponchelle
b46a0ff4ae
Endpoint for getting information about a compute node
8 years ago
Julien Duponchelle
5280644327
Return command_line and node_directory via the controller
8 years ago
Julien Duponchelle
885a870ae8
Rebuild documentation
8 years ago
Julien Duponchelle
e457df1777
Test are OK
8 years ago
grossmj
ef7b4ef020
Fixes tests and some PEP8.
8 years ago
grossmj
483431438a
Merge remote-tracking branch 'origin/2.0' into 2.0
...
Conflicts:
gns3server/controller/project.py
tests/compute/test_project.py
tests/controller/test_project.py
8 years ago
grossmj
5a76f81271
Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle
9ccb55206d
Cleanup code for getting the default project directory
8 years ago
Julien Duponchelle
a0344576ba
Show version for debug
8 years ago
Julien Duponchelle
c2da568543
Protect controller and compute about path outside project directory
...
Fix #503
8 years ago
Julien Duponchelle
390401000f
A client could not erase the local compute node config in the controller
...
Fix #499
8 years ago
Julien Duponchelle
4342b4346e
Fix tests
8 years ago
Julien Duponchelle
cd836f146e
Create the project on compute only when needed
8 years ago
Julien Duponchelle
9dca7dfe4a
Merge branch '1.5' into 2.0
8 years ago
Jeremy Grossmann
c7d58eb3b3
Merge pull request #518 from GNS3/detect_eth
...
Wait for all interfaces available in container
8 years ago
Julien Duponchelle
2cdfd6c0d7
Wait for all interfaces available in container
...
Fix #511
8 years ago
Julien Duponchelle
57cf57b408
Improve parse_version
...
Ref #515
8 years ago
Julien Duponchelle
5fd385159c
HTTP support for docker
...
Fix #509
9 years ago
Julien Duponchelle
e9fb7f4981
Make sure an image is not partially uploaded
...
Fix #505
9 years ago
Julien Duponchelle
d952718f30
Fix RuntimeWarning: You have iterated over the result of
...
pkg_resources.parse_version. This is a legacy behavior
Fix #504
9 years ago
Julien Duponchelle
a3b243c501
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
978ec1b5be
Fix test
9 years ago
Julien Duponchelle
98b32cd9e2
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
936faaba5a
gns3z => gns3project
9 years ago
Julien Duponchelle
92d1594afd
Return link object when start capturing
9 years ago
Julien Duponchelle
76b2ca2bc0
Return the full path to the capture
9 years ago
Julien Duponchelle
264254e657
Captures written in the captures directory on the controller
9 years ago
Julien Duponchelle
9a1eeb57e9
Controll of the project directory in the controller
9 years ago
Julien Duponchelle
7390d833ba
Merge branch 'master' into 2.0
9 years ago
Julien Duponchelle
1d08d4a5fa
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
6d6e8196d2
Allow only .pcap to be downloaded from remote stream API
...
Fix #500
9 years ago
Julien Duponchelle
75196b8a55
Fix incrementation of qemu mac address
...
Fix #501
9 years ago
Julien Duponchelle
1ce576c020
Stream pcap from compute to controller to client
9 years ago
Julien Duponchelle
48e71617d6
Store capture in a temporary directory on compute node
9 years ago
Julien Duponchelle
1a22fb9250
Expose the capture status in controller link API
9 years ago
Julien Duponchelle
549a6280c0
Data link type is on the capture not on the link
9 years ago
Julien Duponchelle
04a1b2df3b
Method for start / stop capture on a link
...
Ref https://github.com/GNS3/gns3-gui/issues/1117
9 years ago
Julien Duponchelle
f6593663b5
APi for listing VM in controller
9 years ago
Julien Duponchelle
c8c61f2ae8
Add endpoint to list the compute nodes
9 years ago
Julien Duponchelle
f5e5cf5059
Save the list of compute node
...
Fix #494
9 years ago
Julien Duponchelle
ce5461aee8
Raise error if we try to controll a non controller server
...
Fix #451
9 years ago
Julien Duponchelle
6b9e46950c
Update VPCS and delete VPCS via controller
9 years ago
Julien Duponchelle
d7ed37ce02
Update and delete VM on controller
9 years ago
Julien Duponchelle
6c11ad5fa6
Reload VM
9 years ago
Julien Duponchelle
58d4a529d4
Rename hypervisor to compute
...
Fix #487
9 years ago
Julien Duponchelle
2055cdea5e
/start /stop and /suspend API for VM via container
9 years ago
Julien Duponchelle
ad7ca86f32
Fix 1.5 merge
9 years ago