Commit Graph

140 Commits (4fe293f1d5383adeaacf181618a00ba4f94dab45)

Author SHA1 Message Date
Julien Duponchelle 72fe5d3489
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 7fd520c08b
Bind qemu UDP tunnels on all hosts
8 years ago
Julien Duponchelle 9231b8e991
Fix Exception when opening project that contains an IOU node
8 years ago
Julien Duponchelle a53a972135
Nat node for only the GNS3 VM
8 years ago
Julien Duponchelle 796ebf7210
Optimize project closing by avoiding closing unused modules
8 years ago
Julien Duponchelle 3ca4edef93
Update project API
8 years ago
Julien Duponchelle 88ffd43c97
Strip the old / import export project code controller will do everything
8 years ago
Julien Duponchelle 08c35f5558
Export non remote server work
8 years ago
Julien Duponchelle 73d5066392
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle c0abe0edfd
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 3d52e18fa5
Raise an error if uBridge is not installed
8 years ago
Julien Duponchelle fd0e8f89db
Fix VMware support
8 years ago
Julien Duponchelle b98d4cb042
Fix Virtualbox support
8 years ago
grossmj 50aa198ba7 Mark interface type upstream.
8 years ago
Julien Duponchelle ca4d09ea40
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle c0b09ae76a
Merge branch '1.5' into 2.0
8 years ago
grossmj d79fb231d3 Use uBridge for VirtualBox connections plus some cleaning. Ref #267.
8 years ago
grossmj d28fad223f Allows hot-linking for Docker containers. Ref #267.
8 years ago
grossmj ce3276d374 Option to deactivate using uBridge globally.
8 years ago
grossmj 04022677bd Use uBridge for Qemu connections. Ref #267.
8 years ago
grossmj 4eb03b5a99 Allows the creation of non-existent TAP interfaces when using the cloud.
8 years ago
Julien Duponchelle 4c3bfde97e
Fix test suite after VPCS changes for using ubridge
8 years ago
grossmj 00da15e4af Use uBridge for VPCS connections. Ref #267.
8 years ago
Julien Duponchelle 32252e5193
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 6949976d12
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 2a1c5cfd9c
Merge branch '1.5' into 2.0
8 years ago
Jeremy Grossmann 3aea16c527 Merge pull request #568 from GNS3/watch_dynamips_change
8 years ago
Julien Duponchelle 3255be0ae2
Drop the commit system
8 years ago
Julien Duponchelle 52f852bc6d
Merge branch '1.5' into 2.0
8 years ago
grossmj 31f4b52631 Add zeroconf. Ref #545.
8 years ago
Julien Duponchelle 67c04a7855
Watch for dynamips rom & nvram change
8 years ago
Jeremy Grossmann 6cd136b423 Merge pull request #565 from GNS3/watch_iou
8 years ago
grossmj b079cf9546 Fixes typo.
8 years ago
grossmj c3c5eb533f Detect Wifi adapters on OSX. Fixes #549.
8 years ago
Julien Duponchelle 69334665d2
Monitor IOU nvram for change
8 years ago
grossmj e46171b826 Merge branch '1.5' into 2.0
8 years ago
grossmj 3c9e8507d1 Handle vmnet interfaces in the cloud on OSX. Fixes #554.
8 years ago
grossmj a35f41e4dc Prevent users to connect the cloud to Wireless adapters on OSX. Fixes #549.
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 d30abeca21
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 61ac8763f2
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle fecd81655e
Support recursive image search
8 years ago
Julien Duponchelle a702155230
Support multiple images location
8 years ago
Julien Duponchelle cb7dbfb256
Merge branch '1.5' into 2.0
8 years ago
grossmj cd07a99118 Some cleaning + move "/version" endpoint to "/server/version".
8 years ago
grossmj f9d88d902a Remove NIOVMNET.
8 years ago
grossmj f2eb2a4bdc Remove NAT NIO.
8 years ago
grossmj f0e0988d6a Includes uBridge stdout in case of error.
8 years ago
grossmj c1aad550fa Merge branch '1.5' into 2.0
8 years ago
grossmj 59f22cd346 Functional cloud. Fixes #402.
8 years ago
grossmj 39a3f2fae2 Cloud schema and remove use_ubridge for VMware VM.
8 years ago
Julien Duponchelle a797038aeb
Drop code for temporary projects
8 years ago
Julien Duponchelle da6cb13338
Merge branch '1.5' into 2.0
8 years ago
grossmj 7d055968e5 First step towards the cloud node re-factoring.
8 years ago
grossmj 6d5085910c Frame Relay and ATM switches migrated to the new API.
8 years ago
grossmj 57fd72c35c Ethernet hub and Ethernet switch almost fully migrated to the new API.
8 years ago
Julien Duponchelle 672a617102
Compute IDLE PC via controller
8 years ago
Julien Duponchelle 00f80f54e8
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 54747ee618
Support for link event, fix link not correctly deleted
8 years ago
Julien Duponchelle d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 82f82f8cf9
Send updated event when you update the node
8 years ago
grossmj 7ebbdcd47c Functional Ethernet hub with new API. Uses Dynamips backend by default for now.
8 years ago
Julien Duponchelle f052299eb1
Return status in all cases
8 years ago
Julien Duponchelle b44c2ea713
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle a496aaab9e
Send node.updated event and tests are green
8 years ago
Julien Duponchelle 5c8b3f3f4c
Avoid crash at capture startup with dynamips
8 years ago
Julien Duponchelle 1eb77a0b3f
Fix docker support on 2.0
8 years ago
Julien Duponchelle ac24922300
Node deleted event
8 years ago
grossmj 7a523990a6 Base for generic switch nodes. Ref #492.
8 years ago
grossmj 5b604da33a Make sure nodes send the right notification when started, stopped or suspended.
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 5280644327
Return command_line and node_directory via the controller
8 years ago
grossmj 483431438a Merge remote-tracking branch 'origin/2.0' into 2.0
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 c2da568543
Protect controller and compute about path outside project directory
8 years ago
Julien Duponchelle 9dca7dfe4a
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 98b32cd9e2
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 9a1eeb57e9
Controll of the project directory in the controller
8 years ago
Julien Duponchelle 7390d833ba
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 8777e027b0
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 1ce576c020
Stream pcap from compute to controller to client
8 years ago
Julien Duponchelle 48e71617d6
Store capture in a temporary directory on compute node
8 years ago
Julien Duponchelle 30f05c6190
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 58d4a529d4
Rename hypervisor to compute
8 years ago