Commit Graph

1255 Commits (master)

Author SHA1 Message Date
grossmj 647dde1bb4 Make x,y optional for creating links via API. Fixes #1630
5 years ago
grossmj 55a9abfcea Allow "none" for compute_id in templates.
5 years ago
grossmj b0700b8787 Merge remote-tracking branch 'origin/2.2' into 2.2
5 years ago
grossmj 06ce0868ec Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803
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
grossmj 6229fadace Fix topology test
5 years ago
grossmj 44a142e91d Fix tests
5 years ago
Jeremy Grossmann cdae1f9e00
Merge pull request #1584 from kazkansouh/2.2-docker-volumes
5 years ago
grossmj c41c01b95f Fix tests.
5 years ago
Karim 81ddb0cfe6 Impoved docker volumes user input validation
5 years ago
Karim 0c19bc8d43 Support for additional persistent docker volumes to be specified within appliance configuration
5 years ago
grossmj 2af9c9c8ec Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764
5 years ago
Karim 6df93d4db0 Updated tests for setting docker user
5 years ago
grossmj a17119187b Fix remote packet capture for Dynamips.
5 years ago
grossmj 4cc5dbc228 Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753
5 years ago
ziajka cbb6eccad8 Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
5 years ago
ziajka 9edbd27b4f Serve WebUI via get_resource for freezed app
5 years ago
grossmj 343f223a83 Fix tests after deactivating the embedded shell for Ethernet switch. Ref #1424 #1556
5 years ago
grossmj dd211bce52 Fix VBoxManage fails if VM has specific special characters in name. Fixes #2739
5 years ago
grossmj 03401a477e Fix issue when images are not uploaded from appliance wizard. Ref https://github.com/GNS3/gns3-gui/issues/2738
5 years ago
grossmj bae3fb84b9 Download custom appliance symbols from GitHub
5 years ago
grossmj 826f6b2d57 Fix include images test.
5 years ago
grossmj af80b0bb6e Use aiofiles where relevant.
5 years ago
grossmj b0df7ecabf Merge branch '2.2' into import-export-refactoring
5 years ago
grossmj 724eda1f35 Handle locking/unlocking items independently from the layer position.
5 years ago
grossmj 9132ba8d05 Remove zipstream from tests.
5 years ago
grossmj 85ea1cf7a9 Remove import zipstream from tests.
5 years ago
grossmj 8cc8269842 Use aiozipstream for snapshots.
5 years ago
grossmj 135d56371d Fix tests for project notifications.
5 years ago
grossmj 10702f87bc Fix export test.
5 years ago
grossmj 4487e578bc Fix create a node from a template test.
5 years ago
grossmj 5754747a90 Merging 2.1 into 2.2
5 years ago
grossmj 657698a961 Fix create a node from an appliance test.
5 years ago
grossmj 174624121d Fix Qemu VM tests. Ref #1516
5 years ago
grossmj 8360ae98b1 Move appliance and template management code in their own classes.
5 years ago
grossmj c736051dda Fix tests.
5 years ago
grossmj 58b2ee152d Fix Docker console test.
6 years ago
grossmj 56412b35e0 Merge branch '2.1' into 2.2
6 years ago
grossmj d7c2e16c21 Use "template" to name what we use to create new nodes.
6 years ago
Jeremy Grossmann b4a2bc5b47
Merge pull request #1467 from GNS3/symbol-themes
6 years ago
Karim 8eb20525e8 Update schema to allow for drawing grid size to be part of project.
6 years ago
grossmj 17d070dca7 Early support for symbol themes.
6 years ago
grossmj 4e2b8bfe7c Add more information about appliances to the API documentation.
6 years ago
grossmj bc5eda8259 Restore previously removed test.
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 3727487730 Fix test on Windows.
6 years ago
grossmj 3497deaa31 Allow virtual machines to use files in project directory as disk images.
6 years ago
grossmj bd657c0167 Support to duplicate an appliance.
6 years ago
grossmj a33b8eac3a Support "L1 keepalives" in IOU appliance schema.
6 years ago
grossmj c7b8c347d7 Remove problematic test when run on Travis.
6 years ago
grossmj 53f3821d41 Change test that randomly fails on Travis.
6 years ago
grossmj 74e1463015 Fix bug with custom adapters and categories for Docker VM. Fixes https://github.com/GNS3/gns3-gui/issues/2613
6 years ago
grossmj aa4593c993 Handle custom adapters in schemas.
6 years ago
grossmj 499ab9844a Reorganize how appliance creation is validated against JSON schemas.
6 years ago
grossmj 71fcf855b4 Add tests for all appliance types.
6 years ago
grossmj 1184f29b90 Add appliance API tests. Ref #1427.
6 years ago
grossmj 98f04365b7 Remove generic controller settings API endpoint.
6 years ago
grossmj cebb56387a Fix tests.
6 years ago
grossmj e7b8309a80 Fix Docker VNC tests. Ref #1438
6 years ago
grossmj d45d52f15c Support Xtigervnc restart.
6 years ago
grossmj 2764828f38 Refactor how clients access PCAP capture files. Fixes https://github.com/GNS3/gns3-gui/issues/2438.
6 years ago
grossmj df36d8377d Fix more tests.
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
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 902de3dd47 Refactor asyncio locking system for Python 3.7 support. Ref https://github.com/GNS3/gns3-gui/issues/2566 Ref https://github.com/GNS3/gns3-gui/issues/2568
6 years ago
grossmj a3d1e865a8 Replace asyncio.async() by asyncio.ensure_future() in tests. Ref #2566.
6 years ago
grossmj 089d25c79d Forbid controller and compute servers to be different versions.
6 years ago
grossmj 651d8280a7 Fix appliance template tests.
6 years ago
grossmj 7f72b90b0e The server has now 2 notification streams
6 years ago
grossmj dac3ba19b7 Merge branch '2.1' into 2.2
6 years ago
grossmj 23e83b730b Fix some more problems with interface short names. Fixes https://github.com/GNS3/gns3-gui/issues/2562
6 years ago
grossmj 652d5788c3 Fix tests.
6 years ago
grossmj 033f005bde Merge branch '2.1' into 2.2
6 years ago
ziajka dd845eb096 Fix tests on Windows
6 years ago
ziajka 41026c74c1 Use mocked dir for web-ui redirection test
6 years ago
ziajka 7d75b6248d Use mocked dir of web-ui for tests
6 years ago
ziajka 0e1f2e26d0 Serve WebUI handlers and update-bundled-web-ui script, Ref: #1362
6 years ago
ziajka 867e997b74 Support /static/ files serving, Ref: #1362
6 years ago
grossmj 893e9c4749 'caplog.text()' syntax is deprecated, use 'caplog.text' property instead.
6 years ago
grossmj 0f496907a0 Fix API status code for start/stop/suspend/reload a node. Fixes #1353.
6 years ago
ziajka f3b4cc0160 Fix tests
6 years ago
ziajka ac73c72727 Don't send variables to computes where are empty, Ref: #1340
6 years ago
grossmj 96d5e351f7 Merge branch '2.1' into 2.2
6 years ago
grossmj 45edc40948 Timeout for stream file.
6 years ago
grossmj 1550c7bee7 Fix cloud tests.
6 years ago
grossmj 6caf38206c Fix tests.
6 years ago
grossmj 62f87de23a Add API endpoint to return all links attached to a node.
6 years ago
grossmj d1ccf3bc84 Merge branch '2.1' into 2.2
6 years ago
ziajka c52342907a
Merge pull request #1332 from GNS3/global-vars
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 0bcc657bf1 Don't clean logo images when applied to the project
6 years ago
ziajka f2700ed445 Support of supplier and variables in topology
6 years ago
ziajka e4436096c2 Fix tests
6 years ago
ziajka 132c7c8f5b Fix tests
6 years ago
ziajka e267f8a8b8 Project global variables
6 years ago
grossmj 21a1800edc Merge branch '2.1' into 2.2
6 years ago
grossmj a56d5b453f Fix project export tests.
6 years ago
ziajka 80958e8a6d support based on init.sh, Ref: #2482
6 years ago
ziajka 43081152ef Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
6 years ago
grossmj 2ea0aa5ded Merge branch '2.1' into 2.2
6 years ago
grossmj 801547983a Fix tests.
6 years ago
grossmj adc2f69d5d Fix tests.
6 years ago
grossmj 757c103c03 Possibility to customize port names and adapter types for Qemu, VirtualBox, VMware and Docker. Fixes #2361.
6 years ago
grossmj 509b171b06 Allow to have projects with the same name in different locations.
6 years ago
grossmj 64949f5d04 Fix bug with 'none' console type for Ethernet switch.
6 years ago
grossmj 669d2ec038 Merge branch '2.1' into 2.2
6 years ago
grossmj 297bbd91ec Fix traceng tests.
6 years ago
grossmj d08c08617c Support for source and destination for traceNG.
6 years ago
grossmj 5d704aa478 Fix tests.
6 years ago
grossmj 17bfed52f2 Fix Qemu VM tests.
6 years ago
grossmj 279b4d7b20 Fix link filters/suspend tests.
6 years ago
grossmj 88674455a3 Merge branch '2.1' into 2.2
6 years ago
grossmj 397c1322b4 Base support for TraceNG.
6 years ago
grossmj 658aa4bae9 Merge 2.1 into 2.2 branch
6 years ago
ziajka 05b6be2e42 Compatybility with controller, default_symbol and hover_symbol, Fixes: #2444
6 years ago
ziajka 9be76d98a2 Filter snapshots directory during the snapshot, Fixes: #1297
6 years ago
ziajka 09c7d73ee9 Filter snapshots directory during the snapshot, Fixes: #1297
6 years ago
ziajka e79e27a73f Handle docker env with last empty line, Fixes: #2420
6 years ago
grossmj 17422bc461 Fix appliance loading test (missing category).
6 years ago
grossmj 935b8981ea Fix appliance loading test.
6 years ago
grossmj 654aa18d09 Fix get_port test.
6 years ago
grossmj 3802a3d70b Fix more IOU tests.
6 years ago
grossmj 0ee87c9110 Fix IOU tests.
6 years ago
ziajka bb26e8acdd Calculate MD5 on thread and before json response, Ref. gui#2239
6 years ago
ziajka dc377165f2 Cancellable md5sum calculation on thread, Ref. gui#2239
6 years ago
ziajka d9a0ec9ff3 Replace asyncio.async with ensure_future because of deprecation, Fixes: #1269
6 years ago
ziajka 05983f2838 Fix test_open_auto_start test
6 years ago
grossmj 28f8216590 Merge branch '2.1' into 2.2
6 years ago
grossmj 2e40fb8608 Fix client/server version test.
6 years ago
Dušan Dragić 5d86f06390 Rename ethernet switch arp command to mac, also rename in test
6 years ago
Bernhard Ehlers 8907b3d58a GNS3-API: implement GET for specific drawing and link
6 years ago
ziajka dadf11f69b Fix tests
7 years ago
grossmj a8177d7afa Fix tests more reliably. Ref #0df997d.
7 years ago
grossmj 0df997d232 Fix tests.
7 years ago
grossmj 0a72e0db87 Fix more GNS3 VM related tests.
7 years ago
grossmj e3b3427cc6 Fix GNS3 VM start test.
7 years ago
grossmj dde2003168 Fix tests.
7 years ago
grossmj 6e2752648a Implement #1153 into 2.2 branch.
7 years ago
grossmj 745532bf23 Fix auto idlepc test.
7 years ago
grossmj 851fcf5c71 Fix compute auto idlepc test.
7 years ago
grossmj efbf7728ea Fix Docker tests.
7 years ago
ziajka fe59c937d5
Merge branch '2.1' into improved-export-project
7 years ago
ziajka b48f5df53f iExport files from remote server, Fixes: gui/#2271
7 years ago
grossmj cf14deb2fa Fix IOU tests.
7 years ago
Jeremy Grossmann d2a7f724e3 Merge pull request #1198 from GNS3/vmware-config
7 years ago
ziajka 44efab109e Set vhv.enable before run for VMWare 14. Fixes #1184
7 years ago