Commit Graph
5289 Commits
Author SHA1 Message Date
Julien Duponchelle 4f03c3011e Delete volume when dropping the container
Fix #567
2016-06-13 17:39:04 +02:00
Julien Duponchelle e183e7da27 Catch connection reset in ioucon 2016-06-13 16:28:26 +02:00
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
2016-06-13 15:57:36 +02:00
grossmj 2bde02d459 Controller side unique node name allocation. Ref #541. 2016-06-11 17:31:30 -06:00
Jeremy Grossmann 6cd136b423 Merge pull request #565 from GNS3/watch_iou
Monitor IOU NVRAM changes.
2016-06-10 22:33:56 -06:00
grossmj b079cf9546 Fixes typo. 2016-06-10 22:33:07 -06:00
grossmj c3c5eb533f Detect Wifi adapters on OSX. Fixes #549. 2016-06-10 12:36:41 -06:00
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.
2016-06-10 18:26:01 +02:00
Julien Duponchelle 182a979e71 Generic class for watch file change 2016-06-10 17:51:19 +02:00
Julien Duponchelle 1c6de3ff39 Fix an error when updating IOU node 2016-06-10 16:39:54 +02:00
Julien Duponchelle 2a5cf18d20 When using pool raise again exception received 2016-06-10 14:42:46 +02:00
grossmj e46171b826 Merge branch '1.5' into 2.0
Conflicts:
	gns3server/handlers/api/compute/iou_handler.py
2016-06-09 19:35:59 -06:00
grossmj 3c9e8507d1 Handle vmnet interfaces in the cloud on OSX. Fixes #554. 2016-06-09 19:00:33 -06:00
grossmj a35f41e4dc Prevent users to connect the cloud to Wireless adapters on OSX. Fixes #549. 2016-06-09 18:42:14 -06:00
grossmj 313226786f Delete vlan.dat for L2IOL during config import. Fixes #1285. 2016-06-09 17:47:45 -06:00
Julien Duponchelle dee9d423a3 Support for x,y,z,symbols,label in node object on controller
https://github.com/GNS3/gns3-gui/issues/1297
2016-06-09 16:47:58 +02:00
Julien Duponchelle 3deb555981 Update the doc for GNS3 2.0
Fix #495
2016-06-08 18:12:22 +02:00
Julien Duponchelle 70345abc2a Try cleaner close of the compute node
Ref #547
2016-06-08 17:18:40 +02:00
Julien Duponchelle fe98163bd0 Send controller images only for qemu, iou and dynamips 2016-06-08 15:59:54 +02:00
Julien Duponchelle 1b530bde3f Fix Compute name is lost at save
Fix #562
2016-06-08 14:25:11 +02:00
Julien Duponchelle add546158f List images return images on compute and controller
Fix #506
2016-06-08 14:14:03 +02:00
Julien Duponchelle 08e482004f Auto upload missing images 2016-06-07 19:38:01 +02:00
Julien Duponchelle 972cbd0594 Cleanly forward exception from compute to controller 2016-06-07 16:06:37 +02:00
Julien Duponchelle d8bdd16e13 Raise an error if image is missing on compute 2016-06-07 15:34:04 +02:00
Julien Duponchelle dcebaf61b8 Do not timeout forwarded calls 2016-06-07 11:21:47 +02:00
Julien Duponchelle d30abeca21 Merge branch '1.5' into 2.0 2016-06-07 10:56:55 +02:00
Julien Duponchelle df7d26e418 Fix for copy VOLUMES by @ehlers 2016-06-07 09:27:37 +02:00
Julien Duponchelle c829a250a9 Revert "Integrate fixes from @ehlers"
This reverts commit 775ee4259e.
2016-06-07 09:26:27 +02:00
Julien Duponchelle 8909c4211c Support upload images 2016-06-06 19:55:54 +02:00
Julien Duponchelle 582e3c72ff Forward post with large content to compute 2016-06-06 19:51:35 +02:00
Julien Duponchelle 775ee4259e Integrate fixes from @ehlers 2016-06-06 18:27:49 +02:00
Julien Duponchelle d108fc6e94 Support all path for forward to compute 2016-06-06 18:26:13 +02:00
Julien Duponchelle 06b54d82dc Support forwarding POST request to compute nodes 2016-06-06 15:45:32 +02:00
Julien Duponchelle 61ac8763f2 Merge branch '1.5' into 2.0 2016-06-06 14:28:21 +02:00
Julien Duponchelle e80dd40121 Update docs 2016-06-06 14:24:13 +02:00
Julien Duponchelle e335015520 Copy original ressources from VOLUMES
Fix #561
2016-06-06 12:39:29 +02:00
grossmj 65bfb4b907 Remove debug print. 2016-06-02 21:32:46 -06:00
Julien Duponchelle 8c760f3ccc Fix some compute_id detection 2016-06-02 19:55:10 +02:00
Julien Duponchelle eaf621cc57 Generic forward call to compute node (especially for qemu with require a
lot of call)
2016-06-02 19:38:16 +02:00
Julien Duponchelle e05b0a396e Disallow / in compute_id because it was a stupid idea 2016-06-02 18:38:47 +02:00
Julien Duponchelle 917c1c7f84 Expose /virtualbox/vms /vmwares/vms and /images via controller
Ref #1192, #537
2016-06-02 18:02:48 +02:00
Julien Duponchelle fecd81655e Support recursive image search
Fix #546
2016-06-02 16:44:38 +02:00
Julien Duponchelle a702155230 Support multiple images location
Ref #546
2016-06-02 15:34:40 +02:00
Julien Duponchelle cb7dbfb256 Merge branch '1.5' into 2.0 2016-06-02 13:47:40 +02:00
Julien Duponchelle 4afa5994e8 Fix stacktrace when exiting with Ctrl + C
Fix #547
2016-06-02 13:44:52 +02:00
grossmj f47eb326c7 Revert move "/version" endpoint to "/server/version".
Move "/server/shutdown" endpoint to "/shutdown".
2016-06-01 18:21:07 -06:00
grossmj cd07a99118 Some cleaning + move "/version" endpoint to "/server/version". 2016-06-01 17:50:31 -06:00
Julien Duponchelle 469187c584 1.5.0dev5 2016-06-01 20:32:23 +02:00
Julien Duponchelle ad7ecb8850 1.5.0rc1 v1.5.0rc1 2016-06-01 20:24:48 +02:00
Julien Duponchelle 9b99a03cbf Fix working dir when starting a docker container 2016-06-01 20:13:48 +02:00