Commit Graph

752 Commits

Author SHA1 Message Date
84a2f8b4a3 Return flag for special interface that you can use in the cloud
Fix https://github.com/GNS3/gns3-gui/issues/1509
2016-09-14 17:15:06 +02:00
2f0e2260ab Move the generation of the list of ports to the server
Ref #676
2016-09-14 15:21:37 +02:00
f06c00fdb8 Fix Can't remove a slot from dynamips device
Fix https://github.com/GNS3/gns3-gui/issues/1510
2016-09-14 11:40:45 +02:00
b8909c54cf Merge pull request #649 from GNS3/bind_qemu_all_host
Bind qemu UDP tunnels on all hosts
2016-09-12 11:04:08 -06:00
de526482e3 Fixes unknown nvram format for IOU. Fixes #594. 2016-09-07 12:41:13 -06:00
67fc563d81 Merge branch 'master' into 2.0 2016-09-07 15:01:51 +02:00
0573c3f7d5 Port name format for 2.0
Ref #667, https://github.com/GNS3/gns3-gui/issues/1400
2016-09-06 11:30:08 +02:00
d772b6fbd7 Nat node work on any linux thanks to libvirt
Fix #599
2016-09-05 18:40:49 +02:00
1d70a18b11 Nat node use port 0 2016-09-05 11:43:20 +02:00
7065988087 Raise an error if we use nat and eth1 doesn't exists
Fix #657
2016-08-30 18:27:04 +02:00
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
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
72fe5d3489 Merge branch 'master' into 2.0 2016-08-29 14:08:23 +02:00
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
9231b8e991 Fix Exception when opening project that contains an IOU node
Fix #636
2016-08-23 22:38:44 +02:00
a53a972135 Nat node for only the GNS3 VM 2016-08-21 21:46:49 +02:00
796ebf7210 Optimize project closing by avoiding closing unused modules
Fix #627
2016-08-16 19:41:59 +02:00
3ca4edef93 Update project API 2016-08-15 16:44:09 +02:00
88ffd43c97 Strip the old / import export project code controller will do everything 2016-07-21 18:23:31 +02:00
08c35f5558 Export non remote server work 2016-07-20 14:50:15 +02:00
73d5066392 Merge branch 'master' into 2.0 2016-07-19 16:41:12 +02:00
c0abe0edfd Merge branch 'master' into 2.0 2016-07-13 17:48:18 +02:00
3d52e18fa5 Raise an error if uBridge is not installed 2016-07-12 17:38:13 +02:00
fd0e8f89db Fix VMware support 2016-07-12 16:29:58 +02:00
b98d4cb042 Fix Virtualbox support 2016-07-12 16:22:55 +02:00
50aa198ba7 Mark interface type upstream. 2016-07-10 14:54:31 -06:00
ca4d09ea40 Merge branch 'master' into 2.0 2016-07-05 15:41:53 +02:00
c0b09ae76a Merge branch '1.5' into 2.0 2016-06-27 14:24:48 +02:00
d79fb231d3 Use uBridge for VirtualBox connections plus some cleaning. Ref #267. 2016-06-24 18:35:39 -06:00
d28fad223f Allows hot-linking for Docker containers. Ref #267. 2016-06-24 17:26:40 -06:00
ce3276d374 Option to deactivate using uBridge globally. 2016-06-24 15:04:58 -06:00
04022677bd Use uBridge for Qemu connections. Ref #267.
Handle packet captures for VPCS & Qemu nodes. Fixes #548.
2016-06-23 16:56:06 -06:00
4eb03b5a99 Allows the creation of non-existent TAP interfaces when using the cloud. 2016-06-23 11:36:32 -06:00
4c3bfde97e Fix test suite after VPCS changes for using ubridge 2016-06-23 12:10:18 +02:00
00da15e4af Use uBridge for VPCS connections. Ref #267. 2016-06-22 19:40:46 -06:00
32252e5193 Merge branch '1.5' into 2.0 2016-06-21 09:58:28 +02:00
6949976d12 Merge branch '1.5' into 2.0 2016-06-20 12:45:56 +02:00
2a1c5cfd9c Merge branch '1.5' into 2.0 2016-06-15 19:14:03 +02:00
3aea16c527 Merge pull request #568 from GNS3/watch_dynamips_change
Watch for dynamips rom & nvram change
2016-06-14 11:58:42 -06:00
3255be0ae2 Drop the commit system
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-14 10:16:33 +02:00
52f852bc6d Merge branch '1.5' into 2.0 2016-06-14 09:50:07 +02:00
31f4b52631 Add zeroconf. Ref #545. 2016-06-13 15:07:20 -06:00
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
2016-06-13 15:57:36 +02:00
6cd136b423 Merge pull request #565 from GNS3/watch_iou
Monitor IOU NVRAM changes.
2016-06-10 22:33:56 -06:00
b079cf9546 Fixes typo. 2016-06-10 22:33:07 -06:00
c3c5eb533f Detect Wifi adapters on OSX. Fixes #549. 2016-06-10 12:36:41 -06:00
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.
2016-06-10 18:26:01 +02:00
e46171b826 Merge branch '1.5' into 2.0
Conflicts:
	gns3server/handlers/api/compute/iou_handler.py
2016-06-09 19:35:59 -06:00
3c9e8507d1 Handle vmnet interfaces in the cloud on OSX. Fixes #554. 2016-06-09 19:00:33 -06:00
a35f41e4dc Prevent users to connect the cloud to Wireless adapters on OSX. Fixes #549. 2016-06-09 18:42:14 -06:00