d3436756b2
Fix permissions and ownership when stopping container
...
Fix #550
2016-05-31 21:08:41 +02:00
871fea33e0
Cleanup unbreakable space
2016-05-18 11:23:45 +02:00
d952718f30
Fix RuntimeWarning: You have iterated over the result of
...
pkg_resources.parse_version. This is a legacy behavior
Fix #504
2016-05-02 17:14:15 +02:00
ae5468a2d3
When starting docker raise proper error if ubridge is not available
...
Fix #484
2016-04-08 16:13:42 +02:00
9b9eddb30c
Fix VNC broke after container update
...
Fix https://github.com/GNS3/gns3-gui/issues/1163
2016-04-06 14:57:52 +02:00
7469f65fa0
Add setter for allocate_aux
2016-03-01 15:33:07 +01:00
392fa187c2
Expose the allocate_aux setting
2016-03-01 15:01:45 +01:00
9d28f4c0c3
Refactor aux port allocation
...
This move the allocation of aux port to the base vm.
Also now the free of console port during the close is in the
base VM.
An aux port is allocated to the docker container but not used
for the moment.
Ref https://github.com/GNS3/gns3-gui/issues/1039
2016-02-29 10:44:08 +01:00
f6fb0623be
Merge branch 'master' into 1.5
2016-02-08 13:14:30 +01:00
fd22cd8361
Send command line used to start the VM to client
...
Add a command_line attribute to the VM object with
the command line used to start the VM.
Now /start return the object in order to get
this new attribute. And the HTTP status code
is 200 instead of 204 because 204 disallow body.
Support:
* Qemu
* Dynamips
* IOU
Ref https://github.com/GNS3/gns3-gui/issues/513
2016-02-02 18:25:17 +01:00
98537a242a
Drop duplicate code when ubridge is too old
...
Fix #405
2016-02-01 16:05:37 +01:00
179372936e
Raise error if ubridge is missing
2016-01-22 10:07:55 +01:00
8de90d8236
Ubridge 0.9.3 is require
2015-12-22 17:33:47 +01:00
2aaad4749b
Replace by another TCP port if port is already used
...
Another version of #370
This time we replace a free TCP port if port is used and raise
a warning to the user.
2015-12-07 12:26:46 +01:00
42a4df5079
Support VM usage for qemu
...
Ref https://github.com/GNS3/gns3-gui/issues/829
2015-12-01 10:54:51 +01:00
504a4af4ab
Enforce console port for VNC
...
Ref https://github.com/GNS3/gns3-gui/issues/721
2015-10-16 18:16:07 +02:00
ac75977ae0
Send a warning notification if there is not enough RAM left to start a VM. Implements #329 .
2015-10-12 15:57:37 -06:00
c700804014
Merge branch 'master' into unstable
2015-10-12 17:09:33 +02:00
0a536278fc
Fix asyncio error when closing the app
...
Fix #310 , https://github.com/GNS3/gns3-gui/issues/705
2015-10-12 16:16:44 +02:00
59f5de5de2
Throw an error if ubridge as incorrect permissions. Fixes #312 .
2015-09-14 15:05:25 -06:00
65fa4036c6
Fixes bug with VMware VM connections + moves some uBridge code to BaseVM.
2015-09-13 14:52:25 -06:00
8e236a7045
Prevent using different hypervisors that leverage hardware virtualization.
...
- Implemented for Qemu when a VMware or VirtualBox VM with hardware virtualization is already running.
- Implemented for VirtualBox only when a Qemu VM with KVM is already running.
2015-07-21 22:58:28 -06:00
442aa31065
Make sure VNC ports are between 5900 and 6000. Fixes #490 .
2015-07-03 16:06:25 -06:00
e9ec5c8a37
A notification stream with process monitoring
2015-05-01 13:20:30 +02:00
7d7972afb3
Some spring cleaning.
2015-04-08 11:17:34 -06:00
153914bf97
Make sure used ports in a project are cleaned up when closing it.
2015-03-21 17:19:12 -06:00
6330e99ff1
More robust IOUVM support
2015-03-17 22:18:55 +01:00
66cdf39ea2
Support uploading iourc
2015-03-17 16:31:45 +01:00
3d3300e83a
Rename console methods in port manager to use the generic tcp term in the name.
...
Fixes bug when a console port is allocated to a Ghost VM instance and not released.
Warnings at exit when TCP/UDP ports are still allocated.
2015-02-23 17:42:55 -07:00
d0244824bf
Get a working Qemu handler. Next step add all parameters
2015-02-19 19:43:45 +01:00
25bcbfb073
Allocation of console port in base vm
2015-02-19 11:45:43 +01:00
3ceb43fa62
Fix tests
2015-02-16 10:11:46 +01:00
78ffe313fd
Dynamips VM & device deletion and ghost support.
2015-02-15 22:13:24 -07:00
1bea78194c
Explicit ID names, remove {uuid} from URLs and add vms in URLs for VMs.
2015-02-04 13:48:29 -07:00
7bf121c6da
When we remove a VM, the VM is removed from the project.
2015-01-23 14:37:21 +01:00
3f5c2390cd
Close a project
2015-01-23 14:07:10 +01:00
f97c2b2cbe
Delete a VM, mark it as destroyable
2015-01-23 11:28:58 +01:00
d9b02efbfa
Rename destroy to close or unload (more friendly).
2015-01-22 19:06:17 -07:00
08b2dc6369
Cleanup VMS when leaving
2015-01-22 11:49:22 +01:00
f231b06833
No need for start_vm and stop_vm in the manager.
2015-01-21 17:41:35 -07:00
0b1b27db8f
Add module name to base manager.
2015-01-21 15:21:15 -07:00
368d1ff70b
Update VPCS instance
2015-01-21 21:46:16 +01:00
df31b2ad5a
Fix project path
2015-01-21 11:33:24 +01:00
7a19c9062e
Pass *args to VM_CLASS.
...
Move Config the the base manager.
More checks for projects (UUID, makedirs).
Return error 500 when a VMError exception is raised.
Some more progress to VirtualBox.
2015-01-20 19:02:22 -07:00
bbee5f90a0
Yet another PEP 8 :)
2015-01-20 16:37:18 +01:00
db41076ce5
Use the project working directory for VPCS VM
2015-01-20 14:31:47 +01:00
68d0e5f42d
PEP8
2015-01-20 13:04:20 +01:00
0695e75e77
Fix tests
2015-01-20 12:46:15 +01:00
7fff25a9a9
UUID support for VMs.
...
Basic VirtualBox support (create, start and stop).
Some refactoring for BaseVM class.
Updated CURL command in tests.
2015-01-19 18:30:57 -07:00
f0880c4a37
Drop queue codes because it's too specific
2015-01-19 13:47:20 +01:00