f7376ee382
Release v2.2.0b4
2019-07-11 16:58:35 +02:00
3172985a21
Sync appliance files.
2019-07-11 16:55:13 +02:00
dcf94a5852
Requires a project to be opened to start/stop/suspend all nodes. Fixes #1609
2019-07-10 17:07:13 +02:00
cba39a3744
Fix issue when starting GNS3 VM for Hyper-V
2019-07-10 15:56:54 +02:00
03c7744efd
Set defaults for custom cloud nodes.
2019-07-10 15:51:06 +02:00
b0f74c2a5e
Fix issue when trying to rename a Dynamips node that is already powered on. Fixes #2824
2019-07-10 15:40:11 +02:00
63fb82a89d
Remove deprecated Qemu parameter to run legacy ASA VMs. Fixes #2827
2019-07-10 11:33:04 +02:00
aad74dbcb9
Add debug message when searching for an image. Ref https://github.com/GNS3/gns3-gui/issues/2828
2019-07-10 11:16:50 +02:00
0df3322b6c
Development on 2.2.0dev14
2019-06-15 16:38:06 +02:00
43c7acb0cf
Release v2.2.0b3
2019-06-15 15:39:32 +02:00
239d9e6fd6
Merge pull request #1599 from GNS3/cdrom-refresh
...
Refresh mounted media after ISO switch
2019-06-15 15:26:48 +02:00
9e54ab77d0
Merge 2.1 into 2.2 branch.
2019-06-15 15:26:20 +02:00
5dbedb744e
Sync appliance files.
2019-06-15 15:24:45 +02:00
7a463676cd
Eject cdrom first before changing an image. Use 'force' when ejecting.
2019-06-15 15:20:21 +02:00
b0700b8787
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-06-15 12:53:55 +02:00
06ce0868ec
Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803
2019-06-15 12:52:50 +02:00
7c33d3510a
Development on 2.1.22dev1
2019-06-14 19:42:18 +02:00
cb1f73e9a2
Release v2.1.21
2019-06-14 10:47:07 +02:00
2476581dca
Change uBridge debug level to '1' when debugging is enabled. Fixes #1598
2019-06-12 14:35:13 +02:00
b7af2e4d5c
Refresh mounted media after ISO switch.
2019-06-12 14:23:03 +02:00
b002812907
Merge pull request #1597 from kazkansouh/2.2-fix-1595-volumes
...
Fix for issue #1595
2019-06-05 12:10:34 +02:00
af78031322
Resolve conflicts in docker volumes instead of error. Fixes https://github.com/GNS3/gns3-server/issues/1595
2019-06-05 10:40:40 +01:00
61c87e57a4
Use console port to allocate guest CID (console ID) for Qemu VMs. Fixes #2804
2019-06-05 11:25:35 +02:00
9cce4de190
%guest-cid% variable implementation for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2804
2019-06-04 18:00:44 +02:00
54d50b2ef4
Set hkp protocol for keyserver in remote install script. Fixes #1596
2019-06-04 15:10:34 +02:00
9e518412b3
Set keyserver port to 80 in remote install script. Fixes #1596
2019-06-04 15:03:28 +02:00
e9154f6af6
Fix KeyError: 'usage' exception when configuring IOU template. Fixes https://github.com/GNS3/gns3-gui/issues/2806
2019-05-31 08:41:44 +02:00
dd05884096
Development on 2.2.0dev13
2019-05-29 17:52:38 +07:00
e58f86e204
Release v2.2.0b2
2019-05-29 17:16:59 +07:00
a6bc6bc79c
Update appliance files.
2019-05-29 16:52:50 +07:00
336b77e28a
Merging 2.1 into 2.2 branch
2019-05-29 16:50:36 +07:00
3dbce3fa40
Development on 2.1.21dev1
2019-05-29 16:37:42 +07:00
053a16960c
Release v2.1.20
2019-05-29 15:44:25 +07:00
a860243531
Ignore Unicode errors when reading base config file contents.
2019-05-29 15:43:17 +07:00
99886d3f0c
Development on 2.1.20dev1
2019-05-28 16:33:43 +07:00
6fb613dcff
Release v2.1.19
2019-05-28 15:23:35 +07:00
4f803ff162
Sync appliances.
2019-05-28 10:37:43 +07:00
591d4f29ff
Fix minor bugs with log rotation support. Ref #1586
2019-05-28 10:34:27 +07:00
87d85c1947
Remove yarl from requirements.txt since it is installed by aiohttp.
2019-05-27 18:10:46 +07:00
54c4bd31d4
Remove setup require since we do not use environment makers yet.
2019-05-27 17:57:37 +07:00
907807dc53
Drop typing dependency.
2019-05-27 17:38:16 +07:00
5cbfafbeb2
Support snapshots for portable projects. Fixes https://github.com/GNS3/gns3-gui/issues/2792
2019-05-27 15:35:47 +07:00
6229fadace
Fix topology test
2019-05-26 15:55:29 +07:00
81a48df9bb
Update the GNS3 version in topology file if converted. Ref https://github.com/GNS3/gns3-gui/issues/2798
2019-05-26 15:44:55 +07:00
2289fd4a2f
Set log max size to 10MB. Ref #1586
2019-05-25 21:33:47 +07:00
4ac999461b
Support for log rotation and compression. Fixes #1586
2019-05-25 18:23:51 +07:00
3b87a19979
Do not start QEMU console if QEMU process is not started. Fixes https://github.com/GNS3/gns3-gui/issues/2712
2019-05-25 15:31:35 +07:00
a86f881d83
Avoid sending warning message all the time for Ethernet switch.
2019-05-23 15:57:08 +07:00
457ae4783f
Development on 2.1.19dev1
2019-05-23 14:37:37 +07:00
878987a26e
Release v2.1.18
2019-05-22 16:13:28 +07:00
40d7ae6866
Support to include snapshots in portable projects.
2019-05-22 14:35:37 +07:00
39f6f4edd5
Development on 2.2.0dev12
2019-05-21 19:16:19 +07:00
5b3be13e73
Release v2.2.0b1
2019-05-21 15:26:54 +07:00
16908df8b2
Upgrade GNS3 Web UI to v2019.2.0-alpha.3
2019-05-20 14:23:25 +02:00
c357d52ba4
Revert "Force aiohttp version to 2.3.10 and aiohttp-cors version to 0.5.3"
...
Ref https://github.com/GNS3/gns3-server/issues/1583
Ref https://github.com/GNS3/gns3-server/issues/1592
This reverts commit 351ed64de9
.
2019-05-20 17:23:26 +07:00
44a142e91d
Fix tests
2019-05-20 11:02:29 +07:00
28004479fd
Change behavior when an IOU license is verified. Fixes https://github.com/GNS3/gns3-server/issues/1555
2019-05-20 10:51:24 +07:00
e8b8554c1a
Fix Qemu VM state support after closing a project and check for JSON data returned by qemu-img. Fixes #1591
2019-05-19 17:59:00 +07:00
424db843ca
Fix Docker extra volumes support
2019-05-19 14:26:03 +07:00
0c6749f62b
Update Dockerfile to Ubuntu 18.04
2019-05-18 20:19:34 +07:00
cdae1f9e00
Merge pull request #1584 from kazkansouh/2.2-docker-volumes
...
Custom persistent docker volumes
2019-05-18 20:17:11 +07:00
cf0cc8bb87
Ensure Qemu monitor commands are executed. Ref #1582 .
2019-05-18 19:31:41 +07:00
c41c01b95f
Fix tests.
2019-05-18 19:19:27 +07:00
2340823f53
Update appliance files.
2019-05-18 15:45:28 +07:00
470cea327f
Fix console variable replacement issue.
2019-05-18 14:31:21 +07:00
6edcbd0461
Set console type to "none" by default for Ethernet switches and add a warning if trying to use "telnet". Fixes https://github.com/GNS3/gns3-gui/issues/2776
2019-05-18 14:28:20 +07:00
a7e449ff0e
Bump version to 2.2.0dev11
2019-05-18 14:11:07 +07:00
e763980dbe
Add %console-port% variable for additional Qemu options. Fixes https://github.com/GNS3/gns3-gui/issues/2786
2019-05-18 13:51:00 +07:00
f1ae3b3778
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-05-18 13:45:57 +07:00
9400c49b82
Merge 2.1 branch into 2.2
2019-05-18 13:45:39 +07:00
773bad811a
Fix invalid reStructuredText for long description in setup.py
2019-05-17 16:14:19 +07:00
6b54cc27da
Release v2.1.17
2019-05-17 15:10:28 +07:00
351ed64de9
Force aiohttp version to 2.3.10 and aiohttp-cors version to 0.5.3
...
This is to fix build issue for Ubuntu 19.04 package on Launchpad.
Ref #1583 https://github.com/GNS3/gns3-gui/issues/2774
2019-05-17 09:56:16 +07:00
81ddb0cfe6
Impoved docker volumes user input validation
2019-04-22 12:46:28 +01:00
0c19bc8d43
Support for additional persistent docker volumes to be specified within appliance configuration
2019-04-22 10:26:41 +01:00
264f9da576
Merge pull request #1580 from GNS3/pyup-update-pytest-4.4.0-to-4.4.1
...
Update pytest to 4.4.1
2019-04-16 20:05:10 +07:00
30a9ea8675
Update pytest from 4.4.0 to 4.4.1
2019-04-16 03:34:57 +02:00
7543d7587c
Release v2.2.0a5
2019-04-15 17:05:20 +07:00
f5ebc6a29a
Merge 2.1 into 2.2
2019-04-15 15:54:08 +07:00
f41158173b
Development on 2.1.17dev1
2019-04-15 12:41:40 +07:00
cb5dc36987
Release v2.1.16
2019-04-15 12:00:18 +07:00
fb470dd4b5
Back to the major.minor version for config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
2019-04-14 21:31:40 +07:00
6dbb992513
Fix templates missing after server restart. Fixes https://github.com/GNS3/gns3-gui/issues/2769
2019-04-14 20:39:55 +07:00
e962717448
Fix bug when GNS3 VM were not saved. Fix tests.
2019-04-14 17:42:20 +07:00
6dc58b28fd
Some adjustments with compute WebSocket handling. Ref https://github.com/GNS3/gns3-server/issues/1564
2019-04-14 16:48:12 +07:00
6db8cecda5
Merge 2.1 into 2.2
2019-04-13 18:39:06 +07:00
cc1980ac1c
Fix broken embedded console for Ethernet switch. Fixes #1574
2019-04-11 17:57:47 +07:00
2af9c9c8ec
Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764
2019-04-10 15:43:51 +07:00
8cd66cfc02
Remove old unused argument option. Fixes #1569
2019-04-09 19:26:07 +07:00
4d222ddc0a
Bump version to 2.2.0dev10
2019-04-09 19:20:21 +07:00
5c884702e5
Development on 2.2.0dev9
2019-04-05 22:01:35 +08:00
62c5aa2948
Release v2.2.0a4
2019-04-05 19:10:04 +08:00
474e184646
Merge pull request #1573 from kazkansouh/2.2-docker-user
...
Support for docker images that set the USER directive (+test coverage)
2019-04-05 19:00:22 +08:00
7a55ba3c1e
Use the full version number for path to config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
2019-04-05 18:44:31 +08:00
6df93d4db0
Updated tests for setting docker user
2019-04-05 11:06:35 +01:00
7c3a38d379
Support for docker images that set the USER directive. Changes the
...
docker user to root for the init script to configure the network,
then drops to the configured user (or root if one is not defined)
for continuing booting the image.
2019-04-05 08:51:57 +01:00
dde01317e0
Fix packet filter not working for Ethernet switch and Ethernet hub. Fixes https://github.com/GNS3/gns3-gui/issues/2754
2019-04-02 01:12:06 +07:00
a17119187b
Fix remote packet capture for Dynamips.
2019-04-01 20:58:18 +07:00
4cc5dbc228
Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753
2019-04-01 19:47:31 +07:00
f01706e9e6
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-04-01 15:53:59 +07:00
c075baa05b
Store config files in version specific location
2019-04-01 15:53:39 +07:00
de2cbf4258
Merge pull request #1565 from GNS3/pyup-update-pytest-4.3.1-to-4.4.0
...
Update pytest to 4.4.0
2019-04-01 12:00:59 +07:00
bc71fb6933
Update pytest from 4.3.1 to 4.4.0
2019-04-01 06:54:28 +02:00
21bed54768
Fix opening previously saved 2.1 project grid overlapping. Fixes #2734
2019-03-31 16:48:08 +07:00
d50614aed7
Fix empty theme name in symbol selection dialog. Fixes https://github.com/GNS3/gns3-gui/issues/2751
2019-03-30 16:20:21 +07:00
22854f1baa
Refresh documentation
2019-03-30 15:56:26 +07:00
5045c6cfbf
Update documentation
2019-03-28 17:24:02 +08:00
6a6cabc2d2
Bundle v2019.1.0-alpha.3 web-ui
2019-03-27 12:34:45 +01:00
541101741b
Development on 2.2.0dev8
2019-03-25 23:44:19 +08:00
2b786e40b9
Release v2.2.0a3
2019-03-25 19:35:22 +08:00
2bb1b61526
Fix traceback when starting packet capture on builtin nodes. Fixes https://github.com/GNS3/gns3-gui/issues/2743
2019-03-25 16:57:36 +08:00
106df1d4ab
Load v2019.1.0-alpha.2 of WebUI
2019-03-22 14:17:40 +01:00
06a6abe687
Fetch tags for update-bundled-web-ui.sh
2019-03-22 14:12:51 +01:00
3f4bdfef11
Fix mimetype for javascript, #1559
2019-03-22 08:35:27 +01:00
cbb6eccad8
Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
2019-03-21 10:39:55 +01:00
9edbd27b4f
Serve WebUI via get_resource for freezed app
2019-03-21 10:39:49 +01:00
645031ee15
Development on 2.1.16dev1
2019-03-21 13:56:11 +08:00
c70b344133
Release v2.1.15
2019-03-21 11:41:44 +08:00
343f223a83
Fix tests after deactivating the embedded shell for Ethernet switch. Ref #1424 #1556
2019-03-20 17:04:02 +08:00
1f1d93d078
Deactivate the embedded shell for Ethernet switch. Ref #1424 #1556
2019-03-20 16:23:30 +08:00
dd211bce52
Fix VBoxManage fails if VM has specific special characters in name. Fixes #2739
2019-03-18 23:29:18 +07:00
e00bde51da
Merge branch '2.1' into 2.2
2019-03-18 19:26:46 +07:00
e291ec1eb9
Fix IOU symlink issue on remote servers.
2019-03-18 18:11:16 +07:00
3daa3f450b
Fix IOU symlink issue on remote servers.
2019-03-18 18:05:40 +07:00
8e8985c69f
Fix vcpus configuration for GNS3 VM on VMware. Ref #2738 .
2019-03-18 17:53:14 +07:00
03401a477e
Fix issue when images are not uploaded from appliance wizard. Ref https://github.com/GNS3/gns3-gui/issues/2738
2019-03-18 15:33:37 +07:00
4e396ac690
Save the GNS3 VM settings even if the GNS3 VM cannot be stopped.
2019-03-18 15:30:59 +07:00
3a73d01547
Fix exception when emitting event from controller. Ref https://github.com/GNS3/gns3-gui/issues/2737
2019-03-15 13:14:55 +07:00
23b568678a
Development on 2.2.0dev7
2019-03-14 23:27:11 +07:00
8ad632976f
Release v2.2.0a2
2019-03-14 17:09:53 +07:00
b8bf2bf465
Web-UI v2019.1.0-alpha.1
2019-03-14 10:44:09 +01:00
55be74f93c
Update docs for update-bundled-web-ui.sh
2019-03-14 10:33:35 +01:00
7d591b0228
Fix issue when loading and quickly closing a project and opening it again. Fixes #1501 .
2019-03-14 15:15:27 +07:00
a059e6b943
Disable unreliable nested virtualization check.
2019-03-13 23:13:54 +07:00
c6990dfeee
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-03-13 12:56:50 +07:00
aff67b324f
Fix issue not checking build number on Windows.
2019-03-13 12:56:33 +07:00
f7e90a7d7f
Merge pull request #1550 from GNS3/pyup-update-pytest-4.3.0-to-4.3.1
...
Update pytest to 4.3.1
2019-03-13 02:21:49 +07:00
ed6b1d909d
Update pytest from 4.3.0 to 4.3.1
2019-03-12 20:16:34 +01:00
010d65114d
Hyper-V with nested virtualization is only supported on Windows 10 Anniversary Update or later.
2019-03-13 02:15:58 +07:00
3dcb7799e3
Use accurate info to detect Windows version.
2019-03-12 22:40:37 +07:00
aaaeb410d5
Fix exception when loading and quickly closing a project.
2019-03-12 21:50:09 +07:00
d506962bdb
Debugging why sys.getwindowsversion() does not work with frozen app.
2019-03-12 21:18:46 +07:00
4d9728b6f5
Correctly rename symbol.
2019-03-12 18:54:05 +07:00
ff9048b5a8
Revert "Rename symbol."
...
This reverts commit 6c96be2acc
.
2019-03-12 18:53:02 +07:00
6c96be2acc
Rename symbol.
2019-03-12 18:42:54 +07:00
21afaf31f9
Merge pull request #1549 from GNS3/symbol-management-refactoring
...
Symbol management refactoring
2019-03-12 18:21:30 +07:00
8e5ac228d5
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-03-12 18:17:41 +07:00
94f63f54ba
Change Hyper-V requirement checks.
2019-03-12 18:17:31 +07:00
cf91e904f7
Early support for symbol themes.
2019-03-12 18:13:33 +07:00
767bb770ca
Re-order handlers in order to prevent CORS
2019-03-11 16:16:10 +01:00
bae3fb84b9
Download custom appliance symbols from GitHub
...
Fix symbol cache issue. Ref https://github.com/GNS3/gns3-gui/issues/2671
Fix temporary directory for symbols was not deleted
Fix temporary appliance file was not deleted
2019-03-11 16:55:16 +07:00
889d29ec55
Update appliances.
2019-03-11 09:48:54 +07:00
d3ec2a7275
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-03-07 18:55:59 +07:00
2d01ef489b
Option to export snapshots.
2019-03-07 18:55:38 +07:00
d64d7de541
Support tags versioned WebUI when bundling
2019-03-07 11:56:15 +01:00
372017f467
Merge pull request #1537 from GNS3/import-export-refactoring
...
Project import/export refactoring. Fixes #1349
2019-03-07 17:38:56 +07:00
826f6b2d57
Fix include images test.
2019-03-07 17:17:07 +07:00
0ae66a2608
Support selecting a compression type when exporting a project.
2019-03-07 17:05:32 +07:00
380224dca1
Change how VPCS executable is searched.
2019-03-06 23:15:05 +07:00
af80b0bb6e
Use aiofiles where relevant.
2019-03-06 23:00:01 +07:00
b0df7ecabf
Merge branch '2.2' into import-export-refactoring
2019-03-05 17:29:01 +07:00
4c83fc1243
Update paths for binaries moved to the MacOS directory in GNS3.app
2019-03-04 16:07:04 +07:00
69ba0ccf77
Bump version to 2.2.0dev2
2019-03-04 14:48:57 +07:00
0681c296a7
Merge pull request #1541 from GNS3/lock-unlock-items
...
Refactoring for locking/unlocking items
2019-03-02 16:44:28 +07:00
3f679bd106
Locked state should not be used when duplicating a node.
2019-03-02 16:39:05 +07:00
724eda1f35
Handle locking/unlocking items independently from the layer position.
2019-03-02 16:26:40 +07:00
3f7c4c0474
Update qemu_vm.py
2019-03-01 23:40:32 +07:00
5b6011a248
Stay with jsonschema 2.6.0
2019-03-01 17:26:23 +07:00
80eb06f67c
Merge 2.1 into 2.2
2019-03-01 17:23:49 +07:00
9132ba8d05
Remove zipstream from tests.
2019-02-28 23:25:05 +07:00
85ea1cf7a9
Remove import zipstream from tests.
2019-02-28 17:50:09 +07:00
8cc8269842
Use aiozipstream for snapshots.
...
Fix tests.
2019-02-28 17:25:05 +07:00
52bfa636c1
Project duplication support.
2019-02-27 17:57:07 +07:00
4eca82174d
Development on 2.1.15dev1
2019-02-27 15:59:16 +07:00
32f5dbb645
Release v2.1.14
2019-02-27 14:58:52 +07:00
7aae682f0a
Fix issue when setting cpuid.corespersocket for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/2723
2019-02-27 14:47:45 +07:00
879e32eb9a
Bump ACPI Shutdown Timeout to 120 seconds. Ref #1536
2019-02-26 23:19:33 +07:00
01481cde1f
Development on 2.1.14dev1
2019-02-26 18:10:23 +07:00
b5deb9d177
Release v2.1.13
2019-02-26 16:46:02 +07:00
a8990c9e89
Non blocking project exportation.
2019-02-26 15:55:07 +07:00
e1aa13fa73
Force jsonschema dependency to 2.6.0
...
This is to fix this issue when starting the (frozen) application on Windows:
```
File "C:\Python36-x64\lib\site-packages\jsonschema\validators.py", line 505, in <module>
File "C:\Python36-x64\lib\site-packages\jsonschema\_utils.py", line 57, in load_schema
File "C:\Python36-x64\lib\pkgutil.py", line 634, in get_data
OSError: [Errno 34] Result too large: 'jsonschema\\schemas\\draft6.json'
```
2019-02-26 15:28:11 +07:00
135d56371d
Fix tests for project notifications.
2019-02-23 23:20:11 +07:00
7fe8f7e716
Fix long-polling request for project notifications.
2019-02-23 21:08:52 +07:00
10702f87bc
Fix export test.
2019-02-23 11:13:50 +07:00
2fb5e47c8d
Allow cloud nodes to be exported. Fixes #1519
2019-02-23 11:07:01 +07:00
4487e578bc
Fix create a node from a template test.
2019-02-22 18:44:12 +07:00
5754747a90
Merging 2.1 into 2.2
2019-02-22 18:04:49 +07:00
62c51edbae
Less aggressive connections to uBridge. Ref #1289
2019-02-22 16:05:31 +07:00
a13d063aa1
Fix topology images (Pictures) disappearing from projects. Fixes #1514 .
2019-02-21 23:58:54 +07:00
1ef1872f8e
Reset MAC addresses when duplicating a project. Fixes #1522
2019-02-20 16:38:43 +07:00
657698a961
Fix create a node from an appliance test.
2019-02-20 11:21:29 +07:00
081ba31b50
Fix API call to create a node from an appliance doesn't return the new node data. Fixes #1527
2019-02-20 10:47:33 +07:00
aea4ae808f
Detect invalid environment variable and send a warning when creating a Docker node. Ref #2683
2019-02-19 17:34:10 +07:00
3e601a8a24
Merge pull request #1526 from GNS3/pyup-update-pytest-4.1.1-to-4.3.0
...
Update pytest to 4.3.0
2019-02-19 15:57:13 +07:00
ae3515434c
Do not export/import symlinks for projects. Fixes #2699
2019-02-19 12:43:44 +07:00
8e2d8f3962
Update pytest from 4.1.1 to 4.3.0
2019-02-19 04:27:57 +01:00
589c9754e8
Fix symlink not being created for duplicated IOU devices. Fixes https://github.com/GNS3/gns3-gui/issues/2699
2019-02-19 00:09:59 +08:00
4ecd3b2015
Configure coresPerSocket value in VMX file for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/2688
2019-02-17 23:16:48 +08:00
84ee3263ba
Count logical CPUs to detect if the number of vCPUs is too high when configuring the GNS3 VM. Fixes #2688 .
2019-02-17 23:07:33 +08:00
174624121d
Fix Qemu VM tests. Ref #1516
2019-02-17 19:53:46 +08:00
d9a9abf845
Add explicit error when trying to pull a Docker image from Docker Hub without Internet access. Fixes #1506 .
2019-02-17 19:21:21 +08:00
0b07299472
Fixes double display output in GRUB in QEMU v3.1. Fixes #1516 .
2019-02-17 19:03:36 +08:00
f7d0f54b6d
Use production env for bundled web-ui
2019-01-29 10:02:39 +01:00
96dce2ec82
Release v2.2.0a1
2019-01-29 14:47:09 +08:00
117a1ac6da
Restore reload support for nodes.
2019-01-24 16:51:14 +08:00
7fb192699b
Development on 2.1.13dev1
2019-01-23 15:42:10 +08:00
bccdfc97d1
Release 2.1.12
2019-01-23 15:40:38 +08:00
792c4310eb
Merge pull request #1502 from GNS3/svg-symbols-fixes
...
Tune how to get the size of SVG images.
2019-01-22 00:41:26 +07:00
3e21f96bf9
Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
...
(cherry picked from commit c14d79a3d5
)
2019-01-21 23:51:46 +07:00
5f932fee9f
Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674 .
...
* Default for missing height/width is "100%" as defined in the SVG specification
* Better error message, if viewBox attribute is missing
* Removal of "%" in percent more fault tolerant by using rstrip("%")
(cherry picked from commit e3757a8955
)
2019-01-21 23:49:43 +07:00
c14d79a3d5
Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
2019-01-21 16:24:23 +07:00
e3757a8955
Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674 .
...
* Default for missing height/width is "100%" as defined in the SVG specification
* Better error message, if viewBox attribute is missing
* Removal of "%" in percent more fault tolerant by using rstrip("%")
2019-01-21 16:01:03 +07:00
456ef1348b
Fix DeprecationWarning: invalid escape sequence. Fixes https://github.com/GNS3/gns3-gui/issues/2670
2019-01-17 18:01:58 +07:00
4b52e9313e
Fix issue with coroutine not awaited. Fixes #1499
2019-01-17 17:43:09 +07:00
474025175e
Remove "deprecated" node for VirtualBox based GNS3 VM support. Ref #1377
2019-01-16 19:22:16 +07:00
191036e266
Fix wrong controller method call.
2019-01-14 17:20:11 +07:00
8360ae98b1
Move appliance and template management code in their own classes.
2019-01-14 16:09:06 +07:00
5a3929f01a
Merge pull request #1497 from GNS3/pyup-update-pytest-4.1.0-to-4.1.1
...
Update pytest to 4.1.1
2019-01-13 12:53:54 +07:00
aed6ea3aa0
Update pytest from 4.1.0 to 4.1.1
2019-01-12 21:59:44 +01:00
95f91bde19
Merge pull request #1496 from GNS3/pyup-update-aiohttp-3.5.3-to-3.5.4
...
Update aiohttp to 3.5.4
2019-01-12 17:35:49 +07:00
7c288fc61b
Update aiohttp from 3.5.3 to 3.5.4
2019-01-12 11:34:10 +01:00
12a4f95a8f
Update appliance files.
2019-01-12 17:33:53 +07:00
c6afea49da
Try to delete saved VM state only if a snapshot has been saved.
2019-01-12 17:04:37 +07:00
bb284d082a
Set socket options SO_KEEPALIVE and TCP_NODELAY for embedded Telnet server. Ref #1335
2019-01-12 16:50:15 +07:00
a896346c77
Fix issue with notification queue that prevented to properly close projects. Fix #1493
2019-01-12 16:02:36 +07:00
161c05a310
Merge remote-tracking branch 'origin/2.2' into 2.2
2019-01-12 12:13:40 +07:00
f0ffb07165
Fix issue with "usage" variable for Dynamips VMs. Fixes #1495
2019-01-12 12:13:22 +07:00
ce048c6a00
Merge pull request #1494 from GNS3/pyup-update-aiohttp-3.5.2-to-3.5.3
...
Update aiohttp to 3.5.3
2019-01-11 19:47:24 +08:00
289eee968e
Update aiohttp from 3.5.2 to 3.5.3
2019-01-11 08:59:41 +01:00
b68c0cf176
Merge pull request #1491 from GNS3/pyup-update-pytest-4.0.2-to-4.1.0
...
Update pytest to 4.1.0
2019-01-10 09:55:09 +07:00
b20f2a116b
Merge pull request #1492 from GNS3/pyup-update-aiohttp-3.5.1-to-3.5.2
...
Update aiohttp to 3.5.2
2019-01-10 09:54:54 +07:00
cdb7eea888
Update aiohttp from 3.5.1 to 3.5.2
2019-01-08 22:29:49 +01:00
b1123acb8a
Update pytest from 4.0.2 to 4.1.0
2019-01-06 23:05:37 +01:00
c736051dda
Fix tests.
2018-12-30 21:50:47 +07:00
9ed181151f
New node information dialog to display general, usage and command line information.
...
Ref https://github.com/GNS3/gns3-gui/issues/2662 https://github.com/GNS3/gns3-gui/issues/2656
2018-12-30 19:35:24 +07:00
40f8a33331
Merge pull request #1489 from GNS3/pyup-update-sphinx-1.8.2-to-1.8.3
...
Update sphinx to 1.8.3
2018-12-27 00:50:23 +07:00
2a1822fe12
Update sphinx from 1.8.2 to 1.8.3
2018-12-25 22:19:11 +01:00
b66e42e650
Merge pull request #1488 from GNS3/pyup-update-aiohttp-3.5.0-to-3.5.1
...
Update aiohttp to 3.5.1
2018-12-25 19:21:15 +07:00
485b8a3db4
Update aiohttp from 3.5.0 to 3.5.1
2018-12-25 08:44:09 +01:00
eacc20cf07
Merge pull request #1487 from GNS3/pyup-update-aiohttp-3.4.4-to-3.5.0
...
Update aiohttp to 3.5.0
2018-12-24 17:48:10 +07:00
e1c250a8dd
Update aiohttp from 3.4.4 to 3.5.0
2018-12-23 10:14:05 +01:00
eae9774d69
Support "usage" field for Dynamips, IOU, VirtualBox and VMware. Fixes https://github.com/GNS3/gns3-gui/issues/2657
2018-12-21 16:54:13 +08:00
468145319d
Merge 2.1 into 2.2 branch.
2018-12-21 15:24:34 +08:00
ef38ccfefa
Automatically create a symbolic link to the IOU image in the IOU working directory. Fixes #1484
2018-12-17 22:42:18 -06:00
670b6d689a
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-12-14 19:53:51 -06:00
fc75a6b8d3
Fix link pause/filters only work for the first interface of Docker containers. Fixes #1482
2018-12-14 19:53:43 -06:00
ed7b91ae3a
Merge pull request #1481 from GNS3/pyup-update-pytest-4.0.1-to-4.0.2
...
Update pytest to 4.0.2
2018-12-14 11:49:43 -06:00
d79f6b578d
Update pytest from 4.0.1 to 4.0.2
2018-12-14 18:21:49 +01:00
f76b329cba
Fix ConnectionResetError issues and switch to aiohttp version 3.4.4. Fixes #1474 .
2018-12-03 19:14:22 +08:00
030714ae80
Fix server authentication.
2018-12-03 18:46:24 +08:00
0fd54536d2
Fix issue when there is no gns3_controller.conf. Fixes https://github.com/GNS3/gns3-gui/issues/2644
2018-11-30 19:09:10 +08:00
58b2ee152d
Fix Docker console test.
2018-11-30 18:59:02 +08:00
bec2270334
Fix non responsive console for Docker VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2645
2018-11-30 17:06:21 +08:00
56412b35e0
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/utils/asyncio/telnet_server.py
2018-11-30 12:38:02 +08:00
9fbdb25da8
Back to classic symbol theme. Ref https://github.com/GNS3/gns3-gui/issues/2644
2018-11-29 17:14:21 +08:00
647ac87c89
Merge pull request #1476 from ddragic/x11vnc
...
Docker: fix x11vnc not starting
2018-11-29 07:03:58 +07:00
817a053dfc
docker_vm: fix x11vnc not starting
2018-11-29 00:37:20 +01:00
fb0456fdfa
Merge pull request #1475 from GNS3/naming-consistency
...
Review and apply consistent naming
2018-11-28 16:32:42 +07:00
d7c2e16c21
Use "template" to name what we use to create new nodes.
2018-11-28 16:12:58 +07:00
21c0a35f77
Use project instead of topology where appropriate.
2018-11-27 18:30:16 +07:00
a17fa821bd
Make sure nothing is named "compute server".
2018-11-27 18:14:51 +07:00
b4a2bc5b47
Merge pull request #1467 from GNS3/symbol-themes
...
Support symbol themes. Ref #1466
2018-11-27 17:19:52 +07:00
f39c27ff7b
Allow usage property in Docker appliance.
2018-11-27 16:36:52 +07:00
db982f5df7
Merge pull request #1473 from GNS3/kazkansouh-2.2-grid-new-project
...
Improved grid support
2018-11-27 16:34:00 +07:00
a93606d9ed
Use "node" instead of "appliance" for grid support.
2018-11-27 16:13:22 +07:00
dd14101eec
Merge branch '2.2-grid-new-project' of git://github.com/kazkansouh/gns3-server into kazkansouh-2.2-grid-new-project
2018-11-27 15:50:24 +07:00
83161bcdd4
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-11-27 15:47:29 +07:00
df4e4bec24
Merge pull request #1472 from GNS3/docker-console-resize
...
Telnet console resize support for Docker VM. Fixes #1471
2018-11-27 15:17:34 +07:00
60ac6d2dfe
Telnet console resize support for Docker VM.
2018-11-27 15:06:56 +07:00
1067f71952
Allow appliances to be loaded from file without the appliance id.
...
Fixes https://github.com/GNS3/gns3-gui/issues/2639 .
2018-11-27 14:03:12 +07:00
8eb20525e8
Update schema to allow for drawing grid size to be part of project.
2018-11-26 15:31:28 +00:00
c0a0a13bdd
Avoid _fix_permissions() to be called twice when stopping Docker VM. Ref #1428
2018-11-26 15:53:24 +07:00
a3044ede77
Fix _fix_permissions() garbles permissions in Docker VM. Ref #1428
2018-11-25 17:11:42 +07:00
df3baffd9b
Fix "None is not of type 'integer'" when opening project containing a Qemu VM. Fixes #2610 .
2018-11-24 19:56:29 +07:00
219c346187
Remove useless warning.
2018-11-24 17:04:16 +07:00
6a2d1e9b33
Merge pull request #1465 from GNS3/pyup-update-pytest-4.0.0-to-4.0.1
...
Update pytest to 4.0.1
2018-11-24 16:08:58 +07:00
e2231b1220
Update pytest from 4.0.0 to 4.0.1
2018-11-24 09:21:06 +01:00
e0813bfbe8
Normalize symbol ID on Windows.
2018-11-23 18:47:42 +07:00
9f7f26700e
Debugging for Windows.
2018-11-23 18:33:45 +07:00
51787295dd
Use POSIX path for symbol ID.
2018-11-23 18:26:04 +07:00
17d070dca7
Early support for symbol themes.
2018-11-23 17:27:10 +07:00
301b7475f7
Sync appliances
2018-11-21 14:13:14 +07:00
f442c6e9e1
Sync appliances
2018-11-21 14:12:38 +07:00
2a3825543a
Merge pull request #1450 from GNS3/pyup-update-sphinx-1.7.1-to-1.8.2
...
Update sphinx to 1.8.2
2018-11-20 17:13:53 +07:00
df0f0c5b83
Merge branch '2.2' into pyup-update-sphinx-1.7.1-to-1.8.2
2018-11-20 17:06:42 +07:00
2e79da5fe1
Fix broken examples in API documentation.
2018-11-20 16:24:59 +07:00
4e2b8bfe7c
Add more information about appliances to the API documentation.
2018-11-20 16:21:33 +07:00
68ecbffcf1
Use Python3.6 to build the API documentation.
2018-11-20 15:35:46 +07:00
1289d20a14
Add missing files for API documentation.
2018-11-20 15:19:44 +07:00
53928b884f
Bump version to 2.2.0dev5
2018-11-20 14:37:38 +07:00
bc5eda8259
Restore previously removed test.
2018-11-20 14:36:18 +07:00
ff5ba3742e
Update API documentation for appliance endpoints. Ref https://github.com/GNS3/gns3-gui/issues/2630
2018-11-20 13:04:27 +07:00
e5950674f8
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-11-20 00:22:35 +07:00
5cb0957f35
Require privileged access for uBridge when using VMware VMs and Docker containers. Fixes #1461 .
2018-11-20 00:22:16 +07:00
7385d67c39
Merge pull request #1457 from GNS3/pyup-update-pytest-timeout-1.2.1-to-1.3.3
...
Update pytest-timeout to 1.3.3
2018-11-19 17:49:46 +07:00
e8cb8d29d8
Merge pull request #1454 from GNS3/pyup-update-pytest-3.8.1-to-4.0.0
...
Update pytest to 4.0.0
2018-11-19 17:49:10 +07:00
3fae6ada95
Only require privileged access for uBridge when connecting a cloud to an Ethernet/TAP interface. Fixes #1461 .
2018-11-19 17:33:17 +07:00
ca6a0708a8
Merge pull request #1462 from GNS3/use-files-as-disk-images
...
Allow virtual machines to use files in project directory as disk images.
2018-11-19 16:41:36 +07:00
3727487730
Fix test on Windows.
2018-11-19 16:09:39 +07:00
3497deaa31
Allow virtual machines to use files in project directory as disk images.
2018-11-19 15:53:43 +07:00
3861d6a274
Merge pull request #1459 from GNS3/duplicate-appliance
...
Support to duplicate an appliance via API. Fixes https://github.com/GNS3/gns3-gui/issues/2618
2018-11-18 17:57:10 +07:00
bd657c0167
Support to duplicate an appliance.
2018-11-18 17:05:16 +07:00
9b83b087cb
Fix mac address schema validation for Qemu VM appliance. Fixes https://github.com/GNS3/gns3-gui/issues/2629
2018-11-18 16:20:50 +07:00
a33b8eac3a
Support "L1 keepalives" in IOU appliance schema.
2018-11-18 16:04:08 +07:00
c7b8c347d7
Remove problematic test when run on Travis.
2018-11-18 00:08:40 +07:00
53f3821d41
Change test that randomly fails on Travis.
2018-11-17 23:23:28 +07:00
3512fde841
Fix small bugs when using the new appliance management API.
2018-11-17 22:16:18 +07:00
74e1463015
Fix bug with custom adapters and categories for Docker VM. Fixes https://github.com/GNS3/gns3-gui/issues/2613
2018-11-17 21:50:00 +07:00
aa4593c993
Handle custom adapters in schemas.
2018-11-17 20:09:34 +07:00
82140c082c
Merge pull request #1458 from GNS3/appliance-default-settings
...
Apply default settings when adding an appliance via API. Fixes #1456
2018-11-17 19:39:34 +07:00
499ab9844a
Reorganize how appliance creation is validated against JSON schemas.
...
This allows for clearer error messages when validation fails.
2018-11-17 18:12:46 +07:00
71fcf855b4
Add tests for all appliance types.
2018-11-17 15:37:20 +07:00
627c7e9cfe
Use schema to set appliance default values and better schema validation error messages.
2018-11-16 23:02:10 +07:00
f486f07a61
Update pytest-timeout from 1.2.1 to 1.3.3
2018-11-16 13:11:49 +01:00
1acc7777f9
Merge pull request #1455 from GNS3/appliance-api
...
New appliance management API. Fixes #1427
2018-11-15 22:52:18 +07:00
1184f29b90
Add appliance API tests. Ref #1427 .
2018-11-15 21:34:36 +07:00
9aafa4e62f
Schema validation for appliance API. Ref #1427 .
2018-11-15 17:28:17 +07:00
bb3edfe779
Update pytest from 3.8.1 to 4.0.0
2018-11-15 00:57:47 +01:00
98f04365b7
Remove generic controller settings API endpoint.
2018-11-14 16:24:30 +08:00
cebb56387a
Fix tests.
2018-11-13 15:40:18 +08:00
f91d3c9dbb
Merge branch '2.2' into appliance-api
2018-11-13 14:59:55 +08:00
089fdff4f1
Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
2018-11-13 14:59:18 +08:00
e7b8309a80
Fix Docker VNC tests. Ref #1438
2018-11-11 23:25:23 +08:00
d45d52f15c
Support Xtigervnc restart.
2018-11-11 23:23:30 +08:00
029344da14
Only require Xtigervnc or Xvfb+x11vnc for Docker with vnc console. Ref #1438
2018-11-11 22:33:58 +08:00
36474f7bab
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
2018-11-11 22:31:29 +08:00
d0bab9947e
Support tigervnc in Docker VM. Ref #1438
2018-11-11 21:07:33 +08:00
f0fe9d39fa
Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
2018-11-11 20:13:58 +08:00
887b32c4bc
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-11-11 20:08:37 +08:00
f03ba5ca0b
Update appliance templates.
2018-11-11 20:08:13 +08:00
97758a09f4
Update sphinx from 1.7.1 to 1.8.2
2018-11-11 12:59:41 +01:00
41fbbf7a56
Reorder routes in order to get working CORS
2018-11-08 11:47:09 +01:00
fcd102317a
Merge pull request #1448 from GNS3/disable-cors-cache
...
Disable CORS cache, Fixes : #1445
2018-11-06 13:38:43 +01:00
7bc67cb41f
Merge pull request #1447 from GNS3/wrong-cors-response
...
Fix CORS response on node deletion, Fixes : #1446
2018-11-06 13:38:01 +01:00
249b2255f6
Fix CORS response on node deletion, Fixes : #1446
2018-11-06 13:37:03 +01:00
78c693ff63
Disable CORS cache, Fixes : #1445
2018-11-06 13:31:14 +01:00
2764828f38
Refactor how clients access PCAP capture files. Fixes https://github.com/GNS3/gns3-gui/issues/2438 .
...
* The PCAP file is directly accessed if controller and client are on the same host.
* The PCAP file is streamed from the compute server to the client with the controller as a proxy when the controller is remote for the client.
2018-10-27 14:47:17 +07:00
bf1b801cc0
Remove static dir configuration
2018-10-24 09:04:05 +02:00
4158edf8e2
Merge pull request #1435 from GNS3/fix-put-cors-for-nodes
...
FIX PUT CORS for nodes, Fixes : #1434
2018-10-23 12:41:14 +02:00
fa5571ced1
FIX PUT CORS for nodes, Fixes : #1434
2018-10-23 11:09:38 +02:00
df36d8377d
Fix more tests.
2018-10-17 17:40:25 +07:00
ab8dc52ece
Fix tests to work with new version of aiohttp (>= 3.0)
2018-10-17 17:32:10 +07:00
9ae9209881
Update appliance templates.
2018-10-16 16:20:37 +07:00
86f87aec74
Fix installation with Python 3.7. Fixes #1414 .
...
Fix deprecated use of aiohttp.Timeout. Fixes #1296 .
Use "async with" with aiohttp.ClientSession().
Make sure websocket connections are properly closed, see https://docs.aiohttp.org/en/stable/web_advanced.html#graceful-shutdown
Finish to drop Python 3.4.
2018-10-16 15:56:06 +07:00
8217f65e97
Do not test with Python 3.4 on Travis.
2018-10-15 17:08:18 +07:00
de5934f818
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-10-15 17:06:25 +07:00
76af98404a
Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
2018-10-15 17:05:49 +07:00
93b6c0e49d
Merge pull request #1421 from kazkansouh/2.2-update-docker-init-path
...
Support for using other dhcp clients in docker init.sh
2018-10-07 04:35:48 +02:00
14fb64b941
Added "/sbin" to init script PATH variable so that its possible to
...
use more sophosticated dhcp clients (compared to the udhcpc that is
provided by busybox) by installing them into the docker image in
the normal way.
2018-10-06 16:06:24 +01:00
8baa480b79
Fix tests.
2018-10-06 21:57:03 +08:00
97c68f56bf
Notify users if x11vnc process has crashed. Fix #1401 .
2018-10-06 21:30:39 +08:00
22f7ca0243
Return compute port information via API. Ref #1420 .
2018-10-05 12:48:20 +02:00
eb97ebf311
Fix platform.linux_distribution() is deprecated. Fixes https://github.com/GNS3/gns3-gui/issues/2578
2018-10-04 16:32:49 +02:00
de5a6ca8c7
Merge remote-tracking branch 'origin/2.2' into 2.2
2018-10-04 15:44:29 +02:00
9de13c570c
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/builtin/nodes/cloud.py
# gns3server/compute/docker/docker_vm.py
# gns3server/compute/dynamips/nodes/ethernet_switch.py
# gns3server/compute/iou/iou_vm.py
# gns3server/compute/qemu/qemu_vm.py
# gns3server/compute/virtualbox/virtualbox_vm.py
# gns3server/compute/vmware/vmware_vm.py
# gns3server/controller/__init__.py
# gns3server/version.py
# gns3server/web/web_server.py
2018-10-04 15:44:13 +02:00
e4a6db8ebc
Fix some typos.
2018-10-04 15:22:42 +02:00
181a31be32
Update minimum VIX version requirements for VMware. Ref #1415 .
2018-10-02 11:22:32 +02:00
8d368cd0f6
Development on 2.1.12dev1
2018-09-28 20:50:03 +02:00
41d4ecc4b7
Release v2.1.11
2018-09-28 20:47:44 +02:00
4d95e0b51f
Catch some exceptions.
2018-09-28 15:04:38 +02:00
0b919aa8c9
Merge pull request #1411 from GNS3/pyup-update-pytest-3.4.2-to-3.8.1
...
Update pytest to 3.8.1
2018-09-27 22:23:49 +02:00
b10d79c37a
Update pytest from 3.4.2 to 3.8.1
2018-09-27 21:59:19 +02:00
4efdefaf5a
Development on 2.1.11dev1
2018-09-15 11:23:18 +02:00
b6b345508b
Release v2.1.10
2018-09-15 11:19:55 +02:00
5d2e539193
Update appliances.
2018-09-14 22:18:13 +02:00
eb0e26b55f
Include locale information and GNS3 VM version in crash reports.
2018-09-12 15:38:20 +02:00
17d657c919
Fix small errors like unhandled exceptions etc.
2018-09-11 15:06:01 +02:00
0aa9ab53d1
Import encodings.idna to avoid LookupError when standard library is in a zip file.
2018-09-07 09:34:17 +02:00
4021a13651
Catch exceptions in various locations to fix small issues reported by Sentry.
2018-09-06 09:49:12 +02:00
341e2e2e3a
Check if serial pipe can be opened for VMware and VirtualBox VMs.
2018-09-06 07:02:32 +02:00
f8ecd61a98
Notify users if xvfb process or x11vnc process have crashed. Ref #1401 .
2018-09-05 15:16:07 +08:00
c620d0be84
Improve the invalid port format detection. Fixes https://github.com/GNS3/gns3-gui/issues/2580
2018-09-05 13:35:42 +08:00
abfbadecd6
Update aiohttp verion requirement in order to support Python 3.7. Fixes https://github.com/GNS3/gns3-gui/issues/2566
2018-09-02 20:41:45 +07:00
4a6202fa84
Update setup.py and fix minor issues.
2018-09-02 15:32:33 +07:00
f89d645b56
Update appliances.
2018-08-31 19:33:03 +07:00
6822ff65a2
Disable static directory. Ref https://github.com/GNS3/gns3-gui/issues/2558 .
2018-08-30 17:34:26 +07:00
ef4db112f1
Fix typo.
2018-08-29 17:27:24 +07:00
86be4f98f1
Fix wrong call after merging.
2018-08-29 16:22:37 +07:00
3c332b895d
Fix tests after merging.
2018-08-29 16:08:08 +07:00
33e8710495
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/compute.py
# gns3server/controller/gns3vm/__init__.py
# gns3server/controller/link.py
# gns3server/controller/project.py
# gns3server/handlers/api/controller/project_handler.py
# gns3server/handlers/api/controller/server_handler.py
# gns3server/utils/asyncio/__init__.py
# gns3server/utils/asyncio/telnet_server.py
# gns3server/version.py
# gns3server/web/web_server.py
# tests/compute/qemu/test_qemu_vm.py
2018-08-29 15:57:54 +07:00
b7dd8b5176
Catch asyncio.CancelledError when shutting down the server.
2018-08-28 17:10:24 +07:00
00cf66fb0f
Report GNS3 VM errors to the GUI server summary. Ref #1359 .
2018-08-28 15:42:06 +07:00
8d4e73d23c
Replace vboxnet0 (if it does not exist) by the first available vboxnet interface on Windows. Fixes https://github.com/GNS3/gns3-vm/issues/102
2018-08-26 03:28:38 -07:00
4e712280b3
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-08-26 02:44:01 -07:00
4d57a3befa
Check if the VirtualBox host-only network exists when starting a GNS3 VM running on VirtualBox. Ref https://github.com/GNS3/gns3-vm/issues/102
2018-08-26 02:43:40 -07:00
38b72079b2
Change file timestamps if necessary because ZIP does not support timestamps before 1980. Fixes #1360 .
2018-08-25 18:10:40 +07:00
814526ba26
Add missing coroutine decorator Ref https://github.com/GNS3/gns3-gui/issues/2566
2018-08-25 16:00:40 +07:00
f5dc635baa
Fix test to support Python 3.7 Ref https://github.com/GNS3/gns3-gui/issues/2566
2018-08-25 15:50:08 +07:00
902de3dd47
Refactor asyncio locking system for Python 3.7 support. Ref https://github.com/GNS3/gns3-gui/issues/2566 Ref https://github.com/GNS3/gns3-gui/issues/2568
2018-08-25 14:10:47 +07:00
ad9b6f42bf
Test with Python 3.7 on Travis.
2018-08-24 18:59:10 +07:00
3560cda06c
Use asyncio.ensure_future() instead of asyncio.async() with conservative approach to support Python < 3.4.4. Fixes https://github.com/GNS3/gns3-gui/issues/2566
2018-08-24 18:57:18 +07:00
a3d1e865a8
Replace asyncio.async() by asyncio.ensure_future() in tests. Ref #2566 .
2018-08-24 18:52:15 +07:00
089d25c79d
Forbid controller and compute servers to be different versions.
...
Report last compute server error to clients and display in the server summary.
2018-08-22 16:54:43 +07:00
59ce105a50
Fix exception with short names for Dynamips interfaces. Fixes #1386 .
2018-08-21 19:46:14 +07:00
aeb33024ca
Add missing Qemu boot priority values. Fixes https://github.com/GNS3/gns3-server/issues/1385
2018-08-21 17:49:58 +07:00
9ef23ce6a8
Include HTTP error code when reporting an error while download appliance templates
...
from GitHub repository.
2018-08-21 17:30:34 +07:00
b7f9b865c8
Optimize appliance templates update from GitHub repository by only downloading when the repository
...
has been updated. Ref https://github.com/GNS3/gns3-gui/issues/2490
2018-08-21 16:26:07 +07:00
651d8280a7
Fix appliance template tests.
2018-08-19 19:35:45 +07:00
5958a23557
Update appliance templates from online registry. Ref #2490 .
2018-08-19 16:02:47 +07:00
a78ee18977
Update appliance templates.
2018-08-18 16:49:21 +07:00
1e33e94c15
Add missing doc pages.
2018-08-16 21:50:54 +07:00
8699f2e2b0
Update docs for controller_notifications and project_notifications.
2018-08-16 21:40:51 +07:00
7f72b90b0e
The server has now 2 notification streams
...
* A new one for controller related events (compute, appliance templates etc.)
* The existing one for project related events (links, nodes etc.)
2018-08-16 21:31:57 +07:00
dac3ba19b7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/controller/ports/port_factory.py
2018-08-13 22:06:44 +07:00
c593785c6d
Development on 2.1.10dev1
2018-08-13 13:50:43 +02:00
689a82a180
Release v2.1.9
2018-08-13 13:13:46 +02:00
23e83b730b
Fix some more problems with interface short names. Fixes https://github.com/GNS3/gns3-gui/issues/2562
2018-08-13 15:45:24 +07:00
e5d38811ca
Fix incorrect short port names in topology summary. Fixes https://github.com/GNS3/gns3-gui/issues/2562
2018-08-13 15:10:21 +07:00
daa2de4541
Allow custom symbols to be sub-directories.
2018-08-13 00:16:02 +07:00
29620f4ea3
Add affinity symbols. Ref https://github.com/GNS3/gns3-gui/issues/2488
2018-08-12 22:08:48 +07:00
1fd010484d
ACPI shutdown for GNS3 VM running on Hyper-V. Ref https://github.com/GNS3/gns3-gui/issues/763
2018-08-12 17:11:32 +07:00
c48eebcc5d
Hyper-V support for GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/763
2018-08-12 16:49:24 +07:00
c0521732a9
Get IP address from guest Hyper-V VM. Ref https://github.com/GNS3/gns3-gui/issues/763
2018-08-12 01:49:48 -07:00
c9767a06b3
Early Hyper-V support to run the GNS3 VM. Ref https://github.com/GNS3/gns3-gui/issues/763 .
2018-08-10 16:18:14 +07:00
652d5788c3
Fix tests.
2018-08-09 18:14:38 +07:00
89f7169589
Add appliance UUID added to the node data. Fixes #1334 .
2018-08-09 17:45:33 +07:00
a54359d243
Clean GNS3 close if one remote server is down. Fixes #1357 .
2018-08-09 16:59:10 +07:00
e3c8c9d484
Mark VirtualBox support for running the GNS3 VM as deprecated. Ref #1377 .
2018-08-08 15:02:31 +07:00
cc52a6a6b5
Change default z value for nodes to 1
2018-08-08 14:33:10 +07:00
033f005bde
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/version.py
2018-08-07 21:06:42 +07:00
12e71a2917
Set lower process priority when computing idle-pc value on Windows. Ref #2522 .
2018-08-07 19:31:33 +07:00
17e51fdac6
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-07-26 13:35:57 -05:00
d0ed6931d8
Catch exception: ZIP does not support timestamps before 1980. Ref #1360 .
2018-07-26 13:34:23 -05:00
c274be1135
Sync appliances
2018-07-13 12:42:43 +02:00
1cc1ccd511
Re-enable static directory
2018-07-02 09:25:39 +02:00
ec8cfcd0f9
Disable static/ dir, Ref: #2532
2018-06-29 14:31:19 +02:00
dd845eb096
Fix tests on Windows
2018-06-28 09:16:51 +02:00
41026c74c1
Use mocked dir for web-ui redirection test
2018-06-26 13:13:19 +02:00
7d75b6248d
Use mocked dir of web-ui for tests
2018-06-26 12:53:39 +02:00
21780fa2ed
Gitkeep for web-ui directory
2018-06-26 12:26:04 +02:00
aed1989cdf
Merge pull request #1364 from GNS3/bundled-web-ui
...
Serve WebUI handlers and update-bundled-web-ui script
2018-06-26 12:10:11 +02:00
0e1f2e26d0
Serve WebUI handlers and update-bundled-web-ui script, Ref: #1362
2018-06-26 12:09:08 +02:00
6dc2ae8641
Clear script
2018-06-22 15:30:24 +02:00
867e997b74
Support /static/ files serving, Ref: #1362
2018-06-22 15:29:47 +02:00
e20e885d44
Release v2.1.8
2018-06-14 15:17:08 +02:00
893e9c4749
'caplog.text()' syntax is deprecated, use 'caplog.text' property instead.
2018-06-14 17:15:24 +08:00
b68041e4e3
Remove problematic pytest-capturelog dev dependency.
2018-06-14 17:09:15 +08:00
84865ac3d6
Fix dev requirement.
2018-06-14 16:55:48 +08:00
0f496907a0
Fix API status code for start/stop/suspend/reload a node. Fixes #1353 .
...
Fix issues with test.
Update documentation.
2018-06-14 16:39:32 +08:00
f3b4cc0160
Fix tests
2018-06-13 19:16:43 +02:00
ac73c72727
Don't send variables to computes where are empty, Ref: #1340
2018-06-13 18:55:47 +02:00
2e586f56ca
Development on v2.1.8dev1
2018-06-12 11:15:06 +02:00
0b742fc43d
Release v2.1.7
2018-06-12 11:12:59 +02:00
72cc3961dd
Merge pull request #1351 from acaudwell/udp-ports-fix
...
Don't release NIO UDP ports when updating docker container.
2018-06-11 22:36:17 +07:00
b2e0a1b291
Don't release NIO UDP ports when updating docker container.
...
When a docker container was updated, the NIO UDP ports were being released
from port_manager, but they were still stored in self._ethernet_adapters.
When the container was restarted, the same NIO ports would be used. However,
if a new connection was then added, it could assign a port that was already
in use. The end result was that traffic would be bridged across the wrong
interface connection.
2018-06-11 15:17:13 +12:00
96d5e351f7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-06-10 21:19:55 +07:00
45edc40948
Timeout for stream file.
2018-06-10 21:18:16 +07:00
1550c7bee7
Fix cloud tests.
2018-06-10 17:56:56 +07:00
1f017a0d1d
Console support for clouds (to connect to external devices or services).
2018-06-10 17:43:29 +07:00
34fcbd68f3
Fix switching console type from telnet to VNC throws error.
2018-06-09 22:08:30 +07:00
40151cd1fe
Fix switching console type from telnet to VNC throws error. Fixes #2489 .
2018-06-09 21:47:36 +07:00
1905a99ce7
Fix saved VM state was not deleted correctly.
2018-06-09 17:28:26 +07:00
6caf38206c
Fix tests.
2018-06-07 22:37:29 +07:00
8851a55199
Fix timeout error with "save as" for large projects.
2018-06-07 22:26:23 +07:00
c18d855a10
Merge branch '2.1' of github.com:GNS3/gns3-server into 2.1
2018-06-07 11:58:30 +02:00
ae0c362427
Merge pull request #1348 from ehlers/api-docs
...
Update API documentation
2018-06-07 15:57:11 +07:00
60a3ab87dc
Update API documentation
2018-06-07 10:26:06 +02:00
62f87de23a
Add API endpoint to return all links attached to a node.
2018-06-06 20:46:44 +07:00
fd5df0052a
Fix issue with some SVG symbols that could not be used in GNS3.
...
This was due to the height and width values being percentages.
2018-06-06 16:32:51 +07:00
19c5ff8521
Show correct free disk space value.
2018-06-06 14:59:44 +07:00
31a268e756
Force prompt-toolkit to version 1.0.15
2018-06-06 01:36:43 +07:00
7f27cb7015
Update requirements.txt
2018-06-06 01:34:05 +07:00
fbfa75830e
Bump version to 2.1.7dev1
2018-06-05 16:46:11 +07:00
f8bf749577
Remove unwanted trailing characters and other white spaces when reading .md5sum files.
2018-06-05 00:01:20 +07:00
d1ccf3bc84
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-06-04 22:46:52 +07:00
051eedb406
Change order to find vnetlib on Windows (PATH -> Registry -> Default directories).
2018-06-04 21:57:34 +07:00
e026c6415e
Add dev1 to the version
2018-05-24 13:11:57 +02:00
b0c89a4f2c
Development on v2.1.7dev1
2018-05-22 14:14:31 +02:00
eafe27e684
Release v2.1.6
2018-05-22 14:11:48 +02:00
c52342907a
Merge pull request #1332 from GNS3/global-vars
...
Docker `ExtraHosts`, global variables for project and supplier support, Fixes : #2482
2018-05-15 09:23:54 +02:00
5a0e21f58d
Locks down async-timeout<3.0.0 for P3.4 support; Fixes : #1331
2018-05-11 13:37:04 +02:00
f3c6faed75
Removed unnecessary line
2018-05-09 15:53:50 +02:00
7b3d5ae5e3
Create/update project on compute when variables changes
2018-05-09 15:29:35 +02:00
83445214be
Support for nested global variables
2018-05-09 11:25:55 +02:00
0bcc657bf1
Don't clean logo images when applied to the project
2018-05-08 16:22:35 +02:00
f2700ed445
Support of supplier and variables in topology
2018-05-08 10:07:42 +02:00
e4436096c2
Fix tests
2018-05-07 15:18:19 +02:00
132c7c8f5b
Fix tests
2018-05-07 12:55:32 +02:00
e267f8a8b8
Project global variables
2018-05-04 14:34:44 +02:00
21a1800edc
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/controller/export_project.py
# gns3server/controller/import_project.py
# gns3server/controller/project.py
# gns3server/version.py
2018-04-28 19:41:12 +07:00
202e7362a5
Add command information when uBridge has an error. Ref #1289
2018-04-28 18:48:52 +07:00
305fe2e817
Handle asyncio timeouts. Ref #1307 .
2018-04-28 17:42:02 +07:00
a56d5b453f
Fix project export tests.
2018-04-28 16:46:47 +07:00
3b94484914
Fix bug with export project. Ref #1187 #1307 .
2018-04-28 16:38:52 +07:00
50a922f83e
Offload slow file operations to threads for snapshots and project "save as". Ref #1187 #1307 .
2018-04-28 16:01:43 +07:00
80958e8a6d
support based on init.sh, Ref: #2482
2018-04-27 14:33:07 +02:00
20294e284c
Fix exception from send_signal() on Windows.
2018-04-27 17:00:28 +07:00
43081152ef
Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
2018-04-25 16:03:01 +02:00
747814f083
Development on v2.1.6
2018-04-18 11:41:30 +02:00
2e9c5590a8
Release v2.1.5
2018-04-18 11:29:02 +02:00
cfd0216554
Disable TraceNG for version 2.1.5
2018-04-18 17:19:44 +08:00
2ea0aa5ded
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/iou/iou_vm.py
# gns3server/compute/virtualbox/virtualbox_vm.py
# gns3server/compute/vmware/vmware_vm.py
2018-04-18 17:08:42 +08:00
9ecb058343
Fix tests.
2018-04-18 16:13:59 +08:00
013c74f6d8
Sync appliance files.
2018-04-18 16:12:30 +08:00
fff2e128eb
Set the first byte to 0C when generating a random MAC address for a Qemu VM. Ref #1267 .
2018-04-18 16:06:51 +08:00
5690d350bd
Update appliance files.
2018-04-17 12:58:37 +08:00
1fea086f13
Do not use VMnet0 when allocating VMnet adapters.
2018-04-17 11:47:25 +08:00
dd9c18b9f8
Use SO_REUSEADDR before calling bind() where missing. Fixes #1289 .
2018-04-16 16:36:36 +08:00
5c4f6dd3dc
Do not fail a Dynamips project conversion if a file being used.
2018-04-16 15:45:43 +08:00
a12c5a95b0
Catch exceptions when using AsyncioTelnetServer. Fixes #1321 .
2018-04-16 15:30:06 +08:00
025441f027
Add default destination setting for traceng + some checks.
2018-04-16 15:03:22 +08:00
801547983a
Fix tests.
2018-04-13 17:04:19 +08:00
2de182eff4
Grid size support for projects.
2018-04-13 16:54:57 +08:00
9adfb1820d
Remove 'include INSTALL' from MANIFEST.
2018-04-13 14:17:18 +08:00
ee5317948b
Fix tests.
2018-04-06 14:32:06 +07:00
22a71b0e8c
Fix problem with VM saved stated.
2018-04-06 13:19:54 +07:00
7622c10cc9
Returns the ports' adapter types and mac addresses when available.
2018-04-06 13:19:17 +07:00
adc2f69d5d
Fix tests.
2018-04-04 21:51:31 +07:00
395277d5c5
Support for console auto start.
2018-04-04 21:31:35 +07:00
1d7f67695a
Bump version to 2.2.0dev2
2018-04-03 12:51:09 +07:00
757c103c03
Possibility to customize port names and adapter types for Qemu, VirtualBox, VMware and Docker. Fixes #2361 .
...
MAC addresses can customized for Qemu as well.
2018-04-02 22:27:12 +07:00
509b171b06
Allow to have projects with the same name in different locations.
2018-03-30 23:01:37 +07:00
ea0009db6c
Save state feature for VirtualBox and VMware. New "On close" setting to
...
select the action to execute when closing/stopping a Qemu/VirtualBox/VMware VM.
2018-03-30 21:18:44 +07:00
3d1ee4da3f
Support for suspend to disk / resume (Qemu).
2018-03-30 19:28:22 +07:00
64949f5d04
Fix bug with 'none' console type for Ethernet switch.
...
Fix some tests related to traceng.
2018-03-30 13:00:52 +07:00
669d2ec038
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/schemas/node.py
2018-03-30 12:14:09 +07:00
297bbd91ec
Fix traceng tests.
2018-03-30 12:10:57 +07:00
47e5dfabd8
Merge branch 'traceng' into 2.1
2018-03-29 15:17:41 +07:00
898f180310
Fix issue with start all.
2018-03-29 13:32:56 +07:00
b61bd2dc67
Merge remote-tracking branch 'origin/traceng' into traceng
2018-03-29 13:29:56 +07:00
b7780ba7cc
Check for valid IP address and prevent to run on non-Windows platforms.
2018-03-29 13:26:43 +07:00
c053a2f350
Enable UDP tunnel option and use ICMP probing by default.
2018-03-28 04:26:40 -07:00
05ec14e888
Use the configured IP address to trace.
2018-03-27 03:43:50 -07:00
d08c08617c
Support for source and destination for traceNG.
2018-03-27 16:58:49 +07:00
8e695c8af1
Have TraceNG start without needing cmd.exe
2018-03-27 01:19:24 -07:00
ff7911bd99
Allow to resize a Qemu VM disk (extend only).
2018-03-26 18:05:49 +07:00
6cec67f79f
Allow to select the default NAT interface in preferences for local server.
2018-03-26 14:23:01 +07:00
caa2bda71b
Spice with agent support for Qemu VMs.
2018-03-25 14:36:14 +07:00
d419d3fa39
Check if the HAXM service is running when starting a Qemu VM with hardware acceleration. Ref #1242 .
2018-03-24 22:15:20 +07:00
5d704aa478
Fix tests.
2018-03-24 18:25:09 +07:00
e52775fa3a
Support for console type "none".
2018-03-24 18:11:21 +07:00
54661c50b2
Fix tests related to console type changes.
2018-03-23 21:29:39 +07:00
b6275deeef
Fix tests.
2018-03-23 16:01:21 +07:00
b8353bc0d5
Support for none console type (Qemu & Docker only)
2018-03-23 15:44:16 +07:00
a40fdb3641
Fix bug and add optimizations when connecting and sending commands to QEMU monitor after starting a VM. Fixes #2336 .
2018-03-23 00:07:32 +07:00
135bbe8825
Check if HAXM support is installed on macOS. Ref #1242 .
2018-03-22 22:37:09 +07:00
9a9ac6d9f7
Fix some issues with hardware acceleration support for Qemu.
2018-03-22 15:45:41 +07:00
17bfed52f2
Fix Qemu VM tests.
2018-03-22 14:05:31 +07:00
44f2acffa5
Support Qemu with HAXM acceleration. Ref #1242 .
2018-03-21 16:41:25 +07:00
85dcb985eb
Fix packet filters for Dynamips.
2018-03-20 11:15:42 +07:00
279b4d7b20
Fix link filters/suspend tests.
2018-03-19 18:25:56 +07:00
8b91894fa4
Improve suspend a link for Qemu and VirtualBox VMs.
...
A suspended link will be unplugged allowing the VMs to be notified
of the change.
2018-03-19 16:26:12 +07:00
cde30f8f53
Fix warning message.
2018-03-19 14:23:46 +07:00
c7875f93a3
Qemu VM support to detect when a link is plugged/unplugged.
2018-03-19 14:22:10 +07:00
b7e436efdf
Fix tests.
2018-03-15 20:47:42 +07:00
aaf59e6050
Allow to configure the interface to be used by the NAT node. Fixes #1175 .
2018-03-15 17:20:40 +07:00
08493871a5
Restrict the list of available Ethernet/TAP adapters. Fixes #352 .
2018-03-15 16:33:23 +07:00
fb3bcf3b8f
Basic project stats.
2018-03-15 15:21:29 +07:00
90ce6093d8
Some spring cleaning.
2018-03-15 14:17:39 +07:00
88674455a3
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# tests/compute/docker/test_docker_vm.py
2018-03-14 18:40:37 +07:00
a4626a2b79
Custom icons and small fixes for TraceNG integration.
2018-03-14 16:56:37 +07:00
397c1322b4
Base support for TraceNG.
2018-03-12 17:57:13 +07:00
148baaf465
Back to development on v2.1.5dev1
2018-03-12 11:27:02 +01:00
aaac2a2d93
Fix issue with temporary travis deploy issues
2018-03-12 09:43:57 +01:00
e54a94240d
Re-release v2.1.4
2018-03-12 09:40:42 +01:00
4ca216b181
Development on v2.1.5dev1
2018-03-12 09:26:07 +01:00
e417ee8fed
Release v2.1.4
2018-03-12 09:19:18 +01:00
658aa4bae9
Merge 2.1 into 2.2 branch
2018-03-12 13:38:50 +07:00
3201a996ed
Add Juniper JunOS space appliance.
2018-03-11 23:02:43 +07:00
1df03d052f
Sync checkpoint gaia appliance template.
2018-03-09 15:41:17 +07:00
da31358a65
Sync appliance templates.
2018-03-09 15:26:40 +07:00
0bd7736460
Make sure we use an IPv4 address in the remote install script.
2018-03-08 21:09:00 +07:00
38f458db7c
Delete old pcap file when starting a new packet capture.
2018-03-08 16:00:05 +07:00
233e41d006
Fix export project test.
2018-03-08 00:39:08 +07:00
22db13d2bf
Fix bug preventing to export portable projects with IOU images.
2018-03-08 00:13:35 +07:00
0fde1cf54a
Ignore invalid BPF filters. Ref #1290 .
2018-03-07 21:37:15 +07:00
00e781826b
Different approach to handle no data returned by uBridge hypervisors. Fixes #1289 .
2018-03-07 19:42:19 +07:00
7c14e21f4a
Different approach to handle no data returned by Dynamips or uBridge hypervisors. Fixes #1289 .
2018-03-07 19:33:19 +07:00
a3a0657502
Do not raise exception if Dynamips or uBridge hypervisor don't return data and are still running. Fixes #1289
2018-03-07 19:11:34 +07:00
3ca4f72b99
Fix Dynamips private config not loaded into nvram when starting a router. Fixes #1313 .
2018-03-07 18:18:51 +07:00
d911e82dc4
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-03-07 16:42:12 +07:00
c93d0d8d12
Make sure we don't try to read when opening a file in binary more. Fixes #1301 .
2018-03-07 16:39:04 +07:00
2a5f3221b9
Merge pull request #1314 from GNS3/pyup-update-pytest-3.4.1-to-3.4.2
...
Update pytest to 3.4.2
2018-03-06 09:24:58 +01:00
78ea230673
Update pytest from 3.4.1 to 3.4.2
2018-03-06 04:57:22 +01:00
53a229f8e9
Fix never reached condition
2018-03-05 11:16:03 +01:00
419797dd92
Merge pull request #1312 from GNS3/controller-compat
...
Compatybility with controller, default_symbol and hover_symbol, Fixes…
2018-03-02 13:49:32 +01:00
05b6be2e42
Compatybility with controller, default_symbol and hover_symbol, Fixes : #2444
2018-03-02 13:48:27 +01:00
c714c9c8de
Merge pull request #1310 from GNS3/fix-1297
...
Filter snapshots directory during the snapshot, Fixes : #1297
2018-02-28 16:40:18 +01:00
9be76d98a2
Filter snapshots directory during the snapshot, Fixes : #1297
2018-02-28 16:38:32 +01:00
09c7d73ee9
Filter snapshots directory during the snapshot, Fixes : #1297
2018-02-28 16:33:20 +01:00
9e73ca6620
Merge pull request #1309 from GNS3/fix-2420
...
Handle docker env with last empty line, Fixes : #2420
2018-02-27 16:41:24 +01:00
e79e27a73f
Handle docker env with last empty line, Fixes : #2420
2018-02-27 16:33:55 +01:00
7beae4e451
Merge pull request #1308 from GNS3/pywin32-dep
...
Pywin32 instead of pypiwin32, Ref. #1276
2018-02-27 09:27:54 +01:00
a0f2dd374e
Require uBridge version 0.9.14 on Linux
2018-02-26 23:18:44 +07:00
b1657996e3
Pywin32 instead of pypiwin32, Ref. #1276
2018-02-26 16:25:31 +01:00
835bc24b44
Merge pull request #1304 from GNS3/pyup-update-sphinx-1.6.6-to-1.7.1
...
Update sphinx to 1.7.1
2018-02-26 09:14:40 +01:00
e83ed3b4b5
Merge pull request #1295 from ehlers/fix_cpuload
...
Implement a minimum interval between psutil calls. Fixes #2262
2018-02-26 13:08:10 +06:30
603442509a
Update sphinx from 1.6.6 to 1.7.1
2018-02-23 19:59:09 +01:00
89b352890c
Merge pull request #1303 from GNS3/pyup-update-pytest-3.3.2-to-3.4.1
...
Update pytest to 3.4.1
2018-02-21 11:59:38 +01:00
56b901a831
pytest.ini for ignoring files and recording DEBUG level in tests
2018-02-21 11:05:50 +01:00
1b3065750d
.pytest_cache into .gitignore
2018-02-21 10:27:01 +01:00
f1d8ee30cd
pytest-catchlog merged into the core
2018-02-21 10:26:30 +01:00
2111f549c9
Merge pull request #1302 from nabilbendafi/master
...
Fix missing 'locales' package in base image
2018-02-21 10:14:01 +01:00
629c7be395
Update pytest from 3.3.2 to 3.4.1
2018-02-21 03:03:33 +01:00
3a15839272
Fix missing 'locales' package in base image
...
`/bin/sh: 1: locale-gen: not found`
2018-02-20 16:43:22 +01:00
3a09bd43dc
Implement a minimum interval between psutil calls. Fixes #2262
2018-02-13 11:31:04 +01:00
17422bc461
Fix appliance loading test (missing category).
2018-02-06 16:55:40 +08:00
935b8981ea
Fix appliance loading test.
2018-02-06 16:15:34 +08:00
fff593b358
Fix error when appliance template is broken (missing fields). Fixes #1287 .
2018-02-06 16:07:23 +08:00
abbe3d3a31
Fix "Change of linked base VM doesn't work with templates migrated from 2.0"
2018-02-05 16:42:29 +08:00
52b690b683
Fix "Unable to override non-custom VMware adapter".
2018-02-04 22:08:41 +08:00
654aa18d09
Fix get_port test.
2018-02-02 22:14:50 +08:00
519df3ab35
Let a project be opened when a port cannot be found (can happens if a project is corrupted).
2018-02-02 22:05:51 +08:00
4ba523a0d7
Add an error message when Docker container is not ready to be started. Ref #1281 .
2018-02-02 16:29:08 +08:00
07d2d7b340
Update documentation.
2018-01-31 23:37:02 +07:00
e5a4afaeb1
Sync appliance files.
2018-01-31 19:05:03 +07:00
3802a3d70b
Fix more IOU tests.
2018-01-31 16:34:41 +07:00
0ee87c9110
Fix IOU tests.
2018-01-31 16:12:55 +07:00
e5c76750b1
Fix issue when running multiple project containing IOU nodes on the same server. Ref #1239 .
2018-01-31 15:51:29 +07:00
1045364adc
Set first byte to 52 when generating a random MAC address for a Qemu VM. Ref #1267 .
2018-01-30 18:26:38 +07:00
008baad86a
Update link state and save project when a link is suspended or filters are added/removed (without node properties set).
2018-01-30 17:39:33 +07:00
c0ff37039d
Merge pull request #1278 from GNS3/pyup-update-pytest-3.2.5-to-3.3.2
...
Update pytest to 3.3.2
2018-01-30 09:00:17 +01:00
29b9b0431c
Merge branch '2.2' into pyup-update-pytest-3.2.5-to-3.3.2
2018-01-30 09:00:08 +01:00
cf5b24e829
Merge pull request #1279 from GNS3/pyup-update-pep8-1.7.0-to-1.7.1
...
Update pep8 to 1.7.1
2018-01-30 08:59:06 +01:00
f9853a1cc3
Merge pull request #1280 from GNS3/pyup-update-pytest-timeout-1.2.0-to-1.2.1
...
Update pytest-timeout to 1.2.1
2018-01-30 08:58:47 +01:00
d14e3d084d
Update pytest-timeout from 1.2.0 to 1.2.1
2018-01-30 08:58:07 +01:00
53e36d1ed5
Update pep8 from 1.7.0 to 1.7.1
2018-01-30 08:58:03 +01:00
403645d2f0
Update pytest from 3.2.5 to 3.3.2
2018-01-30 08:57:47 +01:00
9921db2183
Merge branch '2.1' into 2.2
2018-01-30 08:53:23 +01:00
4f2a50894b
Merge pull request #1277 from GNS3/av-pywin32
...
Fix AppVeyor crashes with pypiwin32-222 Ref. #1276
2018-01-30 08:52:35 +01:00
62e03148c1
Merge pull request #1275 from GNS3/async-md5-calcs
...
Calculate MD5 on thread and before json response, Ref. gui#2239
2018-01-29 23:28:11 +07:00
889aa3ba94
More generic dependency for pypiwin32, Ref. #1276
2018-01-29 15:26:45 +01:00
cbb15c7a84
Check if locking version of pypiwin32==220 helps, Ref. #1276
2018-01-29 15:16:38 +01:00
8268e76a86
Check if passes tests on 2.1
2018-01-29 15:09:03 +01:00
bb26e8acdd
Calculate MD5 on thread and before json response, Ref. gui#2239
2018-01-29 14:20:48 +01:00
1582ac3195
Merge branch '2.2' into async-md5-calcs
2018-01-29 13:01:45 +01:00
7fe6508e73
Merge pull request #1274 from GNS3/asyncio-ensure-future
...
Conservative approach to supported versions of Python 3.4 and asyncio…
2018-01-29 12:21:41 +01:00
eeae07e783
Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
2018-01-29 12:13:20 +01:00
dc377165f2
Cancellable md5sum calculation on thread, Ref. gui#2239
2018-01-29 10:18:13 +01:00
6868e20a70
Compute md5sum on thread and don't block main server, Ref. gui#2239
2018-01-26 12:53:48 +01:00
3c5ca9ce0e
Merge pull request #1270 from GNS3/replace-async-with-ensure-future
...
Replace asyncio.async with ensure_future because of deprecation, Fixe…
2018-01-24 11:18:10 +01:00
d9a0ec9ff3
Replace asyncio.async with ensure_future because of deprecation, Fixes : #1269
2018-01-24 11:11:53 +01:00
838d82a98b
Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
2018-01-24 10:55:08 +01:00
05983f2838
Fix test_open_auto_start test
2018-01-24 10:54:56 +01:00
c532e6392d
Merge pull request #1257 from GNS3/pyup-update-sphinx-1.6.2-to-1.6.6
...
Update sphinx to 1.6.6
2018-01-24 10:15:07 +01:00
e05f93abd3
Merge pull request #1268 from GNS3/pyup-pin-prompt-toolkit-1.0.15
...
Pin prompt-toolkit to latest version 1.0.15
2018-01-24 10:14:57 +01:00
daf058a306
Merge tag 'v2.1.3'
2018-01-24 10:09:31 +01:00
647c1dbb05
Pin prompt-toolkit to latest version 1.0.15
2018-01-23 06:47:36 +01:00
28f8216590
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
2018-01-23 12:47:13 +07:00
e54ccc26b0
Bump to version 2.2.0dev1 & refresh resources/ui files.
2018-01-23 11:36:57 +07:00
f7d82059d5
Development on v2.1.4dev1
2018-01-19 07:18:00 +01:00
d2faaee099
Release v2.1.3
2018-01-19 07:15:39 +01:00
6fee543ce7
Fix more client/server version tests.
2018-01-18 16:14:09 +08:00
2e40fb8608
Fix client/server version test.
2018-01-18 16:04:31 +08:00
d4f1084391
Bump version number to 2.1.3dev1
2018-01-18 15:32:06 +08:00
b792be00f9
Merge tag 'v2.1.2'
2018-01-18 08:29:40 +01:00
cf4477ce34
Merge remote-tracking branch 'origin/unlock-yarl' into 2.1
2018-01-18 12:10:19 +08:00
f525bd2ce1
Update appliance files.
2018-01-18 11:57:48 +08:00
bd8816d14c
Suspend for Docker nodes.
2018-01-18 11:43:04 +08:00
34acb1f185
Unlock yarl version and multidict
2018-01-17 10:26:22 +01:00
7ded71142f
Fix same MAC address for duplicated Qemu nodes.
2018-01-17 14:13:06 +08:00
c281f55fb2
Fix same base MAC for duplicated IOS routers. Fixes #1264 .
2018-01-17 14:01:44 +08:00
e5e2b7a8ac
Fix "Creating multiple IOU nodes at once assigns the same application id". Fixes #1239 .
2018-01-15 18:09:05 +07:00
30e8949985
Fix "Transport selection via DSN is deprecated" message. Sync is configured with HTTPTransport.
2018-01-15 16:56:15 +07:00
393ac85bca
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-01-15 14:42:25 +07:00
9d9dc037d8
Refresh CPU/RAM info every 1 second. Ref #2262 .
2018-01-15 14:42:01 +07:00
32f56feca2
Merge pull request #1263 from ddragic/eth_switch_cmd
...
Rename ethernet switch shell command arp to mac
2018-01-15 08:20:39 +01:00
5d86f06390
Rename ethernet switch arp command to mac, also rename in test
2018-01-14 17:50:21 +01:00
6789989cb9
Rename ethernet switch arp command to mac
2018-01-14 17:10:26 +01:00
ffc7024b64
Fix error while getting appliance list. Fixes #1258 .
2018-01-14 20:29:17 +07:00
ed275e4ec5
Fix UnboundLocalError: local variable 'node' referenced before assignment. Fixes #1256 .
2018-01-14 19:06:35 +07:00
4143ee8178
first commit
2018-01-14 10:52:59 +07:00
88989cc274
Default symbol must be computer.svg
2018-01-12 21:46:48 +07:00
ab6fe6da1d
Compatibility for old node templates (those with default_symbol and hover_symbol properties).
2018-01-12 17:34:37 +07:00
8b1c68a0b7
Fix problem when searching for VBoxManage. Fixes #1261 .
2018-01-12 13:17:16 +07:00
97cfb892a6
Improve the search for VBoxManage.
2018-01-11 16:33:15 +07:00
f9c7c15f95
Fixing race condition when starting the GNS3 VM.
2018-01-10 16:22:55 +07:00
5f14f8eb46
Default VPCS name format is now PC-{0}.
2018-01-09 23:40:35 +07:00
7c91e46812
Development on v2.1.3dev1
2018-01-08 14:21:04 +01:00
588339487f
Update sphinx from 1.6.2 to 1.6.6
2018-01-08 14:10:17 +01:00
6af64454d0
Release v2.1.2
2018-01-08 14:09:59 +01:00
47ef7e2a5e
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-01-08 18:08:45 +07:00
927f7e6b9d
Do not show log message if configuration file doesn't exist. Fixes #1206 .
2018-01-08 18:07:15 +07:00
9ca56964f5
Merge pull request #1255 from ehlers/update-docs
...
Update API documentation
2018-01-08 02:46:06 -08:00
e6d2bd4424
Update API documentation
2018-01-08 09:26:44 +01:00
21a7a68875
Merge remote-tracking branch 'origin/2.1' into 2.1
2018-01-08 11:57:24 +07:00
ffe21f6b73
Update API documentation. Fixes #1253 .
2018-01-08 11:57:07 +07:00
266916b092
Merge pull request #1252 from ehlers/api_links_drawings
...
GNS3-API: implement GET for specific drawing and link
2018-01-07 06:12:24 +01:00
8907b3d58a
GNS3-API: implement GET for specific drawing and link
...
Fixes #1249
2018-01-05 13:44:46 +01:00
d80e01a9c5
Development on v2.1.2dev1
2017-12-22 13:29:18 +01:00
5dd0414ab3
Release v2.1.1
2017-12-22 13:27:20 +01:00
e8353e68bb
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-12-21 09:38:28 +01:00
23c63bbd4d
Protect variable replacement for Qemu options. Escape double quotes.
2017-12-21 09:38:18 +01:00
dadf11f69b
Fix tests
2017-12-21 09:37:48 +01:00
3efe753eee
Add proper exception when cannot find tunnel on QEMU, Fixes : #1241
2017-12-21 08:55:49 +01:00
f48420af58
Increase timeout for creation of image, Ref. #2239
2017-12-21 08:46:20 +01:00
79bca29b93
Protect variable replacement for Qemu options.
2017-12-20 20:46:16 +01:00
0e4865e049
Bump version to 2.1.1dev2
2017-12-20 11:20:07 +01:00
26567d9164
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-12-18 12:08:23 +01:00
a8177d7afa
Fix tests more reliably. Ref #0df997d.
2017-12-18 12:08:14 +01:00
a393e7f723
Merge pull request #1205 from GNS3/aiohttp-2.3.1
...
aiohttp 2.3 support.
2017-12-18 11:09:16 +01:00
0df997d232
Fix tests.
2017-12-17 23:06:19 +01:00
630afc5469
Do not overwrites persistent Docker volumes. Fixes #2358 .
2017-12-17 22:35:26 +01:00
3e3e1df051
Allow users to see an error when the server cannot stream a PCAP file.
2017-12-07 12:28:01 -06:00
3a1ba8f42d
Fix issue with Qemu + SPICE when IPv4 is not enabled.
2017-12-07 12:02:41 -06:00
0a72e0db87
Fix more GNS3 VM related tests.
2017-12-05 20:38:48 -06:00
e3b3427cc6
Fix GNS3 VM start test.
2017-12-05 20:30:28 -06:00
dde2003168
Fix tests.
2017-12-05 16:56:50 -06:00
cfe8e9e85c
Warn users if the GNS3 VM and local server are not in the same subnet. Fixes #1231 .
2017-12-05 16:43:44 -06:00
6e2752648a
Implement #1153 into 2.2 branch.
2017-11-27 15:16:46 +07:00
09b1cac676
Merge remote-tracking branch 'origin/2.2' into 2.2
...
# Conflicts:
# requirements.txt
2017-11-27 14:21:02 +07:00
1699ce5d1c
Add missing appliance files.
2017-11-27 13:43:47 +07:00
d0850927d0
Update appliance files.
2017-11-27 13:42:26 +07:00
745532bf23
Fix auto idlepc test.
2017-11-23 23:46:22 +07:00
78cf0309a0
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-11-23 23:29:09 +07:00
851fcf5c71
Fix compute auto idlepc test.
2017-11-23 23:28:52 +07:00
a80355998d
Merge pull request #1230 from GNS3/consitance-about-exc
...
Keep consistance of aiohttp.web.HTTPForbidden() execution
2017-11-23 23:02:42 +07:00
e54d574e47
Fix auto idle-pc from preferences.
2017-11-23 23:00:31 +07:00
e754db950d
Merge pull request #1219 from GNS3/pyup-update-pytest-3.1.1-to-3.2.5
...
Update pytest to 3.2.5
2017-11-23 16:46:31 +01:00
68d8fecc36
Merge pull request #1220 from GNS3/pyup-pin-prompt-toolkit-1.0.15
...
Pin prompt-toolkit to latest version 1.0.15
2017-11-23 16:39:57 +01:00
5a6b0cc07b
Keep at least this version
2017-11-23 16:39:15 +01:00
fe60c414b9
Keep consistance of aiohttp.web.HTTPForbidden() execution
2017-11-23 16:28:10 +01:00
efbf7728ea
Fix Docker tests.
2017-11-23 11:27:17 +07:00
061af38b5a
Make sure connected links are removed when a node is deleted.
2017-11-23 11:19:41 +07:00
f48549a997
Validate idle-pc values for auto idle-pc feature.
2017-11-23 10:40:51 +07:00
958ab2294c
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-11-23 10:04:46 +07:00
dd89b09f84
Fix error when updating packet filter on stopped Docker link. Fixes #1229 .
2017-11-23 10:04:32 +07:00
642536a070
Merge pull request #1228 from GNS3/es-console
...
Close telnet console after stopping the node. Ref gui/#2330
2017-11-20 22:02:58 +07:00
860ca3b35d
Remotely close telnet console. Ref #2330
2017-11-20 15:28:07 +01:00
96a0b52cf8
EthernetSwitch closing connections, Ref: gui/#2330
2017-11-20 13:51:07 +01:00
7c90c513d0
Merge pull request #1227 from GNS3/improved-export-project
...
Export files from remote server, Fixes: gui/#2271
2017-11-20 17:19:20 +07:00
fe59c937d5
Merge branch '2.1' into improved-export-project
2017-11-20 11:15:04 +01:00
b48f5df53f
iExport files from remote server, Fixes: gui/#2271
2017-11-20 10:47:03 +01:00
3e2e8e61f7
New option: require KVM. If false, Qemu VMs will not be prevented to run without KVM.
2017-11-19 12:39:37 +07:00
068077c594
Remove forgotten debug.
2017-11-18 17:36:39 +07:00
e08aebf1f0
Implement variable replacement for Qemu VM options.
2017-11-18 17:36:11 +07:00
cfbcc1194d
Avoid duplicate "-nographic" option.
2017-11-18 16:22:29 +07:00
035a078b5e
Show qemu-img stdout in case of an error.
2017-11-17 18:13:34 +07:00
cf14deb2fa
Fix IOU tests.
2017-11-16 17:07:51 +07:00
e1fe34ca07
Use the correct NVRAM amount when pushing private config to IOU.
2017-11-16 16:52:19 +07:00
840aa39457
Merge remote-tracking branch 'origin/2.1'
2017-11-16 15:04:33 +07:00
d3e55520d9
Merge remote-tracking branch 'remotes/origin/master' into 2.1
2017-11-16 15:03:20 +07:00
fb2e10d3c1
Merge remote-tracking branch 'remotes/origin/master'
2017-11-16 14:59:57 +07:00
4477cd4dfd
Merge remote-tracking branch 'origin/2.1'
2017-11-16 14:54:53 +07:00
967798a7de
Check and fix corrupt Qemu disk images. Fixes #2301 .
2017-11-16 14:54:37 +07:00
0ce5b80a1d
Pin prompt-toolkit to latest version 1.0.15
2017-11-15 13:20:52 +01:00
61acb939a4
Update pyup config to use 2.2 branch
2017-11-15 13:20:31 +01:00
49f1ef9693
Update pytest from 3.1.1 to 3.2.5
2017-11-15 13:17:57 +01:00
8c11b649e5
Update warning messages when connecting to non custom adapter for VMware VMs.
2017-11-15 16:55:19 +07:00
b14e2e73ed
Fix "Can't use VirtualBox VM when an interface is managed by VirtualBox". Fixes #2335 .
2017-11-15 16:41:33 +07:00
2235a8158f
Update requirements.txt
2017-11-15 09:00:14 +01:00
9afe756462
Add low disk space warning when creating a new project.
2017-11-14 18:22:59 +07:00
135c529d4b
Development on 2.1.1dev1
2017-11-09 10:49:56 +01:00
ce219e81ea
Development on 2.1.0dev11
2017-11-09 10:48:48 +01:00
c2684f056c
Release 2.1.0
2017-11-09 07:29:46 +01:00
009677f019
Fix typo in vcpus on VirtualBoxVM, fixes : #1213
2017-11-07 11:15:49 +01:00
9c3ee02797
Development on v2.1.0dev10
2017-11-07 10:19:19 +01:00
50c8fe070d
Release v2.1.0rc4
2017-11-07 08:47:40 +01:00
ace7b0c69f
Merge pull request #1212 from GNS3/fix-vcpus-controll-on-vmware
...
Fix GNS3VM vCPUs control on VMware, fixes : #2324
2017-11-06 23:46:04 +08:00
255dc7ed9b
Fix GNS3VM vCPUs control on VMware, fixes : #2324
2017-11-06 15:15:37 +01:00
75ceffb458
Fix typo in sample gns3_server.conf. Fixes #1210 .
2017-11-03 16:15:03 +08:00
21c2429aee
Merge pull request #1209 from GNS3/ignore-env
...
Ignore env files
2017-10-30 17:43:39 +07:00
8cc04f25e2
Merge pull request #1208 from GNS3/info-about-api
...
Warning for getting endpoint of compute
2017-10-30 17:41:31 +07:00
815dca101f
Ignore env files
2017-10-30 11:30:06 +01:00
022d76e88a
Warning for getting endpoint of compute
2017-10-30 11:26:57 +01:00
2c0804d4ee
Merge pull request #1204 from GNS3/loop-speed-on-win
...
Disable loop debug on default
2017-10-27 16:43:54 +07:00
b2c5e175d7
Enable debug loop only on debug mode
2017-10-27 11:19:06 +02:00
a7412d1c87
aiohttp 2.3.1 dependency
2017-10-26 16:29:01 +02:00
2171072ae4
Enable debug mode on async loop only in dev/debug mode
2017-10-26 12:24:01 +02:00
8fcfed53ed
Add warning when using IOU with a hostname length above 15 characters.
2017-10-24 15:07:32 +07:00
df468bf2af
Improve VMware VMs discovery process. Ref #1201 .
2017-10-22 17:33:21 +07:00
8930b4c6e5
Improve error message when IOU VM process is unexpectedly stopped.
2017-10-22 16:28:54 +07:00
b4307e6035
Improved error message when the number of network adapters is above the maximum for VirtualBox VMs.
...
Better support for potential future chipsets in addition of PIIX3 and ICH9.
2017-10-22 15:23:43 +07:00
6a87047c18
Added localhost and gns3.github.io CORS
2017-10-20 13:21:43 +02:00
d918330472
Back to dev. at 2.1.0dev9
2017-10-20 08:37:47 +02:00
8fde8789f1
Fix Travis deployment
2017-10-19 09:57:52 +02:00
aaa8c4895f
Development on 2.1.0dev9
2017-10-19 08:58:28 +02:00
66d5cb520d
Release 2.1.0 rc3
2017-10-19 08:56:06 +02:00
d2a7f724e3
Merge pull request #1198 from GNS3/vmware-config
...
Set vhv.enable before run for VMware. Fixes #1184
2017-10-18 17:42:56 +07:00
c7015435c9
Update vmware_gns3_vm.py
2017-10-18 15:53:37 +07:00
44efab109e
Set vhv.enable before run for VMWare 14. Fixes #1184
2017-10-18 10:32:56 +02:00
98b201e9e5
Tweak how VMware VMs are found with fallback to search in the default location for VMs.
2017-10-18 15:27:03 +07:00
1f4b87ae9c
Merge pull request #1197 from GNS3/fix-win-tests
...
fix passing tests on Windows
2017-10-16 19:44:22 +08:00
bc782b6896
fix passing tests on Windows
2017-10-16 13:02:44 +02:00
4cae6b678a
Merge pull request #1194 from GNS3/direct-file-uploads
...
Endpoint for obtaining direct action on compute
2017-10-16 17:27:35 +08:00
3a5a771b19
Merge pull request #1195 from ddragic/qemu-log-macaddress
...
QEMU: fix logging of base mac address when creating a new node
2017-10-14 16:00:22 +02:00
44bb912139
QEMU: fix logging of base mac address when creating a new node
2017-10-14 13:55:16 +02:00
74e7201ea6
Sync appliance files.
2017-10-13 17:56:42 +08:00
4f13c63a52
Do not use builtin name.
2017-10-13 17:51:19 +08:00
02ad98664f
Fix creation of an VMware VM failed with invalid JSON. Fixes #2282 .
2017-10-13 17:50:23 +08:00
b654d78ea6
Endpoint for obtaining direct action on compute
2017-10-13 11:03:56 +02:00
244a86bcbc
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-10-12 23:33:00 +08:00
1524493c33
Fix IOU detection of layer 1 keepalive support. Fixes #1183 .
2017-10-12 23:32:45 +08:00
e52b83be11
Merge pull request #1192 from GNS3/travis-docker-tests
...
Tests on TravisCI with docker compose
2017-10-12 01:52:03 -07:00
0c7a92b710
Tests on TravisCI with docker compose
2017-10-12 10:40:49 +02:00
67c78ba2e3
Merge pull request #1188 from GNS3/fix-post-file-normalization
...
Fixes path normalization during file upload on nodes (Fixes : #2276 )
2017-10-05 02:07:02 -07:00
9619827f44
Reenable tests and back to development on 2.1.0dev8
2017-10-04 13:05:00 +02:00
5b645cd455
Temporary disable passing tests
2017-10-04 12:58:53 +02:00
7d19312d44
Development on 2.1.0dev8
2017-10-04 11:39:52 +02:00
81048f44d6
Release 2.1.0 rc2
2017-10-04 11:37:12 +02:00
be35ad6874
Fixes path normalization during file upload on nodes ( Fixes : #2276 )
2017-10-03 18:13:19 +02:00
897f7656da
Merge pull request #1185 from GNS3/fix-delete-project
...
Don't create directory structure during json dump. Fixes #2270
2017-10-02 13:49:46 -07:00
3d85bba9d4
Don't create directory structure during json dump. Fixes #2270
2017-10-02 10:41:57 +02:00
dbd41e44f8
Bump version to 2.1.0dev7
2017-10-02 04:04:38 +08:00
7269285b0f
Add more information when qemu-img fails.
2017-10-02 00:47:16 +08:00
2a4ed9ba89
Fix issue with multidict when upgrading GNS3 VM to use dev channel.
2017-09-23 18:09:10 +08:00
a567b394f3
Restore file permissions fails for volumes with soft links. Fixes #1180 .
2017-09-21 22:45:17 +08:00
d76bcf7078
Use RAW sockets by default on Linux.
2017-09-19 12:39:55 +07:00
fcd2c7b6d4
Add missing https console keyword in JSON schema. Fixes #1179 .
2017-09-19 12:38:35 +07:00
60bc386d6b
Merge remote-tracking branch 'origin/2.1' into 2.1
2017-09-14 17:58:25 +07:00
e1c8df170a
Allow projects to be opened even when a node port is already used.
2017-09-14 17:57:58 +07:00
cdfce26b61
Development on v2.1.0dev6
2017-09-13 09:31:30 +02:00
f415d38ccd
Release v2.1.0rc1
2017-09-13 09:29:31 +02:00
6a8f220ff1
Fix NAT test.
2017-09-11 15:09:32 +07:00
9e4cfaf787
Fix NAT node not working on Windows. Fixes #1163 .
2017-09-11 13:02:26 +07:00
4a2dfb0037
Do not prevent a project to be deleted. Fixes #2237 .
2017-09-06 18:12:22 +07:00
b538bd0a29
Back to development on v2.1.0dev5
2017-09-05 15:22:49 +02:00
36210b10c6
Re-release 2.1.0b2
2017-09-05 11:22:43 +02:00
fd623a5ad2
Fix test_ubridge_apply_filters
2017-09-05 11:07:10 +02:00
e5a7eb74ed
Fix project tests
2017-09-05 10:38:17 +02:00
daf7ed8c95
Development on 2.1.0dev5
2017-09-05 08:39:53 +02:00
1f87d8222b
Release 2.1.0 beta 2
2017-09-05 08:38:42 +02:00
90e3a8d612
Round-robin nodes across all available compute resources. Fixes #1165 .
2017-09-03 22:51:51 +07:00
c22229101f
Try to improve error reporting when streaming a PCAP file. Ref #2235 .
2017-09-01 17:10:24 +07:00
ee486b32bd
Use Npcap DLL on Windows when checking for uBridge version.
2017-09-01 16:22:43 +07:00
7492899b95
Merge pull request #1173 from GNS3/console-tests
...
Windows console bugfix tests
2017-08-29 17:45:29 +07:00
807bea40d4
Fixes running switch console inside PyCharm terminal (Ref. #1172 )
2017-08-29 12:28:53 +02:00
4e3eee33fc
Windows console bugfix tests
2017-08-29 10:08:10 +02:00
a7297ffca4
Merge pull request #1169 from GNS3/checking-nio-existance
...
Added checking if NIO exists (Fixes #1160 )
2017-08-25 16:34:44 +08:00
2806b7b286
Merge pull request #1170 from GNS3/load-meta-when-project-opens
...
Load meta of the project on loading time (Fixes #2225 )
2017-08-25 16:30:23 +08:00
b0783eeccc
Load meta of the project on loading time ( Fixes #2225 )
2017-08-22 09:36:52 +02:00
4fc29504f2
Merge pull request #1168 from GNS3/nat-on-windows
...
Fixes NAT node not working on Windows (#1163 )
2017-08-21 14:24:05 +02:00
efae614af2
Added checking if NIO exists ( Fixes #1160 )
2017-08-21 11:03:23 +02:00
7523e9c4bc
Fixes NAT node not working on Windows ( #1163 )
2017-08-21 10:17:56 +02:00
3dd5dbe0c1
Merge pull request #1161 from GNS3/empty-link-on-compute
...
Fixes loading project when link_id is not set (#1159 )
2017-08-10 22:09:49 +08:00
e15d1cd350
Fixes loading project when link_id is not set ( #1159 )
2017-08-10 10:02:18 +02:00
fc7377e999
Merge pull request #1158 from GNS3/platform-on-appliances-list
...
Return platform value on appliances list (Fixes #2211 )
2017-08-08 22:16:40 +08:00
3fd86f5807
Return platform value on appliances list ( Fixes #2211 )
2017-08-08 13:58:43 +02:00
fc9d44011b
Merge pull request #1157 from GNS3/bugfix-1156
...
Fixes not known category in Appliances (Fixes #1156 )
2017-08-07 16:46:14 +08:00
3a1fd892ac
Fixes not known category in Appliances ( Fixes #1156 )
2017-08-07 10:00:46 +02:00
3caba334c0
Development on 2.1.0dev4
2017-08-04 11:39:31 +02:00
e2de872036
Release 2.1.0 beta 1
2017-08-04 11:38:33 +02:00
44fc87a24c
Sync appliances
2017-08-04 10:59:05 +02:00
2dc83d7894
Interface starting with gns3 are not display by default in the cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/2199
2017-08-03 16:33:42 +02:00
211f48d981
Catch error when something that is not the GNS3 server answer to virtualbox requests
...
Fix #1155
2017-08-03 16:31:28 +02:00
3bb8cdafb2
Catch KeyError: <aiohttp.connector._TransportPlaceholder
...
Fix #1152
2017-08-02 10:16:49 +02:00
e74eaa8ea8
Add a warning when you try to load and the server is not started with --local
...
Ref #1151
2017-08-02 09:52:31 +02:00
8a028a6dce
Merge pull request #1147 from GNS3/fix_docker_permission
...
Fix permission on exited container
2017-08-01 00:30:56 +08:00
1cde787ffa
Sync appliances
2017-07-31 15:12:06 +02:00
81d77cabf9
Development on 2.1.0dev3
2017-07-31 11:57:45 +02:00
37c76189dc
Release 2.1.0 alpha 2
2017-07-31 11:53:35 +02:00
6996b7094f
Handle invalid appliances files
...
Fix #1150
2017-07-28 15:21:35 +02:00
2eead38cd8
Sync appliances
2017-07-28 14:41:19 +02:00
283b08c2a1
Fix naming of node with a number in the name
...
Fix #1149
2017-07-27 16:06:52 +02:00
fc6b6b5e63
Fix race condition in startup of capture
...
Fix https://github.com/GNS3/gns3-gui/issues/2111
2017-07-27 15:32:46 +02:00
108a659ca4
Fix bug when exporting debug information with multiple remote servers
...
Fix #1100
2017-07-27 11:59:20 +02:00
7683a79bb1
Fix OSError when uploading images
...
Fix #1101
2017-07-27 11:42:10 +02:00
103be13ba4
Fix an error when a symbol is not available on filesystem
...
Fix #1102
2017-07-27 11:39:25 +02:00
cc89099ea5
Fix ServerDisconnectedError for stop_all
...
Fix #1089
2017-07-27 11:33:27 +02:00
2e68c90e25
Merge pull request #1148 from GNS3/fix_include_images
...
This fix the images always included in portable project
2017-07-26 23:14:15 +08:00
92c9e48f18
This fix the images always included in portable project
...
Also add test to avoid regressions on this.
Fix https://github.com/GNS3/gns3-gui/issues/2165
2017-07-26 16:46:29 +02:00
a93f3b0576
Fix permission on exited container
...
If a container is exited we quickly start it to fix
the permissions.
Fix https://github.com/GNS3/gns3-gui/issues/2181
2017-07-26 14:52:16 +02:00
86bd7b6058
Added missing corutine flag, fixes #1145
2017-07-26 11:37:09 +02:00
6aa6d96ba0
Fix support of docker appliance with a usage
...
Fix #1144
2017-07-26 10:52:43 +02:00
5dd5c21374
Merge pull request #1139 from GNS3/prompt-with-new-vpcs
...
Prompt with new vpcs, fixes : #1083
2017-07-26 10:20:03 +02:00
136e483ace
Merge pull request #1143 from GNS3/last_dynamips
...
Duplicate API for ATM, Ethernet Hub and Frame Relay Switch
2017-07-25 08:05:35 -07:00
d69475cd44
Duplicate API for ATM, Ethernet Hub and Frame Relay Switch
...
Fix https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 16:51:49 +02:00
ac508435c3
History support for console and telnet application, Fixes : #1083
...
Arrows UP/DOWN for telnet, Ref. #1083
Typo, Ref. #1083
Support async commands, Ref. #1083
Small refactor, Ref. #1083
Asyncio telnet server - connections support, Ref. #10831
Prompt-toolkit in dependencies, ref. #1083
Few comments, ref. #1083
Direct imports, ref. #1083
Windows size changed support in telnet server, ref. #1139
Fake termios
Fake termios - different approach
InputStream - copied source from prompt_toolkit
2017-07-25 16:18:07 +02:00
bb90c0ba52
Merge pull request #1140 from GNS3/duplicate_docker
...
Support duplicate for Docker
2017-07-25 06:50:00 -07:00
a805b3c7c3
Merge pull request #1142 from GNS3/duplicate_iou
...
Duplicate IOU
2017-07-25 06:46:44 -07:00
f0343124ec
Merge pull request #1138 from GNS3/duplicate_qemu
...
Duplicate support for qemu
2017-07-25 06:44:49 -07:00
27582bb68c
Fix IOU image upload
...
Fix #1141
2017-07-25 14:59:55 +02:00
6d4529f445
Duplicate IOU
...
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 11:39:46 +02:00
16209a2b60
Support duplicate for Docker
...
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 11:32:09 +02:00
01be1b32c4
Duplicate support for qemu
...
Ref https://github.com/GNS3/gns3-gui/issues/1065
2017-07-25 10:02:40 +02:00
6514252a95
2.1.0dev2
2017-07-24 16:17:02 +02:00
faed85e48b
2.1.0a1
2017-07-24 16:15:24 +02:00
34c27bc18a
Merge pull request #1137 from GNS3/duplicate
...
API for duplication a Node
2017-07-24 01:52:34 -07:00
47e8392ceb
Use uuid4() for temporary node name while duplicating a node.
2017-07-24 15:52:14 +07:00
a0a7b0af10
Sync appliances
2017-07-24 10:39:06 +02:00
0854c04687
API for duplication a Node
...
Support:
* VPCS
* Dynamips router
* Ethernet switch
Ref #1065
2017-07-24 10:08:22 +02:00
0449a5b4ee
Cleanup
2017-07-20 17:04:50 +02:00
b37a282475
Raise a NotImplementedError for IPV6 support in old UDP cloud
...
Fix #1093
2017-07-20 16:23:32 +02:00
253e113168
Raise an error if the licence check setting is not a boolean
...
Fix #1099
2017-07-20 16:19:20 +02:00
87838cb574
Handle when pid file is corrupt
...
Fix #1090
2017-07-20 16:17:07 +02:00
ec4e69b0d8
Ensure, that the docker mount directory exists
...
Fix #1097
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2017-07-20 16:12:20 +02:00
c96694105c
Handle broken appliance files
...
Fix #1135
2017-07-20 16:10:56 +02:00
46e5e8ac68
Log error if you invalid character in auth login
...
Fix #1088
2017-07-20 15:42:07 +02:00
b33ba5f8ea
Don't allow user to overwrite GNS3 docker environment variables
...
Fix #1098
2017-07-20 15:37:56 +02:00
8354beaa86
Return computer symbol if an appliance don't have symbol
...
Fix #1087
2017-07-20 15:13:58 +02:00
27f733736e
Merge pull request #1133 from GNS3/appliances_dir
...
Add an appliance templates directory
2017-07-19 22:10:13 -07:00
90cdf14c2a
Merge pull request #1134 from GNS3/suspend_link
...
Suspend link
2017-07-20 11:14:15 +07:00
ca3f6fb4b8
Update some sentences related to suspending a link.
2017-07-20 11:11:44 +07:00
5fd842e54d
Suspend link
2017-07-19 17:30:25 +02:00
bce9c61e41
Cleanup unused code in test_link
2017-07-19 16:02:14 +02:00
f5e023222e
Fix symbols permissions
...
Fix #1132
2017-07-19 13:57:19 +02:00
a7d2391608
Use the libpcap on Linux when blocking host originating packets on vmnet interfaces. Ref #1131 .
2017-07-19 16:56:24 +07:00
7d123f334f
Add an appliance templates directory
...
Fix https://github.com/GNS3/gns3-gui/issues/2133
2017-07-19 11:44:05 +02:00
c2fbe4f313
Merge pull request #1130 from GNS3/vmware_filters
...
Filters support for VMware
2017-07-19 14:59:25 +07:00
ac10ba370a
Merge pull request #1129 from GNS3/filters_virtualbox
...
Packet filters support for VirtualBox
2017-07-19 13:34:48 +07:00
fa211a82eb
Filters support for VMware
...
Fix #1108
2017-07-18 18:04:03 +02:00
d9b13fb0c5
Add test for the VMware compute API
2017-07-18 16:07:10 +02:00
54faaf5f6f
Packet filters support for VirtualBox
...
Fix #1107
2017-07-18 14:59:47 +02:00
873418dbbe
Fix a merge error
2017-07-18 09:24:36 +02:00
7b8e4c1a60
Merge pull request #1127 from GNS3/filters_iou
...
Filters support for IOU
2017-07-17 23:15:37 +07:00
08d4c1a000
Merge branch '2.1' into filters_iou
2017-07-17 17:51:17 +02:00
6d577406d7
Merge pull request #1128 from GNS3/filters_cloud
...
Filter implementation for cloud & Nat
2017-07-17 22:49:26 +07:00
536c708c16
Filter implementation for cloud & Nat
...
Fix #1111
2017-07-17 17:27:07 +02:00
03af9bd621
Sync appliances
2017-07-17 11:43:49 +02:00
5b839c22e9
Filters support for IOU
...
Fix #1113
2017-07-17 11:21:54 +02:00
3487b657a7
Merge pull request #1125 from GNS3/docker_filters
...
Filter support for Docker
2017-07-13 13:22:22 +07:00
23c3d32e06
Filter support for Docker
...
Fix #1110
2017-07-12 19:44:15 +02:00
f557ec4bda
Fix regression in docker introduce by 2.0 merge
2017-07-12 17:59:29 +02:00
cf3b668cf1
Merge pull request #1124 from GNS3/filters_qemu
...
Qemu support for packet filtering
2017-07-12 21:57:15 +07:00
e8a35ac41f
Interface ending with -nic are special ethernet interface
...
It's libvirt internal stuff
Fix #1114
2017-07-12 16:13:46 +02:00
03f8c747cc
Qemu support for packet filtering
...
Fix #1112
2017-07-12 14:50:33 +02:00
53c4cba1f6
Merge pull request #1117 from GNS3/remove_use_ubrige
...
Remove use_ubridge flag
2017-07-12 12:46:24 +02:00
9e2759a3f2
Merge branch '2.1' into remove_use_ubrige
2017-07-12 12:46:10 +02:00
9d8a8c95f6
Merge pull request #1123 from GNS3/filters_dynamips
...
Support packet filtering for Dynamips
2017-07-12 17:23:34 +07:00
86f1201276
Support packet filtering for dynamips
...
Fix #1109
2017-07-12 12:08:02 +02:00
4a55a367e3
Missing file in previous commit
2017-07-12 11:42:37 +02:00
cf17176bfc
Fix recreate a link with dynamips
...
Fix #1122
2017-07-12 11:34:44 +02:00
2e592d3199
Merge pull request #1121 from GNS3/bfp_filter
...
BPF filter support
2017-07-12 16:22:01 +07:00
b37f9eb4f0
Update schema for BPF filter.
2017-07-12 16:21:11 +07:00
7c6ffb3f49
Update error message when invalid aiohttp
2017-07-12 10:57:03 +02:00
4a05a4f7c5
Fix virtualbox links
2017-07-12 10:32:02 +02:00
114b137b02
Merge pull request #1120 from GNS3/aiohttp_2.2
...
Upgrade to last aiohttp version
2017-07-12 15:20:02 +07:00
66d5d34877
Fix qemu hotlink
2017-07-12 10:07:21 +02:00
04303ca00c
Fix VPCS ubridge usage
2017-07-12 09:55:23 +02:00
fd0770158c
Fix tests with Yarl 0.11
2017-07-12 09:34:40 +02:00
5747aba83c
Update error message to require aiohttp 2.2
2017-07-12 13:34:18 +07:00
c8155aa14f
Upgrade Yarl
2017-07-12 08:27:49 +02:00
5f874cca2c
Merge branch 'master' into 2.1
2017-07-11 19:02:35 +02:00
fc87871d46
Fix a bug in docker binary message handling
2017-07-11 19:00:29 +02:00
699ecb7c89
Merge branch 'master' into 2.1
2017-07-11 18:59:50 +02:00
8a8de1e2df
BPF filter support
...
Fix https://github.com/GNS3/gns3-gui/issues/765
2017-07-11 17:30:29 +02:00
d525f721a6
Merge pull request #1119 from GNS3/fix_random_snap_failure
...
Test if a snapshot name already exists
2017-07-11 21:28:15 +07:00
357de50a1b
Upgrade to last aiohttp version
2017-07-11 15:59:09 +02:00
450c089b6d
Test if a snapshot name already exists
...
This fix random test failure when testing snapshots. It
seem under high load sometimes the previous snapshot folder
was not visible on disk. Perhaps a test isolation issue but
I don't see how.
But in any case it's better to test if the name is not already
use.
Fix #1118
2017-07-11 15:28:01 +02:00
8eb060304a
Correct typos in schemas.
2017-07-11 20:03:24 +07:00
d112da400e
Remove use_ubridge flag
...
Ref #1115
2017-07-11 13:58:59 +02:00
fcd7dfbde6
Merge pull request #1116 from GNS3/dynamips_ubridge
...
Use ubridge for dynamips routers
2017-07-11 12:37:20 +07:00
5112f6fe56
Small changes for Dynamips NIO UDP.
2017-07-11 12:36:43 +07:00
557924e91a
Use ubridge for dynamips routers
...
Ref #1109
2017-07-10 20:38:28 +02:00
c6f28afb7c
Fix a broken test
2017-07-10 20:35:02 +02:00
7f4eeb56fa
Remove unusued code
2017-07-10 13:50:57 +02:00
339ed8ab57
Merge pull request #1106 from GNS3/idlepc_apicall
...
Implement an api call for computing the IDLE PC
2017-07-10 11:33:16 +07:00
5bdc239064
Merge pull request #1104 from GNS3/filters_api
...
Support packet filtering for VPCS
2017-07-08 18:50:00 +07:00
3eadbb9adb
Implement an api call for computing the IDLE PC
...
Fix https://github.com/GNS3/gns3-gui/pull/2153
2017-07-07 17:50:40 +02:00
d17b4eb053
Merge pull request #1105 from GNS3/bugfix-2136
...
Bugfix 2136 (gui) issue with UTF-8 characters and Docker
2017-07-07 09:04:47 +02:00
8f260e0a83
Update field names for filters.
2017-07-06 16:53:05 +07:00
e0f0adf3c8
Added preferred Docker API version. Fixes #2136
2017-07-06 11:24:55 +02:00
8e8b8bc5a5
WebSocket binary mode support for docker
2017-07-06 10:13:00 +02:00
4097bab565
Apply feedback from @grossmj
2017-07-05 16:36:39 +02:00
c6f9ec3758
More information on Docker WebSocket error
2017-07-05 10:36:58 +02:00
dc7a9ffc51
Merge pull request #1103 from GNS3/graphics-settings
...
Graphics settings
2017-07-04 15:15:36 +02:00
08423eff96
Support packet filtering for VPCS
...
https://github.com/GNS3/gns3-gui/issues/765
2017-07-04 15:12:26 +02:00
dadbb0ab09
More options for drawing area
2017-07-03 10:01:22 +02:00
cc34f45677
Additional drawing options for Project
2017-06-30 14:31:25 +02:00
3132dbd9eb
Merge pull request #1096 from GNS3/bugfix-725
...
Enable binding server to an IPv6 host
2017-06-30 17:28:40 +08:00
b33a1f5214
Enable binding server to an IPv6 host
2017-06-30 10:21:15 +02:00
8f72356bab
Rebuild the documentation
2017-06-29 17:14:46 +02:00
63e9558b10
New VPCS base config. Fixes #786 .
2017-06-28 17:40:54 +08:00
5b19ef4862
Remove forgotten debug message.
2017-06-28 16:11:46 +08:00
799a2d376e
Merge pull request #1092 from GNS3/fix_vpcs_name
...
Fix the initial startup for VPCS is not used
2017-06-28 16:09:54 +08:00
0a6dc55645
Fix appliance properties lost when you create two node from template
2017-06-28 09:37:19 +02:00
617868402f
Fix the initial startup for VPCS is not used
...
The default VPCS template didn't provide the base
startup config setting. This prevent the replacement
of the hostname in the configuration file.
Fix https://github.com/GNS3/gns3-gui/issues/2123
2017-06-27 18:44:31 +02:00
c1a4bba101
Merge pull request #1091 from GNS3/bugfix-557
...
Bugfix 557
2017-06-27 11:17:12 +02:00
3c18150cdb
Adjustment of IOU_OBJECT_SCHEMA
2017-06-27 11:14:34 +02:00
931018b877
Fix passing tests
2017-06-27 11:11:07 +02:00
6aa2afcf54
Fix #557 - mac addess collision when running IOU on multiple GNS3 servers
2017-06-27 10:09:21 +02:00
a7170da93f
Update bundled appliances
2017-06-26 11:00:55 +02:00
1d09f423e5
Disable checking if IOU is on the same server
2017-06-23 12:20:49 +02:00
1e37101641
Allow IOU 64-bit images.
2017-06-23 12:00:33 +02:00
bcdac6c969
Fix test for ethernet switch show arp
2017-06-23 10:54:05 +02:00
3ed055dbb9
Merge pull request #1086 from GNS3/spice-qxl
...
spice - added qxl vga support
2017-06-23 09:57:32 +02:00
7447b3190d
spice - added qxl vga support
2017-06-22 12:56:28 +02:00
1b6cefd82b
Merge pull request #1055 from GNS3/embed_shell
...
Fake console for simple Ethernet switch
2017-06-22 00:24:14 +02:00
ad850f3857
Add port number in arp command output for Ethernet switch.
2017-06-22 00:23:33 +02:00
0ceec2629a
Merge pull request #1081 from GNS3/spice-feature
...
Spice support
2017-06-21 15:16:30 +02:00
bc5ec98cd5
Spice support
...
* QEMU VNC options tests
* QEMU - SPICE support at build options and schemas
* SPICE console_type for nodes
2017-06-21 15:14:41 +02:00
a8e8eac0b4
Merge remote-tracking branch 'origin/master' into 2.1
2017-06-21 15:13:04 +02:00
5a1d313fca
Merge pull request #1080 from GNS3/spice-feature
...
Spice feature
2017-06-21 10:37:04 +02:00
e7853a1be9
Merge pull request #1079 from GNS3/revert-1076-spice-feature
...
Revert "Spice feature"
2017-06-21 10:32:41 +02:00
36dc264a6c
Revert "Spice feature"
2017-06-21 10:32:28 +02:00
efd5d82c88
Merge pull request #1076 from GNS3/spice-feature
...
Spice feature
2017-06-21 10:28:43 +02:00
ea9f0e52c8
Fixes #2108 (gns3-gui): getting project file with leading slashes issue ( #1078 )
2017-06-21 10:26:36 +02:00
6730cfe823
Merge pull request #1077 from GNS3/fix-win-tests
...
Fix tests on windows
2017-06-20 14:36:01 +02:00
2e6366a766
Fix tests on windows
2017-06-20 13:46:03 +02:00
e5bc7c7a66
Merge branch '2.1' into embed_shell
2017-06-19 11:10:24 +02:00
e1c20e6a22
Fix merge 2.0 error
2017-06-19 10:50:45 +02:00
734ca7d2f9
Fix linked base & linked clone settings in appliance
2017-06-19 10:49:23 +02:00
bb8097a052
Merge remote-tracking branch 'origin/master' into 2.1
2017-06-19 10:44:52 +02:00
8973cc6fee
Merge branch '2.1' into embed_shell
2017-06-19 09:11:08 +02:00
c8c991af78
Fix the error about appliance ID not found ( #1075 )
...
* Fix the error about appliance ID not found
* Copy appliance data before editing it
2017-06-19 08:47:50 +02:00
61fda93611
SPICE console_type for nodes
2017-06-16 14:41:05 +02:00
88c2353e2e
QEMU - SPICE support at build options and schemas
2017-06-16 10:17:26 +02:00
c91a001729
QEMU VNC options tests
2017-06-16 10:03:33 +02:00
b8a4785633
2.0.4dev1
2017-06-13 10:37:41 +02:00
41af46cdc5
2.0.3 release
2017-06-13 10:35:50 +02:00
64a852f38f
Fixes #1068 - handle zipfile encoding issues at project duplication
2017-06-09 15:32:25 +02:00
5c0d955156
Fix : #1066 - Catching parsing errors at linked vbox file
2017-06-09 10:41:34 +02:00
c1c3a9ed80
Drop debug
2017-06-09 09:31:18 +02:00
0dd35e1cbe
Ignoring virtualenv directory at gitignore
2017-06-09 09:14:25 +02:00
7235a312ab
Escaping VPCS name in regex #1067
2017-06-09 09:14:25 +02:00
ae328e5c50
Merge branch '2.1' into embed_shell
2017-06-07 18:21:41 +02:00
40cc5d76b3
Fix racecondition when listing interface
...
Fix #1060
2017-06-07 15:57:05 +02:00
b9e2b7945a
Removed gc collection at testing
2017-06-07 14:39:47 +02:00
eb6068c3d3
Fix Qemu disk creation with unicode characters not supported by local filesystem #1058 ( #1063 )
2017-06-07 12:35:41 +02:00
c538ec5937
Fix tests on case sensitive file system
2017-06-07 11:20:55 +02:00
e0b519eced
Fix when config file doesn't have computes section ( #1062 )
2017-06-07 10:50:40 +02:00
cdcdba7411
Fix installation issue with Python 3.4 and aiohttp cors
2017-06-06 17:41:36 +02:00
2fe589b1a8
Fix invalid test for 1.3 topology conversion to GNS3 2.1
2017-06-06 16:07:27 +02:00
ca3f8d0b43
Provide easy to test a shell by using stdin as an input
2017-06-02 14:50:34 +02:00
88cd804274
Update readme
2017-06-02 11:40:39 +02:00
6a0345897d
Connector is no longer supported in ws_connect by aiohttp 2.0
2017-06-02 10:42:40 +02:00
7dfb634376
Fix for websocket usage with aiohttp 2.0
...
Fix #1050
2017-06-01 18:39:55 +02:00
823288dd0b
Fix a crash in some cases
2017-06-01 18:35:03 +02:00
ed656b7ab2
Merge branch '2.0' into 2.1
2017-05-31 17:07:13 +02:00
e74e66b203
Typo in error message
2017-05-31 17:04:14 +02:00
93adef91d8
Merge branch '2.0' into 2.1
2017-05-31 16:58:31 +02:00
6fa27c6885
Check aiohttp version
2017-05-31 16:56:46 +02:00
07049562a4
Update pytest from 3.1.0 to 3.1.1 ( #1056 )
2017-05-31 15:34:36 +02:00
5616ab0e9a
Fake console for simple Ethernet switch
...
Fix #454
2017-05-31 15:13:29 +02:00
4f6cca0019
Fix errors when enabling chunking
2017-05-31 11:17:28 +02:00
7044c8c9ff
Fix the GUI disconnect from the server
...
Fix https://github.com/GNS3/gns3-gui/issues/2084
2017-05-31 11:03:44 +02:00
7913646ce3
2.0.3dev1
2017-05-30 08:58:05 +02:00
78e1321bae
2.0.2
2017-05-30 08:57:07 +02:00
c46a9da769
Update sphinx from 1.6.1 to 1.6.2 ( #1049 )
2017-05-29 09:01:12 +02:00
89394ba7e0
Drop SSL support
2017-05-26 15:54:08 +02:00
b8ee8d69c8
Fix unexpected keyword argument 'conn_timeout'
...
Fix #1047
2017-05-26 15:42:46 +02:00
ef5c013561
Merge branch 'master' into 2.0
2017-05-26 10:47:57 +02:00
8bbe7e8041
Set correct permission on ubridge when doing a remote installation
2017-05-26 10:47:25 +02:00
777361c23d
Merge branch 'master' into 2.0
2017-05-26 10:32:26 +02:00
c3d5abd104
Remote install script should be totally non interactive
2017-05-26 10:29:33 +02:00
39879ca92b
Duplicate project on remote server use UUID
...
Ref https://github.com/GNS3/gns3-server/issues/1040
2017-05-23 17:20:51 +02:00
5a86277a9f
Test that import erase the auto_open and auto_start setting
...
Ref #1041
2017-05-23 16:08:30 +02:00
b87692acce
Fix import of some old topologies from 1.3
2017-05-23 14:05:47 +02:00
d765d02f06
Fix error in logging of error during starting GNS3 VM
2017-05-23 13:39:41 +02:00
5bb6c51698
Fix an error when logging Docker container fail to start
2017-05-23 13:31:04 +02:00
59488e8064
Fix tests on python 3.4 ( #1046 )
2017-05-23 12:15:04 +02:00
54e80d68f8
Fix test failed on Python 3.4
...
Fix #1045
2017-05-23 11:11:13 +02:00
2a8911d19e
Keep DOCKER_MINIMUM_API_VERSION and DOCKER_MINIMUM_VERSION consistent
2017-05-23 11:00:15 +02:00
8b7209ea78
Use docker version in error message of outdated docker installation
2017-05-23 10:41:42 +02:00
7d48eba01b
Use versioned docker API
...
Since docker v1.13 the unversioned docker API is deprecated.
Backport of gns3-server 2.0, commit effbe59
2017-05-23 10:37:47 +02:00
1e598d1890
Test for support of docker commit images
...
Ref #1039
2017-05-23 10:23:12 +02:00
2191c487b6
Support images created by "docker commit". Fixes #1039
2017-05-23 10:23:11 +02:00
3ed49bbdd5
Update pytest from 3.0.7 to 3.1.0 ( #1044 )
2017-05-23 08:29:36 +02:00
82f1ab2be2
Merge pull request #1036 from GNS3/aiohttp_2.0
...
Aiohttp 2.0
2017-05-22 22:41:01 +02:00
7d30da5d4e
Do not wait auto start to finish in order to complete project opening
...
Fix https://github.com/GNS3/gns3-gui/issues/2074
2017-05-22 20:18:07 +02:00
4dc55a5af4
Improve logging for remote server connection lost
...
Ref https://github.com/GNS3/gns3-gui/issues/2074
2017-05-22 13:57:32 +02:00
bdd980d6a2
Ignore console_hsot when loading topologie
2017-05-22 11:42:50 +02:00
51d6152a5c
Fix support for some old topologies
...
Fix #1042
2017-05-19 18:27:20 +02:00
bdcadcc335
Fix support from some old topologies
...
Fix #1038
2017-05-19 17:49:39 +02:00
624a2c02c5
FIX iou creation
...
Fix https://github.com/GNS3/gns3-gui/issues/2065
2017-05-18 17:13:40 +02:00
189ad994c8
Symbols are returned with a content length
2017-05-18 16:37:44 +02:00
a4245fcf44
Aiohttp 2.0
...
Ref #1000
2017-05-17 18:42:17 +02:00
812ff6b5d8
Update sphinx from 1.5.6 to 1.6.1 ( #1035 )
2017-05-17 08:30:16 +02:00
f338158654
Use 127.0.0.1 for local UDP tunnels to uBridge for Qemu. Ref #664 .
2017-05-16 20:51:14 +02:00
e9fef928b0
Fix dynamips node creation error
2017-05-16 10:49:45 +02:00
5c5caf8418
Add comment about why we change linked_base to linked_clone
2017-05-16 10:38:58 +02:00
aff5554528
Rename old properties from gui linked_base to linked_clone
...
Fix #1034
2017-05-16 10:33:37 +02:00
2a159c06c5
Fix forwarding properties
...
Fix #2005 , #2002
2017-05-16 10:22:55 +02:00
c231e2bbf1
Merge branch '2.0' into 2.1
2017-05-16 09:30:07 +02:00
e24bfd5913
2.0.2dev1
2017-05-16 09:16:35 +02:00
f2d5eb0b27
2.0.1
2017-05-16 08:47:35 +02:00
bef1b2e8f1
Merge branch '2.0' into 2.1
2017-05-16 08:38:13 +02:00
39419462db
Handle HTTP 504 errors from compute node
...
Fix #1032
2017-05-16 08:37:54 +02:00
ddc5e8169e
Merge pull request #1031 from GNS3/async_images
...
When connecting to a compute node ask for qemu images list
2017-05-15 21:20:28 +02:00
cd17ef6b12
Merge branch '2.0' into 2.1
2017-05-15 15:46:50 +02:00
3dc478385b
When connecting to a compute node ask for qemu images list
...
The server start to compute qemu image list in background
because first time discovery could be slow due to the compute
time of md5sum.
Fix #996
2017-05-15 15:35:48 +02:00
851d6e1db8
When importing portable project NAT node is loaded on GNS3 VM
...
Fix #1030
2017-05-15 10:21:37 +02:00
facdf9c617
Update sphinx from 1.5.5 to 1.5.6 ( #1029 )
2017-05-15 09:41:18 +02:00
70d34befb9
Merge remote-tracking branch 'origin/2.0' into 2.0
2017-05-12 21:04:39 +08:00
8696a464ab
Merge pull request #1027 from GNS3/fix_wic_numbering
...
Fix wic numbering
2017-05-12 21:03:05 +08:00
5721dd3f30
Fix port numbering for Wic slot 1 & 2
2017-05-12 14:12:24 +02:00
bf38a8515e
Fix typo.
2017-05-12 18:54:54 +08:00
942cc09eda
Fixes issue with connections when loading an ATM switch.
2017-05-12 18:00:58 +08:00
9baaf5685d
Merge pull request #1028 from GNS3/filter_logs
...
Filter /settings from log
2017-05-12 17:31:42 +08:00
961dbb5162
Filter /settings from log
...
Fix #1026
2017-05-12 10:48:43 +02:00
19a6157f64
Fix wic numbering
...
Fix #1011
2017-05-12 09:48:05 +02:00
18cfcaa081
Fixes ATM mapping.
2017-05-12 13:09:26 +08:00
87d42f4eb9
Fixes Frame-relay VC mapping.
2017-05-12 12:39:01 +08:00
766456014b
Fix export project is looking into the wrong directory
...
Fix #1010
2017-05-11 17:59:57 +02:00
f31e46e8ed
Fix a race condition in logging when ubridge exit fast
...
Fix #1025
2017-05-11 17:26:18 +02:00
633cdef0bc
Merge pull request #987 from GNS3/nat_vmware
...
NAT node can use the VMware NAT
2017-05-11 14:03:34 +08:00
fb6a95f7bb
Fix conversion issue with old topology with C3640
...
Fix #1019
2017-05-10 13:50:19 +02:00
93fe66a253
Fix error when you have a directory in your symbols directory
...
Fix #1006
2017-05-10 13:40:49 +02:00
e870b0cfa0
Catch VMWare errors when getting status after GNS3 VM start
...
Fix #1008
2017-05-09 19:16:47 +02:00
b4467d83bf
Make sure upstart LANG is utf8
...
Fix #1017
2017-05-09 18:54:01 +02:00
ac5509f383
Always install typing module (compat with python 3.4 on ubuntu)
...
Fix #1021
2017-05-09 15:09:55 +02:00
050f6876ce
Fix KeyError: 'filename'
...
Fix #1018
2017-05-09 12:25:15 +02:00
2172c25df6
Run tests into a tmp directory prefixed by unicode character
2017-05-09 09:43:47 +02:00
48dae085aa
Catch missing function listxattr on some Linux host.
2017-05-08 21:02:23 +07:00
bfee08459d
Test image sorting
...
Ref https://github.com/GNS3/gns3-gui/issues/2030
2017-05-05 20:09:51 +02:00
8a6584d90f
Sort image list
...
Fix https://github.com/GNS3/gns3-gui/issues/2030
2017-05-05 19:52:45 +02:00
6870749e50
Handle a race condition at project closing
...
Fix #1015
2017-05-05 19:39:06 +02:00
3070a68273
Fix unicode error when reading ios configuration
...
Fix #1013
2017-05-05 19:27:04 +02:00
bda36081a9
Fix AttributeError: 'NoneType' object has no attribute 'send'
...
Fix #1014
2017-05-05 17:16:07 +02:00
930e7089db
Fix a conversion issue with some 1.3 topologies
2017-05-04 12:09:56 +02:00
04220846b3
Fix an error with ethernetswitch when ethertype is null
...
Fix #1007
2017-05-04 10:33:02 +02:00
694a4e8068
Raise an error if we can't create the dynamips configuration directory
...
Fix #992
2017-05-03 17:55:13 +02:00
7ba351c888
Catch timeout error when loading virtualbox VM
...
Fix #999
2017-05-03 17:44:55 +02:00
ae3e25b03b
Handle broken compute at server startup
...
Fix #1001
2017-05-03 17:40:58 +02:00
fa1450cb24
Catch error when we can't backup the topology
...
Fix #998
2017-05-03 17:35:10 +02:00
8e5f7d0838
Catch error when writting the topology file on read only device
...
Fix #1003
2017-05-03 17:28:47 +02:00
31d1696215
Catch a race condition in VirtualBox when editing and linking
...
Fix #993
2017-05-03 16:14:42 +02:00
078a6d8d34
Fix a race condition when editing a qemu vm and connecting it
...
Fix #997
2017-05-03 16:01:51 +02:00
ecba758c58
Docker aux console is a VT100 terminal
...
Without that program like nano can't work.
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2017-05-03 10:30:43 +02:00
6190b9c189
2.0.1dev1
2017-05-03 10:18:26 +02:00
c88886911e
2.0.0
2017-05-02 10:16:11 +02:00
56d91b648c
Fix connection to websocket with last docker release
...
Fix https://github.com/GNS3/gns3-gui/issues/1994
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2017-04-28 16:06:43 +02:00
1b0f5c63b8
Fix connection to websocket with last docker release
...
Fix https://github.com/GNS3/gns3-gui/issues/1994
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2017-04-28 16:03:26 +02:00
a6d085bf61
Fix server startup on windows
2017-04-28 11:06:39 +02:00
b0f45035a9
NAT node can use the VMware NAT
...
On Windows and Mac OS this allow the NAT node to use the
VMware nat (it's always vmnet8). On Linux we still use the
libvirt NAT
2017-04-27 15:26:58 +02:00
273a711459
Merge branch '2.0' into 2.1
2017-04-26 17:22:14 +02:00
c3aecf935f
Add new appliances
2017-04-26 17:02:33 +02:00
629443a5e5
Sync appliances
2017-04-26 16:27:59 +02:00
2da581139c
Lower docker requirements in tests also
2017-04-24 18:49:47 +02:00
1a90305baa
Docker minimum api is 1.25
2017-04-24 18:43:12 +02:00
effbe59414
Lock docker API to 1.27
...
Fix https://github.com/GNS3/gns3-gui/issues/1994
2017-04-24 17:51:55 +02:00
8b9f22c30c
Handling server disconnect error when docker daemon die
...
Fix #985
2017-04-24 17:37:41 +02:00
c9ceeee9de
Handle some invalid SVG images
...
Fix #986
2017-04-24 17:31:20 +02:00
78e030b7ab
2.0.0dev13
2017-04-20 10:55:36 +02:00
456a28304d
2.0.0rc4
2017-04-20 10:52:55 +02:00
11321383c5
Remove not working trigger of nightly build
2017-04-19 15:53:39 +02:00
d90a8fa482
Trigger nightly build when pushing
2017-04-19 15:52:36 +02:00
2962649dc8
Fix a race condition when handling error at project opening
...
Fix #983
2017-04-19 09:17:32 +02:00
d9b93ccd66
Fix an issue with editing network on windows
...
Fix #982
2017-04-18 18:04:00 +02:00
37e21f2a3d
Skip a test for qemu not supported on windows
2017-04-18 16:35:36 +02:00
c72ae1bfe7
Fix IOU test run on Windows
2017-04-18 16:21:45 +02:00
54014ccd39
Fix one more windows test
2017-04-18 16:01:07 +02:00
b4434b5134
Add tests for checking if path are correctly cleaned
2017-04-18 15:50:11 +02:00
691c2dfd8e
Drop a test about OVA no longer use
2017-04-18 14:27:44 +02:00
36de30e25e
Fix various tests for windows
2017-04-18 14:23:29 +02:00
3de04d6e76
Install winpcap for the windows tests
2017-04-18 14:08:37 +02:00
51ef5d8c90
Fix a broken test on windows machines
2017-04-18 14:04:50 +02:00
0d687e62ad
Try to enable test on appveyor
2017-04-18 13:54:30 +02:00
0bf6ed52cd
Verbose test on windows
2017-04-18 13:39:34 +02:00
b152360c5b
Merge branch 'master' into 2.0
2017-04-18 12:33:19 +02:00
722028b2d2
Install win32 dependencies for the tests
2017-04-18 12:27:54 +02:00
25a992a870
Build only for Python 3.6 on Windows
2017-04-18 12:24:19 +02:00
c50e80b2d3
Setup appveyor
2017-04-18 12:16:54 +02:00
5729d37992
Setup appveyor
2017-04-18 11:54:10 +02:00
7302f65ffe
Catch timeout error on docker
...
Fix #981
2017-04-18 11:44:20 +02:00
152807e654
Merge branch 'master' into 2.0
2017-04-18 09:22:58 +02:00
3518a781e9
typing is already included in Py >= 3.5 ( #979 )
2017-04-18 09:15:16 +02:00
f3a87d76ef
Fix import of some old topologies
...
Fix #977
2017-04-14 10:38:21 +02:00
57cdef6b02
Fix AttributeError: 'NoneType' object has no attribute 'returncode'
...
Fix #976
2017-04-14 10:33:19 +02:00
d2d5f003f8
Fix a merge error
2017-04-14 09:09:43 +02:00
540ffdf5f3
Merge remote-tracking branch 'origin/master' into 2.0
2017-04-14 08:55:37 +02:00
5fb2a462c2
Merge master
2017-04-14 08:53:53 +02:00
a9b76c9656
1.5.5dev1
2017-04-14 08:46:31 +02:00
838680cb40
1.5.4
2017-04-13 17:30:25 +02:00
85136bc2e4
Fix VPCS tests for recent version
2017-04-13 15:56:12 +02:00
6d150bb62c
Freeze server dependencies to the same version used for 1.5.3
2017-04-13 14:45:27 +02:00
3afe85ba3c
Fix 1.5: Error message, when stopping IOU router #769
...
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2017-04-13 14:25:40 +02:00
57ba7ab801
Fix crash in some tests
2017-04-13 14:24:26 +02:00
b755840a27
Add security issues section
2017-04-13 12:38:16 +02:00
a8294c3de8
Backport requirements of 2.0
2017-04-13 10:22:20 +02:00
878aee6e90
Correct version number
2017-04-13 09:55:22 +02:00
9dc6f0f486
Embed the appliances in the server. ( #927 )
...
This add a /appliances call
2017-04-12 14:35:49 +02:00
62cd5e4aa3
Fix ghost vmware vms
...
Fix #975
2017-04-11 15:05:31 +02:00
18835974fb
Fix required field in schema not use
...
Fix #972
2017-04-11 10:57:01 +02:00
ab2af5ceab
Catch error and log them when we can't write the config
...
Fix #974
2017-04-10 17:44:09 +02:00
fdd1084714
Fix bridge 'bridge0' already exist when we have trouble with a container
...
Fix #973
2017-04-10 16:58:00 +02:00
03a134af75
Catch an error at startup when the remote GNS3 VM is not a real GNS3 VM
2017-04-07 15:34:18 +02:00
5edb631b00
Fixes Qemu sata option. Ref #875 .
2017-04-07 17:25:14 +08:00
ec6fdb7324
Catch GNS3 VM loading error at startup
2017-04-04 14:25:30 +02:00
7f621ed5dd
Update sphinx from 1.5.4 to 1.5.5 ( #967 )
2017-04-03 23:44:26 +02:00
8f33d9ab79
Update documentation links
...
Fix #1977
2017-04-03 16:27:08 +02:00
b7e1a56056
Catch a startup error due to the usage of some antivirus
2017-04-03 16:25:37 +02:00
11c7f35ea2
Update sphinx from 1.5.3 to 1.5.4 ( #966 )
2017-04-03 09:06:26 +02:00
b92f881921
2.0.0dev12
2017-03-31 10:08:56 +02:00
ef5714bd3e
2.0.0rc3
2017-03-31 10:07:25 +02:00
4f1b738ef5
Merge branch '2.0' into 2.1
2017-03-30 10:16:16 +02:00
cfe13e1929
Support IOU image without .bin at the end
2017-03-29 16:08:13 +02:00
935ca17d7a
Allow to change some properties of an already connected ethernet switch
...
Fix https://github.com/GNS3/gns3-gui/issues/1970
2017-03-29 13:22:24 +02:00
644616b69c
Ensure we start only one ubridge
...
Fix https://github.com/GNS3/gns3-gui/issues/1964
2017-03-28 16:27:09 +02:00
84da9b4c23
Remove unused module import
2017-03-28 14:51:55 +02:00
7528152475
Ignore new version or aiohttp cors
2017-03-28 14:10:29 +02:00
815820f692
Catch some broken hostname for compute node
...
Fix #961
2017-03-28 12:14:27 +02:00
2564740665
Fix limit of 20 docker containers
...
Fix #963
2017-03-28 11:54:16 +02:00
42f409d5f9
Fix race conditions in creation of Frame Relay Switch
2017-03-28 11:25:26 +02:00
aae37034e1
Fix conversion of project from 1.X with custom symbol for cloud
2017-03-28 09:12:36 +02:00
132bc87081
Dissallow parallel pull of docker images
...
Fix #962
2017-03-27 20:46:25 +02:00
25c4207661
Add a scripts for running current dev version on GNS3 VM
2017-03-27 17:13:07 +02:00
8d22f2930e
Fix a crash with missing size in the svg files
...
Fix #960
2017-03-27 10:41:28 +02:00
ac05db5d1b
Fix an utf8 error in auth code
2017-03-27 10:38:41 +02:00
80e361ff2e
Improve vmrun timeout message
...
Ref https://github.com/GNS3/gns3-gui/issues/1967
2017-03-27 09:00:58 +02:00
541afe9660
Support utf-8 characters in user and password for auth
...
Fix #959
2017-03-23 15:50:02 +01:00
bbfd56606c
Notify pyup that some dependencies doesn't require update
2017-03-23 09:50:46 +01:00
4036e519a7
Update aiohttp-cors from 0.5.0 to 0.5.1 ( #957 )
2017-03-23 09:49:49 +01:00
9fd5e4cbc9
Handle password configuration change on remote servers
...
Fix https://github.com/GNS3/gns3-gui/issues/1942
2017-03-22 18:29:08 +01:00
cb78eb4ee3
Fix Bug when delete fake-running VMBox
...
Fix https://github.com/GNS3/gns3-gui/issues/1933
2017-03-22 11:08:16 +01:00
8712866489
Fix Can't connect to compute local on some computers
...
Chicken and egg problem we try to connect to compute
before http was available. I rewrote the code to prevent
erase of settings and rollback the beta4 code for init.
Fix #946
2017-03-21 18:06:45 +01:00
1566d7f12a
Remove UDP server discovery because not use for the moment
2017-03-21 17:04:59 +01:00
cc6f4c0510
Add a modification uuid to settings returned by the server
...
Ref #1949
2017-03-21 13:35:02 +01:00
73c31b4b87
Update docs
2017-03-21 13:32:04 +01:00
c608a4ab38
Remove port name format documentation (moved to docs.gns3.com)
2017-03-21 10:30:33 +01:00
c5290cfec6
Check python version in setup.py only for install
...
This allow us to use this on build service like travis.
2017-03-21 10:06:07 +01:00
34f5a6f82c
Fix Session is closed when listing docker images
...
Fix #955
2017-03-20 23:50:31 +01:00
78c154e376
Cleanup docker source code
2017-03-20 20:30:59 +01:00
a571b1a2f8
Use aiohttp session for docker queries
2017-03-20 19:46:50 +01:00
55563b9808
Escape special characters from SVG text
...
Ref https://github.com/GNS3/gns3-server/issues/952
2017-03-20 19:14:07 +01:00
5409d9c3f8
Fix some port short name display issues
...
Fix https://github.com/GNS3/gns3-gui/issues/1940
2017-03-20 18:10:00 +01:00
95f864c871
Catch server disconnected errors from computes
...
Fix #953
2017-03-20 17:13:37 +01:00
a62b791c68
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
...
Fix #947
2017-03-20 17:06:00 +01:00
bc0e4c1174
Generate a node uuid if the uuid is missing in the .gns3
...
Fix #950
2017-03-20 16:21:09 +01:00
0997998064
Ensure to dump project before exporting it
...
Fix #951
2017-03-20 14:57:20 +01:00
c8b46bdcab
Fix return code check for SIGSEGV of IOU images
...
Fix #948
2017-03-20 09:46:07 +01:00
2ddb329a90
Prevent vmname change for VirtualBox linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1930
2017-03-16 19:17:12 +01:00
1b84874762
Upgrade to aiohttp 1.3.5 to solve issue with big file
...
Fix #943
2017-03-16 18:42:00 +01:00
7c318d477d
Handle some invalid svg
...
Fix #944
2017-03-16 18:39:07 +01:00
490576fedc
Try to fix some 1.3 topology with corrupted data
...
Fix #945
2017-03-16 18:29:02 +01:00
31ed2a4c96
Fix ComputeError: Can't connect to Main server
...
Fix #942
2017-03-16 12:05:30 +01:00
6a015fffeb
Catch error when the server as trouble to access to itself
...
Fix #940
2017-03-16 10:50:08 +01:00
08bafc2dcc
Catch a timeout error in docker
...
Fix #936
2017-03-16 10:39:08 +01:00
cb6f94bc24
Lock yarl version because 0.10 is not compatible with aiohttp 1.3
2017-03-15 10:51:00 +01:00
d37d3e7d77
Update pytest from 3.0.6 to 3.0.7 ( #935 )
2017-03-15 10:20:34 +01:00
2c0fb0d016
Raise error if image are not avaible on main server during export
...
Fix https://github.com/GNS3/gns3-gui/issues/1928
2017-03-14 18:00:16 +01:00
233a5fbed4
Fix a race condition when killing ubridge
...
Fix #931
2017-03-13 18:21:43 +01:00
84a6ed7684
If your settings from 1.X are broken with skip them at import
...
Fix #932
2017-03-13 18:17:17 +01:00
1d5029e4e2
Catch a permission error on symbols
...
Fix #930
2017-03-13 17:50:39 +01:00
d60597ca0d
Catch unicode error when you try to duplicate a project with invalid characters
...
Fix #934
2017-03-13 17:11:37 +01:00
886329a978
Catch error when you try to put an invalid server url
...
Fix #929
2017-03-13 16:59:42 +01:00
0dc38a3970
Fix an error when handling ubridge errors
...
Fix #933
2017-03-13 16:57:24 +01:00
9ef334331e
Fix crash when handling an error in project creation
...
Fix #928
2017-03-13 16:55:35 +01:00
5e2b619305
Merge branch 'master' into 2.0
2017-03-13 15:42:58 +01:00
fea77398e7
Publish on PyPi when we tag
2017-03-10 20:33:17 +01:00
3cfe83ae84
2.0.0rc2
2017-03-10 20:24:57 +01:00
55b4e95396
Merge branch 'master' into 2.0
2017-03-09 19:10:29 +01:00
b909ec978f
Drop color logging for remote install, seem to fail in some conditions
2017-03-09 19:09:56 +01:00
99ee40df3d
Do not return broken appliances like ASA 8
2017-03-09 15:44:48 +01:00
21849656d1
Merge branch '2.0' into 2.1
2017-03-08 18:17:15 +01:00
c2ccad35fe
Merge branch 'master' into 2.0
2017-03-08 18:16:36 +01:00
cb338d9583
Cleanup the remote install script
2017-03-08 18:15:43 +01:00
bb45ff0d9a
Support for Xenial in remote install
...
Fix #923
2017-03-08 15:58:28 +01:00
5036079deb
Merge branch '2.0' into 2.1
2017-03-07 16:48:31 +01:00
7b642552dd
Fix GNS3VM settings are lost at startup
...
Fix #926
2017-03-07 15:36:35 +01:00
6017ebbd97
Merge branch '2.0' into 2.1
2017-03-07 11:16:05 +01:00
d89ea83746
When we receive settings from the client save them on disk
2017-03-07 11:12:51 +01:00
e3974377ed
Merge pull request #888 from GNS3/embed_appliances
...
Embed the appliances in the server.
2017-03-06 17:43:15 -07:00
78e5944e66
2.0.0dev10
2017-03-06 19:35:16 +01:00
5b217d2043
2.0.0rc1
2017-03-06 19:31:02 +01:00
54131bc9bb
Update the documentation
2017-03-06 14:35:39 +01:00
8b7035b185
Enable show in file manager for cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/1900
2017-03-06 14:25:53 +01:00
94d285301a
Improve error log when you have trouble to load a topology
2017-03-06 12:15:52 +01:00
5e7f97b175
Fix when qemu exit by itself clean other processes
...
Fix https://github.com/GNS3/gns3-gui/issues/1898
2017-03-03 18:40:26 +01:00
e828c9068a
Fix an issue with some node name format
...
Fix #922
2017-02-28 18:03:10 +01:00
5a399b90fe
Merge branch '2.1' into embed_appliances
2017-02-28 14:55:33 +01:00
583327ad33
Merge branch '2.0' into 2.1
2017-02-28 14:32:40 +01:00
7e1e63cd09
Catch error when we can't save the settings
...
Fix #921
2017-02-28 14:31:52 +01:00
1ab9ca2333
Merge branch '2.0' into 2.1
2017-02-28 14:25:38 +01:00
39106ac36b
Do not prevent the creation of a local server on a machine named gns3vm
...
Fix #920
2017-02-28 13:11:03 +01:00
41d7570b24
Load local server before anything else
2017-02-28 12:08:47 +01:00
da8811515d
Remove noise from log when VMware is not installed
2017-02-28 11:42:07 +01:00
ec6411f730
Fix an error with some SVG
...
Fix #919
2017-02-28 11:22:53 +01:00
70e2b87ff0
Patch hostname in configuration file even if name is unsync
...
Ref https://github.com/GNS3/gns3-gui/issues/1889
2017-02-27 12:48:05 +01:00
8fd59c7967
If the GNS3 VM as failed to start reset his status
2017-02-27 12:03:26 +01:00
9c71e96fd4
Report aiohttp version in crash report
2017-02-27 11:31:51 +01:00
8e9c480d8d
Catch some invalid node name formatting
...
Fix #917
2017-02-27 11:24:06 +01:00
53dd1bd6e1
Ensure we dump a .gns3 before exporting it
...
Fix #915
2017-02-27 11:10:08 +01:00
34d0736946
Update sphinx from 1.5.2 to 1.5.3 ( #916 )
2017-02-27 08:45:45 +01:00
2e0f012952
Improve ACPI shutdown for virtualbox
2017-02-24 13:58:03 +01:00
65b75a9212
Fix an issue with serial capture for IOU
...
Fix https://github.com/GNS3/gns3-gui/issues/1886
2017-02-24 11:55:41 +01:00
366c567864
Fix restoration of private config when using dynamips
...
Fix #906
2017-02-23 18:21:00 +01:00
420c3792eb
Merge branch 'unknow_error_bug' into 2.0
2017-02-23 18:08:46 +01:00
3fb24dd895
Avoid a crash when the connection with the server close
2017-02-23 17:54:01 +01:00
5bfa864f0c
Increase timeout for detecting VirtualBox GNS3 VM
2017-02-23 16:19:20 +01:00
0d96471f29
Fix headless startup of the GNS3 VM
2017-02-23 15:35:30 +01:00
8aca3c7b99
Do not crash at startup if local server as the same name as remote server
...
Fix #910
2017-02-23 14:34:21 +01:00
30db4d8b5c
Yarl 0.9.8 is require by aiohttp 1.3
2017-02-23 11:49:46 +01:00
afa3f12e30
Allow any 1.3 aiohttp release but not 1.4
2017-02-23 11:48:34 +01:00
726480f676
Disable Keep Alive because it's bug with old Qt versions
2017-02-23 09:32:26 +01:00
40be22bc58
Fix run missing function
...
Fix https://github.com/GNS3/gns3-gui/issues/1878
2017-02-23 09:13:27 +01:00
6a91804116
Catch error when you provide an invalid port name formating
...
Fix #909
2017-02-22 18:03:26 +01:00
ebe8c1e536
Update aiohttp from 1.2.0 to 1.3.3 ( #905 )
2017-02-22 10:28:43 +01:00
2884a40769
Fix error when the startup config file is missing
...
Fix https://github.com/GNS3/gns3-gui/issues/1877
2017-02-22 09:28:34 +01:00
b132d95a04
Fix error when you delete the builtin symbols directory
...
Fix #908
2017-02-20 18:28:49 +01:00
961c209ab1
Fix an issue when getting size from some SVG file
...
Fix https://github.com/GNS3/gns3-gui/issues/1866
2017-02-20 17:25:26 +01:00
132a7bfeb7
Catch an error in etherswitch when ubridge die
...
Fix #907
2017-02-20 12:19:38 +01:00
7407ab88b3
Fix a failing test on Python 3.6
2017-02-20 10:56:48 +01:00
7fea6f0e2e
Fix conversion issue for old IOU projects
...
Fix https://github.com/GNS3/gns3-gui/issues/1868
2017-02-20 10:48:03 +01:00
5672b4b748
Merge pull request #890 from GNS3/base_config_server_side
...
Manage base configuration on server
2017-02-19 22:59:06 -08:00
aee7208f7b
Merge pull request #895 from GNS3/qemu_more_adapters
...
Allow up to 275 adapters for qemu
2017-02-17 01:40:41 -08:00
635e163954
Update qemu_vm.py
2017-02-17 17:37:06 +08:00
99f817392d
Raise an error if you use Qemu < 2.4 and try to use large number of adapters
2017-02-17 09:55:50 +01:00
51bf979284
Merge branch '2.0' into 2.1
2017-02-16 16:24:57 +01:00
a730fce514
2.0.0dev9
2017-02-16 11:23:19 +01:00
5796f47a55
Crash report key for b4
2017-02-16 11:21:39 +01:00
0f33448af2
2.0.0 beta 4
2017-02-16 11:19:27 +01:00
8d2c27eafd
Lock aiohttp to see if it's the reason of Unkown error from Qt
2017-02-15 20:10:41 +01:00
10b039074f
Avoid a crash in some conditions when reading the serial console
2017-02-15 19:31:38 +01:00
897c9cb42c
Improve docker container for development
2017-02-15 19:31:18 +01:00
a2337ed6c6
Force installation of last aiohttp
2017-02-15 16:41:23 +01:00
b7e5c08fdf
Display git version in commit
2017-02-15 12:58:12 +01:00
e04eb44a15
Disallow export of project with VirtualBox linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1824
2017-02-14 16:41:31 +01:00
a191029c4f
Fix linked_clone property lost during topology convert
2017-02-14 14:45:48 +01:00
0dbd92db11
Fix disk lost when save as a project using linked clone VirtualBox
...
Fix https://github.com/GNS3/gns3-gui/issues/1824
2017-02-13 19:11:29 +01:00
a576c57873
Catch permission error when restoring a snapshot
...
Fix #899
2017-02-13 15:30:02 +01:00
5639cbe860
Fix a rare crash when closing a project
...
Fix #900
2017-02-13 15:24:22 +01:00
defcf82610
Fix a rare error when closing a project
...
Fix #897
2017-02-13 15:18:00 +01:00
4fed98617b
Add Dockerfile for development
2017-02-13 11:39:21 +01:00
2a840da462
Create an ApplianceTemplate class
2017-02-08 15:40:56 +01:00
8d86d959de
"/appliances" => "/appliances/templates"
2017-02-08 14:51:00 +01:00
b0567772f7
Allow up to 275 adapters for qemu
...
See #889 for more details
2017-02-07 17:04:29 +01:00
5e02a9d450
Merge branch '2.0' into 2.1
2017-02-07 15:03:24 +01:00
f33e470601
Fix error when you have error on your filesystem during project convertion
...
Fix #894
2017-02-07 10:36:36 +01:00
19b70accd5
Catch error when we can't access to a unix socket
2017-02-06 17:59:00 +01:00
94fd4bcbe9
Fix stacktrace display when connecting to remote server
...
Fix #891
2017-02-06 17:56:08 +01:00
6ded234681
Fix an error with Python 3.4
2017-02-06 17:19:02 +01:00
bcc71b5455
Fix a crash with Python 3.4
...
Fix https://github.com/GNS3/gns3-server/issues/876
2017-02-06 16:52:13 +01:00
08c2892295
If we can't resolve compute name return 0.0.0.0
...
It's not perfect, but it's rare in most cases it's
handle before.
Fix #892
2017-02-06 16:47:40 +01:00
9c7d2e9915
Raise an error if you put an invalid key in node name
...
Fix https://github.com/GNS3/gns3-gui/issues/1833
2017-02-06 15:05:29 +01:00
0d7157c295
Improve a lot project loading speed
...
Fix #893
2017-02-06 11:57:56 +01:00
fbe26d11cf
Fix a potential crash
2017-02-06 11:07:35 +01:00
d06af526b2
Fix the server don't start if a remote is unavailable
2017-02-06 10:49:09 +01:00
959c08449e
Do not crash if you pass {name} in name
2017-02-03 14:56:55 +01:00
96194cef67
Fix import/export of dynamips configuration
2017-02-03 14:44:32 +01:00
e892e5dfab
Manage base configuration on server
...
Fix #786
2017-02-03 13:19:14 +01:00
afcd27f348
Merge branch '2.0' into 2.1
2017-02-02 15:35:04 +01:00
63b888a57e
Drop unused code
2017-02-02 15:34:39 +01:00
842e2c7fbf
Merge branch '2.0' into 2.1
2017-02-02 11:54:03 +01:00
46d405c8b3
Simplify conversion process from 1.3 to 2.0
...
This could avoid some corruption issue.
2017-02-02 11:52:55 +01:00
dc6756d5ae
Embed the appliances in the server.
...
This add a /appliances call
2017-02-01 11:30:14 +01:00
5204cec9e6
Merge branch '2.0' into 2.1
2017-02-01 10:08:38 +01:00
f0ff035c0b
Prevent corruption of VM in VirtualBox when using linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1821
2017-01-31 18:58:43 +01:00
27a1089806
Fix creation of qemu img
...
Fix https://github.com/GNS3/gns3-gui/issues/1826
2017-01-31 15:16:05 +01:00
bfbc6ff0be
Fix rare race condition when stopping ubridge
...
Fix #887
2017-01-31 13:43:05 +01:00
580693b1ec
Prevent renaming of a running VirtualBox linked VM
...
Fix https://github.com/GNS3/gns3-gui/issues/1816
2017-01-30 15:19:46 +01:00
2da20177a2
Avoid crash when you broke your system permissions
...
Fix #877
2017-01-27 10:56:48 +01:00
267a5ae3a8
Do not crash when you broke permission on your file system during
...
execution
Fix #878
2017-01-27 10:52:17 +01:00
8ff7670031
Fix a crash when you broke permission on your file system
...
Fix #879
2017-01-27 10:49:57 +01:00
d99ec92210
Fix a rare race condition when exporting debug informations
...
Fix #880
2017-01-27 10:48:07 +01:00
b9bd6aa501
Do not try to start the GNS3 VM if the name is none
...
Fix #881
2017-01-27 10:41:39 +01:00
d901efae51
2.1.0dev1
2017-01-24 10:37:23 +01:00
1ed88eda85
Fix version check for VPCS
2017-01-23 21:11:52 +01:00
a24490930f
Fix pcap for PPP link with IOU
...
Fix https://github.com/GNS3/gns3-gui/issues/1799
2017-01-23 18:28:06 +01:00
dc40b0296e
Correct link are not connected to the correct ethernet switch port after conversion
...
Fix https://github.com/GNS3/gns3-gui/issues/1797
2017-01-23 13:34:11 +01:00
f90e6f2f5b
Fix an error if you don't have permissions on your symbols directory
...
Fix #872
2017-01-23 10:23:18 +01:00
a1a677fcd3
Fix an error when converting some topologies from 1.3
...
Fix #871
2017-01-23 10:18:35 +01:00
9d6d15c1bc
Update sphinx from 1.5.1 to 1.5.2 ( #873 )
2017-01-23 10:01:53 +01:00
5183ef8348
Update pytest from 3.0.5 to 3.0.6 ( #874 )
2017-01-23 10:00:18 +01:00
1b07c31ef1
2.0.0 dev8
2017-01-19 11:17:22 +01:00
c5be64a44f
2.0.0b3
2017-01-19 11:16:05 +01:00
6177a45eb5
Merge branch 'master' into 2.0
2017-01-19 11:04:56 +01:00
e7a88a7d99
Force the dependency on typing because otherwise it's broke on 3.4
2017-01-19 10:27:32 +01:00
89d98bc528
Fix sometimes you have an exception when closing GNS3
...
Fix #869
2017-01-18 18:38:25 +01:00
d74769c824
Fix duplicate node names
...
Fix https://github.com/GNS3/gns3-gui/issues/1796
2017-01-18 18:28:50 +01:00
e5dba5e66a
Fix bug with other directory of Qemu images
...
Fix https://github.com/GNS3/gns3-gui/issues/1790
2017-01-18 12:39:10 +01:00
3c0bdd12b5
Do not raise an error if no VM is selected for remote GNS3 VM
2017-01-18 09:49:59 +01:00
47c58bb400
Fix UnboundLocalError: local variable 'vmname' referenced before assignment
...
Fix #868
2017-01-18 09:39:27 +01:00
c9f3ea4489
Fix some race condition in project deletion
...
Fix #866
2017-01-17 19:37:38 +01:00
d10e707f4f
Turn off coveralls
2017-01-17 18:58:43 +01:00
28cbae546d
Fix tests broken by recent pytest upgrades
2017-01-17 18:56:06 +01:00
82da073dd7
If qemu status change internally we mirror it
2017-01-17 16:03:12 +01:00
6938e400d1
Fix VPCS test suite
2017-01-17 16:02:56 +01:00
bfb23ce7a3
Fix hostname of VPCS is not changed
...
Fix https://github.com/GNS3/gns3-gui/issues/1780
2017-01-17 14:34:48 +01:00
e06be6729a
Fix streaming test
2017-01-17 09:05:05 +01:00
304d92764c
Fix capture stop with Wireshark
...
Fix https://github.com/GNS3/gns3-gui/issues/1763
2017-01-16 20:31:55 +01:00
2de284ea30
Fix some tests on travis
2017-01-16 10:13:13 +01:00
7a0783d050
Drop a useless debug information
...
Fix https://github.com/GNS3/gns3-gui/issues/1778
2017-01-16 09:17:08 +01:00
7241063ddf
Fix sometimes VirtualBox VM are not loading
...
Fix https://github.com/GNS3/gns3-server/issues/865
2017-01-16 08:57:50 +01:00
1527a1a4e1
Fix cloud on Linux
...
Fix https://github.com/GNS3/gns3-server/issues/865
2017-01-13 17:08:40 +01:00
ec0181a5ad
Merge pull request #856 from GNS3/dynamips_directory_layout
...
Change directory layout for dynamips.
2017-01-12 20:30:10 -08:00
e87f5fd782
Merge branch 'master' into 2.0
2017-01-12 09:08:17 +01:00
e63171c2c2
1.5.3dev1
2017-01-12 09:07:06 +01:00
19c4ec1867
1.5.3
2017-01-12 08:18:46 +01:00
b1ae884bf0
Drop NAT port from cloud from old topologies
...
It was almost not used (only one occurrence in the whole
beta test).
Fix #844
2017-01-11 19:20:12 +01:00
1bf54bcaeb
Fix Port labels for docker VMs incorrect
2017-01-11 18:38:28 +01:00
82c99418b4
Fix If cloud interface is down the project doesn't open
...
Fix https://github.com/GNS3/gns3-gui/issues/1751
2017-01-11 17:23:36 +01:00
69d8ed5636
Catch Timeout error from VirtualBox GNS3 VM
...
Fix #864
2017-01-11 15:49:36 +01:00
df694ca9eb
Fix export of IOU configuration
...
Fix https://github.com/GNS3/gns3-gui/issues/1745
2017-01-10 15:50:35 +01:00
720adb7721
Fix a crash with VirtualBox in some conditions
...
Fix #863
2017-01-10 14:23:12 +01:00
9480065b28
Sata disk interface support for Qemu VMs. ( #862 )
2017-01-10 14:11:40 +01:00
afd46ec010
Fix random error in the dynamips test suite after previous commit
2017-01-10 12:41:14 +01:00
6150929a5b
Support conversion to dynamips new directory layout on remote
...
Ref https://github.com/GNS3/gns3-gui/issues/1761
2017-01-10 12:15:31 +01:00
e0071f5b59
Catch error when a file is deleted during the compression of project
...
Fix #860
2017-01-10 10:16:45 +01:00
666461277d
Fix a crash with some docker images
...
Fix #861
2017-01-10 10:09:34 +01:00
41d32a5f71
Fix Wrong slot numbering on IOS router
...
Fix #1762
2017-01-09 18:04:54 +01:00
f7d87f09f1
Fix VPCS configuration is overwritten on project load
...
Fix https://github.com/GNS3/gns3-gui/issues/1766
2017-01-09 17:07:42 +01:00
58287b3638
Fix wrong short label for ethernet switch, hub & VPCS
...
Fix https://github.com/GNS3/gns3-gui/issues/1764
2017-01-09 16:48:42 +01:00
2de60ba257
Drop a useless line of code in port_manager
2017-01-09 16:11:34 +01:00
035cbac28e
Fix binding console host for VMware and VirtualBox
...
Ref https://github.com/GNS3/gns3-gui/issues/1757
2017-01-09 16:05:29 +01:00
b63273ec97
Fix resume of dynamips routers
...
Fix #1754
2017-01-09 13:24:23 +01:00
45cf004946
Merge branch 'master' into 2.0
2017-01-09 11:01:24 +01:00
8019374ed0
Fix sporadically systemd is unable to start gns3-server
...
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2017-01-09 10:28:21 +01:00
688122c467
Fix RuntimeError: File size has increased during compressing
...
Fix #858
2017-01-09 10:20:14 +01:00
5c8193556d
Do not dump local compute configuration when saving topology
...
Fix #855
2017-01-09 10:14:21 +01:00
a2fdc92fcb
Change directory layout for dynamips.
...
This create a directory by node to allow feature like save as
to work when running on multiple compute. Benefits now dynamips work
like other nodes. Old topologies are migrated.
Ref https://github.com/GNS3/gns3-gui/issues/1761
2017-01-06 17:43:47 +01:00
955a466be5
Ensure we can't connect to occupy port
...
Ref https://github.com/GNS3/gns3-gui/issues/1759
2017-01-06 10:29:56 +01:00
51aef2b9c7
Fix handling of UTF-8 in large SVG files
...
Fix #854
2017-01-06 09:42:56 +01:00
6778b29fc0
Prevent a crash when you close a dynamips node and create a link at the same time
...
Fix #853
2017-01-06 09:33:10 +01:00
d4be588973
Cleanup tests around port name
2017-01-05 17:49:36 +01:00
a329f89294
Remove Yarl version requirements (trust aiohttp for it)
2017-01-05 17:10:07 +01:00
c06d2e3118
Fix short label diplay instead of custom interface labels
...
Fix https://github.com/GNS3/gns3-gui/issues/1742 , https://github.com/GNS3/gns3-gui/issues/1752
2017-01-05 16:55:31 +01:00
12f09829e7
Improve error message about the netmask
...
Ref #1751
2017-01-05 14:51:43 +01:00
c9fc0a0d6d
Do not mark VirtualBox adapter as connected when not connected to another node in GNS3.
2017-01-05 14:30:23 +08:00
855ab13655
Add missing 'DLT_PPP_SERIAL' PCAP link type in schemas.
2017-01-05 12:24:36 +08:00
ef54367bf7
Fix crash when converting topology with broken link
...
Fix #845
2016-12-21 14:39:44 +01:00
e53db1ed81
Replace JSONDecodeError by ValueError (Python 3.4 compatibility)
...
Fix #847
2016-12-21 09:45:24 +01:00
8c61ef18ba
2.0.0dev7
2016-12-21 09:40:36 +01:00
9a7a9f41aa
Catch an error when we can't create the IOU directory
...
Fix #846
2016-12-21 09:33:44 +01:00
2acd6ce884
2.0.0 beta 2
2016-12-20 11:57:34 +01:00
af530be346
1.5.3dev2
2016-12-20 11:48:55 +01:00
9c3cfc4f4e
1.5.3 rc1
2016-12-20 09:30:52 +01:00
4eed9acbd5
Merge branch 'master' into 2.0
2016-12-20 09:22:47 +01:00
c7d878ed9e
Fix TypeError: __init__() got multiple values for argument 'handler' with recent aiohttp
...
Fix #841
2016-12-20 09:21:02 +01:00
49f1ee2e32
Support aiohttp 1.2 (but not compatible with previous versions)
...
Fix #840
2016-12-20 09:17:45 +01:00
52adf45740
Fix an error when docker hub failed to anwser
...
Fix #843
2016-12-20 09:15:28 +01:00
2011aca43a
Fix an issue with Docker and IOU packet capture
...
Fix https://github.com/GNS3/gns3-gui/issues/1727
2016-12-19 12:26:34 +01:00
3bc78f61df
Fix TypeError: __init__() got multiple values for argument 'handler' with recent aiohttp
...
Fix #841
2016-12-19 11:12:15 +01:00
572fa08049
Support aiohttp 1.2 (but not compatible with previous versions)
...
Fix #840
2016-12-19 10:10:47 +01:00
7ba7c89594
Support UDP cloud from 1.5
...
Fix #822
2016-12-19 09:46:34 +01:00
f86358ad71
Relax permission check on OSX, it seem returning wrong info for setuid
2016-12-19 09:28:27 +01:00
8f6d25cc2b
Fix start all create error if a docker container is already running
...
Fix #839
2016-12-16 16:19:23 +01:00
3259ec1220
Close project if one one the compute of the project is down
...
Fix #836
2016-12-15 21:57:59 +01:00
60eea1f171
Fix error when you upload an empty file
...
Fix #838
2016-12-15 17:12:54 +01:00
b79235afb7
Fix KeyError: 'color' when converting some 1.3 topologies
...
Fix #837
2016-12-15 16:52:01 +01:00
f3e9917479
Fix move a docker restart it
...
Fix #832
2016-12-14 19:21:50 +01:00
74a7e630d3
Fix export of projects with docker with a / in the image name
...
Fix #834
2016-12-14 18:57:59 +01:00
1b6411f88e
Fix an error on Linux during export
...
Fix #826
2016-12-14 18:44:32 +01:00
46b6e7c5ee
Fix hot link issues in Docker
...
Fix #817
2016-12-14 16:53:20 +01:00
d0f65aebff
Fix Can't delete link between docker VM after they were in use
...
Fix #818
2016-12-14 12:01:34 +01:00
30f29d00c4
Fix hardware virtualization detection when an ethernet switch is running
...
Fix https://github.com/GNS3/gns3-gui/issues/1722
2016-12-14 11:04:13 +01:00
81a9b63dbc
Trust user for host binding of link adress
2016-12-13 17:34:41 +01:00
d4603ee346
Update sphinx from 1.5 to 1.5.1 ( #830 )
2016-12-13 17:14:06 +01:00
668c479ef6
Temporary fix for tunnel binding for Daniel from SWI
2016-12-13 16:46:09 +01:00
a3495304ad
Code cleanup for docker interface creation
...
Fix #819
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2016-12-13 16:07:59 +01:00
9f6f830418
Fix TypeError: __new__() got multiple values for argument 'node_type'
...
Fix #827
2016-12-13 09:36:45 +01:00
1cf987a548
Fix a rare crash when writing a file on a remote server
...
Fix #829
2016-12-13 09:25:44 +01:00
8f42122702
Fix 'EthernetSwitch' object has no attribute 'hw_virtualization'
...
Fix #828
2016-12-13 09:21:06 +01:00
89537204df
Fix delete project on remote compute server
...
Fix https://github.com/GNS3/gns3-gui/issues/1714
2016-12-12 22:41:43 +01:00
1106a1af47
Typo
2016-12-12 21:34:00 +01:00
d2f0cddbd7
Fix trouble with builtin devices when we free ports
...
Fix #825
2016-12-12 19:17:06 +01:00
9872fc09b7
When a dynamips command failed display the full command to the user
...
Ref #825
2016-12-12 16:38:55 +01:00
35c2e2fcc4
Fix a wrong error message
2016-12-12 16:29:56 +01:00
922da7c90f
Raise error when we can't found VboxManage at GNS3 VM startup
...
Fix #824
2016-12-12 15:03:56 +01:00
e2fd339f35
Catch auth errors when adding a compute
...
Fix #813
2016-12-12 11:27:18 +01:00
897a94f343
Do not block server startup if one project use non implemented conversion
...
Ref #822
2016-12-12 11:18:17 +01:00
063087f6fb
Fix an error when deleting a compute already deleted
...
Fix #815
2016-12-12 11:09:07 +01:00
d16e3bb37b
Catch cancelled error when you Ctrl-C during server initalisation
...
Fix #820
2016-12-12 10:17:45 +01:00
4cd08c8955
Handle OSerror when listing images
...
Fix #823
2016-12-12 10:14:34 +01:00
4bb990bf0c
Fix JSONDecodeError
...
Fix #814
2016-12-12 10:03:40 +01:00
508edf5cc5
Fix a rare crash when stopping qemu
...
Fix #821
2016-12-12 09:16:29 +01:00
c4327ec74c
Improve docker HTTP console
...
Fix #816
2016-12-09 16:41:15 +01:00
846041a59c
Fix configuration lost during save as on remote server
...
Fix https://github.com/GNS3/gns3-gui/issues/1704 , https://github.com/GNS3/gns3-gui/issues/1705
2016-12-08 16:55:16 +01:00
5ba5c62670
Add support for bios images
...
Ref https://github.com/GNS3/gns3-gui/issues/1700
2016-12-08 16:18:30 +01:00
bd1560ae50
Fix error when controller config file is corrupted
...
Fix #812
2016-12-08 10:52:21 +01:00
1d1861fe51
2.0.0dev6
2016-12-08 10:33:09 +01:00
d006ea0f56
2.0.0 beta 1
2016-12-07 19:41:07 +01:00
52260cba53
Fix crash if at controller loading the remote server is not a GNS3 server
...
Fix #810
2016-12-07 11:01:26 +01:00
d55c73bc8e
Fix grammar ( #808 )
...
* Fixed small grammatical error
* Fixed small grammatical error
2016-12-05 17:30:09 +01:00
97391185e6
Update pytest from 3.0.4 to 3.0.5 ( #809 )
2016-12-05 17:29:28 +01:00
9a632fb823
Update the way we start controller to avoid hiding crash reports
2016-12-05 10:29:20 +01:00
cb02046e01
Update sphinx from 1.4.9 to 1.5 ( #807 )
2016-12-05 08:52:09 +01:00
c53201b753
Fix when you switch console from VNC to telnet it's fail
...
Fix #805
2016-12-01 11:47:05 +01:00
95e944257a
AttributeError: 'Project' object has no attribute 'emit'
...
Fix #804
2016-12-01 10:27:05 +01:00
e3b1eee85b
Improve autostart logging
2016-12-01 09:24:52 +01:00
5efc5684ba
Fix warning when vmware is not installed
2016-11-28 20:28:19 +01:00
433f620905
If a VMware command fail retry
...
Ref #1671
2016-11-28 20:00:20 +01:00
49315adf79
Do not recurse scan for images in standard image directory
...
Fix https://github.com/GNS3/gns3-gui/issues/1680
2016-11-28 19:49:50 +01:00
a36fc37250
When we restore snapshot on a fail project do not crash
...
Fix #800
2016-11-28 13:49:09 +01:00
2b15da3d19
Catch error when qemuy can't connect to his console
...
Fix #803
2016-11-28 13:18:04 +01:00
b3d83b1b0b
Catch error when no space left on disk during export
...
Fix #801
2016-11-28 12:53:50 +01:00
60a145afbb
Improve vmware error message for easier copy paste
2016-11-28 09:59:38 +01:00
a776b36e98
Improve vmware vmrun error error message
2016-11-28 09:51:06 +01:00
40263e14ca
Catch error if you export a project deleted from disk
...
Fix #793
2016-11-25 17:18:23 +01:00
9b6b989d1b
Qemu UDP listen on all ips
2016-11-25 15:21:35 +01:00
794dac31f5
UDP tunnel debuging
...
Fix #1562
2016-11-25 15:11:31 +01:00
ff47fd31e2
Force yarl version >= 0.7.0
...
Fix #796
2016-11-25 12:14:39 +01:00
2215702ae8
Ask user to refresh is user session if he just installed ubridge
...
Ref https://github.com/GNS3/gns3-server/issues/796
2016-11-24 15:16:25 +01:00
03555a3489
2.0.0dev5
2016-11-24 12:53:31 +01:00
35d5a4a21c
Add the date to the changelog
2016-11-24 12:08:10 +01:00
abcddb99b8
2.0.0a4
2016-11-24 12:05:10 +01:00
62db0b628b
Update sphinx from 1.4.8 to 1.4.9 ( #794 )
2016-11-23 21:23:13 +01:00
38d9555f72
Do not block traffic originating from an Ethernet interface in the cloud. Ref #771 .
2016-11-23 22:06:44 +11:00
7754d7f211
Revert "Make the Ethernet side the source in uBridge connection and UDP tunnel the destination. Ref #771."
...
This reverts commit 31c04cc95b
.
2016-11-23 21:55:26 +11:00
875051d05e
Prevent capture on non running node
...
Fix https://github.com/GNS3/gns3-gui/issues/1656
2016-11-22 16:05:57 +01:00
31c04cc95b
Make the Ethernet side the source in uBridge connection and UDP tunnel the destination. Ref #771 .
2016-11-22 21:57:55 +11:00
a853e87fa5
IOURC is a text box instead of a file path
...
Fix https://github.com/GNS3/gns3-gui/issues/1662
2016-11-21 18:16:50 +01:00
9be293909e
Use vnetlib64.exe when possible
...
Fix https://github.com/GNS3/gns3-gui/issues/1648
2016-11-21 17:49:40 +01:00
1beae95443
Multiple improvements around starting the GNS3 VM
...
* avoid concurrent start
* proper catching of the TimeOut error
Ref #754
2016-11-21 09:59:25 +01:00
40af2a35e0
Wait for the end of project loading before making new change
...
Fix #790
2016-11-18 17:35:28 +01:00
5ab85e5c9e
Avoid crash due to persmission error on the .backup file
2016-11-18 17:17:14 +01:00
8ad5670eeb
For security reason debug informations can only be exported from local server
...
Ref #1562
2016-11-18 16:38:27 +01:00
d2564cee9b
Add more debug informations if VM failed to start
...
Fix #754
2016-11-18 16:19:58 +01:00
434f6a70dd
Fix tests on Python 3.5 >=
2016-11-18 12:08:29 +01:00
a872f0328d
Fix closing console of VBox on NIX systems
2016-11-18 11:27:50 +01:00
11f290482d
Remove debug
2016-11-18 10:44:57 +01:00
e4fdfbd091
Code cleanup around ubridge
2016-11-17 18:11:56 +01:00
dcff51eb75
Use wait_for for waiting a process with python 3.5
2016-11-17 18:09:46 +01:00
a14ad2fc99
Fix tests
2016-11-17 14:08:00 +01:00
14fd8104b8
Fix opening a project whith the same non linked VM as current project
...
Fix https://github.com/GNS3/gns3-gui/issues/1646
2016-11-17 12:21:38 +01:00
75890c8f5a
Prevent double start of VirtualBox VM and VMware VM
...
Fix https://github.com/GNS3/gns3-gui/issues/1664
2016-11-17 10:38:29 +01:00
81b2894658
Fix KeyError: 'linked_clone'
...
Fix #792
2016-11-17 10:17:23 +01:00
94ceb2dda0
No connection limit / No keep alive for connection to compute
...
Fix #779
2016-11-16 15:04:10 +01:00
8850265cb6
Improve random queries to start/stop nodes
...
It's confirm the issue #779
2016-11-16 14:54:09 +01:00
66a237628a
Return default symbol if user asked for a non existing symbol
2016-11-16 13:17:58 +01:00
928d9f13f4
Do not log warning at qemu exit on windows if it's normal
...
Fix #777
2016-11-16 13:06:43 +01:00
ecfa89cba8
Speed up interfaces listening on Windows
...
Fix #788
2016-11-16 12:28:02 +01:00
6e5e9e3df9
Fix filtering special interfaces on Windows
2016-11-16 12:21:43 +01:00
56c580dc44
On windows filter VMware and VirtualBox adapters by default
...
Ref #788
2016-11-16 12:16:46 +01:00
0250547479
If server answer not found explain this could be due to the usage of 1.X server
2016-11-15 18:36:04 +01:00
89bbe0ef1b
Fix stack when looking for GNS3 VM with player installed
...
Fix #778
2016-11-15 18:17:34 +01:00
3c384a7bf0
Try to fix VPCS and loobpack adapters not working together. Ref #771 .
2016-11-15 17:36:51 +11:00
5166d894eb
Do not reload a project via /load if the project is already opened
...
Fix #785
2016-11-14 18:45:44 +01:00
e996b825c6
Fix you can not pass auto close at project creation
2016-11-14 16:10:19 +01:00
5e4f5fe2d1
Script for sending random query to the GNS3 server
...
The purpose of this script is to replicate weird
issues by sending a large number of queries.
* Ref https://github.com/GNS3/gns3-gui/issues/1654
* Ref https://github.com/GNS3/gns3-gui/issues/1659
2016-11-14 14:02:58 +01:00
a8b78a9b0a
Fix traceback when sending invalid parameters to the server
...
Fix #783
2016-11-14 14:00:11 +01:00
2c6063569a
Update pytest from 3.0.3 to 3.0.4 ( #781 )
2016-11-14 09:45:22 +01:00
fdc9283e04
Generic code the bind an Ethernet interface with uBridge. Ref #771 .
2016-11-13 20:28:14 +11:00
63a92c4a16
Require ubridge 0.9.7 this fix error with IOL bridge creation
...
Fix https://github.com/GNS3/gns3-gui/issues/1651
2016-11-11 17:07:20 +01:00
8dd4f63aca
Make sure IOU licence is dump in ~/
...
Fix #780
2016-11-11 16:18:39 +01:00
3bc4e951b8
Fix a None error when creating link
2016-11-11 16:08:52 +01:00
8db9b89318
Fix IOL bridge errors
...
Fix https://github.com/GNS3/gns3-gui/issues/1651
2016-11-11 15:16:46 +01:00
52577b55b2
Typo
2016-11-11 14:44:27 +01:00
3bb4f6f133
Display path of vnetlib during interface creations
...
Ref https://github.com/GNS3/gns3-gui/issues/1648
2016-11-11 14:26:09 +01:00
c5ef6b310d
Use last aiohttp
2016-11-11 13:19:44 +01:00
1bb760d3f0
Make logs for searching GNS3 VM vmware IP less noisy
...
Fix #765
2016-11-11 11:41:16 +01:00
65090c6f87
Catch errors when listing images
...
Fix #764
2016-11-11 11:24:41 +01:00
477091207d
Better handle compute unavailable errors
...
Fix #775
2016-11-11 10:38:59 +01:00
f968f6616f
Fix NameError: name 'available_ram' is not define
...
Fix #767
2016-11-11 10:25:37 +01:00
0f0dff3bbb
Update pytest-timeout from 1.0.0 to 1.2.0 ( #774 )
2016-11-10 22:54:17 +01:00
57e2fd9943
If we can found a common subnet we return the host binding for link
...
creation
Fix #773
2016-11-10 22:39:16 +01:00
ca6f014207
Do not connect GNS3 to remote server via 169.254.X.X
2016-11-10 14:46:25 +01:00
5f988bae2f
Expose debug informations about links
2016-11-10 14:18:24 +01:00
bddf9ec2ac
Qemu telnet support multiple client connected
...
Fix #770
2016-11-09 09:47:48 +01:00
69f154d9cc
Correctly initialize connection to VPCS console
2016-11-08 20:10:17 +01:00
db8296f548
Support multiple client connected to the same VPCS console
...
Ref #770
2016-11-08 19:44:12 +01:00
3754a49cc0
Drop IOUCON
...
Fix #747
2016-11-08 10:21:20 +01:00
15d190d911
Increase timeout for link creation
2016-11-08 09:54:59 +01:00
553e137a13
Support for serial console for Virtual BOX and VMware using asyncio
...
Ref #747
2016-11-07 23:43:20 +01:00
3c5cbebfb4
Fix timeout issues when starting VMware or VBox
...
Fix https://github.com/GNS3/gns3-gui/issues/1632
2016-11-07 17:34:51 +01:00
a35eaa8e60
Ask for reboot if VBoxManage is not found
2016-11-07 15:49:25 +01:00
7931ee01b3
Fix a crash with VirtualBox linked clone
2016-11-07 14:10:44 +01:00
4fe2b746d0
Fix IOU tests
2016-11-06 21:22:48 +01:00
183f602fc0
Replace iouyap by ubridge to handle IOU connections. Fixes #614 .
2016-11-06 21:27:49 +11:00
c271ef8c6a
Tool to add, configure and remove Windows loopback adapters.
...
New dependency: wmi (not added to requirements.txt).
Usage (must be running with admin rights):
gns3loopback.exe --add MY_LOOPBACK 10.0.0.1 255.0.0.0
gns3loopback.exe --remove MY_LOOPBACK
2016-11-05 15:10:05 +11:00
0c87d8e1bd
Lock VMware by VM instead of globally
...
Ref https://github.com/GNS3/gns3-gui/issues/1632
2016-11-04 19:39:17 +01:00
7255754fef
Bridge support in cloud is more robust
...
Fix #761
2016-11-04 17:40:44 +01:00
cf723962af
Support bridge in cloud
...
Nat take advantage of that and the code is more simple.
Fix #761
2016-11-04 17:32:16 +01:00
1b3e47ce83
Add a test of cloud raw ethernet interface
...
Before touching it for the bridge support a test to prevent regressions.
Ref #761
2016-11-04 16:52:29 +01:00
74695efe90
Fix tests checking the local flag
2016-11-04 15:42:29 +01:00
ea94731418
Fix support of IOS images outside standard directories
...
Fix https://github.com/GNS3/gns3-gui/issues/1630
2016-11-04 15:26:13 +01:00
5dee4eb052
Raise clean error when node timeout when stopped
2016-11-04 11:40:55 +01:00
dc26be43c2
Fix random VirtualBox creation error when using linked clone
...
Fix #760
2016-11-04 11:07:43 +01:00
6f43f988c3
Update documentations
2016-11-03 18:20:51 +01:00
4e15f89604
Drop console_type serial, and enable_remote_console for Vbox and VMware
...
Ref #748
2016-11-03 18:17:50 +01:00
382d8887d5
Fix a test failure when test run and gns3server is running
2016-11-03 14:27:03 +01:00
0d6adb0620
Fix a rare crash when a failed node is garbage collected
2016-11-03 14:21:28 +01:00
1e73962e33
Do not dump iourc_content to .gns3 file
...
Fix #759
2016-11-03 13:35:44 +01:00
3df3aa84ff
Try to disable enable remote console for VMware to see if it's the source of timeout errors
...
Ref https://github.com/GNS3/gns3-gui/issues/1632
2016-11-03 10:40:00 +01:00
7c981f9322
Try to disable enable remote console for VMware to see if it's the source of timeout errors
...
Ref https://github.com/GNS3/gns3-gui/issues/1632
2016-11-02 18:59:09 +01:00
21ec2a6271
Fix No such file or directory when duplicate a project using Vbox linked clone hdd_info.json
...
Fix #1185
2016-11-02 12:50:53 +01:00
ce5ff93242
Catch FileNotFound error for builtin symbols if erase them from disk
...
Fix #752
2016-11-02 12:07:25 +01:00
c254011b33
Upgrade aiohttp
2016-11-02 11:55:47 +01:00
0d022a4d33
Forward server disconnected errors
...
Fix #758
2016-11-02 11:06:45 +01:00
b85b4b73cc
Fix a crash when vboxmanage is not found
...
Fix #755
2016-11-02 10:22:36 +01:00
308706e3d4
Raise error if IOU image is not configured
...
Fix #757
2016-11-02 10:20:43 +01:00
7c1a079ee8
Add a test for unicode characters in /images
...
Ref #756
2016-11-02 10:08:49 +01:00
ae76a4f778
Fix crash when getting font
2016-11-01 18:18:51 +01:00
94ebd732a8
Fix a crash when default font is missing
...
Fix #750
2016-10-31 11:37:39 +01:00
9bceaa89b7
Fix a crash when vmrun is not found
...
Fix #753
2016-10-31 11:20:35 +01:00
8150c3007e
2.0.0dev4
2016-10-28 19:38:01 +02:00
21c83de445
2.0.0 alpha 3
2016-10-28 19:19:29 +02:00
6be5b6ffad
Fix uuid of VirtualBox VM after a save as
...
Fix #1185
2016-10-28 16:00:26 +02:00
9d94c47fc8
Merge branch 'master' into 2.0
2016-10-28 11:39:16 +02:00
bd4de862c8
Explain that segfault on IOU is a issue with the image
...
Fix #739
2016-10-28 11:25:14 +02:00
53e6ee1b3a
Fix crash when you import a corrupted SVG
...
Fix #746
2016-10-28 10:06:02 +02:00
4a5066c2a5
Fix Error while creating link: Port 0 is not allocated. when you have an invalid interface
...
Fix #744
2016-10-27 19:09:27 +02:00
ea1c525181
Fix computes tests
2016-10-27 16:54:05 +02:00
0cfdde7b7e
Fix random password lost of remote GNS3VM
2016-10-27 16:50:00 +02:00
ae1a9d9a5f
No timeout for listing images
...
Fix #1617
2016-10-27 15:34:17 +02:00
eff23eefe9
Handle 408 HTTP status code (request timeout)
...
Fix #743
2016-10-27 15:32:07 +02:00
620de3ff25
Move code for exposing VM ip to the VM itself. And display VM starting status
...
Fix #1621
2016-10-26 18:32:01 +02:00
fd911542f7
Fix a crash when we have error during export project
2016-10-26 16:50:01 +02:00
eabe4eb97e
Improve remote server console host support when binding to 0.0.0.0
...
Fix https://github.com/GNS3/gns3-gui/issues/1574
2016-10-26 14:43:47 +02:00
afb7eca27a
Fix port naming for atm switch
...
Fix #735
2016-10-26 12:03:54 +02:00
cf3ed5a329
Fix port naming for FrameRelay switch
...
Fix #735
2016-10-26 11:59:16 +02:00
048d2c12d0
Catch permission errors when listing images
...
Fix #1608
2016-10-26 10:53:14 +02:00
1080147cf5
If we can't found the VMware version we use workstation
...
Fix #742
2016-10-26 10:36:34 +02:00
b50246fc2b
CURL API sample for creating a dynamips router
2016-10-25 19:38:47 +02:00
0f9df6a2f8
Fix crash in idlePC compute
2016-10-25 19:32:07 +02:00
49c3ecf02e
Add sample api call for creating a qemu node
2016-10-25 19:29:05 +02:00
9e861a7340
Try a different method in order to retrieve IP from VMware
...
Ref https://github.com/GNS3/gns3-gui/issues/1589
2016-10-25 18:44:40 +02:00
1f44e08cdd
Fix naming of IOU serial interfaces
...
Fix #737
2016-10-25 15:26:36 +02:00
9799dabb98
Improve timeout management
...
Fix #741
2016-10-25 14:41:33 +02:00
f8cba8cd50
Fix crash in tests
2016-10-25 12:13:42 +02:00
4fe293f1d5
Fix tests crash on travis
2016-10-25 12:00:17 +02:00
59dcdcc141
When exporting debug information export GNS3 VM vmx content
...
Fix #740
2016-10-25 11:56:24 +02:00
4815904737
/debug for exporting debug informations
...
Ref #740 , https://github.com/GNS3/gns3-gui/issues/1562
2016-10-25 11:40:57 +02:00
ae1e027031
Raise error if using a non linked clone VM twice
...
Fix https://github.com/GNS3/gns3-gui/issues/1593
2016-10-24 21:39:35 +02:00
597e1e618d
Fix a possible deadlock at exit
2016-10-24 18:02:50 +02:00
acd1d95a8e
Fix import of some old dynamips topologies
...
Fix #734
2016-10-24 17:57:23 +02:00
0caf74443b
Fix a crash with some old virtualbox topologies
...
Fix https://github.com/GNS3/gns3-gui/issues/1605
2016-10-24 16:47:45 +02:00
786159110e
Fix conflict issue between the GNS3VM and a remote server
2016-10-24 15:24:45 +02:00
b9e7ccc14f
Fix typo in error message about the GNS3 VM
2016-10-24 15:16:53 +02:00
10e7b32409
Fix an error when importing old topology without color for label
...
Fix #736
2016-10-24 14:58:14 +02:00
ac1eef256f
Use tap adapter instead of veth for docker (allow usage of vlan)
...
Ref #716
2016-10-24 12:35:50 +02:00
00fc2fa007
Avoid crash during tests if VNC server run on host PC
2016-10-24 12:21:57 +02:00
19d184e04c
2.0.0dev3
2016-10-20 22:13:10 +02:00
db6485e702
2.0.0a2
2016-10-20 21:30:41 +02:00
106915f419
Return md5sum and filesize in the list of images
...
Ref https://github.com/GNS3/gns3-gui/issues/1590
2016-10-20 17:24:05 +02:00
69fcf801c3
Update api documentations
2016-10-20 10:54:07 +02:00
dc363bbd38
Disable binding to an IPV6
...
Ref https://github.com/GNS3/gns3-server/issues/725
2016-10-20 09:56:27 +02:00
43236746f9
Support symbol None (from old versions)
...
Fix #732
2016-10-20 09:44:24 +02:00
f038735595
Fix an issue with finding vmrun and vboxmanage
...
Ref #1575
2016-10-19 17:44:55 +02:00
66a789672d
Merge branch 'master' into 2.0
2016-10-19 17:06:43 +02:00
a4f8675c93
Support named remote servers for VPCS
...
Fix #722
2016-10-19 16:55:33 +02:00
3ecdd1d30c
Improve vmrun error messages
2016-10-19 12:03:42 +02:00
97cc60fad4
If vmware raise an error about invalid host type we retry with player
2016-10-19 11:57:14 +02:00
8adc010ba0
Do not trust client for the type of VMware host
...
Ref https://github.com/GNS3/gns3-gui/issues/1579
2016-10-19 11:40:16 +02:00
7d35d1a34f
Improve error when default vm directory is not found
2016-10-19 10:38:21 +02:00
fbd3a54877
Merge branch 'master' into 2.0
2016-10-19 09:13:28 +02:00
da71f29208
Merge pull request #726 from GNS3/port_check
...
When checking for a free port check if the host and 0.0.0.0 are available
2016-10-18 21:02:28 -06:00
1eb423c204
Add a clear warning about /upload deprecated
...
Fix #728
2016-10-18 22:57:02 +02:00
2a4b68d3b7
/duplicate support non opened projects
...
Ref https://github.com/GNS3/gns3-gui/issues/1585
2016-10-18 16:50:41 +02:00
19be2d85b7
Fix Snapshot restore does not work with IOS routers
...
Fix https://github.com/GNS3/gns3-gui/issues/1583
2016-10-18 16:19:14 +02:00
8055547936
Use last zipstream version
2016-10-18 16:18:18 +02:00
40ae563da1
Update dependencies from pyup
...
* Update sphinx from 1.2.3 to 1.4.8
* Update pytest from 2.8.2 to 3.0.3
* Update pytest-timeout from 0.5 to 1.0.0
* Update pytest-cov from 2.2.0 to 2.4.0
* Update pep8 from 1.5.7 to 1.7.0
2016-10-18 15:21:01 +02:00
dd849f7945
Strip space from all nodes names
...
Fix #727
2016-10-18 11:11:45 +02:00
b53b34d485
When checking for a free port check if the host and 0.0.0.0 are available
...
Because some emulators will listen on 0.0.0.0 and not on the host.
Fix #721
2016-10-18 09:59:31 +02:00
a8ffaa9cb5
If listen on all interface do not return localhost as console
...
Fix https://github.com/GNS3/gns3-gui/issues/1574
2016-10-17 18:20:29 +02:00
f737989e44
Fix HTTP console not working for docker containers
...
Fix #1568
2016-10-17 14:29:29 +02:00
b9b0feed62
Fix IPV6 server support
...
Fix #717
2016-10-17 14:10:25 +02:00
421e127603
Merge branch 'master' into 2.0
2016-10-17 10:41:55 +02:00
e63da227d0
Try pyup.io
2016-10-17 10:27:35 +02:00
780b00f095
Fix validation error with auxilary console
...
Fix https://github.com/GNS3/gns3-gui/issues/1569
2016-10-17 10:10:59 +02:00
cb0a7c6a3f
Fix connection issue with IOU when a device as serial link
...
Fix https://github.com/GNS3/gns3-gui/issues/1566
2016-10-17 00:06:34 +02:00
b43a0f7dac
Turn off python 3.6 build
2016-10-14 19:11:09 +02:00
ec3660c979
Catch an error when docker is not running
2016-10-14 19:06:12 +02:00
fbdcf67d29
If docker container state failed to return we consider the container stopped
2016-10-14 19:00:25 +02:00
a9c7c3ca3b
Enable test on 3.6 because future is now implemented in C
2016-10-13 20:04:55 +02:00
241c9b0c11
Fix Error when converting some dynamips topologies from 1.3 => 2.0
...
Fix #718
2016-10-07 12:33:46 +02:00
b6fa14454e
After conversion from 1.X check the topology before save to disk
2016-10-07 11:56:55 +02:00
a437760f5d
Keep forever .gns3 backup before version upgrade
2016-10-07 11:29:11 +02:00
98480881a3
Update crash report key
2016-10-07 10:29:06 +02:00
d60b606d5e
Fix save of topology size
...
Fix https://github.com/GNS3/gns3-gui/issues/1561
2016-10-05 15:52:44 +02:00
5a695d2651
Missing busybox for docker
2016-10-05 14:57:58 +02:00
54c45f0b98
GNS3 server can't be keep as zipped egg
2016-10-05 14:56:11 +02:00
46e1fbda60
Merge pull request #712 from GNS3/set_qemu_uuid
...
Set Qemu uuid for csr1000v
2016-10-04 20:55:11 -06:00
5a7f5d2950
Check if GNS3 has access to all docker resssources
...
Ref #702
2016-10-04 21:14:19 +02:00
4b4053dc2b
Return the platform of a compute
...
Ref https://github.com/GNS3/gns3-gui/issues/1550
2016-10-04 18:48:29 +02:00
2b9c190bcf
Handle errors when startup config path is wrong
...
Fix #715
2016-10-04 17:16:52 +02:00
7baf584367
Merge branch 'master' into 2.0
2016-10-04 14:53:50 +02:00
c7d9af121f
smm=off is only for 64bits
...
Fix #714
2016-10-04 14:53:09 +02:00
04aec4619f
Fix uploads of large images
...
Fix https://github.com/GNS3/gns3-gui/issues/1552
2016-10-04 10:56:38 +02:00
8299ce800d
Stop raising error if VMware has not enough ram. Not working on some system
...
Fix #713
2016-10-04 10:15:33 +02:00
4aa7a0a9df
Increase creation timeout for docker container
2016-10-03 22:31:34 +02:00
48a73f9ab5
Fix a rare crash in vbox
...
Fix #710
2016-10-03 21:39:43 +02:00
780086cd5b
Remove a debug
2016-10-03 18:40:59 +02:00
fb8a942620
Fix errors where free port as marked as used after an error
2016-10-03 16:37:58 +02:00
6fa8c52482
Fix a bug when selecting a topology and deleting multiple linked device
...
Fix https://github.com/GNS3/gns3-gui/issues/1554
2016-10-03 16:36:16 +02:00
f3d255756b
Set Qemu uuid for csr1000v
...
Fix #711
2016-10-03 15:54:20 +02:00
99bdf37ec3
Prevent connect a node to himself
...
Fix https://github.com/GNS3/gns3-gui/issues/1553
2016-10-03 12:31:01 +02:00
420168015c
Fix BadZipFile: File is not a zip file
2016-10-03 10:33:56 +02:00
bfb82a9618
The gns3_controller.conf is located in the same directory of gns3_server.conf
...
Fix #701
2016-09-30 17:34:28 +02:00
1e0b724e47
Make sure the compute has an id
2016-09-30 11:20:25 +02:00
4d6d0e96c6
Fix crash if you manually delete the project directory and use the delete button in interface
...
Fix #697
2016-09-30 10:47:37 +02:00
36175f7c26
Catch timeout error when closing project
...
Fix #698
2016-09-30 10:40:10 +02:00
a8c32e6b8e
Fix a crash when importing some old topologies.
...
Fix #699
2016-09-30 10:36:18 +02:00
a01b55f07b
Fix a crash if font information is missing
...
Fix #700
2016-09-30 10:30:24 +02:00
a7184f32bd
Make test of topology conversion independent of the version
2016-09-30 10:29:55 +02:00
a5ff0b8579
2.0.0dev2
2016-09-29 20:42:23 +02:00
6ac595a38c
2.0.0 alpha 1
2016-09-29 16:59:17 +02:00
f6b34e2434
Bug fixes on Hub
2016-09-29 16:01:18 +02:00
74dd212def
One less exit deadlock
2016-09-29 15:07:17 +02:00
462238a335
Fix a crash when adding builtin switch and hub
2016-09-29 15:07:05 +02:00
2b1fab6742
Conversion issue for switch & hub from 1.5 to 2.0
...
Fix #694
2016-09-29 14:59:11 +02:00
68725778e8
Return all ports for hub & switch
2016-09-29 14:40:56 +02:00
8f6d24ae5e
Prevent a dead lock when closing server
2016-09-29 14:40:39 +02:00
cfd74a8164
Fix crash when loading as GNS3 a non topology
...
Fix #692
2016-09-29 14:08:07 +02:00
79d376652c
Fix tests on Unix for interfaces
2016-09-28 14:34:13 +02:00
c38dd004b8
Extract netmask of interfaces on windows
2016-09-28 10:48:28 +02:00
fb2dac6ef1
All tests pass on windows
2016-09-28 10:27:30 +02:00
e01931269f
Fix import project tests
2016-09-27 18:44:32 +02:00
c2420318ba
Fix test of drawings under windows
2016-09-27 18:03:44 +02:00
fd3ac65eb5
Qemu fixes for windows
2016-09-27 18:01:50 +02:00
20772a310b
Change seperator for additonnal images directory otherwise bug on windows
2016-09-27 17:15:59 +02:00
2c73d40551
Update documentations
2016-09-27 17:15:40 +02:00
be5d543f20
Fix some bugs on windows
2016-09-27 17:05:03 +02:00
3a8ca1071e
Support 0.0.0.0 as host when creating local compute
2016-09-27 11:54:23 +02:00
7df645f742
Fix a crash in NAT
2016-09-27 11:54:07 +02:00
3ea5df7462
Make better error when we have no netmask
...
Fix #1541
2016-09-27 11:47:18 +02:00
5555662b2c
Fix If I change the content of cloud the cloud no longer work
...
Fix #1540
2016-09-27 11:21:40 +02:00
4ea3690951
Merge branch 'master' into 2.0
2016-09-27 10:47:18 +02:00
15babb137d
Fix set hostname on remote server
...
Fix #691
2016-09-27 10:40:58 +02:00
eccee6b629
Support unstable ppa for remote install
2016-09-27 10:35:24 +02:00
c91999c532
Disallow running IOU on multiple server
...
Fix #690
2016-09-26 15:35:58 +02:00
f3596767c1
Merge branch 'master' into 2.0
2016-09-26 15:17:05 +02:00
ef95ba1ed8
Fix sending smm option to qemu
...
Fix #689
2016-09-26 15:15:38 +02:00
79b4926cad
Fix the nat node
...
Ref #686
2016-09-26 15:08:55 +02:00
dc798dafd0
Cloud support multiple interfaces
2016-09-23 10:56:37 +02:00
4c900ce639
Cleanup port when cloud failed to create
2016-09-23 10:52:08 +02:00
87e2326363
Fix cannot recreate a deleted project
...
Fix #1539
2016-09-23 10:22:33 +02:00
41f12457e7
Fix a crash in cloud
2016-09-22 18:29:46 +02:00
29563ed7bc
Fill cloud interface server side
...
Fix https://github.com/GNS3/gns3-gui/issues/1535
2016-09-22 17:46:32 +02:00
286112ced4
Fix port name in the cloud
...
Fix #1534
2016-09-22 17:11:40 +02:00
6837cc8e23
Fix for nat node
...
Ref #686
2016-09-22 15:58:31 +02:00
5631e1bd86
Update crash report key
2016-09-22 10:53:02 +02:00
4bd9556767
Merge branch 'master' into 2.0
2016-09-21 19:27:44 +02:00
2bbdbeaa82
Workaround a bug with KVM, Qemu >= 2.4 and Intel CPU
...
Fix #685
2016-09-21 19:25:15 +02:00
056ae41d56
Fix invalid content in the dynamips export
...
Fix #1527
2016-09-21 17:49:25 +02:00
4cd164fc24
Better management of the GNS3 VM with VirtualBox
2016-09-21 17:01:50 +02:00
896d279ded
Support configuration of ram and vcpus of GNS3 VM in setup wizard
...
Ref #1445
2016-09-21 15:46:56 +02:00
d2b0321419
Improve ASA 8 warning
2016-09-21 12:37:25 +02:00
14416afbba
Use last aiohttp version
2016-09-20 16:24:53 +02:00
64139387c4
Return size of the scene of the project
...
Ref #683
2016-09-20 12:46:39 +02:00
77eae35778
API method for getting a node
2016-09-20 10:14:30 +02:00
9fbe23e09b
Fix a test error
2016-09-19 16:55:48 +02:00
5fd04e1f9e
Fix a warning when export
2016-09-19 16:51:15 +02:00
f0af7d3c7a
Change node_id when I save as
...
Fix https://github.com/GNS3/gns3-gui/issues/1519
2016-09-19 16:36:19 +02:00
cf10f02a8d
Fix utf8 errors
...
Fix #681
2016-09-18 22:23:52 +02:00
ac8bd3fec4
Fix error when importing some old topologies
...
Fix #680
2016-09-18 22:20:29 +02:00
b7bd73e8c9
Fix AttributeError: 'Cloud' object has no attribute '_ports'
...
Fix #682
2016-09-18 22:16:14 +02:00
c90df05e8c
Fix error when deleting node after link creation failed
...
Fix #1514
2016-09-15 19:08:57 +02:00
ee50790ab5
Dissallow export when node are running and are not always running
...
Fix #677
2016-09-15 18:48:14 +02:00
37f972dea1
Fix an issue with old symbols paths
2016-09-15 18:21:39 +02:00
da5e3d0e54
Dissallow serial to ethernet connection
...
Fix #678
2016-09-15 14:51:40 +02:00
5d12a91268
Fix Serial interface not available for IOU
...
Fix https://github.com/GNS3/gns3-gui/issues/1512
2016-09-15 11:49:41 +02:00
ba148df159
Fix documentation formatting
2016-09-15 08:10:41 +02:00
5b1ec3bec2
Raise an error if the destination of import contain a .gns3 in path
...
Ref https://github.com/GNS3/gns3-gui/issues/1503
2016-09-14 18:53:26 +02:00
84a2f8b4a3
Return flag for special interface that you can use in the cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/1509
2016-09-14 17:15:06 +02:00
803064d5cf
Rebuild documentation
2016-09-14 15:31:58 +02:00
2f0e2260ab
Move the generation of the list of ports to the server
...
Ref #676
2016-09-14 15:21:37 +02:00
f06c00fdb8
Fix Can't remove a slot from dynamips device
...
Fix https://github.com/GNS3/gns3-gui/issues/1510
2016-09-14 11:40:45 +02:00
b8909c54cf
Merge pull request #649 from GNS3/bind_qemu_all_host
...
Bind qemu UDP tunnels on all hosts
2016-09-12 11:04:08 -06:00
de2dad20d5
Renable sleep at Vbox exit bug seem to be back
...
Fix https://github.com/GNS3/gns3-gui/issues/1444
2016-09-08 18:37:34 +02:00
a17ae316c7
Fix asyncio reactor on Windows
...
Fix #672
2016-09-08 17:21:38 +02:00
83b72d762c
Download link for the VM
...
Ref https://github.com/GNS3/gns3-gui/issues/1489
2016-09-08 16:00:32 +02:00
1412462229
Suspend the GNS3 VM
...
Fix #656
2016-09-08 15:32:35 +02:00
cfe834afc4
Merge branch 'master' into 2.0
2016-09-08 11:52:16 +02:00
84c0a17572
Support large project (> 2GB) during export
...
Fix #670
2016-09-08 11:41:12 +02:00
9bbb32400d
Try to have a better server close cleanup
...
Fix #669
2016-09-08 11:23:13 +02:00
0910712657
Handle more topologie loading errrors
...
Fix #671
2016-09-08 10:56:08 +02:00
de526482e3
Fixes unknown nvram format for IOU. Fixes #594 .
2016-09-07 12:41:13 -06:00
62377315dd
English typo
...
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2016-09-07 20:38:24 +02:00
436543d8b8
English fix profil => profile
2016-09-07 17:44:51 +02:00
67fc563d81
Merge branch 'master' into 2.0
2016-09-07 15:01:51 +02:00
f0edf799b7
Fix Deleting running telnet docker VM shows error in log
...
Fix #662
2016-09-07 14:24:56 +02:00
f1fe7246e7
Remove --controller
...
This add too much complexity and it can work
without it.
Fix https://github.com/GNS3/gns3-vm/issues/80 , #645
2016-09-07 10:04:28 +02:00
9c6ee97ff2
Fix tests on Travis
2016-09-06 15:06:49 +02:00
0bbda4a5d7
Fix error during rotation
...
Fix https://github.com/GNS3/gns3-gui/issues/1474
2016-09-06 14:54:13 +02:00
bc5b5969eb
Import GNS3VM settings from 1.5
...
Fix #643
2016-09-06 13:06:20 +02:00
0573c3f7d5
Port name format for 2.0
...
Ref #667 , https://github.com/GNS3/gns3-gui/issues/1400
2016-09-06 11:30:08 +02:00
a7be4681d5
Create gns3server/symbols directory
...
This directory is use only in 2.0 but to simplify packaging
we create it in 1.5.
2016-09-06 09:45:29 +02:00
e40569a46f
Fix When we select two node linked and delete them the link remain
...
Fix https://github.com/GNS3/gns3-gui/issues/1469
2016-09-05 19:00:42 +02:00
d772b6fbd7
Nat node work on any linux thanks to libvirt
...
Fix #599
2016-09-05 18:40:49 +02:00
4b891070d2
Ignore interface without netmask in udp tunnel
2016-09-05 18:02:49 +02:00
5ae456d6e2
Avoid to corrupt project in case of error during loading
...
Fix #651
2016-09-05 17:40:35 +02:00
75d5f6507d
Catch more websocket errors
2016-09-05 17:01:39 +02:00
6e7f6a94ec
Suspend for VPCS == stop
...
Fix #1465
2016-09-05 16:55:38 +02:00
1d70a18b11
Nat node use port 0
2016-09-05 11:43:20 +02:00
d7c60db2b9
Replace the internet VM by the Nat node
...
Ref #658
2016-09-05 11:11:23 +02:00
3ce3f925ae
Fix creation of link when reloading a project
...
Fix https://github.com/GNS3/gns3-gui/issues/1457
2016-09-02 14:39:38 +02:00
0afd7b78b7
Avoid tasks lost during tests creating noisy warnings
2016-09-02 14:09:01 +02:00
2d86a7fdcf
Fix invalid height for drawing images
...
Fix https://github.com/GNS3/gns3-gui/issues/1462
2016-09-02 12:11:15 +02:00
43afce740d
Fix Error when cleaning image behind us #665
2016-09-02 11:46:08 +02:00
be0fee99e7
Test pcap streaming
2016-09-02 11:20:59 +02:00
947dcf1406
Prevent another deadlock at exit
2016-09-02 10:56:20 +02:00
6a259c7e06
Fix streaming of pcap file
2016-09-02 10:54:20 +02:00
4bbd8938ab
Manage error when GNS3VM failed to start
...
Fix https://github.com/GNS3/gns3-gui/issues/1446
2016-09-01 15:36:41 +02:00
f216422d0f
Debug shell support command history
2016-09-01 13:45:56 +02:00
4624c7433c
Do not dump GNS3 VM config in the list of computes of config file
2016-09-01 11:28:35 +02:00
07b982d4db
Fix when closing a container using VNC, root permission are not reset
...
Fix #659
Signed-off-by: Julien Duponchelle <julien@gns3.net >
2016-09-01 09:28:22 +02:00
483370b756
Do not ignore error when closing a project
2016-08-31 17:24:19 +02:00
662c8788c2
Fix auth for websocket between controller and computes
...
Fix #660
2016-08-31 15:19:53 +02:00
45471fc865
Make sure to drain notification feed
...
Ref https://github.com/GNS3/gns3-gui/issues/1447
2016-08-31 11:02:04 +02:00
238421c415
Drop another dead lock at exit
2016-08-31 11:01:42 +02:00
0a08ea05d6
Fix project loading
2016-08-31 10:42:45 +02:00
ff61f79a88
Catch 401 error when connecting to a compute websocket
2016-08-31 09:59:50 +02:00
9fc23f07f1
Fix traceback when a server is already running
2016-08-31 09:57:37 +02:00
03e31a2cb9
Fix crash when loading a topology without project id
2016-08-31 09:42:58 +02:00
7065988087
Raise an error if we use nat and eth1 doesn't exists
...
Fix #657
2016-08-30 18:27:04 +02:00
5fdd33fe3b
Repair VirtualBox VM support
...
Fix #650
2016-08-30 16:39:03 +02:00
3bff094238
Remote GNS3 VM support
...
Fix #623
2016-08-30 10:19:01 +02:00
e0c5fdcf1c
Avoid too much ressources usage during tests
2016-08-30 09:58:37 +02:00
919355abd8
Catch more error to avoid dead lock at project close
2016-08-29 18:59:13 +02:00
96f3cb0445
Reconnect to compute after compute update
2016-08-29 18:58:49 +02:00
36d2e80d0a
Nat node is only on the GNS3 VM for the moment
...
Fix https://github.com/GNS3/gns3-gui/issues/1448
2016-08-29 18:31:33 +02:00
edae834e0e
Monitor status of the compute
2016-08-29 17:36:24 +02:00
2c8b8540cd
Upgrade aiohttp to last version
2016-08-29 16:22:46 +02:00
d121c201e4
Rebuild documentation
2016-08-29 15:58:29 +02:00
bbc1505274
Return what is supported by a compute node
...
Ref https://github.com/GNS3/gns3-gui/issues/1448
2016-08-29 15:53:10 +02:00
ffe6448534
Bring back test for the qcow2 file format
2016-08-29 14:23:25 +02:00
19e6d956df
Drop unused endpoint POST /version on compute
2016-08-29 14:22:55 +02:00
72fe5d3489
Merge branch 'master' into 2.0
2016-08-29 14:08:23 +02:00
b7bf97039c
Avoid dead lock if you can not close the GNS3VM at exit
2016-08-29 13:53:53 +02:00
da1cd9a3e7
Use $PATH also for dynamips and cleanup some $PATH usages
...
Fix #655
2016-08-29 11:27:35 +02:00
0eafb6f06c
Fix a lock issue with some virtualbox vm
...
Fix https://github.com/GNS3/gns3-gui/issues/1444
2016-08-29 10:51:50 +02:00
042a69eecf
Raise proper error when you try to load an empty qcow2 file
...
Fix #637
2016-08-29 10:18:18 +02:00
1885fe62a6
Fix upload form crash
...
Fix #647
2016-08-29 09:25:02 +02:00
e481ffa94c
Search bin from the $PATH for sample configuration file
2016-08-27 18:10:41 +02:00
937bbf0131
Merge pull request #653 from ehlers/master
...
Update 'Updated systemd unit file and added sample configuration file'
2016-08-27 18:09:35 +02:00
d58a6ccda9
Update 'Updated systemd unit file and added sample configuration file'
2016-08-27 02:00:26 +02:00
84fb108abb
Change CR/LF line ending to unix style
2016-08-26 18:45:22 +02:00
f93e443548
Prevent close server process to be started twice
...
Fix #652
2016-08-26 14:14:19 +02:00
8352ff02a1
When you change settings of the GNS3 VM the VM is reloaded and project using it closed
...
Fix #644
2016-08-26 14:09:18 +02:00
5289c714f4
When you delete a compute all project using it are closed
...
Ref #644
2016-08-26 11:22:09 +02:00
7fd520c08b
Bind qemu UDP tunnels on all hosts
...
Qemu is the only platform where we limit the binding of UDP
tunnel to a specific host. It's probably much secure and cleaner
but we have scenario where we need one port bind to an IP and
another bind to a different IP (Link between qemu and and a VM on the
GNS3 VM)
This allow the use of 134fed8fc5
2016-08-26 10:40:11 +02:00
4455499e00
Merge pull request #648 from ianc1215/master
...
Updated systemd unit file and added sample configuration file
2016-08-26 09:28:40 +02:00
763f258465
Updated systemd unit file and added sample configuration file
...
Rewrote the systemd unit file to fix an issue where the system was not able to create a PID file inside /var/run.
I fixed this by having systemd create a new directory called /var/run/gns3. Then I had systemd change ownership of the directory to gns3:gns3 so the gns3server executable could read and write the PID file. I have tested these changes against Ubuntu 16.04.1 LTS.
2016-08-25 19:24:09 -04:00
134fed8fc5
Smart choice of host for UDP link
2016-08-25 19:14:29 +02:00
c01bb2436e
Return netmask with list of interfaces
2016-08-25 17:22:22 +02:00
9511c34b4f
Rebuild documentation
2016-08-25 14:43:19 +02:00
9255dc07b7
Support auto stop for the GNS3 VM
...
Ref https://github.com/GNS3/gns3-gui/issues/1254
2016-08-25 14:26:01 +02:00
fc8b4c3216
Start GNS3 VM with the controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1254
2016-08-25 11:49:06 +02:00
21b99ad9f9
Support for sendings settings for the GNS3VM from the GUI
...
Ref https://github.com/GNS3/gns3-gui/issues/1441
2016-08-25 09:32:06 +02:00
6cad685a08
Prevent connection from Cloud to Cloud connection
...
Ref #1429
2016-08-23 23:33:19 +02:00
bfabf3ddc8
Fix tests about local compute node
2016-08-23 22:40:26 +02:00
9231b8e991
Fix Exception when opening project that contains an IOU node
...
Fix #636
2016-08-23 22:38:44 +02:00
147bb8758a
Fix log error when closing server websocket
...
Fix #635
2016-08-23 21:29:46 +02:00
ab38edf7ca
Merge branch 'profil_support' into 2.0
2016-08-23 10:06:40 +02:00
897455d5e9
Return computer name instead of local. It's more logic when using remote controller
2016-08-22 18:49:25 +02:00
46910a183e
Allow to use the local node even without --local
2016-08-22 18:37:32 +02:00
5bb1abb2a9
Support for profil settings
2016-08-22 17:21:03 +02:00
cde28c849e
Return status when you start / stop / suspend a node
...
Should avoid sync issues
2016-08-22 11:26:51 +02:00
324962def5
You can validate a topology from command line
2016-08-22 10:31:57 +02:00
fe9e824f1c
Merge pull request #638 from GNS3/nat
...
Nat node for only the GNS3 VM
2016-08-21 21:45:11 -06:00
a53a972135
Nat node for only the GNS3 VM
2016-08-21 21:46:49 +02:00
22fcfffce7
Fix a typo
2016-08-21 21:44:05 +02:00
faae248487
Cosmetic changes.
2016-08-20 11:10:34 -06:00
8f7be87b1e
Use timemout for project auto close to avoid issue when client / connect
2016-08-19 17:40:07 +02:00
39db35c3ff
Send notification when snasphot is restored
...
Ref https://github.com/GNS3/gns3-gui/issues/1417
2016-08-19 17:07:56 +02:00
0226bb663f
Fix start all node is broken
...
Fix #633
2016-08-19 11:32:11 +02:00
fa76b89731
Fix websocket error when closing the server
...
Fix #634
2016-08-19 11:20:56 +02:00
f0fad5289c
Correclty cleanup packet capture objects when closing server
...
Fix #592
2016-08-19 11:05:54 +02:00
8eab94f01e
Merge branch 'master' into 2.0
2016-08-18 22:16:29 +02:00
d447a04c6a
1.5.3dev1
2016-08-18 22:16:01 +02:00
f358cb45a2
1.5.2
2016-08-18 22:00:39 +02:00
3e3e7b93ae
Merge branch 'master' into 2.0
2016-08-18 21:34:52 +02:00
1c2a56ee8e
Filter images starting by .
2016-08-18 19:29:09 +02:00
7777407c4b
Filter md5sum files from the list of images
2016-08-18 19:26:17 +02:00
2842904769
Clean exit when you Ctrl+C the server and client are still connected
2016-08-18 15:04:43 +02:00
5de27a95f9
Center label when hostname change
...
Fix #1404
2016-08-17 17:12:23 +02:00
f82527e253
Compute node size on server
...
Fix #620
2016-08-17 11:58:19 +02:00
938696032c
Fix tests
2016-08-17 11:05:16 +02:00
4d8cf8460e
Function for computing size of symbols
2016-08-17 10:49:31 +02:00
796ebf7210
Optimize project closing by avoiding closing unused modules
...
Fix #627
2016-08-16 19:41:59 +02:00
a4023c0298
By default project auto close when you exit client
2016-08-16 19:16:05 +02:00
9694850465
Option for auto close project when no client listen
...
And fix websocket not correctly detected has closed.
Ref https://github.com/GNS3/gns3-gui/issues/1331
2016-08-16 17:35:43 +02:00
9e81994adc
Reset project auto start, auto close, auto open at project import
2016-08-16 16:09:59 +02:00
ac085126fc
Support for auto open projects
...
Fix #1418
2016-08-16 16:04:20 +02:00
12735ff36e
Bring back the auto_start
...
Fix #582
2016-08-16 15:45:06 +02:00
017202d151
Allow to delete a non opened project
2016-08-16 13:30:10 +02:00
0613efa297
Support for auto open project
2016-08-15 20:51:59 +02:00
e710eff22e
Update documentation
2016-08-15 17:39:08 +02:00
3ca4edef93
Update project API
2016-08-15 16:44:09 +02:00
431bd789cb
Do not send project closed event when it's a snapshot restore
...
Ref #602
2016-08-15 13:30:02 +02:00
937ffc7b73
Rebuild documentation
2016-08-15 12:11:36 +02:00
16c2305b33
Send a project closed event when project close
...
Ref #602
2016-08-15 12:06:26 +02:00
225e4f7528
Finish support of VMware based GNS3 VM.
2016-08-11 15:58:29 -06:00
6b8e93f847
Merge pull request #630 from athmane/master
...
Move utils.vmnet to gns3 namespace
2016-08-03 17:30:12 -06:00
db95cb5c46
Move utils.vmnet to gns3 namespace
2016-07-29 17:53:48 +00:00
45af721164
Support convertsion of 1.5 snapshots
...
Fix #618
2016-07-28 18:11:52 +02:00
0c3a2c660a
Merge branch 'master' into 2.0
2016-07-28 15:05:21 +02:00
d6f63d3b7d
Fix Exporting portable projects with QEMU includes base images even when selecting no.
...
Fix https://github.com/GNS3/gns3-gui/issues/1409
2016-07-28 15:00:04 +02:00
7d90a73ed2
Catch error when md5sum file is corrupted
...
Fix #622
2016-07-28 12:35:23 +02:00
fc6b220c7c
Strip endpoint for configs files because now we use the /files API
2016-07-28 11:56:29 +02:00
7e40eb02e6
API for editing a file on a Node
2016-07-27 18:46:10 +02:00
11af6f4f82
Remove save config endpoint because in 2.O we auto save
2016-07-27 13:33:30 +02:00
0be973f2c5
Support Host node from 1.X topologies
...
Fix #626
2016-07-26 21:40:11 +02:00
c96bd5f2a9
Update documentation
2016-07-26 19:57:53 +02:00
68eca6c111
Replace snapshots by import / export
...
Fix #1042
2016-07-26 19:52:58 +02:00
814fd1fcfb
Fix /settings
2016-07-26 14:00:19 +02:00
0f7037bb32
Fix Transport selection via DSN is deprecated
2016-07-25 19:34:08 +02:00
e50eae19e6
Support parameters for import
2016-07-25 18:58:34 +02:00
e50acf811c
If we don't have a GNS3 VM on linux don't move file to it
2016-07-25 18:03:22 +02:00
f357879186
API for duplicate a project
...
Ref https://github.com/GNS3/gns3-gui/issues/995
2016-07-25 16:26:33 +02:00
fb3b6b62f5
Support a name and path during the import
...
Not exposed to the client for the moment.
2016-07-25 09:41:41 +02:00
786f9c87c9
Fix a crash when reloading a project with Docker
2016-07-22 18:02:40 +02:00
9bdc0b78eb
Now import project on VM work
2016-07-22 18:02:11 +02:00
fec3694710
Import project on the GNS3VM should work
2016-07-22 16:05:22 +02:00
19b035d7e4
Update documentation
2016-07-22 13:54:57 +02:00
ce557ecd23
Change the compute id to the GNS3 VM if it's not a Linux host
2016-07-22 13:50:15 +02:00
eff6a9154d
Strip computes info at project export
2016-07-22 13:39:57 +02:00
e6831c25e2
Fix tests
2016-07-22 13:24:44 +02:00
d58bcddbcc
Avoid warning when running docker test on travis
2016-07-22 12:12:58 +02:00
94a262cd46
When importing a project fix the GNS3 version
2016-07-22 11:52:59 +02:00
9b499dc51e
Export project with the GNS3VM
2016-07-21 20:17:36 +02:00
88ffd43c97
Strip the old / import export project code controller will do everything
2016-07-21 18:23:31 +02:00
3300e9ec48
Reorganize export project code in order to move it to his own file
2016-07-21 18:15:35 +02:00
487e99bea5
Import with images
2016-07-21 17:55:37 +02:00
0f85fbd5f2
Avoid leaving unfinished task behind us
2016-07-21 15:10:11 +02:00
b5ab53bbe9
Early import project api
2016-07-21 14:48:13 +02:00
14f6bd60fb
Disallow export of running topologies
2016-07-21 09:47:09 +02:00
e557ccd078
API for editing files on the controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1401
2016-07-20 21:52:12 +02:00
bc8a319142
Avoid a warning at the end of the test suite
2016-07-20 18:09:17 +02:00
ff4fc5eb8b
Return proper JSON error when something goes wrong on any endpoint
2016-07-20 17:17:42 +02:00
f68c1f0bde
When exporting project raise error if export is not possible
2016-07-20 16:58:58 +02:00
08c35f5558
Export non remote server work
2016-07-20 14:50:15 +02:00
7c4c03cf17
If the connection between the controller and compute is closed reopen it
2016-07-20 12:43:23 +02:00
b1b2bbd581
Merge pull request #625 from fcolista/master
...
requirements.txt : added support for newer aiohttp version
2016-07-19 17:07:30 +02:00
da7074ea74
requirements.txt : added support for newer aiohttp version
2016-07-19 16:59:47 +02:00
73d5066392
Merge branch 'master' into 2.0
2016-07-19 16:41:12 +02:00
44307b43b9
Improve compaction of .gns3project
...
Ref #624
2016-07-19 16:38:32 +02:00
dd63ca6ef1
Temporary fix for remote GNS3 VM support
...
Ref #623
2016-07-19 13:38:15 +02:00
2977b1059e
Fix a crash at startup due to an error with VMware
...
Fix #619
2016-07-19 13:08:06 +02:00
3b70b4f217
Raise an error if you overwrite an existing project
2016-07-18 21:30:30 +02:00
c12413e0ce
Fix duplicate name for VM
2016-07-18 19:30:38 +02:00
bda1812811
Avoid duplicate node name when reloading a project
2016-07-18 19:09:08 +02:00
c9bdd76922
IOU support for conversion from 1.5
2016-07-18 18:55:47 +02:00
96eceed8ba
Fix creation of IOU nodes
2016-07-18 18:43:55 +02:00
11197e8dee
Make topologies test independent of the version of GNS3
2016-07-14 15:34:03 +02:00
b5cb625169
Rebuild doc
2016-07-14 15:33:09 +02:00
b745397a3a
Import server config from 1.X GUI
2016-07-14 15:15:28 +02:00
45591aa74b
Support for 1.3 topologies
2016-07-13 18:31:12 +02:00
c0abe0edfd
Merge branch 'master' into 2.0
2016-07-13 17:48:18 +02:00
b841a0f57b
Support image in conversion from old topologies
2016-07-13 16:37:05 +02:00
8be1e77a2e
Optimize storage of drawing
...
If the drawing contain an image we extract it
Fix #591
2016-07-13 16:18:22 +02:00
3dccfbb852
Migration to 2.0 rename instructions.txt to README.txt
...
Fix #612
2016-07-13 09:58:53 +02:00
2c62b1eeb8
Cloud support for old topologies
2016-07-12 18:48:01 +02:00
7c7662f1b6
Correctly forward the 409 from compute to client
2016-07-12 18:16:50 +02:00
3d52e18fa5
Raise an error if uBridge is not installed
2016-07-12 17:38:13 +02:00
ee533943c8
Start of support for topologies before 2.X
...
Missing part:
* GNS3 VM
* Cloud
* Image
Ref #564
Early support of conversion from 1.5
2016-07-12 17:14:35 +02:00
fd0e8f89db
Fix VMware support
2016-07-12 16:29:58 +02:00
b98d4cb042
Fix Virtualbox support
2016-07-12 16:22:55 +02:00
febf0f7839
Fix crash when winpcap is not installed
...
Ref https://github.com/GNS3/gns3-gui/issues/1380
2016-07-12 13:43:08 +02:00
9cd3231de3
Fix docker support in 2.0
2016-07-12 12:17:19 +02:00
234f199558
Load/save GNS3 VM settings on controller side.
2016-07-11 21:43:01 -06:00
13deecea4e
Basic API for GNS3 VM.
2016-07-11 17:01:18 -06:00
27269fb13a
Update documentation
2016-07-11 15:37:57 +02:00
91ec61b88d
Check topology schema when loading/saving it
...
Fix #583
2016-07-11 15:36:52 +02:00
1f2ce48fc8
Fix /network/interfaces broken test
2016-07-11 14:21:33 +02:00
9bf4c22a50
Fix HTTP errors not forwarded from compute to client
...
Fix #615
2016-07-11 09:33:55 +02:00
50aa198ba7
Mark interface type upstream.
2016-07-10 14:54:31 -06:00
d159cbcc6d
Rename /interfaces entry point to /network/interfaces. Ref #615 .
2016-07-10 11:22:08 -06:00
d99c050705
Fix schema error in qemu
2016-07-08 11:27:22 +02:00
7e91a5cb11
Raise error if not started with --local
...
If you try to use a local server but you don't have started
it with --local we raise an error.
2016-07-08 11:17:17 +02:00
05df0a9bb6
Fix tests when run without local network
...
Fixed in the train :)
2016-07-08 11:03:52 +02:00
26d49f19c1
1.5.2dev1
2016-07-07 18:58:23 +02:00
e1a7efad60
1.5.1
2016-07-07 18:58:23 +02:00
08956e438c
Add NIO TAP support for Docker and VMware. Fixes #603 .
2016-07-06 22:00:39 -06:00
7a4c01e737
When you delete a node all link connected are destroyed
...
Ref #608
2016-07-05 16:07:05 +02:00
ca4d09ea40
Merge branch 'master' into 2.0
2016-07-05 15:41:53 +02:00
e175650fb0
Increase the number of interface for docker
...
Fix #593
2016-07-04 17:22:54 +02:00
5f88db93ff
Add the method in the bad request answer
2016-07-04 15:00:46 +02:00
e0a2553be4
Fix a rare crash in IOU
...
Fix #604
2016-07-04 14:46:06 +02:00
b905760635
Fix a crash when docker is used but not installed
...
Fix #605
2016-07-04 14:12:39 +02:00
f9bc745ddb
Backport Docker node hot linking
...
Fix #596
2016-07-04 11:18:03 +02:00
ead8a6caa2
Allows hot-linking for Docker containers. Ref #267 .
2016-07-04 10:58:00 +02:00
7fee90805b
Ensure we update all the label of a link with only one update notif
2016-07-01 21:56:42 +02:00
9d2f4168ff
Correctly restore label position for link
2016-07-01 21:33:39 +02:00
5bf6011429
Rotation for label of interfaces
2016-07-01 19:54:44 +02:00
fea1e3ba61
Support update link on controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1300
2016-07-01 17:38:32 +02:00
71d4c0a13a
Store rotation for labels
2016-07-01 15:30:38 +02:00
818174824b
Breaking change for 2.X topologies! Store width and height for nodes & a
...
style properties
2016-07-01 14:38:42 +02:00
fe7bcae6a1
Send node.updated notif only if object changed
2016-06-30 18:29:17 +02:00
758a427a76
Add documentation about notifications
2016-06-30 11:08:01 +02:00
543b423e03
Send compute usage via in the compute.updated notification
...
Ref https://github.com/GNS3/gns3-gui/issues/1261
2016-06-30 09:55:59 +02:00
66959ee4e9
Fix error when installing using setup.py
...
Revert "Unused information in setup.py"
This reverts commit deb97f8ec0
.
Fix #598
2016-06-29 17:57:41 +02:00
68b7f81601
Dissalow duplicate name for compute and project
...
Fix #541
2016-06-29 17:39:41 +02:00
d8317e8128
Add documentation
2016-06-29 15:17:02 +02:00
22f9effede
Save to disk when config change
2016-06-29 15:15:22 +02:00
224708e451
Update documentation
2016-06-29 14:18:38 +02:00
c4d7a0b8fc
A settings API
...
Ref #589
2016-06-29 14:16:29 +02:00
8ec11619cd
Full symbol support on server
...
Fix #496
2016-06-28 22:23:34 +02:00
e77445e860
API for uploading symbols
2016-06-28 21:15:22 +02:00
bf154049d2
Suppport ~/GNS3/symbols
2016-06-28 19:58:57 +02:00
5b4e668eb5
Move symbol static to /symbols
2016-06-28 18:17:48 +02:00
c5fa699b9e
New crash report key
2016-06-27 20:42:50 +02:00
5fab48ba75
1.5.1dev1
2016-06-27 20:35:08 +02:00
2739483751
1.5.0
2016-06-27 20:24:53 +02:00
b66f7daa28
Beginning of the symbols from controller
...
Ref #496
2016-06-27 18:37:20 +02:00
deb97f8ec0
Unused information in setup.py
2016-06-27 14:54:05 +02:00
e830356e62
Fix tests for VPCS
2016-06-27 14:34:34 +02:00
c0b09ae76a
Merge branch '1.5' into 2.0
2016-06-27 14:24:48 +02:00
1f0fe6d304
Fix import of project with no disk
...
Ref #590
2016-06-27 12:38:18 +02:00
5898b86dfc
Fix docker test for no free interface
2016-06-27 12:11:18 +02:00
fa769cd41d
Restore the veth- prefix for docker otherwise it's conflict with network
...
manager
See #593 , #440
2016-06-27 12:09:46 +02:00
6b5822905c
Typo fixed
2016-06-27 10:15:18 +02:00
379c216109
Allow for (a lot) more docker container ports. Fixes #593 .
2016-06-26 21:50:08 -06:00
d79fb231d3
Use uBridge for VirtualBox connections plus some cleaning. Ref #267 .
2016-06-24 18:35:39 -06:00
d28fad223f
Allows hot-linking for Docker containers. Ref #267 .
2016-06-24 17:26:40 -06:00
ce3276d374
Option to deactivate using uBridge globally.
2016-06-24 15:04:58 -06:00
abfb51baa8
Base for GNS3 VM controlled by the controller.
2016-06-23 21:56:42 -06:00
04022677bd
Use uBridge for Qemu connections. Ref #267 .
...
Handle packet captures for VPCS & Qemu nodes. Fixes #548 .
2016-06-23 16:56:06 -06:00
4eb03b5a99
Allows the creation of non-existent TAP interfaces when using the cloud.
2016-06-23 11:36:32 -06:00
c8f37381f4
Rebuild doc for drawing
2016-06-23 12:29:15 +02:00
5a410155f7
Create the controller config at first controller start
2016-06-23 12:17:44 +02:00
4c3bfde97e
Fix test suite after VPCS changes for using ubridge
2016-06-23 12:10:18 +02:00
852d8e411e
Shape => Drawing
2016-06-23 11:17:23 +02:00
c847755f1b
Small architecure schema in the doc
2016-06-23 10:09:40 +02:00
00da15e4af
Use uBridge for VPCS connections. Ref #267 .
2016-06-22 19:40:46 -06:00
b456a363ca
Sample curl with shapes
2016-06-22 18:14:14 +02:00
bc613e9fd8
Send SVG in shape update only when change
2016-06-22 17:46:00 +02:00
7422d06c1d
Merge pull request #586 from AJNOURI/patch-1
...
Update __init__.py
2016-06-22 17:12:48 +02:00
5daff17911
Update __init__.py
...
Missing sys import.
Solves issue #585
2016-06-22 15:27:23 +02:00
8296621320
Merge pull request #584 from GNS3/kill_ghosts
...
Kill ghosts process at startup (Dynamips, VPCS, Ubridge)
2016-06-21 22:20:56 -06:00
03e9eac55b
Rotation support
2016-06-21 19:39:00 +02:00
4f78efa0c8
Return the svg field in shape API
...
Ref #498
2016-06-21 12:19:12 +02:00
51dbe59e99
Fix links into the documentation
2016-06-21 10:49:22 +02:00
027d3687a7
Split documentation
2016-06-21 10:47:22 +02:00
f55398fe99
Add shape documentation
2016-06-21 10:35:43 +02:00
679774430a
Update documentation
2016-06-21 10:31:00 +02:00
32252e5193
Merge branch '1.5' into 2.0
2016-06-21 09:58:28 +02:00
42ff398f05
Raise an error if you try to use Docker on non Linux host
2016-06-21 09:57:47 +02:00
116135b9dc
Item => Shape
2016-06-21 09:49:16 +02:00
85ebac7eb3
API for rectangle & co
...
Ref #498
2016-06-20 18:45:31 +02:00
6949976d12
Merge branch '1.5' into 2.0
2016-06-20 12:45:56 +02:00
d1de665939
Fix a crash in Docker if daemon stop to respond
...
Fix #580
2016-06-20 11:46:10 +02:00
f151181409
Fix a crash if Dynamips router has no initial configuration
...
Fix #572
2016-06-20 11:41:39 +02:00
07395c9cf2
Kill ghosts process at startup (Dynamips, VPCS, Ubridge)
...
This is done only if you lock by pid to avoid killing process
of another server.
Fix #581
2016-06-20 09:55:59 +02:00
3132d51694
Do not reload a project if project is already opened
...
Ref https://github.com/GNS3/gns3-gui/issues/1251
2016-06-17 17:50:06 +02:00
4783691c87
Drop /upload
...
Fix #552
2016-06-17 17:25:59 +02:00
49eb7d8ce7
Atomic save of the .gns3
...
Fix #579
2016-06-17 17:13:36 +02:00
627ebdb322
Fix issue with reloading a topologie with dynamips
2016-06-17 15:56:35 +02:00
186adff2ef
Update documentation
2016-06-17 11:13:36 +02:00
6dff8af235
Update documentation
2016-06-17 11:12:22 +02:00
ba05ca029e
Fixes conflicting argument vs config file option.
2016-06-16 12:03:48 -06:00
a289c9c685
Change option from udp_discovery to server_discovery.
2016-06-16 11:27:10 -06:00
da58a65075
Merge remote-tracking branch 'origin/2.0' into 2.0
...
Conflicts:
gns3server/web/web_server.py
2016-06-16 11:19:03 -06:00
32907ccac3
Use a classic thread for UDP server discovery. Closes #545 .
2016-06-16 11:17:12 -06:00
c66ef9d218
Support filename for project in the controller
2016-06-16 16:57:54 +02:00
411ca56b94
Fix Exception when closing local server (started by GUI)
...
Fix #578
2016-06-16 15:00:32 +02:00
45d7e09cbd
Add a settings in command line and config file to enable discovery
2016-06-16 09:53:32 +02:00
f45901e861
Merge branch '2.0' of github.com:GNS3/gns3-server into 2.0
2016-06-16 09:19:48 +02:00
2bc30e207e
Comment about API V1
2016-06-16 09:11:50 +02:00
56051b1142
UDP server discovery. Ref #545 .
2016-06-15 17:37:43 -06:00
2a1c5cfd9c
Merge branch '1.5' into 2.0
2016-06-15 19:14:03 +02:00
ae076c7ca9
Merge branch 'master' into 1.5
2016-06-15 19:11:26 +02:00
6982e118c0
How to report security issues
2016-06-15 19:10:38 +02:00
38a41a1cfd
1.5.0dev6
2016-06-15 18:53:04 +02:00
8fbfae6a98
1.5.0rc2
2016-06-15 18:51:31 +02:00
aa5988788d
Strip user from compute in topology and return project filename
2016-06-15 18:22:11 +02:00
c4d619ce3c
API for loading a project from a .gns3
2016-06-15 16:43:03 +02:00
6d36429870
Reload a topology work
2016-06-15 16:26:16 +02:00
524f8991bc
Project status (opened / closed)
2016-06-15 16:26:16 +02:00
0569480953
Create link when loading topology on controller
2016-06-15 16:26:16 +02:00
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
5ca9becdf9
Do not crash if we can not cleanup a temporay project
...
Fix #576
2016-06-15 11:08:31 +02:00
bb0db7846f
Fix black screen with Qt app in Docker container
...
Fix #556
2016-06-15 11:01:03 +02:00
e82862c69f
Detect when command in the container exit
...
Fix #571
2016-06-15 10:32:38 +02:00
d98a7aac19
Docker when exit aux console restart it
...
Ref #571
2016-06-15 10:21:30 +02:00
43a3584a5c
Pass by default the environment variable container=docker
...
Fix #573
2016-06-15 10:12:32 +02:00
049c348709
Fix busybox binary location
...
Fix #570
2016-06-14 23:09:28 +02:00
3aea16c527
Merge pull request #568 from GNS3/watch_dynamips_change
...
Watch for dynamips rom & nvram change
2016-06-14 11:58:42 -06:00
d815d25bdf
Write .gns3 on server
...
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-14 12:04:23 +02:00
b62a03d7e2
Add a documentation about GNS3 file formats
2016-06-14 10:36:54 +02:00
27624acd06
Update documentation
2016-06-14 10:24:55 +02:00
3255be0ae2
Drop the commit system
...
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-14 10:16:33 +02:00
52f852bc6d
Merge branch '1.5' into 2.0
2016-06-14 09:50:07 +02:00
7beadd03a6
Merge remote-tracking branch 'origin/2.0' into 2.0
2016-06-13 15:07:40 -06:00
31f4b52631
Add zeroconf. Ref #545 .
2016-06-13 15:07:20 -06:00
343f2b574d
Avoid loosing console port for Docker
...
Fix #569
2016-06-13 21:20:29 +02:00
016c3e515b
Workaround a crash in x11vnc
...
Fix? #569
2016-06-13 20:12:42 +02:00
70431a5fa6
Send update of properties from controller only for controller stuffs
...
Fix #566
2016-06-13 18:46:30 +02:00
4f03c3011e
Delete volume when dropping the container
...
Fix #567
2016-06-13 17:39:04 +02:00
e183e7da27
Catch connection reset in ioucon
2016-06-13 16:28:26 +02:00
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
2bde02d459
Controller side unique node name allocation. Ref #541 .
2016-06-11 17:31:30 -06:00
6cd136b423
Merge pull request #565 from GNS3/watch_iou
...
Monitor IOU NVRAM changes.
2016-06-10 22:33:56 -06:00
b079cf9546
Fixes typo.
2016-06-10 22:33:07 -06:00
c3c5eb533f
Detect Wifi adapters on OSX. Fixes #549 .
2016-06-10 12:36:41 -06:00
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
182a979e71
Generic class for watch file change
2016-06-10 17:51:19 +02:00
1c6de3ff39
Fix an error when updating IOU node
2016-06-10 16:39:54 +02:00
2a5cf18d20
When using pool raise again exception received
2016-06-10 14:42:46 +02:00
e46171b826
Merge branch '1.5' into 2.0
...
Conflicts:
gns3server/handlers/api/compute/iou_handler.py
2016-06-09 19:35:59 -06:00
3c9e8507d1
Handle vmnet interfaces in the cloud on OSX. Fixes #554 .
2016-06-09 19:00:33 -06:00
a35f41e4dc
Prevent users to connect the cloud to Wireless adapters on OSX. Fixes #549 .
2016-06-09 18:42:14 -06:00
313226786f
Delete vlan.dat for L2IOL during config import. Fixes #1285 .
2016-06-09 17:47:45 -06:00
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
3deb555981
Update the doc for GNS3 2.0
...
Fix #495
2016-06-08 18:12:22 +02:00
70345abc2a
Try cleaner close of the compute node
...
Ref #547
2016-06-08 17:18:40 +02:00
fe98163bd0
Send controller images only for qemu, iou and dynamips
2016-06-08 15:59:54 +02:00
1b530bde3f
Fix Compute name is lost at save
...
Fix #562
2016-06-08 14:25:11 +02:00
add546158f
List images return images on compute and controller
...
Fix #506
2016-06-08 14:14:03 +02:00
08e482004f
Auto upload missing images
2016-06-07 19:38:01 +02:00
972cbd0594
Cleanly forward exception from compute to controller
2016-06-07 16:06:37 +02:00
d8bdd16e13
Raise an error if image is missing on compute
2016-06-07 15:34:04 +02:00
dcebaf61b8
Do not timeout forwarded calls
2016-06-07 11:21:47 +02:00
d30abeca21
Merge branch '1.5' into 2.0
2016-06-07 10:56:55 +02:00
df7d26e418
Fix for copy VOLUMES by @ehlers
2016-06-07 09:27:37 +02:00
c829a250a9
Revert "Integrate fixes from @ehlers"
...
This reverts commit 775ee4259e
.
2016-06-07 09:26:27 +02:00
8909c4211c
Support upload images
2016-06-06 19:55:54 +02:00
582e3c72ff
Forward post with large content to compute
2016-06-06 19:51:35 +02:00
775ee4259e
Integrate fixes from @ehlers
2016-06-06 18:27:49 +02:00
d108fc6e94
Support all path for forward to compute
2016-06-06 18:26:13 +02:00
06b54d82dc
Support forwarding POST request to compute nodes
2016-06-06 15:45:32 +02:00
61ac8763f2
Merge branch '1.5' into 2.0
2016-06-06 14:28:21 +02:00
e80dd40121
Update docs
2016-06-06 14:24:13 +02:00
e335015520
Copy original ressources from VOLUMES
...
Fix #561
2016-06-06 12:39:29 +02:00
65bfb4b907
Remove debug print.
2016-06-02 21:32:46 -06:00
8c760f3ccc
Fix some compute_id detection
2016-06-02 19:55:10 +02:00
eaf621cc57
Generic forward call to compute node (especially for qemu with require a
...
lot of call)
2016-06-02 19:38:16 +02:00
e05b0a396e
Disallow / in compute_id because it was a stupid idea
2016-06-02 18:38:47 +02:00
917c1c7f84
Expose /virtualbox/vms /vmwares/vms and /images via controller
...
Ref #1192 , #537
2016-06-02 18:02:48 +02:00
fecd81655e
Support recursive image search
...
Fix #546
2016-06-02 16:44:38 +02:00
a702155230
Support multiple images location
...
Ref #546
2016-06-02 15:34:40 +02:00
cb7dbfb256
Merge branch '1.5' into 2.0
2016-06-02 13:47:40 +02:00
4afa5994e8
Fix stacktrace when exiting with Ctrl + C
...
Fix #547
2016-06-02 13:44:52 +02:00
f47eb326c7
Revert move "/version" endpoint to "/server/version".
...
Move "/server/shutdown" endpoint to "/shutdown".
2016-06-01 18:21:07 -06:00
cd07a99118
Some cleaning + move "/version" endpoint to "/server/version".
2016-06-01 17:50:31 -06:00
469187c584
1.5.0dev5
2016-06-01 20:32:23 +02:00
ad7ecb8850
1.5.0rc1
2016-06-01 20:24:48 +02:00
9b99a03cbf
Fix working dir when starting a docker container
2016-06-01 20:13:48 +02:00
3aed651062
Always use busybox for docker permission fix
2016-06-01 20:09:15 +02:00
435dc82873
Save an restore docker permission
...
Fix #550
2016-06-01 18:16:56 +02:00
87f15eafe0
Shutdown on controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1191
2016-06-01 15:41:13 +02:00
ae687346f1
Export the list of volumes to a env variable accessible in the container
...
Ref #550
2016-06-01 11:39:42 +02:00
f9d88d902a
Remove NIOVMNET.
2016-05-31 19:16:55 -06:00
f2eb2a4bdc
Remove NAT NIO.
2016-05-31 19:06:48 -06:00
d3436756b2
Fix permissions and ownership when stopping container
...
Fix #550
2016-05-31 21:08:41 +02:00
6f7b06e66f
Fix a crash when docker start command is None
...
Ref #550
2016-05-31 16:32:12 +02:00
009ffcb4ef
Ubridge 0.9.4 is require
...
Ref #551
2016-05-31 15:46:07 +02:00
f0e0988d6a
Includes uBridge stdout in case of error.
2016-05-30 22:07:37 -06:00
3f61fbeb0e
Generate a MAC address using the project + node UUID. Ref #522 .
2016-05-30 11:52:08 -06:00
d42366a75a
Merge branch '1.5' into 2.0
2016-05-30 15:34:38 +02:00
e65648398b
Catch extra args in windows signal handler
2016-05-30 15:29:57 +02:00
6c1d7bad81
Catch extra args in windows signal handler
2016-05-30 15:29:17 +02:00
4c291f5051
Remove /config/reload
...
Fix #539 , https://github.com/GNS3/gns3-gui/issues/1187
2016-05-30 15:24:38 +02:00
29127895b9
Fix the watch local server configuration file
...
Ref #539
2016-05-30 15:18:49 +02:00
7a80dd6cb3
Merge branch '1.5' into 2.0
2016-05-30 11:45:07 +02:00
94a709cb42
Fix tests around Qemu mac address
...
Ref #522
2016-05-30 10:53:09 +02:00
c1aad550fa
Merge branch '1.5' into 2.0
...
Conflicts:
gns3server/version.py
2016-05-29 19:52:15 -06:00
59f22cd346
Functional cloud. Fixes #402 .
2016-05-29 16:35:07 -06:00
39a3f2fae2
Cloud schema and remove use_ubridge for VMware VM.
2016-05-28 21:46:48 -06:00
ea7754f1c8
Allow to block network traffic originating from the host OS for vmnet interfaces (Windows only).
2016-05-28 13:39:21 -06:00
914fe7e750
Randomize the 4th and 5th bytes when provided with a base mac address. Fixes #522 .
2016-05-27 23:00:05 -06:00
8e3e3c08f8
Fix an import error when you have no GNS3 VM
2016-05-27 16:09:41 +02:00
e497e98ca1
Warn if you can not export a file due to permission issue
...
Fix #543
2016-05-27 14:45:02 +02:00
df654b40ff
Add a test
2016-05-26 13:43:35 +02:00
fbc04e083b
Allow empty password
2016-05-26 13:32:52 +02:00
84b12fd953
Support null in compute user and password
2016-05-26 10:11:11 +02:00
314a7cd8fb
Generate an uuid for compute node if None is provided
2016-05-25 14:10:03 +02:00
6162d7e431
Generated compute name include the username when it's exists
2016-05-25 13:58:29 +02:00
d469a2060d
Update a computes require only changed arguments
2016-05-25 11:48:09 +02:00
0063fb4615
Add 127.0.0.1:8080 in allowed CORS
2016-05-25 11:36:39 +02:00
dbda3fc8fc
Add method to delete and update computes
2016-05-25 11:28:13 +02:00
2c72452c91
Drop useless test
2016-05-24 17:57:56 +02:00
a797038aeb
Drop code for temporary projects
...
Fix https://github.com/GNS3/gns3-gui/issues/982
2016-05-24 17:57:04 +02:00
df73f80bf5
Auto create the local compute node
2016-05-24 15:45:06 +02:00
b126c396c9
Start all, with a controlled concurrency
...
Fix #536
2016-05-24 11:21:49 +02:00
da6cb13338
Merge branch '1.5' into 2.0
2016-05-24 10:13:53 +02:00
3fd0a6d638
Do not delete adapters when stopping a VMware VM. Ref #1066 .
...
Allocate a new vmnet interface if vmnet 0 1 or 8 is set to a custom adapter.
Set adapter type to all adapters regardless if already configured or added by GNS3.
2016-05-23 15:53:03 -06:00
851ba074e7
Set default VMware VM adapter type to e1000.
2016-05-23 14:14:42 -06:00
0aa81b5fa5
Send event when adding compute node or modify it (for server sumary)
2016-05-23 18:44:20 +02:00
cdd54b951a
1.5.0 dev 4
2016-05-23 15:13:19 +02:00
1ddb16eca0
1.5.0b1
2016-05-23 15:08:23 +02:00
f6a3899603
Return a compute name it could be different of compute id
2016-05-23 11:27:47 +02:00
3e6aec016b
Fix test for idlepc
2016-05-23 11:27:47 +02:00
7d055968e5
First step towards the cloud node re-factoring.
2016-05-22 19:24:14 -06:00
7bc0570735
Allow an IOS router to stop even the Dynamips hypervisor command fail to be sent. Ref #488 .
2016-05-21 19:13:36 -06:00
1ae17b74df
Extract private-config only when necessary (content is different than the default). Fixes #520 .
2016-05-21 18:58:28 -06:00
cb6df28f59
Fixes disabling the VPCS relay feature. Fixes #521 .
2016-05-21 17:42:34 -06:00
3e89543ab9
Fixes wrong exception in Docker VM implementation.
2016-05-21 15:19:32 -06:00
a2ebbaa322
Force Npcap DLL to be used first for Dynamips and uBridge (instead of the one from Winpcap if installed).
2016-05-21 14:43:10 -06:00
67e346ba92
Fixed startup-config is lost if you change any IOS router settings. Fixes #1233 .
2016-05-21 13:20:18 -06:00
acdc1e5ebb
Fixes check for NPF service and add check for NPCAP service on Windows.
2016-05-20 20:19:28 -06:00
6d5085910c
Frame Relay and ATM switches migrated to the new API.
2016-05-20 17:59:59 -06:00
57fd72c35c
Ethernet hub and Ethernet switch almost fully migrated to the new API.
2016-05-19 22:45:04 -06:00
672a617102
Compute IDLE PC via controller
...
Fix #1234
2016-05-19 16:22:15 +02:00
00f80f54e8
Merge branch '1.5' into 2.0
2016-05-19 13:32:30 +02:00
2bb062c61e
Fix ProcessLookupError X11VNC
...
Fix #534
2016-05-19 13:23:53 +02:00
a741662636
Force tag latest for docker image if no tag is specified
...
Fix #533
2016-05-19 13:09:07 +02:00
b00a09efaa
Test link.updated event
2016-05-18 21:28:37 +02:00
54747ee618
Support for link event, fix link not correctly deleted
2016-05-18 18:37:18 +02:00
fa0af7f4a2
Correctly process node.updated event on controller
2016-05-18 16:12:57 +02:00
694e1a2e68
Extract the notification part of controller to a dedicated class
2016-05-18 14:56:23 +02:00
d86cefaaeb
Support node without console
...
Fix #532
2016-05-18 11:59:25 +02:00
d5895c3a47
Merge branch '1.5' into 2.0
2016-05-18 11:25:41 +02:00
871fea33e0
Cleanup unbreakable space
2016-05-18 11:23:45 +02:00
82f82f8cf9
Send updated event when you update the node
2016-05-18 11:03:13 +02:00
7ebbdcd47c
Functional Ethernet hub with new API. Uses Dynamips backend by default for now.
2016-05-17 21:22:18 -06:00
f052299eb1
Return status in all cases
2016-05-17 19:51:06 +02:00
c4ebdc0e37
Allow cors from Github pages demo site
2016-05-17 17:51:22 +02:00
b07dcf552c
Add an endpoint for listing the links of a project
2016-05-17 16:10:47 +02:00
ce0d715895
Fix Deleted node are still return by the API
...
Fix #529
2016-05-17 13:11:43 +02:00
342bcdb5b6
CORS support
...
Fix #530
2016-05-17 12:39:23 +02:00
b44c2ea713
Merge branch '1.5' into 2.0
2016-05-17 09:39:36 +02:00
8cb5cedb5d
Do not raise error if vmrun.exe is named vmrun.EXE
2016-05-17 09:28:05 +02:00
da81b49fdc
Delete the project on all node where the project is created
2016-05-16 21:59:40 +02:00
a496aaab9e
Send node.updated event and tests are green
...
Fix #524
2016-05-16 21:12:32 +02:00
cb70cfecd7
Fix docker test
2016-05-16 19:37:47 +02:00
5c8b3f3f4c
Avoid crash at capture startup with dynamips
2016-05-16 18:45:03 +02:00
1eb77a0b3f
Fix docker support on 2.0
...
Fix #528
2016-05-16 18:32:29 +02:00
a9b95eb242
If the compute node is remote do not send project path
2016-05-16 18:17:24 +02:00
d97325b113
Fix you can not update Dynamips and IOU node
...
Fix https://github.com/GNS3/gns3-gui/issues/1239
2016-05-16 17:53:40 +02:00
26c7aedba6
Fix docker test about vm suspended
2016-05-16 17:39:32 +02:00
f76f417e52
Merge branch '1.5' into 2.0
2016-05-16 16:48:53 +02:00
bc33683e47
Load docker api only for Linux
...
Fix #525
2016-05-16 16:47:27 +02:00
ac24922300
Node deleted event
...
Fix #527
2016-05-16 14:31:00 +02:00
c88c67e8ef
Updates Ethernet hub schema.
2016-05-15 21:01:33 -06:00
7a523990a6
Base for generic switch nodes. Ref #492 .
2016-05-15 11:23:14 -06:00
5b604da33a
Make sure nodes send the right notification when started, stopped or suspended.
2016-05-13 20:41:58 -06:00
51738e19c3
Some spring cleanup for Docker VM.
2016-05-13 19:28:53 -06:00
f1bc2f22c3
Start, stop, suspend and reload endpoints for all nodes belonging to a project. Fixes #1212 .
2016-05-13 19:26:50 -06:00
6cea6c9162
Some more (spring) cleaning.
2016-05-13 18:48:10 -06:00
f81d35cc29
Handlers: cleanup and fixes.
2016-05-13 18:00:07 -06:00
885d93be02
Delete a node work
2016-05-13 17:50:07 +02:00
be1efe8327
Schemas review.
2016-05-12 19:07:25 -06:00
d21fa9e961
Update doc about node
2016-05-12 19:18:37 +02:00
2857d9a070
Send a field status in the node object
2016-05-12 19:15:46 +02:00
d43e78a1d7
Support all characters for compute ID
2016-05-12 16:41:05 +02:00
b46a0ff4ae
Endpoint for getting information about a compute node
2016-05-12 16:35:14 +02:00
5280644327
Return command_line and node_directory via the controller
2016-05-12 10:39:50 +02:00
885a870ae8
Rebuild documentation
2016-05-12 08:44:38 +02:00
e457df1777
Test are OK
2016-05-12 08:42:11 +02:00
801b94a964
Fixes VirtualBox VMs list images.
2016-05-11 16:45:17 -06:00
ef7b4ef020
Fixes tests and some PEP8.
2016-05-11 15:19:00 -06:00
483431438a
Merge remote-tracking branch 'origin/2.0' into 2.0
...
Conflicts:
gns3server/controller/project.py
tests/compute/test_project.py
tests/controller/test_project.py
2016-05-11 11:41:45 -06:00
5a76f81271
Refactoring to use a common node class for all VMs and other (future) objects.
2016-05-11 11:35:36 -06:00
9ccb55206d
Cleanup code for getting the default project directory
2016-05-11 18:42:55 +02:00
a0344576ba
Show version for debug
2016-05-11 16:31:16 +02:00
95d2bd0065
Merge branch '1.5' into 2.0
2016-05-11 16:16:29 +02:00
fa140e991c
Merge branch 'master' into 1.5
2016-05-11 16:16:11 +02:00
f4b79af45f
Move tools for creating self signed certificate to clean repo
2016-05-11 16:13:32 +02:00
c2da568543
Protect controller and compute about path outside project directory
...
Fix #503
2016-05-11 15:59:32 +02:00
390401000f
A client could not erase the local compute node config in the controller
...
Fix #499
2016-05-11 15:02:35 +02:00
4342b4346e
Fix tests
2016-05-11 11:22:59 +02:00
cd836f146e
Create the project on compute only when needed
2016-05-11 10:56:43 +02:00
ed0bae8689
Merge branch '1.5' into 2.0
2016-05-11 10:07:30 +02:00
a1bf9cdfd3
Keep the version.py untouched when merging
2016-05-11 10:06:21 +02:00
f414ce459a
1.5.0dev3
2016-05-11 10:03:03 +02:00
c3c7356ce3
Merge branch '1.5' into 2.0
2016-05-11 10:02:30 +02:00
366e9620dc
Prepare 1.5.0 alpha 2
2016-05-10 19:14:50 +02:00
ab13f628f7
Minor changes on CHANGELOG
2016-05-10 10:10:56 -06:00
e108a9e136
Prepare alpha 1
2016-05-10 17:58:11 +02:00
9dca7dfe4a
Merge branch '1.5' into 2.0
2016-05-10 17:51:40 +02:00
9e2043bfa8
Ensure that the connection to docker is closed when leaving server
...
Fix https://github.com/GNS3/gns3-gui/issues/1227
2016-05-10 12:14:48 +02:00
28f7c2a1cd
Ensure in all cases the docker console is closed before restart
...
Fix https://github.com/GNS3/gns3-gui/issues/1226
2016-05-10 11:39:59 +02:00
c7d58eb3b3
Merge pull request #518 from GNS3/detect_eth
...
Wait for all interfaces available in container
2016-05-09 10:54:37 -06:00
41f02dad54
Merge pull request #516 from GNS3/improve_parse_version
...
Improve parse_version
2016-05-07 11:02:58 -06:00
76cc1d2750
Fixes call to export project.
2016-05-07 10:39:32 -06:00
2cdfd6c0d7
Wait for all interfaces available in container
...
Fix #511
2016-05-06 19:07:18 +02:00
57cf57b408
Improve parse_version
...
Ref #515
2016-05-06 17:09:03 +02:00
16b5bb8810
Workaround for exception when using gns3server.utils.parse_version. Fixes #513 .
2016-05-05 10:15:51 -06:00
56c153af79
Make HTTP support more reliable with home made HTTP server
2016-05-04 16:32:45 +02:00
9beca700a5
PEP8
2016-05-04 16:32:37 +02:00
8e429ee4c1
Ban port dissalowed by chrome and firefox
2016-05-03 21:07:01 +02:00
f3095d94c1
Replace port in HTTP flow for docker
2016-05-03 18:01:23 +02:00
5fd385159c
HTTP support for docker
...
Fix #509
2016-05-03 16:49:33 +02:00
dcbaa62df8
Better aux console for docker
...
Fix #472
2016-05-03 11:33:43 +02:00
e9fb7f4981
Make sure an image is not partially uploaded
...
Fix #505
2016-05-02 17:25:46 +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
a3b243c501
Merge branch '1.5' into 2.0
2016-05-02 17:08:15 +02:00
978ec1b5be
Fix test
2016-05-02 17:06:51 +02:00
98b32cd9e2
Merge branch '1.5' into 2.0
2016-05-02 16:59:56 +02:00
d5a7561bc4
Merge branch 'master' into 1.5
2016-05-02 16:57:06 +02:00
c17e00204f
Auto reconnect to docker if connection was closed
...
Fix #507
2016-05-02 16:55:05 +02:00
936faaba5a
gns3z => gns3project
2016-05-02 10:33:04 +02:00
5c1522f24a
Bump version to 1.5.0dev2
2016-04-28 23:47:17 -06:00
b92e64e507
pywin32 is not updated on pypi.
2016-04-28 16:21:14 -06:00
848120c354
1.4.7dev1
2016-04-28 18:38:11 +02:00
8a19afd618
1.4.6
2016-04-28 18:27:33 +02:00
815ef6066d
Merge branch 'master' into 1.5
2016-04-28 16:52:29 +02:00
85f571ee8b
Solve wintypes import
2016-04-28 16:35:58 +02:00
cf1b7ebe1f
Raise error if qemu can not create backing image
2016-04-27 15:12:15 +02:00
4fc5364ab5
More robust save/restore for VirtualBox linked clone VM hard disks.
2016-04-26 15:44:11 -06:00
4a91d8a6a5
Prevent non linked cloned hard disks to be detached when using VirtualBox linked cloned VMs. Fixes #1184 .
2016-04-26 15:06:22 -06:00
f98f6bf3ed
Close doesn't exists when stopping the capture
2016-04-26 22:19:38 +02:00
b408f29726
Stricter checks to match VMware version to the right vmrun (VIX library) version.
...
Also checks the VIX library version when only using the GNS3 VM running in VMware.
2016-04-26 13:12:42 -06:00
92d1594afd
Return link object when start capturing
2016-04-26 18:13:15 +02:00
76b2ca2bc0
Return the full path to the capture
2016-04-26 17:36:24 +02:00
264254e657
Captures written in the captures directory on the controller
2016-04-26 17:10:33 +02:00
9a1eeb57e9
Controll of the project directory in the controller
2016-04-26 14:34:49 +02:00
893b05d26b
Removed unused code
2016-04-26 11:52:35 +02:00
bce439446e
Merge branch '1.5' into 2.0
2016-04-26 11:50:41 +02:00
7390d833ba
Merge branch 'master' into 2.0
2016-04-26 11:50:16 +02:00
1d08d4a5fa
Merge branch 'master' into 1.5
2016-04-26 11:49:24 +02:00
8777e027b0
Merge branch '1.5' into 2.0
2016-04-26 11:48:43 +02:00
6d6e8196d2
Allow only .pcap to be downloaded from remote stream API
...
Fix #500
2016-04-26 09:52:18 +02:00
75196b8a55
Fix incrementation of qemu mac address
...
Fix #501
2016-04-25 16:36:20 +02:00
7ffdd0fab1
Fix broken connectivity between containers
...
Fix #502
2016-04-25 16:09:04 +02:00
1ce576c020
Stream pcap from compute to controller to client
2016-04-22 16:22:03 +02:00
48e71617d6
Store capture in a temporary directory on compute node
2016-04-21 17:27:49 +02:00
30f05c6190
Merge branch '1.5' into 2.0
2016-04-21 17:02:28 +02:00
637a7326ec
Ignore captures during project export
2016-04-21 17:02:05 +02:00
4a99a172a3
Show on wich compute node a VM is running in the debug page
2016-04-21 16:18:15 +02:00
1a22fb9250
Expose the capture status in controller link API
2016-04-21 16:11:42 +02:00
549a6280c0
Data link type is on the capture not on the link
2016-04-21 13:49:29 +02:00
04a1b2df3b
Method for start / stop capture on a link
...
Ref https://github.com/GNS3/gns3-gui/issues/1117
2016-04-21 12:14:09 +02:00
78a9785819
Missing qemu for VM creation via controller
2016-04-20 16:32:32 +02:00
ee0f1eb5fb
Forward 503 error
2016-04-20 16:24:30 +02:00
f6593663b5
APi for listing VM in controller
2016-04-20 14:38:14 +02:00
c8c61f2ae8
Add endpoint to list the compute nodes
2016-04-19 16:53:41 +02:00
f5e5cf5059
Save the list of compute node
...
Fix #494
2016-04-19 15:35:50 +02:00
6463007ef1
Remove debug
2016-04-19 15:17:02 +02:00
d8005f6d4f
Cleanup unused code
2016-04-19 11:51:02 +02:00
ce5461aee8
Raise error if we try to controll a non controller server
...
Fix #451
2016-04-19 10:47:53 +02:00
79427b35fa
Start to update the doc
2016-04-18 21:15:24 +02:00
9349bdc916
Fix documentation
2016-04-18 20:55:22 +02:00
6b9e46950c
Update VPCS and delete VPCS via controller
2016-04-18 18:56:03 +02:00
d7ed37ce02
Update and delete VM on controller
2016-04-18 17:36:38 +02:00
97aea5f82a
Doc update
2016-04-18 16:58:06 +02:00
6c11ad5fa6
Reload VM
2016-04-18 16:57:02 +02:00
b01d974f91
Regenerate documentation
2016-04-18 16:49:36 +02:00
58d4a529d4
Rename hypervisor to compute
...
Fix #487
2016-04-15 17:59:59 +02:00
4afbf816ab
Fix errors in remote install script
2016-04-14 16:20:13 +02:00
40aec61701
Ask user to reboot after the remote install script
2016-04-14 16:16:31 +02:00
3185baff0d
Start / Stop / Suspend marche
2016-04-14 12:22:10 +02:00
2841b5769e
Lock for controller or compute
2016-04-14 12:15:45 +02:00
7f77c66888
Support VMware VM in non standard location for fusion
2016-04-13 09:38:58 +02:00
2055cdea5e
/start /stop and /suspend API for VM via container
2016-04-12 18:02:36 +02:00
ad7ca86f32
Fix 1.5 merge
2016-04-12 16:21:35 +02:00
183d02ded5
Restore qcow2 module
2016-04-12 16:17:06 +02:00
6b61811f9d
Merge branch '1.5' into 2.0
2016-04-12 16:14:37 +02:00
b7a859fa30
Import / Export with images
...
Ref https://github.com/GNS3/gns3-gui/issues/1173
2016-04-12 10:11:45 +02:00
cd393491d5
At export use only relative image path
...
Fix https://github.com/GNS3/gns3-gui/issues/1176
2016-04-11 17:18:03 +02:00
f6d0971f15
Fix tests
2016-04-11 16:57:59 +02:00
9e8fcab65c
Merge branch '1.5' into 2.0
2016-04-08 17:40:27 +02:00
ae5468a2d3
When starting docker raise proper error if ubridge is not available
...
Fix #484
2016-04-08 16:13:42 +02:00
ec6e5a6118
Do not send warnings back to the GUI when a console port not in range or is already taken.
2016-04-07 14:42:52 -06:00
f1737a6e43
Merge branch 'master' into 1.5
2016-04-07 14:44:56 +02:00
e3b95fe9ce
Just log debug if docker link we try to destroy is already closed
...
Fix https://github.com/GNS3/gns3-gui/issues/1159
2016-04-07 14:33:21 +02:00
2109fd4f4d
Test docker resolution
2016-04-07 14:33:04 +02:00
dff74352f7
Allow multiple user connected to the same VNC for docker
2016-04-07 14:24:53 +02:00
977ccabf98
Server support for VNC console resolution
...
Ref https://github.com/GNS3/gns3-gui/issues/1165
2016-04-07 13:29:11 +02:00
ad6fb664a2
Fix detection of EOF in Docker telnet console
...
Fix #476
2016-04-07 10:58:37 +02:00
6bc54b17c7
Merge pull request #481 from GNS3/import_linux
...
Flatten the project at export and support import for Linux
2016-04-06 11:55:46 -06:00
bb63f51f80
Merge pull request #478 from GNS3/qcow2_rebase
...
Qcow2 rebase
2016-04-06 11:55:06 -06:00
b335daf857
Cleanup
2016-04-06 18:27:30 +02:00
b93c85c390
Allow to change the number of adapters for Docker (server side)
2016-04-06 16:01:34 +02:00
cb197627b4
Fix an issue with VNC port range
2016-04-06 15:58:29 +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
e564c84529
Flatten the project at export and support import for Linux
...
The client will send a flag to say if the import should be done
on the VM or not
Ref https://github.com/GNS3/gns3-gui/issues/1151
2016-04-06 12:08:00 +02:00
5531a576d1
Import create project if not exists (GNS3 VM just need an UUID)
2016-04-05 19:59:38 +02:00
a5b5f6c811
Merge pull request #477 from GNS3/32bitiou
...
Allow to add 32 bit repositories when they are not available on the system
2016-04-05 10:33:14 -06:00
9ed15e55af
Move more import code to the server
...
https://github.com/GNS3/gns3-gui/issues/1156
2016-04-05 18:32:48 +02:00
f8ffd078a8
Last aiohttp version
2016-04-05 17:41:37 +02:00
2651a48102
Fix the docker aux port is lost after an update
...
Fix https://github.com/GNS3/gns3-gui/issues/1155
2016-04-05 16:33:40 +02:00
57394dfebf
Rebase the qcow2 when starting the VM if needed
...
Ref #466
2016-04-05 12:41:26 +02:00
7422b31b2c
Refactor code for avoid duplicate in disk management for Qemu
2016-04-05 12:35:07 +02:00
06b9e46cd2
Create Qcow2 class for reading Qcow2 and rebase it
...
Ref #466
2016-04-05 12:20:37 +02:00
dc236eba09
Allow to add 32 bit repositories when they are not available on the system
2016-04-05 10:28:32 +02:00
36dbcfa7f6
Do not block when ifup
...
-R --timeout=1 --tryagain=1 -b
Fix #469
2016-04-04 20:32:11 +02:00
6eca621b19
Clear warnings about using linked clones with VMware Player.
2016-04-04 12:10:48 -06:00
a046a4c980
Bump aiohttp to use the same version as 2.0 branch
2016-03-31 18:13:37 +02:00
34459f6a88
Fix log with recent aiohttp versions
2016-03-31 18:03:40 +02:00
e097a0e728
Fix Dynamips VM ignores changed console port
...
Fix #468
2016-03-31 10:06:38 +02:00
7b25ce04e8
Merge pull request #470 from GNS3/import_export
...
Import export API
2016-03-30 14:11:58 -06:00
3b04f556b3
In the export rename the .gns3 to project.gns3
2016-03-30 17:56:55 +02:00
bd71f0cf4c
Import API
2016-03-30 17:42:00 +02:00
879591eaf5
Export API
2016-03-30 17:42:00 +02:00
f39af9deb7
Fix tests
2016-03-30 17:41:37 +02:00
ec044f9210
Merge pull request #467 from ehlers/docker-init-update
...
Minor cleanup on docker-init
2016-03-30 14:59:54 +02:00
498d006225
Minor cleanup on docker-init
2016-03-30 08:29:10 +00:00
c1193c23c1
Merge branch 'master' into 1.5
2016-03-29 09:20:43 +02:00
ba006f105f
Alternative method to find the Documents folder on Windows.
2016-03-28 19:37:34 -06:00
fa58b1f81c
Check for NPF service on Windows.
2016-03-25 19:53:36 -06:00
e167a81080
Merge pull request #462 from GNS3/remote_improved
...
Add IOU support and install config in /etc
2016-03-25 12:24:50 -06:00
9f05b80d01
Add IOU support and install config in /etc
2016-03-25 19:08:14 +01:00
58a360e535
Change server port in documentation.
2016-03-25 10:35:55 -06:00
d243cb7d02
New console port range 5000 to 10000.
2016-03-25 10:32:04 -06:00
c563dbba8a
Change default port to 3080
...
Fix #487
2016-03-25 15:31:17 +01:00
5345fe8490
Minor code cleanup
2016-03-25 15:27:31 +01:00
2a20333877
Merge pull request #461 from GNS3/ehlers-docker-init
...
Support /etc/network/interfaces
2016-03-25 11:34:05 +01:00
2e455037e1
Fix crash when you start twice the same container
2016-03-24 18:35:15 +01:00
23c48f5e3d
Add to project an API to write a file
2016-03-24 17:34:41 +01:00
e6ddce86b3
Docker init supports /etc/network/interfaces
...
* Generate an /etc/network/interfaces
* Use busybox also for aux console
Ref #460
2016-03-24 17:10:53 +01:00
268c61ce80
Merge branch 'docker-init' of https://github.com/ehlers/gns3-server into ehlers-docker-init
2016-03-24 16:11:20 +01:00
2fcada49d4
2.0.0dev1
2016-03-24 10:38:57 +01:00
40f496c7e9
Merge branch '1.5' into 2.0
2016-03-24 10:11:58 +01:00
d2c32bb570
Merge branch 'master' into 1.5
2016-03-24 09:17:52 +01:00
3fe8016938
1.4.6 dev1
2016-03-23 18:14:04 +01:00
01dbaea2e4
1.4.5
2016-03-23 18:11:48 +01:00
427cb05c2a
Stop the VMware VM if there is an error while setting up the network connections or console.
2016-03-23 10:54:45 -06:00
d36a9f3403
docker-init: add DHCP support
2016-03-23 09:13:07 +00:00
39c41336db
Merge pull request #459 from GNS3/remote_install
...
Remote install on 14.04 ubuntu
2016-03-22 15:08:15 -06:00
fa22e19321
Bump version to 1.4.5dev2
2016-03-22 14:43:47 -06:00
d472f47829
docker-init: static busybox, support for /etc/network/interfaces
2016-03-22 15:28:56 +00:00
dcc4ddf11b
Add a test for \r\n
...
Fix #458
2016-03-21 16:54:03 +01:00
e35ab1e8c0
Remote install on 14.04 ubuntu
2016-03-21 14:52:42 +01:00
975e1c8fa7
Fixes dev syntax bug.
2016-03-20 11:32:40 -06:00
19b46a4014
Include VMware VMs paths found preferences.ini
2016-03-19 15:41:26 -06:00
7cdf23f497
Allow to stop a VMware VM from GNS3 even if halted within the VM. Fixes #1118 .
2016-03-19 12:08:44 -06:00
06da40cdcd
Keep Dynamips stdout log file in the project directory.
2016-03-19 11:32:15 -06:00
bc14d5d78e
Notif forwarded from hypervisor to controller
2016-03-18 16:56:23 +01:00
de61ed316c
The controller has a streaming API
...
Now we need to link the hypervisor to the controller.
2016-03-17 17:32:37 +01:00
76a0120d3e
PEP8
2016-03-17 15:16:09 +01:00
b55969d381
Notification feed for the hypervisor
2016-03-17 15:15:30 +01:00
d81fc25b27
Fix a merge error
2016-03-16 16:40:12 +01:00
dd2fdcc574
Merge branch '1.5' into networkv2
2016-03-16 16:35:23 +01:00
174e7cccea
Merge branch 'master' into 1.5
2016-03-16 16:35:03 +01:00
75212cda3f
Improve tests on Travis
2016-03-16 16:34:36 +01:00
aa6c44a470
Fix crash when a n hypervisor return no body
2016-03-16 16:10:06 +01:00
757ee34dac
Support auth for network V2 hypervisors
2016-03-16 15:55:07 +01:00
c0e452133d
Web interface for debbuging controller
2016-03-15 11:32:10 +01:00
7a095478fe
Success to add a dynamips with apiv2
2016-03-15 10:45:05 +01:00
a018c5b0f5
Get MAC addresses for host interfaces to use for filtering frames from vmnet interfaces.
2016-03-14 18:27:51 -06:00
8fed1d9b9f
API for deleting a link
2016-03-14 20:54:05 +01:00
ed291da566
Rebuild doc
2016-03-14 20:37:07 +01:00
9062490be3
API for deleting a list
2016-03-14 17:40:27 +01:00
9771b33b68
Create link using UDP work
2016-03-14 16:51:47 +01:00
93e2d4096d
Dynamips uuid hypervisor command is no longer supported.
2016-03-12 22:15:36 -07:00
c077f3b990
Restart NPF service after adding vmnet adapters on Windows.
2016-03-12 11:04:50 -07:00
8cb5a6ec75
Typo
2016-03-11 20:34:01 +01:00
17c5d3048c
Cleanup
2016-03-11 20:15:02 +01:00
65099b9364
Link API should work now need to implement the client
2016-03-11 20:13:52 +01:00
6a19e4d822
Rebuild link sample
2016-03-11 17:20:09 +01:00
8c1560332e
Remove /controller from the api endpoint
2016-03-11 17:16:09 +01:00
e3580d52c3
Dummy link api documentation
2016-03-11 17:02:50 +01:00
abdda4d3b3
Link API (do nothing for the moment)
2016-03-11 16:51:35 +01:00
6fad82c61d
Rebuild documentation
2016-03-11 15:49:28 +01:00
69bf8bbb4e
Fix doc generation
2016-03-11 15:39:42 +01:00
a0ef68c1a3
Update glossary
2016-03-11 15:24:48 +01:00
7d0b780dcc
Documentation
2016-03-11 15:21:21 +01:00
be4aa41dda
Create VPCS VM on controller
2016-03-11 15:06:14 +01:00
4326d412f9
API for creating a VM
2016-03-10 21:51:29 +01:00
65de1b7b5e
Default arg for post in controllers
2016-03-10 10:57:14 +01:00
58f1abff35
Close, commit and delete supported for projects in controller
2016-03-10 10:32:07 +01:00
3296b97f59
Rename modules => hypervisor
2016-03-08 16:12:46 +01:00
6fa2491255
Rename /controller/servers to /controller/hypervisors
2016-03-08 16:04:12 +01:00
8114c1d4be
Return just version number for API /v1/version for compatibility
2016-03-07 18:17:24 +01:00
b2ce7ee8d7
API V2
2016-03-07 17:57:12 +01:00
664cec97ba
Create /hypervisor and /controller namespace
2016-03-07 15:01:35 +01:00
e4b12f49d1
Build doc support controller
2016-03-04 17:50:17 +01:00
0921df520c
Return controller version as server version (temporary)
2016-03-04 16:58:53 +01:00
0532b4de8a
Fix logging issues with the controller
2016-03-04 16:55:59 +01:00
4d77b2918e
Raise an error if server flagged as local but should not
...
If the controller is not started with --local but the server ID
is local it's raise an error.
2016-03-04 16:11:31 +01:00
60e9241857
Merge branch 'ehlers-docker-init' into 1.5
2016-03-04 09:09:09 +01:00
ee4b094160
Fix tests on @ehlers Docker init patch
2016-03-04 09:08:40 +01:00
aad69e9650
Create a /server API for register servers
...
This allow to push to the controller information about
the connection to a server.
2016-03-03 16:05:09 +01:00
1dd437ecdc
updated docker command line processing
2016-03-03 09:12:36 +01:00
84eb8356e8
Create a container class and a flag for enable it from command line
...
Ref #417
2016-03-02 09:49:52 +01:00
c833a20a8c
Fix Deleting a docker VM gives console error message "Not connected"
...
Fix #446
2016-03-01 20:25:50 +01:00
eae6f33e29
Inject an init script
...
It's very basic for the moment
Ref #1089
2016-03-01 18:38:03 +01:00
59c1e125d3
Change the name of veth to avoid bugs :(
...
Fun stuff the name create different behavior with
network manager.
Ref #440
2016-03-01 15:33:30 +01: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
dab1b26569
Aux console for Docker
...
Fix https://github.com/GNS3/gns3-gui/issues/1039
2016-03-01 14:53:43 +01:00
03ffce0a75
Docker VNC support
...
Ref https://github.com/GNS3/gns3-gui/issues/947
2016-02-29 23:09:47 +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
04b02171bb
Support /etc/gns3/gns3_server.conf for the config
...
It's better for a server deployment
2016-02-25 15:07:55 +01:00
e91e3525c4
Improve warning if fusion is not installed or in non standard location
...
For the moment I don't see a good reason to not installating fusion
in the standard location. If check in Docker Machine code they don't
support it. And with their large user base we can think it's safe.
Fix #435
2016-02-25 12:15:38 +01:00
c333e9451f
Fix pull of images
...
Fix #445
2016-02-24 17:08:28 +01:00
49f1931e95
Merge branch 'master' into 1.5
2016-02-24 15:52:27 +01:00
ebb8c0d0b0
Increase test timeout to avoid random problems on travis
2016-02-24 15:51:51 +01:00
2d42f32d71
Restart the container if running and you change the hostname
...
Fix #439
2016-02-24 15:47:53 +01:00
fd18458588
Fix stop capture for Docker
...
Fix #443 , #442
2016-02-24 15:14:01 +01:00
5f15667ad1
Rename invalid variable iou_manager in Docker
2016-02-24 15:08:48 +01:00
bbdbc971c0
Fix Exception on removal of Docker VM
...
Fix #441
2016-02-24 15:04:45 +01:00
057b637961
Set the hostname for docker containers
...
Fix #437
2016-02-23 19:22:35 +01:00
87eef545e1
Correctly close the telnet connection for docker
...
Fix #427
2016-02-23 16:54:12 +01:00
38815b3eaf
Merge branch 'master' into 1.5
2016-02-23 15:42:58 +01:00
4c4613b29b
1.4.5dev1
2016-02-23 15:41:45 +01:00
9d8cb4521d
1.4.4
2016-02-23 14:38:26 +01:00
9dd09ccde1
1.4.4dev4
2016-02-22 13:06:56 +01:00
86ebb9b840
1.4.4dev3
2016-02-22 11:20:10 +01:00
569da0ce3a
Bump version to 1.4.4dev2
2016-02-20 18:41:38 -07:00
f73b288a28
Check if VMware Fusion is correctly installed when retrieving the VM list.
2016-02-20 10:59:06 -07:00
e34c266ee1
1.4.4dev1
2016-02-19 16:02:51 -07:00
80e15c86dc
1.4.3
2016-02-19 14:17:54 -07:00
f35c742b07
Avoid consuming 100% of CPU when stopping docker container
...
Fix #427
2016-02-19 17:53:17 +01:00
f4f9e6eba6
Fix Docker has returned an error: 500 b'No command specified'
...
Fix #433
2016-02-19 17:01:28 +01:00
90109e04aa
1.4.3dev1
2016-02-18 17:46:38 +01:00
c36de3393d
1.4.3dev1
2016-02-17 19:40:23 +01:00
976154fd0b
1.4.2
2016-02-17 19:38:34 +01:00
7aedfc92fa
Fix test
2016-02-17 10:37:22 +01:00
9b1d513b03
Merge branch 'master' into 1.5
2016-02-16 19:07:17 +01:00
836023a1bc
Fix Docker error when deleting a running container
...
Fix #431
2016-02-16 17:42:35 +01:00
93020a940f
Fix Docker Server error: Not connected when deleting a node
...
Fix #430
2016-02-16 17:36:32 +01:00
c2b78400f2
Fix closing a docker console jump to 100% of CPU usage
...
Fix #427
2016-02-16 17:26:53 +01:00
1123047404
Catch 404 docker errors when GNS3 force close
...
Fix #1029
2016-02-12 16:48:19 +01:00
01e2fcf225
Fix docker console port lost during update
...
Fix https://github.com/GNS3/gns3-gui/issues/1026
2016-02-12 16:38:16 +01:00
85b9620953
Fix error when a container has no volumes
2016-02-12 16:25:43 +01:00
1532b3ed9b
Support for mounting volumes
...
Fix #425
2016-02-12 11:57:56 +01:00
a581eeba54
Check docker minimum API version
...
Fix #423
2016-02-11 16:01:47 +01:00
9b0088728f
Catch docker namespace error
...
Fix #424
2016-02-11 15:49:28 +01:00
dea68bcb28
Fix missing format in IOU export
2016-02-11 09:15:48 +01:00
1fb4d191c9
Fix number of arguments to the UDP errors on VBOX
2016-02-11 09:02:38 +01:00
167a0b8435
Add verification when UDP tunnel is created in a VirtualBox VM. Ref #899 .
2016-02-10 19:08:34 -07:00
5842487cd0
Fixes VMware linked clone cleanup bug. Fixes #420 .
2016-02-10 11:26:40 -07:00
1995adf838
Fix Update a docker container is broken and raise a 400
...
Fix #403
2016-02-10 18:20:15 +01:00
5a8408cdb9
Fix a crash in Travis tests
...
Fix #422
2016-02-10 17:14:14 +01:00
a7ec224b6d
Docker capture and refactor common capture code
...
Fix https://github.com/GNS3/gns3-gui/issues/891
2016-02-09 16:07:33 +01:00
89e86b7778
Create veth for docker even if link is not connected
...
Fix #406
2016-02-09 14:22:37 +01:00
56658756e2
Merge branch 'master' into 1.5
2016-02-08 13:40:49 +01:00
942d07c8ce
Removed docker support from 1.4 (drop unused code)
2016-02-08 13:40:14 +01:00
f6fb0623be
Merge branch 'master' into 1.5
2016-02-08 13:14:30 +01:00
3fc64bced2
Fix a crash if you create a file named IOS in the image dir
...
Fix #419
2016-02-05 10:29:27 +01:00
373113545f
Code cleanup
2016-02-05 10:07:13 +01:00
5bee927481
Disallow creating project with " in the path
...
It's not supported by dynamips.
Fix https://github.com/GNS3/gns3-gui/issues/987
2016-02-04 11:47:48 +01:00
4f61443b20
Always look at the registry to find vmrun.exe on Windows.
2016-02-03 19:08:41 -07:00
4673424da7
Check for VMware VIX library version. Fixes #413 .
2016-02-03 18:15:33 -07:00
40261ec99c
Fixes VDE not working #345 .
2016-02-03 16:26:15 -07:00
3e4423f663
Merge pull request #418 from GNS3/no_spice
...
Do not list qemu binary with -spice in the name
2016-02-03 13:45:03 -08:00
88e8c36d1c
Merge pull request #416 from GNS3/command_line
...
Send command line used to start the VM to client
2016-02-03 11:10:37 -08:00
537122daba
Do not list qemu binary with -spice in the name
...
It's create confusion and you can enable spice with the -spice
options.
Fix https://github.com/GNS3/gns3-gui/issues/981
2016-02-03 16:40:39 +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
71c3bda0a5
Fix crash if you have a { in your user name
...
Fix #414
2016-02-02 10:05:08 +01:00
53d60bc71a
1.4.2dev1
2016-02-01 17:48:10 +01:00
ce7ac0505a
1.4.1
2016-02-01 17:46:05 +01:00
4a3322b822
Add HTTP status to docker error
2016-02-01 17:42:32 +01:00
98537a242a
Drop duplicate code when ubridge is too old
...
Fix #405
2016-02-01 16:05:37 +01:00
03414993dc
Merge branch 'master' into 1.5
2016-02-01 15:47:46 +01:00
bf316f35cc
VMware raise error if version is not found
...
Fix #972
2016-02-01 14:26:55 +01:00
29089f1884
Cleanup an old kvm-ok test
2016-01-28 17:54:29 +01:00
889ea14973
For topologies before 1.4 manage qemu missing
...
If qemu is missing for topologies before 1.4 we try
to search it in the path.
Ref #921
2016-01-28 16:24:24 +01:00
2e05290206
Fixes issue with packet capture on VMware VMs. Fixes #396 .
2016-01-26 14:45:55 -07:00
39ddc4e8c1
Fixes concurrency issue when closing multiple VMware linked clone VMs. Fixes #410 .
2016-01-26 14:23:01 -07:00
a279bfe1d9
Fixes "can only use tap interfaces that both already exist and are up". Fixes #399 .
2016-01-26 13:48:58 -07:00
35e045a22e
Merge pull request #412 from GNS3/stats_stream
...
Send machine stats via the notification stream
2016-01-26 08:52:16 -08:00
58b998600e
Send machine stats via the notification stream
...
Fix #252
2016-01-26 16:35:00 +01:00
119a2a3b66
Add test for unicode char in images path
...
Ref #401
2016-01-26 15:32:40 +01:00
ee2104ba35
Check for /dev/kvm instead of kvm-ok
...
Fix #411
2016-01-26 13:58:29 +01:00
425a05ecd8
Bump to 1.4.1dev2
2016-01-26 13:50:13 +01:00
cd9cb3eb6a
Merge pull request #408 from GNS3/asa8_warning
...
Show a warning when starting ASA8
2016-01-22 10:53:19 -08:00
5617ddc4cc
Show a warning when starting ASA8
2016-01-22 19:46:05 +01:00
179372936e
Raise error if ubridge is missing
2016-01-22 10:07:55 +01:00
5deb584a03
Fix bug when reading docker images
...
Fix #398
2016-01-21 18:03:51 +01:00
c280fd5fb8
Merge branch 'master' into 1.5
2016-01-20 17:10:59 +01:00
e9c2a76f43
Fix error when setting Qemu VM boot to 'cd' (HDD or CD/DVD-ROM)
...
Fix #400
2016-01-20 13:19:33 +01:00
65a05791ce
Merge pull request #394 from boenrobot/vmware_VMsFolder_fix
...
VMware default VM location
2016-01-19 19:02:06 -08:00
a9eae691f6
Fixed the VMware default VM location on Windows, so that it doesn't assume the "Documents" folder is within the %USERPROFILE% folder, and also support Windows Server's folder (which is "My Virtual Machines" instead of "Virtual Machines").
2016-01-18 00:48:24 +02:00
0a4a01fed0
Merge pull request #393 from GNS3/avoid_losing_config
...
Improve dynamips startup_config dump
2016-01-17 09:45:00 -08:00
2938b97bd4
Improve dynamips startup_config dump
...
Two change:
1) Dump the config when you stop the node. This avoid scenar
2) Disallow empty startup config. If it's empty send ! it's
avoid dynamips crash
Fix #914
2016-01-15 18:02:52 +01:00
f83e878d89
Dump environnement to server debug log
...
Ref https://github.com/GNS3/gns3-gui/issues/921
2016-01-15 10:11:32 +01:00
8225bad76b
Fix usage of qemu 0.10 on Windows
...
Fix #392
2016-01-14 17:40:58 +01:00
ba4128f57b
Show hostname when the hostname is missing in the iourc.txt
2016-01-13 16:37:50 +01:00
bc3016eec5
Merge branch '1.4'
2016-01-13 11:39:00 +01:00
a8c03f754b
1.4.1dev1
2016-01-13 09:22:28 +01:00
e3beea0378
1.4.0
2016-01-12 17:40:47 +01:00
5db1f6b2f7
Fix a test related to docker
2016-01-11 19:14:45 +01:00
f92ac6e52e
Fix a crash when docker is not available
2016-01-11 19:11:25 +01:00
758fb2a0e7
adapter_remove_nio_binding is a coroutine for all device type
...
It's cleaner
2016-01-11 15:19:15 +01:00
5a28b9409a
Fix Crash at startup when docker is not installed
...
Fix #384
2016-01-06 15:13:22 +01:00
1f756c0d4f
Merge branch '1.4' into 1.5
2016-01-06 14:35:48 +01:00
bcd9851eee
1.4.0dev14
2016-01-06 14:32:39 +01:00
e599c28c1c
1.4.0rc3
2016-01-05 18:43:58 +01:00
afb5b6d6e8
API documentation update
2016-01-04 17:04:15 +01:00
e73f81c9a3
Merge pull request #388 from GNS3/boenrobot-addCapabilities
...
Add qemu capabilities
2016-01-04 16:34:33 +01:00
d184b65800
Improve PR #386
...
* Add more test
* Check to kvmi-ok is asynchronous
2016-01-04 16:30:06 +01:00
fba049767a
Merge branch 'addCapabilities' of https://github.com/boenrobot/gns3-server into boenrobot-addCapabilities
2016-01-04 12:09:44 +01:00
fab8b3f46f
Fix race condition when killing iouyap
...
Fix #387
2016-01-04 10:42:46 +01:00
439a0c80d6
Another fix for docker tests
2016-01-04 09:36:24 +01:00
fd0fb97204
Fix test
2016-01-04 09:28:12 +01:00
884bfa4724
Merge branch '1.4' into 1.5
2016-01-04 09:21:14 +01:00
794a7e880a
Dependencies are listed in one location now.
2016-01-03 14:09:01 -07:00
137cf59e97
Catch exception if we can't change process priority on Windows
...
Fix #380
2016-01-03 21:24:18 +01:00
d00efbfb0f
Adds a handler for getting the Qemu related capabilities of the server. Currently includes just a check for KVM architectures.
2016-01-03 19:38:16 +02:00
de0df70933
Drop docker-py dependencies
2016-01-01 23:35:06 +01:00
0f868ef107
Fixes aiohttp 0.19.0 requirement. Fixes #383 .
2016-01-01 15:21:41 -07:00
061a6e3b25
Merge pull request #385 from boenrobot/qemuHdbInterfaceFix
...
Fixed showing of Qemu hdb_disk_interface
2016-01-01 13:17:19 -08:00
a4d9f95c9b
Fixed showing of Qemu hdb_disk_interface - it showed hda_disk_interface instead, which resulted in an odd visual glitch in the GUI.
2016-01-01 02:44:23 +02:00
061b459abe
Prevent error when quick close of gns3 server after docker usage
...
Fix #382
2015-12-29 12:40:22 +01:00
38622c4da3
Merge pull request #381 from boenrobot/noCwdBat
...
CWD independance
2015-12-24 14:56:45 -08:00
8cf55166cb
Merge pull request #379 from GNS3/docker_cleanup
...
Docker cleanup and improvements
2015-12-24 14:56:24 -08:00
e5e96ee8b4
Made the gns3server.bat successfully start the server independent of the CWD at the time of running. It's now relative to the location of the .bat file itself.
2015-12-24 16:45:02 +02:00
8de90d8236
Ubridge 0.9.3 is require
2015-12-22 17:33:47 +01:00
7e196cabc1
Merge branch '1.4' into 1.5
2015-12-22 17:33:18 +01:00
31046358cc
Add more informations in the debug status page
...
* Number of VM in a project
* Number of client connected
2015-12-22 15:19:38 +01:00
a0987bbc92
Fix status link in GNS3 homepage
2015-12-22 14:58:51 +01:00
61cf91d83c
Fix tests on Windows
...
Fix #377
2015-12-22 13:16:30 +01:00
28533cfdac
Cleanup
2015-12-22 12:51:43 +01:00
16b4d60151
New crash report key
2015-12-21 20:50:37 +01:00
095ef7994a
Support building any branch
2015-12-21 11:35:29 +01:00
8312a54615
Fix missing boot priority order
2015-12-21 10:17:22 +01:00
33edbefa3b
Docker cleanup and improvements
2015-12-18 18:20:56 +01:00
6a808927d2
1.5.0dev1
2015-12-18 18:15:56 +01:00
286cd7a3ac
A debug status page embed in the server
2015-12-18 14:38:26 +01:00
c2d313f5a7
Lock py.test versions
2015-12-16 14:58:16 +01:00
48678506f7
Ignore py.test .cache directory
2015-12-16 14:48:03 +01:00
7ce17cc48f
Install dependencies before setup.py install
...
This fix issues with aiohttp recent versions not supported
on Python 3.4.0
2015-12-16 14:46:26 +01:00
480ca037cd
Fix test on Windows
...
Sadly python crash on my Windows and I can't run the full test
suite.
Fix #377
2015-12-14 16:06:51 +01:00
ad4501838b
Merge branch 'master' into unstable
2015-12-11 14:35:08 +01:00
ce5a29b29a
1.4.0dev13
2015-12-11 14:34:13 +01:00
a2f0745e81
1.3.14dev1
2015-12-11 14:33:37 +01:00
38745be5fe
1.3.13
2015-12-11 09:21:20 +01:00
a827f6b2de
1.3.12
2015-12-11 09:18:27 +01:00
55034dd24f
Update links for new website.
2015-12-10 15:00:16 -07:00
55dc0d587d
1.4.0rc2
2015-12-10 19:41:28 +01:00
a9e1801e7d
Merge pull request #374 from GNS3/patch_used_port
...
Replace by another TCP port if port is already used
2015-12-09 21:24:04 -08:00
1e97a544e6
1.4.0dev12
2015-12-08 16:27:37 +01:00
7dfb386a66
Add log about wher iou capture packet
2015-12-08 16:11:40 +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
f3b71dcdef
Fix ProcessLookupError in Qemu
...
Fix #373
2015-12-07 10:50:34 +01:00
a67b218bde
Increase vmrun timeout to 120 seconds. Ref #360 .
2015-12-05 18:37:34 -07:00
1071b6366f
Fixes termination notification to indicate the right process name (IOU vs iouyap). Ref #359 .
2015-12-05 18:24:08 -07:00
19d5c1c05b
Fixes error with non initialized uBridge. Fixes #367 .
2015-12-05 17:36:55 -07:00
a6826fe0bf
Remove debug that can crash qemu
...
Fix #365
2015-12-01 19:30:39 +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
e626c0b55c
Raise an error if psutil version is invalid
...
Fix #361
2015-12-01 09:42:36 +01:00
02cabfbffa
Contributing instructions
2015-11-30 14:15:54 +01:00
535afdba5e
1.4.0rc1
2015-11-12 17:52:15 +01:00
5b347fe48f
Raise error if server received windows path
2015-11-12 15:38:47 +01:00
58e7fa2f01
Update sentry key
...
Fix #357
2015-11-12 11:25:23 +01:00
c7cc155b78
Merge branch 'master' into unstable
2015-11-12 10:55:19 +01:00
11cf2294da
Remove NIO FIFO and Mcast (unused). Fixes #348 .
2015-11-11 16:20:28 -07:00
3f4da9050c
Support VPCS 0.6.1
2015-11-11 21:57:58 +01:00
63edcc1c34
Fix duplicate of -no-kvm options
...
Fix #356
2015-11-10 16:25:02 +01:00
caade47e16
Fix tests about images paths security
2015-11-10 15:21:10 +01:00
390c88d7cd
Raise an error if user send a non local path to remote server
2015-11-09 19:02:10 +01:00
669295131b
Fix qemu tests on Linux
2015-11-09 15:01:02 +01:00
ab4c8665e4
Fix backup projects and a qemu broken tests
2015-11-09 14:17:19 +01:00
ac16ee5bc6
Fix minor issues
2015-11-09 12:32:36 +01:00
da240f21ba
Apply pep8 fix
2015-11-09 12:28:00 +01:00
f01a6dcaaf
Fix qemu tests
2015-11-09 12:23:50 +01:00
1248584841
Cleanup unused and duplicates
2015-11-09 12:14:25 +01:00
58d2a5d4b0
Support VPCS 0.6.1
...
Fix #347
2015-11-09 10:26:16 +01:00
bd47c21514
Sets console end port to 7000. Fixes #343 .
2015-11-08 18:14:55 -07:00
c3e99bfc1d
Drop netifaces (replaced by psutil). Fixes #344 .
2015-11-08 13:34:27 -07:00
9ca72f3bbc
Correctly display log messages.
2015-11-08 12:01:25 -07:00
e4735308f8
Merge remote-tracking branch 'origin/master'
2015-11-07 12:18:05 -07:00
13a3e8f324
Tentative fix for "WinError 64 The specified network name is no longer available" issues.
2015-11-07 12:17:53 -07:00
6fbc84c0dc
Return relative path for dynamips images
...
Fix https://github.com/GNS3/gns3-gui/issues/775
2015-11-05 16:47:37 +01:00
7ee12edb5c
Fix add existing IOS not working
...
Fix https://github.com/GNS3/gns3-gui/issues/775
2015-11-05 16:28:11 +01:00
7e7c8a5450
Correctly enable faulthandler for dev version
2015-11-05 10:50:37 +01:00
d9f94e653b
Allow vpcs 0.8b
2015-11-04 14:37:27 +01:00
f1e9262c94
Avoid test crash if GNS3 is running on the same computer
2015-11-03 21:06:30 +01:00
12f027a882
Allow to return an empty project name because it's allowed in creation
2015-11-03 17:11:58 +01:00
7967a922bc
Merge branch 'master' into unstable
2015-11-03 12:39:01 +01:00
bd54c55ae1
Fix minor errors reported by codacy.com
2015-11-03 12:34:22 +01:00
a9d0951bb6
Test with python 3.5
2015-11-03 10:59:03 +01:00
ef5ce99125
1.4.0dev11
2015-11-02 21:30:22 +01:00
f313ac10c3
1.4.0b5
2015-11-02 10:55:32 -07:00
69c38c6414
Use pytest 2.8 so it's work with Python 3.5 without warning
2015-11-02 16:35:12 +01:00
82540e5366
Fixes wait for named pipe creation.
2015-11-01 20:52:07 -07:00
32f9baf682
Fixes Windows named pipe issue. Fixes #340 .
2015-11-01 18:51:12 -07:00
a961387af9
Add doc on how to got code coverage
2015-10-31 21:27:10 +01:00
6edb41ded7
Merge branch 'master' into unstable
2015-10-30 15:17:17 +01:00
42c8fb7c29
Raise an error when you use a port outside the ranges
...
Fix #739
2015-10-30 15:15:28 +01:00
c2a08a391c
Fix crash in IOU config export
...
Fix #335
2015-10-21 14:28:39 +02:00
7d82a77ba7
Freeze requirements for aiohttp because 0.18 doesn't support Python
...
3.4.0
2015-10-20 08:39:15 +02:00
db2aa56e98
1.4.0dev10
2015-10-19 19:13:58 +02:00
d5dba699c5
1.4.0b4
2015-10-19 11:09:18 -06:00
ce4727e51a
Support for modifications to a base Qemu VM (not a linked clone).
2015-10-18 19:19:27 -06:00
2fbc391319
Force canceling all task when shutdown server
...
https://bugs.python.org/issue24080
Fix #705
2015-10-16 20:42:13 +02:00
d979f08c93
Update api documentation
2015-10-16 19:05:29 +02:00
504a4af4ab
Enforce console port for VNC
...
Ref https://github.com/GNS3/gns3-gui/issues/721
2015-10-16 18:16:07 +02:00
6e36687347
Fixes issue when loading a project using VMware vmnet interfaces. Fixes #319 .
2015-10-14 21:39:17 -06:00
57bbd63085
Support for NAT connection with cloud for VMware VMs. Fixes #322 .
2015-10-12 17:07:39 -06:00
b53f0e89ce
Change message when VMware is not installed on Linux. Ref #326 .
2015-10-12 16:27:31 -06: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
91c2bd7e98
Asyncio qemu fix and raise error if coroutine not used
2015-10-12 17:06:50 +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
5cb2b33a99
Removes VMware lock check. Fixes #328 .
2015-10-11 16:41:55 -06:00
133b01b2a6
Merge remote-tracking branch 'origin/unstable' into unstable
2015-10-11 15:51:05 -06:00
ee6ef9f3d5
Wait for pipe file to be created before starting the remote console for VMware and VirtualBox VMs. Fixes #331 .
2015-10-11 15:50:50 -06:00
ccd45c2f45
Merge branch 'master' into unstable
2015-10-08 11:30:16 +02:00
a6286db7b1
Release UDP ports when closing a Qemu VM. Fixes #323 .
2015-10-07 20:48:36 -06:00
6cd790880c
1.3.12dev1
2015-10-07 18:26:18 +02:00
b19bfa0270
1.3.11 release
2015-10-07 18:24:03 +02:00
9c23093510
Merge branch 'master' into unstable
2015-10-07 16:44:50 +02:00
98ac295e2e
Escape other usage of glob
...
Fix #332
2015-10-07 16:42:34 +02:00
c50c735e86
Merge branch 'master' into unstable
2015-10-07 13:51:28 +02:00
acd5c992ba
Fix Dynamips identifier is already used by another router
...
Fix #327
2015-10-07 13:50:40 +02:00
9b740e85d0
Fix Dynamips identifier is already used by another router
...
Fix #327
2015-10-07 11:34:27 +02:00
da7f910482
glob.escape is available with Python 3.4
2015-10-07 10:27:42 +02:00
4c13f8e6ea
Merge branch 'master' into unstable
2015-10-07 10:27:06 +02:00
4232ea8a00
Protect dynamips against bad glob
...
Fix #332
2015-10-07 10:26:37 +02:00
ec7a9615ac
Fix issue with Qemu networking following merge
2015-10-07 09:01:17 +02:00
5e3ce48a52
Merge branch 'master' into unstable
2015-10-06 19:19:56 +02:00
3d7d8682ee
OVA file support
2015-10-06 17:50:54 +02:00
034ac392b7
Support listing images in subdirectories
...
It's a part of the OVA support:
https://github.com/GNS3/gns3-gui/issues/700
2015-10-05 11:07:15 +02:00
bfe9c117ba
Fix tests
2015-10-05 09:14:55 +02:00
fc5afa6676
Catch ProcessLookupError in Qemu VM.
2015-10-04 14:20:44 -06:00
3f86df5169
Fixes uncalled coroutine.
2015-10-04 07:00:47 -06:00
970f22a83e
Use the correct UDP tunnel Qemu syntax for version > 1.1.0 when legacy networking is enabled.
2015-10-04 06:41:39 -06:00
dd7f6eb021
Fix crash
2015-10-02 15:04:42 +02:00
d19b3f15ed
VMware player linux support
...
Fix #326
2015-10-02 11:04:54 +02:00
80d99ec395
Fixes some minor issues.
2015-09-29 14:15:01 -06:00
8560521028
Merge remote-tracking branch 'origin/master'
2015-09-29 06:58:33 -06:00
e63e3280a1
Prevent launching a packet capture with a non-ASCII path when using Dynamips.
2015-09-29 06:56:01 -06:00
9737783eb6
Do not require a TAP interface to already exist. Fixes #321 .
2015-09-26 10:09:50 -06:00
09aa31fb43
Do not automatically delete Dynamips bootflash file because they are necessary to restore VLANs on the c3600 platform.
2015-09-23 13:42:37 +02:00
d01a8bfb34
Bump version to 1.4.0.dev9
2015-09-22 16:07:21 -06:00
6ca0154435
Prepare 1.4.0b3
2015-09-22 17:37:44 +02:00
e7ea9e8047
Merge branch 'master' into unstable
2015-09-22 14:40:13 +02:00
bfe3b12342
Fix dynamips configuration lost when you delete a node
...
Fix #316
2015-09-22 14:39:21 +02:00
bf0813b4b9
Merge branch 'master' into unstable
2015-09-22 13:46:08 +02:00
c43960fbfd
Clarify error message when we got UTF-8 chars in the iourc file
...
Fix #307
2015-09-22 13:45:10 +02:00
6a6beb752a
Merge remote-tracking branch 'origin/master' into unstable
2015-09-22 11:03:41 +02:00
2c3d7510be
Fixes version mismatch issue.
2015-09-20 13:28:37 -06:00
5bcabc705f
Use custom VMnet interfaces without host adapter when uBridge is not used. Fixes #673 .
2015-09-20 13:19:57 -06:00
c5ce6af872
Bump version to 1.4.0dev8
2015-09-18 15:41:34 -06:00
b90df5806d
Automatically add the -no-kvm option if -icount is detected to help with the migration of ASA VMs created before version 1.4
2015-09-18 15:40:56 -06:00
a016c458a6
1.4.0 beta2
2015-09-17 16:46:22 +02:00
b1f3210a4c
Fix a crash at vmware stop
...
Fix https://github.com/GNS3/gns3-gui/issues/665
2015-09-17 15:51:46 +02:00
bb080fa96a
Fix a crash when starting a VMware vm
...
Fix #314
2015-09-17 15:46:06 +02:00
e236f63162
Add how to add vmnet interfaces explantion in the error message
2015-09-17 15:18:55 +02:00
3e71529702
Fix path of VMinventory for fusion
...
Fix #313
2015-09-17 11:04:24 +02:00
802d0628bd
Force close the keep alive when sending a 401
...
Work around a Qt issue where Qt
timeout instead of handling the 401
this happen only for the first query send by the
client.
2015-09-16 15:53:38 +02:00
958274e8f6
Do not automatically delete Dynamips bootflash file because they are necessary to restore VLANs on the c3600 platform.
2015-09-16 06:09:14 -06:00
5136083853
Wait that an user press a key to stop gns3vmnet.exe on Windows.
2015-09-16 05:26:17 -06:00
e374e52745
Bump version to 1.4.0dev7.
2015-09-14 15:19:57 -06:00
47abba3c9c
Fixes tests.
2015-09-14 15:16:54 -06:00
59f5de5de2
Throw an error if ubridge as incorrect permissions. Fixes #312 .
2015-09-14 15:05:25 -06:00
a9ac0d3380
This may fix "The semaphore timeout period has expired" error on Windows. #311 .
2015-09-13 15:47:43 -06:00
65fa4036c6
Fixes bug with VMware VM connections + moves some uBridge code to BaseVM.
2015-09-13 14:52:25 -06:00
0ee31361c0
Support for packet capture on VMware VM links.
2015-09-13 09:40:09 -06:00
c7b17039cb
Update docker-py version
2015-09-11 17:18:57 +02:00
22e4fec2e2
Fix ProcessLookupError on _checkAlive Qemu
...
Fix #308
2015-09-11 14:16:56 +02:00
cc7fe1a477
VMware Fusion support with uBridge.
2015-09-10 03:44:56 -06:00
46698924fd
Merge remote-tracking branch 'origin/unstable' into unstable
2015-09-09 02:39:06 -06:00
8e29ad4493
Updates vmnet script to support Windows.
2015-09-09 02:38:11 -06:00
5aa9d4d7b9
Do not block on .lock for VMware OSX
2015-09-08 21:31:21 +02:00
1e722254f7
Merge remote-tracking branch 'origin/unstable' into unstable
2015-09-08 03:03:38 -06:00
8031cf1030
Require Dynamips version 0.2.16 to change the default QinQ Ethernet type.
2015-09-08 03:03:11 -06:00
92e05e144a
Merge branch 'docker' into unstable
2015-09-08 11:00:59 +02:00
0fa300cb99
Initial Docker support from Google Summer of Code
2015-09-08 10:57:28 +02:00
9ee1d9d71a
fixed the way docker containers are terminated
2015-09-08 10:54:27 +02:00
0ab95ae043
basic docker container support
2015-09-08 10:54:27 +02:00
6dd381a745
Merge branch 'Bevaz-qinq_ethertype' into unstable
2015-09-08 02:29:30 -06:00
0ddef78127
Merge branch 'qinq_ethertype' of https://github.com/Bevaz/gns3-server into Bevaz-qinq_ethertype
2015-09-08 02:27:21 -06:00
2a0f1586c8
Merge remote-tracking branch 'origin/master'
2015-09-08 02:08:32 -06:00
2c5b2a19f6
Check for valid FR or ATM switch mappings. Fixes #300 .
2015-09-08 02:07:06 -06:00
a779fa7462
Check for valid FR or ATM switch mappings. Fixes #300 .
2015-09-08 02:00:39 -06:00
c992cabb28
VirtualBox VMs can only be started if powered off. Fixes #299 .
2015-09-08 01:20:46 -06:00
4d6626e849
Support of VPCS 0.8
...
Fix #306
2015-09-07 17:35:21 +02:00
4efec03448
Allows VMware VMs to use vmnet interfaces for connections without using uBridge. Fixes #295 .
2015-09-05 14:38:11 -06:00
476e033a78
Fixes path to vmnet-cli on Mac OS X.
2015-09-05 11:30:26 -06:00
a70775a238
Updates vmnet script to support Mac OS X.
2015-09-05 11:20:25 -06:00
5fa5e7227d
Prepare next release
2015-09-04 21:33:48 +02:00
2689b6b7bb
Prepare 1.3.10
2015-09-04 18:22:59 +02:00
c16d237176
Fix test
2015-09-04 09:13:57 +02:00
3cf609303d
Slack support for Travis
2015-09-04 09:05:44 +02:00
fda33c56de
Catch exception when a process cannot be killed. Fixes #296 .
2015-09-03 16:18:27 -06:00
5388d43695
Fix closing project when multiple project is open
...
Fix #305
2015-09-03 17:41:27 +02:00
986ab649d7
Fix project not closing
...
Fix #303
2015-09-03 16:46:34 +02:00
b1ef49672e
Qemu user options are at the end. It's allow user to add his own net
...
interfaces
2015-08-27 18:46:02 +02:00
d853ffe791
Change the way we look for Qemu path
...
Fix #302
2015-08-27 18:27:17 +02:00
c361d27531
Lock qemu vm during start / stop operations
...
Fix #301
2015-08-27 16:06:11 +02:00
699647dbda
In the error message explain how to turn off KVM support
2015-08-26 17:17:40 +02:00
4cc66a3801
Fix when you stop qemu on windows you have an error
...
Fix #625
2015-08-26 17:01:16 +02:00
8085080e41
Merge branch 'master' into unstable
2015-08-26 14:36:55 +02:00
fea7a8a9ab
Fix Qemu cannot be used on Windows
...
Fix #291
2015-08-26 13:47:12 +02:00
70f62cd5eb
Allow to start server with python -m gns3server
2015-08-25 22:31:45 +02:00
796ca86df9
Fix random failures in tests on OSX and Windows
2015-08-25 10:13:49 +02:00
f0f901a15d
Should solve the BufferError by avoiding using thread
...
Fix #293
2015-08-24 19:59:11 +02:00
34e64fe5d8
Catch UnicodeEncodeError when passing unicode char as qemu options
...
Fix #292
2015-08-24 18:09:01 +02:00
1a04417e84
1.4.0dev6
2015-08-24 17:16:46 +02:00
1283f8bde8
EthernetSwitch: Allow to choose ethertype for QinQ outer tag.
2015-08-20 09:42:30 +03:00
eb5f9c48f2
Backport: fixes NAT NIO for Qemu VMs (do not launch any legacy scripts)
2015-08-14 22:16:02 -06:00
98112f7fac
Fixes NAT NIO for Qemu VMs (do not launch any legacy scripts)
2015-08-14 22:15:01 -06:00
a16d6ac88f
Lower VMware requirements to Workstation version 10 and Player version 6.
2015-08-14 20:35:04 -06:00
83a7e25389
Fixes Unicode error. Fixes #290 .
2015-08-13 20:15:50 -06:00
ab3700854c
Don't delete Dynamips ROM files. They are used to restore the nvram.
2015-08-10 21:23:05 -06:00
2ce01fafc0
Don't delete Dynamips ROM files. They are used to restore the nvram.
2015-08-10 21:22:21 -06:00
764e0df29a
Adds pywin32 dependency in setup.py for Windows.
2015-08-10 18:36:25 -06:00
31b91e1ccb
1.4.0beta1
2015-08-07 18:39:59 +02:00
0018658f60
Fix ram setting for Qemu
2015-08-07 17:08:22 +02:00
55f7c79918
Explicit set qemu memory as MB
2015-08-07 17:03:06 +02:00
323674ba5c
Turn off KVM for non x86 architectures
...
Fix #289
2015-08-07 16:49:45 +02:00
8b46a1a4ab
Fix tests
2015-08-07 09:21:09 +02:00
05ab18f295
Send an error when vmware executable cannot be found on Linux. Fixes #288 .
2015-08-06 23:05:10 -06:00
5121753232
Support for CPUs setting for Qemu VMs.
2015-08-05 17:17:55 -06:00
217945339e
Bump version to 1.4.0dev5.
2015-08-04 11:59:35 -06:00
f161bf42fa
Bump version to 1.4.0alpha4.
2015-08-04 11:58:34 -06:00
e46ecdc37c
Bump version to 1.4.0dev5.
2015-08-04 11:53:59 -06:00
2e6c438208
1.4.0alpha4
2015-08-04 11:51:25 -06:00
1613999689
Quote command in qemu debug logs so you can copy/paste them
2015-08-04 17:06:42 +02:00
e91a7cebd4
Merge branch 'master' into unstable
2015-08-03 19:29:32 +02:00
39c1d2d2dd
Prepare 1.3.10
2015-08-03 19:25:56 +02:00
d942f52f7d
1.3.9
2015-08-03 18:52:22 +02:00
dbc4f05465
Fix tests
2015-08-03 12:10:36 +02:00
0923ed5d85
Support for Qemu disk interfaces, cd/dvd-rom image and boot priority. Fixes #278 .
2015-08-02 23:02:02 -06:00
7bccf9e554
Check for VMware Player version >= 7 and VMware Workstation >= 11. Fixes #286 .
2015-08-01 13:49:02 -06:00
bb69f02da6
Catch GeneratorExit exception when trying to create a Ghost IOS image.
2015-08-01 11:50:16 -06:00
06a6287dff
Backport: removes code that deletes IOS router instance files.
2015-07-31 14:37:23 -06:00
7c1dd75ad7
1.4.0dev4
2015-07-31 15:33:22 +02:00
87ec90cdaf
Removes code that deletes IOS router instance files.
2015-07-30 18:50:59 -06:00
c2807c39f9
1.4.0alpha3
2015-07-29 18:17:03 +02:00
1fd2332796
PEP8
2015-07-28 17:57:36 +02:00
78ef6e3032
Validation schema for qemu-img
2015-07-28 17:50:57 +02:00
1eecae2027
Changelog 1.4.0alpha3
2015-07-28 17:26:54 +02:00
058a13ce87
Merge branch 'master' into unstable
2015-07-28 16:50:31 +02:00
003c2f5f0b
New crash report key
2015-07-28 16:48:22 +02:00
e92d9ca5ff
Raise error if qemu image already exist when creating disk
2015-07-28 16:15:01 +02:00
54448ab936
Prevent user to create a qemu to a different directory on non local
...
server
2015-07-28 16:07:13 +02:00
1ebc287b5f
VMnet manager on Linux: check that VMware has been installed.
2015-07-27 17:10:20 -06:00
f761fb77f8
Fixes UnicodeDecodeError when reading a VMware file.
2015-07-27 16:29:02 -06:00
a721d7d910
Fixes KeyError: "ethernet0.connectiontype". Fixes #276 .
2015-07-27 15:50:09 -06:00
1419b7c8dc
Fixes replace errors. Fixes #284 .
2015-07-27 15:31:42 -06:00
c2ba3f923e
1.3.9dev1
2015-07-27 20:11:49 +02:00
bdb23d6d3b
1.3.8
2015-07-27 12:10:01 -06:00
2ed0ef770e
Catch ProcessLookupError when updating iouyap config. Fixes #255 .
2015-07-27 11:41:13 -06:00
5986849b67
Catch ProcessLookupError when updating iouyap config. Fixes #255 .
2015-07-27 11:40:01 -06:00
5b0c36c0d6
API for creating a qemu disk image
2015-07-27 19:18:36 +02:00
5d8c90d138
Rename qemu image type to qemu image format
2015-07-27 17:32:27 +02:00
b94a4e2308
Add code for creating qemu image on server side
...
Ref https://github.com/GNS3/gns3-gui/issues/558
2015-07-27 16:27:14 +02:00
fcd4fda68e
Prevent starting different hypervisors that leverage hardware virtualization (VT-x/AMD-V). Fixes #548 .
2015-07-26 19:21:30 -06:00
eb5e019a26
Fixes IOS adapters and WICS cannot be removed. Fixes #282 .
2015-07-26 15:52:43 -06:00
76fe0cb316
Fixes IOS adapters and WICS cannot be removed. Fixes #282 .
2015-07-26 15:51:55 -06:00
4aeb451ffd
Makes sure the loop is running when closing the app.
2015-07-26 15:28:14 -06:00
5f5d9347b9
Makes sure the loop is running when closing the app.
2015-07-26 15:27:47 -06:00
31b168aa42
Catch Permission denied when writing to VMX file while closing VMware VM. Fixes #277 .
2015-07-25 17:09:10 -06:00
382747a2f2
Catch GeneratorExit exception. Fixes #231 .
2015-07-25 16:55:37 -06:00
64bf935222
Fixes missing chipset info for VirtualBox VM (maybe some older VirtualBox version don't have it). Fixes #254 .
2015-07-25 16:54:31 -06:00
7b001e4d36
Catch GeneratorExit exception. Fixes #231 .
2015-07-25 16:46:23 -06:00
b1b602db3b
Merge remote-tracking branch 'origin/master'
2015-07-25 16:39:45 -06:00
cf5af8a6f7
Fixes missing chipset info for VirtualBox VM (maybe some older VirtualBox version don't have it). Fixes #254 .
2015-07-25 16:39:38 -06:00
8a257b3b2e
Changes how to look for the vmrun.exe location.
2015-07-24 16:50:36 -06:00
c3c971921d
Update documentation
2015-07-24 10:15:15 +02:00
d9f1a7c7d3
API for listing current projects
...
Fix #274
2015-07-24 10:09:16 +02:00
cbe593f4a4
Fix virtualbox test crash on Linux
2015-07-23 12:06:35 +02:00
c0befe8a8a
Merge branch 'master' into unstable
2015-07-23 11:38:23 +02:00
4814bc6c65
Fix IOURC upload
2015-07-23 11:36:11 +02:00
cbc859a03b
Merge remote-tracking branch 'origin/master' into unstable
2015-07-23 11:35:15 +02:00
0f369bc40b
ifconfig is not available on travis new architecture
2015-07-23 10:58:34 +02:00
631ad76149
Switch from travis legacy architecture to the new one
2015-07-23 10:56:15 +02:00
3f25bfcb27
Fix qemu tests
2015-07-23 10:46:43 +02:00
e07c3215f5
Merge remote-tracking branch 'origin/unstable' into unstable
...
Conflicts:
gns3server/version.py
2015-07-22 20:56:43 -06:00
9b3b5f1884
Bump version to 1.4.0dev3
2015-07-22 20:55:54 -06:00
2655d426c2
Backport: option to drop nvram & disk files for IOS routers in order to save disk space.
2015-07-22 16:02:08 -06:00
cc820f2584
Changelog
2015-07-22 20:47:42 +02:00
1b499571b1
Deactivate uBridge process monitoring (process returns 1 on Windows when stopping).
2015-07-22 12:03:40 -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
f1bbacecd6
Backport: Remove timeout to wait for connections to finish.
2015-07-21 18:00:31 -06:00
accaa2159b
Remove timeout to wait for connections to finish.
2015-07-21 18:00:03 -06:00
fc0409286b
Check for uBridge version and catch uBridge errors.
2015-07-21 17:58:53 -06:00
f0649b4ac3
Remove default FLASH when no hda disk for Qemu VMs. Fixes #535 .
2015-07-21 16:45:44 -06:00
8cc46f66c6
Fixes indentation mistakes.
2015-07-21 16:04:55 -06:00
a8142a04f8
Merge remote-tracking branch 'origin/master'
2015-07-21 16:02:52 -06:00
19425b1e9c
Backport: Fixes RuntimeError: Event loop is closed.
2015-07-21 16:02:44 -06:00
abd9c1dc48
Use the registry to find vmrun if the default VMware install path does not exist.
2015-07-21 15:59:29 -06:00
1b066bef92
Merge pull request #272 from GNS3/backup_upload_images_projects
...
Backup upload images projects
2015-07-21 11:21:12 -07:00
6bf7a6aa38
Fix after jeremy feedback
2015-07-21 20:19:29 +02:00
15a7401654
Merge branch 'master' into unstable
2015-07-21 18:52:21 +02:00
fc14deee1b
Restore images & projects tarballs
2015-07-21 16:14:03 +02:00
270017d945
Allow user to backup projects and images
2015-07-21 14:20:58 +02:00
23a03a24de
Merge pull request #271 from lykinsbd/master
...
Update gns3.conf.upstart
2015-07-20 22:44:40 -07:00
439e0df058
Bind host on 0.0.0.0 when checking for a free UDP port.
2015-07-20 19:27:14 -06:00
d5c0584d25
Bind host on 0.0.0.0 when checking for a free UDP port. Fixes #265 .
2015-07-20 19:22:20 -06:00
6ee94331d4
Fixes RuntimeError: Event loop is closed. Fixes #266 .
2015-07-20 16:02:28 -06:00
c94dc1ec07
Update gns3.conf.upstart
...
Fixing start-stop-daemon syntax so that it accepts the aruments
2015-07-20 10:42:34 -05:00
dfd6af3c22
Merge remote-tracking branch 'origin/unstable' into unstable
2015-07-19 22:55:27 -06:00
1f890b4cad
Implements uBridge hypervisor.
2015-07-19 22:55:10 -06:00
639f6bc68c
New crash report key
2015-07-18 22:17:14 +02:00
5125ddcde4
Fix gns3server.utils.images in md5sum NameError: name 'log' is not
...
Fix #268
2015-07-16 18:56:36 +02:00
ddddac426b
Fix invalid umask
...
Fix #264
2015-07-15 13:58:08 +02:00
6d678898ef
Client disconnect should not be logged as an error
2015-07-13 14:51:42 +02:00
ccd29ab500
Take VMware file encoding into account. Fixes #261 .
2015-07-12 20:58:58 -06:00
f08817f335
Merge remote-tracking branch 'origin/unstable' into unstable
2015-07-12 19:03:22 -06:00
e785baaa29
Take VMware file encoding into account. Fixes #261 .
2015-07-12 19:03:15 -06:00
6048222797
Adjust AUTHORS.
2015-07-12 17:25:03 -06:00
9e2a22fc8e
1.4.0dev2
2015-07-10 15:52:53 +02:00
9cfc7c0423
Typo in version number
2015-07-09 19:05:47 +02:00
65410e23e2
1.4.0 alpha1
2015-07-09 19:05:12 +02:00
1e04e1e123
Fixes bug with vmrun VIX path.
2015-07-09 10:32:23 -06:00
f2e5b8756a
Changelog for 1.4.0 alpha1
...
Fix #260
2015-07-09 17:48:02 +02:00
5705ace70c
Update documentation
2015-07-09 16:16:43 +02:00
c3eb6a440f
Fix vmware and interfaces tests
2015-07-09 16:12:33 +02:00
a461cb71c6
Allow to send the iourc when starting the VM
...
Ref https://github.com/GNS3/gns3-server/issues/255
2015-07-09 16:06:52 +02:00
dd6c377b15
Fix test on Linux
...
Fix #258
2015-07-09 15:39:14 +02:00
2fc63601bf
Merge remote-tracking branch 'origin/unstable' into unstable
2015-07-08 21:39:14 -06:00
27532cd037
Add debug to help resolve https://community.gns3.com/thread/9193
2015-07-08 21:38:58 -06:00
32e0d49e1e
VMware VMs always have a working directory (to store the ubrige.ini and ubrige.log files).
2015-07-08 17:48:34 -06:00
870029123c
Netifaces is not used on Windows. Fixes #257 .
2015-07-08 14:51:21 -06:00
37f4ff2f63
Do not monitor the ubridge process because it creates an issue on Windows.
2015-07-08 13:00:54 -06:00
8455d8a155
Merge remote-tracking branch 'origin/unstable' into unstable
2015-07-07 12:48:31 -06:00
205f624730
Fixes GUI crash on unset vmrun_path variable. Fixes #507 .
2015-07-07 07:58:48 -06:00
78d847e9ac
ubridge source Ethernet interface must be quoted on Windows.
2015-07-06 18:32:01 -06:00
dfe95cce63
Fix qemu binary lookup in frozen OSX application
...
https://github.com/GNS3/gns3-gui/issues/496
2015-07-05 21:53:47 +02:00
33d6fbde21
Fix server tests
2015-07-05 21:14:05 +02:00
83929119be
Return stdout when a process crash for IOU, Dynamips, uBridge and VPCS.
2015-07-04 14:08:03 -06:00
9235c3a913
Adds -no-kvm to the ASA template and ignore -no-kvm on platforms other than Linux. Should resolve #472 .
2015-07-03 23:35:42 -06:00
442aa31065
Make sure VNC ports are between 5900 and 6000. Fixes #490 .
2015-07-03 16:06:25 -06:00
8e652778f9
Remove running VBoxManage as another user option (root for instance). See #248 .
2015-07-03 14:37:07 -06:00
65953847f6
Fix an error in frozen ressources loading
2015-07-03 20:29:49 +02:00
f3f152cd2a
Use the ressource system in order to locate the templates directory
2015-07-03 20:03:37 +02:00
3cacf400ff
Fix SSL instructions
2015-07-03 15:04:19 +02:00
c6bbc34a56
Allow user to change the configuration file
...
Fix #251
2015-07-03 11:10:12 +02:00
06e193231c
Fix double loading of config from working directory
2015-07-03 10:53:41 +02:00
e93f1330b8
Fix dynamips tests
2015-07-03 10:47:30 +02:00
1f116fc992
Fix tests
2015-07-03 10:43:48 +02:00
731d24f497
Get Windows interfaces for VMware support.
2015-07-02 20:10:20 -06:00
3ed95148b2
CORS support
2015-07-02 19:12:55 +02:00
caf7af7ad5
Support server config in current working directory
2015-07-01 17:30:52 +02:00
472faa97c5
Due to the migration to cx_freeze darwin and windows share
...
the same path for resources
2015-07-01 17:25:53 +02:00
4171aebfdb
List only valid existing IOS images (for IOS router wizard).
2015-06-30 17:37:46 -06:00
be85d95ff7
Checks if IOS image exist at startup and not during node creation. Fixes #240 .
2015-06-29 16:30:57 -06:00
3b3929803b
Force turn off KVM for the CI
2015-06-26 17:13:32 +02:00
6e3ebb714d
Return vm_directory for VirtualBox and VMware
...
Fix #246
2015-06-26 17:09:19 +02:00
feefb075d4
Make the qemu event crash more future proof
2015-06-26 15:10:41 +02:00
90b0dfebbd
Merge branch 'master' into unstable
2015-06-26 14:42:43 +02:00
e8805d3fdc
When a qemu VM crash send the log to the client.
...
Fix #243
2015-06-26 14:41:58 +02:00
2ccb30eeb5
Fix Incorrect vboxmanage sudo command
...
Fix #247
2015-06-26 10:47:52 +02:00
ccd3224490
Add a vm_directory field to Dynamips / VPCS / IOU
...
Fix #246
2015-06-25 11:17:32 +02:00
3bb1509f41
Fix the tests after the removal of the KVM flag from VM
2015-06-25 09:54:42 +02:00
2b36746d52
Return the working directory of a Qemu VM
2015-06-25 09:53:16 +02:00
d9745644cd
Check for /dev/kvm. Fixes #245 .
2015-06-24 23:03:04 -06:00
ed95bcee97
Moves KVM setting to Qemu server preferences. Fixes #244 .
2015-06-24 22:47:30 -06:00
f20ee06181
VNC console support for Qemu VMs.
2015-06-24 19:09:17 -06:00
26df776f4c
Move configuration to the GNS3 directory
2015-06-24 11:57:42 +02:00
08b5aec656
Fix Crash report sending errors when no reliable Internet connection
2015-06-23 19:28:08 +02:00
7f6a064ac1
Fixes versions.
2015-06-23 07:34:25 -06:00
3a3b2c22e3
Fix version number
2015-06-23 10:24:19 +02:00
82e2a16b27
Merge branch 'master' into unstable
2015-06-23 09:47:01 +02:00
389788cfdc
1.3.8 dev
2015-06-22 20:19:38 +02:00
26fc8236c9
1.3.7
2015-06-22 19:06:25 +02:00
8bd2453bf8
Allow null md5 in request schema
2015-06-19 16:38:22 +02:00
a8e69d9a0b
Do not use the md5 from cache for a missing image
2015-06-19 16:36:25 +02:00
4aadfa3b67
Test all IOU requirements at VM startup
...
This allow user to create the node and upload the image after
2015-06-19 16:35:19 +02:00
5c4a49a8c7
Do not raise a 404 if we send the checksum of the images
2015-06-19 16:18:43 +02:00
f398d15025
Completes #239 (Makes VMX keys reading case insensitive).
2015-06-18 17:53:08 -06:00
797b45b1f9
Merge pull request #239 from GNS3/vmx_case_insensitive
...
Makes VMX keys reading case insensitive.
2015-06-18 14:08:40 -07:00
11e96e6521
ACPI shutdown support for VMware VMs. Fixes #436 .
2015-06-18 15:02:31 -06:00
0a48fbe7e4
Fix coveralls configuration
2015-06-18 16:33:24 +02:00
a577fe9fdb
Make VMX reading case insensitive
...
Fix #237
2015-06-18 16:28:13 +02:00
4a53c7789d
Renable coverall in travis
2015-06-18 15:59:57 +02:00
6d1f060791
Reloads ubridge when connecting or disconnecting VMware VM links.
2015-06-17 17:36:52 -06:00
d779392d7f
Find vmrun on Windows.
2015-06-17 17:05:58 -06:00
f041697311
Compute a md5sum of images for futur purpose
...
Fix #234
2015-06-17 17:11:25 +02:00
0f15e4b56a
Fix merge issue
2015-06-17 14:16:36 +02:00
b1f740c952
Merge branch 'master' into unstable
2015-06-17 14:09:32 +02:00
4216c5d2ed
Prevent install on Python 2
...
Fix #236
2015-06-17 14:08:22 +02:00
afa4ba9b55
Crash report key for 1.3.7
2015-06-17 09:30:56 +02:00
7980ae9ab1
Update version_info.
2015-06-16 15:00:25 -06:00
3495035dbf
Bump version to 1.3.7.dev1
2015-06-16 14:39:20 -06:00
a2d4c2427d
1.3.6
2015-06-16 21:56:44 +02:00
0dae4b6930
1.3.6dev1
2015-06-16 19:32:53 +02:00
947a732bfb
Remove netifaces dependencies due to IOUVM
2015-06-16 19:14:09 +02:00
d88c5648de
1.3.5
2015-06-16 18:56:50 +02:00
94fbd3fac9
Ignore invalid characters when reading the output of a process
...
It should happend only when user try to use another binary and
the code of VPCS, dynamips... Will detect it's not the
correct binary.
For example we detect this error after an user used SupperPutty
instead of VPCS.
Fix #235
2015-06-16 15:48:59 +02:00
e2ef78a7c4
Ignore invalid characters when reading the output of a process
...
It should happend only when user try to use another binary and
the code of VPCS, dynamips... Will detect it's not the
correct binary.
For example we detect this error after an user used SupperPutty
instead of VPCS.
Fix #235
2015-06-16 15:48:09 +02:00
87efc4d55a
Adds gns3-netifaces to dependencies only if netifaces isn't already installed
...
otherwise this requires a compilation and therefore the Python development files.
2015-06-14 17:27:07 -06:00
8bcf749cd5
Adds an IP address for each interface returned by the interfaces API method.
2015-06-12 17:54:02 -06:00
f39f7be503
Add log when we didn't close a project due to another client
2015-06-12 15:14:30 +02:00
4e16433a08
Limit file size during upload
...
Fix #86
2015-06-12 10:10:46 +02:00
04aac2f3dc
Convert old -enable-kvm to kvm settings for Qemu
...
Fix #233
2015-06-12 09:40:38 +02:00
6e88ba4c25
Cleanup SSL certificate support
...
Fix #208
2015-06-11 17:07:13 +02:00
04e62e429c
Merge branch 'master' into unstable
2015-06-11 16:55:09 +02:00
07eab6e766
Fix tests
2015-06-11 09:18:02 +02:00
a2833cf276
Turn on / off authentication
2015-06-10 23:14:18 +02:00
75267f9d53
Merge branch 'master' into unstable
2015-06-10 16:30:30 +02:00
2da0b36ee7
Support a platform parameter for Qemu
...
I'm sure we will discover a distribution with a different
naming conventions...
Fix #220
2015-06-10 15:49:24 +02:00
fb79543342
Build documentation
2015-06-10 14:35:53 +02:00
b0fb2fcc6d
Fix test
2015-06-10 14:33:44 +02:00
b36c5f25d2
Improve memory consumption of file upload with the HTML form
...
Fix #86
2015-06-10 14:20:06 +02:00
c10e692ca2
systemd start script and use netifaces from pip
...
Fix #59 , #229
2015-06-09 17:29:01 +02:00
7c7f8fe3ed
Fix ethernet interfaces tests if eth0 doesn't exists
...
Also on Windows and MacOS it return error if we try
to use a non existing interfaces.
Fix #230
2015-06-09 16:35:21 +02:00
bd4b6396a8
Ensure in test we didn't load the local configuration
2015-06-09 16:32:36 +02:00
36d5049c61
More debug for the interfaces up crash debug
2015-06-09 10:10:06 +02:00
079715bc18
Ensure no colored output on Windows
...
Fix #228
2015-06-09 10:05:00 +02:00
525940ee15
Add a stupid is_interface_up test in order to see why it's crash on
...
travis
Related to #230
2015-06-09 09:56:08 +02:00
352fa3480b
Fix qemu tests on travis
2015-06-09 09:55:51 +02:00
669ec42985
Add a test for KVM support
2015-06-09 09:28:39 +02:00
d518ac45f5
Enable KVM acceleration option.
2015-06-08 14:51:06 -06:00
c7ea8517a1
Do not stop saving IOS router or IOU configs when there is an exception while a project is committed.
2015-06-08 11:32:00 -06:00
5a32d8a779
Merge remote-tracking branch 'origin/master'
2015-06-08 11:28:58 -06:00
9f1705a4f1
Do not stop saving IOS router configs when there is an exception while a project is committed.
2015-06-08 11:28:48 -06:00
815b7d226c
Sync with IOU tools (nvram import/export).
2015-06-08 10:07:54 -06:00
65e7f61f96
Fixes issues when setting MAC address for a Qemu VM or IOS router.
2015-06-07 22:18:41 -06:00
042472f02c
Check interface is up before connecting a NIO (Linux only). Fixes #277 .
2015-06-07 13:51:33 -06:00
81d417a2b3
Fixes too many arguments to socket.getaddrinfo()
2015-06-07 09:25:54 -06:00
81e56e035b
IPv6 support.
2015-06-06 21:37:34 -06:00
9f97b52f5f
Merge remote-tracking branch 'origin/unstable' into unstable
2015-06-06 15:15:25 -06:00
ca331ae2a5
Import/Export support for IOU nvrams.
2015-06-06 15:15:03 -06:00
1739acb67e
Install qt5 for travis
2015-06-06 13:43:02 +02:00
e63b9ff0e6
Option to drop nvram & disk files for IOS routers in order to save disk space.
2015-06-05 14:54:22 -06:00
02650fa490
Create a private config file if expected
...
Fix #217
2015-06-05 16:23:52 +02:00
fff3e1474f
Distribute our own version of netifaces working with python 3
...
Fix #97
2015-06-05 15:59:43 +02:00
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
b1d21c7c32
Drop python 3.3 from Travis
2015-06-04 10:51:49 +02:00
ebfe003885
Tool to quickly add and remove VMware vmnet interfaces on Linux.
2015-06-03 20:00:08 -06:00
b118f9a078
Replace RuntimeError by SystemExit.
2015-06-03 19:58:58 -06:00
37ddff9f07
Support for base MAC address for Qemu VMs.
2015-06-03 14:52:49 -06:00
1c803f7afb
Remove unneeded dependency line in setup.py
2015-06-03 12:10:29 -06:00
9f15fdbc2b
Fixes #181 (drop Python 3.3).
2015-06-03 12:08:11 -06:00
d8fb33dba2
Fix merge conflict
2015-06-03 18:58:17 +02:00
a1204dca0a
Merge branch 'master' into unstable
2015-06-03 18:34:46 +02:00
78891ae00e
Basic Auth support
2015-06-03 15:38:34 +02:00
b344def887
Fix crash when virtualbox list of VMS return an empty line
...
Fix #206
2015-06-03 11:59:53 +02:00
743f1392b5
ACPI shutdown support for Qemu VMs.
2015-06-02 22:33:38 -06:00
933bc5a7b0
ACPI shutdown support for VirtualBox VMs.
2015-06-02 16:30:35 -06:00
a1bc815f63
Update crash report key
2015-06-02 20:27:33 +02:00
668cc3f0a5
1.3.5dev1
2015-06-02 20:05:31 +02:00
42a8c7147a
1.3.4 release
2015-06-02 19:48:04 +02:00
a0fe9bb498
Control vm command has to be used instead of modify vm. Fixes #205 .
2015-06-02 09:00:37 -06:00
57f9d875ca
Fix AttributeError: 'NIONAT' object has no attribute 'lport' for
...
VirtualBox
Fix #205
2015-06-02 16:27:48 +02:00
a2e51ac090
Avoid duplicate paths in qemu binary list
...
Fix #204
2015-06-02 15:35:14 +02:00
887f9b298e
1.3.4 Changelog
2015-06-02 14:44:49 +02:00
d99047ce72
Drop useless dependencie
...
Fix #203
2015-06-02 14:40:29 +02:00
edff447483
Catch exception in snapshot dialog.
2015-06-01 21:54:08 -06:00
ad27fdf8b9
Bump version to 1.3.4.dev2
2015-06-01 16:29:49 -06:00
9df290f192
Check if port or adapter is connected before starting/stopping a packet capture. Fixes #196 .
2015-06-01 15:42:17 -06:00
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
da72a9501a
Start virtualbox VM one by one
...
Related to #190
2015-06-01 11:40:42 +02:00
a60389427b
Support for VMware linked clones.
2015-05-30 20:26:38 -06:00
ada94d486a
Get server resource independant of working directory
2015-05-28 13:24:45 +02:00
85c185604e
Merge branch 'master' into unstable
2015-05-28 12:18:24 +02:00
a2dfeab315
Load faulthandler module only for dev build
2015-05-28 12:17:56 +02:00
16cad8426a
Enable faulthandler only for dev build
2015-05-28 12:17:25 +02:00
a79249aa9e
Fix tests after merge
2015-05-28 12:05:19 +02:00
9442042d7a
Merge branch 'master' into unstable
2015-05-28 12:04:01 +02:00
57a069b027
Support cacert.pem in the new frozen package
2015-05-28 11:31:23 +02:00
98e01ff21d
Serial console implementation for VMware VMs.
2015-05-27 21:06:18 -06:00
c782784bf5
Merge pull request #187 from boenrobot/qemuImg
...
Dedicated Qemu-img method and API call.
2015-05-27 17:02:40 -06:00
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
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
91c0f05a4e
Fixes bug: couldn't set PCMCIA disk1 size for IOS routers.
2015-05-27 10:17:46 -06:00
74ee73581a
Fix crash if you pass an invalid hostname
...
Fix #198
2015-05-27 17:34:01 +02:00
a86bac4214
Catch VPCS kill errors
...
Fix #199
2015-05-27 17:21:15 +02:00
8abf22ef24
Skip network interfaces on Travis
2015-05-27 16:45:39 +02:00
7cad25eb1a
Raise a VirtualBox error if adapter doesn't exists
...
Fix #195
2015-05-27 16:38:57 +02:00
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
ea67f4aeb9
Test ok on Windows
2015-05-27 11:12:39 +02:00
c98bcedd39
Cleanup the temporary project after modules have been notified of the
...
path change
2015-05-26 15:20:14 +02:00
528bb7a7c6
Do not return error if we can't remove the old project directory
2015-05-26 13:27:12 +02:00
d31420b3e1
Script for starting gns3server in development mode on Windows
2015-05-26 13:06:08 +02:00
50d7a4f335
Catch encoding errors in windows logger
2015-05-26 13:05:37 +02:00
4216724d0b
Give a reason for travis skip test
2015-05-26 12:00:13 +02:00
117630c887
Test ok on Windows
2015-05-26 11:55:30 +02:00
f1ab682be9
Do not crash if module ioucon is loaded by tests on Windows
2015-05-26 11:55:30 +02:00
c03c66ec48
Fix tests crash on travis
2015-05-26 11:35:06 +02:00
dfd18f9483
Travis install netifaces
2015-05-26 10:56:35 +02:00
289b68e5c1
Use setter for the qemu_path (allow to pass only the binary name)
2015-05-26 10:06:10 +02:00
a7dd0d3c51
Fixes TAP connection when using VPCS.
2015-05-26 10:06:10 +02:00
e62dd1a572
Fix tests on Windows
2015-05-26 10:06:10 +02:00
1f931d56c7
Fix test suite on Windows
2015-05-26 10:06:10 +02:00
d999f0a08d
Drop coveralls because it's create trouble to tests run on Windows
2015-05-26 10:05:53 +02:00
24e84a3dd8
Test interfaces (it seem it's crash on Travis)
2015-05-26 10:05:53 +02:00
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
b62efa3bae
I'm stupid... Remove fake segfault
2015-05-26 10:05:53 +02:00
c5171b887f
Add the fault handler in order to try to get a proper crash stack
2015-05-26 10:05:21 +02:00
f169455ad4
Adds NAT NIO in device schema validation so they can return an error that it is not supported.
2015-05-26 10:04:22 +02:00
aeda0bec16
Merge pull request #189 from GNS3/project_files_api
...
API for list & download files of a project
2015-05-26 09:49:25 +02:00
6f9f004ebb
API for list & download files of a project
2015-05-26 09:49:12 +02:00
8636d3e337
Use setter for the qemu_path (allow to pass only the binary name)
2015-05-26 09:48:36 +02:00
c43b26d787
Merge remote-tracking branch 'origin/master'
2015-05-25 19:07:23 -06:00
08f82e02a0
Fixes TAP connection when using VPCS.
2015-05-25 19:07:12 -06:00
3c4a60cd0a
Check for VMware lock file.
2015-05-25 15:49:28 -06:00
3729a10783
VMware vmnets management almost complete.
2015-05-21 21:48:59 -06:00
33bca1a85c
Fix tests on Windows
2015-05-21 12:01:37 +02:00
4d50d00b3e
Fix test suite on Windows
2015-05-21 11:46:55 +02:00
21cc41fd16
Drop coveralls because it's create trouble to tests run on Windows
2015-05-21 11:05:04 +02:00
f8d95291fa
Test interfaces (it seem it's crash on Travis)
2015-05-21 10:45:07 +02:00
0287b4607d
Base for supporting VMnet adapters.
2015-05-20 19:05:26 -06:00
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
8c9758d16b
I'm stupid... Remove fake segfault
2015-05-17 23:10:50 +02:00
0c5b753211
Add the fault handler in order to try to get a proper crash stack
2015-05-17 12:47:04 +02:00
cb7b9e8190
Adapters for VMware VMs.
2015-05-15 19:09:48 -06:00
221a35baae
Adds NAT NIO in device schema validation so they can return an error that it is not supported.
2015-05-14 20:54:38 -06:00
0ac27c40da
Merge remote-tracking branch 'origin/unstable' into unstable
2015-05-14 20:12:08 -06:00
a386c5382c
Starting VMware VM networking support.
2015-05-14 20:11:57 -06:00
743187bb2e
Merge branch 'master' into unstable
2015-05-14 19:29:30 +02:00
5bb870dc0f
New crash report key
2015-05-14 19:28:26 +02:00
76be91d544
1.3.4dev1
2015-05-14 19:23:21 +02:00
078b72cafd
Version 1.3.3
2015-05-14 18:57:30 +02:00
b2457e0b3b
Check for empty iourc path.
2015-05-13 16:05:54 -06:00
2531a05adc
Merge remote-tracking branch 'origin/master'
2015-05-13 15:54:03 -06:00
dd9f62158f
Fixes bugs with IOS router configs. Fixes #354 .
2015-05-13 15:53:58 -06:00
a3c0f0754e
Fix crash
2015-05-13 23:27:51 +02:00
25a6616cd0
Some wording changes.
2015-05-13 13:53:42 -06:00
157bc18ebd
Use a temporary directory as egg cache
...
We have use with broken permission on their
system. We try to workaround the issue.
Fix #182
2015-05-13 14:29:03 +02:00
3704911c2d
Fix tests
2015-05-13 10:19:50 +02:00
1e38b11f34
Catch crash error in IOU in case of permission denied
...
Fix #186
2015-05-13 10:16:24 +02:00
5df5a6da18
Fix qemu tests
2015-05-12 09:32:42 +02:00
8e168dfbe0
Completes VMware VMs searching process.
2015-05-10 17:21:31 -06:00
c6e00bb4ac
Merge pull request #169 from GNS3/upload_images
...
Upload images API
2015-05-10 21:07:22 +02:00
bb4ebbfe64
Upload images API
...
Conflicts:
requirements.txt
setup.py
2015-05-10 21:06:31 +02:00
61fb641215
Merge pull request #168 from GNS3/listen
...
A notification stream with process monitoring.
2015-05-09 17:15:58 -06:00
2a462de7f3
Merge remote-tracking branch 'origin/unstable' into unstable
2015-05-08 18:30:48 -06:00
13eb461dfe
Update default VMware VM location path for OSX.
2015-05-08 18:30:41 -06:00
924f604fe5
Merge pull request #184 from boenrobot/setupAndReadmeFix
...
Readme + setup.py/requrements.txt sync
2015-05-08 18:23:16 -06:00
91ff6e5ae9
Updated compilation instructions for Windows.
...
Synced up requirements.txt and setup.py dependencies.
2015-05-09 03:18:32 +03:00
00fa1cc370
Merge branch 'master' into unstable
2015-05-08 14:45:07 +02:00
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
bebdadc465
Bump version to 1.3.3.dev3
2015-05-07 11:52:17 -06:00
b0ce091a4c
1.3.3rc1
2015-05-07 16:03:51 +02:00
d21469a916
Return an error if an adapter slot doesn't exist on an IOS router.
2015-05-06 17:22:07 -06:00
b57a023394
NIO NAT support for VirtualBox VMs.
2015-05-06 15:21:39 -06:00
a929dfea38
Merge remote-tracking branch 'origin/master'
2015-05-06 14:59:35 -06:00
fcff2d0813
NIO NAT support for QEMU VMs (user mode back-end is used).
2015-05-06 14:59:01 -06:00
ed39afbf3d
Throw an error if user put an invalid port range in config file
...
Fix #117
2015-05-06 10:40:51 +02:00
3ba4789ba6
New crash report key
...
Fix #180
2015-05-06 09:55:14 +02:00
17b93e6a89
Bump version to 1.3.3dev2
2015-05-05 14:49:03 -06:00
4b21135ba7
Turn off configuration parser interpolation
2015-05-05 11:53:33 +02:00
a3f00e1f45
Catch configuration file parsing errors
...
Fix #176
2015-05-05 11:44:35 +02:00
b7dac1bec4
Force closing the event loop to avoid warning with Python 3.4.3
...
Fix #177
2015-05-05 11:33:47 +02:00
18c4154376
Catch error when you can't mark a project as no longer temporary
...
Fix #172
2015-05-05 10:51:51 +02:00
22efc7488f
Catch BrokenPipeError for OSX frozen server
...
Fix #166
2015-05-05 10:46:09 +02:00
9eeb8910fb
Match how IOU initial-config is set for VPCS VM.
2015-05-04 21:54:56 -06:00
71e2586e17
Refactors how startup-config and private-config are handled for IOS routers.
2015-05-04 18:42:32 -06:00
ee2dada88b
Fix tests
2015-05-04 21:29:28 +02:00
c4054cf810
Catch the "WinError 0 The operation completed successfully" exception at a higher level.
2015-05-04 12:14:04 -06:00
d2d91ebdea
Fix temporary project not cleanup with save as
2015-05-04 14:04:57 +02:00
0dea63c9ea
If image is not found in VM directory look in images folder
2015-05-04 10:57:08 +02:00
3467b42ab5
Ordered MAC addresses for QEMU based VMs.
2015-05-03 13:18:18 -06:00
65103e9332
Merge remote-tracking branch 'origin/master'
2015-05-03 11:41:09 -06:00
f6bc823b58
Fixes #171 .
2015-05-03 11:40:55 -06:00
a260377f0e
List all available VMware VMs.
2015-05-01 18:47:46 -06:00
151788e48a
Force utf-8 configuraton files reading
...
Fix #170
2015-05-01 17:49:16 +02:00
e9ec5c8a37
A notification stream with process monitoring
2015-05-01 13:20:30 +02:00
57f5e7a7d9
Merge branch 'master' into unstable
2015-05-01 13:20:09 +02:00
c3c6b29854
Merge commit '359abb0286fe25d60ac2155bbed869d068a15868' into unstable
2015-05-01 13:18:17 +02:00
827d04bed4
Merge commit 'd18293ae7c54684aba101ca3931f2331b8ea050e' into unstable
...
Second master to unstable bad merge commit
2015-05-01 11:57:14 +02:00
ba658a4712
Merge commit '929c337e8bf33f060c884368628b279550248925' into unstable
...
It's the bad unstable => master commit
2015-05-01 11:56:19 +02:00
b3f2a6ac2a
Fix tests and build documentation
2015-05-01 11:24:56 +02:00
e6eab1fb25
Aiohttp 0.15.1
...
Conflicts:
requirements.txt
setup.py
2015-05-01 10:57:28 +02:00
6b70fa9794
Do not list file starting with a . in upload handler
2015-05-01 10:55:08 +02:00
ab60d7929b
Basic VMware support (start & stop a VM).
2015-04-30 19:05:37 -06:00
359abb0286
Revert "Merge branch 'unstable'"
...
This reverts commit 929c337e8b
, reversing
changes made to b9bc73fd01
.
2015-04-30 16:43:30 +02:00
d18293ae7c
Fixes list images in VirtualBox.
2015-04-29 22:17:17 -06:00
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
f8f6f5dc5d
Merge branch 'master' into unstable
...
Conflicts:
gns3server/modules/virtualbox/__init__.py
gns3server/version.py
2015-04-29 14:25:44 +02:00
b9bc73fd01
Do not crash when closing a project if VirtualBox is not accessible
...
Fix #164
2015-04-29 14:24:27 +02:00
e75fbc9d73
Catch connection reset errors
...
Fix #162
2015-04-29 11:15:32 +02:00
0311a0086e
Fixes typo.
2015-04-28 22:16:15 -06:00
461e3ce53f
1.3.3dev1
2015-04-28 21:49:48 +02:00
1b4613fbaf
Version 1.3.2
2015-04-28 21:06:04 +02:00
30ff5510d9
Merge remote-tracking branch 'origin/master'
2015-04-28 12:02:33 -06:00
cc03017739
Cleanup the VirtualBox Media Manager after closing a project. Fixes #145 .
2015-04-28 12:02:21 -06:00
bad740d32a
Fix test on Linux
2015-04-28 15:31:00 +02:00
5f6d1bfdd6
Merge branch 'master' into unstable
...
Conflicts:
tests/modules/test_manager.py
2015-04-28 10:46:59 +02:00
a884af983f
Avoid Cygwin warning with VPCS on Windows.
2015-04-27 22:23:27 -06:00
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
8503472c77
Close VirtualBox VM linked clone disks after the VM is unregistered. Fixes #145 .
2015-04-27 17:10:32 -06:00
e7ae1776f4
Final fixes for windows test suite
2015-04-27 23:28:12 +02:00
3f26ada081
Comment broken test
2015-04-27 23:20:01 +02:00
77f54848e3
Fix some tests on Windows
2015-04-27 23:12:13 +02:00
bf3444933e
Fix test qemu now raise 409 if nio_ethernet
2015-04-27 22:54:24 +02:00
f208b472a1
TAP interface support for QEMU VMs. Fixes #153 .
2015-04-27 14:38:15 -06:00
b6a935aeb8
Return an explicit error when a NIO type is not supported by a VM.
2015-04-27 14:19:17 -06:00
324a4f73d0
Do not erase the IOU config
2015-04-27 18:22:54 +02:00
d5ae4750e9
Do not load IOU handler on Windows during tests
...
Fix #159
2015-04-27 16:21:56 +02:00
4df95efdec
Skip IOU test on Windows
...
Fix #159
2015-04-27 15:09:42 +02:00
834a554fea
Fix VPCS tests
2015-04-27 10:14:46 +02:00
271cb527d4
Explicit utf-8 decoding.
2015-04-26 21:19:39 -06:00
6edf1e3649
Check NIO exists when stopping an IOU capture.
2015-04-26 21:15:15 -06:00
017997e0a3
Fixes c7200 NPE setting.
2015-04-26 18:35:12 -06:00
3e6996903f
Fixes VPCS process termination.
2015-04-26 12:57:06 -06:00
da2b895c99
Catch FileNotFoundError exception in os.getcwd()
2015-04-26 12:49:29 -06:00
683a512917
Fixes #150 .
2015-04-25 15:20:15 -06:00
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
d68bf1c263
Removes unnecessary sleep in VirtualBox VM.
2015-04-25 09:36:28 -06:00
fa544ef888
Fixes #270 . Relative paths management with empty ones.
2015-04-24 17:27:32 -06:00
ee1e5b8204
Merge pull request #156 from GNS3/daemon
...
Server daemonization support.
2015-04-24 16:38:59 -06:00
8f6e5b4ad8
Merge branch 'unstable' into daemon
...
Conflicts:
gns3server/main.py
2015-04-24 16:37:56 -06:00
24bfd8ab53
New crash report key and doesn't send report for developers
2015-04-24 18:30:31 +02:00
14cc01bb8b
Merge pull request #152 from GNS3/api_list_images
...
API in order to get the list of IOU, Dynamips, Qemu images.
2015-04-23 17:20:15 -06:00
40ce22222e
Merge branch 'unstable' into api_list_images
...
Conflicts:
gns3server/handlers/api/iou_handler.py
2015-04-23 17:19:37 -06:00
7e991cc404
Merge pull request #154 from GNS3/wireshark_remote_capture
...
Support for Wireshark remote packet captures.
2015-04-23 16:17:44 -06:00
83f2509cfe
Cleanup exceptions
2015-04-23 16:56:46 +02:00
6b862b8397
Correctly show the host in templates
...
Fix #157
2015-04-23 14:32:10 +02:00
fac0f5ecd9
Proper daemon support
2015-04-23 11:10:02 +02:00
3680c40e23
Catch COM errors when connecting to WMI.
2015-04-23 00:03:44 -06:00
30f6263146
Don't assume the PATH environment variable exists.
2015-04-22 21:42:36 -06:00
161adb781b
Use UUIDs instead of the VM names for VirtualBox pipe paths.
2015-04-22 20:29:52 -06:00
2e39265da1
Merge branch 'master' into unstable
2015-04-22 17:34:17 +02:00
9c549b175f
Add --log options for daemon support
2015-04-22 17:28:58 +02:00
fc289fd868
Basic upstart script
2015-04-22 17:13:39 +02:00
bf618d321c
Max 100 thread executor
2015-04-22 10:39:43 +02:00
8b879c0614
Support wireshark remote capture
2015-04-20 19:27:07 +02:00
cf0adf56a8
Merge branch 'master' into unstable
2015-04-20 19:26:27 +02:00
531e95463c
Add qemu-kvm to the list of binary
2015-04-20 10:12:17 +02:00
3926390d30
Fix tests broken by a previous commit
2015-04-18 09:22:37 +02:00
343e007809
Ignore the "OSError: [WinError 0] The operation completed successfully" exception in Windows.
2015-04-16 20:17:06 -06:00
c6dbf296cf
Merge remote-tracking branch 'origin/master'
2015-04-16 13:24:48 -06:00
dfdc18b20c
Merge branch 'master' into unstable
2015-04-16 18:38:59 +02:00
bca90bc563
API in order to get the list of IOU, Dynamips, Qemu images
2015-04-16 18:32:12 +02:00
b5e01f7560
Fix IOU licence check flag
2015-04-16 09:51:02 +02:00
4136c29b0f
Config paths are not used when updating Dynamips or IOU VM settings.
2015-04-15 19:50:40 -06:00
aeab9780d8
Fixes initial-configs that were not restored when opening a project containing IOU VMs.
2015-04-15 19:49:40 -06:00
5a4ffae6a2
Merge branch 'master' into unstable
2015-04-15 16:44:09 +02:00
e367f95f96
Drop darwin specific tests
2015-04-15 16:42:26 +02:00
789e24795e
Merge branch 'master' into unstable
2015-04-15 16:29:54 +02:00
26a7f83db2
Remove the workaround for dynamips OSX
2015-04-15 15:58:31 +02:00
def453c116
Restore "iourc_path" until I speak with jeremy about it
2015-04-15 15:50:34 +02:00
997f7cbd6f
Fix noise in logs
2015-04-15 15:40:07 +02:00
750958bd12
Fix tests
2015-04-15 14:33:51 +02:00
aab4a7243b
Merge remote-tracking branch 'origin/master'
2015-04-14 18:21:42 -06:00
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
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
6ec081c774
Include tests in Pypi package
...
Require by gentoo maintainer
2015-04-14 14:53:01 +02:00
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
45ca995dea
Fix crash if VirtualBox doesn't return API version
...
Fix #136
2015-04-14 14:32:44 +02:00
af942dc419
Fix a crash in VirtualBox vm creation
...
Fix #138
2015-04-14 14:24:13 +02:00
1d5dc2ecf0
1.4.0 dev1
2015-04-13 10:48:14 +02:00
443842e9b8
Allocate random names for Dynamips NIOs.
2015-04-12 18:14:45 -06:00
78bc6e29a8
Explicitly delete Dynamips NIOs and unmap VCs for ATM and Frame-Relay switches.
2015-04-12 18:09:53 -06:00
de5e8f852d
Cleaner and generic way to set Qemu & IOU VM settings.
2015-04-12 15:09:37 -06:00
c99998d73c
Fix version
2015-04-12 11:08:30 +02:00
c4963abcba
1.3.2 dev1
2015-04-11 13:59:22 +02:00
1ba9a2fcfa
Prepare 1.3.1
2015-04-11 09:34:20 +02:00
eac751948e
Prepare RC4
2015-04-09 10:57:25 +02:00
b2e53a94d4
Initial config file content can be empty
2015-04-09 10:53:18 +02:00
2d507fd17a
Fix crash if IOU initial config is emtpy
...
Fix #147
2015-04-09 10:27:50 +02:00
202032f334
Fix error messages in JSON schema
2015-04-09 10:24:11 +02:00
1d997d9da5
Return more informations about bad requests for crash reports
2015-04-09 10:22:25 +02:00
2b6945664b
Allow less strict dependencies
...
Fix #146
2015-04-09 09:50:26 +02:00
9b79cce488
Dev4 version
2015-04-09 09:22:04 +02:00
2d0f73454f
Missing project name in documentation
2015-04-09 09:21:49 +02:00
7e8b0a48ab
Merge remote-tracking branch 'origin/master'
2015-04-08 11:17:49 -06:00
7d7972afb3
Some spring cleaning.
2015-04-08 11:17:34 -06:00
f799fc1ab7
Prepare 1.3.1rc3
2015-04-07 16:16:19 +02:00
3b4a060ae9
Fix missing IOU documentation
...
Fix #143
2015-04-07 16:09:27 +02:00
db6db31b60
Add missing project name in curl documentation
2015-04-07 15:28:18 +02:00
1c4a059982
Look in old IOU images location in order to smooth transition
...
Fix #141
2015-04-07 15:25:53 +02:00
4189089e1b
Prepare 1.3.1rc2
2015-04-06 21:34:32 +02:00
7efb7c2978
Do not overwrite initial-config IOU if client send an empty
...
Fix #140
2015-04-06 21:30:57 +02:00
d16a389d1f
Fix documentation about /ports/udp
2015-04-06 11:57:05 +02:00
e3239b7e36
Prepare 1.3.1rc1
2015-04-05 11:47:56 +02:00
1c4202187a
Fixes TAP interface use with VPCS.
2015-04-03 19:11:28 -06:00
631d7a1e25
Avoid disconnecting valid VirtualBox VM adapter backends.
2015-04-03 19:08:29 -06:00
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
b46e2cf013
Fix issues with macos X dynamips not freeing UDP port
...
Fix #133
2015-04-03 13:32:07 +02:00
1acc9398d5
Fix encoding error when saving dynamips configuration
...
Fix #134
2015-04-03 12:13:07 +02:00
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
b330b2c157
The upload web page return a 200 in case of error
...
Otherwise IE doesn't display error messages...
Fix #132
2015-04-01 21:46:23 +02:00
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
49f36a83bd
Test path with chinese charcaters in Qemu
...
Refs #120
2015-04-01 18:24:36 +02:00
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
90d55fcb8a
Raise a DynamipsError if we can't access to VM status
...
Fix #129
2015-04-01 17:39:37 +02:00
4cd5ec5613
Check name of the VBoxManage executable
...
Fix #118
2015-04-01 17:36:22 +02:00
b2d8a8d810
Exclude docs and tests package from distribution
...
Fix #131
2015-04-01 16:41:11 +02:00
026fe3df9b
Catch error when qemu additional options are invalid
...
Fix #119
2015-03-31 22:14:08 +02:00
220d585dcc
Fix ClientDisconnectedError
...
Fix #124
2015-03-31 22:05:50 +02:00
93344e9427
Fix crash when NIO doesn't exist
...
Fix #122
2015-03-31 22:00:05 +02:00
6d6cfacdc8
Turn off crash report if raven not available
...
Fix #121
2015-03-31 21:52:00 +02:00
36f5fd2865
Fix crash when IOU script file is incorrect
...
Fix #125
2015-03-31 21:50:47 +02:00
47ffdbd4ed
Bump version to 1.3.1.dev1
2015-03-30 13:09:05 -06:00
ddf0194e8e
1.3.0 release
2015-03-30 10:10:03 -06:00
9bf875699f
Fix coveralls
2015-03-30 17:24:03 +02:00
420a1c2da2
Fix rare crash in tests for travis and fix coverage
2015-03-30 17:03:49 +02:00
da00aa030a
Fix missing /v1 in api documentation
...
Fix #116
2015-03-30 11:05:54 +02:00
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
056ff14437
Fixes unicode decode error when saving IOS router configs. Fixes #115 .
2015-03-28 18:09:53 -06:00
3c917c59fb
Fix error when missing adapter
...
Fix #112
2015-03-27 16:20:31 +01:00
4a0879f2d1
Branches inscrtructions
2015-03-27 10:32:29 +01:00
533ce78b90
Fix crash if we call stop on dynamips on non started process
...
Fix #111
2015-03-27 10:08:03 +01:00
be199b77a5
Homepage cleanup
2015-03-27 10:04:16 +01:00
bff164afcb
Merge pull request #106 from aka001/homepage_added
...
Added homepage
2015-03-27 09:46:42 +01:00
81ce86a8a7
Fixes use_default_iou_values param was not set.
2015-03-26 16:47:55 -06:00
1df8f61035
Merge remote-tracking branch 'origin/master'
2015-03-26 15:11:41 -06:00
c7034c25ef
Fixes issue when IOURC environment variable is set to None.
2015-03-26 15:11:36 -06:00
2e72bc2d3a
Fix tests
2015-03-26 17:43:00 +01:00
64152c1af8
Fix a crash in CI, making log impossible to read
2015-03-26 15:49:51 +01:00
879ed9e4e6
Fixes issue when exporting IOS router configs.
2015-03-25 14:58:04 -06:00
ec6a761e04
Fixes check if VPCS process is running.
2015-03-25 14:43:51 -06:00
7d8ff54c78
Merge remote-tracking branch 'origin/master'
2015-03-25 14:37:10 -06:00
588088ca93
Fixes bug when remove_nio() is not a coroutine for ATM and FR switches.
2015-03-24 22:15:49 -06:00
07067d6765
Fixes how to test if iou and iouyap are running.
2015-03-24 22:04:48 -06:00
980e63e667
Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.
2015-03-23 22:52:02 -06:00
7b1a707967
Bump version to 1.3.0.dev3
2015-03-23 21:22:10 -06:00
73310105a8
Fixes default chassis bug.
2015-03-23 21:13:22 -06:00
1c0c300ded
Bump version to 1.3.0.dev3
2015-03-23 18:37:42 -06:00
51659b6087
Bump version to 1.3.0rc2
2015-03-23 15:41:10 -06:00
a25b17fe95
Removed merge conflict
2015-03-24 02:42:38 +05:30
6d0d945d6c
Changelog
2015-03-23 20:25:44 +01:00
b5aabd4cc5
Fixes initial-config not loading for IOU L2.
2015-03-23 12:30:27 -06:00
cde5c3d994
Fix tests
2015-03-23 15:56:18 +01:00
f4c7212e33
Update sentry key for the RC2
...
This allow to revoke crash report for old releases
2015-03-23 15:24:57 +01:00
f451ed144e
Prevent error when suspend/resume is not supported in QEMU VM.
2015-03-22 20:40:19 -06:00
a77023d1ee
Bump version to 1.3.0.dev2
2015-03-21 22:47:12 -06:00
24300b2502
Adds project id when requesting UDP port.
2015-03-21 22:27:40 -06:00
153914bf97
Make sure used ports in a project are cleaned up when closing it.
2015-03-21 17:19:12 -06:00
2d6d153262
Save configs when project is committed.
2015-03-21 14:52:17 -06:00
628dfef0d3
Initialize chassis when creating an IOS router. Fixes #107 .
2015-03-21 13:58:52 -06:00
17d5b3a7bc
Remove unnecessary locks.
2015-03-20 19:19:49 -06:00
5b08677537
Merge pull request #104 from GNS3/dynamips_hypervisor_lock
...
Asyncio lock for Dynamips hypervisor.
2015-03-21 00:24:54 +00:00
257735255c
Added homepage
2015-03-20 17:09:53 +05:30
01bcbe2fd9
Lock the dynamips reader an writer
...
Fix #103
2015-03-20 10:21:40 +01:00
7473dec5ad
Bump version to 1.3.0.dev1
2015-03-19 19:56:31 -06:00
29b7f0e164
Merge branch 'asyncio'
2015-03-19 17:46:30 +01:00
533baf0445
1.3.0rc1
2015-03-19 17:46:03 +01:00
253ab4e2b5
PEP8
2015-03-19 17:42:43 +01:00
ddb8a9f06e
Fix an issue in IOU relative path looking
2015-03-19 15:36:06 +01:00
f31071d510
Bump version to 1.3.0rc1.dev3
2015-03-18 15:40:02 -06:00
8415117d2d
Save IOS router configs when saving the project (done right this time).
2015-03-18 15:34:31 -06:00
f6b122cdfa
Look in legacy IOU images dir when looking for relative IOU image path.
2015-03-17 19:28:43 -06:00
44c8396997
Bump version to 1.3.0rc1.dev2
2015-03-17 19:08:18 -06:00
fb0490d8e3
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-03-17 18:53:36 -06:00
163d1e375d
Save IOS configs when a project is committed.
2015-03-17 18:53:24 -06:00
6330e99ff1
More robust IOUVM support
2015-03-17 22:18:55 +01:00
386b311755
Fix iou key verification for large hostid
2015-03-17 20:15:01 +01:00
4a9f578784
Support IOURC update
2015-03-17 19:00:14 +01:00
8ca9c2121a
Do not crash if iourc file is missing
2015-03-17 18:34:23 +01:00
b5f134dbb2
Merge pull request #102 from vivek425ster/master
...
Modify README.rst to specify how to run tests.
2015-03-17 16:56:18 +01:00
42f51ddc00
Modify README.rst to specify how to run tests.
2015-03-17 21:10:28 +05:30
66cdf39ea2
Support uploading iourc
2015-03-17 16:31:45 +01:00
64eb54ae3d
Merge pull request #101 from aka001/modified_README
...
Modified README
2015-03-17 15:42:55 +01:00
964ea0f577
Fix random behavior in tests
2015-03-17 15:40:58 +01:00
dc1c12b7d0
Modified README
2015-03-17 20:04:20 +05:30
bb7eda63af
Support more all QEMU status
...
Fix #98
2015-03-17 11:02:14 +01:00
54bccb0628
Restore configuration live reload
...
Closes #94
2015-03-17 10:22:18 +01:00
2de817214f
Do not hide non-executable file in the UploadHandler.
2015-03-16 19:16:15 -06:00
93a5f4be79
Temporarily deactivate IOS router saveconfigs.
2015-03-16 17:36:23 -06:00
87d12452f9
Disable the netifaces dependency which creates issues.
2015-03-16 16:35:02 -06:00
46fe973a96
Save IOS router configs when the user saves a project.
2015-03-16 16:33:37 -06:00
cc9b575b77
Bind UDP tunnels to the correct source address. Fixes #96 .
2015-03-16 12:45:21 -06:00
bcb1ce02ab
Refactor config management in tests
2015-03-16 15:03:41 +01:00
e54649accd
Fix dynamips tests
2015-03-16 14:42:00 +01:00
c05edfe415
Fix test manager
2015-03-16 12:08:23 +01:00
cf247a9301
Fix iou tests and add tests
2015-03-16 11:52:22 +01:00
3a6a04b8e5
Fix version test
2015-03-16 10:18:37 +01:00
21587fda5a
Removes confreg setting for IOS routers.
2015-03-14 16:31:15 -06:00
30ed89847b
Adds netifaces module in the setup dependencies.
2015-03-14 15:40:00 -06:00
6d56da03e5
Fixes tests.
2015-03-14 13:16:27 -06:00
25b778aec0
Bump version to 1.3.0rc1.dev1
2015-03-13 22:42:25 -06:00
a90805135d
Bump version to 1.3.0beta2
2015-03-13 22:02:28 -06:00
95f9431b59
Update CHANGELOG
2015-03-13 22:00:19 -06:00
cf92bfe81e
Alternative local server shutdown (mostly intended for Windows).
2015-03-13 18:57:27 -06:00
4ccca5dc99
Support RAM setting for VirtualBox VMs.
2015-03-13 17:13:36 -06:00
a81d2274cd
Adds info either the server is started as a local server in VersionHandler response.
2015-03-13 15:15:27 -06:00
221befa73e
Option to record curl requests into a file (to replay them later).
2015-03-13 14:43:39 -06:00
db69b93100
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-03-13 11:46:03 -06:00
81420c60c7
Changes words in upload template.
2015-03-13 11:46:02 -06:00
f7d3af4a59
Fixes hostid retrieval.
2015-03-13 11:45:38 -06:00
c596147b59
List the iourc file in upload handler.
2015-03-12 20:56:10 -06:00
5637b7be86
Bump version to 1.3.0beta2.dev1
2015-03-12 18:51:22 -06:00
500b7112f5
Assert host and port are not None when creating the Server instance.
2015-03-12 18:50:38 -06:00
36daa3627e
Ignore exception in asyncio loop on Windows when the local server gets a signal.
2015-03-12 18:48:07 -06:00
03796ca729
Server handler to shutdown a local server.
2015-03-12 18:44:05 -06:00
6d901e8295
Fixes issue when VBoxManage returns an error.
2015-03-12 16:53:22 -06:00
4f7b896a6a
Fixes tests.
2015-03-11 23:09:01 -06:00
38fa3e9a86
Update CHANGELOG.
2015-03-11 22:33:51 -06:00
34c4649d0b
Bump version to 1.3beta1
2015-03-11 22:09:43 -06:00
54c2d34185
Optional IOU license key check.
2015-03-11 18:59:57 -06:00
aebcd9f08b
Relative path support of IOU, IOS and Qemu images.
2015-03-11 15:04:11 -06:00
c41bec0516
Do not give attachment warning for generic attachments in VirtualBox.
2015-03-11 12:05:22 -06:00
223f3ee705
Should fix ProcessLookupError exceptions.
2015-03-11 10:53:09 -06:00
1610067eee
Support for HDC and HDD disk images in Qemu.
2015-03-10 11:50:30 -06:00
062e5a5986
Fixes bug when starting a packet capture in VirtualBox with the project path containing spaces.
2015-03-10 11:05:52 -06:00
4c68fd0d52
Renames server.conf and server.ini to gns3_server.conf and gns3_server.ini respectively.
2015-03-10 11:00:32 -06:00
03dfd177f9
Use TCP instead of Telnet to communicate with Qemu monitor.
2015-03-10 00:34:57 -06:00
5910b4b0be
Have the server look in the right place for relative image paths.
2015-03-09 21:57:21 -06:00
ad5548f70b
Convert more that IOU pre 1.3 projects but also other modules on remote servers.
2015-03-09 21:46:23 -06:00
5ca65093e4
Fixes bugs when checking if this is a local project.
2015-03-09 12:45:02 -06:00
4f1674f50c
Bump version to 1.3.0beta1.dev2
2015-03-09 11:38:02 -06:00
95766fa30d
Let the server know about the project name and convert old IOU projects on remote servers.
2015-03-08 19:13:01 -06:00
2934232afb
Convert legacy IOU directories on remote servers.
2015-03-08 17:45:29 -06:00
b1eccc0ace
Properly restore configs for Dynamips routers.
2015-03-08 14:13:19 -06:00
c3014632a4
Fixes rename bug for linked clones in VirtualBox.
2015-03-08 12:32:36 -06:00
2b34e35027
Pypi doesn't like Python 3.5... yet
...
Upload failed (400): Invalid classifier "Programming Language :: Python :: 3.5"
2015-03-07 20:19:52 -07:00
0d379f428e
Makes absolute path checks work on Windows.
2015-03-07 18:16:46 -07:00
be1e0fa1f2
Upload IOURC file via the web interface
2015-03-07 14:38:38 +01:00
ed2e4e43f2
Support the options use_default_iou_values
...
Fix #92
2015-03-07 14:27:09 +01:00
d126db1fe9
The upload interfaces allow user to choose an image type
2015-03-07 13:52:40 +01:00
1b68a54234
Look for qemu images in ~/GNS3/images
2015-03-07 11:56:51 +01:00
ee578d3c12
Fixes Qemu networking.
2015-03-06 20:08:00 -07:00
d87ebb3ed2
Fixes suspend and resume for Qemu.
2015-03-06 15:16:19 -07:00
f188bc43e1
Includes SSL cacert file path in the warnings.
2015-03-06 11:25:25 -07:00
053fd9cc0c
Adds warnings if the cacert.pem file cannot be found.
2015-03-06 11:20:28 -07:00
b58f9e10f9
Bump version to 1.3.0beta1.dev1
2015-03-06 10:34:02 -07:00
e37392c482
Correctly recover id when closing VMS
...
Fixes #91
2015-03-06 15:48:16 +01:00
d657f94c18
Fix crash when you start capture on a non running IOU
2015-03-06 14:48:46 +01:00
18f3859e87
Fixes Telnet server initialization issue in VirtualBox. Fixes #88 .
2015-03-05 21:20:02 -07:00
a64dfdd694
Disconnect network cable if adapter is not attached in VirtualBox vNIC.
2015-03-05 19:11:33 -07:00
2bae814eb1
Remove redundant code for Dynamips hypervisor connections.
2015-03-05 18:00:17 -07:00
c012e8ddb3
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-03-05 16:11:50 -07:00
b5e8aaf682
Support for Raven to send crash report from a frozen state.
2015-03-05 16:11:43 -07:00
2679c03fe2
Drop cloud from config
2015-03-05 23:15:06 +01:00
a3e4b81837
Drop cloud for the moment
2015-03-05 23:13:54 +01:00
01ab91722b
Proper format of crash report
2015-03-05 20:12:56 +01:00
a4da6c6a74
Add more informations in crash reports
2015-03-05 20:05:46 +01:00
1d0ffe4b2e
Add more informations to crash reports
2015-03-05 17:44:01 +01:00
83c1ada63e
Drop unused cloud code, this cleanup the dependencies
2015-03-05 17:15:16 +01:00
3407ba802e
Rename vlan dat file for IOU
2015-03-05 17:00:25 +01:00
7a6136ed14
Fixes adapter bug with VirtualBox.
2015-03-04 18:24:15 -07:00
bae5b6edb4
Fix version notation in changelog
2015-03-03 18:48:28 +01:00
94bcd1cf11
Bump to version 1.3.0alpha1
2015-03-03 10:47:02 -07:00
b9d057854c
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-03-03 10:43:52 -07:00
69f8b7de6a
Bump to version 1.3alpha1
2015-03-03 10:43:44 -07:00
4c2dbbbebc
Changelog
2015-03-03 18:43:17 +01:00
80fd857658
Fix tests
2015-03-03 14:37:34 +01:00
10296f4f19
Do not send garbage to console in case of sentry not available
2015-03-03 13:05:10 +01:00
16dc0d1a8a
Send crash report synchronous to avoid lost of events
2015-03-03 12:41:30 +01:00
6208cb997d
Fixes Qemu adapters support.
2015-03-02 19:59:44 -07:00
6e89f2c7c7
Remove console_host from IOU and Qemu handlers.
2015-03-02 19:17:13 -07:00
3472f19519
Use console_host from the PortManager.
2015-03-02 18:19:11 -07:00
a6869379c3
Fixes console restoration when loading a VirtualBox project.
2015-03-02 17:28:28 -07:00
f269ec9527
Fixes Qemu networking.
2015-03-02 16:34:28 -07:00
7ace6fc7e9
Fixes old projects loading issue with Qemu.
2015-03-02 14:37:48 -07:00
466c6142af
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-03-02 13:04:35 -07:00
b673b898a8
Fixes problem when trying to convert VirtualBox projects without cloned VMs.
2015-03-02 13:04:30 -07:00
91ccd6167c
API for reloading server config
2015-03-02 20:46:05 +01:00
a9afaa028c
Garbage collect VM when closing a project
2015-03-02 17:17:28 +01:00
66860655b9
If a VM is already loaded, we return a VM instead of creating it twice
...
Partial fix for #81
2015-03-02 15:35:36 +01:00
914ea0326c
Fix tests
2015-03-02 15:26:57 +01:00
16f6fe9d3b
Send criticals errors to Sentry
...
Fixes #77
2015-03-02 09:05:32 +01:00
46b0ead329
Close connections for auto-reload.
2015-03-01 21:13:51 -07:00
c48ca212bd
Stop Dynamips hypervisors used by devices before the project is closed.
...
This is to avoid locked files by hypervisors preventing temporary project working directories to be deleted.
2015-03-01 19:20:33 -07:00
3ef529fb0e
Temporally fixes Dynamips console listening issues.
2015-03-01 18:53:03 -07:00
518b037d54
Fixes connect call failed for Dynamips hypervisor #78 .
2015-03-01 14:25:09 -07:00
7223005acd
Restore device IDs and fixes race condition when converting an old project.
2015-03-01 13:05:51 -07:00
5ae8728ee6
Fixes ATM switch.
2015-03-01 10:41:27 -07:00
0c767e1c0e
Bump to version 1.3.dev3
2015-02-28 21:39:52 -07:00
dfce18a48f
Fixes migration issues for pre-1.3 projects.
2015-02-28 18:55:53 -07:00
0f10d25c0b
Optional AUX console port allocation for Dynamips VMs.
2015-02-28 16:20:27 -07:00
7fe2d6c367
Support to deactivate sparsemem or mmap globally for Dynamips VMs.
2015-02-28 15:53:21 -07:00
d762c43314
Include the images directory when converting an old project.
2015-02-28 15:00:00 -07:00
708f66b608
Fixes asyncio Lock instantiation issues on Windows.
...
Because the event loop is essentially a global variable, asyncio Lock objects that get instantiated early could grab a reference to the wrong loop (Selector instead of Proactor).
2015-02-27 22:12:43 -07:00
666064f1ae
Revert commit: Remove lock for Ghost IOS (problem on Windows).
2015-02-27 22:01:37 -07:00
70d5dea256
Remove lock for Ghost IOS (problem on Windows).
2015-02-27 19:36:45 -07:00
ba95567886
Some info message and fixes ghost IOS activation/deactivation.
2015-02-27 19:35:31 -07:00
84870bf736
Some changes with config files on Windows.
2015-02-27 18:08:34 -07:00
0e8b8fa66f
Update hypervisors working dir when the project is moved.
2015-02-27 16:51:17 -07:00
b55719186e
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-02-27 13:27:40 -07:00
1d6d2a39f0
Allow signals to be processed on Windows.
2015-02-27 12:51:39 -07:00
d0c386860e
Fix curl sample generation in the documentation
2015-02-27 18:47:08 +01:00
ebd72d1149
Add a curl sample sessions
2015-02-27 18:39:20 +01:00
ae7bf828cd
Fix tests on MacOS
2015-02-27 18:30:22 +01:00
38326f7d72
Add changelog file
2015-02-27 16:13:30 +01:00
f6448bb05d
Turn off collored log output on windows
2015-02-27 15:27:13 +01:00
ebb865d973
Export vpcs config path
2015-02-27 13:38:57 +01:00
985c23a40e
Explicitly import handlers so freezing application can find and include the right modules.
...
Do not import IOU on Windows to avoid importing unknown modules like fcntl on that platform.
2015-02-26 19:31:18 -07:00
58d92f1584
Fixes Dynamips console/aux ports restoration when loading a project.
2015-02-26 16:15:44 -07:00
62afef06af
After an iou reload you can write on the console
2015-02-26 15:47:47 +01:00
5e59145948
If you type reload inside iou you are no longer disconnected
2015-02-26 15:09:15 +01:00
29e8d91745
Do not output debug for ioucon standard telnet commands
2015-02-26 13:07:26 +01:00
5a58f6efc8
Fix a crash with Python 3.4 when you stop IOU
...
http://bugs.python.org/issue23140
2015-02-26 11:29:57 +01:00
aa40e6097e
Fix tests
2015-02-26 10:45:37 +01:00
c07b8c746e
Drop poll from Qemu
2015-02-26 10:18:52 +01:00
0eaad579c2
IOU + VirtualBox conversion of old projects.
2015-02-25 18:55:35 -07:00
85518a3cd6
Fixes race condition when generating an ghost IOS file.
2015-02-25 17:38:55 -07:00
9dc713f31d
Fixes race condition when deleting empty legacy project files dir.
2015-02-25 17:38:36 -07:00
473eb0280e
Support for relative path in Dynamips.
2015-02-25 17:19:37 -07:00
de1be0961f
Do not return an error when creating the same project multiple times (for now).
2015-02-25 17:19:12 -07:00
54fc873be5
Prevent multiple projects with the same ID to be created.
2015-02-25 16:05:57 -07:00
349d9d4540
Fixes small issues when deleting Dynamips devices.
2015-02-25 11:52:52 -07:00
f12d3f07f7
Drop the old -files in the project
2015-02-25 18:23:41 +01:00
8434a286b6
Fix IOU old project import
...
Fixes #69
2015-02-25 16:35:13 +01:00
818676ce5e
Support relative path in iou
2015-02-25 16:26:17 +01:00
47f8ac00c0
Remove debug
2015-02-25 16:04:18 +01:00
4ea25739e5
Correctly check if qemu is running
...
Fixes #71
Related to #70
2015-02-25 15:46:05 +01:00
0713724a97
Properly handle when client cancel's query
2015-02-25 11:42:02 +01:00
7c2329d870
Garbage collect the lock
2015-02-25 11:19:16 +01:00
545acd1f06
Limitation documentation
2015-02-25 10:29:20 +01:00
36bb510ac1
Add api limitations in the documentation
2015-02-25 09:47:55 +01:00
3528efb1e0
Fixes packet capture for devices when spaces are present in the output file.
2015-02-24 23:12:09 -07:00
550cc7f508
Rename vms_lock to vm_locks.
2015-02-24 21:02:37 -07:00
6bb7ab20b3
Fixes vm concurrency and support for devices.
2015-02-24 15:26:03 -07:00
46b348e46a
VM concurrency
2015-02-24 21:53:38 +01:00
9153b42b9d
Fix crash in crash report
2015-02-24 20:22:10 +01:00
250bb38d7c
Crash report with Sentry
2015-02-24 17:40:01 +01:00
67be24a412
Fix doc generation
2015-02-24 11:39:17 +01:00
fd03b36258
Fix tests
2015-02-24 10:07:22 +01:00
1ca445d5f5
Fix dynampis resume API
2015-02-24 10:02:06 +01:00
e910167a85
Quick change warning -> debug
2015-02-23 22:19:03 -07:00
49f3c9295f
Some debug messages to help with port allocation debugging.
2015-02-23 19:59:19 -07:00
42c07cee1a
Properly release UDP ports when closing a project or deleting a link.
2015-02-23 19:00:34 -07: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
182d2e465e
Use projects_path & images_path.
2015-02-23 17:08:34 -07:00
fb9f5d3c14
List only executable files in upload handler.
2015-02-23 15:56:40 -07:00
8b19029d97
List only executable files in upload handler.
2015-02-23 15:56:10 -07:00
0e8c184987
Recursive listing of the images directory & fixes bug when uploading no files.
2015-02-23 15:49:05 -07:00
4d1f08c96e
Turn off Qemu graphics if no display is available
...
Fixes #66
2015-02-23 20:21:00 +01:00
cad708f4ab
Add warning unstable at the beginning of the API
2015-02-23 18:00:59 +01:00
4ffb2c8c20
Fix tests
2015-02-23 17:32:55 +01:00
89b7d62ec6
Some code cleanup
2015-02-23 17:28:17 +01:00
c9314ec509
autopep8 et upload files
2015-02-23 17:21:39 +01:00
259f6249e2
Fix tests
2015-02-23 16:09:52 +01:00
f7cd09d5fb
Display an upload form (upload is not yet ready)
2015-02-23 11:28:33 +01:00
210aa6f12a
Bit of cleaning.
2015-02-22 19:56:52 -07:00
da11343647
Fixes aiohttp.errors.ClientDisconnectedError errors when SIGINT is received.
2015-02-22 12:36:44 -07:00
565a7b35a6
Default NVRAM and Idle-PC for some IOS images.
2015-02-21 17:24:39 -07:00
9a745ed3f4
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-02-20 16:53:57 -07:00
af700e9bcb
Idle-PC and auto idle-pc for Dynamips.
2015-02-20 16:53:51 -07:00
cecf2f5014
Async qemu monitor reading
2015-02-21 00:15:56 +01:00
45a48cfcc1
Embeded debugging shell
2015-02-20 22:40:20 +01:00
a0f4c6d021
Repare live reload
2015-02-20 22:23:09 +01:00
71357fa7ab
Fix tests
2015-02-20 17:45:27 +01:00
47be57dca7
Fix qemu close
2015-02-20 17:31:02 +01:00
15036837bb
No project for qemu binaries list
2015-02-20 16:54:23 +01:00
8aa5514890
Qemu binary list
2015-02-20 14:39:13 +01:00
90f71e7581
Idle-PC proposals for Dynamips.
2015-02-19 19:14:30 -07:00
b393948b67
Fixes iouyap shutdown.
2015-02-19 16:58:44 -07:00
8d02f464c5
Dynamips import/export configs.
2015-02-19 16:04:15 -07:00
3797e27de5
Update documentation
2015-02-19 20:23:27 +01:00
48f5c7c8b3
All params for qemu
2015-02-19 20:22:30 +01:00
d0244824bf
Get a working Qemu handler. Next step add all parameters
2015-02-19 19:43:45 +01:00
b03b9226ff
So we have running code for a qemu module
...
Now the handlers. The telnet code is not yet async
2015-02-19 16:46:57 +01:00
25bcbfb073
Allocation of console port in base vm
2015-02-19 11:45:43 +01:00
4a3e6632c1
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-02-18 18:40:16 -07:00
380c4d8211
Fixes capture directory path.
2015-02-18 18:40:01 -07:00
3d1363150e
Fixes ghost file path.
2015-02-18 18:24:35 -07:00
610dee957d
Use HTTP error 409 instead of 500 for VMError.
2015-02-18 17:48:02 -07:00
d65617657c
Fix old project directories renames
2015-02-18 16:13:09 +01:00
3cb7213427
Fix crash in VPCS
2015-02-18 15:18:18 +01:00
0977af1c00
Add a dedicated glossary page
2015-02-18 11:06:13 +01:00
03b6563864
Initial config path for IOU
2015-02-17 18:12:43 +01:00
dd1833c4f0
iourc_path is set from server settings file
2015-02-17 16:40:45 +01:00
0e98497a99
Add an endpoint for exporting the initial config file
2015-02-17 14:52:51 +01:00
57348d0508
Better organisation of the API documentation
2015-02-17 10:37:09 +01:00
5170428913
Fix a capture crash
2015-02-17 10:01:15 +01:00
70ad9fff26
Documentation update
2015-02-17 09:46:18 +01:00
dc4df68c7a
Keep Dynamips logs.
2015-02-16 21:30:31 -07:00
e6fd471dd5
Save Dynamips VM configs when closing a project.
2015-02-16 18:21:10 -07:00
516b882122
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-02-16 16:53:56 -07:00
3e95bb9748
Adapter settings and configs for Dynamips VMs.
2015-02-16 16:53:50 -07:00
6c3a926ce3
Capture is OK on server side
2015-02-16 20:08:04 +01:00
ff7f014423
Fix test
2015-02-16 19:14:45 +01:00
018e3c1451
Fix IOU closing
2015-02-16 17:40:13 +01:00
15f89776d3
All current iou code is async
2015-02-16 17:20:07 +01:00
d323234520
Harmonisation of slot, adapter notion
2015-02-16 10:19:50 +01:00
3ceb43fa62
Fix tests
2015-02-16 10:11:46 +01:00
605afa1d33
Fix bad execption name in IOU
2015-02-16 10:05:54 +01:00
78ffe313fd
Dynamips VM & device deletion and ghost support.
2015-02-15 22:13:24 -07:00
26f7195288
Dynamips devices packet capture.
2015-02-15 17:45:53 -07:00
f99e834c37
Dynamips devices support (packet capture to complete).
2015-02-15 12:18:12 -07:00
4f38d96522
Dynamips devices.
2015-02-13 20:01:18 -07:00
094339304c
Packet capture for Dynamips VMs.
2015-02-13 15:41:56 -07:00
6ac6c7d796
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-02-13 15:11:19 -07:00
a5ac7c5481
Dynamips NIO connections.
2015-02-13 15:11:14 -07:00
e082cd8b1a
Update the remote IOU initial config
2015-02-13 22:16:43 +01:00
83edc649d2
Rename NVRAM to the correct application id before start the server
2015-02-13 20:57:20 +01:00
a9a3bb1c38
Pep8
2015-02-13 20:57:09 +01:00
d86e880ff7
Definitions of port and adapter
2015-02-13 18:40:40 +01:00
49f012cf4c
Turn off documentation sidebar because it's broken
2015-02-13 18:27:08 +01:00
2cab5293c7
Add the notion of adapters and slot in the api
2015-02-13 18:09:50 +01:00
821eb5e92b
Repare config file loading
2015-02-13 17:34:22 +01:00
ee019caa37
Support l1_keepalives in IOU
2015-02-13 16:57:35 +01:00
1550ca01e6
IOU support nio ethernet
2015-02-13 16:41:18 +01:00
3e1875b069
Set console host from port manager
2015-02-13 14:46:00 +01:00
68427eaddf
Auto PEP8 cleanup
2015-02-13 14:43:28 +01:00
a4669689e7
Fix tests due to test reading the local config file
2015-02-13 11:15:11 +01:00
b419001813
Fix test on Travis with Python 3.3
2015-02-13 11:02:56 +01:00
0a5aaedc7c
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-02-12 19:15:47 -07:00
8f089c45f5
Fixes a few problems in Dynamips implementation.
2015-02-12 19:15:35 -07:00
f99d825346
Support network for IOU
2015-02-12 22:29:34 +01:00
9160d3caf4
Remove old directories to avoid editing them by mistake...
2015-02-12 22:29:34 +01:00
3471b03ef9
Clarify JSON schema validation errors
2015-02-12 22:29:33 +01:00
8b61aa9ae7
Set ram, ethernet adapters, serial adapters
2015-02-12 22:29:33 +01:00
05df7001a3
Successfully create an iou device from the GUI via HTTP
2015-02-12 22:29:33 +01:00
4689024b50
Add a --live options to control livereload
...
Because the livereload bug due to timezone issues with Vagrant
2015-02-12 22:29:33 +01:00
ebc214d6fa
Fix tests and rename path to iou_path
2015-02-12 22:29:33 +01:00
fb69c693f6
Start iouyap
2015-02-12 22:29:33 +01:00
faa7472670
IOUCON start when vm start
2015-02-12 22:29:33 +01:00
986c63f344
HTTP api start iou process
...
Now we need to start ioucon
2015-02-12 22:29:32 +01:00
2e99ef69a9
Modules support start iou process (not ioucon and iouyap)
2015-02-12 22:29:32 +01:00
79a57ca420
New Dynamips integration part 3
2015-02-11 19:21:34 -07:00
37945585b9
New Dynamips integration part 2
2015-02-10 21:50:02 -07:00
f0add73d80
Cleanup
2015-02-10 17:27:54 +01:00
a6da2406a0
Fix tests
2015-02-10 17:24:38 +01:00
46cbcd6132
New Dynamips integration part 1
2015-02-09 18:24:13 -07:00
648850c411
Server listen to 0.0.0.0 by default.
2015-02-09 13:42:50 -07:00
30c452e938
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-02-09 13:41:36 -07:00
98586b93ee
Add timeout on stopping a VPCS just in case.
2015-02-09 13:41:31 -07:00
2f85d71f32
Correctly override the config from command line
...
The tests was long write but allow me to found some typos
bugs.
2015-02-09 21:30:22 +01:00
e1a80a9fab
Remove debug
2015-02-09 19:58:23 +01:00
b31af0abcd
Sub directory project-files
2015-02-09 11:26:42 +01:00
e99c0f6ac5
I hope it's fix tests on Travis Python 3.3
2015-02-09 11:19:56 +01:00
bf29e0319e
Test logger and PEP8
2015-02-09 10:38:34 +01:00
64c197c719
Fix tests
2015-02-09 10:18:37 +01:00
0d7d0a05c3
Handle old projects.
2015-02-08 18:10:04 -07:00
2a3b37a3bd
VirtualBox packet capture.
2015-02-08 14:44:56 -07:00
d499402491
VirtualBox implementation complete.
2015-02-06 17:31:13 -07:00
e81dcd4bba
Add /projects before /project
2015-02-06 17:42:25 +01:00
27cbfbbdc6
Useless requirement
2015-02-06 12:35:31 +01:00
571044b3e8
Fix server close tests
2015-02-06 11:31:54 +01:00
5c3969ae79
Fix tests creating garbage project in ~/GNS3/project
2015-02-06 11:15:27 +01:00
8118d7762f
Parallel execution when closing VMs.
2015-02-05 14:24:06 -07:00
f2ff933b20
Fixes console and close in VirtualBox VM.
2015-02-05 11:58:10 -07:00
ab122d969e
Allow empty project directory
2015-02-05 17:57:51 +01:00
5a0c224292
Allow user to change project path on local server
2015-02-05 17:52:37 +01:00
9f7b8574c8
Useless print
2015-02-05 17:15:40 +01:00
30f10a559e
Fix crash in debug log
2015-02-05 16:34:18 +01:00
0abf2e82d6
Improve server debug logging
2015-02-05 15:35:52 +01:00
2786d0f044
Update aiohttp 0.14.4
2015-02-05 15:04:59 +01:00
41a8872819
Refactor VPCS script file loading
...
This allow to support moving the project on disk
2015-02-05 14:20:01 +01:00
869405738e
Code cleanup
2015-02-05 13:55:53 +01:00
b92e065add
Fix binary location change for VPCS
2015-02-05 12:00:34 +01:00
dae48b2de4
Update temporary status if project change location
...
This avoid race condition during file move.
2015-02-05 11:44:51 +01:00
8367a9eb30
Remove unused files (we can restore them later via git history)
2015-02-05 11:00:42 +01:00
ed41384e22
Add PyPi badge
2015-02-05 10:49:27 +01:00
2df3525ffe
Add code coverage
2015-02-05 10:46:27 +01:00
132c06a2d4
Add travis icon on README
2015-02-05 10:41:55 +01:00
4e690a6d06
Update required aiohttp version to 0.14.4
2015-02-04 17:59:16 -07:00
c12d3ff739
Update documentation.
2015-02-04 17:48:33 -07:00
291fac7084
Add project_id in all VM calls.
2015-02-04 17:13:35 -07:00
b680138073
Merge remote-tracking branch 'origin/asyncio' into asyncio
...
Conflicts:
gns3server/modules/project.py
tests/modules/test_project.py
2015-02-04 13:52:46 -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
c5c219ffe1
Allow modification of path from the client
2015-02-04 21:17:00 +01:00
568e203580
Increase timeout time for test in order to avoid false negative
2015-02-04 17:33:58 +01:00
2ace014a3c
Cleanup old temporary project at startup
2015-02-04 17:18:53 +01:00
ca354ae7f2
Doc API V1
2015-02-04 10:31:31 +01:00
08158884a4
Add api versionning
2015-02-04 10:24:59 +01:00
119bebee25
Documentation.
2015-02-03 18:44:04 -07:00
59c82e26df
Use project_id instead of project_uuid for the API.
2015-02-03 18:40:13 -07:00
d2699f051d
Change URL for projects: /project becomes /projects and project_id is used instead of uuid.
2015-02-03 18:23:11 -07:00
aeb83a7945
Support %h in VPCS config file
2015-02-03 21:48:20 +01:00
a12f753136
Update documentation
2015-02-03 21:27:15 +01:00
f572f3fc95
You can't modify startup script remotely
2015-02-03 20:29:28 +01:00
0ce344b1d2
PEP8
2015-02-03 10:49:21 +01:00
d199778745
Fixes tests.
2015-02-02 19:41:26 -07:00
81f9252554
Fixes nasty bug when close a cloned VirtualBox VM.
2015-02-02 18:56:13 -07:00
66569f26a4
Make sure to wait for the unload coroutine to finish when the server is shutting down.
2015-02-02 17:01:25 -07:00
df72369b0e
Fix VirtualBox VM close.
2015-02-02 17:00:29 -07:00
33d5882a4a
Add traceback info when catching an exception to help with debugging.
2015-02-02 15:36:13 -07:00
471fbe576c
Ignore OSError when checking for config file changes.
2015-02-02 15:00:56 -07:00
45ca493ecf
Use module settings from the config file.
2015-02-02 14:52:58 -07:00
2c3fe2ad4b
Repare debug log
2015-02-02 21:28:42 +01:00
aecd7dedba
Fixes app name for the config file on Linux.
2015-02-02 13:13:56 -07:00
0ae8d8031a
Override configuration from command line even in case of config reload
2015-02-02 15:08:46 +01:00
6abf420ce1
Support configuration live reload
2015-02-02 15:01:48 +01:00
21020a2753
Fix server configuration path
2015-02-02 10:49:46 +01:00
a3a304bd12
Load port ranges from the config file.
2015-02-01 20:43:55 -07:00
57b35d5758
Fix tests + PEP8 + documentation
2015-02-01 17:22:31 -07:00
0c90393b5b
Send explicit error message when client is checking for the server version.
2015-02-01 16:55:08 -07:00
8d471a89a8
Check for OSError when starting the server.
2015-02-01 15:56:10 -07:00
334835c985
PEP8 + documentation.
2015-01-31 14:34:49 -07:00
8a00d30e23
Change ports to adapters in VirtualBox API entry points.
2015-01-31 12:07:30 -07:00
22369ade49
Rename port_id to port_number for VPCS and adapter_id for VirtualBox to avoid confusion.
2015-01-31 12:01:23 -07:00
e7c9139045
Rename /udp entry point to /ports/udp.
2015-01-31 11:58:34 -07:00
fa978b6a28
Send all VirtualBox settings when creating the VM.
2015-01-30 19:36:05 -07:00
6e29e7711c
Update dependencies.
2015-01-30 15:40:00 -07:00
58fd9043ed
Clean dependencies
2015-01-30 17:55:46 +01:00
8bc26420b7
If not script file is setted we use the default from VPCS
2015-01-30 14:57:25 +01:00
4b62d4d82c
py.test timeout and capture log
2015-01-28 15:57:11 +01:00
f682e1c474
Complete documentation
2015-01-27 15:06:55 +01:00
29a4a0634d
Add console debug
2015-01-27 11:39:31 +01:00
e60366c5bb
Change URL to get all VirtualBox VMs.
2015-01-26 20:29:02 -07:00
776bfea3d7
Clean enable debug mode
2015-01-26 17:40:41 +01:00
6764c6e866
Useless debug
2015-01-26 16:39:09 +01:00
9abf323e7d
Send GNS 3 server version in header and upgrade aiohttp
2015-01-26 14:40:31 +01:00
df8bdcc152
Catch exceptions from rmtree
2015-01-26 13:54:44 +01:00
4518404706
Run rmtree in a different thread
2015-01-26 12:10:30 +01:00
1bfb201368
Enable code live reload only in debug mode
2015-01-26 09:51:29 +01:00
c409819382
Add missing documentations and add julien email to travis build
2015-01-26 09:40:48 +01:00
70faf76c10
PEP8, documentation update, test fix
2015-01-26 09:36:26 +01:00
50fea669b5
Network handler for UDP port allocation and server network interfaces.
2015-01-24 15:32:58 -07:00
c002bbfb23
Minimal SSL support.
2015-01-24 12:11:51 -07:00
365af02f37
Packet capture support for VirtualBox.
2015-01-23 18:33:49 -07:00
ff63530f52
Get all available VirtualBox VMs on the server.
2015-01-23 17:57:54 -07:00
499a8f10ae
Update tests.
2015-01-23 16:38:59 -07:00
6460e94311
More VirtualBox implementation.
2015-01-23 16:38:46 -07:00
bc3d63081b
Unload should not delete VMs, just close them.
2015-01-23 16:36:58 -07:00
6e7a5ca8bd
Adds debug and quiet command line args.
2015-01-23 13:10:57 -07:00
39e3ca91a9
Fixes module unload & adds host, port and allow-remote-console command line args.
2015-01-23 13:01:23 -07:00
59f940625a
Flag --local
2015-01-23 18:37:29 +01:00
8e249b670d
Set a location by default
2015-01-23 17:39:17 +01:00
7bed9f56bc
Avoid crash when closing vms
...
Otherwise the size of dict change and Python raise
an exception.
2015-01-23 17:33:58 +01:00
017c5ac9f6
Allow changing location only for local usage
2015-01-23 16:58:14 +01:00
4f2764c0b4
Fixes module unload.
2015-01-23 08:44:00 -07:00
4848eeabad
Add missing curl example
2015-01-23 16:21:26 +01:00
77ee6501b9
Update documentation documentation
2015-01-23 16:20:12 +01:00
977ff0fb57
Build documentation
2015-01-23 16:19:17 +01:00
547adf0dc6
Get project
2015-01-23 16:18:40 +01:00
0e76527ce2
Update a project
2015-01-23 16:13:58 +01:00
abc885049f
Temporary project
2015-01-23 16:02:26 +01: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
986a7f55ef
Delete a project
2015-01-23 11:48:20 +01:00
9a0b260c56
Small change in order to avoid a PEP8 warning
2015-01-23 11:30:49 +01:00
f97c2b2cbe
Delete a VM, mark it as destroyable
2015-01-23 11:28:58 +01:00
28308b10bc
Add missing documentation
2015-01-23 10:11:40 +01:00
0d503b779e
Explicitly close VM when the server is shutdown.
2015-01-22 23:40:51 -07:00
e61e976368
Adapters support for VirtualBox.
2015-01-22 21:31:26 -07:00
2a8823b856
Use the Proactor event loop on Windows.
2015-01-22 21:11:57 -07:00
05c0efe39b
More VirtualBox work.
2015-01-22 19:07:09 -07:00
d9b02efbfa
Rename destroy to close or unload (more friendly).
2015-01-22 19:06:17 -07:00
2681defe27
Moves NIO creation to the base manager.
2015-01-22 18:04:24 -07:00
6ec4dea9b9
Fixes reload call in VPCS handler.
2015-01-22 15:04:44 -07:00
1fea7593ef
Update README
2015-01-22 14:39:20 -07:00
2c50bb607f
VPCS Mac address / project
2015-01-22 18:47:27 +01:00
72c6182062
Typo
2015-01-22 17:04:14 +01:00
6644c640db
Attribute mac address
2015-01-22 16:12:21 +01:00
08b2dc6369
Cleanup VMS when leaving
2015-01-22 11:49:22 +01:00
e12e6044dc
Delete VPCS
2015-01-22 11:34:10 +01:00
545a3d2b58
PEP8
2015-01-22 10:57:08 +01:00
55052c9bca
Add missing documentations
2015-01-22 10:56:02 +01:00
8d3ea60404
VPCS reload
2015-01-22 10:55:11 +01:00
1a43ff118c
Fix tests and clean.
2015-01-21 19:30:24 -07:00
3b7d08a80e
Suspend and resume for VirtualBox.
2015-01-21 19:28:52 -07:00
87bd0d1869
VirtualBox VM almost done.
2015-01-21 19:26:39 -07:00
f231b06833
No need for start_vm and stop_vm in the manager.
2015-01-21 17:41:35 -07:00
beb27b3f69
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-01-21 15:21:20 -07:00
0b1b27db8f
Add module name to base manager.
2015-01-21 15:21:15 -07:00
0249a21409
Build doc
2015-01-21 22:33:41 +01:00
97cefa23fb
Move fixtures to conftest
2015-01-21 22:32:33 +01:00
f3e07d5ad9
Fix random failure related to ports
2015-01-21 22:21:01 +01:00
8d9da999e6
Update examples only when launching test with documentation.sh
2015-01-21 22:09:52 +01:00
ef4ecbfb6a
Improve VPCS port change test
2015-01-21 22:09:52 +01:00
7ce1cf3f84
Return correct status codes and fix tests.
2015-01-21 14:01:15 -07:00
368d1ff70b
Update VPCS instance
2015-01-21 21:46:16 +01:00
7abb426d04
Get informations about a VPCS instance
2015-01-21 17:21:17 +01:00
ce9fd3cb25
Test start / stop. And check if the mocked function is really called
2015-01-21 17:11:21 +01:00
87a089457f
Update script file
2015-01-21 16:43:34 +01:00
f99538ccef
Cleanup test
2015-01-21 15:50:35 +01:00
df31b2ad5a
Fix project path
2015-01-21 11:33:24 +01:00
ba91cbaac0
Remove find_unused_port from the attic.
2015-01-20 19:10:08 -07: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
3530b85b56
Fix virtualbox test
2015-01-20 23:40:03 +01:00
061d3223a7
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-01-20 15:28:45 -07:00
17f6223fb1
Try to fix VirtualBox create test.
2015-01-20 15:28:40 -07:00
fc66e4592a
VPCS is trully async
2015-01-20 23:27:28 +01:00
984d47f9c8
Test work without vpcs binary
2015-01-20 22:50:26 +01:00
0eaa7be86a
PEP 8 Enforcer.
2015-01-20 22:13:58 +01:00
649d4e5143
Allow user to set console port
2015-01-20 20:54:46 +01:00
57c3463edc
Ignore vpcs.hist
2015-01-20 20:11:39 +01:00
f2289874af
Raise exception if we try to reserve an already reserve port
2015-01-20 20:09:20 +01:00
fa57485f11
Support script file
2015-01-20 19:56:18 +01:00
c30f7ce9a1
Fix tests
2015-01-20 19:23:35 +01:00
54eb8d9e81
Drop decorator for async test
2015-01-20 18:55:17 +01:00
db31afeb63
Merge branch 'master' into asyncio
...
Conflicts:
gns3server/old_modules/qemu/qemu_vm.py
gns3server/version.py
2015-01-20 16:45:09 +01:00
bbee5f90a0
Yet another PEP 8 :)
2015-01-20 16:37:18 +01:00
7cf409c392
Kill VPCS process when the server exit
2015-01-20 16:24:46 +01:00
531265eced
Get a stable example between tests for project creation
2015-01-20 15:35:46 +01:00
78237e9fb6
Bold parameter in documentation in order to improve readability
2015-01-20 15:31:27 +01:00
f5ac73d1ca
Fix documentation generation
2015-01-20 15:27:28 +01:00
0b97509a74
Do not color logger message
2015-01-20 15:18:57 +01:00
4488cc3960
Colored logs
2015-01-20 15:10:38 +01:00
db41076ce5
Use the project working directory for VPCS VM
2015-01-20 14:31:47 +01:00
f5ed9fbcf1
PEP 8 clean thanks to auto pep8
2015-01-20 13:24:00 +01:00
7f185663d1
VPCS Device => VPCS VM
2015-01-20 13:12:26 +01:00
68d0e5f42d
PEP8
2015-01-20 13:04:20 +01:00
0695e75e77
Fix tests
2015-01-20 12:46:15 +01:00
927e6b540d
Fix tests
2015-01-20 09:58:58 +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
fe22576ae2
Some quick cleaning.
2015-01-19 14:43:35 -07:00
345b471c47
Drop unused code
2015-01-19 17:58:01 +01:00
78015b800e
Install vpcs on travis
2015-01-19 17:56:38 +01:00
ed973dbcf2
Project handler use ProjectManager
2015-01-19 17:12:36 +01:00
f0094cc0d0
Project Manager
2015-01-19 17:07:32 +01:00
240d83411c
Create a project entity
2015-01-19 16:23:41 +01:00
a9a09cc0bc
Temporaru drop old tornado logging
2015-01-19 15:05:44 +01:00
a06d935ef4
Drop tornado
2015-01-19 14:21:08 +01:00
f0880c4a37
Drop queue codes because it's too specific
2015-01-19 13:47:20 +01:00
2c3b0061a2
Cleanup travis build
2015-01-19 11:58:22 +01:00
9e5a2fcc42
Skip .tox directory during tests
2015-01-19 11:37:24 +01:00
7de95cd60a
Fix tests
2015-01-19 11:28:51 +01:00
73a481e510
Refactor port manager
2015-01-19 11:22:24 +01:00
ae8e2f4199
Prepare VirtualBox module.
2015-01-18 16:26:56 -07:00
b6212fc885
Improve Port Manager to handle UDP ports.
2015-01-18 15:41:53 -07:00
1900966751
Update documentation script to use Python3.
2015-01-18 13:58:19 -07:00
1cfce6ac5e
Merge remote-tracking branch 'origin/asyncio' into asyncio
...
Conflicts:
gns3server/handlers/vpcs_handler.py
tests/api/test_version.py
tests/api/test_vpcs.py
2015-01-18 12:23:42 -07:00
d142a9a885
Rename vpcs_id to id. Must be an integer in the route definition.
2015-01-18 12:12:11 -07:00
c47081f363
Bump version to 1.2.3
2015-01-16 17:58:09 -07:00
3793789732
Fixes broken -netdev + legacy virtio in Qemu support.
2015-01-16 17:44:07 -07:00
869ad026ff
Do not add a show source in documenation
2015-01-16 21:59:51 +01:00
9f82f3826b
Default doc style
2015-01-16 21:58:02 +01:00
2c9a802cca
Default documentation theme
2015-01-16 21:53:04 +01:00
878532325a
Nature
2015-01-16 21:48:03 +01:00
42920e5059
Haiku theme
2015-01-16 21:44:56 +01:00
77db08c39e
Remove NIO from VPCS
2015-01-16 21:39:58 +01:00
8e307c8cbb
Use PATH environnement variable for searching binary
2015-01-16 20:23:43 +01:00
4c010b466d
Bump version to 1.2.3.dev1
2015-01-16 10:43:44 -07:00
bf6f62e629
Serialize NIO
2015-01-16 17:09:45 +01:00
0cdc1c3042
VCPS create NIO work and tested
2015-01-16 16:20:10 +01:00
aff834f565
Oops bad merge
2015-01-16 10:18:02 +01:00
7a767a6b92
Merge 1.2.2 into asyncio
...
Conflicts:
gns3server/version.py
2015-01-16 09:43:58 +01:00
701a1626f7
Bump version to 1.2.2
2015-01-15 17:44:09 -07:00
2ee49fed57
Some cleaning.
2015-01-15 17:43:06 -07:00
9e83329f14
Rename Device to VM.
2015-01-15 16:50:36 -07:00
c1ef406311
A basic implementation of port manager
2015-01-15 16:59:01 +01:00
3abcac43ab
Test the stop method
2015-01-15 14:27:33 +01:00
6bb2b88f1a
It's was hard but i have finally a beginning of test for start VPCS
2015-01-15 13:02:43 +01:00
0afea48e63
Merge branch 'asyncio' of github.com:GNS3/gns3-server into asyncio
2015-01-15 10:15:30 +01:00
77686b35c2
Drop zmq and tornado from Readme
2015-01-15 10:13:12 +01:00
e6e83ffa8a
Update the VM name in VirtualBox for linked clones.
2015-01-14 16:48:32 -07:00
5618556b42
Updates dependencies in setup.py
2015-01-14 15:05:33 -07:00
6c35cc304e
Dirty stop start for VPCS
2015-01-14 18:52:02 +01:00
482fdf9031
Drop documentation it's already in script directory
2015-01-14 17:38:03 +01:00
1431c66c54
Documentation generation
2015-01-14 12:32:56 +01:00
aab944fb6c
Move old test to old_tests directory
2015-01-14 11:43:23 +01:00
efad58a2af
Enable travis for all branches
2015-01-14 10:39:46 +01:00
f1a9cc9f01
PEP8
2015-01-14 10:37:49 +01:00
1af5513c86
Update dependencies
2015-01-14 10:33:01 +01:00
369cd06279
Merge latest changes from the POC.
2015-01-13 18:26:32 -07:00
6d20a122f8
Adds tests and documentation script.
2015-01-13 17:26:24 -07:00
61344a1669
New base server.
2015-01-13 17:05:26 -07:00
5e665cc67a
Update dependencies in setup.py
2015-01-13 13:39:06 -07:00
2bfe098866
Bump version to 1.2.2.dev2
2015-01-12 16:30:09 -07:00
2ef45781ad
Checks connection failure to Qemu monitor.
2015-01-11 18:24:13 -07:00
14cc6d414f
Merge pull request #63 from Raizo62/master
...
Add snapshot named reset to linked cloned Vbox
2015-01-11 17:16:16 -07:00
cbbb89f69c
Add snapshot named reset to linked cloned Vbox
2015-01-11 12:22:59 +00:00
29896151e7
Support spaces in the controller name of VirtualBox clones.
2015-01-06 15:31:50 -07:00
7f6f7022b0
Support to run VirtualBox as another user.
2015-01-05 16:18:33 -07:00
c77ebca036
Merge pull request #62 from shmygov/qemunio
...
Dynamically configure network connections of running QEMU VMs
2015-01-05 15:46:09 -07:00
881cc6f592
Fixes wrong IOS config paths.
2015-01-04 18:51:55 -07:00
5265818365
Support for IOURC file on the server side.
2015-01-04 15:59:00 -07:00
d1e186317c
Console switching from local/remote to remote/local while a VirtualBox VM is running.
2015-01-04 14:56:17 -07:00
a6fd457cff
Bump the maximum network adapters to 32 for Qemu.
2015-01-03 16:16:07 -07:00
4eedc9c74c
Dynamically configure network connections of running QEMU VMs (including new QEMU versions)
2015-01-03 05:04:52 +03:00
ccb4ccd612
Return QEMU monitor responses as Match Objects (more flexibility for future uses)
2014-12-29 01:59:45 +03:00
c775b05d33
Dynamically configure network connections of running QEMU VMs
2014-12-29 01:43:56 +03:00
9cedb1cc99
Add sleep after write to QEMU monitor (to work with new QEMU versions)
2014-12-27 12:44:10 +03:00
1f615430ae
Checks for broken symbolic links.
2014-12-24 17:19:42 -07:00
2de1a97076
Merge remote-tracking branch 'origin/master'
2014-12-24 15:47:07 -07:00
747c0ee7a3
More checks on minimum RAM for IOS routers and updates default values to match the latest IOS image requirements.
2014-12-24 15:46:59 -07:00
d9f44edcaf
Fixes incompatibility for IOS startup-config and private-config paths created on Windows and loaded from a project on Linux/Mac OS X.
2014-12-23 15:29:27 -07:00
e9991affc3
Merge pull request #60 from shmygov/suspendqemu
...
QEMU VM suspend/resume and reload
2014-12-23 12:27:18 -07:00
84511d7b39
QEMU VM suspend/resume and reload
2014-12-23 14:42:58 +03:00
3590985c07
Add QEMU monitor port to control running QEMU VMs
2014-12-23 14:42:58 +03:00
7785c03eac
Ignore Unicode errors when executing vboxmanage.
2014-12-19 15:47:12 -07:00
7f37f649da
Catch OSError exception for subprocess calls.
2014-12-11 12:15:24 -07:00
acb5103119
Merge remote-tracking branch 'origin/master'
2014-12-09 19:17:53 -07:00
823344bf44
Get Windows interface list from the registry if the COM service fails.
2014-12-09 19:17:25 -07:00
ecf7ebc26b
Merge pull request #58 from dlintott/fix_gns3-gui_158
...
Remove extra line that was over-writing the auto Idle-PC value
2014-12-09 16:16:05 -07:00
317a37147e
Remove extra line that was over-writing the auto Idle-PC value
...
Fixes GNS3/gns3-gui#158
2014-12-09 19:39:22 +00:00
0f238c5bb7
Merge pull request #54 from planctechnologies/dev
...
Qemu cloud improvements
2014-12-09 12:36:38 -07:00
93934cf554
Merge pull request #55 from dlintott/fix_broken_test
...
Update test with correct hypervisor IP
2014-12-09 12:36:01 -07:00
6a81390808
Update test with correct hypervisor IP
2014-12-09 13:49:45 +00:00
f1503ae655
Handle initrd and kernel paths in qemu
2014-12-08 20:14:55 -07:00
20592f72c0
Fixes UID bit test.
2014-12-08 14:54:06 -07:00
00f49e337d
Merge branch 'master' into dev
2014-12-08 14:22:31 -07:00
fc04a94dce
Bump version to 1.2.2.dev1
2014-12-05 13:53:30 -07:00
ba357b0541
Bump version to 1.2.1
2014-12-04 12:49:40 -07:00
f58c7960c9
Use bundled Qemu on Windows and OSX by default and checks if remote server are registered.
2014-12-04 12:25:49 -07:00
5a468888c8
Bump version to 1.2.1.dev2
2014-12-02 18:52:28 -07:00
8f53d51c05
Support for CPU throttling and process priority for Qemu.
2014-12-02 18:12:37 -07:00
1e01c85be9
Change search paths for Qemu on Windows.
2014-12-02 14:49:39 -07:00
fed02ee167
Adds default path for VBoxManage on Mac OS X.
2014-11-29 16:42:57 -07:00
632134a02a
Support for older Qemu versions like the 0.11.0 on Windows.
2014-11-29 14:11:51 -07:00
183a6aed44
Do not use universal_newlines in subprocess.
2014-11-26 15:07:15 -07:00
d97ba11728
Fixes C7200 IO cards insert/remove issues and makes C7200-IO-FE the default.
2014-11-24 17:02:00 -07:00
9ec1373d36
dms terminates instance if id matches
2014-11-24 16:49:01 -07:00
b220cffcf4
Updating dms to look for cloud_region instead of region
2014-11-24 16:40:55 -07:00
7ef8dd794a
Copy updated cloud/ module from gns3-gui
2014-11-24 16:24:57 -07:00
b9a4531544
Ensuring dead_time is an integer
2014-11-24 15:35:09 -07:00
cfdff773c4
deadtime -> dead_time
2014-11-24 15:08:58 -07:00
ef8c6b603c
Add debugging to deadman process
2014-11-24 14:32:06 -07:00
4918675cd5
Fixes Qemu version detection.
2014-11-24 11:44:27 -07:00
6ef614103e
Ignore inaccessible VirtualBox VMs.
2014-11-24 11:15:30 -07:00
09948a366f
Use SubprocessError to catch Subprocess exceptions.
2014-11-22 17:45:04 -07:00
3bd88178a0
Bump to version 1.2.1.dev1 and fixes vboxmanage lookup on Windows.
2014-11-20 19:01:00 -07:00