Julien Duponchelle
|
d9de1718b7
|
Fix crash if a private config exist in IOS but no private config file
Fix #217
|
2015-06-05 15:30:30 +02:00 |
|
grossmj
|
37ddff9f07
|
Support for base MAC address for Qemu VMs.
|
2015-06-03 14:52:49 -06:00 |
|
Julien Duponchelle
|
d8fb33dba2
|
Fix merge conflict
|
2015-06-03 18:58:17 +02:00 |
|
Julien Duponchelle
|
a1204dca0a
|
Merge branch 'master' into unstable
|
2015-06-03 18:34:46 +02:00 |
|
Julien Duponchelle
|
b344def887
|
Fix crash when virtualbox list of VMS return an empty line
Fix #206
|
2015-06-03 11:59:53 +02:00 |
|
grossmj
|
743f1392b5
|
ACPI shutdown support for Qemu VMs.
|
2015-06-02 22:33:38 -06:00 |
|
grossmj
|
933bc5a7b0
|
ACPI shutdown support for VirtualBox VMs.
|
2015-06-02 16:30:35 -06:00 |
|
grossmj
|
a0fe9bb498
|
Control vm command has to be used instead of modify vm. Fixes #205.
|
2015-06-02 09:00:37 -06:00 |
|
Julien Duponchelle
|
57f9d875ca
|
Fix AttributeError: 'NIONAT' object has no attribute 'lport' for
VirtualBox
Fix #205
|
2015-06-02 16:27:48 +02:00 |
|
Julien Duponchelle
|
a2e51ac090
|
Avoid duplicate paths in qemu binary list
Fix #204
|
2015-06-02 15:35:14 +02:00 |
|
grossmj
|
edff447483
|
Catch exception in snapshot dialog.
|
2015-06-01 21:54:08 -06:00 |
|
Jeremy
|
9df290f192
|
Check if port or adapter is connected before starting/stopping a packet capture. Fixes #196.
|
2015-06-01 15:42:17 -06:00 |
|
Julien Duponchelle
|
05aafb9538
|
Revert "Start virtualbox VM one by one" because it doesn't fix the issue
This reverts commit da72a9501a .
|
2015-06-01 16:16:34 +02:00 |
|
Julien Duponchelle
|
da72a9501a
|
Start virtualbox VM one by one
Related to #190
|
2015-06-01 11:40:42 +02:00 |
|
grossmj
|
a60389427b
|
Support for VMware linked clones.
|
2015-05-30 20:26:38 -06:00 |
|
Julien Duponchelle
|
9442042d7a
|
Merge branch 'master' into unstable
|
2015-05-28 12:04:01 +02:00 |
|
grossmj
|
98e01ff21d
|
Serial console implementation for VMware VMs.
|
2015-05-27 21:06:18 -06:00 |
|
Vasil Rangelov
|
9ef4628cbc
|
Added a method for getting qemu-img binaries, and moved the qemu folder into a separate method.
|
2015-05-28 00:11:36 +03:00 |
|
grossmj
|
0476f2932e
|
Prevent users to add links to running Qemu VMs and start a capture on running VirtualBox VMs.
|
2015-05-27 13:56:27 -06:00 |
|
grossmj
|
91c0f05a4e
|
Fixes bug: couldn't set PCMCIA disk1 size for IOS routers.
|
2015-05-27 10:17:46 -06:00 |
|
Julien Duponchelle
|
a86bac4214
|
Catch VPCS kill errors
Fix #199
|
2015-05-27 17:21:15 +02:00 |
|
Julien Duponchelle
|
7cad25eb1a
|
Raise a VirtualBox error if adapter doesn't exists
Fix #195
|
2015-05-27 16:38:57 +02:00 |
|
Julien Duponchelle
|
ecf4e91e55
|
Ignore VirtualBox VM Name with a carriage return in name
Add tests for get_list of VirtualBox
Fix #200
|
2015-05-27 16:21:18 +02:00 |
|
Julien Duponchelle
|
c98bcedd39
|
Cleanup the temporary project after modules have been notified of the
path change
|
2015-05-26 15:20:14 +02:00 |
|
Julien Duponchelle
|
528bb7a7c6
|
Do not return error if we can't remove the old project directory
|
2015-05-26 13:27:12 +02:00 |
|
Julien Duponchelle
|
f1ab682be9
|
Do not crash if module ioucon is loaded by tests on Windows
|
2015-05-26 11:55:30 +02:00 |
|
Julien Duponchelle
|
289b68e5c1
|
Use setter for the qemu_path (allow to pass only the binary name)
|
2015-05-26 10:06:10 +02:00 |
|
grossmj
|
a7dd0d3c51
|
Fixes TAP connection when using VPCS.
|
2015-05-26 10:06:10 +02:00 |
|
Julien Duponchelle
|
29ec07d166
|
Fix crash launching qemu on OSX from another location.
It's append only when frozen an you launch the server by hand.
Fix #194
|
2015-05-26 10:05:53 +02:00 |
|
Julien Duponchelle
|
6f9f004ebb
|
API for list & download files of a project
|
2015-05-26 09:49:12 +02:00 |
|
Julien Duponchelle
|
8636d3e337
|
Use setter for the qemu_path (allow to pass only the binary name)
|
2015-05-26 09:48:36 +02:00 |
|
grossmj
|
c43b26d787
|
Merge remote-tracking branch 'origin/master'
|
2015-05-25 19:07:23 -06:00 |
|
grossmj
|
08f82e02a0
|
Fixes TAP connection when using VPCS.
|
2015-05-25 19:07:12 -06:00 |
|
grossmj
|
3c4a60cd0a
|
Check for VMware lock file.
|
2015-05-25 15:49:28 -06:00 |
|
grossmj
|
3729a10783
|
VMware vmnets management almost complete.
|
2015-05-21 21:48:59 -06:00 |
|
Jeremy
|
0287b4607d
|
Base for supporting VMnet adapters.
|
2015-05-20 19:05:26 -06:00 |
|
Julien Duponchelle
|
9fa873751d
|
Fix crash launching qemu on OSX from another location.
It's append only when frozen an you launch the server by hand.
Fix #194
|
2015-05-18 11:58:56 +02:00 |
|
Jeremy
|
cb7b9e8190
|
Adapters for VMware VMs.
|
2015-05-15 19:09:48 -06:00 |
|
grossmj
|
0ac27c40da
|
Merge remote-tracking branch 'origin/unstable' into unstable
|
2015-05-14 20:12:08 -06:00 |
|
grossmj
|
a386c5382c
|
Starting VMware VM networking support.
|
2015-05-14 20:11:57 -06:00 |
|
Julien Duponchelle
|
743187bb2e
|
Merge branch 'master' into unstable
|
2015-05-14 19:29:30 +02:00 |
|
Jeremy
|
b2457e0b3b
|
Check for empty iourc path.
|
2015-05-13 16:05:54 -06:00 |
|
Jeremy
|
2531a05adc
|
Merge remote-tracking branch 'origin/master'
|
2015-05-13 15:54:03 -06:00 |
|
Jeremy
|
dd9f62158f
|
Fixes bugs with IOS router configs. Fixes #354.
|
2015-05-13 15:53:58 -06:00 |
|
Jeremy
|
25a6616cd0
|
Some wording changes.
|
2015-05-13 13:53:42 -06:00 |
|
Julien Duponchelle
|
1e38b11f34
|
Catch crash error in IOU in case of permission denied
Fix #186
|
2015-05-13 10:16:24 +02:00 |
|
grossmj
|
8e168dfbe0
|
Completes VMware VMs searching process.
|
2015-05-10 17:21:31 -06:00 |
|
Julien Duponchelle
|
bb4ebbfe64
|
Upload images API
Conflicts:
requirements.txt
setup.py
|
2015-05-10 21:06:31 +02:00 |
|
Jeremy Grossmann
|
61fb641215
|
Merge pull request #168 from GNS3/listen
A notification stream with process monitoring.
|
2015-05-09 17:15:58 -06:00 |
|
grossmj
|
13eb461dfe
|
Update default VMware VM location path for OSX.
|
2015-05-08 18:30:41 -06:00 |
|
Julien Duponchelle
|
00fa1cc370
|
Merge branch 'master' into unstable
|
2015-05-08 14:45:07 +02:00 |
|
Jeremy
|
c197b39a68
|
Find VMware VMs using the inventory and alternatively using the default vm location (for VMware player).
|
2015-05-07 16:50:37 -06:00 |
|
Jeremy
|
d21469a916
|
Return an error if an adapter slot doesn't exist on an IOS router.
|
2015-05-06 17:22:07 -06:00 |
|
Jeremy
|
b57a023394
|
NIO NAT support for VirtualBox VMs.
|
2015-05-06 15:21:39 -06:00 |
|
grossmj
|
a929dfea38
|
Merge remote-tracking branch 'origin/master'
|
2015-05-06 14:59:35 -06:00 |
|
grossmj
|
fcff2d0813
|
NIO NAT support for QEMU VMs (user mode back-end is used).
|
2015-05-06 14:59:01 -06:00 |
|
Julien Duponchelle
|
ed39afbf3d
|
Throw an error if user put an invalid port range in config file
Fix #117
|
2015-05-06 10:40:51 +02:00 |
|
Julien Duponchelle
|
18c4154376
|
Catch error when you can't mark a project as no longer temporary
Fix #172
|
2015-05-05 10:51:51 +02:00 |
|
grossmj
|
9eeb8910fb
|
Match how IOU initial-config is set for VPCS VM.
|
2015-05-04 21:54:56 -06:00 |
|
Jeremy
|
71e2586e17
|
Refactors how startup-config and private-config are handled for IOS routers.
|
2015-05-04 18:42:32 -06:00 |
|
Julien Duponchelle
|
d2d91ebdea
|
Fix temporary project not cleanup with save as
|
2015-05-04 14:04:57 +02:00 |
|
Julien Duponchelle
|
0dea63c9ea
|
If image is not found in VM directory look in images folder
|
2015-05-04 10:57:08 +02:00 |
|
grossmj
|
3467b42ab5
|
Ordered MAC addresses for QEMU based VMs.
|
2015-05-03 13:18:18 -06:00 |
|
grossmj
|
f6bc823b58
|
Fixes #171.
|
2015-05-03 11:40:55 -06:00 |
|
grossmj
|
a260377f0e
|
List all available VMware VMs.
|
2015-05-01 18:47:46 -06:00 |
|
Julien Duponchelle
|
e9ec5c8a37
|
A notification stream with process monitoring
|
2015-05-01 13:20:30 +02:00 |
|
Jeremy
|
ab60d7929b
|
Basic VMware support (start & stop a VM).
|
2015-04-30 19:05:37 -06:00 |
|
Julien Duponchelle
|
359abb0286
|
Revert "Merge branch 'unstable'"
This reverts commit 929c337e8b , reversing
changes made to b9bc73fd01 .
|
2015-04-30 16:43:30 +02:00 |
|
grossmj
|
d18293ae7c
|
Fixes list images in VirtualBox.
|
2015-04-29 22:17:17 -06:00 |
|
Jeremy
|
929c337e8b
|
Merge branch 'unstable'
Conflicts:
gns3server/modules/virtualbox/__init__.py
gns3server/version.py
tests/modules/test_manager.py
|
2015-04-29 16:29:45 -06:00 |
|
Julien Duponchelle
|
f8f6f5dc5d
|
Merge branch 'master' into unstable
Conflicts:
gns3server/modules/virtualbox/__init__.py
gns3server/version.py
|
2015-04-29 14:25:44 +02:00 |
|
Julien Duponchelle
|
b9bc73fd01
|
Do not crash when closing a project if VirtualBox is not accessible
Fix #164
|
2015-04-29 14:24:27 +02:00 |
|
grossmj
|
0311a0086e
|
Fixes typo.
|
2015-04-28 22:16:15 -06:00 |
|
grossmj
|
cc03017739
|
Cleanup the VirtualBox Media Manager after closing a project. Fixes #145.
|
2015-04-28 12:02:21 -06:00 |
|
Julien Duponchelle
|
5f6d1bfdd6
|
Merge branch 'master' into unstable
Conflicts:
tests/modules/test_manager.py
|
2015-04-28 10:46:59 +02:00 |
|
grossmj
|
a884af983f
|
Avoid Cygwin warning with VPCS on Windows.
|
2015-04-27 22:23:27 -06:00 |
|
Jeremy Grossmann
|
4f021054e0
|
Merge pull request #158 from GNS3/keep_iou_config
Do not erase the IOU initial-config if there is one when creating the IOU VM.
|
2015-04-27 18:37:17 -06:00 |
|
Jeremy
|
8503472c77
|
Close VirtualBox VM linked clone disks after the VM is unregistered. Fixes #145.
|
2015-04-27 17:10:32 -06:00 |
|
Julien Duponchelle
|
77f54848e3
|
Fix some tests on Windows
|
2015-04-27 23:12:13 +02:00 |
|
Jeremy
|
f208b472a1
|
TAP interface support for QEMU VMs. Fixes #153.
|
2015-04-27 14:38:15 -06:00 |
|
Julien Duponchelle
|
324a4f73d0
|
Do not erase the IOU config
|
2015-04-27 18:22:54 +02:00 |
|
Julien Duponchelle
|
4df95efdec
|
Skip IOU test on Windows
Fix #159
|
2015-04-27 15:09:42 +02:00 |
|
grossmj
|
271cb527d4
|
Explicit utf-8 decoding.
|
2015-04-26 21:19:39 -06:00 |
|
grossmj
|
6edf1e3649
|
Check NIO exists when stopping an IOU capture.
|
2015-04-26 21:15:15 -06:00 |
|
grossmj
|
017997e0a3
|
Fixes c7200 NPE setting.
|
2015-04-26 18:35:12 -06:00 |
|
grossmj
|
3e6996903f
|
Fixes VPCS process termination.
|
2015-04-26 12:57:06 -06:00 |
|
grossmj
|
da2b895c99
|
Catch FileNotFoundError exception in os.getcwd()
|
2015-04-26 12:49:29 -06:00 |
|
grossmj
|
683a512917
|
Fixes #150.
|
2015-04-25 15:20:15 -06:00 |
|
grossmj
|
80a0e0ebf7
|
Explicit utf-8 encoding where necessary to avoid Unicode errors on Windows (we require/set an utf-8 locale on other systems).
|
2015-04-25 11:58:34 -06:00 |
|
grossmj
|
d68bf1c263
|
Removes unnecessary sleep in VirtualBox VM.
|
2015-04-25 09:36:28 -06:00 |
|
Jeremy
|
fa544ef888
|
Fixes #270. Relative paths management with empty ones.
|
2015-04-24 17:27:32 -06:00 |
|
Jeremy
|
40ce22222e
|
Merge branch 'unstable' into api_list_images
Conflicts:
gns3server/handlers/api/iou_handler.py
|
2015-04-23 17:19:37 -06:00 |
|
grossmj
|
30f6263146
|
Don't assume the PATH environment variable exists.
|
2015-04-22 21:42:36 -06:00 |
|
grossmj
|
161adb781b
|
Use UUIDs instead of the VM names for VirtualBox pipe paths.
|
2015-04-22 20:29:52 -06:00 |
|
Julien Duponchelle
|
531e95463c
|
Add qemu-kvm to the list of binary
|
2015-04-20 10:12:17 +02:00 |
|
grossmj
|
c6dbf296cf
|
Merge remote-tracking branch 'origin/master'
|
2015-04-16 13:24:48 -06:00 |
|
Julien Duponchelle
|
bca90bc563
|
API in order to get the list of IOU, Dynamips, Qemu images
|
2015-04-16 18:32:12 +02:00 |
|
Julien Duponchelle
|
b5e01f7560
|
Fix IOU licence check flag
|
2015-04-16 09:51:02 +02:00 |
|
grossmj
|
aeab9780d8
|
Fixes initial-configs that were not restored when opening a project containing IOU VMs.
|
2015-04-15 19:49:40 -06:00 |
|
Julien Duponchelle
|
26a7f83db2
|
Remove the workaround for dynamips OSX
|
2015-04-15 15:58:31 +02:00 |
|