Commit Graph
855 Commits
Author SHA1 Message Date
Julien Duponchelle 4783691c87 Drop /upload
Fix #552
2016-06-17 17:25:59 +02:00
Julien Duponchelle c66ef9d218 Support filename for project in the controller 2016-06-16 16:57:54 +02:00
Julien Duponchelle 2a1c5cfd9c Merge branch '1.5' into 2.0 2016-06-15 19:14:03 +02:00
Julien Duponchelle aa5988788d Strip user from compute in topology and return project filename 2016-06-15 18:22:11 +02:00
Julien Duponchelle c4d619ce3c API for loading a project from a .gns3 2016-06-15 16:43:03 +02:00
Julien Duponchelle 6d36429870 Reload a topology work 2016-06-15 16:26:16 +02:00
Julien Duponchelle 524f8991bc Project status (opened / closed) 2016-06-15 16:26:16 +02:00
Julien Duponchelle 0569480953 Create link when loading topology on controller 2016-06-15 16:26:16 +02:00
Julien Duponchelle 742243e9df Method for reloading a topology (not bind to an api handler)
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-15 16:26:16 +02:00
Julien Duponchelle bb0db7846f Fix black screen with Qt app in Docker container
Fix #556
2016-06-15 11:01:03 +02:00
Julien Duponchelle d98a7aac19 Docker when exit aux console restart it
Ref #571
2016-06-15 10:21:30 +02:00
Julien Duponchelle 43a3584a5c Pass by default the environment variable container=docker
Fix #573
2016-06-15 10:12:32 +02:00
Jeremy Grossmann 3aea16c527 Merge pull request #568 from GNS3/watch_dynamips_change
Watch for dynamips rom & nvram change
2016-06-14 11:58:42 -06:00
Julien Duponchelle d815d25bdf Write .gns3 on server
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-14 12:04:23 +02:00
Julien Duponchelle 3255be0ae2 Drop the commit system
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-14 10:16:33 +02:00
Julien Duponchelle 52f852bc6d Merge branch '1.5' into 2.0 2016-06-14 09:50:07 +02:00
Julien Duponchelle 016c3e515b Workaround a crash in x11vnc
Fix? #569
2016-06-13 20:12:42 +02:00
Julien Duponchelle 70431a5fa6 Send update of properties from controller only for controller stuffs
Fix #566
2016-06-13 18:46:30 +02:00
Julien Duponchelle 4f03c3011e Delete volume when dropping the container
Fix #567
2016-06-13 17:39:04 +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
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 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 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 d8bdd16e13 Raise an error if image is missing on compute 2016-06-07 15:34:04 +02:00
Julien Duponchelle 582e3c72ff Forward post with large content to compute 2016-06-06 19:51:35 +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 e335015520 Copy original ressources from VOLUMES
Fix #561
2016-06-06 12:39:29 +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
Julien Duponchelle 3aed651062 Always use busybox for docker permission fix 2016-06-01 20:09:15 +02:00
Julien Duponchelle 435dc82873 Save an restore docker permission
Fix #550
2016-06-01 18:16:56 +02:00
Julien Duponchelle 87f15eafe0 Shutdown on controller
Ref https://github.com/GNS3/gns3-gui/issues/1191
2016-06-01 15:41:13 +02:00
Julien Duponchelle ae687346f1 Export the list of volumes to a env variable accessible in the container
Ref #550
2016-06-01 11:39:42 +02:00
Julien Duponchelle d3436756b2 Fix permissions and ownership when stopping container
Fix #550
2016-05-31 21:08:41 +02:00
Julien Duponchelle 4c291f5051 Remove /config/reload
Fix #539, https://github.com/GNS3/gns3-gui/issues/1187
2016-05-30 15:24:38 +02:00
Julien Duponchelle 7a80dd6cb3 Merge branch '1.5' into 2.0 2016-05-30 11:45:07 +02:00
Julien Duponchelle 94a709cb42 Fix tests around Qemu mac address
Ref #522
2016-05-30 10:53:09 +02:00
Julien Duponchelle df654b40ff Add a test 2016-05-26 13:43:35 +02:00
Julien Duponchelle 314a7cd8fb Generate an uuid for compute node if None is provided 2016-05-25 14:10:03 +02:00
Julien Duponchelle 6162d7e431 Generated compute name include the username when it's exists 2016-05-25 13:58:29 +02:00