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
Julien Duponchelle
def453c116
Restore "iourc_path" until I speak with jeremy about it
2015-04-15 15:50:34 +02:00
Julien Duponchelle
997f7cbd6f
Fix noise in logs
2015-04-15 15:40:07 +02:00
grossmj
aab4a7243b
Merge remote-tracking branch 'origin/master'
2015-04-14 18:21:42 -06:00
Julien Duponchelle
aa2472fb30
Rewrote image search
...
This code is more generic and support all cases. Previously
we had bug where the user lost his image path if the image
was not located in image directory.
2015-04-14 18:46:55 +02:00
Julien Duponchelle
e51a129216
Prevent parallel execution of VBox commands
...
In theory it should not be a problem.
But It's create issues like this one:
Fix: https://github.com/GNS3/gns3-gui/issues/261
2015-04-14 15:00:45 +02:00
Julien Duponchelle
55fed02299
Fix a crash when in some cases you can't access to VBOX state
...
Fix #137
2015-04-14 14:35:48 +02:00
Julien Duponchelle
45ca995dea
Fix crash if VirtualBox doesn't return API version
...
Fix #136
2015-04-14 14:32:44 +02:00
grossmj
443842e9b8
Allocate random names for Dynamips NIOs.
2015-04-12 18:14:45 -06:00
grossmj
78bc6e29a8
Explicitly delete Dynamips NIOs and unmap VCs for ATM and Frame-Relay switches.
2015-04-12 18:09:53 -06:00
grossmj
de5e8f852d
Cleaner and generic way to set Qemu & IOU VM settings.
2015-04-12 15:09:37 -06:00
Julien Duponchelle
2d507fd17a
Fix crash if IOU initial config is emtpy
...
Fix #147
2015-04-09 10:27:50 +02:00
grossmj
7e8b0a48ab
Merge remote-tracking branch 'origin/master'
2015-04-08 11:17:49 -06:00
grossmj
7d7972afb3
Some spring cleaning.
2015-04-08 11:17:34 -06:00
Julien Duponchelle
3b4a060ae9
Fix missing IOU documentation
...
Fix #143
2015-04-07 16:09:27 +02:00
Julien Duponchelle
1c4a059982
Look in old IOU images location in order to smooth transition
...
Fix #141
2015-04-07 15:25:53 +02:00
Julien Duponchelle
7efb7c2978
Do not overwrite initial-config IOU if client send an empty
...
Fix #140
2015-04-06 21:30:57 +02:00
grossmj
1c4202187a
Fixes TAP interface use with VPCS.
2015-04-03 19:11:28 -06:00
grossmj
631d7a1e25
Avoid disconnecting valid VirtualBox VM adapter backends.
2015-04-03 19:08:29 -06:00
Jeremy Grossmann
19c5fdb1fd
Merge pull request #135 from GNS3/fix_virtualbox_adapters
...
Fixes missing adapters in VBox Virtual Machines.
2015-04-04 00:13:58 +00:00
Julien Duponchelle
b46e2cf013
Fix issues with macos X dynamips not freeing UDP port
...
Fix #133
2015-04-03 13:32:07 +02:00
Julien Duponchelle
1acc9398d5
Fix encoding error when saving dynamips configuration
...
Fix #134
2015-04-03 12:13:07 +02:00
Julien Duponchelle
8fc256da6d
Fix missing adapters in VBox Virtual Machines
...
If you have 4 network adapter and attach only ethernet 1 and 4.
You will see eth0, eth1, eth2 and eth3 with eth0 and eth3 attached.
https://github.com/GNS3/gns3-gui/issues/255
2015-04-03 12:08:18 +02:00
Julien Duponchelle
990f243f15
Do not crash if dynamips config contain non ascii chars
...
But I don't know why user can want to do that.
Fix #123
2015-04-01 19:55:11 +02:00
Julien Duponchelle
a3c8201bcc
Do not crash if no console port is available for VBox
...
I don't know how user manage to fall in this situation.
Fix #127
2015-04-01 17:59:58 +02:00
Julien Duponchelle
90d55fcb8a
Raise a DynamipsError if we can't access to VM status
...
Fix #129
2015-04-01 17:39:37 +02:00
Julien Duponchelle
4cd5ec5613
Check name of the VBoxManage executable
...
Fix #118
2015-04-01 17:36:22 +02:00
Julien Duponchelle
026fe3df9b
Catch error when qemu additional options are invalid
...
Fix #119
2015-03-31 22:14:08 +02:00
Julien Duponchelle
93344e9427
Fix crash when NIO doesn't exist
...
Fix #122
2015-03-31 22:00:05 +02:00
Julien Duponchelle
36f5fd2865
Fix crash when IOU script file is incorrect
...
Fix #125
2015-03-31 21:50:47 +02:00
Julien Duponchelle
420a1c2da2
Fix rare crash in tests for travis and fix coverage
2015-03-30 17:03:49 +02:00
grossmj
ee8362d89a
Fixes issue when asyncio read is cancelled and data is still sent by Dynamips hypervisor. Fixes #113 .
2015-03-28 19:23:01 -06:00
grossmj
056ff14437
Fixes unicode decode error when saving IOS router configs. Fixes #115 .
2015-03-28 18:09:53 -06:00
Julien Duponchelle
3c917c59fb
Fix error when missing adapter
...
Fix #112
2015-03-27 16:20:31 +01:00
Julien Duponchelle
533ce78b90
Fix crash if we call stop on dynamips on non started process
...
Fix #111
2015-03-27 10:08:03 +01:00
Jeremy
81ce86a8a7
Fixes use_default_iou_values param was not set.
2015-03-26 16:47:55 -06:00
Jeremy
1df8f61035
Merge remote-tracking branch 'origin/master'
2015-03-26 15:11:41 -06:00
Jeremy
c7034c25ef
Fixes issue when IOURC environment variable is set to None.
2015-03-26 15:11:36 -06:00
Julien Duponchelle
2e72bc2d3a
Fix tests
2015-03-26 17:43:00 +01:00
Julien Duponchelle
64152c1af8
Fix a crash in CI, making log impossible to read
2015-03-26 15:49:51 +01:00
Jeremy
ec6a761e04
Fixes check if VPCS process is running.
2015-03-25 14:43:51 -06:00
grossmj
07067d6765
Fixes how to test if iou and iouyap are running.
2015-03-24 22:04:48 -06:00
grossmj
980e63e667
Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.
2015-03-23 22:52:02 -06:00