Commit Graph

813 Commits (c8ea22c65142a2082e520242b9f7a543fd5959db)

Author SHA1 Message Date
grossmj a860243531 Ignore Unicode errors when reading base config file contents.
5 years ago
grossmj 5cbfafbeb2 Support snapshots for portable projects. Fixes https://github.com/GNS3/gns3-gui/issues/2792
5 years ago
grossmj 81a48df9bb Update the GNS3 version in topology file if converted. Ref https://github.com/GNS3/gns3-gui/issues/2798
5 years ago
grossmj 28004479fd Change behavior when an IOU license is verified. Fixes https://github.com/GNS3/gns3-server/issues/1555
5 years ago
grossmj e8b8554c1a Fix Qemu VM state support after closing a project and check for JSON data returned by qemu-img. Fixes #1591
5 years ago
grossmj 6edcbd0461 Set console type to "none" by default for Ethernet switches and add a warning if trying to use "telnet". Fixes https://github.com/GNS3/gns3-gui/issues/2776
5 years ago
grossmj fb470dd4b5 Back to the major.minor version for config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
5 years ago
grossmj 6dbb992513 Fix templates missing after server restart. Fixes https://github.com/GNS3/gns3-gui/issues/2769
5 years ago
grossmj e962717448 Fix bug when GNS3 VM were not saved. Fix tests.
5 years ago
grossmj 6dc58b28fd Some adjustments with compute WebSocket handling. Ref https://github.com/GNS3/gns3-server/issues/1564
5 years ago
grossmj 2af9c9c8ec Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764
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 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
grossmj e00bde51da Merge branch '2.1' into 2.2
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 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
Jeremy Grossmann 21afaf31f9
Merge pull request #1549 from GNS3/symbol-management-refactoring
6 years ago
grossmj 94f63f54ba Change Hyper-V requirement checks.
6 years ago
grossmj cf91e904f7 Early support for symbol themes.
6 years ago
grossmj bae3fb84b9 Download custom appliance symbols from GitHub
6 years ago
grossmj 2d01ef489b Option to export snapshots.
6 years ago
grossmj 0ae66a2608 Support selecting a compression type when exporting a project.
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 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
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 7aae682f0a Fix issue when setting cpuid.corespersocket for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/2723
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 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 ae3515434c Do not export/import symlinks for projects. Fixes #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 5f932fee9f Tune how to get the size of SVG images. 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 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 a896346c77 Fix issue with notification queue that prevented to properly close projects. Fix #1493
6 years ago
grossmj f76b329cba Fix ConnectionResetError issues and switch to aiohttp version 3.4.4. Fixes #1474.
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 9fbdb25da8 Back to classic symbol theme. Ref https://github.com/GNS3/gns3-gui/issues/2644
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 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
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 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 bd657c0167 Support to duplicate an appliance.
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 499ab9844a Reorganize how appliance creation is validated against JSON schemas.
6 years ago
grossmj 98f04365b7 Remove generic controller settings API endpoint.
6 years ago
grossmj cebb56387a Fix tests.
6 years ago
grossmj 089fdff4f1 Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj f0fe9d39fa Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
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 ab8dc52ece Fix tests to work with new version of aiohttp (>= 3.0)
6 years ago
grossmj 86f87aec74 Fix installation with Python 3.7. Fixes #1414.
6 years ago
grossmj 76af98404a Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
grossmj 22f7ca0243 Return compute port information via API. Ref #1420.
6 years ago
grossmj 9de13c570c Merge branch '2.1' into 2.2
6 years ago
grossmj e4a6db8ebc Fix some typos.
6 years ago
grossmj 4d95e0b51f Catch some exceptions.
6 years ago
grossmj 17d657c919 Fix small errors like unhandled exceptions etc.
6 years ago
grossmj 4021a13651 Catch exceptions in various locations to fix small issues reported by Sentry.
6 years ago
grossmj c620d0be84 Improve the invalid port format detection. Fixes https://github.com/GNS3/gns3-gui/issues/2580
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 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 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