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.
9 years ago
grossmj
51738e19c3
Some spring cleanup for Docker VM.
9 years ago
grossmj
f1bc2f22c3
Start, stop, suspend and reload endpoints for all nodes belonging to a project. Fixes #1212 .
9 years ago
grossmj
6cea6c9162
Some more (spring) cleaning.
9 years ago
grossmj
f81d35cc29
Handlers: cleanup and fixes.
9 years ago
Julien Duponchelle
885d93be02
Delete a node work
9 years ago
Julien Duponchelle
5280644327
Return command_line and node_directory via the controller
9 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
9 years ago
grossmj
5a76f81271
Refactoring to use a common node class for all VMs and other (future) objects.
9 years ago
Julien Duponchelle
9ccb55206d
Cleanup code for getting the default project directory
9 years ago
Julien Duponchelle
c2da568543
Protect controller and compute about path outside project directory
...
Fix #503
9 years ago
Julien Duponchelle
9dca7dfe4a
Merge branch '1.5' into 2.0
9 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