Julien Duponchelle
99bdf37ec3
Prevent connect a node to himself
...
Fix https://github.com/GNS3/gns3-gui/issues/1553
8 years ago
Julien Duponchelle
f6b34e2434
Bug fixes on Hub
8 years ago
Julien Duponchelle
2b1fab6742
Conversion issue for switch & hub from 1.5 to 2.0
...
Fix #694
8 years ago
Julien Duponchelle
fd3ac65eb5
Qemu fixes for windows
8 years ago
Julien Duponchelle
7df645f742
Fix a crash in NAT
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
f3596767c1
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
79b4926cad
Fix the nat node
...
Ref #686
8 years ago
Julien Duponchelle
4c900ce639
Cleanup port when cloud failed to create
8 years ago
Julien Duponchelle
41f12457e7
Fix a crash in cloud
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
6837cc8e23
Fix for nat node
...
Ref #686
8 years ago
Julien Duponchelle
4bd9556767
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
056ae41d56
Fix invalid content in the dynamips export
...
Fix #1527
8 years ago
Julien Duponchelle
d2b0321419
Improve ASA 8 warning
8 years ago
Julien Duponchelle
b7bd73e8c9
Fix AttributeError: 'Cloud' object has no attribute '_ports'
...
Fix #682
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
f06c00fdb8
Fix Can't remove a slot from dynamips device
...
Fix https://github.com/GNS3/gns3-gui/issues/1510
8 years ago
Jeremy Grossmann
b8909c54cf
Merge pull request #649 from GNS3/bind_qemu_all_host
...
Bind qemu UDP tunnels on all hosts
8 years ago
grossmj
de526482e3
Fixes unknown nvram format for IOU. Fixes #594 .
8 years ago
Julien Duponchelle
67fc563d81
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
0573c3f7d5
Port name format for 2.0
...
Ref #667 , https://github.com/GNS3/gns3-gui/issues/1400
8 years ago
Julien Duponchelle
d772b6fbd7
Nat node work on any linux thanks to libvirt
...
Fix #599
8 years ago
Julien Duponchelle
1d70a18b11
Nat node use port 0
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
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
bbc1505274
Return what is supported by a compute node
...
Ref https://github.com/GNS3/gns3-gui/issues/1448
8 years ago
Julien Duponchelle
72fe5d3489
Merge branch 'master' into 2.0
8 years ago
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
8 years ago
Julien Duponchelle
9231b8e991
Fix Exception when opening project that contains an IOU node
...
Fix #636
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
...
Fix #627
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 .
...
Handle packet captures for VPCS & Qemu nodes. Fixes #548 .
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
...
Watch for dynamips rom & nvram change
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
grossmj
31f4b52631
Add zeroconf. Ref #545 .
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
Jeremy Grossmann
6cd136b423
Merge pull request #565 from GNS3/watch_iou
...
Monitor IOU NVRAM changes.
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
...
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
grossmj
e46171b826
Merge branch '1.5' into 2.0
...
Conflicts:
gns3server/handlers/api/compute/iou_handler.py
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
...
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
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
...
Conflicts:
gns3server/version.py
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
...
Fix https://github.com/GNS3/gns3-gui/issues/982
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
...
Fix #1234
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
...
Fix #524
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
...
Fix #528
8 years ago
Julien Duponchelle
ac24922300
Node deleted event
...
Fix #527
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
...
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
c2da568543
Protect controller and compute about path outside project directory
...
Fix #503
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
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
8777e027b0
Merge branch '1.5' into 2.0
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
30f05c6190
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
58d4a529d4
Rename hypervisor to compute
...
Fix #487
9 years ago