1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-12-01 04:38:12 +00:00
Commit Graph

1999 Commits

Author SHA1 Message Date
Julien Duponchelle
36d2e80d0a
Nat node is only on the GNS3 VM for the moment
Fix https://github.com/GNS3/gns3-gui/issues/1448
2016-08-29 18:31:33 +02:00
Julien Duponchelle
edae834e0e
Monitor status of the compute 2016-08-29 17:36:24 +02:00
Julien Duponchelle
d121c201e4
Rebuild documentation 2016-08-29 15:58:29 +02:00
Julien Duponchelle
bbc1505274
Return what is supported by a compute node
Ref https://github.com/GNS3/gns3-gui/issues/1448
2016-08-29 15:53:10 +02:00
Julien Duponchelle
19e6d956df
Drop unused endpoint POST /version on compute 2016-08-29 14:22:55 +02:00
Julien Duponchelle
72fe5d3489
Merge branch 'master' into 2.0 2016-08-29 14:08:23 +02:00
Julien Duponchelle
b7bf97039c
Avoid dead lock if you can not close the GNS3VM at exit 2016-08-29 13:53:53 +02:00
Julien Duponchelle
da1cd9a3e7
Use $PATH also for dynamips and cleanup some $PATH usages
Fix #655
2016-08-29 11:27:35 +02:00
Julien Duponchelle
0eafb6f06c
Fix a lock issue with some virtualbox vm
Fix  https://github.com/GNS3/gns3-gui/issues/1444
2016-08-29 10:51:50 +02:00
Julien Duponchelle
042a69eecf
Raise proper error when you try to load an empty qcow2 file
Fix #637
2016-08-29 10:18:18 +02:00
Julien Duponchelle
1885fe62a6
Fix upload form crash
Fix #647
2016-08-29 09:25:02 +02:00
Julien Duponchelle
f93e443548
Prevent close server process to be started twice
Fix #652
2016-08-26 14:14:19 +02:00
Julien Duponchelle
8352ff02a1
When you change settings of the GNS3 VM the VM is reloaded and project using it closed
Fix #644
2016-08-26 14:09:18 +02:00
Julien Duponchelle
5289c714f4
When you delete a compute all project using it are closed
Ref #644
2016-08-26 11:22:09 +02:00
Julien Duponchelle
7fd520c08b
Bind qemu UDP tunnels on all hosts
Qemu is the only platform where we limit the binding of UDP
tunnel to a specific host. It's probably much secure and cleaner
but we have scenario where we need one port bind to an IP and
another bind to a different IP (Link between qemu and and a VM on the
GNS3 VM)

This allow the use of 134fed8fc5
2016-08-26 10:40:11 +02:00
Julien Duponchelle
134fed8fc5
Smart choice of host for UDP link 2016-08-25 19:14:29 +02:00
Julien Duponchelle
c01bb2436e
Return netmask with list of interfaces 2016-08-25 17:22:22 +02:00
Julien Duponchelle
9255dc07b7
Support auto stop for the GNS3 VM
Ref https://github.com/GNS3/gns3-gui/issues/1254
2016-08-25 14:26:01 +02:00
Julien Duponchelle
fc8b4c3216
Start GNS3 VM with the controller
Ref https://github.com/GNS3/gns3-gui/issues/1254
2016-08-25 11:49:06 +02:00
Julien Duponchelle
21b99ad9f9
Support for sendings settings for the GNS3VM from the GUI
Ref https://github.com/GNS3/gns3-gui/issues/1441
2016-08-25 09:32:06 +02:00
Julien Duponchelle
6cad685a08
Prevent connection from Cloud to Cloud connection
Ref #1429
2016-08-23 23:33:19 +02:00
Julien Duponchelle
bfabf3ddc8
Fix tests about local compute node 2016-08-23 22:40:26 +02:00
Julien Duponchelle
9231b8e991
Fix Exception when opening project that contains an IOU node
Fix #636
2016-08-23 22:38:44 +02:00
Julien Duponchelle
147bb8758a
Fix log error when closing server websocket
Fix #635
2016-08-23 21:29:46 +02:00
Julien Duponchelle
ab38edf7ca
Merge branch 'profil_support' into 2.0 2016-08-23 10:06:40 +02:00
Julien Duponchelle
897455d5e9 Return computer name instead of local. It's more logic when using remote controller 2016-08-22 18:49:25 +02:00
Julien Duponchelle
46910a183e
Allow to use the local node even without --local 2016-08-22 18:37:32 +02:00
Julien Duponchelle
5bb1abb2a9
Support for profil settings 2016-08-22 17:21:03 +02:00
Julien Duponchelle
cde28c849e
Return status when you start / stop / suspend a node
Should avoid sync issues
2016-08-22 11:26:51 +02:00
Julien Duponchelle
324962def5
You can validate a topology from command line 2016-08-22 10:31:57 +02:00
Julien Duponchelle
a53a972135
Nat node for only the GNS3 VM 2016-08-21 21:46:49 +02:00
Julien Duponchelle
22fcfffce7
Fix a typo 2016-08-21 21:44:05 +02:00
grossmj
faae248487 Cosmetic changes. 2016-08-20 11:10:34 -06:00
Julien Duponchelle
8f7be87b1e
Use timemout for project auto close to avoid issue when client / connect 2016-08-19 17:40:07 +02:00
Julien Duponchelle
39db35c3ff
Send notification when snasphot is restored
Ref https://github.com/GNS3/gns3-gui/issues/1417
2016-08-19 17:07:56 +02:00
Julien Duponchelle
0226bb663f
Fix start all node is broken
Fix #633
2016-08-19 11:32:11 +02:00
Julien Duponchelle
fa76b89731
Fix websocket error when closing the server
Fix #634
2016-08-19 11:20:56 +02:00
Julien Duponchelle
f0fad5289c
Correclty cleanup packet capture objects when closing server
Fix #592
2016-08-19 11:05:54 +02:00
Julien Duponchelle
d447a04c6a
1.5.3dev1 2016-08-18 22:16:01 +02:00
Julien Duponchelle
f358cb45a2
1.5.2 2016-08-18 22:00:39 +02:00
Julien Duponchelle
3e3e7b93ae
Merge branch 'master' into 2.0 2016-08-18 21:34:52 +02:00
Julien Duponchelle
1c2a56ee8e
Filter images starting by . 2016-08-18 19:29:09 +02:00
Julien Duponchelle
7777407c4b
Filter md5sum files from the list of images 2016-08-18 19:26:17 +02:00
Julien Duponchelle
2842904769
Clean exit when you Ctrl+C the server and client are still connected 2016-08-18 15:04:43 +02:00
Julien Duponchelle
5de27a95f9
Center label when hostname change
Fix #1404
2016-08-17 17:12:23 +02:00
Julien Duponchelle
f82527e253
Compute node size on server
Fix #620
2016-08-17 11:58:19 +02:00
Julien Duponchelle
938696032c
Fix tests 2016-08-17 11:05:16 +02:00
Julien Duponchelle
4d8cf8460e
Function for computing size of symbols 2016-08-17 10:49:31 +02:00
Julien Duponchelle
796ebf7210
Optimize project closing by avoiding closing unused modules
Fix #627
2016-08-16 19:41:59 +02:00
Julien Duponchelle
a4023c0298
By default project auto close when you exit client 2016-08-16 19:16:05 +02:00
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
2016-08-16 17:35:43 +02:00
Julien Duponchelle
9e81994adc
Reset project auto start, auto close, auto open at project import 2016-08-16 16:09:59 +02:00
Julien Duponchelle
ac085126fc
Support for auto open projects
Fix #1418
2016-08-16 16:04:20 +02:00
Julien Duponchelle
12735ff36e
Bring back the auto_start
Fix #582
2016-08-16 15:45:06 +02:00
Julien Duponchelle
017202d151
Allow to delete a non opened project 2016-08-16 13:30:10 +02:00
Julien Duponchelle
0613efa297
Support for auto open project 2016-08-15 20:51:59 +02:00
Julien Duponchelle
3ca4edef93
Update project API 2016-08-15 16:44:09 +02:00
Julien Duponchelle
431bd789cb
Do not send project closed event when it's a snapshot restore
Ref #602
2016-08-15 13:30:02 +02:00
Julien Duponchelle
937ffc7b73
Rebuild documentation 2016-08-15 12:11:36 +02:00
Julien Duponchelle
16c2305b33
Send a project closed event when project close
Ref #602
2016-08-15 12:06:26 +02:00
grossmj
225e4f7528 Finish support of VMware based GNS3 VM. 2016-08-11 15:58:29 -06:00
Athmane Madjoudj
db95cb5c46 Move utils.vmnet to gns3 namespace 2016-07-29 17:53:48 +00:00
Julien Duponchelle
45af721164
Support convertsion of 1.5 snapshots
Fix #618
2016-07-28 18:11:52 +02:00
Julien Duponchelle
0c3a2c660a
Merge branch 'master' into 2.0 2016-07-28 15:05:21 +02:00
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
2016-07-28 15:00:04 +02:00
Julien Duponchelle
7d90a73ed2
Catch error when md5sum file is corrupted
Fix #622
2016-07-28 12:35:23 +02:00
Julien Duponchelle
fc6b220c7c
Strip endpoint for configs files because now we use the /files API 2016-07-28 11:56:29 +02:00
Julien Duponchelle
7e40eb02e6
API for editing a file on a Node 2016-07-27 18:46:10 +02:00
Julien Duponchelle
11af6f4f82
Remove save config endpoint because in 2.O we auto save 2016-07-27 13:33:30 +02:00
Julien Duponchelle
0be973f2c5
Support Host node from 1.X topologies
Fix #626
2016-07-26 21:40:11 +02:00
Julien Duponchelle
68eca6c111
Replace snapshots by import / export
Fix #1042
2016-07-26 19:52:58 +02:00
Julien Duponchelle
814fd1fcfb
Fix /settings 2016-07-26 14:00:19 +02:00
Julien Duponchelle
0f7037bb32
Fix Transport selection via DSN is deprecated 2016-07-25 19:34:08 +02:00
Julien Duponchelle
e50eae19e6
Support parameters for import 2016-07-25 18:58:34 +02:00
Julien Duponchelle
e50acf811c
If we don't have a GNS3 VM on linux don't move file to it 2016-07-25 18:03:22 +02:00
Julien Duponchelle
f357879186
API for duplicate a project
Ref https://github.com/GNS3/gns3-gui/issues/995
2016-07-25 16:26:33 +02:00
Julien Duponchelle
fb3b6b62f5
Support a name and path during the import
Not exposed to the client for the moment.
2016-07-25 09:41:41 +02:00
Julien Duponchelle
786f9c87c9
Fix a crash when reloading a project with Docker 2016-07-22 18:02:40 +02:00
Julien Duponchelle
9bdc0b78eb
Now import project on VM work 2016-07-22 18:02:11 +02:00
Julien Duponchelle
fec3694710
Import project on the GNS3VM should work 2016-07-22 16:05:22 +02:00
Julien Duponchelle
ce557ecd23
Change the compute id to the GNS3 VM if it's not a Linux host 2016-07-22 13:50:15 +02:00
Julien Duponchelle
eff6a9154d
Strip computes info at project export 2016-07-22 13:39:57 +02:00
Julien Duponchelle
94a262cd46
When importing a project fix the GNS3 version 2016-07-22 11:52:59 +02:00
Julien Duponchelle
9b499dc51e
Export project with the GNS3VM 2016-07-21 20:17:36 +02:00
Julien Duponchelle
88ffd43c97
Strip the old / import export project code controller will do everything 2016-07-21 18:23:31 +02:00
Julien Duponchelle
3300e9ec48
Reorganize export project code in order to move it to his own file 2016-07-21 18:15:35 +02:00
Julien Duponchelle
487e99bea5
Import with images 2016-07-21 17:55:37 +02:00
Julien Duponchelle
0f85fbd5f2
Avoid leaving unfinished task behind us 2016-07-21 15:10:11 +02:00
Julien Duponchelle
b5ab53bbe9
Early import project api 2016-07-21 14:48:13 +02:00
Julien Duponchelle
14f6bd60fb
Disallow export of running topologies 2016-07-21 09:47:09 +02:00
Julien Duponchelle
e557ccd078
API for editing files on the controller
Ref https://github.com/GNS3/gns3-gui/issues/1401
2016-07-20 21:52:12 +02:00
Julien Duponchelle
ff4fc5eb8b
Return proper JSON error when something goes wrong on any endpoint 2016-07-20 17:17:42 +02:00
Julien Duponchelle
f68c1f0bde
When exporting project raise error if export is not possible 2016-07-20 16:58:58 +02:00
Julien Duponchelle
08c35f5558
Export non remote server work 2016-07-20 14:50:15 +02:00
Julien Duponchelle
7c4c03cf17
If the connection between the controller and compute is closed reopen it 2016-07-20 12:43:23 +02:00
Julien Duponchelle
73d5066392
Merge branch 'master' into 2.0 2016-07-19 16:41:12 +02:00
Julien Duponchelle
44307b43b9
Improve compaction of .gns3project
Ref #624
2016-07-19 16:38:32 +02:00
Julien Duponchelle
dd63ca6ef1
Temporary fix for remote GNS3 VM support
Ref #623
2016-07-19 13:38:15 +02:00
Julien Duponchelle
2977b1059e
Fix a crash at startup due to an error with VMware
Fix #619
2016-07-19 13:08:06 +02:00
Julien Duponchelle
3b70b4f217
Raise an error if you overwrite an existing project 2016-07-18 21:30:30 +02:00