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
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
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
f6fb0623be
Merge branch 'master' into 1.5
2016-02-08 13:14:30 +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
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
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
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
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
061b459abe
Prevent error when quick close of gns3 server after docker usage
...
Fix #382
2015-12-29 12:40:22 +01:00
8cf55166cb
Merge pull request #379 from GNS3/docker_cleanup
...
Docker cleanup and improvements
2015-12-24 14:56:24 -08: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
16b4d60151
New crash report key
2015-12-21 20:50:37 +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