grossmj
3c1a1eb4ef
Fix tests.
4 years ago
grossmj
7043d48f1a
Auxiliary console support for Qemu. Ref #2873
...
Improvements for auxiliary console support for Docker and Dynamips.
4 years ago
grossmj
cbcdaabcce
Fix tests. Ref #1674
4 years ago
grossmj
d1c29c8bb7
Resource constraints for Docker VMs.
4 years ago
grossmj
dff035d957
Support for "usage" for "Cloud" nodes. Fixes https://github.com/GNS3/gns3-gui/issues/2887
...
Allow "usage" for all builtin nodes (not exposed in Ui).
4 years ago
grossmj
850c30f958
Merge branch 'master' into 2.2
...
# Conflicts:
# tests/handlers/api/compute/test_dynamips.py
# tests/handlers/api/compute/test_qemu.py
4 years ago
grossmj
27da8458e8
Allow tests to be run by root. Fixes #1784
4 years ago
grossmj
7fd8fde020
Some fixes for tests. Ref #1784
4 years ago
grossmj
e4b7e46444
Fix tests for Windows
4 years ago
grossmj
d3ea67da24
Refactor tests
...
* Use pytest-aiohttp
* Use the async def / await syntax.
* Fix tests to run with Python 3.8
4 years ago
grossmj
dd11d38338
Fix tests.
4 years ago
grossmj
bf4550bf78
Fix tests. Ref https://github.com/GNS3/gns3-gui/issues/3047
4 years ago
grossmj
c5412bf970
Allocate application IDs for IOU nodes on the controller.
...
An application ID is used by IOU to generate its interface Mac addresses. They must be unique across all opened projects sharing the same computes to avoid Mac address collisions.
5 years ago
grossmj
688b1ac0e4
Fix tests.
5 years ago
grossmj
907207a140
Fix tests
5 years ago
David Kreitschmann
077432ff2f
Add qemu drive id to tests
5 years ago
Karim
af78031322
Resolve conflicts in docker volumes instead of error. Fixes https://github.com/GNS3/gns3-server/issues/1595
5 years ago
grossmj
9cce4de190
%guest-cid% variable implementation for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2804
5 years ago
Jeremy Grossmann
cdae1f9e00
Merge pull request #1584 from kazkansouh/2.2-docker-volumes
...
Custom persistent docker volumes
5 years ago
grossmj
c41c01b95f
Fix tests.
5 years ago
Karim
81ddb0cfe6
Impoved docker volumes user input validation
6 years ago
Karim
0c19bc8d43
Support for additional persistent docker volumes to be specified within appliance configuration
6 years ago
Karim
6df93d4db0
Updated tests for setting docker user
6 years ago
grossmj
a17119187b
Fix remote packet capture for Dynamips.
6 years ago
grossmj
343f223a83
Fix tests after deactivating the embedded shell for Ethernet switch. Ref #1424 #1556
6 years ago
grossmj
dd211bce52
Fix VBoxManage fails if VM has specific special characters in name. Fixes #2739
6 years ago
grossmj
5754747a90
Merging 2.1 into 2.2
6 years ago
grossmj
174624121d
Fix Qemu VM tests. Ref #1516
6 years ago
grossmj
c736051dda
Fix tests.
6 years ago
grossmj
58b2ee152d
Fix Docker console test.
6 years ago
grossmj
56412b35e0
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/utils/asyncio/telnet_server.py
6 years ago
grossmj
3fae6ada95
Only require privileged access for uBridge when connecting a cloud to an Ethernet/TAP interface. Fixes #1461 .
6 years ago
grossmj
e7b8309a80
Fix Docker VNC tests. Ref #1438
6 years ago
grossmj
d45d52f15c
Support Xtigervnc restart.
6 years ago
grossmj
ab8dc52ece
Fix tests to work with new version of aiohttp (>= 3.0)
6 years ago
grossmj
76af98404a
Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
grossmj
33e8710495
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/compute.py
# gns3server/controller/gns3vm/__init__.py
# gns3server/controller/link.py
# gns3server/controller/project.py
# gns3server/handlers/api/controller/project_handler.py
# gns3server/handlers/api/controller/server_handler.py
# gns3server/utils/asyncio/__init__.py
# gns3server/utils/asyncio/telnet_server.py
# gns3server/version.py
# gns3server/web/web_server.py
# tests/compute/qemu/test_qemu_vm.py
6 years ago
grossmj
f5dc635baa
Fix test to support Python 3.7 Ref https://github.com/GNS3/gns3-gui/issues/2566
6 years ago
grossmj
a3d1e865a8
Replace asyncio.async() by asyncio.ensure_future() in tests. Ref #2566 .
6 years ago
grossmj
1550c7bee7
Fix cloud tests.
6 years ago
grossmj
d1ccf3bc84
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
6 years ago
ziajka
7b3d5ae5e3
Create/update project on compute when variables changes
6 years ago
ziajka
83445214be
Support for nested global variables
6 years ago
ziajka
e4436096c2
Fix tests
6 years ago
ziajka
e267f8a8b8
Project global variables
6 years ago
ziajka
80958e8a6d
support based on init.sh, Ref: #2482
7 years ago
ziajka
43081152ef
Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
7 years ago
grossmj
669d2ec038
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/schemas/node.py
7 years ago
grossmj
297bbd91ec
Fix traceng tests.
7 years ago
grossmj
d08c08617c
Support for source and destination for traceNG.
7 years ago
grossmj
17bfed52f2
Fix Qemu VM tests.
7 years ago
grossmj
279b4d7b20
Fix link filters/suspend tests.
7 years ago
grossmj
88674455a3
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# tests/compute/docker/test_docker_vm.py
7 years ago
grossmj
397c1322b4
Base support for TraceNG.
7 years ago
grossmj
658aa4bae9
Merge 2.1 into 2.2 branch
7 years ago
ziajka
e79e27a73f
Handle docker env with last empty line, Fixes : #2420
7 years ago
grossmj
3802a3d70b
Fix more IOU tests.
7 years ago
grossmj
0ee87c9110
Fix IOU tests.
7 years ago
ziajka
bb26e8acdd
Calculate MD5 on thread and before json response, Ref. gui#2239
7 years ago
ziajka
d9a0ec9ff3
Replace asyncio.async with ensure_future because of deprecation, Fixes : #1269
7 years ago
Dušan Dragić
5d86f06390
Rename ethernet switch arp command to mac, also rename in test
7 years ago
grossmj
a8177d7afa
Fix tests more reliably. Ref #0df997d.
7 years ago
grossmj
0df997d232
Fix tests.
7 years ago
grossmj
efbf7728ea
Fix Docker tests.
7 years ago
ziajka
bc782b6896
fix passing tests on Windows
7 years ago
ziajka
3d85bba9d4
Don't create directory structure during json dump. Fixes #2270
7 years ago
grossmj
6a8f220ff1
Fix NAT test.
7 years ago
ziajka
fd623a5ad2
Fix test_ubridge_apply_filters
7 years ago
ziajka
7523e9c4bc
Fixes NAT node not working on Windows ( #1163 )
7 years ago
Julien Duponchelle
a93f3b0576
Fix permission on exited container
...
If a container is exited we quickly start it to fix
the permissions.
Fix https://github.com/GNS3/gns3-gui/issues/2181
7 years ago
Julien Duponchelle
0854c04687
API for duplication a Node
...
Support:
* VPCS
* Dynamips router
* Ethernet switch
Ref #1065
7 years ago
Julien Duponchelle
b33ba5f8ea
Don't allow user to overwrite GNS3 docker environment variables
...
Fix #1098
7 years ago
Julien Duponchelle
536c708c16
Filter implementation for cloud & Nat
...
Fix #1111
7 years ago
Julien Duponchelle
23c3d32e06
Filter support for Docker
...
Fix #1110
7 years ago
Julien Duponchelle
9e2759a3f2
Merge branch '2.1' into remove_use_ubrige
7 years ago
Julien Duponchelle
86f1201276
Support packet filtering for dynamips
...
Fix #1109
7 years ago
Jeremy Grossmann
2e592d3199
Merge pull request #1121 from GNS3/bfp_filter
...
BPF filter support
7 years ago
Julien Duponchelle
699ecb7c89
Merge branch 'master' into 2.1
7 years ago
Julien Duponchelle
8a8de1e2df
BPF filter support
...
Fix https://github.com/GNS3/gns3-gui/issues/765
7 years ago
Julien Duponchelle
d112da400e
Remove use_ubridge flag
...
Ref #1115
7 years ago
ziajka
e0f0adf3c8
Added preferred Docker API version. Fixes #2136
7 years ago
ziajka
8e8b8bc5a5
WebSocket binary mode support for docker
7 years ago
Julien Duponchelle
08423eff96
Support packet filtering for VPCS
...
https://github.com/GNS3/gns3-gui/issues/765
7 years ago
ziajka
c1a4bba101
Merge pull request #1091 from GNS3/bugfix-557
...
Bugfix 557
7 years ago
ziajka
6aa2afcf54
Fix #557 - mac addess collision when running IOU on multiple GNS3 servers
7 years ago
Julien Duponchelle
bcdac6c969
Fix test for ethernet switch show arp
7 years ago
ziajka
7447b3190d
spice - added qxl vga support
7 years ago
Jeremy Grossmann
1b6cefd82b
Merge pull request #1055 from GNS3/embed_shell
...
Fake console for simple Ethernet switch
7 years ago
ziajka
bc5ec98cd5
Spice support
...
* QEMU VNC options tests
* QEMU - SPICE support at build options and schemas
* SPICE console_type for nodes
7 years ago
Julien Duponchelle
a8e8eac0b4
Merge remote-tracking branch 'origin/master' into 2.1
7 years ago
Julien Duponchelle
5a1d313fca
Merge pull request #1080 from GNS3/spice-feature
...
Spice feature
7 years ago
Julien Duponchelle
36dc264a6c
Revert "Spice feature"
7 years ago
Julien Duponchelle
efd5d82c88
Merge pull request #1076 from GNS3/spice-feature
...
Spice feature
7 years ago
ziajka
2e6366a766
Fix tests on windows
7 years ago
Julien Duponchelle
e5bc7c7a66
Merge branch '2.1' into embed_shell
7 years ago
Julien Duponchelle
bb8097a052
Merge remote-tracking branch 'origin/master' into 2.1
7 years ago
ziajka
88c2353e2e
QEMU - SPICE support at build options and schemas
7 years ago
ziajka
c91a001729
QEMU VNC options tests
7 years ago
ziajka
5c0d955156
Fix : #1066 - Catching parsing errors at linked vbox file
7 years ago
ziajka
7235a312ab
Escaping VPCS name in regex #1067
7 years ago
Julien Duponchelle
ae328e5c50
Merge branch '2.1' into embed_shell
7 years ago
ziajka
eb6068c3d3
Fix Qemu disk creation with unicode characters not supported by local filesystem #1058 ( #1063 )
7 years ago
Julien Duponchelle
93adef91d8
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle
5616ab0e9a
Fake console for simple Ethernet switch
...
Fix #454
7 years ago
Julien Duponchelle
1e598d1890
Test for support of docker commit images
...
Ref #1039
7 years ago
Julien Duponchelle
cd17ef6b12
Merge branch '2.0' into 2.1
7 years ago
Bernhard Ehlers
ecba758c58
Docker aux console is a VT100 terminal
...
Without that program like nano can't work.
Signed-off-by: Julien Duponchelle <julien@gns3.net>
8 years ago
Julien Duponchelle
b0f45035a9
NAT node can use the VMware NAT
...
On Windows and Mac OS this allow the NAT node to use the
VMware nat (it's always vmnet8). On Linux we still use the
libvirt NAT
8 years ago
Julien Duponchelle
273a711459
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle
2da581139c
Lower docker requirements in tests also
8 years ago
Julien Duponchelle
effbe59414
Lock docker API to 1.27
...
Fix https://github.com/GNS3/gns3-gui/issues/1994
8 years ago
Julien Duponchelle
37e21f2a3d
Skip a test for qemu not supported on windows
8 years ago
Julien Duponchelle
54014ccd39
Fix one more windows test
8 years ago
Julien Duponchelle
691c2dfd8e
Drop a test about OVA no longer use
8 years ago
Julien Duponchelle
4f1b738ef5
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle
132bc87081
Dissallow parallel pull of docker images
...
Fix #962
8 years ago
Julien Duponchelle
34f5a6f82c
Fix Session is closed when listing docker images
...
Fix #955
8 years ago
Julien Duponchelle
78c154e376
Cleanup docker source code
8 years ago
Julien Duponchelle
a571b1a2f8
Use aiohttp session for docker queries
8 years ago
Julien Duponchelle
a62b791c68
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
...
Fix #947
8 years ago
Julien Duponchelle
08bafc2dcc
Catch a timeout error in docker
...
Fix #936
8 years ago
Julien Duponchelle
6017ebbd97
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle
8b7035b185
Enable show in file manager for cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/1900
8 years ago
Julien Duponchelle
5e7f97b175
Fix when qemu exit by itself clean other processes
...
Fix https://github.com/GNS3/gns3-gui/issues/1898
8 years ago
Julien Duponchelle
1ab9ca2333
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle
70e2b87ff0
Patch hostname in configuration file even if name is unsync
...
Ref https://github.com/GNS3/gns3-gui/issues/1889
8 years ago
Julien Duponchelle
7407ab88b3
Fix a failing test on Python 3.6
8 years ago
Julien Duponchelle
99f817392d
Raise an error if you use Qemu < 2.4 and try to use large number of adapters
8 years ago
Julien Duponchelle
b0567772f7
Allow up to 275 adapters for qemu
...
See #889 for more details
8 years ago
Julien Duponchelle
f0ff035c0b
Prevent corruption of VM in VirtualBox when using linked clone
...
Fix https://github.com/GNS3/gns3-gui/issues/1821
8 years ago
Julien Duponchelle
580693b1ec
Prevent renaming of a running VirtualBox linked VM
...
Fix https://github.com/GNS3/gns3-gui/issues/1816
8 years ago
Julien Duponchelle
e5dba5e66a
Fix bug with other directory of Qemu images
...
Fix https://github.com/GNS3/gns3-gui/issues/1790
8 years ago
Jeremy Grossmann
ec0181a5ad
Merge pull request #856 from GNS3/dynamips_directory_layout
...
Change directory layout for dynamips.
8 years ago
Julien Duponchelle
82c99418b4
Fix If cloud interface is down the project doesn't open
...
Fix https://github.com/GNS3/gns3-gui/issues/1751
8 years ago
Julien Duponchelle
afd46ec010
Fix random error in the dynamips test suite after previous commit
8 years ago
Julien Duponchelle
6150929a5b
Support conversion to dynamips new directory layout on remote
...
Ref https://github.com/GNS3/gns3-gui/issues/1761
8 years ago
Julien Duponchelle
46b6e7c5ee
Fix hot link issues in Docker
...
Fix #817
8 years ago
Julien Duponchelle
d0f65aebff
Fix Can't delete link between docker VM after they were in use
...
Fix #818
8 years ago
Bernhard Ehlers
a3495304ad
Code cleanup for docker interface creation
...
Fix #819
Signed-off-by: Julien Duponchelle <julien@gns3.net>
8 years ago
Julien Duponchelle
5ba5c62670
Add support for bios images
...
Ref https://github.com/GNS3/gns3-gui/issues/1700
8 years ago
Julien Duponchelle
49315adf79
Do not recurse scan for images in standard image directory
...
Fix https://github.com/GNS3/gns3-gui/issues/1680
8 years ago
Julien Duponchelle
bddf9ec2ac
Qemu telnet support multiple client connected
...
Fix #770
8 years ago
Julien Duponchelle
db8296f548
Support multiple client connected to the same VPCS console
...
Ref #770
8 years ago
Julien Duponchelle
3754a49cc0
Drop IOUCON
...
Fix #747
8 years ago
Julien Duponchelle
4fe2b746d0
Fix IOU tests
8 years ago
Julien Duponchelle
7255754fef
Bridge support in cloud is more robust
...
Fix #761
8 years ago
Julien Duponchelle
cf723962af
Support bridge in cloud
...
Nat take advantage of that and the code is more simple.
Fix #761
8 years ago
Julien Duponchelle
1b3e47ce83
Add a test of cloud raw ethernet interface
...
Before touching it for the bridge support a test to prevent regressions.
Ref #761
8 years ago
Julien Duponchelle
74695efe90
Fix tests checking the local flag
8 years ago
Julien Duponchelle
6be5b6ffad
Fix uuid of VirtualBox VM after a save as
...
Fix #1185
8 years ago