ziajka
5c0d955156
Fix : #1066 - Catching parsing errors at linked vbox file
2017-06-09 10:41:34 +02:00
Julien Duponchelle
c1c3a9ed80
Drop debug
2017-06-09 09:31:18 +02:00
ziajka
7235a312ab
Escaping VPCS name in regex #1067
2017-06-09 09:14:25 +02:00
Julien Duponchelle
ae328e5c50
Merge branch '2.1' into embed_shell
2017-06-07 18:21:41 +02:00
ziajka
b9e2b7945a
Removed gc collection at testing
2017-06-07 14:39:47 +02:00
ziajka
eb6068c3d3
Fix Qemu disk creation with unicode characters not supported by local filesystem #1058 ( #1063 )
2017-06-07 12:35:41 +02:00
Julien Duponchelle
c538ec5937
Fix tests on case sensitive file system
2017-06-07 11:20:55 +02:00
ziajka
e0b519eced
Fix when config file doesn't have computes section ( #1062 )
2017-06-07 10:50:40 +02:00
Julien Duponchelle
cdcdba7411
Fix installation issue with Python 3.4 and aiohttp cors
2017-06-06 17:41:36 +02:00
Julien Duponchelle
2fe589b1a8
Fix invalid test for 1.3 topology conversion to GNS3 2.1
2017-06-06 16:07:27 +02:00
Julien Duponchelle
93adef91d8
Merge branch '2.0' into 2.1
2017-05-31 16:58:31 +02:00
Julien Duponchelle
5616ab0e9a
Fake console for simple Ethernet switch
...
Fix #454
2017-05-31 15:13:29 +02:00
Julien Duponchelle
5a86277a9f
Test that import erase the auto_open and auto_start setting
...
Ref #1041
2017-05-23 16:08:30 +02:00
Julien Duponchelle
59488e8064
Fix tests on python 3.4 ( #1046 )
2017-05-23 12:15:04 +02:00
Julien Duponchelle
54e80d68f8
Fix test failed on Python 3.4
...
Fix #1045
2017-05-23 11:11:13 +02:00
Julien Duponchelle
1e598d1890
Test for support of docker commit images
...
Ref #1039
2017-05-23 10:23:12 +02:00
Julien Duponchelle
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
Julien Duponchelle
bdcadcc335
Fix support from some old topologies
...
Fix #1038
2017-05-19 17:49:39 +02:00
Julien Duponchelle
189ad994c8
Symbols are returned with a content length
2017-05-18 16:37:44 +02:00
Julien Duponchelle
a4245fcf44
Aiohttp 2.0
...
Ref #1000
2017-05-17 18:42:17 +02:00
Julien Duponchelle
e9fef928b0
Fix dynamips node creation error
2017-05-16 10:49:45 +02:00
Julien Duponchelle
aff5554528
Rename old properties from gui linked_base to linked_clone
...
Fix #1034
2017-05-16 10:33:37 +02:00
Julien Duponchelle
2a159c06c5
Fix forwarding properties
...
Fix #2005 , #2002
2017-05-16 10:22:55 +02:00
Julien Duponchelle
cd17ef6b12
Merge branch '2.0' into 2.1
2017-05-15 15:46:50 +02:00
Julien Duponchelle
851d6e1db8
When importing portable project NAT node is loaded on GNS3 VM
...
Fix #1030
2017-05-15 10:21:37 +02:00
Julien Duponchelle
5721dd3f30
Fix port numbering for Wic slot 1 & 2
2017-05-12 14:12:24 +02:00
Julien Duponchelle
19a6157f64
Fix wic numbering
...
Fix #1011
2017-05-12 09:48:05 +02:00
Julien Duponchelle
bfee08459d
Test image sorting
...
Ref https://github.com/GNS3/gns3-gui/issues/2030
2017-05-05 20:09:51 +02:00
Bernhard Ehlers
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
Julien Duponchelle
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
Julien Duponchelle
273a711459
Merge branch '2.0' into 2.1
2017-04-26 17:22:14 +02:00
Julien Duponchelle
2da581139c
Lower docker requirements in tests also
2017-04-24 18:49:47 +02:00
Julien Duponchelle
effbe59414
Lock docker API to 1.27
...
Fix https://github.com/GNS3/gns3-gui/issues/1994
2017-04-24 17:51:55 +02:00
Julien Duponchelle
37e21f2a3d
Skip a test for qemu not supported on windows
2017-04-18 16:35:36 +02:00
Julien Duponchelle
c72ae1bfe7
Fix IOU test run on Windows
2017-04-18 16:21:45 +02:00
Julien Duponchelle
54014ccd39
Fix one more windows test
2017-04-18 16:01:07 +02:00
Julien Duponchelle
b4434b5134
Add tests for checking if path are correctly cleaned
2017-04-18 15:50:11 +02:00
Julien Duponchelle
691c2dfd8e
Drop a test about OVA no longer use
2017-04-18 14:27:44 +02:00
Julien Duponchelle
36de30e25e
Fix various tests for windows
2017-04-18 14:23:29 +02:00
Julien Duponchelle
51ef5d8c90
Fix a broken test on windows machines
2017-04-18 14:04:50 +02:00
Julien Duponchelle
d2d5f003f8
Fix a merge error
2017-04-14 09:09:43 +02:00
Julien Duponchelle
540ffdf5f3
Merge remote-tracking branch 'origin/master' into 2.0
2017-04-14 08:55:37 +02:00
Julien Duponchelle
85136bc2e4
Fix VPCS tests for recent version
2017-04-13 15:56:12 +02:00
Julien Duponchelle
57ba7ab801
Fix crash in some tests
2017-04-13 14:24:26 +02:00
Julien Duponchelle
9dc6f0f486
Embed the appliances in the server. ( #927 )
...
This add a /appliances call
2017-04-12 14:35:49 +02:00
Julien Duponchelle
18835974fb
Fix required field in schema not use
...
Fix #972
2017-04-11 10:57:01 +02:00
Julien Duponchelle
4f1b738ef5
Merge branch '2.0' into 2.1
2017-03-30 10:16:16 +02:00
Julien Duponchelle
132bc87081
Dissallow parallel pull of docker images
...
Fix #962
2017-03-27 20:46:25 +02:00
Julien Duponchelle
cc6f4c0510
Add a modification uuid to settings returned by the server
...
Ref #1949
2017-03-21 13:35:02 +01:00
Julien Duponchelle
34f5a6f82c
Fix Session is closed when listing docker images
...
Fix #955
2017-03-20 23:50:31 +01:00
Julien Duponchelle
78c154e376
Cleanup docker source code
2017-03-20 20:30:59 +01:00
Julien Duponchelle
a571b1a2f8
Use aiohttp session for docker queries
2017-03-20 19:46:50 +01:00
Julien Duponchelle
a62b791c68
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
...
Fix #947
2017-03-20 17:06:00 +01:00
Julien Duponchelle
08bafc2dcc
Catch a timeout error in docker
...
Fix #936
2017-03-16 10:39:08 +01:00
Julien Duponchelle
99ee40df3d
Do not return broken appliances like ASA 8
2017-03-09 15:44:48 +01:00
Julien Duponchelle
5036079deb
Merge branch '2.0' into 2.1
2017-03-07 16:48:31 +01:00
Julien Duponchelle
7b642552dd
Fix GNS3VM settings are lost at startup
...
Fix #926
2017-03-07 15:36:35 +01:00
Julien Duponchelle
6017ebbd97
Merge branch '2.0' into 2.1
2017-03-07 11:16:05 +01:00
Julien Duponchelle
54131bc9bb
Update the documentation
2017-03-06 14:35:39 +01:00
Julien Duponchelle
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
Julien Duponchelle
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
Julien Duponchelle
5a399b90fe
Merge branch '2.1' into embed_appliances
2017-02-28 14:55:33 +01:00
Julien Duponchelle
1ab9ca2333
Merge branch '2.0' into 2.1
2017-02-28 14:25:38 +01:00
Julien Duponchelle
41d7570b24
Load local server before anything else
2017-02-28 12:08:47 +01:00
Julien Duponchelle
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
Julien Duponchelle
53dd1bd6e1
Ensure we dump a .gns3 before exporting it
...
Fix #915
2017-02-27 11:10:08 +01:00
Julien Duponchelle
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
Julien Duponchelle
7407ab88b3
Fix a failing test on Python 3.6
2017-02-20 10:56:48 +01:00
Julien Duponchelle
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
Jeremy Grossmann
5672b4b748
Merge pull request #890 from GNS3/base_config_server_side
...
Manage base configuration on server
2017-02-19 22:59:06 -08:00
Jeremy Grossmann
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
Julien Duponchelle
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
Julien Duponchelle
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
Julien Duponchelle
a191029c4f
Fix linked_clone property lost during topology convert
2017-02-14 14:45:48 +01:00
Julien Duponchelle
2a840da462
Create an ApplianceTemplate class
2017-02-08 15:40:56 +01:00
Julien Duponchelle
8d86d959de
"/appliances" => "/appliances/templates"
2017-02-08 14:51:00 +01:00
Julien Duponchelle
b0567772f7
Allow up to 275 adapters for qemu
...
See #889 for more details
2017-02-07 17:04:29 +01:00
Julien Duponchelle
e892e5dfab
Manage base configuration on server
...
Fix #786
2017-02-03 13:19:14 +01:00
Julien Duponchelle
dc6756d5ae
Embed the appliances in the server.
...
This add a /appliances call
2017-02-01 11:30:14 +01:00
Julien Duponchelle
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
Julien Duponchelle
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
Julien Duponchelle
b9bd6aa501
Do not try to start the GNS3 VM if the name is none
...
Fix #881
2017-01-27 10:41:39 +01:00
Julien Duponchelle
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
Julien Duponchelle
d74769c824
Fix duplicate node names
...
Fix https://github.com/GNS3/gns3-gui/issues/1796
2017-01-18 18:28:50 +01:00
Julien Duponchelle
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
Julien Duponchelle
28cbae546d
Fix tests broken by recent pytest upgrades
2017-01-17 18:56:06 +01:00
Julien Duponchelle
6938e400d1
Fix VPCS test suite
2017-01-17 16:02:56 +01:00
Julien Duponchelle
e06be6729a
Fix streaming test
2017-01-17 09:05:05 +01:00
Julien Duponchelle
2de284ea30
Fix some tests on travis
2017-01-16 10:13:13 +01:00
Jeremy Grossmann
ec0181a5ad
Merge pull request #856 from GNS3/dynamips_directory_layout
...
Change directory layout for dynamips.
2017-01-12 20:30:10 -08:00
Julien Duponchelle
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
Julien Duponchelle
1bf54bcaeb
Fix Port labels for docker VMs incorrect
2017-01-11 18:38:28 +01:00
Julien Duponchelle
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
Julien Duponchelle
afd46ec010
Fix random error in the dynamips test suite after previous commit
2017-01-10 12:41:14 +01:00
Julien Duponchelle
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
Julien Duponchelle
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
Julien Duponchelle
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
Julien Duponchelle
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
Julien Duponchelle
d4be588973
Cleanup tests around port name
2017-01-05 17:49:36 +01:00
Julien Duponchelle
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
Julien Duponchelle
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
Julien Duponchelle
7ba7c89594
Support UDP cloud from 1.5
...
Fix #822
2016-12-19 09:46:34 +01:00
Julien Duponchelle
3259ec1220
Close project if one one the compute of the project is down
...
Fix #836
2016-12-15 21:57:59 +01:00
Julien Duponchelle
74a7e630d3
Fix export of projects with docker with a / in the image name
...
Fix #834
2016-12-14 18:57:59 +01:00
Julien Duponchelle
46b6e7c5ee
Fix hot link issues in Docker
...
Fix #817
2016-12-14 16:53:20 +01:00
Julien Duponchelle
d0f65aebff
Fix Can't delete link between docker VM after they were in use
...
Fix #818
2016-12-14 12:01:34 +01:00
Julien Duponchelle
81a9b63dbc
Trust user for host binding of link adress
2016-12-13 17:34:41 +01:00
Bernhard Ehlers
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
Julien Duponchelle
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
Julien Duponchelle
5ba5c62670
Add support for bios images
...
Ref https://github.com/GNS3/gns3-gui/issues/1700
2016-12-08 16:18:30 +01:00
Julien Duponchelle
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
Julien Duponchelle
794dac31f5
UDP tunnel debuging
...
Fix #1562
2016-11-25 15:11:31 +01:00
Julien Duponchelle
875051d05e
Prevent capture on non running node
...
Fix https://github.com/GNS3/gns3-gui/issues/1656
2016-11-22 16:05:57 +01:00
Julien Duponchelle
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
Julien Duponchelle
8ad5670eeb
For security reason debug informations can only be exported from local server
...
Ref #1562
2016-11-18 16:38:27 +01:00
Julien Duponchelle
434f6a70dd
Fix tests on Python 3.5 >=
2016-11-18 12:08:29 +01:00
Julien Duponchelle
a14ad2fc99
Fix tests
2016-11-17 14:08:00 +01:00
Julien Duponchelle
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
Julien Duponchelle
ca6f014207
Do not connect GNS3 to remote server via 169.254.X.X
2016-11-10 14:46:25 +01:00
Julien Duponchelle
bddf9ec2ac
Qemu telnet support multiple client connected
...
Fix #770
2016-11-09 09:47:48 +01:00
Julien Duponchelle
db8296f548
Support multiple client connected to the same VPCS console
...
Ref #770
2016-11-08 19:44:12 +01:00
Julien Duponchelle
3754a49cc0
Drop IOUCON
...
Fix #747
2016-11-08 10:21:20 +01:00
Julien Duponchelle
15d190d911
Increase timeout for link creation
2016-11-08 09:54:59 +01:00
Julien Duponchelle
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
Julien Duponchelle
4fe2b746d0
Fix IOU tests
2016-11-06 21:22:48 +01:00
Julien Duponchelle
7255754fef
Bridge support in cloud is more robust
...
Fix #761
2016-11-04 17:40:44 +01:00
Julien Duponchelle
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
Julien Duponchelle
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
Julien Duponchelle
74695efe90
Fix tests checking the local flag
2016-11-04 15:42:29 +01:00
Julien Duponchelle
4e15f89604
Drop console_type serial, and enable_remote_console for Vbox and VMware
...
Ref #748
2016-11-03 18:17:50 +01:00
Julien Duponchelle
382d8887d5
Fix a test failure when test run and gns3server is running
2016-11-03 14:27:03 +01:00
Julien Duponchelle
1e73962e33
Do not dump iourc_content to .gns3 file
...
Fix #759
2016-11-03 13:35:44 +01:00
Julien Duponchelle
7c1a079ee8
Add a test for unicode characters in /images
...
Ref #756
2016-11-02 10:08:49 +01:00
Julien Duponchelle
6be5b6ffad
Fix uuid of VirtualBox VM after a save as
...
Fix #1185
2016-10-28 16:00:26 +02:00
Julien Duponchelle
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
Julien Duponchelle
ea1c525181
Fix computes tests
2016-10-27 16:54:05 +02:00
Julien Duponchelle
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
Julien Duponchelle
afb7eca27a
Fix port naming for atm switch
...
Fix #735
2016-10-26 12:03:54 +02:00
Julien Duponchelle
cf3ed5a329
Fix port naming for FrameRelay switch
...
Fix #735
2016-10-26 11:59:16 +02:00
Julien Duponchelle
1f44e08cdd
Fix naming of IOU serial interfaces
...
Fix #737
2016-10-25 15:26:36 +02:00
Julien Duponchelle
9799dabb98
Improve timeout management
...
Fix #741
2016-10-25 14:41:33 +02:00
Julien Duponchelle
f8cba8cd50
Fix crash in tests
2016-10-25 12:13:42 +02:00
Julien Duponchelle
4fe293f1d5
Fix tests crash on travis
2016-10-25 12:00:17 +02:00
Julien Duponchelle
4815904737
/debug for exporting debug informations
...
Ref #740 , https://github.com/GNS3/gns3-gui/issues/1562
2016-10-25 11:40:57 +02:00
Julien Duponchelle
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
Julien Duponchelle
ac1eef256f
Use tap adapter instead of veth for docker (allow usage of vlan)
...
Ref #716
2016-10-24 12:35:50 +02:00
Julien Duponchelle
00fc2fa007
Avoid crash during tests if VNC server run on host PC
2016-10-24 12:21:57 +02:00
Julien Duponchelle
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
Julien Duponchelle
69fcf801c3
Update api documentations
2016-10-20 10:54:07 +02:00
Julien Duponchelle
dd849f7945
Strip space from all nodes names
...
Fix #727
2016-10-18 11:11:45 +02:00
Julien Duponchelle
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
Julien Duponchelle
b9b0feed62
Fix IPV6 server support
...
Fix #717
2016-10-17 14:10:25 +02:00
Julien Duponchelle
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
Julien Duponchelle
241c9b0c11
Fix Error when converting some dynamips topologies from 1.3 => 2.0
...
Fix #718
2016-10-07 12:33:46 +02:00
Julien Duponchelle
a437760f5d
Keep forever .gns3 backup before version upgrade
2016-10-07 11:29:11 +02:00
Julien Duponchelle
d60b606d5e
Fix save of topology size
...
Fix https://github.com/GNS3/gns3-gui/issues/1561
2016-10-05 15:52:44 +02:00
Jeremy Grossmann
46e1fbda60
Merge pull request #712 from GNS3/set_qemu_uuid
...
Set Qemu uuid for csr1000v
2016-10-04 20:55:11 -06:00
Julien Duponchelle
4b4053dc2b
Return the platform of a compute
...
Ref https://github.com/GNS3/gns3-gui/issues/1550
2016-10-04 18:48:29 +02:00
Julien Duponchelle
04aec4619f
Fix uploads of large images
...
Fix https://github.com/GNS3/gns3-gui/issues/1552
2016-10-04 10:56:38 +02:00
Julien Duponchelle
f3d255756b
Set Qemu uuid for csr1000v
...
Fix #711
2016-10-03 15:54:20 +02:00
Julien Duponchelle
99bdf37ec3
Prevent connect a node to himself
...
Fix https://github.com/GNS3/gns3-gui/issues/1553
2016-10-03 12:31:01 +02:00
Julien Duponchelle
1e0b724e47
Make sure the compute has an id
2016-09-30 11:20:25 +02:00
Julien Duponchelle
a7184f32bd
Make test of topology conversion independent of the version
2016-09-30 10:29:55 +02:00
Julien Duponchelle
2b1fab6742
Conversion issue for switch & hub from 1.5 to 2.0
...
Fix #694
2016-09-29 14:59:11 +02:00
Julien Duponchelle
68725778e8
Return all ports for hub & switch
2016-09-29 14:40:56 +02:00
Julien Duponchelle
79d376652c
Fix tests on Unix for interfaces
2016-09-28 14:34:13 +02:00
Julien Duponchelle
c38dd004b8
Extract netmask of interfaces on windows
2016-09-28 10:48:28 +02:00
Julien Duponchelle
fb2dac6ef1
All tests pass on windows
2016-09-28 10:27:30 +02:00
Julien Duponchelle
e01931269f
Fix import project tests
2016-09-27 18:44:32 +02:00
Julien Duponchelle
c2420318ba
Fix test of drawings under windows
2016-09-27 18:03:44 +02:00
Julien Duponchelle
fd3ac65eb5
Qemu fixes for windows
2016-09-27 18:01:50 +02:00
Julien Duponchelle
20772a310b
Change seperator for additonnal images directory otherwise bug on windows
2016-09-27 17:15:59 +02:00
Julien Duponchelle
be5d543f20
Fix some bugs on windows
2016-09-27 17:05:03 +02:00
Julien Duponchelle
3ea5df7462
Make better error when we have no netmask
...
Fix #1541
2016-09-27 11:47:18 +02:00
Julien Duponchelle
5555662b2c
Fix If I change the content of cloud the cloud no longer work
...
Fix #1540
2016-09-27 11:21:40 +02:00
Julien Duponchelle
c91999c532
Disallow running IOU on multiple server
...
Fix #690
2016-09-26 15:35:58 +02:00
Julien Duponchelle
f3596767c1
Merge branch 'master' into 2.0
2016-09-26 15:17:05 +02:00
Julien Duponchelle
ef95ba1ed8
Fix sending smm option to qemu
...
Fix #689
2016-09-26 15:15:38 +02:00
Julien Duponchelle
79b4926cad
Fix the nat node
...
Ref #686
2016-09-26 15:08:55 +02:00
Julien Duponchelle
29563ed7bc
Fill cloud interface server side
...
Fix https://github.com/GNS3/gns3-gui/issues/1535
2016-09-22 17:46:32 +02:00
Julien Duponchelle
286112ced4
Fix port name in the cloud
...
Fix #1534
2016-09-22 17:11:40 +02:00
Julien Duponchelle
4bd9556767
Merge branch 'master' into 2.0
2016-09-21 19:27:44 +02:00
Julien Duponchelle
2bbdbeaa82
Workaround a bug with KVM, Qemu >= 2.4 and Intel CPU
...
Fix #685
2016-09-21 19:25:15 +02:00
Julien Duponchelle
64139387c4
Return size of the scene of the project
...
Ref #683
2016-09-20 12:46:39 +02:00
Julien Duponchelle
77eae35778
API method for getting a node
2016-09-20 10:14:30 +02:00
Julien Duponchelle
9fbe23e09b
Fix a test error
2016-09-19 16:55:48 +02:00
Julien Duponchelle
5fd04e1f9e
Fix a warning when export
2016-09-19 16:51:15 +02:00
Julien Duponchelle
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
Julien Duponchelle
37f972dea1
Fix an issue with old symbols paths
2016-09-15 18:21:39 +02:00
Julien Duponchelle
da5e3d0e54
Dissallow serial to ethernet connection
...
Fix #678
2016-09-15 14:51:40 +02:00
Julien Duponchelle
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
Julien Duponchelle
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
Julien Duponchelle
2f0e2260ab
Move the generation of the list of ports to the server
...
Ref #676
2016-09-14 15:21:37 +02:00
Julien Duponchelle
1412462229
Suspend the GNS3 VM
...
Fix #656
2016-09-08 15:32:35 +02:00
Julien Duponchelle
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
Julien Duponchelle
9c6ee97ff2
Fix tests on Travis
2016-09-06 15:06:49 +02:00
Julien Duponchelle
bc5b5969eb
Import GNS3VM settings from 1.5
...
Fix #643
2016-09-06 13:06:20 +02:00
Julien Duponchelle
d772b6fbd7
Nat node work on any linux thanks to libvirt
...
Fix #599
2016-09-05 18:40:49 +02:00
Julien Duponchelle
5ae456d6e2
Avoid to corrupt project in case of error during loading
...
Fix #651
2016-09-05 17:40:35 +02:00
Julien Duponchelle
1d70a18b11
Nat node use port 0
2016-09-05 11:43:20 +02:00
Julien Duponchelle
d7c60db2b9
Replace the internet VM by the Nat node
...
Ref #658
2016-09-05 11:11:23 +02:00
Julien Duponchelle
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
Julien Duponchelle
0afd7b78b7
Avoid tasks lost during tests creating noisy warnings
2016-09-02 14:09:01 +02:00
Julien Duponchelle
be0fee99e7
Test pcap streaming
2016-09-02 11:20:59 +02:00
Julien Duponchelle
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
Julien Duponchelle
03e31a2cb9
Fix crash when loading a topology without project id
2016-08-31 09:42:58 +02:00
Julien Duponchelle
7065988087
Raise an error if we use nat and eth1 doesn't exists
...
Fix #657
2016-08-30 18:27:04 +02:00
Julien Duponchelle
5fdd33fe3b
Repair VirtualBox VM support
...
Fix #650
2016-08-30 16:39:03 +02:00
Julien Duponchelle
3bff094238
Remote GNS3 VM support
...
Fix #623
2016-08-30 10:19:01 +02:00
Julien Duponchelle
e0c5fdcf1c
Avoid too much ressources usage during tests
2016-08-30 09:58:37 +02:00
Julien Duponchelle
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
Julien Duponchelle
edae834e0e
Monitor status of the compute
2016-08-29 17:36:24 +02:00
Julien Duponchelle
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
Julien Duponchelle
ffe6448534
Bring back test for the qcow2 file format
2016-08-29 14:23:25 +02:00
Julien Duponchelle
19e6d956df
Drop unused endpoint POST /version on compute
2016-08-29 14:22:55 +02:00
Julien Duponchelle
72fe5d3489
Merge branch 'master' into 2.0
2016-08-29 14:08:23 +02:00
Julien Duponchelle
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
Julien Duponchelle
042a69eecf
Raise proper error when you try to load an empty qcow2 file
...
Fix #637
2016-08-29 10:18:18 +02:00
Julien Duponchelle
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
Julien Duponchelle
5289c714f4
When you delete a compute all project using it are closed
...
Ref #644
2016-08-26 11:22:09 +02:00
Julien Duponchelle
134fed8fc5
Smart choice of host for UDP link
2016-08-25 19:14:29 +02:00
Julien Duponchelle
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
Julien Duponchelle
fc8b4c3216
Start GNS3 VM with the controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1254
2016-08-25 11:49:06 +02:00
Julien Duponchelle
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
Julien Duponchelle
6cad685a08
Prevent connection from Cloud to Cloud connection
...
Ref #1429
2016-08-23 23:33:19 +02:00
Julien Duponchelle
bfabf3ddc8
Fix tests about local compute node
2016-08-23 22:40:26 +02:00
Julien Duponchelle
9231b8e991
Fix Exception when opening project that contains an IOU node
...
Fix #636
2016-08-23 22:38:44 +02:00
Julien Duponchelle
cde28c849e
Return status when you start / stop / suspend a node
...
Should avoid sync issues
2016-08-22 11:26:51 +02:00
Julien Duponchelle
a53a972135
Nat node for only the GNS3 VM
2016-08-21 21:46:49 +02:00
Julien Duponchelle
39db35c3ff
Send notification when snasphot is restored
...
Ref https://github.com/GNS3/gns3-gui/issues/1417
2016-08-19 17:07:56 +02:00
Julien Duponchelle
fa76b89731
Fix websocket error when closing the server
...
Fix #634
2016-08-19 11:20:56 +02:00
Julien Duponchelle
f0fad5289c
Correclty cleanup packet capture objects when closing server
...
Fix #592
2016-08-19 11:05:54 +02:00
Julien Duponchelle
7777407c4b
Filter md5sum files from the list of images
2016-08-18 19:26:17 +02:00
Julien Duponchelle
5de27a95f9
Center label when hostname change
...
Fix #1404
2016-08-17 17:12:23 +02:00
Julien Duponchelle
f82527e253
Compute node size on server
...
Fix #620
2016-08-17 11:58:19 +02:00
Julien Duponchelle
938696032c
Fix tests
2016-08-17 11:05:16 +02:00
Julien Duponchelle
4d8cf8460e
Function for computing size of symbols
2016-08-17 10:49:31 +02:00
Julien Duponchelle
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
Julien Duponchelle
ac085126fc
Support for auto open projects
...
Fix #1418
2016-08-16 16:04:20 +02:00
Julien Duponchelle
12735ff36e
Bring back the auto_start
...
Fix #582
2016-08-16 15:45:06 +02:00
Julien Duponchelle
0613efa297
Support for auto open project
2016-08-15 20:51:59 +02:00
Julien Duponchelle
e710eff22e
Update documentation
2016-08-15 17:39:08 +02:00
Julien Duponchelle
3ca4edef93
Update project API
2016-08-15 16:44:09 +02:00
Julien Duponchelle
431bd789cb
Do not send project closed event when it's a snapshot restore
...
Ref #602
2016-08-15 13:30:02 +02:00
Julien Duponchelle
16c2305b33
Send a project closed event when project close
...
Ref #602
2016-08-15 12:06:26 +02:00
Julien Duponchelle
45af721164
Support convertsion of 1.5 snapshots
...
Fix #618
2016-07-28 18:11:52 +02:00
Julien Duponchelle
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
Julien Duponchelle
fc6b220c7c
Strip endpoint for configs files because now we use the /files API
2016-07-28 11:56:29 +02:00
Julien Duponchelle
7e40eb02e6
API for editing a file on a Node
2016-07-27 18:46:10 +02:00
Julien Duponchelle
0be973f2c5
Support Host node from 1.X topologies
...
Fix #626
2016-07-26 21:40:11 +02:00
Julien Duponchelle
68eca6c111
Replace snapshots by import / export
...
Fix #1042
2016-07-26 19:52:58 +02:00
Julien Duponchelle
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
Julien Duponchelle
f357879186
API for duplicate a project
...
Ref https://github.com/GNS3/gns3-gui/issues/995
2016-07-25 16:26:33 +02:00
Julien Duponchelle
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
Julien Duponchelle
fec3694710
Import project on the GNS3VM should work
2016-07-22 16:05:22 +02:00
Julien Duponchelle
19b035d7e4
Update documentation
2016-07-22 13:54:57 +02:00
Julien Duponchelle
ce557ecd23
Change the compute id to the GNS3 VM if it's not a Linux host
2016-07-22 13:50:15 +02:00
Julien Duponchelle
eff6a9154d
Strip computes info at project export
2016-07-22 13:39:57 +02:00
Julien Duponchelle
e6831c25e2
Fix tests
2016-07-22 13:24:44 +02:00
Julien Duponchelle
d58bcddbcc
Avoid warning when running docker test on travis
2016-07-22 12:12:58 +02:00
Julien Duponchelle
94a262cd46
When importing a project fix the GNS3 version
2016-07-22 11:52:59 +02:00
Julien Duponchelle
9b499dc51e
Export project with the GNS3VM
2016-07-21 20:17:36 +02:00
Julien Duponchelle
88ffd43c97
Strip the old / import export project code controller will do everything
2016-07-21 18:23:31 +02:00
Julien Duponchelle
3300e9ec48
Reorganize export project code in order to move it to his own file
2016-07-21 18:15:35 +02:00
Julien Duponchelle
487e99bea5
Import with images
2016-07-21 17:55:37 +02:00
Julien Duponchelle
b5ab53bbe9
Early import project api
2016-07-21 14:48:13 +02:00
Julien Duponchelle
14f6bd60fb
Disallow export of running topologies
2016-07-21 09:47:09 +02:00
Julien Duponchelle
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
Julien Duponchelle
bc8a319142
Avoid a warning at the end of the test suite
2016-07-20 18:09:17 +02:00
Julien Duponchelle
f68c1f0bde
When exporting project raise error if export is not possible
2016-07-20 16:58:58 +02:00
Julien Duponchelle
08c35f5558
Export non remote server work
2016-07-20 14:50:15 +02:00
Julien Duponchelle
7c4c03cf17
If the connection between the controller and compute is closed reopen it
2016-07-20 12:43:23 +02:00
Julien Duponchelle
3b70b4f217
Raise an error if you overwrite an existing project
2016-07-18 21:30:30 +02:00
Julien Duponchelle
c12413e0ce
Fix duplicate name for VM
2016-07-18 19:30:38 +02:00
Julien Duponchelle
bda1812811
Avoid duplicate node name when reloading a project
2016-07-18 19:09:08 +02:00
Julien Duponchelle
c9bdd76922
IOU support for conversion from 1.5
2016-07-18 18:55:47 +02:00
Julien Duponchelle
11197e8dee
Make topologies test independent of the version of GNS3
2016-07-14 15:34:03 +02:00
Julien Duponchelle
b5cb625169
Rebuild doc
2016-07-14 15:33:09 +02:00
Julien Duponchelle
b745397a3a
Import server config from 1.X GUI
2016-07-14 15:15:28 +02:00
Julien Duponchelle
45591aa74b
Support for 1.3 topologies
2016-07-13 18:31:12 +02:00
Julien Duponchelle
b841a0f57b
Support image in conversion from old topologies
2016-07-13 16:37:05 +02:00
Julien Duponchelle
8be1e77a2e
Optimize storage of drawing
...
If the drawing contain an image we extract it
Fix #591
2016-07-13 16:18:22 +02:00
Julien Duponchelle
3dccfbb852
Migration to 2.0 rename instructions.txt to README.txt
...
Fix #612
2016-07-13 09:58:53 +02:00
Julien Duponchelle
2c62b1eeb8
Cloud support for old topologies
2016-07-12 18:48:01 +02:00
Julien Duponchelle
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
Julien Duponchelle
9cd3231de3
Fix docker support in 2.0
2016-07-12 12:17:19 +02:00
Julien Duponchelle
91ec61b88d
Check topology schema when loading/saving it
...
Fix #583
2016-07-11 15:36:52 +02:00
Julien Duponchelle
1f2ce48fc8
Fix /network/interfaces broken test
2016-07-11 14:21:33 +02:00
Julien Duponchelle
9bf4c22a50
Fix HTTP errors not forwarded from compute to client
...
Fix #615
2016-07-11 09:33:55 +02:00
Julien Duponchelle
05df0a9bb6
Fix tests when run without local network
...
Fixed in the train :)
2016-07-08 11:03:52 +02:00
Julien Duponchelle
7a4c01e737
When you delete a node all link connected are destroyed
...
Ref #608
2016-07-05 16:07:05 +02:00
Julien Duponchelle
ca4d09ea40
Merge branch 'master' into 2.0
2016-07-05 15:41:53 +02:00
Julien Duponchelle
e175650fb0
Increase the number of interface for docker
...
Fix #593
2016-07-04 17:22:54 +02:00
Julien Duponchelle
7fee90805b
Ensure we update all the label of a link with only one update notif
2016-07-01 21:56:42 +02:00
Julien Duponchelle
5bf6011429
Rotation for label of interfaces
2016-07-01 19:54:44 +02:00
Julien Duponchelle
fea1e3ba61
Support update link on controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1300
2016-07-01 17:38:32 +02:00
Julien Duponchelle
818174824b
Breaking change for 2.X topologies! Store width and height for nodes & a
...
style properties
2016-07-01 14:38:42 +02:00
Julien Duponchelle
fe7bcae6a1
Send node.updated notif only if object changed
2016-06-30 18:29:17 +02:00
Julien Duponchelle
758a427a76
Add documentation about notifications
2016-06-30 11:08:01 +02:00
Julien Duponchelle
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
Julien Duponchelle
68b7f81601
Dissalow duplicate name for compute and project
...
Fix #541
2016-06-29 17:39:41 +02:00
Julien Duponchelle
224708e451
Update documentation
2016-06-29 14:18:38 +02:00
Julien Duponchelle
c4d7a0b8fc
A settings API
...
Ref #589
2016-06-29 14:16:29 +02:00
Julien Duponchelle
8ec11619cd
Full symbol support on server
...
Fix #496
2016-06-28 22:23:34 +02:00
Julien Duponchelle
e77445e860
API for uploading symbols
2016-06-28 21:15:22 +02:00
Julien Duponchelle
bf154049d2
Suppport ~/GNS3/symbols
2016-06-28 19:58:57 +02:00
Julien Duponchelle
5b4e668eb5
Move symbol static to /symbols
2016-06-28 18:17:48 +02:00
Julien Duponchelle
b66f7daa28
Beginning of the symbols from controller
...
Ref #496
2016-06-27 18:37:20 +02:00
Julien Duponchelle
e830356e62
Fix tests for VPCS
2016-06-27 14:34:34 +02:00
Julien Duponchelle
c0b09ae76a
Merge branch '1.5' into 2.0
2016-06-27 14:24:48 +02:00
Julien Duponchelle
5898b86dfc
Fix docker test for no free interface
2016-06-27 12:11:18 +02:00
Julien Duponchelle
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
grossmj
379c216109
Allow for (a lot) more docker container ports. Fixes #593 .
2016-06-26 21:50:08 -06:00
grossmj
d79fb231d3
Use uBridge for VirtualBox connections plus some cleaning. Ref #267 .
2016-06-24 18:35:39 -06:00
Julien Duponchelle
4c3bfde97e
Fix test suite after VPCS changes for using ubridge
2016-06-23 12:10:18 +02:00
Julien Duponchelle
852d8e411e
Shape => Drawing
2016-06-23 11:17:23 +02:00
Julien Duponchelle
bc613e9fd8
Send SVG in shape update only when change
2016-06-22 17:46:00 +02:00
Julien Duponchelle
03e9eac55b
Rotation support
2016-06-21 19:39:00 +02:00
Julien Duponchelle
4f78efa0c8
Return the svg field in shape API
...
Ref #498
2016-06-21 12:19:12 +02:00
Julien Duponchelle
116135b9dc
Item => Shape
2016-06-21 09:49:16 +02:00
Julien Duponchelle
85ebac7eb3
API for rectangle & co
...
Ref #498
2016-06-20 18:45:31 +02:00
Julien Duponchelle
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
Julien Duponchelle
4783691c87
Drop /upload
...
Fix #552
2016-06-17 17:25:59 +02:00
Julien Duponchelle
c66ef9d218
Support filename for project in the controller
2016-06-16 16:57:54 +02:00
Julien Duponchelle
2a1c5cfd9c
Merge branch '1.5' into 2.0
2016-06-15 19:14:03 +02:00
Julien Duponchelle
aa5988788d
Strip user from compute in topology and return project filename
2016-06-15 18:22:11 +02:00
Julien Duponchelle
c4d619ce3c
API for loading a project from a .gns3
2016-06-15 16:43:03 +02:00
Julien Duponchelle
6d36429870
Reload a topology work
2016-06-15 16:26:16 +02:00
Julien Duponchelle
524f8991bc
Project status (opened / closed)
2016-06-15 16:26:16 +02:00
Julien Duponchelle
0569480953
Create link when loading topology on controller
2016-06-15 16:26:16 +02:00
Julien Duponchelle
742243e9df
Method for reloading a topology (not bind to an api handler)
...
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-15 16:26:16 +02:00
Julien Duponchelle
bb0db7846f
Fix black screen with Qt app in Docker container
...
Fix #556
2016-06-15 11:01:03 +02:00
Julien Duponchelle
d98a7aac19
Docker when exit aux console restart it
...
Ref #571
2016-06-15 10:21:30 +02:00
Julien Duponchelle
43a3584a5c
Pass by default the environment variable container=docker
...
Fix #573
2016-06-15 10:12:32 +02:00
Jeremy Grossmann
3aea16c527
Merge pull request #568 from GNS3/watch_dynamips_change
...
Watch for dynamips rom & nvram change
2016-06-14 11:58:42 -06:00
Julien Duponchelle
d815d25bdf
Write .gns3 on server
...
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-14 12:04:23 +02:00
Julien Duponchelle
3255be0ae2
Drop the commit system
...
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-14 10:16:33 +02:00
Julien Duponchelle
52f852bc6d
Merge branch '1.5' into 2.0
2016-06-14 09:50:07 +02:00
Julien Duponchelle
016c3e515b
Workaround a crash in x11vnc
...
Fix? #569
2016-06-13 20:12:42 +02:00
Julien Duponchelle
70431a5fa6
Send update of properties from controller only for controller stuffs
...
Fix #566
2016-06-13 18:46:30 +02:00
Julien Duponchelle
4f03c3011e
Delete volume when dropping the container
...
Fix #567
2016-06-13 17:39:04 +02:00
Julien Duponchelle
67c04a7855
Watch for dynamips rom & nvram change
...
This monitor for change the file from dynamips by computing a
hash of the watched file.
The way dynamips work prevent the update of the modification time.
We can improve that by using native system for watching file but:
* it's require dependencies specific for each OS
* dependencies use C extensions
* this is only a backup if your router is cleanly shutdown we export
stuff
2016-06-13 15:57:36 +02:00
grossmj
2bde02d459
Controller side unique node name allocation. Ref #541 .
2016-06-11 17:31:30 -06:00
Julien Duponchelle
69334665d2
Monitor IOU nvram for change
...
With the save as you go we need to save the startup config
when a change appear instead of the old commit system.
2016-06-10 18:26:01 +02:00
Julien Duponchelle
182a979e71
Generic class for watch file change
2016-06-10 17:51:19 +02:00
Julien Duponchelle
dee9d423a3
Support for x,y,z,symbols,label in node object on controller
...
https://github.com/GNS3/gns3-gui/issues/1297
2016-06-09 16:47:58 +02:00
Julien Duponchelle
1b530bde3f
Fix Compute name is lost at save
...
Fix #562
2016-06-08 14:25:11 +02:00
Julien Duponchelle
add546158f
List images return images on compute and controller
...
Fix #506
2016-06-08 14:14:03 +02:00
Julien Duponchelle
08e482004f
Auto upload missing images
2016-06-07 19:38:01 +02:00
Julien Duponchelle
d8bdd16e13
Raise an error if image is missing on compute
2016-06-07 15:34:04 +02:00
Julien Duponchelle
582e3c72ff
Forward post with large content to compute
2016-06-06 19:51:35 +02:00
Julien Duponchelle
06b54d82dc
Support forwarding POST request to compute nodes
2016-06-06 15:45:32 +02:00
Julien Duponchelle
61ac8763f2
Merge branch '1.5' into 2.0
2016-06-06 14:28:21 +02:00
Julien Duponchelle
e335015520
Copy original ressources from VOLUMES
...
Fix #561
2016-06-06 12:39:29 +02:00
Julien Duponchelle
e05b0a396e
Disallow / in compute_id because it was a stupid idea
2016-06-02 18:38:47 +02:00
Julien Duponchelle
917c1c7f84
Expose /virtualbox/vms /vmwares/vms and /images via controller
...
Ref #1192 , #537
2016-06-02 18:02:48 +02:00
Julien Duponchelle
fecd81655e
Support recursive image search
...
Fix #546
2016-06-02 16:44:38 +02:00
Julien Duponchelle
a702155230
Support multiple images location
...
Ref #546
2016-06-02 15:34:40 +02:00
Julien Duponchelle
cb7dbfb256
Merge branch '1.5' into 2.0
2016-06-02 13:47:40 +02:00
Julien Duponchelle
4afa5994e8
Fix stacktrace when exiting with Ctrl + C
...
Fix #547
2016-06-02 13:44:52 +02:00
grossmj
f47eb326c7
Revert move "/version" endpoint to "/server/version".
...
Move "/server/shutdown" endpoint to "/shutdown".
2016-06-01 18:21:07 -06:00
Julien Duponchelle
3aed651062
Always use busybox for docker permission fix
2016-06-01 20:09:15 +02:00
Julien Duponchelle
435dc82873
Save an restore docker permission
...
Fix #550
2016-06-01 18:16:56 +02:00
Julien Duponchelle
87f15eafe0
Shutdown on controller
...
Ref https://github.com/GNS3/gns3-gui/issues/1191
2016-06-01 15:41:13 +02:00
Julien Duponchelle
ae687346f1
Export the list of volumes to a env variable accessible in the container
...
Ref #550
2016-06-01 11:39:42 +02:00
Julien Duponchelle
d3436756b2
Fix permissions and ownership when stopping container
...
Fix #550
2016-05-31 21:08:41 +02:00
Julien Duponchelle
4c291f5051
Remove /config/reload
...
Fix #539 , https://github.com/GNS3/gns3-gui/issues/1187
2016-05-30 15:24:38 +02:00
Julien Duponchelle
7a80dd6cb3
Merge branch '1.5' into 2.0
2016-05-30 11:45:07 +02:00
Julien Duponchelle
94a709cb42
Fix tests around Qemu mac address
...
Ref #522
2016-05-30 10:53:09 +02:00
Julien Duponchelle
df654b40ff
Add a test
2016-05-26 13:43:35 +02:00
Julien Duponchelle
314a7cd8fb
Generate an uuid for compute node if None is provided
2016-05-25 14:10:03 +02:00
Julien Duponchelle
6162d7e431
Generated compute name include the username when it's exists
2016-05-25 13:58:29 +02:00
Julien Duponchelle
dbda3fc8fc
Add method to delete and update computes
2016-05-25 11:28:13 +02:00
Julien Duponchelle
2c72452c91
Drop useless test
2016-05-24 17:57:56 +02:00
Julien Duponchelle
a797038aeb
Drop code for temporary projects
...
Fix https://github.com/GNS3/gns3-gui/issues/982
2016-05-24 17:57:04 +02:00
Julien Duponchelle
df73f80bf5
Auto create the local compute node
2016-05-24 15:45:06 +02:00
Julien Duponchelle
0aa81b5fa5
Send event when adding compute node or modify it (for server sumary)
2016-05-23 18:44:20 +02:00
Julien Duponchelle
f6a3899603
Return a compute name it could be different of compute id
2016-05-23 11:27:47 +02:00
Julien Duponchelle
3e6aec016b
Fix test for idlepc
2016-05-23 11:27:47 +02:00
Julien Duponchelle
672a617102
Compute IDLE PC via controller
...
Fix #1234
2016-05-19 16:22:15 +02:00
Julien Duponchelle
00f80f54e8
Merge branch '1.5' into 2.0
2016-05-19 13:32:30 +02:00
Julien Duponchelle
a741662636
Force tag latest for docker image if no tag is specified
...
Fix #533
2016-05-19 13:09:07 +02:00
Julien Duponchelle
b00a09efaa
Test link.updated event
2016-05-18 21:28:37 +02:00
Julien Duponchelle
54747ee618
Support for link event, fix link not correctly deleted
2016-05-18 18:37:18 +02:00
Julien Duponchelle
fa0af7f4a2
Correctly process node.updated event on controller
2016-05-18 16:12:57 +02:00
Julien Duponchelle
694e1a2e68
Extract the notification part of controller to a dedicated class
2016-05-18 14:56:23 +02:00
Julien Duponchelle
d86cefaaeb
Support node without console
...
Fix #532
2016-05-18 11:59:25 +02:00
Julien Duponchelle
d5895c3a47
Merge branch '1.5' into 2.0
2016-05-18 11:25:41 +02:00
Julien Duponchelle
871fea33e0
Cleanup unbreakable space
2016-05-18 11:23:45 +02:00
Julien Duponchelle
f052299eb1
Return status in all cases
2016-05-17 19:51:06 +02:00
Julien Duponchelle
b07dcf552c
Add an endpoint for listing the links of a project
2016-05-17 16:10:47 +02:00
Julien Duponchelle
ce0d715895
Fix Deleted node are still return by the API
...
Fix #529
2016-05-17 13:11:43 +02:00
Julien Duponchelle
a496aaab9e
Send node.updated event and tests are green
...
Fix #524
2016-05-16 21:12:32 +02:00
Julien Duponchelle
cb70cfecd7
Fix docker test
2016-05-16 19:37:47 +02:00
Julien Duponchelle
a9b95eb242
If the compute node is remote do not send project path
2016-05-16 18:17:24 +02:00
Julien Duponchelle
26c7aedba6
Fix docker test about vm suspended
2016-05-16 17:39:32 +02:00
Julien Duponchelle
ac24922300
Node deleted event
...
Fix #527
2016-05-16 14:31:00 +02:00
grossmj
51738e19c3
Some spring cleanup for Docker VM.
2016-05-13 19:28:53 -06:00
grossmj
f1bc2f22c3
Start, stop, suspend and reload endpoints for all nodes belonging to a project. Fixes #1212 .
2016-05-13 19:26:50 -06:00
grossmj
6cea6c9162
Some more (spring) cleaning.
2016-05-13 18:48:10 -06:00
grossmj
f81d35cc29
Handlers: cleanup and fixes.
2016-05-13 18:00:07 -06:00
Julien Duponchelle
885d93be02
Delete a node work
2016-05-13 17:50:07 +02:00
Julien Duponchelle
2857d9a070
Send a field status in the node object
2016-05-12 19:15:46 +02:00
Julien Duponchelle
d43e78a1d7
Support all characters for compute ID
2016-05-12 16:41:05 +02:00
Julien Duponchelle
b46a0ff4ae
Endpoint for getting information about a compute node
2016-05-12 16:35:14 +02:00
Julien Duponchelle
5280644327
Return command_line and node_directory via the controller
2016-05-12 10:39:50 +02:00
Julien Duponchelle
885a870ae8
Rebuild documentation
2016-05-12 08:44:38 +02:00
Julien Duponchelle
e457df1777
Test are OK
2016-05-12 08:42:11 +02:00
grossmj
ef7b4ef020
Fixes tests and some PEP8.
2016-05-11 15:19:00 -06:00
grossmj
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
grossmj
5a76f81271
Refactoring to use a common node class for all VMs and other (future) objects.
2016-05-11 11:35:36 -06:00
Julien Duponchelle
9ccb55206d
Cleanup code for getting the default project directory
2016-05-11 18:42:55 +02:00
Julien Duponchelle
a0344576ba
Show version for debug
2016-05-11 16:31:16 +02:00
Julien Duponchelle
c2da568543
Protect controller and compute about path outside project directory
...
Fix #503
2016-05-11 15:59:32 +02:00
Julien Duponchelle
390401000f
A client could not erase the local compute node config in the controller
...
Fix #499
2016-05-11 15:02:35 +02:00
Julien Duponchelle
4342b4346e
Fix tests
2016-05-11 11:22:59 +02:00
Julien Duponchelle
cd836f146e
Create the project on compute only when needed
2016-05-11 10:56:43 +02:00
Julien Duponchelle
9dca7dfe4a
Merge branch '1.5' into 2.0
2016-05-10 17:51:40 +02:00
Jeremy Grossmann
c7d58eb3b3
Merge pull request #518 from GNS3/detect_eth
...
Wait for all interfaces available in container
2016-05-09 10:54:37 -06:00
Julien Duponchelle
2cdfd6c0d7
Wait for all interfaces available in container
...
Fix #511
2016-05-06 19:07:18 +02:00
Julien Duponchelle
57cf57b408
Improve parse_version
...
Ref #515
2016-05-06 17:09:03 +02:00
Julien Duponchelle
5fd385159c
HTTP support for docker
...
Fix #509
2016-05-03 16:49:33 +02:00
Julien Duponchelle
e9fb7f4981
Make sure an image is not partially uploaded
...
Fix #505
2016-05-02 17:25:46 +02:00
Julien Duponchelle
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
Julien Duponchelle
a3b243c501
Merge branch '1.5' into 2.0
2016-05-02 17:08:15 +02:00
Julien Duponchelle
978ec1b5be
Fix test
2016-05-02 17:06:51 +02:00
Julien Duponchelle
98b32cd9e2
Merge branch '1.5' into 2.0
2016-05-02 16:59:56 +02:00
Julien Duponchelle
936faaba5a
gns3z => gns3project
2016-05-02 10:33:04 +02:00
Julien Duponchelle
92d1594afd
Return link object when start capturing
2016-04-26 18:13:15 +02:00
Julien Duponchelle
76b2ca2bc0
Return the full path to the capture
2016-04-26 17:36:24 +02:00
Julien Duponchelle
264254e657
Captures written in the captures directory on the controller
2016-04-26 17:10:33 +02:00
Julien Duponchelle
9a1eeb57e9
Controll of the project directory in the controller
2016-04-26 14:34:49 +02:00
Julien Duponchelle
7390d833ba
Merge branch 'master' into 2.0
2016-04-26 11:50:16 +02:00
Julien Duponchelle
1d08d4a5fa
Merge branch 'master' into 1.5
2016-04-26 11:49:24 +02:00
Julien Duponchelle
6d6e8196d2
Allow only .pcap to be downloaded from remote stream API
...
Fix #500
2016-04-26 09:52:18 +02:00
Julien Duponchelle
75196b8a55
Fix incrementation of qemu mac address
...
Fix #501
2016-04-25 16:36:20 +02:00
Julien Duponchelle
1ce576c020
Stream pcap from compute to controller to client
2016-04-22 16:22:03 +02:00
Julien Duponchelle
48e71617d6
Store capture in a temporary directory on compute node
2016-04-21 17:27:49 +02:00
Julien Duponchelle
1a22fb9250
Expose the capture status in controller link API
2016-04-21 16:11:42 +02:00
Julien Duponchelle
549a6280c0
Data link type is on the capture not on the link
2016-04-21 13:49:29 +02:00
Julien Duponchelle
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
Julien Duponchelle
f6593663b5
APi for listing VM in controller
2016-04-20 14:38:14 +02:00
Julien Duponchelle
c8c61f2ae8
Add endpoint to list the compute nodes
2016-04-19 16:53:41 +02:00
Julien Duponchelle
f5e5cf5059
Save the list of compute node
...
Fix #494
2016-04-19 15:35:50 +02:00
Julien Duponchelle
ce5461aee8
Raise error if we try to controll a non controller server
...
Fix #451
2016-04-19 10:47:53 +02:00
Julien Duponchelle
6b9e46950c
Update VPCS and delete VPCS via controller
2016-04-18 18:56:03 +02:00
Julien Duponchelle
d7ed37ce02
Update and delete VM on controller
2016-04-18 17:36:38 +02:00
Julien Duponchelle
6c11ad5fa6
Reload VM
2016-04-18 16:57:02 +02:00
Julien Duponchelle
58d4a529d4
Rename hypervisor to compute
...
Fix #487
2016-04-15 17:59:59 +02:00
Julien Duponchelle
2055cdea5e
/start /stop and /suspend API for VM via container
2016-04-12 18:02:36 +02:00