Commit Graph

3686 Commits (0d25727ca624013fd6303df82cba44ca6ecaecc0)

Author SHA1 Message Date
grossmj 5c884702e5 Development on 2.2.0dev9
6 years ago
grossmj 62c5aa2948 Release v2.2.0a4
6 years ago
Jeremy Grossmann 474e184646
Merge pull request #1573 from kazkansouh/2.2-docker-user
6 years ago
grossmj 7a55ba3c1e Use the full version number for path to config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
6 years ago
Karim 6df93d4db0 Updated tests for setting docker user
6 years ago
Karim 7c3a38d379 Support for docker images that set the USER directive. Changes the
6 years ago
grossmj dde01317e0 Fix packet filter not working for Ethernet switch and Ethernet hub. Fixes https://github.com/GNS3/gns3-gui/issues/2754
6 years ago
grossmj a17119187b Fix remote packet capture for Dynamips.
6 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
6 years ago
grossmj c075baa05b Store config files in version specific location
6 years ago
grossmj 21bed54768 Fix opening previously saved 2.1 project grid overlapping. Fixes #2734
6 years ago
grossmj d50614aed7 Fix empty theme name in symbol selection dialog. Fixes https://github.com/GNS3/gns3-gui/issues/2751
6 years ago
ziajka 6a6cabc2d2 Bundle v2019.1.0-alpha.3 web-ui
6 years ago
grossmj 541101741b Development on 2.2.0dev8
6 years ago
grossmj 2b786e40b9 Release v2.2.0a3
6 years ago
grossmj 2bb1b61526 Fix traceback when starting packet capture on builtin nodes. Fixes https://github.com/GNS3/gns3-gui/issues/2743
6 years ago
ziajka 106df1d4ab Load v2019.1.0-alpha.2 of WebUI
6 years ago
ziajka 3f4bdfef11 Fix mimetype for javascript, #1559
6 years ago
ziajka cbb6eccad8 Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
6 years ago
ziajka 9edbd27b4f Serve WebUI via get_resource for freezed app
6 years ago
grossmj 645031ee15 Development on 2.1.16dev1
6 years ago
grossmj c70b344133 Release v2.1.15
6 years ago
grossmj 1f1d93d078 Deactivate 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 e00bde51da Merge branch '2.1' into 2.2
6 years ago
grossmj e291ec1eb9 Fix IOU symlink issue on remote servers.
6 years ago
grossmj 3daa3f450b Fix IOU symlink issue on remote servers.
6 years ago
grossmj 8e8985c69f Fix vcpus configuration for GNS3 VM on VMware. Ref #2738.
6 years ago
grossmj 03401a477e Fix issue when images are not uploaded from appliance wizard. Ref https://github.com/GNS3/gns3-gui/issues/2738
6 years ago
grossmj 4e396ac690 Save the GNS3 VM settings even if the GNS3 VM cannot be stopped.
6 years ago
grossmj 3a73d01547 Fix exception when emitting event from controller. Ref https://github.com/GNS3/gns3-gui/issues/2737
6 years ago
grossmj 23b568678a Development on 2.2.0dev7
6 years ago
grossmj 8ad632976f Release v2.2.0a2
6 years ago
ziajka b8bf2bf465 Web-UI v2019.1.0-alpha.1
6 years ago
grossmj 7d591b0228 Fix issue when loading and quickly closing a project and opening it again. Fixes #1501.
6 years ago
grossmj a059e6b943 Disable unreliable nested virtualization check.
6 years ago
grossmj aff67b324f Fix issue not checking build number on Windows.
6 years ago
grossmj 010d65114d Hyper-V with nested virtualization is only supported on Windows 10 Anniversary Update or later.
6 years ago
grossmj 3dcb7799e3 Use accurate info to detect Windows version.
6 years ago
grossmj aaaeb410d5 Fix exception when loading and quickly closing a project.
6 years ago
grossmj d506962bdb Debugging why sys.getwindowsversion() does not work with frozen app.
6 years ago
grossmj 4d9728b6f5 Correctly rename symbol.
6 years ago
grossmj ff9048b5a8 Revert "Rename symbol."
6 years ago
grossmj 6c96be2acc Rename symbol.
6 years ago
Jeremy Grossmann 21afaf31f9
Merge pull request #1549 from GNS3/symbol-management-refactoring
6 years ago
grossmj 8e5ac228d5 Merge remote-tracking branch 'origin/2.2' into 2.2
6 years ago
grossmj 94f63f54ba Change Hyper-V requirement checks.
6 years ago
grossmj cf91e904f7 Early support for symbol themes.
6 years ago
ziajka 767bb770ca Re-order handlers in order to prevent CORS
6 years ago
grossmj bae3fb84b9 Download custom appliance symbols from GitHub
6 years ago
grossmj 889d29ec55 Update appliances.
6 years ago
grossmj 2d01ef489b Option to export snapshots.
6 years ago
Jeremy Grossmann 372017f467
Merge pull request #1537 from GNS3/import-export-refactoring
6 years ago
grossmj 0ae66a2608 Support selecting a compression type when exporting a project.
6 years ago
grossmj 380224dca1 Change how VPCS executable is searched.
6 years ago
grossmj af80b0bb6e Use aiofiles where relevant.
6 years ago
grossmj b0df7ecabf Merge branch '2.2' into import-export-refactoring
6 years ago
grossmj 4c83fc1243 Update paths for binaries moved to the MacOS directory in GNS3.app
6 years ago
grossmj 69ba0ccf77 Bump version to 2.2.0dev2
6 years ago
grossmj 3f679bd106 Locked state should not be used when duplicating a node.
6 years ago
grossmj 724eda1f35 Handle locking/unlocking items independently from the layer position.
6 years ago
Jeremy Grossmann 3f7c4c0474
Update qemu_vm.py
6 years ago
grossmj 80eb06f67c Merge 2.1 into 2.2
6 years ago
grossmj 8cc8269842 Use aiozipstream for snapshots.
6 years ago
grossmj 52bfa636c1 Project duplication support.
6 years ago
grossmj 4eca82174d Development on 2.1.15dev1
6 years ago
grossmj 32f5dbb645 Release v2.1.14
6 years ago
grossmj 7aae682f0a Fix issue when setting cpuid.corespersocket for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/2723
6 years ago
grossmj 879e32eb9a Bump ACPI Shutdown Timeout to 120 seconds. Ref #1536
6 years ago
grossmj 01481cde1f Development on 2.1.14dev1
6 years ago
grossmj b5deb9d177 Release v2.1.13
6 years ago
grossmj a8990c9e89 Non blocking project exportation.
6 years ago
grossmj 135d56371d Fix tests for project notifications.
6 years ago
grossmj 7fe8f7e716 Fix long-polling request for project notifications.
6 years ago
grossmj 2fb5e47c8d Allow cloud nodes to be exported. Fixes #1519
6 years ago
grossmj 5754747a90 Merging 2.1 into 2.2
6 years ago
grossmj 62c51edbae Less aggressive connections to uBridge. Ref #1289
6 years ago
grossmj a13d063aa1 Fix topology images (Pictures) disappearing from projects. Fixes #1514.
6 years ago
grossmj 1ef1872f8e Reset MAC addresses when duplicating a project. Fixes #1522
6 years ago
grossmj 081ba31b50 Fix API call to create a node from an appliance doesn't return the new node data. Fixes #1527
6 years ago
grossmj aea4ae808f Detect invalid environment variable and send a warning when creating a Docker node. Ref #2683
6 years ago
grossmj ae3515434c Do not export/import symlinks for projects. Fixes #2699
6 years ago
grossmj 589c9754e8 Fix symlink not being created for duplicated IOU devices. Fixes https://github.com/GNS3/gns3-gui/issues/2699
6 years ago
grossmj 4ecd3b2015 Configure coresPerSocket value in VMX file for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/2688
6 years ago
grossmj 84ee3263ba Count logical CPUs to detect if the number of vCPUs is too high when configuring the GNS3 VM. Fixes #2688.
6 years ago
grossmj d9a9abf845 Add explicit error when trying to pull a Docker image from Docker Hub without Internet access. Fixes #1506.
6 years ago
grossmj 0b07299472 Fixes double display output in GRUB in QEMU v3.1. Fixes #1516.
6 years ago
grossmj 96dce2ec82 Release v2.2.0a1
6 years ago
grossmj 117a1ac6da Restore reload support for nodes.
6 years ago
grossmj 7fb192699b Development on 2.1.13dev1
6 years ago
grossmj bccdfc97d1 Release 2.1.12
6 years ago
grossmj 3e21f96bf9 Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
6 years ago
grossmj 5f932fee9f Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674.
6 years ago
grossmj c14d79a3d5 Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
6 years ago
grossmj e3757a8955 Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674.
6 years ago
grossmj 456ef1348b Fix DeprecationWarning: invalid escape sequence. Fixes https://github.com/GNS3/gns3-gui/issues/2670
6 years ago
grossmj 4b52e9313e Fix issue with coroutine not awaited. Fixes #1499
6 years ago
grossmj 474025175e Remove "deprecated" node for VirtualBox based GNS3 VM support. Ref #1377
6 years ago
grossmj 191036e266 Fix wrong controller method call.
6 years ago
grossmj 8360ae98b1 Move appliance and template management code in their own classes.
6 years ago
grossmj 12a4f95a8f Update appliance files.
6 years ago
grossmj c6afea49da Try to delete saved VM state only if a snapshot has been saved.
6 years ago
grossmj bb284d082a Set socket options SO_KEEPALIVE and TCP_NODELAY for embedded Telnet server. Ref #1335
6 years ago
grossmj a896346c77 Fix issue with notification queue that prevented to properly close projects. Fix #1493
6 years ago
grossmj f0ffb07165 Fix issue with "usage" variable for Dynamips VMs. Fixes #1495
6 years ago
grossmj 9ed181151f New node information dialog to display general, usage and command line information.
6 years ago
grossmj eae9774d69 Support "usage" field for Dynamips, IOU, VirtualBox and VMware. Fixes https://github.com/GNS3/gns3-gui/issues/2657
6 years ago
grossmj 468145319d Merge 2.1 into 2.2 branch.
6 years ago
grossmj ef38ccfefa Automatically create a symbolic link to the IOU image in the IOU working directory. Fixes #1484
6 years ago
grossmj 670b6d689a Merge remote-tracking branch 'origin/2.1' into 2.1
6 years ago
grossmj fc75a6b8d3 Fix link pause/filters only work for the first interface of Docker containers. Fixes #1482
6 years ago
grossmj f76b329cba Fix ConnectionResetError issues and switch to aiohttp version 3.4.4. Fixes #1474.
6 years ago
grossmj 030714ae80 Fix server authentication.
6 years ago
grossmj 0fd54536d2 Fix issue when there is no gns3_controller.conf. Fixes https://github.com/GNS3/gns3-gui/issues/2644
6 years ago
grossmj 58b2ee152d Fix Docker console test.
6 years ago
grossmj bec2270334 Fix non responsive console for Docker VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2645
6 years ago
grossmj 56412b35e0 Merge branch '2.1' into 2.2
6 years ago
grossmj 9fbdb25da8 Back to classic symbol theme. Ref https://github.com/GNS3/gns3-gui/issues/2644
6 years ago
Dušan Dragić 817a053dfc docker_vm: fix x11vnc not starting
6 years ago
grossmj d7c2e16c21 Use "template" to name what we use to create new nodes.
6 years ago
grossmj a17fa821bd Make sure nothing is named "compute server".
6 years ago
Jeremy Grossmann b4a2bc5b47
Merge pull request #1467 from GNS3/symbol-themes
6 years ago
grossmj f39c27ff7b Allow usage property in Docker appliance.
6 years ago
grossmj a93606d9ed Use "node" instead of "appliance" for grid support.
6 years ago
grossmj dd14101eec Merge branch '2.2-grid-new-project' of git://github.com/kazkansouh/gns3-server into kazkansouh-2.2-grid-new-project
6 years ago
grossmj 83161bcdd4 Merge remote-tracking branch 'origin/2.2' into 2.2
6 years ago
grossmj 60ac6d2dfe Telnet console resize support for Docker VM.
6 years ago
Jeremy Grossmann 1067f71952
Allow appliances to be loaded from file without the appliance id.
6 years ago
Karim 8eb20525e8 Update schema to allow for drawing grid size to be part of project.
6 years ago
grossmj c0a0a13bdd Avoid _fix_permissions() to be called twice when stopping Docker VM. Ref #1428
6 years ago
grossmj a3044ede77 Fix _fix_permissions() garbles permissions in Docker VM. Ref #1428
6 years ago
grossmj df3baffd9b Fix "None is not of type 'integer'" when opening project containing a Qemu VM. Fixes #2610.
6 years ago
grossmj 219c346187 Remove useless warning.
6 years ago
grossmj e0813bfbe8 Normalize symbol ID on Windows.
6 years ago
grossmj 9f7f26700e Debugging for Windows.
6 years ago
grossmj 51787295dd Use POSIX path for symbol ID.
6 years ago
grossmj 17d070dca7 Early support for symbol themes.
6 years ago
grossmj 301b7475f7 Sync appliances
6 years ago
grossmj 53928b884f Bump version to 2.2.0dev5
6 years ago
grossmj 5cb0957f35 Require privileged access for uBridge when using VMware VMs and Docker containers. Fixes #1461.
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 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 9b83b087cb Fix mac address schema validation for Qemu VM appliance. Fixes https://github.com/GNS3/gns3-gui/issues/2629
6 years ago
grossmj a33b8eac3a Support "L1 keepalives" in IOU appliance schema.
6 years ago
grossmj 3512fde841 Fix small bugs when using the new appliance management API.
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 627c7e9cfe Use schema to set appliance default values and better schema validation error messages.
6 years ago
grossmj 1184f29b90 Add appliance API tests. Ref #1427.
6 years ago
grossmj 9aafa4e62f Schema validation for appliance API. Ref #1427.
6 years ago
grossmj 98f04365b7 Remove generic controller settings API endpoint.
6 years ago
grossmj cebb56387a Fix tests.
6 years ago
grossmj f91d3c9dbb Merge branch '2.2' into appliance-api
6 years ago
grossmj 089fdff4f1 Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj d45d52f15c Support Xtigervnc restart.
6 years ago
grossmj 029344da14 Only require Xtigervnc or Xvfb+x11vnc for Docker with vnc console. Ref #1438
6 years ago
grossmj 36474f7bab Merge branch '2.1' into 2.2
6 years ago
grossmj d0bab9947e Support tigervnc in Docker VM. Ref #1438
6 years ago
grossmj f0fe9d39fa Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj 887b32c4bc Merge remote-tracking branch 'origin/2.2' into 2.2
6 years ago
grossmj f03ba5ca0b Update appliance templates.
6 years ago
ziajka 41fbbf7a56 Reorder routes in order to get working CORS
6 years ago
ziajka fcd102317a
Merge pull request #1448 from GNS3/disable-cors-cache
6 years ago
ziajka 249b2255f6 Fix CORS response on node deletion, Fixes: #1446
6 years ago
ziajka 78c693ff63 Disable CORS cache, Fixes: #1445
6 years ago
grossmj 2764828f38 Refactor how clients access PCAP capture files. Fixes https://github.com/GNS3/gns3-gui/issues/2438.
6 years ago
ziajka bf1b801cc0 Remove static dir configuration
6 years ago
ziajka fa5571ced1 FIX PUT CORS for nodes, Fixes: #1434
6 years ago
grossmj ab8dc52ece Fix tests to work with new version of aiohttp (>= 3.0)
6 years ago
grossmj 9ae9209881 Update appliance templates.
6 years ago
grossmj 86f87aec74 Fix installation with Python 3.7. Fixes #1414.
6 years ago
grossmj de5934f818 Merge remote-tracking branch 'origin/2.2' into 2.2
6 years ago
grossmj 76af98404a Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
Karim 14fb64b941 Added "/sbin" to init script PATH variable so that its possible to
6 years ago
grossmj 8baa480b79 Fix tests.
6 years ago
grossmj 97c68f56bf Notify users if x11vnc process has crashed. Fix #1401.
6 years ago
grossmj 22f7ca0243 Return compute port information via API. Ref #1420.
6 years ago
grossmj eb97ebf311 Fix platform.linux_distribution() is deprecated. Fixes https://github.com/GNS3/gns3-gui/issues/2578
6 years ago
grossmj 9de13c570c Merge branch '2.1' into 2.2
6 years ago
grossmj e4a6db8ebc Fix some typos.
6 years ago
grossmj 181a31be32 Update minimum VIX version requirements for VMware. Ref #1415.
6 years ago
grossmj 8d368cd0f6 Development on 2.1.12dev1
6 years ago
grossmj 41d4ecc4b7 Release v2.1.11
6 years ago
grossmj 4d95e0b51f Catch some exceptions.
6 years ago
grossmj 4efdefaf5a Development on 2.1.11dev1
6 years ago
grossmj b6b345508b Release v2.1.10
6 years ago
grossmj 5d2e539193 Update appliances.
6 years ago
grossmj eb0e26b55f Include locale information and GNS3 VM version in crash reports.
6 years ago
grossmj 17d657c919 Fix small errors like unhandled exceptions etc.
6 years ago
grossmj 0aa9ab53d1 Import encodings.idna to avoid LookupError when standard library is in a zip file.
6 years ago
grossmj 4021a13651 Catch exceptions in various locations to fix small issues reported by Sentry.
6 years ago
grossmj 341e2e2e3a Check if serial pipe can be opened for VMware and VirtualBox VMs.
6 years ago
grossmj f8ecd61a98 Notify users if xvfb process or x11vnc process have crashed. Ref #1401.
6 years ago
grossmj c620d0be84 Improve the invalid port format detection. Fixes https://github.com/GNS3/gns3-gui/issues/2580
6 years ago
grossmj 4a6202fa84 Update setup.py and fix minor issues.
6 years ago
grossmj f89d645b56 Update appliances.
6 years ago
grossmj 6822ff65a2 Disable static directory. Ref https://github.com/GNS3/gns3-gui/issues/2558.
6 years ago
grossmj ef4db112f1 Fix typo.
6 years ago
grossmj 86be4f98f1 Fix wrong call after merging.
6 years ago
grossmj 3c332b895d Fix tests after merging.
6 years ago
grossmj 33e8710495 Merge branch '2.1' into 2.2
6 years ago
grossmj b7dd8b5176 Catch asyncio.CancelledError when shutting down the server.
6 years ago
grossmj 00cf66fb0f Report GNS3 VM errors to the GUI server summary. Ref #1359.
6 years ago
grossmj 8d4e73d23c Replace vboxnet0 (if it does not exist) by the first available vboxnet interface on Windows. Fixes https://github.com/GNS3/gns3-vm/issues/102
6 years ago
grossmj 4e712280b3 Merge remote-tracking branch 'origin/2.1' into 2.1
6 years ago
grossmj 4d57a3befa Check if the VirtualBox host-only network exists when starting a GNS3 VM running on VirtualBox. Ref https://github.com/GNS3/gns3-vm/issues/102
6 years ago
grossmj 38b72079b2 Change file timestamps if necessary because ZIP does not support timestamps before 1980. Fixes #1360.
6 years ago
grossmj 814526ba26 Add missing coroutine decorator Ref https://github.com/GNS3/gns3-gui/issues/2566
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 3560cda06c Use asyncio.ensure_future() instead of asyncio.async() with conservative approach to support Python < 3.4.4. Fixes https://github.com/GNS3/gns3-gui/issues/2566
6 years ago
grossmj 089d25c79d Forbid controller and compute servers to be different versions.
6 years ago
grossmj 59ce105a50 Fix exception with short names for Dynamips interfaces. Fixes #1386.
6 years ago
grossmj aeb33024ca Add missing Qemu boot priority values. Fixes https://github.com/GNS3/gns3-server/issues/1385
6 years ago
grossmj 9ef23ce6a8 Include HTTP error code when reporting an error while download appliance templates
6 years ago
grossmj b7f9b865c8 Optimize appliance templates update from GitHub repository by only downloading when the repository
6 years ago
grossmj 5958a23557 Update appliance templates from online registry. Ref #2490.
6 years ago
grossmj a78ee18977 Update appliance templates.
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
ziajka c593785c6d Development on 2.1.10dev1
6 years ago
ziajka 689a82a180 Release v2.1.9
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 e5d38811ca Fix incorrect short port names in topology summary. Fixes https://github.com/GNS3/gns3-gui/issues/2562
6 years ago
grossmj daa2de4541 Allow custom symbols to be sub-directories.
6 years ago
grossmj 29620f4ea3 Add affinity symbols. Ref https://github.com/GNS3/gns3-gui/issues/2488
6 years ago
grossmj 1fd010484d ACPI shutdown for GNS3 VM running on Hyper-V. Ref https://github.com/GNS3/gns3-gui/issues/763
6 years ago
grossmj c48eebcc5d Hyper-V support for GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/763
6 years ago
grossmj c0521732a9 Get IP address from guest Hyper-V VM. Ref https://github.com/GNS3/gns3-gui/issues/763
6 years ago
grossmj c9767a06b3 Early Hyper-V support to run the GNS3 VM. Ref https://github.com/GNS3/gns3-gui/issues/763.
6 years ago
grossmj 89f7169589 Add appliance UUID added to the node data. Fixes #1334.
6 years ago
grossmj a54359d243 Clean GNS3 close if one remote server is down. Fixes #1357.
6 years ago
grossmj e3c8c9d484 Mark VirtualBox support for running the GNS3 VM as deprecated. Ref #1377.
6 years ago
grossmj cc52a6a6b5 Change default z value for nodes to 1
6 years ago
grossmj 033f005bde Merge branch '2.1' into 2.2
6 years ago
grossmj 12e71a2917 Set lower process priority when computing idle-pc value on Windows. Ref #2522.
6 years ago
grossmj 17e51fdac6 Merge remote-tracking branch 'origin/2.1' into 2.1
6 years ago
grossmj d0ed6931d8 Catch exception: ZIP does not support timestamps before 1980. Ref #1360.
6 years ago
ziajka c274be1135 Sync appliances
6 years ago
ziajka 1cc1ccd511 Re-enable static directory
6 years ago
ziajka ec8cfcd0f9 Disable static/ dir, Ref: #2532
6 years ago
ziajka dd845eb096 Fix tests on Windows
6 years ago
ziajka 21780fa2ed Gitkeep for web-ui directory
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
ziajka e20e885d44 Release v2.1.8
6 years ago
grossmj 0f496907a0 Fix API status code for start/stop/suspend/reload a node. Fixes #1353.
6 years ago
ziajka ac73c72727 Don't send variables to computes where are empty, Ref: #1340
6 years ago
ziajka 2e586f56ca Development on v2.1.8dev1
6 years ago
ziajka 0b742fc43d Release v2.1.7
6 years ago
Andrew Caudwell b2e0a1b291 Don't release NIO UDP ports when updating docker container.
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 1f017a0d1d Console support for clouds (to connect to external devices or services).
6 years ago
grossmj 34fcbd68f3 Fix switching console type from telnet to VNC throws error.
6 years ago
grossmj 40151cd1fe Fix switching console type from telnet to VNC throws error. Fixes #2489.
6 years ago
grossmj 1905a99ce7 Fix saved VM state was not deleted correctly.
6 years ago
grossmj 8851a55199 Fix timeout error with "save as" for large projects.
6 years ago
grossmj 62f87de23a Add API endpoint to return all links attached to a node.
6 years ago
grossmj fd5df0052a Fix issue with some SVG symbols that could not be used in GNS3.
6 years ago
grossmj 19c5ff8521 Show correct free disk space value.
6 years ago
grossmj fbfa75830e Bump version to 2.1.7dev1
6 years ago
grossmj f8bf749577 Remove unwanted trailing characters and other white spaces when reading .md5sum files.
6 years ago
grossmj d1ccf3bc84 Merge branch '2.1' into 2.2
6 years ago
grossmj 051eedb406 Change order to find vnetlib on Windows (PATH -> Registry -> Default directories).
6 years ago
ziajka b0c89a4f2c Development on v2.1.7dev1
6 years ago
ziajka eafe27e684 Release v2.1.6
6 years ago
ziajka c52342907a
Merge pull request #1332 from GNS3/global-vars
6 years ago
ziajka f3c6faed75 Removed unnecessary line
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 e267f8a8b8 Project global variables
6 years ago
grossmj 21a1800edc Merge branch '2.1' into 2.2
6 years ago
grossmj 202e7362a5 Add command information when uBridge has an error. Ref #1289
6 years ago
grossmj 305fe2e817 Handle asyncio timeouts. Ref #1307.
6 years ago
grossmj 3b94484914 Fix bug with export project. Ref #1187 #1307.
6 years ago
grossmj 50a922f83e Offload slow file operations to threads for snapshots and project "save as". Ref #1187 #1307.
6 years ago
ziajka 80958e8a6d support based on init.sh, Ref: #2482
6 years ago
grossmj 20294e284c Fix exception from send_signal() on Windows.
6 years ago
ziajka 43081152ef Add support of ExtraHosts for Docker, Ref. gns3-gui#2482
6 years ago
ziajka 747814f083 Development on v2.1.6
6 years ago
ziajka 2e9c5590a8 Release v2.1.5
6 years ago
grossmj cfd0216554 Disable TraceNG for version 2.1.5
6 years ago
grossmj 2ea0aa5ded Merge branch '2.1' into 2.2
6 years ago
grossmj 9ecb058343 Fix tests.
6 years ago
grossmj 013c74f6d8 Sync appliance files.
6 years ago
grossmj fff2e128eb Set the first byte to 0C when generating a random MAC address for a Qemu VM. Ref #1267.
6 years ago
grossmj 5690d350bd Update appliance files.
6 years ago
grossmj 1fea086f13 Do not use VMnet0 when allocating VMnet adapters.
6 years ago
grossmj dd9c18b9f8 Use SO_REUSEADDR before calling bind() where missing. Fixes #1289.
6 years ago
grossmj 5c4f6dd3dc Do not fail a Dynamips project conversion if a file being used.
6 years ago
grossmj a12c5a95b0 Catch exceptions when using AsyncioTelnetServer. Fixes #1321.
6 years ago
grossmj 025441f027 Add default destination setting for traceng + some checks.
6 years ago
grossmj 2de182eff4 Grid size support for projects.
7 years ago
grossmj ee5317948b Fix tests.
7 years ago
grossmj 22a71b0e8c Fix problem with VM saved stated.
7 years ago
grossmj 7622c10cc9 Returns the ports' adapter types and mac addresses when available.
7 years ago
grossmj 395277d5c5 Support for console auto start.
7 years ago
grossmj 1d7f67695a Bump version to 2.2.0dev2
7 years ago
grossmj 757c103c03 Possibility to customize port names and adapter types for Qemu, VirtualBox, VMware and Docker. Fixes #2361.
7 years ago
grossmj 509b171b06 Allow to have projects with the same name in different locations.
7 years ago
grossmj ea0009db6c Save state feature for VirtualBox and VMware. New "On close" setting to
7 years ago
grossmj 3d1ee4da3f Support for suspend to disk / resume (Qemu).
7 years ago
grossmj 64949f5d04 Fix bug with 'none' console type for Ethernet switch.
7 years ago
grossmj 669d2ec038 Merge branch '2.1' into 2.2
7 years ago
grossmj 297bbd91ec Fix traceng tests.
7 years ago
grossmj 47e5dfabd8 Merge branch 'traceng' into 2.1
7 years ago
grossmj 898f180310 Fix issue with start all.
7 years ago
grossmj b61bd2dc67 Merge remote-tracking branch 'origin/traceng' into traceng
7 years ago
grossmj b7780ba7cc Check for valid IP address and prevent to run on non-Windows platforms.
7 years ago
grossmj c053a2f350 Enable UDP tunnel option and use ICMP probing by default.
7 years ago
grossmj 05ec14e888 Use the configured IP address to trace.
7 years ago
grossmj d08c08617c Support for source and destination for traceNG.
7 years ago
grossmj 8e695c8af1 Have TraceNG start without needing cmd.exe
7 years ago
grossmj ff7911bd99 Allow to resize a Qemu VM disk (extend only).
7 years ago
grossmj 6cec67f79f Allow to select the default NAT interface in preferences for local server.
7 years ago
grossmj caa2bda71b Spice with agent support for Qemu VMs.
7 years ago
grossmj d419d3fa39 Check if the HAXM service is running when starting a Qemu VM with hardware acceleration. Ref #1242.
7 years ago
grossmj 5d704aa478 Fix tests.
7 years ago
grossmj e52775fa3a Support for console type "none".
7 years ago
grossmj 54661c50b2 Fix tests related to console type changes.
7 years ago
grossmj b6275deeef Fix tests.
7 years ago
grossmj b8353bc0d5 Support for none console type (Qemu & Docker only)
7 years ago
grossmj a40fdb3641 Fix bug and add optimizations when connecting and sending commands to QEMU monitor after starting a VM. Fixes #2336.
7 years ago
grossmj 135bbe8825 Check if HAXM support is installed on macOS. Ref #1242.
7 years ago
grossmj 9a9ac6d9f7 Fix some issues with hardware acceleration support for Qemu.
7 years ago
grossmj 17bfed52f2 Fix Qemu VM tests.
7 years ago
grossmj 44f2acffa5 Support Qemu with HAXM acceleration. Ref #1242.
7 years ago
grossmj 85dcb985eb Fix packet filters for Dynamips.
7 years ago
grossmj 279b4d7b20 Fix link filters/suspend tests.
7 years ago
grossmj 8b91894fa4 Improve suspend a link for Qemu and VirtualBox VMs.
7 years ago
grossmj cde30f8f53 Fix warning message.
7 years ago
grossmj c7875f93a3 Qemu VM support to detect when a link is plugged/unplugged.
7 years ago
grossmj b7e436efdf Fix tests.
7 years ago
grossmj aaf59e6050 Allow to configure the interface to be used by the NAT node. Fixes #1175.
7 years ago
grossmj 08493871a5 Restrict the list of available Ethernet/TAP adapters. Fixes #352.
7 years ago
grossmj fb3bcf3b8f Basic project stats.
7 years ago
grossmj 90ce6093d8 Some spring cleaning.
7 years ago
grossmj 88674455a3 Merge branch '2.1' into 2.2
7 years ago
grossmj a4626a2b79 Custom icons and small fixes for TraceNG integration.
7 years ago
grossmj 397c1322b4 Base support for TraceNG.
7 years ago
ziajka 148baaf465 Back to development on v2.1.5dev1
7 years ago
ziajka e54a94240d Re-release v2.1.4
7 years ago
ziajka 4ca216b181 Development on v2.1.5dev1
7 years ago
ziajka e417ee8fed Release v2.1.4
7 years ago
grossmj 658aa4bae9 Merge 2.1 into 2.2 branch
7 years ago
grossmj 3201a996ed Add Juniper JunOS space appliance.
7 years ago
grossmj 1df03d052f Sync checkpoint gaia appliance template.
7 years ago
grossmj da31358a65 Sync appliance templates.
7 years ago
grossmj 38f458db7c Delete old pcap file when starting a new packet capture.
7 years ago
grossmj 233e41d006 Fix export project test.
7 years ago
grossmj 22db13d2bf Fix bug preventing to export portable projects with IOU images.
7 years ago
grossmj 0fde1cf54a Ignore invalid BPF filters. Ref #1290.
7 years ago
grossmj 00e781826b Different approach to handle no data returned by uBridge hypervisors. Fixes #1289.
7 years ago
grossmj 7c14e21f4a Different approach to handle no data returned by Dynamips or uBridge hypervisors. Fixes #1289.
7 years ago
grossmj a3a0657502 Do not raise exception if Dynamips or uBridge hypervisor don't return data and are still running. Fixes #1289
7 years ago
grossmj 3ca4f72b99 Fix Dynamips private config not loaded into nvram when starting a router. Fixes #1313.
7 years ago
grossmj d911e82dc4 Merge remote-tracking branch 'origin/2.1' into 2.1
7 years ago
grossmj c93d0d8d12 Make sure we don't try to read when opening a file in binary more. Fixes #1301.
7 years ago
ziajka 53a229f8e9 Fix never reached condition
7 years ago
ziajka 05b6be2e42 Compatybility with controller, default_symbol and hover_symbol, Fixes: #2444
7 years ago
ziajka 9be76d98a2 Filter snapshots directory during the snapshot, Fixes: #1297
7 years ago
ziajka 09c7d73ee9 Filter snapshots directory during the snapshot, Fixes: #1297
7 years ago
ziajka e79e27a73f Handle docker env with last empty line, Fixes: #2420
7 years ago
Jeremy Grossmann a0f2dd374e
Require uBridge version 0.9.14 on Linux
7 years ago
Bernhard Ehlers 3a09bd43dc Implement a minimum interval between psutil calls. Fixes #2262
7 years ago
grossmj fff593b358 Fix error when appliance template is broken (missing fields). Fixes #1287.
7 years ago
grossmj abbe3d3a31 Fix "Change of linked base VM doesn't work with templates migrated from 2.0"
7 years ago
grossmj 52b690b683 Fix "Unable to override non-custom VMware adapter".
7 years ago
grossmj 519df3ab35 Let a project be opened when a port cannot be found (can happens if a project is corrupted).
7 years ago
grossmj 4ba523a0d7 Add an error message when Docker container is not ready to be started. Ref #1281.
7 years ago
grossmj 07d2d7b340 Update documentation.
7 years ago
grossmj e5a4afaeb1 Sync appliance files.
7 years ago
grossmj e5c76750b1 Fix issue when running multiple project containing IOU nodes on the same server. Ref #1239.
7 years ago
grossmj 1045364adc Set first byte to 52 when generating a random MAC address for a Qemu VM. Ref #1267.
7 years ago
grossmj 008baad86a Update link state and save project when a link is suspended or filters are added/removed (without node properties set).
7 years ago
ziajka bb26e8acdd Calculate MD5 on thread and before json response, Ref. gui#2239
7 years ago
ziajka 1582ac3195 Merge branch '2.2' into async-md5-calcs
7 years ago
ziajka eeae07e783 Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
7 years ago
ziajka dc377165f2 Cancellable md5sum calculation on thread, Ref. gui#2239
7 years ago
ziajka 6868e20a70 Compute md5sum on thread and don't block main server, Ref. gui#2239
7 years ago
ziajka d9a0ec9ff3 Replace asyncio.async with ensure_future because of deprecation, Fixes: #1269
7 years ago
grossmj 28f8216590 Merge branch '2.1' into 2.2
7 years ago
grossmj e54ccc26b0 Bump to version 2.2.0dev1 & refresh resources/ui files.
7 years ago
ziajka f7d82059d5 Development on v2.1.4dev1
7 years ago
ziajka d2faaee099 Release v2.1.3
7 years ago
grossmj 6fee543ce7 Fix more client/server version tests.
7 years ago
grossmj d4f1084391 Bump version number to 2.1.3dev1
7 years ago
grossmj f525bd2ce1 Update appliance files.
7 years ago
grossmj bd8816d14c Suspend for Docker nodes.
7 years ago
grossmj 7ded71142f Fix same MAC address for duplicated Qemu nodes.
7 years ago
grossmj c281f55fb2 Fix same base MAC for duplicated IOS routers. Fixes #1264.
7 years ago
grossmj e5e2b7a8ac Fix "Creating multiple IOU nodes at once assigns the same application id". Fixes #1239.
7 years ago
grossmj 30e8949985 Fix "Transport selection via DSN is deprecated" message. Sync is configured with HTTPTransport.
7 years ago
grossmj 393ac85bca Merge remote-tracking branch 'origin/2.1' into 2.1
7 years ago
grossmj 9d9dc037d8 Refresh CPU/RAM info every 1 second. Ref #2262.
7 years ago
Dušan Dragić 6789989cb9 Rename ethernet switch arp command to mac
7 years ago
grossmj ffc7024b64 Fix error while getting appliance list. Fixes #1258.
7 years ago
grossmj ed275e4ec5 Fix UnboundLocalError: local variable 'node' referenced before assignment. Fixes #1256.
7 years ago
grossmj 88989cc274 Default symbol must be computer.svg
7 years ago
grossmj ab6fe6da1d Compatibility for old node templates (those with default_symbol and hover_symbol properties).
7 years ago
grossmj 8b1c68a0b7 Fix problem when searching for VBoxManage. Fixes #1261.
7 years ago
grossmj 97cfb892a6 Improve the search for VBoxManage.
7 years ago
grossmj f9c7c15f95 Fixing race condition when starting the GNS3 VM.
7 years ago
grossmj 5f14f8eb46 Default VPCS name format is now PC-{0}.
7 years ago
ziajka 7c91e46812 Development on v2.1.3dev1
7 years ago
ziajka 6af64454d0 Release v2.1.2
7 years ago
grossmj 927f7e6b9d Do not show log message if configuration file doesn't exist. Fixes #1206.
7 years ago
Bernhard Ehlers 8907b3d58a GNS3-API: implement GET for specific drawing and link
7 years ago
ziajka d80e01a9c5 Development on v2.1.2dev1
7 years ago
ziajka 5dd0414ab3 Release v2.1.1
7 years ago
grossmj e8353e68bb Merge remote-tracking branch 'origin/2.1' into 2.1
7 years ago
grossmj 23c63bbd4d Protect variable replacement for Qemu options. Escape double quotes.
7 years ago
ziajka 3efe753eee Add proper exception when cannot find tunnel on QEMU, Fixes: #1241
7 years ago
ziajka f48420af58 Increase timeout for creation of image, Ref. #2239
7 years ago
grossmj 79bca29b93 Protect variable replacement for Qemu options.
7 years ago
grossmj 0e4865e049 Bump version to 2.1.1dev2
7 years ago
ziajka a393e7f723
Merge pull request #1205 from GNS3/aiohttp-2.3.1
7 years ago
grossmj 630afc5469 Do not overwrites persistent Docker volumes. Fixes #2358.
7 years ago
grossmj 3e3e1df051 Allow users to see an error when the server cannot stream a PCAP file.
7 years ago
grossmj 3a1ba8f42d Fix issue with Qemu + SPICE when IPv4 is not enabled.
7 years ago
grossmj cfe8e9e85c Warn users if the GNS3 VM and local server are not in the same subnet. Fixes #1231.
7 years ago
grossmj 6e2752648a Implement #1153 into 2.2 branch.
7 years ago
grossmj 1699ce5d1c Add missing appliance files.
7 years ago
grossmj d0850927d0 Update appliance files.
7 years ago
Jeremy Grossmann a80355998d
Merge pull request #1230 from GNS3/consitance-about-exc
7 years ago
grossmj e54d574e47 Fix auto idle-pc from preferences.
7 years ago
ziajka fe60c414b9 Keep consistance of aiohttp.web.HTTPForbidden() execution
7 years ago
grossmj 061af38b5a Make sure connected links are removed when a node is deleted.
7 years ago
grossmj f48549a997 Validate idle-pc values for auto idle-pc feature.
7 years ago
grossmj 958ab2294c Merge remote-tracking branch 'origin/2.1' into 2.1
7 years ago
grossmj dd89b09f84 Fix error when updating packet filter on stopped Docker link. Fixes #1229.
7 years ago
ziajka 860ca3b35d Remotely close telnet console. Ref #2330
7 years ago
ziajka 96a0b52cf8 EthernetSwitch closing connections, Ref: gui/#2330
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 3e2e8e61f7 New option: require KVM. If false, Qemu VMs will not be prevented to run without KVM.
7 years ago
grossmj 068077c594 Remove forgotten debug.
7 years ago
grossmj e08aebf1f0 Implement variable replacement for Qemu VM options.
7 years ago
grossmj cfbcc1194d Avoid duplicate "-nographic" option.
7 years ago
grossmj 035a078b5e Show qemu-img stdout in case of an error.
7 years ago
grossmj e1fe34ca07 Use the correct NVRAM amount when pushing private config to IOU.
7 years ago
grossmj 4477cd4dfd Merge remote-tracking branch 'origin/2.1'
7 years ago
grossmj 967798a7de Check and fix corrupt Qemu disk images. Fixes #2301.
7 years ago
grossmj 8c11b649e5 Update warning messages when connecting to non custom adapter for VMware VMs.
7 years ago
grossmj b14e2e73ed Fix "Can't use VirtualBox VM when an interface is managed by VirtualBox". Fixes #2335.
7 years ago
grossmj 9afe756462 Add low disk space warning when creating a new project.
7 years ago
ziajka 135c529d4b Development on 2.1.1dev1
7 years ago
ziajka ce219e81ea Development on 2.1.0dev11
7 years ago
ziajka c2684f056c Release 2.1.0
7 years ago
ziajka 009677f019 Fix typo in vcpus on VirtualBoxVM, fixes: #1213
7 years ago
ziajka 9c3ee02797 Development on v2.1.0dev10
7 years ago
ziajka 50c8fe070d Release v2.1.0rc4
7 years ago
ziajka 255dc7ed9b Fix GNS3VM vCPUs control on VMware, fixes: #2324
7 years ago
ziajka 022d76e88a Warning for getting endpoint of compute
7 years ago
ziajka b2c5e175d7 Enable debug loop only on debug mode
7 years ago
ziajka a7412d1c87 aiohttp 2.3.1 dependency
7 years ago
ziajka 2171072ae4 Enable debug mode on async loop only in dev/debug mode
7 years ago
grossmj 8fcfed53ed Add warning when using IOU with a hostname length above 15 characters.
7 years ago
grossmj df468bf2af Improve VMware VMs discovery process. Ref #1201.
7 years ago
grossmj 8930b4c6e5 Improve error message when IOU VM process is unexpectedly stopped.
7 years ago
grossmj b4307e6035 Improved error message when the number of network adapters is above the maximum for VirtualBox VMs.
7 years ago
ziajka 6a87047c18 Added localhost and gns3.github.io CORS
7 years ago
ziajka d918330472 Back to dev. at 2.1.0dev9
7 years ago
ziajka 8fde8789f1 Fix Travis deployment
7 years ago
ziajka aaa8c4895f Development on 2.1.0dev9
7 years ago
ziajka 66d5cb520d Release 2.1.0 rc3
7 years ago
Jeremy Grossmann d2a7f724e3 Merge pull request #1198 from GNS3/vmware-config
7 years ago
Jeremy Grossmann c7015435c9 Update vmware_gns3_vm.py
7 years ago
ziajka 44efab109e Set vhv.enable before run for VMWare 14. Fixes #1184
7 years ago
grossmj 98b201e9e5 Tweak how VMware VMs are found with fallback to search in the default location for VMs.
7 years ago
Jeremy Grossmann 4cae6b678a Merge pull request #1194 from GNS3/direct-file-uploads
7 years ago
Dušan Dragić 44bb912139 QEMU: fix logging of base mac address when creating a new node
7 years ago
grossmj 74e7201ea6 Sync appliance files.
7 years ago
grossmj 4f13c63a52 Do not use builtin name.
7 years ago
grossmj 02ad98664f Fix creation of an VMware VM failed with invalid JSON. Fixes #2282.
7 years ago
ziajka b654d78ea6 Endpoint for obtaining direct action on compute
7 years ago
grossmj 1524493c33 Fix IOU detection of layer 1 keepalive support. Fixes #1183.
7 years ago
Jeremy Grossmann 67c78ba2e3 Merge pull request #1188 from GNS3/fix-post-file-normalization
7 years ago
ziajka 9619827f44 Reenable tests and back to development on 2.1.0dev8
7 years ago
ziajka 5b645cd455 Temporary disable passing tests
7 years ago
ziajka 7d19312d44 Development on 2.1.0dev8
7 years ago
ziajka 81048f44d6 Release 2.1.0 rc2
7 years ago
Dominik Ziajka be35ad6874 Fixes path normalization during file upload on nodes (Fixes: #2276)
7 years ago
Jeremy Grossmann 897f7656da Merge pull request #1185 from GNS3/fix-delete-project
7 years ago
ziajka 3d85bba9d4 Don't create directory structure during json dump. Fixes #2270
7 years ago
grossmj dbd41e44f8 Bump version to 2.1.0dev7
7 years ago
grossmj 7269285b0f Add more information when qemu-img fails.
7 years ago
grossmj a567b394f3 Restore file permissions fails for volumes with soft links. Fixes #1180.
7 years ago
grossmj d76bcf7078 Use RAW sockets by default on Linux.
7 years ago
grossmj fcd2c7b6d4 Add missing https console keyword in JSON schema. Fixes #1179.
7 years ago
grossmj 60bc386d6b Merge remote-tracking branch 'origin/2.1' into 2.1
7 years ago
grossmj e1c8df170a Allow projects to be opened even when a node port is already used.
7 years ago
ziajka cdfce26b61 Development on v2.1.0dev6
7 years ago
ziajka f415d38ccd Release v2.1.0rc1
7 years ago