Commit Graph
4984 Commits
Author SHA1 Message Date
Julien Duponchelle 1d70a18b11 Nat node use port 0 2016-09-05 11:43:20 +02:00
Julien Duponchelle d7c60db2b9 Replace the internet VM by the Nat node
Ref #658
2016-09-05 11:11:23 +02:00
Julien Duponchelle 3ce3f925ae Fix creation of link when reloading a project
Fix https://github.com/GNS3/gns3-gui/issues/1457
2016-09-02 14:39:38 +02:00
Julien Duponchelle 0afd7b78b7 Avoid tasks lost during tests creating noisy warnings 2016-09-02 14:09:01 +02:00
Julien Duponchelle 2d86a7fdcf Fix invalid height for drawing images
Fix https://github.com/GNS3/gns3-gui/issues/1462
2016-09-02 12:11:15 +02:00
Julien Duponchelle 43afce740d Fix Error when cleaning image behind us #665 2016-09-02 11:46:08 +02:00
Julien Duponchelle be0fee99e7 Test pcap streaming 2016-09-02 11:20:59 +02:00
Julien Duponchelle 947dcf1406 Prevent another deadlock at exit 2016-09-02 10:56:20 +02:00
Julien Duponchelle 6a259c7e06 Fix streaming of pcap file 2016-09-02 10:54:20 +02:00
Julien Duponchelle 4bbd8938ab Manage error when GNS3VM failed to start
Fix https://github.com/GNS3/gns3-gui/issues/1446
2016-09-01 15:36:41 +02:00
Julien Duponchelle f216422d0f Debug shell support command history 2016-09-01 13:45:56 +02:00
Julien Duponchelle 4624c7433c Do not dump GNS3 VM config in the list of computes of config file 2016-09-01 11:28:35 +02:00
Bernhard Ehlers 07b982d4db Fix when closing a container using VNC, root permission are not reset
Fix #659

Signed-off-by: Julien Duponchelle <julien@gns3.net>
2016-09-01 09:28:22 +02:00
Julien Duponchelle 483370b756 Do not ignore error when closing a project 2016-08-31 17:24:19 +02:00
Julien Duponchelle 662c8788c2 Fix auth for websocket between controller and computes
Fix #660
2016-08-31 15:19:53 +02:00
Julien Duponchelle 45471fc865 Make sure to drain notification feed
Ref https://github.com/GNS3/gns3-gui/issues/1447
2016-08-31 11:02:04 +02:00
Julien Duponchelle 238421c415 Drop another dead lock at exit 2016-08-31 11:01:42 +02:00
Julien Duponchelle 0a08ea05d6 Fix project loading 2016-08-31 10:42:45 +02:00
Julien Duponchelle ff61f79a88 Catch 401 error when connecting to a compute websocket 2016-08-31 09:59:50 +02:00
Julien Duponchelle 9fc23f07f1 Fix traceback when a server is already running 2016-08-31 09:57:37 +02:00
Julien Duponchelle 03e31a2cb9 Fix crash when loading a topology without project id 2016-08-31 09:42:58 +02:00
Julien Duponchelle 7065988087 Raise an error if we use nat and eth1 doesn't exists
Fix #657
2016-08-30 18:27:04 +02:00
Julien Duponchelle 5fdd33fe3b Repair VirtualBox VM support
Fix #650
2016-08-30 16:39:03 +02:00
Julien Duponchelle 3bff094238 Remote GNS3 VM support
Fix #623
2016-08-30 10:19:01 +02:00
Julien Duponchelle e0c5fdcf1c Avoid too much ressources usage during tests 2016-08-30 09:58:37 +02:00
Julien Duponchelle 919355abd8 Catch more error to avoid dead lock at project close 2016-08-29 18:59:13 +02:00
Julien Duponchelle 96f3cb0445 Reconnect to compute after compute update 2016-08-29 18:58:49 +02:00
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 2c8b8540cd Upgrade aiohttp to last version 2016-08-29 16:22:46 +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 ffe6448534 Bring back test for the qcow2 file format 2016-08-29 14:23:25 +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 e481ffa94c Search bin from the $PATH for sample configuration file 2016-08-27 18:10:41 +02:00
Julien Duponchelle 937bbf0131 Merge pull request #653 from ehlers/master
Update 'Updated systemd unit file and added sample configuration file'
2016-08-27 18:09:35 +02:00
Bernhard Ehlers d58a6ccda9 Update 'Updated systemd unit file and added sample configuration file' 2016-08-27 02:00:26 +02:00
Bernhard Ehlers 84fb108abb Change CR/LF line ending to unix style 2016-08-26 18:45:22 +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 4455499e00 Merge pull request #648 from ianc1215/master
Updated systemd unit file and added sample configuration file
2016-08-26 09:28:40 +02:00
Ian Campbell 763f258465 Updated systemd unit file and added sample configuration file
Rewrote the systemd unit file to fix an issue where the system was not able to create a PID file inside /var/run.

I fixed this by having systemd create a new directory called /var/run/gns3. Then I had systemd change ownership of the directory to gns3:gns3 so the gns3server executable could read and write the PID file. I have tested these changes against Ubuntu 16.04.1 LTS.
2016-08-25 19:24:09 -04:00