mirror of
https://github.com/GNS3/gns3-gui.git
synced 2026-05-17 00:46:01 +03:00
2539 lines
111 KiB
Plaintext
2539 lines
111 KiB
Plaintext
# Change Log
|
|
|
|
## 2.2.57 23/03/2026
|
|
|
|
* Fix errors from controller are not reported
|
|
* Deactivate 'use default IOU values' by default and update RAM/NVRAM values
|
|
* Fix QMenu parents
|
|
* Fix UltraVNC preconfigured command
|
|
* Dark style
|
|
* Fix bug when dragging scene
|
|
* Upgrade pytest and jsonschema dependencies
|
|
* Upgrade sentry-sdk and psutil dependencies
|
|
* Fix mouse manipulation bug
|
|
* Add Multi VNC tab handling in Superputty
|
|
* Fixing tab name in Superputty + Adding Superputty VNC support
|
|
* settings.py: add OpenBSD packet capture command
|
|
|
|
## 2.2.56.1 28/01/2026
|
|
|
|
* Fix line style support for links
|
|
* Fix cannot add IOS in preferences
|
|
* Fix cannot add IOU in preferences
|
|
* Upgrade dependencies
|
|
* Drop Python 3.8 support
|
|
* Display a warning if a SVG image format isn't supported
|
|
* Fix error in profile selection window after PyQt6 migration
|
|
|
|
## 2.2.56 21/01/2026
|
|
|
|
* Fixing tab name in MobaXterm
|
|
* PyQt6 migration
|
|
* Add XDG Config Home support
|
|
|
|
## 2.2.55 19/11/2025
|
|
|
|
* Fix SyntaxWarning: invalid escape sequence. Fixes #3760
|
|
* Support for Python 3.14
|
|
* Clicking the "console connect to all nodes" opens all consoles in name order with case-insensitively
|
|
|
|
## 2.2.54 21/04/2025
|
|
|
|
* Replace "Docker hub" by "Docker repository" because it is possible to use different repositories
|
|
* Upgrade dependencies
|
|
* Fix bring console in front when clicking on "Open all consoles". Fixes #3706
|
|
* Add -F arg to wmctrl. Ref #3706
|
|
|
|
## 2.2.53 21/01/2025
|
|
|
|
* Update file browser filters for all files and IOU images
|
|
* Upgrade dependencies
|
|
* Fix Linux Mint default terminal configuration
|
|
|
|
## 2.2.52 02/12/2024
|
|
|
|
* Add iol extension filter. Ref #3664
|
|
* Remove maximum 64GB RAM limitation for QEMU VMs. Fixes #3658
|
|
* Bring to front support for consoles on Linux.
|
|
* Relax setuptools requirement to allow for easier Debian packaging on Ubuntu Focal & Jammy
|
|
|
|
## 2.2.51 07/11/2024
|
|
|
|
* Python 3.13 support
|
|
* Upgrade dependencies
|
|
* Add keyboard shortcut for Add Link
|
|
|
|
## 2.2.50 21/10/2024
|
|
|
|
* Fix issue when pid file contains invalid data
|
|
* Add comment to indicate sentry-sdk is optional. Ref https://github.com/GNS3/gns3-server/issues/2423
|
|
* Improve information provided when uploading invalid appliance image. Fixes #3637
|
|
* Use "experimental features" option to force listening for HTTP notification streams. Ref #3579
|
|
* Fix to allow packet capture on more than 6 links. Fixes #3594
|
|
* Support for configuring MAC address in Docker containers
|
|
* Add KRDC to pre-configured VNC console commands
|
|
|
|
## 2.2.49 06/08/2024
|
|
|
|
* Upgrade jsonschema and sentry-sdk packages
|
|
* Upgrade to PyQt5 v5.15.11
|
|
* Add shortcuts info dialog
|
|
* Added Key Shortcuts
|
|
|
|
## 2.2.48.1 12/07/2024
|
|
|
|
* No changes
|
|
|
|
## 2.2.48 08/07/2024
|
|
|
|
* Use "experimental features" to allow bypassing hostname validation. Ref #3524
|
|
* Update appliance_v8.json. Ref https://github.com/GNS3/gns3-registry/pull/897
|
|
* Option to keep the compute IDs unchanged when exporting a project
|
|
* Upgrade sentry-sdk and psutil packages
|
|
* Switch to PyQt5 5.15.10 for macOS build
|
|
|
|
## 2.2.47 15/05/2024
|
|
|
|
* Remove maximum size for capture dialog. Ref #3576
|
|
* Change sentry-sdk version
|
|
* Upgrade aiohttp, sentry-sdk and truststore
|
|
* Upgrade jsonschema and aiohttp
|
|
* Drop Python 3.7
|
|
* Remove dev requirements for Python 3.6
|
|
* Add NAT symbols
|
|
* Only show log message if event has "message"
|
|
|
|
## 2.2.46 26/02/2024
|
|
|
|
* Add GNS3 console command "env" to show what environment variables are used. Ref https://github.com/GNS3/gns3-server/issues/2306
|
|
* Add CTRL+C shortcut to copy status bar message. Ref #3561
|
|
* Key modifier (ALT) to ignore snap to grid. Fixes #3538
|
|
* Increase timeout to 5s for status bar messages. The coordinates message has no timeout and can be reset when clicking on the scene. Ref #3561
|
|
* Add reset GUI state feature. Ref #3549
|
|
* Fix for hiding Windows terminal. Ref #3290
|
|
* Drop support for Python 3.6
|
|
* Upgrade sentry-sdk, psutil and distro dependencies
|
|
|
|
## 2.2.45 12/01/2024
|
|
|
|
* Add missing console_type values in appliance_v8.json. Ref https://github.com/GNS3/gns3-registry/issues/849
|
|
* Handle moved project notifications on controller stream
|
|
* Add debug for PATH env variable
|
|
* Add custom executable paths on Windows
|
|
* Add --suppressApplicationTitle for Windows terminal. Fixes https://github.com/GNS3/gns3-gui/issues/3544
|
|
* Upgrade sentry-sdk and aiohttp
|
|
|
|
## 2.2.44.1 07/11/2023
|
|
|
|
* No changes
|
|
|
|
## 2.2.44 06/11/2023
|
|
|
|
* Fix timeout issue when creating Qemu disk image. Fixes https://github.com/GNS3/gns3-server/issues/2313
|
|
* Refactor command variables support
|
|
* Add vendor_logo_url in appliance schemas. Ref https://github.com/GNS3/gns3-registry/pull/825
|
|
* Add Qemu IGB network device
|
|
* Add the ability to edit width and height in the style edit dialog.
|
|
|
|
## 2.2.43 19/09/2023
|
|
|
|
* Add KiTTY to preconfigured telnet consoles. Fixes #3507
|
|
* Fix generic icon in Wayland. Ref #3501
|
|
* Support for appliance format version 8.
|
|
* Use importlib instead of pkg_resources
|
|
* Upgrade to PyQt 5.15.9 and pywin32
|
|
* Add support for appliance version 8 format
|
|
|
|
## 2.2.42 09/08/2023
|
|
|
|
* Use the system's certificate store for SSL connections
|
|
* Give a node some time to start before opening the console (for console auto start). Fixes #3474
|
|
* Use Mate Terminal by default if installed on Debian, Ubuntu and Linux Mint.
|
|
* Support for gnome-terminal tabs to be opened in the same window.
|
|
* Remove import urllib3 and let sentry_sdk import and patch it. Fixes https://github.com/GNS3/gns3-gui/issues/3498
|
|
* Add import sys in sudo.py
|
|
* Rounded Rectangle support
|
|
|
|
## 2.2.41 12/07/2023
|
|
|
|
* Use alternative method to set the correct permissions for uBridge on macOS
|
|
* Remove sending stats to GA
|
|
* Catch urllib3 exceptions when sending crash report. Ref https://github.com/GNS3/gns3-gui/issues/3483
|
|
* Backport UEFI boot mode support for Qemu VMs
|
|
* Add debug for dropEvent. Ref https://github.com/GNS3/gns3-server/issues/2242
|
|
|
|
## 2.2.40.1 10/06/2023
|
|
|
|
* No changes
|
|
|
|
## 2.2.40 06/06/2023
|
|
|
|
* Change log messages for Websocket errors
|
|
* Do not proceed if an appliance symbol cannot be downloaded. Ref #3466
|
|
* Delete a node or link from topology summary view using Delete key. Ref #3445
|
|
* Fix "Start the capture visualization program" checkbox works only one (first) time for a given link. Fixes #3442
|
|
* Let the selected link style applied when editing a link. Fixes #3460
|
|
* Fix hovered color shown in style editing dialog. Fixes #3460
|
|
|
|
## 2.2.39 08/05/2023
|
|
|
|
* Fix nodes are not snapped to the grid at the moment of creation
|
|
* Upgrade distro and aiohttp dependencies
|
|
|
|
## 2.2.38 28/02/2023
|
|
|
|
* Add long description content type in setup.py
|
|
* Automatically add new issues to GNS3 project
|
|
* Development 2.2.38.dev1
|
|
|
|
## 2.2.37 25/01/2023
|
|
|
|
* Upgrade to PyQt5 v5.15.7
|
|
* Changed Windows Terminal telnet console profile from OS X to windows ref: issue #3193
|
|
|
|
## 2.2.36 04/01/2023
|
|
|
|
* Add Trusted Platform Module (TPM) support for Qemu VMs
|
|
* Add "on_close" setting to appliance schema. Fixes https://github.com/GNS3/gns3-server/issues/2148
|
|
* Add default 'ide' disk interface when manually creating Qemu VM template. Fixes #3360
|
|
* Fix zoom factor is multiplied when loading projects. Fixes #3408
|
|
* Remove deprecated PuTTY option in preferences. Ref https://github.com/GNS3/gns3-gui/discussions/3415
|
|
|
|
|
|
## 2.2.35.1 10/11/2022
|
|
|
|
* Re-release Web-Ui v2.2.35
|
|
|
|
## 2.2.35 08/11/2022
|
|
|
|
* Fix "variables": [] in project file leads to unlimited increase of empty name/value pairs in GUI. Fixes #3397
|
|
* Make version PEP 440 compliant
|
|
* Support for Python 3.11
|
|
* Upgrade PyQt to 5.15.7 and pywin32 to v305
|
|
* Allow for more dependency versions at patch level
|
|
* Replace deprecated distro.linux_distribution() call
|
|
* Add a fix for the CVE-2007-4559
|
|
|
|
## 2.2.34 28/08/2022
|
|
|
|
* Upgrade dev dependencies
|
|
* Implement new option (Delete All) to contextual menu in "Console" dock. Fixes #3325
|
|
* Fix 2560x1440 resolution for Docker container
|
|
|
|
## 2.2.33.1 21/06/2022
|
|
|
|
* Match GNS3 server version
|
|
|
|
## 2.2.33 20/06/2022
|
|
|
|
* Upgrade sentry-sdk and psutil
|
|
* Check that node names for Qemu and Docker are valid
|
|
* Backport reset all console connections. Fixes #2072
|
|
* Add more video resolutions to Docker containers using VNC. Fixes #3329
|
|
* Add python_requires=">=3.4" in setup.py. Fixes #3326
|
|
* Only allow post release corrective versions of GUI and server to interact
|
|
* Allow minor versions of GUI and server to interact
|
|
* Update VirtViewer path. Fixes #3334
|
|
|
|
## 2.2.32 27/04/2022
|
|
|
|
* Use public DSNs for Sentry
|
|
* Fix exception when doubleclick on NAT node. Fixes #3312
|
|
* Fix "Apply" button in the "Preferences" dialog stays gray when templates/nodes are opened by double-click. Fixes #3307
|
|
* Add 'reset docks' in the view menu. Ref #3317
|
|
|
|
## 2.2.31 26/02/2022
|
|
|
|
* Install setuptools v59.6.0 when using Python 3.6
|
|
|
|
## 2.2.30 25/02/2022
|
|
|
|
* Set setuptools to v60.6.0
|
|
* Upgrade to pywin32 v303. Ref #3290
|
|
* Fix int() call. Ref #3283
|
|
* Fix QPoint() as unexpected type 'float'. Fixes #3283
|
|
* Fix painter.drawRect() has unexpected type 'float'. Fixes #3282
|
|
* Fix SpinBox.setValue() requires integer. Fixes #3281
|
|
|
|
## 2.2.29 08/01/2022
|
|
|
|
* Clear cache when opening symbol selection dialog. Fixes #3256
|
|
* Fix @ in username issue with HTTP authentication. Fixes #3275
|
|
* Use '//' operator instead of int()
|
|
* Fix create drawing item calls since mapToScene() returns a QPointF https://doc.qt.io/qt-5/qgraphicsview.html#mapToScene-4
|
|
* Fixed QPoint called with floats
|
|
|
|
## 2.2.28 15/12/2021
|
|
|
|
* Fixed drawLine called with float arguments
|
|
* Fixed dead VIX API link
|
|
|
|
## 2.2.27 12/11/2021
|
|
|
|
* Fix symbols in "Symbol selection" dialog are not placed in alphabetical order. Fixes #3245
|
|
* Fix links duplicates in topology summary. Fixes #3251
|
|
* chore : use --no-cache-dir flag to pip in dockerfiles to save space
|
|
|
|
## 2.2.26 08/10/2021
|
|
|
|
* Upgrade embedded Python to version 3.7 in Windows package
|
|
* Upgrade Visual C++ Redistributable for Visual Studio 2019 in Windows package
|
|
* Fix SSL support in Windows package
|
|
* Open "template configuration" dialog with double click on template name in "Preferences". Fixes #3239
|
|
* Only show "virtio" network adapter when legacy node is enabled. Fixes https://github.com/GNS3/gns3-gui/issues/1969
|
|
* Double-click on a template opens "template configuration" dialog. Fixes #3236
|
|
* Fix "Custom symbols" can't be unfolded after using "Filter" field. Fixes #3231
|
|
|
|
## 2.2.25 14/09/2021
|
|
|
|
* Fix menu disabled for modal dialogs on macOS. Fixes #3007
|
|
* Change method to display the recent files menu. Fixes #3007
|
|
* Fix bug when using empty port names for custom adapters. Fixes #3228
|
|
* Upgrade Qt to version 5.15.4 on macOS
|
|
* Fix mouse zoom-in/out step value is two times bigger than keyboard one. Fixes #3226
|
|
* Upgrade to Qt 5.15.4 on Windows. Ref #3210
|
|
* Fix issue with custom adapters at the node level. Fixes #3223
|
|
* Explicitly require setuptools, utils/get_resource.py imports pkg_resources
|
|
|
|
## 2.2.24 25/08/2021
|
|
|
|
* Fix incorrect Qemu binary selected when importing template. Fixes https://github.com/GNS3/gns3-gui/issues/3216
|
|
* Early support for Python3.10
|
|
* Bump pywin32 from 300 to 301
|
|
* Add PyQt5==5.12.3 for macOS build
|
|
|
|
## 2.2.23 05/08/2021
|
|
|
|
* Handle -no-kvm param deprecated in Qemu >= v5.2
|
|
* Support for invisible links. Fixes #2461
|
|
* Add kitty console application command line. Fixes #3203
|
|
* Add Windows Terminal profile as an option for Console Applications. Fixes #3193
|
|
|
|
## 2.2.22 10/06/2021
|
|
|
|
* Fix exception shown when GNS3 is started with empty config. Fixes #3188
|
|
* Add ZOC8 console terminal for macOS command line
|
|
* Link style support. Fixes https://github.com/GNS3/gns3-gui/issues/2461
|
|
* Fix charcoal theme. Ref #3137
|
|
* Fix issue when showing menu to select port. Fixes #3169
|
|
|
|
## 2.2.21 10/05/2021
|
|
|
|
* Fix issue with empty project variable name. Fixes #3162
|
|
* Downgrade to PyQt5 5.12.1. Fixes https://github.com/GNS3/gns3-gui/issues/3169
|
|
|
|
## 2.2.20 09/04/2021
|
|
|
|
* Fix project does not load anymore. Fixes #3140
|
|
* Do not connect to server while waiting for user to accept/reject SSL certificate. Fixes #3144
|
|
* Fix invalid server version check request. Fixes #3144
|
|
* Upgrade dependencies
|
|
* Add terminator as a predefined custom console option
|
|
|
|
## 2.2.19 05/03/2021
|
|
|
|
* No changes
|
|
|
|
## 2.2.18 16/02/2021
|
|
|
|
* SSL support.
|
|
* Remove the useless file "zoom-in (copy).svg". Fixes #3114
|
|
* Use HDD disk image as startup QEMU config disk
|
|
* Edit only text mode config files
|
|
* Hide config import/export when configFiles attribute is empty
|
|
* Qemu disk interfaces must be set to "none" by default. Ref #3035
|
|
* Do not allow image to be configured on Qemu VM secondary slave disk if create config disk option is enabled.
|
|
* Add explicit option to automatically create or not the config disk. Off by default.
|
|
* QEMU config disk support
|
|
|
|
## 2.2.17 04/12/2020
|
|
|
|
* Remove "-nographic" option by default for Qemu VM. Fixes #3094
|
|
* Fix app cannot start on macOS Big Sur. Ref #3037
|
|
* Require confirmation before stopping all devices.
|
|
|
|
## 2.2.16 05/11/2020
|
|
|
|
* Fix packets capture stops after some time. Fixes #3067
|
|
* Option to allocate or not the vCPUs and RAM settings for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/3069
|
|
|
|
## 2.2.15 07/10/2020
|
|
|
|
* Fix custom symbol not sent to remote controller when installing appliance
|
|
|
|
## 2.2.14 14/09/2020
|
|
|
|
* Improvements to add a new version of an appliance from wizard. Fixes #3002.
|
|
|
|
## 2.2.13 04/09/2020
|
|
|
|
* No changes
|
|
|
|
## 2.2.12 07/08/2020
|
|
|
|
* Downgrade psutil to version 5.6.7
|
|
* Fix log shows the GUI command line without spaces between its arguments. Fixes #3026
|
|
* Use server host is console host is equal to "0:0:0:0:0:0:0:0"
|
|
* Remove VMware promotion.
|
|
|
|
## 2.2.11 09/07/2020
|
|
|
|
* Try to fix "Recent project" selection not working. Ref #3007
|
|
* Fix debug entries shown twice in console window and double error messages with remote GNS3VM. Fixes #3010
|
|
* Fix deprecation warning. Ref #3009
|
|
* Fix tests on macOS. Ref #3009
|
|
* Fix sentry SDK is configured twice.
|
|
|
|
## 2.2.10 18/06/2020
|
|
|
|
* New fix for multi-device selection/deselection not working as expected with right click. Fixes #2986
|
|
* Optimize snap-to-grid code for drawing items. Fixes #2997
|
|
* Move jsonschema 2.6.0 requirement in build repository.
|
|
* Only use jsonschema 2.6.0 on Windows and macOS.
|
|
* Disable default integrations for sentry sdk.
|
|
|
|
## 2.2.9 04/06/2020
|
|
|
|
* Fix GUI doesn't detect another GUI on macOS. Fixes #2994
|
|
* Support to activate/deactive network connection state replication in Qemu.
|
|
* Option to reset or not all MAC addresses when exporting or duplicating a project.
|
|
* Fix Multi-device selection/deselection not working as expected with right click. Fixes #2986
|
|
* Replace Raven by Sentry SDK. Fixes https://github.com/GNS3/gns3-server/issues/1758
|
|
* Fix online help menu URL. Fixes #2984
|
|
* Require setuptools>=17.1 in setup.py. Ref https://github.com/GNS3/gns3-server/issues/1751 This is to support environmental markers. https://github.com/pypa/setuptools/blob/master/CHANGES.rst#171
|
|
* Update README. Ref https://github.com/GNS3/gns3-server/issues/1719
|
|
* Restore editReadme attribute which was removed in Change 'New export project wizard'
|
|
* Updated GUI pyqt files from Tab Order 'fixes' in "Tab Order in Preferences and Project Dialog #2872"
|
|
|
|
## 2.2.8 07/05/2020
|
|
|
|
* Default port set to 80 for server running in the GNS3 VM. Fixes #1737
|
|
* Make the Web UI the default page. Ref https://github.com/GNS3/gns3-server/issues/1737
|
|
* Fix "export portable project forgets contents of README". Fixes #1724
|
|
* Activate unified title and toolbar on MacOS. Fixes #2968
|
|
* Confirmation dialog for "console connect to all nodes". Fixes #2971
|
|
* Add "Resume all suspended links". Fixes #2858
|
|
* Revert "Change default path for SecureCRT. Fixes #2896"
|
|
* Remove @property from ConfigurationDialog(). Fixes #2819 #2965
|
|
* Use Environmental Markers to force jsonschema version. Fixes https://github.com/GNS3/gns3-gui/issues/2849 Version 3.2.0 with Python >= 3.8 Version 2.6.0 with Python < 3.8
|
|
* Use Environmental Markers to force jsonschema version 2.6.0 on Windows/macOS. Ref https://github.com/GNS3/gns3-gui/issues/2849
|
|
* Remove preferences dialog geometry restoration. Fixes #2807
|
|
* Fix unable to configure custom adapters for Qemu VMs. Fixes #2961
|
|
|
|
## 2.2.7 07/04/2020
|
|
|
|
* Fix VNC console template doesn't extract %i (Project UUID). Fixes #2960
|
|
* Fix contextual menu issues. Ref #2955
|
|
|
|
## 2.2.6 26/03/2020
|
|
|
|
* Prevent locked drawings to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2948
|
|
* Fix issues with empty project variables. Fixes https://github.com/GNS3/gns3-gui/issues/2941
|
|
* Upgrade psutil to version 5.6.6 due to CVE-2019-18874 https://github.com/advisories/GHSA-qfc5-mcwq-26q8
|
|
* Use existing README.txt if existing when exporting portable project. Fixes https://github.com/GNS3/gns3-server/issues/1724
|
|
* Allow creation of a diskless Qemu VMs. Fixes #2939
|
|
* Re-enable "create new version" in appliance wizard. Fixes #2837
|
|
* Fix unable to load project from project library. Fixes #2932
|
|
* Fix some permission denied errors when loading remote project. Ref #2871 Fixes #2901
|
|
* Add 'Royal TS V5' to predefined console list
|
|
* Disallow invalid grid sized. Fixes #2908
|
|
* Check if hostname is blank. Fixes #2924
|
|
* Add nvme disk interface and fix scsi disk interface for Qemu VMs.
|
|
* Add latest Qemu nic models.
|
|
* Upgrade Qt version to 5.14.1. Ref #2778 #2903
|
|
|
|
## 2.2.5 09/01/2020
|
|
|
|
* Add gns3-gui.xml and update Linux icons paths & permissions. Ref #2919
|
|
|
|
## 2.2.4 08/01/2020
|
|
|
|
* Fix "Console to all nodes" doesn't open cloud objects with console configured. Fixes #2902
|
|
* Change default path for SecureCRT. Fixes #2896
|
|
* Add icons in setup.py Ref #2898
|
|
* Add remote viewer as a VNC console for Linux. Fixes #2913
|
|
|
|
## 2.2.3 12/11/2019
|
|
|
|
* Fix issue when binding on 0.0.0.0. Fixes #2892
|
|
* Allow double click on cloud with configured console to open session. Fixes #2894
|
|
* Officially support Python 3.8. Ref https://github.com/GNS3/gns3-gui/issues/2895
|
|
* Set psutil to version 5.6.3 in requirements.txt
|
|
|
|
## 2.2.2 04/11/2019
|
|
|
|
* Fix KeyError: 'spice+agent'. Fixes #2890
|
|
* Fix wrong log.error() call when exporting file.
|
|
* Revert "Explicitly cleanup the cache directory."
|
|
* Fix "UnboundLocalError: local variable 'pywintypes' referenced before assignment"
|
|
* Fix GUI uses only telnet console. Fixes #2885
|
|
* Fix missing sys module in sudo.py Fixes #2886
|
|
|
|
## 2.2.1 01/11/2019
|
|
|
|
* Check if console_type is None.
|
|
* Explicitly cleanup the cache directory.
|
|
* Get Windows interface from registry if cannot load win32com module.
|
|
* Ignore OSError returned by psutil when bringing console to front.
|
|
* Catch error if NPF or NPCAP service cannot be detected. Ref https://github.com/GNS3/gns3-server/issues/1670
|
|
* Better handling for reading synchronous JSON response from server. Ref #2874
|
|
* Fix JSONDecodeError when getting server version. Fixes #2874
|
|
* Fix FileNotFoundError exceptions when launching SPICE or VNC clients.
|
|
* Fix UnboundLocalError local variable 'win32serviceutil' referenced before assignment
|
|
* 'Fix' tab order in preferences dialog so it follows the layout
|
|
* 'Fix' tab order in edit project dialog so it follows the layout
|
|
* Use compatible shlex_quote to handle case where Windows needs double quotes around file names, not single quotes. Ref https://github.com/GNS3/gns3-gui/issues/2866
|
|
* Use 0.0.0.0 by default for server host. Fixes https://github.com/GNS3/gns3-server/issues/1663
|
|
* Catch IndexError when configuring port names. Fixes #2865
|
|
|
|
## 2.2.0 30/09/2019
|
|
|
|
* No changes
|
|
|
|
## 2.2.0rc5 09/09/2019
|
|
|
|
* Adjust size for setup dialog and remove question about running the wizard again. Ref #2846
|
|
|
|
## 2.2.0rc4 30/08/2019
|
|
|
|
* Fix issue when asking to run the setup wizard again. Ref #2846
|
|
* Remove warning about VirtualBox not supporting nested virtualization. Ref https://github.com/GNS3/gns3-server/issues/1610
|
|
* Ask user if they want to see the wizard again. Ref #2846
|
|
|
|
## 2.2.0rc3 12/08/2019
|
|
|
|
* Revert to jsonschema 2.6.0 due to packaging problem.
|
|
|
|
## 2.2.0rc2 10/08/2019
|
|
|
|
* Bump jsonschema to version 3.0.2
|
|
* Fix "Unable to change Remote Main Server IP". Fixes #2823
|
|
* Fix "AttributeError: 'QGraphicsTextItem' object has no attribute 'locked'". Fixes #2814
|
|
* Fix a minor typo in the setup wizard
|
|
|
|
## 2.2.0b4 11/07/2019
|
|
|
|
* Fix issue preventing to open the QFileDialog in the correct directory.
|
|
* Remove unused edit readme action. Fixes #2816
|
|
* Remove deprecated Qemu parameter to run legacy ASA VMs. Fixes #2827
|
|
* Upload images on remote controller. Fixes #2828
|
|
* Preferences dialog: send API request only if connected to controller
|
|
* Fix AttributeError: 'QGraphicsTextItem' object has no attribute 'locked'. Fixes #2814
|
|
* Fix KeyError: 'chassis' when converting old IOS templates. Fixes #2813
|
|
|
|
## 2.2.0b3 15/06/2019
|
|
|
|
* Fix template migration issues from GUI to controller. Fixes https://github.com/GNS3/gns3-gui/issues/2803
|
|
* %guest-cid% variable implementation for Qemu VMs. Fixes https://github.com/GNS3/gns3-gui/issues/2804
|
|
* Increase timeout from 2 to 5 seconds for synchronous check. Ref #2805
|
|
|
|
## 2.2.0b2 29/05/2019
|
|
|
|
* Fix KeyError: 'endpoint' issue. Fixes #2802
|
|
* Fix wrong aligment of symbols in saved/exported projects. Fixes #2800
|
|
* Replace urllib.request by Qt implementation for local server synchronous check. Fixes #2793
|
|
* Support snapshots for portable projects. Fixes https://github.com/GNS3/gns3-gui/issues/2792
|
|
* Fix event notification problem for projects and how snapshots are restored.
|
|
* Do not close the nodes dock widget when creating project.
|
|
* Fix no scan for images on remote controller. Fixes #2799
|
|
* Use QNetworkAccessManager to download custom appliance symbols.
|
|
* Experimental auto upgrade should not be available for "frozen" app. Fixes #2797
|
|
* Don't allow link labels to be moved for locked nodes. Fixes #2794
|
|
* Catch more OSError/PermissionError when checking md5 on remote images. Fixes #2582
|
|
* Fix exception when grid size is 0. Fixes #2790
|
|
* Catch PermissionError when scanning local image directories. Fixes #2791
|
|
|
|
## 2.1.20 29/05/2019
|
|
|
|
* Fix KeyError: 'endpoint' issue. Fixes #2802
|
|
|
|
## 2.1.19 28/05/2019
|
|
|
|
* Fix wrong aligment of symbols in saved/exported projects. Fixes #2800
|
|
* Replace urllib.request by Qt implementation for local server synchronous check. Fixes #2793
|
|
* Set grid's minimum to 5. Fixes #2795
|
|
|
|
## 2.1.18 22/05/2019
|
|
|
|
* Fix error in HTTPConnection.request for Python3.6. Fixes #2793
|
|
* Catch more OSError/PermissionError when checking md5 on remote images. Fixes #2582
|
|
* Fix exception when grid size is 0. Fixes #2790
|
|
* Catch PermissionError when scanning local image directories. Fixes #2791
|
|
* Revert "Make sure the latest PyQt5 version 5.12.x is used on Windows." Ref #2778
|
|
|
|
## 2.2.0b1 21/05/2019
|
|
|
|
* Change behavior when an IOU license is verified. Fixes https://github.com/GNS3/gns3-server/issues/1555
|
|
* Fix cannot load new profile. Fixes #2784
|
|
* Fix remote packet capture when controller is also remote. Fixes #2785
|
|
* 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
|
|
* Add tooltip for symbol theme support in general preferences. Fixes #2770
|
|
* Support for persistent docker volumes
|
|
|
|
## 2.1.17 17/05/2019
|
|
|
|
* No changes.
|
|
|
|
## 2.2.0a5 15/04/2019
|
|
|
|
* Revert "Drop old Qemu support (Windows and macOS) and legacy ASA support." Ref https://github.com/GNS3/gns3-server/issues/1579
|
|
* Do not make NPF or NPCAP service mandatory to start the local server on Windows.
|
|
* Do not try to upload a local image that is already installed on the local server.
|
|
* Back to the major.minor version for config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
|
|
* Some adjustments with compute WebSocket handling. Ref https://github.com/GNS3/gns3-server/issues/1564
|
|
* Fix AttributeError: 'GraphicsView' object has no attribute '_import_config_dir'. Fixes #2768
|
|
* Do not try to lock a SvgIconItem. Fixes #2766
|
|
* Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764
|
|
* Add PuTTY 0.71 and mark GNS3 PuTTY as deprecated. Fixes #2758
|
|
* Fix bug with IOS platform detection. Fixes #2760
|
|
|
|
## 2.1.16 15/04/2019
|
|
|
|
* Do not make NPF or NPCAP service mandatory to start the local server on Windows.
|
|
* Fix OverflowError error with progress dialog. Fixes #2767
|
|
* More fixes for stuck progress window. Fixes #2765
|
|
* Fix adding multiple devices - stuck progress window. Fixes #2765
|
|
* Make sure the latest PyQt5 version 5.12.x is used on Windows.
|
|
* Show a warning when a config export is not supported. Ref #2762
|
|
|
|
## 2.1.15 21/03/2019
|
|
|
|
* No changes on the GUI.
|
|
|
|
## 2.2.0a4 05/04/2019
|
|
|
|
* Use the full version number for path to config files. Ref https://github.com/GNS3/gns3-gui/issues/2756
|
|
* Fix error message when shutting down GUI without a started server.
|
|
* Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753
|
|
* Store config files in version specific location
|
|
* Update pytest from 4.3.1 to 4.4.0
|
|
* Fix error messages on closing GNS3 application. Fixes https://github.com/GNS3/gns3-gui/issues/2750
|
|
* Fix bug when list of files for an appliance is not displayed.
|
|
* Update 'local' to 'bundled' in server & gui, Fixes: #1561
|
|
|
|
## 2.2.0a3 25/03/2019
|
|
|
|
* Fix bug when changing symbol. Fixes #2740
|
|
* Fix issue when images are not uploaded from appliance wizard. Ref https://github.com/GNS3/gns3-gui/issues/2738
|
|
|
|
## 2.2.0a2 14/03/2019
|
|
|
|
* Try to handle stacked widget layout differently. Ref #2605
|
|
* Early support for symbol themes.
|
|
* Download custom appliance symbols from GitHub Fix symbol cache issue. Ref https://github.com/GNS3/gns3-gui/issues/2671 Fix temporary directory for symbols was not deleted Fix temporary appliance file was not deleted
|
|
* New export project wizard.
|
|
* Update paths for binaries moved to the MacOS directory in GNS3.app
|
|
* Prevent to change layer position for locked items. Ref #2679
|
|
* Display available appliances in a hierarchical folder structure. Fixes #2702
|
|
* Handle locking/unlocking items independently from the layer position.
|
|
* Better description to why an appliance cannot be installed.
|
|
* Force jsonschema dependency to 2.6.0
|
|
* Fix broken idle-pc support. Fixes #1515
|
|
|
|
## 2.2.0a1 29/01/2019
|
|
|
|
* Fix default NAT interface not restored on Windows. Fixes #2681
|
|
* Merge and improvements to the setup wizard. Fixes #2676.
|
|
* Adjust the setup wizard (VMware image size, layouts).
|
|
* Refactor appliance wizard.
|
|
* Natural sorting support for custom adapters tree widget.
|
|
* Add the word "template" to configuration dialog titles.
|
|
* Reorder node contextual menu.
|
|
* Option to limit the size of node symbols (activated by default). Ref #2674.
|
|
* Resize SVG node symbol only when height is above 80px. Ref #2674 Work on str instead of binary when resizing SVG symbol.
|
|
* Automatically resize SVG symbols that are too big. Ref #2674.
|
|
* Bigger new template wizard.
|
|
* Fix DeprecationWarning: invalid escape sequence. Fixes https://github.com/GNS3/gns3-gui/issues/2670
|
|
* Use theme icons in other contextual menus. Fixes #2669
|
|
* Change some text regarding appliance installation.
|
|
* Handle errors when creating template from appliance.
|
|
* Template creation from an appliance.
|
|
* Basic support to create new template from appliance.
|
|
* Fix race condition when trying to automatically open a console and the project is already running. Fixes #1493.
|
|
* Fix issue with IOS c7200 templates and usage variable.
|
|
* Add usage instructions to node tooltip. Ref #2662.
|
|
* Smaller node info dialog.
|
|
* New node information dialog to display general, usage and command line information. Ref https://github.com/GNS3/gns3-gui/issues/2662 https://github.com/GNS3/gns3-gui/issues/2656
|
|
* Support "usage" field for Dynamips, IOU, VirtualBox and VMware. Fixes https://github.com/GNS3/gns3-gui/issues/2657
|
|
* Add "new template" entry to File menu. Fixes #2658
|
|
* Fix bug with filter in add template. Fixes #2651.
|
|
* Fix missing method '_newApplianceActionSlot'. Fixes #2643.
|
|
* Use "template" to name what we use to create new nodes.
|
|
* Use project instead of topology where appropriate.
|
|
* Make sure nothing is named "compute server".
|
|
* Use "node" instead of "appliance" for grid support.
|
|
* Support for differing grid sizes for appliances and drawings. Requires corresponding commit on gns3-server.
|
|
* New projects can be created with show grid/snap to grid.
|
|
* Disallow changing layer of a locked object. Ref #2513.
|
|
* Cosmetic changes regarding appliances.
|
|
* Fix issue when duplicating an appliance on GUI side.
|
|
* Fix issue to access configuration pages for Ethernet switch and hub appliances.
|
|
* Fix small bugs when using the new appliance management API.
|
|
* Fix bug with custom adapters and categories for Docker VM. Fixes https://github.com/GNS3/gns3-gui/issues/2613
|
|
* Fix bug with categories with Docker appliances.
|
|
* Schema validation for appliance API. Ref #1427.
|
|
* Remove generic controller settings API endpoint.
|
|
* Fix conflict between the two websocket streams (project & controller).
|
|
* Fix platform.linux_distribution() is deprecated. Fixes https://github.com/GNS3/gns3-gui/issues/2578
|
|
* Allow multiple appliances to be installed. Ref #2490
|
|
* Add more information about appliance templates.
|
|
* New appliance wizard to install an appliance from different sources. Ref #2490
|
|
* Redesign appliance handling part 1. Ref #2490 - Removed appliance templates from device dock - Use new controller notification stream - Fixed device update and remove from device dock
|
|
* Fix "Network session error" issues. Fixes #2560.
|
|
* Set default layer for newly created nodes to 1 and 2 for all other drawings. Ref #2513.
|
|
* Deactivate TraceNG module
|
|
* Main menu actions to WebUI and Light Web Interface
|
|
* Enable TraceNG module
|
|
* Add Solar-Putty command line. Ref #2519.
|
|
* Fix issues when locking/unlocking items. Ref #2513.
|
|
* Fix tests for default note font/color.
|
|
* Console support for clouds (to connect to external devices or services). Fixes #2500.
|
|
* Fix LabelItem tests.
|
|
* Separate appliance font from note font. Fixes #2477.
|
|
* Do not include spaces in link description (%d replacement) for packet analyzer command. Ref #2485.
|
|
* Fix error when trying to open project. Fixes #2508
|
|
* Launch packet capture analyzer command without creating pipe.
|
|
* Streamline appliance wizard. Fixes #2224.
|
|
* Fix "Node list view not updated when renaming or deleting appliance template". Fixes #2356.
|
|
* Automatically resize the Custom adapters configuration dialog. Fixes #2467.
|
|
* Change size of custom adapters configuration dialog. Ref #2467.
|
|
* Improve node tooltips. Fixes #2462.
|
|
* Do not activate "console auto start" by default. Ref #1910.
|
|
* Support for console auto start. Fixes #1910
|
|
* Add custom_adapters setting support for appliance files. Ref #2361.
|
|
* Possibility to customize port names and adapter types for Qemu, VirtualBox, VMware and Docker. Fixes #2361. MAC addresses can customized for Qemu as well.
|
|
* Allow to have the projects with the same name in different locations. Fixes #2380.
|
|
* Save state feature for VirtualBox and VMware. New "On close" setting to select the action to execute when closing/stopping a Qemu/VirtualBox/VMware VM.
|
|
* Support for suspend to disk / resume (Qemu). Ref #725.
|
|
* Fix bug with 'none' console type for Ethernet switch. Fix some tests related to traceng.
|
|
* Allow to resize a Qemu VM disk (extend only). Ref #2382.
|
|
* Allow to select the default NAT interface in preferences for local server.
|
|
* Fix missing lock and unlock icons in resources.
|
|
* Consistent icon styles for contextual menu. Fixes #1272.
|
|
* Spice with agent support for Qemu VMs. Fixes #2355.
|
|
* Fix zoom-in zoom-out step values. Ref #2457.
|
|
* Support for console type "none" for all VMs. Fixes #2452.
|
|
* Allow to copy Dynamips, IOU, Qemu and Docker templates in preferences. Fixes #2451.
|
|
* Support for none console type (Qemu & Docker only)
|
|
* Support Qemu with HAXM acceleration.
|
|
* Use PyQt 5.10 and change AV build to use MSVS2017
|
|
* PyQt5.10 support, Ref. #2434
|
|
* Allow to accept a different md5 hash than the one in the appliance file. Ref. server#1246
|
|
* Critical information during upload file with different md5, Ref. #1246
|
|
* Restore locked item state.
|
|
* Bump to version 2.2.0dev1 & refresh resources/ui files.
|
|
* Have the contextual menu use icons from the active style. Ref #1272.
|
|
* Individually lock or unlock an item on the scene. Fixes #1228.
|
|
* Improve lock and unlock all items so some actions can still be performed on objects. Fixes #1134.
|
|
* Lock or unlock all items button. Fixes #1134.
|
|
* Move console to all devices icon after the separation bar. Ref #1272
|
|
* Lock icons. Ref #1134.
|
|
|
|
## 2.1.14 27/02/2019
|
|
|
|
* Better description to why an appliance cannot be installed.
|
|
|
|
## 2.1.13 26/02/2019
|
|
|
|
* Disable computer hibernation detection mechanism. Ref #2678
|
|
* Add some advice for request timeout message. Fixes #2652
|
|
* Show/Hide interface labels when status points are not shown. Fixes #2690
|
|
* Do not print critical message twice on stderr. Replace QMessageBox calls with no parent by log.error()/log.warning().
|
|
* Show critical messages before the main window runs.
|
|
* Avoid using PyQt5.Qt, which imports unneeded stuff. Fixes #2592
|
|
* Fix SIP import error with recent PyQt versions. Fixes #2709
|
|
* Upgrade to Qt 5.12. Fixes #2636
|
|
* Adjust the setup wizard (VMware image size, layouts).
|
|
|
|
## 2.1.12 23/01/2019
|
|
|
|
* Option to resize SVG symbols that are too big (height above 80px, activated by default). Ref #2674.
|
|
* Update VMware banners and links.
|
|
* Allow users to refresh the template list in the nodes view panel.
|
|
* Fix Dynamips decompress doesn't work with relative images. Fixes #2648.
|
|
* Update download URL for "Check For Update".
|
|
|
|
## 2.1.11 28/09/2018
|
|
|
|
* Handle deleted SIP objects.
|
|
* Update paths for UltraVNC and VirtViewer.
|
|
* Indicate if Solar-PuTTY is included or not. Fixes #2595
|
|
* Fix bad link to installation instructions in README.rst. Fixes #2590
|
|
* Downgrade to Qt 5.9. Fixes #2592.
|
|
|
|
## 2.1.10 15/09/2018
|
|
|
|
* Fix small errors like unhandled exceptions etc.
|
|
* Fix when appliance version is not available for Dynamips/IOU/Qemu. Fixes #2585.
|
|
* Fix issue when installing appliance with no version selected. Fixes #2585.
|
|
* Check for existing appliance name across all emulator types. Fixes #2584.
|
|
* Improve the invalid port format detection. Fixes https://github.com/GNS3/gns3-gui/issues/2580
|
|
* Catch OSError/PermissionError when checking md5 on remote image. Fixes #2582.
|
|
* Fix UnicodeDecodeError in file editor. Fixes #2581.
|
|
* Catch import error for win32serviceutil. Fixes #2583.
|
|
* Fix bug with empty project ID when creating a new node. Fixes #2366
|
|
* Fix various small errors, mostly about non-existing C/C++ objects.
|
|
* Send extra controller and compute information in crash reports.
|
|
* Update setup.py and fix minor issues.
|
|
* Set the default delay console all value to 1500ms if using Solar-PuTTY.
|
|
* Make Solar-Putty the default if installed. Ref #2519.
|
|
* Fix issue with custom appliance. Fixes https://github.com/GNS3/gns3-registry/issues/361
|
|
* Forbid controller and compute servers to be different versions. Report last compute server error to clients and display in the server summary.
|
|
* Fix issue with appliance categories. Fixes https://github.com/GNS3/gns3-registry/issues/361
|
|
* Add compute information to crash reports.
|
|
* Add controller version in Sentry bug reports.
|
|
* Backport: Fix "Network session error" issues. Fixes #2560.
|
|
* Add SolarPutty command line. Fixes #2519.
|
|
* Add missing Qemu boot priority values. Fixes https://github.com/GNS3/gns3-server/issues/1385
|
|
* Update PyQt5 from version 5.8 to version 5.10. Fixes #2564.
|
|
|
|
## 2.1.9 13/08/2018
|
|
|
|
* Fix incorrect short port names in topology summary. Fixes https://github.com/GNS3/gns3-gui/issues/2562
|
|
* Add compute version in server summary tooltip.
|
|
* Fix test for Qemu boot priority. Fixes #2548.
|
|
* Fix boot priority missing when installing an appliance. Fixes #2548.
|
|
* Support PATH with UTF-8 characters in OSX telnet console, fixes #2537
|
|
* Allow users to accept different MD5 hashes for preconfigured appliances. Fixes #2526.
|
|
* Do not try to update drawing if it is being deleted. Ref #2483.
|
|
* Catch exception when loading invalid appliance file.
|
|
|
|
## 2.1.8 14/06/2018
|
|
|
|
* Add error information when cannot access/read IOS/IOU config file. Ref #2501
|
|
* Fallback when using process name to bring console to front.
|
|
* Use process name to bring console to front. Fixes #2514.
|
|
|
|
## 2.1.7 12/06/2018
|
|
|
|
* Do not try to update link if it is being deleted. Fixes #2483.
|
|
* Fix can't add SVG image to project. Fixes #2502
|
|
* Remove unwanted trailing characters and other white spaces when reading .md5sum files. Fixes #2498.
|
|
* Update interface sequence number check. Fixes #2491.
|
|
* Logo should not have context menu, Fixes: #2507
|
|
* Update logo position only when changes, Fixes: #2506
|
|
|
|
## 2.1.6 22/05/2018
|
|
|
|
* Ask for global variables when project is loaded
|
|
* Add/Edit global variables of project
|
|
* Rename tabs at Edit Project
|
|
* Global variables tab on Edit project
|
|
* Support of supplier logo and url
|
|
* Add missing crowdfunder name in About dialog.
|
|
* Project variables and supplier
|
|
* No timeout when duplicating a project.
|
|
* No timeout when restoring snapshot.
|
|
* Add advanced settings for docker and ExtraHosts param, Ref. #2482
|
|
* Replace "not supported" by "none" in topology summary view.
|
|
|
|
## 2.1.5 18/04/2018
|
|
|
|
* Fix Qemu binary list locks when a version is deleted. Fixes #2474.
|
|
* Fix invalid answer from the PyPi server. Fixes #2473.
|
|
* Fix wrong wizard page name.
|
|
* Grid size support for projects. Fixes #2469.
|
|
* Remove 'include INSTALL' from MANIFEST. Fixes #2470.
|
|
* Check for valid IP address and prevent to run on non-Windows platforms.
|
|
|
|
## 2.1.4 12/03/2018
|
|
|
|
* Update node on server on any change, Fixes: #2429
|
|
* Mark IOU layer 1 keepalive messages feature as non-functional. Fixes #2431.
|
|
* Images refresh when added via settings, Fixes:#2423
|
|
* Emit project_loaded_signal after project creation
|
|
* Add option Show interface labels on new project, Ref. #2308
|
|
* Improve finding pyuic3.exe on Windows
|
|
* Use debug for error downloading file messages. Fixes #2398.
|
|
* Refresh buttons in the cloud node to query the server for available interfaces. Fixes #2416.
|
|
* Handle Certifacte Error, Ref. gns3-server#1262
|
|
* Backward compatibility for tests, Ref. #2405?
|
|
* Use UTF-8 for IOURC file migration.
|
|
* Look for symbols on controller, Ref. #2405
|
|
* Display an error message if Telnet console program cannot be executed.
|
|
|
|
## 2.1.3 19/01/2018
|
|
|
|
* Change messages when there are different client and server versions. Fixes #2391.
|
|
* Fix "Transport selection via DSN is deprecated" message. Sync is configured with HTTPTransport.
|
|
* Refresh CPU/RAM info every 1 second. Ref #2262.
|
|
* Only check for AVG on Windows
|
|
* Improve the search for VBoxManage.
|
|
* Allow telnet console to node with name containing double quotes. Fixes #2371.
|
|
|
|
## 2.1.2 08/01/2018
|
|
|
|
* Update VMware promotion in setup wizard.
|
|
* Confirm exit. Fixes #2359.
|
|
* Fix with .exe build
|
|
|
|
## 2.1.1 22/12/2017
|
|
|
|
* Fix dragging appliance into topology from nodes window, fixes: #2363
|
|
* Fix Appliances in Docked mode, fixes: #2362
|
|
* Create local variable in order to debug issue in the next occurrence, #2366
|
|
* Fix ParseError: not well-formed (invalid token), #2364
|
|
* Fix local variable 'vm' referenced before assignment #2365
|
|
* Fix: 'NodesDockWidget' object has no attribute 'uiNodesView', #2362
|
|
* Tentative fix for packet capture not working correctly when remote main server is configured. Ref #2111.
|
|
* Log Qt messages with log.debug() instead of log.info().
|
|
* Fix auto idle-pc from preferences. Fixes #2344.
|
|
* Snapshoting project without timeout but with button. Ref. #2314
|
|
* Improve validation for idle-pc.
|
|
* Activate faulthandler.
|
|
* Add PATH to OS X console commands
|
|
* Use raw triple quotes in large console settings This eliminates one level of quoting
|
|
* Fix issue in node summary when console is not supported by a node.
|
|
* Remove unused symbols. Fixes #2320.
|
|
* Show console information in Topology Summary Dock. Fixes #2258.
|
|
* New option: require KVM. If false, Qemu VMs will not be prevented to run without KVM.
|
|
* Implement variable replacement for Qemu VM options.
|
|
* Show on what server a node is installed in the servers summary pane. Fixes #2279.
|
|
* Add more info when cannot remove capture file after stopping packet capture in a remote project. Ref #1223.
|
|
* Do not overwrites the disk images when copied to default directory. Fixes #2326.
|
|
* Only replace quoted telnet for macOS Telnet commands. Ref #2328.
|
|
* Support Telnet path containing spaces. Ref #2328.
|
|
* Fix problem when embedded telnet client path contains a space on macOS. Ref #2328.
|
|
* Do not launch console for builtin nodes when using the "Console to all nodes" button. Fixes #2309.
|
|
* Update frame_relay_switch_configuration_page_ui.py
|
|
* Turn off timeout for node creation
|
|
|
|
## 2.1.0 09/11/2017
|
|
|
|
* Update dynamips binary on OSX
|
|
|
|
## 2.1.0rc4 07/11/2017
|
|
|
|
* Accurate upload progress dialogs for large files
|
|
* Disable direct file upload on default
|
|
* Add registry version 5
|
|
* Direct file upload enabled on default
|
|
* Progress Dialog: don't count finished queries done in background
|
|
* Add debug messages to file upload
|
|
* Image Upload Manager for uploading
|
|
* Fix race condition on NodesDockWidget, fixes: #2304
|
|
* Do not write an error message when importing non existing config from a directory. Fixes #2296.
|
|
* Fix bug when replacing Telnet path on OSX. Ref #2274.
|
|
* Back to development on 2.1.0rc3
|
|
|
|
## 2.1.0rc3 19/10/2017
|
|
|
|
* Add debug when using Telnet path on OSX. Ref #2274.
|
|
* Force to use the telnet client embedded in DMG. Ref #2274.
|
|
* Upload directly to compute - experimental feature
|
|
* Filter additional QXcbConnection log messages
|
|
* Do not add missing file extension for screenshot file names on Mac. Fixes #2287.
|
|
* Log Qt messages as info instead of error. Ref #2281.
|
|
|
|
## 2.1.0rc2 04/10/2017
|
|
|
|
* Only show "can't get settings from controller" message in debug mode.
|
|
* Remove explicit Telnet path on OS X. Ref #2274
|
|
* Disable WebSocket notification for lower PyQT version than 5.6. Fixes #2272
|
|
* Increase timeout to 5 minutes when creating and restoring a snapshot.
|
|
* Add more information when a request timeouts. Ref #2277.
|
|
* Do not show the progress dialog when moving a node. Ref #2275.
|
|
* Increase timer before showing a progress dialog from 250ms to 500ms. Ref #2275.
|
|
* Use embedded Telnet client on OS X. Ref #2274.
|
|
* Fix small bug when adding an appliance template and the name already exists.
|
|
* Use RAW sockets by default on Linux for VMware VM connections.
|
|
* Increase timeout to get compute servers from controller. Ref #2269.
|
|
* Fix "Node doesn't exist" after deletion, but still on the canvas. Fixes #2266.
|
|
* Make sure the warning button icon appears in cloud properties dialog on Windows. Fixes #2245.
|
|
* Fix bug when cancelling the importation of a configuration file. Fixes #2260.
|
|
|
|
## 2.1.0rc1 13/09/2017
|
|
|
|
* Fix missing spice console option in appliance template schema. Fixes #2255.
|
|
|
|
## 2.1.0b2 05/09/2017
|
|
|
|
* Fix resources dependencies for cloud configuration page (Fixes: #2251)
|
|
* Disabled possibility of moving items under zero layer (Fixes #2220)
|
|
* dialog-warning.svg fallback for themed icon (Ref. #2245)
|
|
* Change width of packet filters dialog (Fixes #2244)
|
|
* Fix high CPU usage when using packet filters. Fixes #2240.
|
|
* Toggle Node menu item (Fixes #2227)
|
|
* Fixes multiselection styles change crash on LineItem (#2216)
|
|
* Fixes loading symbols for QEMU at Edit Page (#2214)
|
|
* Fixes exception when right click on Dynamips router in the device dock (#2211)
|
|
* Update frame_relay_switch_configuration_page.ui
|
|
|
|
## 2.1.0b1 04/08/2017
|
|
|
|
* Info added to the Nat node
|
|
* Add missing popup information in cloud and docker node
|
|
* Handle invalid json in websockets
|
|
* Avoid invalid bad request error when receiving partial answer
|
|
* Catch parse error for broken SVG
|
|
* Filter QXcbConnection log messages
|
|
* Catch class 'PyQt5.QtNetwork.QNetworkReply'> returned a result with an error set
|
|
* Fix KeyError: 'overlay_notifications'
|
|
|
|
## 2.1.0a2 31/07/2017
|
|
|
|
* Fix permission error when importing a project on a remote server
|
|
* Fix RecursionError
|
|
* Fix 'NodesDockWidget' object has no attribute 'loadPath'
|
|
* Fix 'MainWindow' object has no attribute '_settings
|
|
* Fix object has no attribute 'warning_signal'
|
|
* Fix timeout issues when using an appliance
|
|
* Make sure ubridge path is not a directory
|
|
|
|
## 2.1.0a1 24/07/2017
|
|
|
|
* Packet filtering
|
|
* Suspend a link
|
|
* Duplicate a node
|
|
* Move config to central server
|
|
* Appliance templates on server
|
|
|
|
## 2.0.3 13/06/2017
|
|
|
|
* Display error when we can't export files
|
|
* Fix auth header not sent is some conditions
|
|
* If we have auth issue at server startup continue to get better error
|
|
* Do not override IOU configuration file when you change the image
|
|
* Fix some PNG loading issues on Windows
|
|
* Handle label with missing elements
|
|
* Support floating value for font size
|
|
* Handle partial json in a response
|
|
* Add Dominik as a new team member
|
|
|
|
## 2.0.2 30/05/2017
|
|
|
|
* Show a default symbol in case of corrupted file
|
|
* When another gui is already running exit instead of proper close to avoid any issue
|
|
* Fix duplicate on remote server use wrong location
|
|
* Display the location of settings when we disallow opening due to old release
|
|
* Improve search for dynamips in development on OSX
|
|
* Fix error display when loading a .png custom symbol
|
|
* Fix a crash in the progress dialog
|
|
* Fix a race condition when exporting a closed project
|
|
* Fix RuntimeError: wrapped C/C++ object of type NodeItem has been deleted
|
|
|
|
## 2.0.1 16/05/2017
|
|
|
|
* Improve inline help. Fixes #1999. Add a warning about wifi interfaces in the cloud. Fixes #1902.
|
|
* Copy remote directory path into clipboard in "Show in FileManager". Fixes #1966.
|
|
* Fix display of error in progress dialog when we don't have thread
|
|
* Fix lost slot and port in dynamips settings
|
|
* Do not run import / export of project in seperate thread
|
|
* Assert when running an HTTP query outside the main thread
|
|
* Proper error when you try to load the pid file as config file
|
|
* Log malformed svg text item
|
|
* Fix a race condition when right click and delete a node at the same time
|
|
* Fix a race condition when snapshoting a closed project
|
|
* Update doctor_dialog.py
|
|
* Catch remaining missing function listxattr on some Linux host.
|
|
* Fix a race condition when creating node and closing project
|
|
* Fix error if you put a path in a .gns3a file for qemu
|
|
* Fix AttributeError: 'NoneType' object has no attribute '_refreshVisibleWidgets'
|
|
* Do not crash if the logging code raise an exception
|
|
* Fix some crash in dynamips device preference page
|
|
* Fix warning when loading IOU images on Windows
|
|
* Do not crash if you don't have configure a packet capture program on Windows
|
|
* Ignore error when we can't kill the packet capture
|
|
* Fix AttributeError: 'NoneType' object has no attribute 'wasCanceled'
|
|
* Fix RuntimeError: wrapped C/C++ object of type QComboBox has been deleted
|
|
* Fix RuntimeError: wrapped C/C++ object of type QTreeWidgetItem has been deleted
|
|
* Fix detection of https when use for the local server
|
|
* Silent the _COMPIZ_TOOLKIT_ACTION warning
|
|
* Cacth TypeError: native Qt signal is not callable
|
|
* Fix AttributeError: 'C7200' object has no attribute 'warning_signal'
|
|
* Catch missing function listxattr on some linux host
|
|
* Disallow opening a .gns3 on a remote server
|
|
* Fix project closing when we have multiple client connected
|
|
|
|
## 2.0.0 02/05/2017
|
|
|
|
* Clarify that we don't override vmware custom adapters
|
|
* Strip space from path at project creation
|
|
|
|
## 2.0.0rc4 20/04/2017
|
|
|
|
* Catch all error during the generation of log messages.
|
|
* Catch a rare node creation error
|
|
* Fix missing menu text at application startup
|
|
* Fix a race condition in the drawing item
|
|
* Catch system error when connecting to local server
|
|
* Catch a rare error when killing the capture
|
|
* Improve pcap streaming speed
|
|
* Upgrade to 5.7.1
|
|
* Recent projects list bug
|
|
* Fix a race condition in the preferences dialog
|
|
* Try to fix some windows Z issues
|
|
* Catch a garbage collection issue in the right click on a link
|
|
* Fix a compatibility issue with Python 3.4
|
|
|
|
## 1.5.4 13/04/2017
|
|
|
|
* Limit ubridge permission to the admin group on OSX
|
|
* Upgrade to Qt 5.7.1 on Windows
|
|
|
|
## 2.0.0rc3 31/03/2017
|
|
|
|
* Improve timeout handling
|
|
* Improve logging when we display a qt message box
|
|
* Try to detect computer hibernation
|
|
* Fix crash when we send some errors to the user console
|
|
* Use QtFile for managing file capture
|
|
* Allow to delete a profile from the profile select dialog
|
|
* Filter hidden folder in the profil directory
|
|
* Prevent user putting port in the remote host name
|
|
* Fix RuntimeError: wrapped C/C++ object of type EllipseItem has been deleted
|
|
* Fix a rare error in LinkItem
|
|
* Fix Image field in nodes list is stale after changing an image
|
|
* Fix RuntimeError: Set changed size during iteration
|
|
* Better detection of remote server changes
|
|
* Add a notice about the fact you need to apply server settings
|
|
* Check python version only for setup.py install
|
|
* Catch appliance error when creating an appliance new version
|
|
* If a node can't be deleted do not remove it
|
|
* If something is wrong during packet capture do not disconnect us from the server
|
|
* Fix saving dynamips
|
|
* Try to fix the hang dialog on some computers
|
|
* Fix a rare crash in progress dialog
|
|
* If we pass --profile skip the profile select dialog
|
|
* Raise an error if the progress dialog is not created from the main thread
|
|
* Log qt log to python log
|
|
* Fix image are not uploaded to remote main server
|
|
* Fix race condition when editing a project
|
|
* Poll settings each 5 seconds
|
|
* Avoid progress dialog not disapear
|
|
* Remove wrong mention about the fact super putty is include
|
|
* Avoid a crash when an ios router don't have a chassis
|
|
* Fix a potentatial crash in the progress dialog
|
|
* Support official docker images in appliances
|
|
|
|
## 2.0.0rc2 10/03/2017
|
|
|
|
* Deploy on pypi when we tag
|
|
* Fix rare crash in GNS3 VM preference page
|
|
* Fix an error on Windows when loading SVG files
|
|
* Prevent a potential crash
|
|
* Workaround a rare crash when sending analytics
|
|
* Catch error when you try to create a node a not existing server
|
|
* Fix an error when your local server crash and computer return non unicode
|
|
* Fix KeyError: 'slot1'
|
|
* Fix a rare crash in import appliance
|
|
* Rollback to PyQT 5.8 because 5.8.1 seem to have trouble at install
|
|
* Update pyqt5 from 5.8 to 5.8.1
|
|
|
|
## 2.0.0 RC 1 06/03/2017
|
|
|
|
* UltraVNC support
|
|
* Display less noisy dialog when we can't connect to the remote server
|
|
* Prevent the usage of gns3vm as a remote server name
|
|
* Fix the VMware wizard for not using a remote server by default
|
|
* Prevent the GNS3 VM to appear in remote compute in the VM wizard
|
|
* Remove iouyap settings
|
|
* Fix missing permission error management
|
|
* Avoid a crash when create a new dynamips version in the appliance wizard
|
|
* Disallow user to add the same server as a remote server and as local server
|
|
* Fix 'module' object has no attribute 'run'
|
|
* Monitor and display local server stderr
|
|
* Fix some import errors
|
|
* Remove placeholder string from appliance wizard
|
|
* Avoiding calling multiple time /computes at the same time. And reduce timeout
|
|
* Support for appliance v4
|
|
* Some tweaks for enabling/disabling HDPI mode.
|
|
* Do not display error at first step of the setup wizard
|
|
* Disable HDPI by default on Linux and allow to configure it
|
|
* Fix an issue when you edit a VPCS node from the node view
|
|
* Catch a race condition in managing error static assets download
|
|
* Handle error if you try to import an appliance without having the images
|
|
* Improve crash proof code of the progress dialog
|
|
|
|
## 2.0.0 beta 4 19/01/2017
|
|
|
|
* Update pyqt5 from 5.7.1 to 5.8
|
|
* Drop from console view the show command not supported by 2.0
|
|
* Try to avoid segfault in some PyQT version
|
|
* Support for strike and underline
|
|
* Do not use native font selector on mac it could crash
|
|
* Use a dedicated QNetwork manager for notification
|
|
* Fix a display error in console error message
|
|
* Use signal for writting on console to avoid some potential segfault
|
|
* Fix a rare warning
|
|
* Add more debug when we have an http error
|
|
* Disable timeout on project open
|
|
* Support for gvncviewer
|
|
* Fix a rare crash in the file editor dialog
|
|
* Fix a race condition when we display the error
|
|
* Fix an issue with invalid hostname detected as an IPV6
|
|
* When you update a a node from the node view send settings to controller
|
|
* Fix error when permission on the loaded image is broken
|
|
* Fix crash with invalid image file in appliance wizard
|
|
* Fix error when loading an handmade appliance file
|
|
* Fix no error if your VNC client is not configured
|
|
* Avoid high cpu usage when connection is lost
|
|
* Support {name} in cloud template
|
|
* Fix text of the export dialog
|
|
* Fix error message when a project is already open
|
|
* Fix missing info in tooltip of ethernet switch
|
|
* The server manage the vmname when we update the linked virtual box VM
|
|
* Fix z value for text
|
|
* Avoid a segfault when display an error
|
|
* Add sata options in the appliance schema
|
|
* Fix a rare crash when exporting IOU configurations
|
|
* Allow additionnal properties in registry files
|
|
* Fix a potential crash when a symbol is not found
|
|
* Strip unused code for OVA support in the registry
|
|
* Increase the timeout for killing local server
|
|
* Fix error when changing the layer of a drawing item
|
|
* Fix double click for open file on OSX
|
|
* Add debug to see the arguments use to start the application
|
|
* Put the selected engine in the first position of the listbox
|
|
* Fix rare crash with dynamips
|
|
* Fix rare crash in the progress dialog
|
|
* Fix a rare crash in console view
|
|
* Fix crash when you drag a file inside GNS3
|
|
|
|
## 2.0.0 beta 3 19/01/2017
|
|
|
|
* Fix error if you already have an image with a different name on remote server
|
|
* Drop gns3 converter from requirements
|
|
* Show correct server name in tooltip
|
|
* Menu item to open controller webpage
|
|
* Fixes potential exception when adding network module to an IOS router. Fixes #1774.
|
|
* Do not export a file config file if empty
|
|
* Allow to set console type in qemu wizard
|
|
* Fix overwrite of projects
|
|
* Fix creation of new appliance version when filename is different
|
|
* Fix you can't configure port 0 on ethernet switch
|
|
* Fix a race condition when saving as a project and closing it
|
|
* Reorder multi link when you delete one
|
|
* Ensure we can't connect to occupy port
|
|
* Fix AttributeError: 'QImageSvgRenderer' object has no attribute '_svg'
|
|
* Fix Unsaved preferences in GNS3 VM warning
|
|
* Force margins in configuration tabs.
|
|
* Sata disk interface support for Qemu VMs.
|
|
* Remove "sata" disk interface. Does not exist in Qemu. Ref #1749
|
|
* Add SATA and none disk interfaces on Qemu VM configuration page. Fixes #1749.
|
|
* Update pyqt5 from 5.7 to 5.7.1
|
|
* Fix TypeError: argument of type 'NoneType' is not iterable
|
|
* Fix an error when you edit readme and no projet is opened
|
|
* Upgrade Qt 5.7
|
|
|
|
## 1.5.3 12/01/2017
|
|
|
|
* Upgrade Qt 5.7
|
|
|
|
## 2.0.0 beta 2 20/12/2016
|
|
|
|
* AUX console button text change in MainWindow.
|
|
* Fix GNS3 Client not connecting to remote controller
|
|
* Delete from project list deleted projects
|
|
* Keep a shared list of projects internally
|
|
* Fix recent files in new project dialog
|
|
* Move recent projects to the file menu
|
|
* Fix Tail process for wireshark trace not killed when we change project
|
|
* Move project menu items. Ref #1713.
|
|
* Display recent files for local controller, recent project for remote controller
|
|
* Do not display the remote server if the server is use as a GNS3 VM
|
|
* If the notification stream is stopped by something we auto reconnect
|
|
* Ignore system proxy to avoid trouble with "Security Suites"
|
|
* Avoid close and delete a project at the same time
|
|
* Alpha sort of servers summaries
|
|
* Fix new remote server doesn't show up in compute summary
|
|
* Fix interface number for Switch & Hub templates
|
|
* Fix sync of node alignements with the server
|
|
* Fix rare condition when you close a project and add a node
|
|
* Options -q for quiet startup
|
|
* Fix an error when apply permission on OSX
|
|
* Support Qemu cpus in GNS3A
|
|
* Support for BIOS images
|
|
* Fix IdlePC can't be found during setup wizard
|
|
|
|
## 2.0.0 beta 1 07/12/2016
|
|
|
|
* Use osascript on OSX for asking admin permission
|
|
* Change the method for creating the tmpdir for symbols cache
|
|
* Fix a connection error at the end of the setup wizard
|
|
* Change how some tabs are organized or named.
|
|
* General settings => local settings
|
|
* Drop more reference to use local server
|
|
* Remove local server checkbox from preferences
|
|
* Make sure to not start local server during setup wizard remote server
|
|
* Fix Error when editing IOS image created using .gns3a file
|
|
* Fix test suites around sip deleted
|
|
* Do not auto start the local server in setup wizard
|
|
* On OSX execute all sudo in a single operation
|
|
* Catch key Compute is missing during conversion error
|
|
* Fix rare crash in gns3.dialogs.appliance_wizard in validateCurrentPage
|
|
* Fix AttributeError: 'Nat' object has no attribute 'configPage'
|
|
* Catch one more RuntimeError: wrapped C/C++
|
|
* Fix a rare crash in port
|
|
* Fix a rare crash when set symbol
|
|
* Fix a potential crash
|
|
* Fix a potential crash at exit
|
|
* Fix crashes
|
|
* Remove unused settings from general preferences
|
|
* Catch error when you try to import a IOU bin as a licence
|
|
* Fix rare crash when exiting
|
|
* Fix crash when freeing some ressources
|
|
* Fix timeout when exporting large project
|
|
* Avoid a rare crash when we free a port
|
|
* Fix you can't download symbols after you got an error
|
|
|
|
## 2.0.0 alpha 4 24/11/2016
|
|
* Mark preferences changes when you change a QPlainTextEdit
|
|
* Force the VPCS config initial file
|
|
* Replace the IOU licence path by an input text
|
|
* Fix 403 when loading a remote project
|
|
* Fix some possible server not starting on Windows
|
|
* Hide the connection refused dialog when we success to reconnect
|
|
* Avoid a rare crash when changing topology
|
|
* When loading another project disconnect from current project
|
|
* Do not crash if we can't list remote list of GNS3 VM engines
|
|
* Init the VPCS base config
|
|
* Fix invalid ressource path on OSX
|
|
* Fix segfault when deleting a node
|
|
* Do not download multiple time the same symbol
|
|
* Kill tail process when capture stop
|
|
* Fix Topology summary contain non existing links
|
|
* Fix a rare crash when deleting a link
|
|
* Fix export of debug informations when not connected to the controller
|
|
* Fix AttributeError: 'DockerVM' object has no attribute 'server'
|
|
* Fix error message if you double click on builtin switch
|
|
* Fix a rare crash in packet capture
|
|
* Restrict ubridge to admin users on OSX
|
|
* Natural sort of Nodes in topology summary
|
|
* Drop serial console type
|
|
* Display an error if you try to open a 0.8.x file
|
|
* Fix tab order when editing a compute
|
|
* Fix a crash in ethernet switch settings
|
|
* Dissallow unknown extensions
|
|
|
|
## 2.0.0 alpha 3 28/10/2016
|
|
* Fix error when opening a project from the cli with a gns3 installed via setup.py
|
|
* Fix a rare crash in snapshot dialog
|
|
* Fix crash when importing project on a remote server
|
|
* Fix crash in appliance wizard
|
|
* Fix crash when local server is not available
|
|
* Disallow to overwrite a running project
|
|
* Fix a rare crash when deleting a link
|
|
* Fix appliance with wrong file name after import
|
|
* Fix a crash at startup on Mac when coming from old GNS3 version
|
|
* Fix key error in settings if a compute no longer exists
|
|
* All check for vmware linked base are already made server side
|
|
* Fix Save as is not switching to the saved project
|
|
* Auto reopen a project if connection is lost
|
|
* Empty the list of computes nodes when connection is lost
|
|
* Try to fix duplicate nodes after snapshot restore on some user computer
|
|
* Allow only IPV4 in setup wizard
|
|
* Catch error if user tmp directory is read only
|
|
* Raise a proper error if packet capture program is invalid
|
|
* Fix AttributeError: 'NoneType' object has no attribute 'upper'
|
|
* Fix rare crash when killing wireshark
|
|
* Export debug informations also from the controller
|
|
* Fix a crash in vm wizard
|
|
* Fix error when uploading an images from preferences
|
|
* Fix snap to grid when initialy drop a node in the topology
|
|
* Optimize snap-to-grid code
|
|
* Fix a crash with linked clone
|
|
* Move prevent using twice the same VM when linked clone is not enable
|
|
* Fix If you show interface label and delete the link ghost interface label will appear
|
|
* Display short interface label instead of long version
|
|
* Fix error AttributeError: 'NoneType' object has no attribute 'capabilities'
|
|
* Fix PermissionError when killing local server
|
|
* Handle empty color
|
|
* Fix rare crash in save as
|
|
* Fix crash in restore default server settings
|
|
* Fix an error during import of some 0.8x projects
|
|
|
|
## 2.0.0 alpha 2 20/10/2016
|
|
|
|
* Support pure remote server for importing appliance
|
|
* Dissallow binding GNS3 server to an IPV6 (not supported by some emulators)
|
|
* Drop vmware host type choice in client
|
|
* Ask user to restart GNS3 after VMware installation
|
|
* Improve duplicate prevention in topology summary
|
|
* Add a duplicate button in the project library dialog
|
|
* Fix error introduce in previous commits
|
|
* Fix duplicates in recent project list
|
|
* Fix a project override error
|
|
* Fix Duplicated node in node summary when restoring a snapshot
|
|
* Fix a crash in the VMware / VirtualBox wizard
|
|
* If console host is 0.0.0.0 use controller address
|
|
* Fix save issue when importing an appliance
|
|
* Strip HTML in console view logs and log files
|
|
* Fix TypeError: _expandAllSlot() takes 1 positional argument but 2 were given
|
|
* Fix Cannot open created project by using Recents projects
|
|
* Update edit project Ui.
|
|
* Update crash report key
|
|
* Fix a crash when exporting debug without project open
|
|
* Fix a crash in rare condition when logging informations to the console
|
|
* Fix a crash in compute summary view
|
|
* Add a text about how to change the topology size in 2.0 in general preferences
|
|
* Improve warning when connection issue to GNS3 VM
|
|
* Fix crash in setup wizard
|
|
* Fix the wizard for creating appliance template doesn't support remote main server
|
|
* Appliance wizard support remote controller
|
|
* Fix Browse button is not working in the local server page in the setup wizard
|
|
* Check if local server is running in the setup wizard
|
|
* Hide setup wizard after first successful run
|
|
* Import appliance and New project are display at the same time
|
|
* Support remote controller in the setup wizard
|
|
* Fix When importing a gns3a the correct qemu binary is not selected
|
|
* Increase creation timeout for docker container
|
|
* Make WaitForLambdaWorker more crash proof
|
|
* Fix a crash when importing appliance
|
|
* Fix error in import appliances
|
|
* Try to fix the a segfault when importing appliance
|
|
* Fix crash in upload images
|
|
* Trust the server for link creation error (avoid sync issue)
|
|
* Fix an Error in server preference page
|
|
* Fix compatibility with remote server of 1.X
|
|
* New appliance dialog should not be display if you cancel the setup wizard
|
|
|
|
## 2.0.0 alpha 1 29/09/2016
|
|
* Save as you go
|
|
* Smart packet capture
|
|
* Capture on any link between any node
|
|
* Select where to run a VPCS node
|
|
* Delete a project from the GUI
|
|
* Project options
|
|
* The cloud is a real node
|
|
* Cloud templates
|
|
* New cloud interface
|
|
* VPCS / Ethernet Switch / Ethernet Hub templates
|
|
* Search OS images in multiple locations
|
|
* Periodic extraction of startup configs for Dynamips and IOU
|
|
* Custom cloud, Ethernet hub and Ethernet switch templates
|
|
* Snap to grid for all objects
|
|
* Synchronize the node templates when using multiple GUI
|
|
* Link label style
|
|
* New place holders in command line for opening consoles
|
|
* %i will be replaced by the project UUID
|
|
* %c will be replaced by the connection string
|
|
* Export a portable project from multiple remote servers
|
|
* New save as
|
|
* Snapshots with remote servers
|
|
* Better start / stop / suspend all nodes
|
|
* Edit config
|
|
* NAT node
|
|
* Support for colorblind users
|
|
* Support for non local server
|
|
* Support for profiles
|
|
* Suspend the GNS3VM when closing GNS3
|
|
* Edit the scene size
|
|
* New API
|
|
|
|
|
|
## 1.5.3 rc1 20/12/2016
|
|
|
|
* Fix Error when editing IOS image created using .gns3a file
|
|
* Fix error when opening a project from the cli with a gns3 installed via setup.py
|
|
* Fix a crash at startup on Mac when coming from old GNS3 version
|
|
* Fix an error during import of some 0.8x projects
|
|
* Ask for restart after installing vmrun
|
|
* Improve warning when connection issue to GNS3 VM
|
|
* Changes wording in VM wizards.
|
|
* Changed sentence.
|
|
* Display an error if settings come from a more recent version of GNS3
|
|
* Fix Error when no GNS3 VM is configured and you click on new Docker or IOU
|
|
* Disallow / in docker container name
|
|
* Update iTerm3 console settings
|
|
* Fix rename ethernet switch doesn't release the name
|
|
* Support for VNC display number in command line replacement
|
|
* Fix a crash when a directory with image is not accessible at gns3a import
|
|
|
|
## 1.5.2 18/08/2016
|
|
|
|
* Make more clear that VMware VM are not ESXi
|
|
* Add AppData and Desktop files
|
|
* Fix you can not select the server for VPCS
|
|
* Fix error when removing an interface from a cloud
|
|
* Fix crash when scanning a directory for image and you don't have permission on a file
|
|
* Bring back the warning dialog when no router is configured
|
|
* Fix rare crash in server summary
|
|
* Fix crash during export
|
|
|
|
## 1.5.1 06/07/2016
|
|
|
|
* Try to fix a crash when reseting interface label
|
|
* Fix a crash with broken file system
|
|
* Fix EtherSwitch default name format
|
|
* Fix crash when you have utf-8 char in the README
|
|
* Fix rare crash when creating a link
|
|
* Stop node before hot unlink
|
|
* Prevent a crash due to issue in Qt
|
|
* Add another security to prevent client to send empty hostname
|
|
* Fix rare crash when deleting interface from the cloud
|
|
* Fix rare crash in topology summary view
|
|
* Ask user to send explanation if they cross a rare error
|
|
* Fix rare crash when deleting a node
|
|
* Hotlink support for Docker
|
|
* Fix typo in the a warning dialog
|
|
* Fix Remote GNS3 VM requires local server
|
|
* Fix AttributeError: 'NoneType' object has no attribute '_server'
|
|
* No timeout when importing a .gns3project
|
|
|
|
## 1.5.0 27/06/2016
|
|
|
|
* Fix double extension of portable project
|
|
* Disallow export of project with a cloud
|
|
* Change view grid -> show the grid.
|
|
* Check if a link can be removed from a running node. Fixes #1320.
|
|
* Hide non implemented console options in general preferences. Ref #1315.
|
|
* Improve snap to grid
|
|
* Change grid color
|
|
* Avoid a crash with snap to grid and ostinato logo
|
|
* Add a view grid
|
|
* Fix you can no longer capture if you start stop capture multiple time
|
|
* A button to open the file browser with the configuration file location
|
|
* Add snap to grid feature
|
|
|
|
## 1.5.0rc2 15/06/2016
|
|
|
|
* Ethernet0 => eth0 for docker
|
|
* Validate appliance schema before loading it
|
|
* Fix a rare crash when loading images
|
|
* Fixes doctor failure with 1.5rc1. Fixes #1290.
|
|
* Check for template name collisions.
|
|
* Log GNS3 doctor exceptions.
|
|
* Option to hide the new appliance template button. Fixes #1277.
|
|
|
|
## 1.5.0rc1 01/06/2016
|
|
|
|
* Avoid a segfault when exiting with debug enabled
|
|
* Fix the GNS3 VM is visible even if deactivated
|
|
* Do not automatically stop the GNS3 VM by default.
|
|
* Block VMnet host traffic by default. Solves the traffic loop issue on Windows.
|
|
* Remove tooltip for Qemu VM base mac address.
|
|
* Fix you cannot select the remote server of your choice in qemu wizard
|
|
* Fix issue when deleting a running container
|
|
* Allow to block network traffic originating from the host OS for vmnet interfaces (Windows only).
|
|
* Change tooltip for Qemu VM base MAC address.
|
|
* Improve image import
|
|
* Support dragging an image in the GNS3 topology from the system file browser
|
|
* Fix an issue with import with no GNS3 VM
|
|
* Fix error when using {} in the node name
|
|
* Display the progress dialog after 250ms
|
|
* Fix a crash when exporting a project with virtualbox or VMware VM
|
|
* Set default VMware VM adapter type to e1000.
|
|
|
|
|
|
## 1.5.0b1 23/05/2016
|
|
|
|
* Remote server selector not enabled in import appliance wizard
|
|
* New server dialog is now windows modal
|
|
* Fixes issue when UDPPortAllocatedSlot() is called multiple times.
|
|
* Private-config is optional.
|
|
* Fixes alternative IOS image selection when loading a project.
|
|
* Accept fill_color property for rectangle/ellipse objects. Compatibility for old 1.0 projects.
|
|
* Fixes check for NPF service and add check for NPCAP service on Windows.
|
|
* :latest for docker image is managed server side
|
|
* Remove unbreakable space
|
|
* Fix Checkbox and radio button are not readable with charcoal style
|
|
* Fix existing remotez server is not recognised
|
|
* Fix Cannot change docker image adapter number from docker image configuration
|
|
* Fix got an unexpected keyword argument 'ram_limit'
|
|
* Check that both Qt and PyQt version >= 5.6 to enable high DPI scaling.
|
|
* Check Qt version, not PyQt. Fixes #1232.
|
|
* Fix you can not turn off the GNS3VM with remote server
|
|
|
|
## 1.5.0a2 10/05/2016
|
|
|
|
* Fix issue with PyPi
|
|
|
|
## 1.5.0a1 10/05/2016
|
|
|
|
* Rebase Qcow2 disks when starting a VM if needed
|
|
* Docker support
|
|
* import / export portable projects (.gns3project)
|
|
|
|
## 1.4.6 28/04/2016
|
|
|
|
* Fix a typo in qemu preferences
|
|
* Fix upload of large image to the VM
|
|
* Reduce the number of connection tries from 120 to 40 when connecting the GNS3 server running inside the GNS3 VM.
|
|
* Include link to the GNS3 academy. Fixes #1178.
|
|
* Snapback feature for port labels. Fixes #1182.
|
|
* Prevent users to select VirtualBox.exe instead of VBoxManage.exe. Fixes #1195.
|
|
* Improve the vmrun error message
|
|
* If we can not read the registry try to guess vmware type from vmrun path
|
|
* Ensure that you can not duplicate an interface in a cloud
|
|
* Disallow removal of link of running emulator without support of hotlink
|
|
* Check PyQT version support dev version
|
|
* Show server CPU usage if it's 0
|
|
* Clear warnings about using linked clones with VMware Player.
|
|
* Double click center on link
|
|
* Double click on an element in topology summary center the view on it
|
|
* Fix a very very rare crash when closing a project
|
|
* Avoid a small blink of the waiting text
|
|
* Fix a crash with image item
|
|
* Show a symbol in the middle of the link when packet capturing is activated. Ref #789.
|
|
* GNS3 doctor: check if the NPF service is running. Fixes #1124.
|
|
* Fixes progress dialog is None in accept()
|
|
* Fix another race conditions in progress dialog
|
|
* Replace the installation instructions by a link to the doc
|
|
|
|
## 1.4.5 23/03/2016
|
|
|
|
* Change some sentences.
|
|
* Sort snapshots by date
|
|
* Block save as and snapshot when a device is running
|
|
* If you hit enter in the new project dialog it's work
|
|
* Display upload size during progress
|
|
* This should avoid blinking dialog. And display better progress
|
|
* SetupWizard: limit the number of vCPUs for the GNS3 VM to the number of physical cores.
|
|
* Remove blocking code. Ref #1109.
|
|
* Fixes "QThread: Destroyed while thread is still running",
|
|
* Add a timeout when you are not able to join the remote server
|
|
* Remove bad smell from progress dialog and handle ESC key
|
|
* Remove root required messages in cloud node. Ref #608.
|
|
* Show a warning when the GUI is run with root rights. Fixes #608.
|
|
* Change message when closing GNS3 with running device.
|
|
* Ask the user to stop device before closing
|
|
* At startup display a warning if another GUI is already running
|
|
* Fix a crash if you delete a file while refreshing the list of appliances
|
|
* Fix double opening of serial console
|
|
* Always ask the server for builtin
|
|
* Improve detection of vmrun on OSX
|
|
* Delete image from images dir when no longer need
|
|
* Sort node name in topology summary
|
|
* Allow to show a message box for test without starting GNS3
|
|
* Drop licence for paramiko since we no longer use it
|
|
|
|
## 1.4.4 23/02/2016
|
|
|
|
* Fix crash when selecting no image in GNS3A but clicking on Download
|
|
* Fix crash when you have a file size None (testing a new gns3a)
|
|
* Prevent the progress dialog to cancel the GNS3VM when it's finish
|
|
* Add a command show gns3vm to get the GNS3 VM statusM
|
|
* Prevent setup wizard to appear if VM is running
|
|
* Display error dialog if a custom console is invalid
|
|
* Crash when you import GNS3A just after installing gns3 Fix #1063
|
|
* Change the way we check is setup wizard has been turned off Fix #1071
|
|
* Do not failed if GNS3 VM server has an incorrect version
|
|
* Include the output from vmrun or VBoxManage when they return an error code.
|
|
* Fixes bug that forced the GNS3 VM running in VirtualBox to restart even if no preferences had been changed.
|
|
* Allows to cancel the progress dialog when GNS3 tries to contact the server running in the GNS3 VM.
|
|
* Ask user to upgrade via the VM menu
|
|
|
|
## 1.4.3 19/02/2016
|
|
|
|
* Allow idlepc 0x0 in topology
|
|
* Show an explicit error message when status code 0 is returned. Fixes #1034.
|
|
* Fixes minor bug when dropping a VirtualBox VM on the scene. Fixes #748.
|
|
* Correctly check local server if only local is available in vm wizard
|
|
* Make the GNS3 VM server running value more reliable
|
|
* Make VM configuration dialog modal
|
|
* Cannot take GIF screenshots (write is not supported by Qt).
|
|
|
|
## 1.4.2 17/02/2016
|
|
|
|
* Allow gif image (not animated) since patent expire in 2004
|
|
* Countdown before starting the GNS3 VM
|
|
* Prevent IOU GNS3A install on Windows
|
|
* Set timeout from 1 to 3 seconds when waiting for GNS3 VM server. Ref #1034.
|
|
* Redirect stderr to stdout when executing VBoxManage or vmrun. Ref #1027.
|
|
* Update VMware banners
|
|
* Prevent a crash in progress dialog
|
|
* Update for 4K monitor
|
|
* Allow to cancel the start of the GNS3 VM
|
|
* Update the .net converter
|
|
* Detect and fix duplicate port name in topology
|
|
* Allow to open a custom console on any node
|
|
* All node are now SVG items
|
|
* Move Qt code to a module so we can add new code in differents files
|
|
* Fix rare crash when updating node
|
|
* Prevent duplicate server in server summary
|
|
* Fix a regression in Host and Cloud
|
|
* Check if GNS3 is not installed twice in doctor
|
|
* Allow to add custom command to the list
|
|
* Update Readme Python 3.4 is require
|
|
* Allow to import unknown files via GNS3A
|
|
* Fix a problem with gns3 running in background after exit
|
|
* Move common code for ports dump to vm.py
|
|
* Move common code _updatePortSettings to vm.py
|
|
* Fix a crash when searching for alternative images
|
|
* Fix a crash with corrupted topology from 1.0
|
|
* Remove all the docker code from 1.4 gui to avoid confusion
|
|
* Create a dialog for choosing the console command.
|
|
* Catch error if Dynamips is disabled for local and no remote available
|
|
* Put a link for the GNS3 VM in the setup wizard
|
|
* When importing appliance explain why options is gray
|
|
* User configurable default name format for VMware and VirtualBox. Ref #748
|
|
* Changes "base name prefix" to "default name format". Ref #748.
|
|
* User configurable base name support for Dynamips, IOU and VPCS. Ref #748.
|
|
* Refactor "Import config" router dialog. Fixes #752.
|
|
* Fixes ValueError: cannot mmap an empty file. Fixes #723.
|
|
* Saves the "show port names" state in topology files. Fixes #778.
|
|
* Fix KeyError: 'midplane' when loading 7200 in some cases
|
|
* Hide the server select box for builtin switch if Dynamips local is off
|
|
* Fix an issue where the Existing image button can disappear from wizard
|
|
* Fix a race condition when you ask for image list but close the windows
|
|
* Fix alignments of VMware and VirtualBox in VM choice type
|
|
* Better explanation during server choice
|
|
* Disabled remote button when we have no remote in server wizard
|
|
* Improved lookup for VMware host type. Fixes #970.
|
|
* Change some text in nodes view.
|
|
* Allow to edit a node via a right click in the node
|
|
* Show error if a problem occur when getting remote server KVM status
|
|
* Display a clean error when an appliance has an invalid JSON
|
|
* MobaXterm integration
|
|
* Allow to show the command line used to start a VM
|
|
* Add - GNS3 at the end of the windows name
|
|
* Fix a crash with doctor on windows
|
|
* Fix crash in doctor if ubridge path is empty
|
|
|
|
## 1.4.1 01/02/2016
|
|
|
|
* Improvement to detect VMware Player on Linux. Ref #970.
|
|
* You can move Dock widgets everywhere
|
|
* Link to download VIX api
|
|
* Fix SSH present in the server preferences
|
|
* Check dynamips and ubridge permission.
|
|
* Show a dialog for checking some common issues
|
|
* Show a summary with server usages
|
|
* Close project on VM when closing the project on all servers
|
|
* Allow to not rotate the text when changing all text colors
|
|
* Raise an error when psutil is too old
|
|
* Fix a race condition when closing the server
|
|
* Fix a very very rare crash in topology summary view
|
|
* Reset port label positions. Fixes #811.
|
|
* Drop SSH support
|
|
* Fix inversion of port label when loading a topology
|
|
* Fix error when importing Windows XP OVA
|
|
* Warn if configuration file contain invalid unicode characters
|
|
* Fix a crash when importing some OVA
|
|
* Reset the telnet command on Mac
|
|
* Fix only one console work for OSX
|
|
* Fix a rare crash when loading topology with missing image
|
|
* Fix a rare race condition when inserting an image
|
|
* Fix a crash when pid file is empty
|
|
* Fix a rare crash in progress dialogs
|
|
* Fix a crash if you don't have vms when importing a gns3a
|
|
* Warn user during appliance install if server is not avaible
|
|
* Fix error when you stop the GNS3 VM but break the config before
|
|
* startup_config is not mandatory inside .gns3 file
|
|
* Fix wrong host on SSH connection
|
|
* Fix select of image broken if you need to select multiple images
|
|
* Fix a crash when changing qemu cluster size to more than 512
|
|
* Fix IOU support in gns3a
|
|
* Add urxvt support
|
|
* Add a step in the wizard checking KVM support
|
|
|
|
## 1.4.0 12/01/2016
|
|
|
|
* Fix rare crash when showing the progress dialog
|
|
* Fix crash on Windows when a gui is already running
|
|
* Add default idle-pc value for c7200-adventerprisek9-mz.155-2.XB. Fixes #389.
|
|
|
|
## 1.4.0rc3 05/01/2016
|
|
|
|
* Add information about antivirus and firewall in case of connection fail
|
|
* Change link to doc for missing router image
|
|
* On windows and OSX experimental Qemu GNS3A support
|
|
* Wait server in thread
|
|
* Fix local server non avaible in appliance wizard when local server started by hand.
|
|
* Improve pid checks
|
|
* Allow Qemu appliances to optionally specify desired disk interfaces in their configuration (defaults to "ide").
|
|
* Fix project non closing when you have only remote servers
|
|
* Fix Windows layout not saved in some scenario
|
|
* Added the ability to name Qemu/VirtualBox/VMware interfaces with numbers starting from 1, along with named aliases for numbers starting from 0, and a tooltip explaining the possible name format variables.
|
|
* Added missing Qemu adapters to the topology schema.
|
|
* Fix Cannot save my topology getting an error message for temporary topology
|
|
* Fix creation of ASA devices
|
|
* Turn off Docker until 1.5
|
|
* Fix display of server preferences on small screen
|
|
* Fix If you turn off the local server and close the gui and reopen preferences you have an issue
|
|
* Zoc 7 support
|
|
* Fix warning when closing GUI
|
|
* Fix crash when opening a new topologies after gns3 converter failure
|
|
|
|
## 1.3.13 11/12/2015
|
|
|
|
* Release server 1.3.13
|
|
|
|
## 1.3.12 11/12/2015
|
|
|
|
* Fix warning when closing GUI
|
|
* Update links for new website.
|
|
* Ask user to send bug reports to GNS3.com
|
|
* Fix travis dependencies installation
|
|
* Drop Webkit from 1.3.X
|
|
* Fix crash when opening a new topologies after gns3 converter failure
|
|
* Set Wireshark 2.0 as default OSX version
|
|
* iTerm 2.9 support
|
|
* Add informations about GNS3 VM
|
|
* Drops securecrt.vbs
|
|
* Fix analytics report on OSX
|
|
* Analytics send windows
|
|
* Fix the progress dialog freeze bug
|
|
* Fix typo in analytics
|
|
* Send stats to GNS3 team
|
|
* Licenses compliance.
|
|
* Fix error when importing dynamips config from non existent directory
|
|
* Fix crash when url is invalid
|
|
* Add a debug level 2 in the console
|
|
|
|
## 1.4.0rc2 10/12/2015
|
|
|
|
* Prevent user turning off the Local server when using the GNS3 VM
|
|
* Force VM wizard to be modal
|
|
* Fix unicode error when exporting debug informations
|
|
* Fix Debug can't be deactivated for current session
|
|
* Support relative path for configuration file.
|
|
* Report bug to GNS3.com
|
|
* Avoid crash when cancel connection to a server
|
|
* Fix version number display twice when installing appliance
|
|
* Show a warning when you try to save as a remote topology
|
|
* Fix application restart after self upgrade
|
|
* Cleanup server autostart
|
|
* Have default console port start from 2000.
|
|
* Fix crash when opening a new topologies after gns3 converter failure
|
|
* Fix SSH support
|
|
* Fix bus error when writting on console
|
|
* Fix Ok & Cancel button in preferences are broken
|
|
* Fix After a project load failure you can't open new project
|
|
* More fix around closing the GUI
|
|
* Fix crash in progress dialog on OSX
|
|
* Kill already running zombie server
|
|
* Store the pid of the server when started
|
|
* Fix a crash in rare case after a PyQT garbage collect
|
|
* Allow to use the VNC port range for console
|
|
* Preferences dialog resize
|
|
* Fix a race condition when opening telnet from apple script
|
|
* Experimental support for tabbed terminal on OSX
|
|
* Fix validation error when saving topology with an usage
|
|
* Fix another case of not closing windows
|
|
* Fix GUI doesn't close after connection error to remote server
|
|
* Add usage text to device template and on hover
|
|
* Fix a rare crash in progress dialog
|
|
* Fix crash when displaying an error from the update
|
|
* Url encode royal tx url
|
|
* Use Royal TX URI scheme thanks to @lemonmojo
|
|
* OSX support for Royal TSX
|
|
* Merge branch 'master' into unstable
|
|
* Set Wireshark 2.0 as default OSX version
|
|
* iTerm 2.9 support
|
|
* Update debug information dialog.
|
|
* Change text for export debug information.
|
|
* Add informations about GNS3 VM
|
|
|
|
## 1.4.0rc1 12/15/2015
|
|
|
|
* Rename an appliance if the default name is already taken
|
|
* Existing image option should be hidden when none is available
|
|
* Warn users about the need to uncompress the image
|
|
* Fix crash when you have no qemu vms and use gns3a
|
|
* Change sentry key
|
|
* Fix format_exception() missing 2 required positional arguments: 'value' and 'tb' in topologyFile
|
|
* Fix dialog box not returning their result
|
|
* Log to console the Qt Message Boxes
|
|
* Drops securecrt.vbs
|
|
|
|
## 1.4.0b5 02/11/2015
|
|
|
|
* Fix crash when loading invalid appliance file
|
|
* Show a message is starting or is stopping in progress dialog
|
|
* Drop duplicate code
|
|
* Changes some references for "GNS3 VM" to "Local GNS3 VM". Ref #506.
|
|
* Fixes progress dialog remains #741.
|
|
* Support more boot order for Qemu
|
|
* Add Royal TS terminal
|
|
* Add a Qt compatible version of partial
|
|
* Show Upload filename instead of waiting for
|
|
* Fix error where ISO is detected as an OVA during gns3a import
|
|
* Removes News Dock Widget.
|
|
* Support cdrom image in missing images detections
|
|
* Fix crash when appliance is missing
|
|
* Support for capture description in Wireshark window title.
|
|
* Set the name of the VM in OSX Terminal application
|
|
* Fix crash of symbol selector if the first file is a non builtin symbol
|
|
* Install appliance from wizard instead of web app
|
|
* Fix crash when using an old version of 1.4 server
|
|
* Ensure default settings are saved when starting the app
|
|
|
|
## 1.4.0b4 19/10/2015
|
|
|
|
* Mockup of appliances wizard
|
|
* Fix tests
|
|
* Fix Crash when opening an appliance #728
|
|
* Mock up for appliance wizard.
|
|
* Registry: add -nographic to Qemu options by default. Fixes #730.
|
|
* Registry: support for initrd, cpu throttling and process priority.
|
|
* Support for modifications to a base Qemu VM (not a linked clone).
|
|
* Registry: adds support for switch category, first_port_name and port_segment_size.
|
|
* Fix traceback when exiting the GUI
|
|
* Show a download button
|
|
* Corrects some typos.
|
|
* Drops securecrt.vbs
|
|
* Display an error message if QtWebkit is not installed.
|
|
* Fix console port lost when applying settings
|
|
* Remove unused code
|
|
* Fix analytics report on OSX
|
|
* Fix invalid path with frozen application
|
|
* When raising an appliance not found error show full path
|
|
* Remove unnecessary checks to know if the local server is running.
|
|
* Analytics send windows
|
|
* Fixes issue when loading a project using VMware vmnet interfaces. Fixes #319.
|
|
* Fix the progress dialog freeze bug
|
|
* Revert "Try to solve Scanning for Appliance images doesn't end"
|
|
* Try to fix the progress dialog freeze bug
|
|
* Drop dead code from getting started dialog
|
|
* Fix Appliance installs image without adapting the filename
|
|
* Raise error if reference in GNS3a is invalid
|
|
* Fix typo in analytics
|
|
* Add information on how to debug
|
|
* Send stats to GNS3 team
|
|
* Licenses compliance.
|
|
* Handles warning notifications.
|
|
* Try to solve Scanning for Appliance images doesn't end
|
|
* Fix TypeError: 'NoneType' object is not iterable in isLocalServerRunning
|
|
* Fix crash AttributeError: 'NoneType' object has no attribute getNewProjectSettings
|
|
* Fix error when importing dynamips config from non existent directory
|
|
* Fix crash when url is invalid
|
|
* Add a debug level 2 in the console
|
|
* Fix a crash when loading appliance
|
|
* Merge branch 'master' into unstable
|
|
* Support upload of multiple vmdk file
|
|
* Support PNG in the custom symbol selection dialog
|
|
* Add custom messages when computing Idle-PC values. Fixes #704.
|
|
* Display the version of Qt in the console
|
|
* Do not crash when parsing a Qt version with a snapshot notation
|
|
* Force nc path to /usr/bin/nc on Apple
|
|
* Revert "Drop netcat for unix socket it's not supported by OSX"
|
|
* Catch errors when we have an infinite recursion when copying a folder
|
|
* Fix crash in recent files when changing locale
|
|
* Catch error when we can't extract egg
|
|
* Fix securecrt command line (backported from master)
|
|
* Updates SecureCRT command line.
|
|
* When it's an ova explain to user he need to download the ova
|
|
* OVA file support
|
|
* Ignore .cache directory
|
|
* Fix update manager crash on Windows
|
|
* Support for image in local subdirectory
|
|
* Fix duplicate code
|
|
* Fixes issue when saving Idle-PC into template. Fixes #674.
|
|
* Add link for downloading VMware
|
|
* Cache md5sum in memory when loading a gns3a
|
|
* Support symbol import from GNS3A
|
|
* Allow user to select symbol from his library
|
|
* Improve HTTP progress reliability
|
|
* Support ubuntu default VNC client (Vinagre)
|
|
* Adds the COPYING file.
|
|
* Fix error when receiving an HTTP error during HTTP progress
|
|
* Support port_name_format in GNS3 a files
|
|
* options is not mandatory in a .gns3 file
|
|
* Xshell 5 support
|
|
* Add missing gns3-converter to requirements.txt
|
|
* Fixes Qemu binaries not listed in the node configuration dialog. Fixes #683.
|
|
* Fixes SecureCRT command line.
|
|
* Speedup directory scan for images when loading a gns3a file
|
|
* Show a progress bar during directory scan when searching for appliances
|
|
* Search image by default also in the download directory
|
|
* Fixes issue when Telnet doesn't let you to login to an appliance on Linux.
|
|
|
|
## 1.3.11 07/10/2015
|
|
|
|
* Display the version of Qt in the console
|
|
* Catch errors when we have an infinite recursion when copying a folder
|
|
* Fix crash in recent files when changing locale
|
|
* Catch error when we can't extract egg
|
|
* Updates SecureCRT command line.
|
|
* Fixes issue when saving Idle-PC into template. Fixes #674.
|
|
* Adds the COPYING file.
|
|
* Xshell 5 support
|
|
* Add missing gns3-converter to requirements.txt
|
|
* Fixes issue when Telnet doesn't let you to login to an appliance on Linux.
|
|
* Improve alignments. Fixes #215.
|
|
* Spelling correction
|
|
|
|
## 1.4.0b3 22/09/15
|
|
|
|
* Add a warning if you don't select VMware or VBox in Setup Wizard
|
|
* Fix Configuration not always saved in client
|
|
* Fixes file path reference issue.
|
|
* Fix Appliance doesn't work on local Server #669
|
|
* Allows Qemu VM template editing if the server is not running. Fixes #671.
|
|
* Fixes NIO_VMNET != NIO_VMnet.
|
|
* Automatically add the -no-kvm option if -icount is detected to help with the migration of ASA VMs created before version 1.4
|
|
* Fix the Runtime error
|
|
* Improve alignments. Fixes #215.
|
|
* Updates kernel command line of ASA.
|
|
|
|
## 1.4.0beta2 17/09/15
|
|
|
|
* Drop netcat for unix socket it's not supported by OSX
|
|
* VMware fusion is supported
|
|
* Fix race conditions in http_client
|
|
* On OSX show a warning when using an old Qemu
|
|
* Tab support for xfce4-terminal
|
|
* Improve alignments. Fixes #215.
|
|
* Fixes ethertype validation error.
|
|
* Improve check for uBridge permissions.
|
|
* Fix an uuid is display instead of the server url
|
|
* Set root permission to ubridge on OSX
|
|
* Show GNS3 version at startup
|
|
* Allows to select a remote server to run a switch. Fixes #653.
|
|
* Support for packet capture on VMware VM links.
|
|
* Always use ubridge with VMware by default
|
|
* Fix PermissionError: [Errno 1] Operation not permitted when kill process
|
|
* Support drag & drop gns3a
|
|
* Fix an error when loading IOU schema with private_config
|
|
* Support open a file via double click on OSX
|
|
* Initial version of an appliance file format
|
|
* Adds docker symbols. Fixes #643.
|
|
* Call the vmnet management script from the GUI (with admin rights). Implements #639.
|
|
* Use self update only if experimental features are allowed
|
|
* Add an option for enabling experimental features
|
|
* Backport docker support from Google Summer Of Code (not enabled)
|
|
* Merge branch 'qinq_ethertype' of https://github.com/Bevaz/gns3-gui into Bevaz-qinq_ethertype
|
|
* Allows VMware VMs to use vmnet interfaces for connections without using uBridge.
|
|
* Add a firewall symbol
|
|
* Detect broken link in topologies
|
|
* Fix project not closing
|
|
* Fix autostart
|
|
* Fix file not found exception in vpcs list dir
|
|
* Add missing virtio-net-pci to the json schema
|
|
* Fix the all devices views
|
|
* Fix double click event on Note Item
|
|
* Fix Accepting insecure https connections creates additional server entry
|
|
* Allow developer to debug packet capture on Windows
|
|
* Fix saveAs error unsupported operand type(s) for +=: 'NoneType' and 'str'
|
|
* Catch error when antivirus corrupt our own JSON errors
|
|
* Add a note about VIX API require for VMware player
|
|
* Create image directory if not exists
|
|
* Allow GUI to be start with python -m gns3
|
|
* Avoid errors in qemu configuration if server has been deleted
|
|
* Fix error when the IOS image directory is not writable
|
|
* Do not crash if something intercept the call to the update server
|
|
* Fix super(): no arguments in SSH client
|
|
* Catch error when configuration file contain invalid UTF-8 chars
|
|
* Fix JSON schema for dynamips power supply and sensors
|
|
* Fix missing boot_priority in JSON schema
|
|
* Complete the error message about corrupted topologies
|
|
* Removes ASAv warning in Qemu Wizard.
|
|
* EthernetSwitch: Allow to choose ethertype for QinQ outer tag.
|
|
* Adds missing properties for rectangle and ellipse in schema validation.
|
|
* Use Qemu 0.11.0 instead of version 0.13.0 on Windows.
|
|
* Fixes bug when opening Node properties dialog via a double click.
|
|
* SecureCRT (installed on personal profile) command line.
|
|
|
|
## 1.3.10 04/09/2015
|
|
|
|
* Updates kernel command line of ASA.
|
|
* Fix file not found exception in vpcs list dir
|
|
* Fix saveAs error unsupported operand type(s) for +=: 'NoneType' and 'str'
|
|
* Catch error when antivirus corrupt our own JSON errors
|
|
* Use Qemu 0.11.0 instead of version 0.13.0 on Windows.
|
|
* Removes "resources_type" references. Fixes #493.
|
|
* Fixes bug when opening Node properties dialog via a double click.
|
|
* SecureCRT (installed on personal profile) command line.
|
|
|
|
## 1.4.0beta1 07/08/2015
|
|
|
|
* Show an error if you try to use a local server not started
|
|
* CLear the list before asking for VM list for Vbox and Vmware
|
|
* Fix password lost for remote servers
|
|
* Fix schema for virtualbox 1.3.2 topologies
|
|
* Refactor all VM wizards
|
|
* Fix Apply not enabled when removing a remote server
|
|
* Fix remote server list display when use_local_server for Qemu
|
|
* Fixes #601 (spelling error).
|
|
* Store the url of server in gns3_gui for third party apps
|
|
* Fix error when editing a qemu device with a relative path
|
|
* Catch exception when starting packet capture reader for a remote packet capture. Fixes #597.
|
|
* Fixes KeyError: 'vmx_path'. Fixes #595.
|
|
* Support for CPUs setting for Qemu VMs.
|
|
* Fix chicken of VNC command and add a warning about bugs in OSX VNC
|
|
* Fix issue whith auto update when we release a new build
|
|
|
|
## 1.4.0alpha4 04/08/2015
|
|
|
|
* Use half the available physical memory for the GNS3 VM in the Setup Wizard.
|
|
* Drop useless notion of resource_type
|
|
* Fix When you modify config from outside router list is not refresh
|
|
* Sync auth settings between 1.3 and 1.4
|
|
* Group HTTP bad request by path
|
|
* Disallow connection to a different major version in all cases
|
|
* Show the server choice in wizard if you have a VM or a remote server
|
|
* Fix local server settings erased at each launch
|
|
* Support for Qemu disk interfaces, cd/dvd-rom image and boot priority.
|
|
* Prevents progress dialog to stay displayed (fixes graphical bug).
|
|
* Check that DHCP is enabled on the VirtualBox host-only network associated with the VirtualBox GNS3 VM. Fixes #287.
|
|
* Fixes Qt5 incompatibility.
|
|
* Catch exception when trying to launch Wireshark.
|
|
* Fixes migration of cloud interfaces. Fixes #582.
|
|
* Wait for the server to be fully started in the GNS3 VM. Fixes #581.
|
|
* Fix issue with file upload and Qt 5.5
|
|
* Improves the symbol dialog. Implements #514.
|
|
|
|
## 1.3.9 03/08/2015
|
|
|
|
* Catch exception when trying to launch Wireshark.
|
|
* Backport: fixes migration of cloud interfaces.
|
|
|
|
## 1.4.0alpha3 28/07/2015
|
|
|
|
* IOUVM converter
|
|
* Create qemu disk image on remote server
|
|
* Fix _addRemoteServer() got an unexpected keyword argument 'local'
|
|
* Do not crash if configuration file is removed
|
|
* Fixes rare issue when adding a link. Fixes #573.
|
|
* Fixes crash with PyQt 5.5. Fixes #568.
|
|
* Changes how to look for the vmrun.exe location.
|
|
* Inform user before exiting preferences dialog with changes
|
|
* Write GNS3 upgrade to appdata
|
|
* Fix windows asking for upgrade to the wrong version
|
|
|
|
## 1.3.8 27/07/2015
|
|
|
|
* Fixes rare issue when adding a link. Fixes #573.
|
|
* Backport: option to drop nvram & disk files for IOS routers in order to save disk space.
|
|
* Avoid the creation of a NIO when one has been cancelled.
|
|
* Fix Crash with chinese characters
|
|
* Use the same location for the server config on GUI and server
|
|
* Catch invalid reply from the remote server
|
|
|
|
## 1.4.0alpha2 22/07/2015
|
|
|
|
* Cloud support with the GNS3 VM.
|
|
* Display an error message when Qemu binaries cannot be retrieved in the Qemu VM configuration page.
|
|
* Remove default FLASH when no hda disk for Qemu VMs. Fixes #535.
|
|
* Use the registry to find vmrun if the default VMware install path doesn't exist. Fixes #546.
|
|
* Avoid the creation of a NIO when one has been cancelled.
|
|
* Fix Crash with chinese characters
|
|
* Display an error if terminal command is invalid
|
|
* Prevents "Show in File Manager" to be used with generic switches.
|
|
* Remove unused dependencies
|
|
* Drop PyQt4 support and show an error for users
|
|
* Fixes symbol for VM template gone after restart. Fixes #538.
|
|
* Fix VirtualBox GNS3 VM
|
|
* Fix issue with remote server not saved/migrated
|
|
* Remove ram as a mandatory dynamips settings
|
|
* Force UTF-8 when reading server configuration file
|
|
|
|
## 1.4.0alpha1 09/07/2015
|
|
|
|
* Remove unused cloud code from the 1.4
|
|
* Setup Wizard (to be tweaked). Implements #402.
|
|
* Adds -no-kvm to the ASA template and ignore -no-kvm on platforms other than Linux. Should resolve #472.
|
|
* Explicitly set the acceleration method to tcg for ASA templates. Should resolve #472.
|
|
* Show an error if the console port range overlaps the default VNC port range (5900 to 6000) in the server preferences.
|
|
* Support self update of the application
|
|
* Option to adjust the local server IP address to be in the same subnet as the GNS3 VM.
|
|
* Warning about deprecated ASA on Qemu
|
|
* Moves KVM setting to Qemu preferences.
|
|
* VNC console support for Qemu VMs. Implements #447.
|
|
* Change the location of the config file on OSX
|
|
* Adds first port name option (for management interfaces). Completes #309.
|
|
* Add a force quit button when closing the app
|
|
* Basic auth support for remote servers
|
|
* Adds symbol overview in tooltips for all symbol text fields.
|
|
* Remove SVG icons used in hover events.
|
|
* Support for custom symbols
|
|
* RAM usage based load balancing. #419.
|
|
* Creates a new "Servers" config section and moves "LocalServer", "RemoteServers" and "GNS3VM" under it.
|
|
* Support spaces in the local server log path.
|
|
* Round-Robin load balancing support. #419.
|
|
* Auto upload image if missing on remote server
|
|
* ACPI shutdown support for VMware VMs. Fixes #436.
|
|
* Add timestamps to gns3_gui.log
|
|
* Store MD5 of images in topology
|
|
* SSL support
|
|
* GNS3 VM support
|
|
* Add a specific icon for VPCS
|
|
* Ensure no colored log output on Windows
|
|
* Enable KVM acceleration option.
|
|
* Apply the result of the auto Idle-PC feature to other routers with the same IOS image.
|
|
* Improve config change autodetect
|
|
* Show in file manager (#260: to complete using the VM directory instead).
|
|
* Open/save dialog is opened in project folder when importing/exporting configs. Fixes #299.
|
|
* IPv6 support.
|
|
* Import/Export support for IOU nvrams.
|
|
* Option to drop nvram & disk files for IOS routers in order to save disk space.
|
|
* Fix IOU server edit
|
|
* JSON schema for checking topologies
|
|
* Support for base MAC address for Qemu VMs.
|
|
* Drop Python 3.3
|
|
* ACPI shutdown support for Qemu VMs.
|
|
* ACPI shutdown support for VirtualBox VMs.
|
|
* Rename node configurator to node properties.
|
|
* Merge pull request #381 from GNS3/doubleclick_label
|
|
* If you doubleclick on a label we open the change hostname dialog
|
|
* Fix GNS3 server location for OSX
|
|
* Serial console implementation for VMware VMs.
|
|
* Ubridge configuration support.
|
|
* Adds a wizard for creating images with qemu-img and mofified qemu configuration page to use it.
|
|
* Download remote project with md5 support
|
|
* SSH support
|
|
* Avoid moving .gns3_temporary files.
|
|
* New inline help text for the idle-pc dialog.
|
|
* Add support for IOS-XRv under qemu wizard.
|
|
* Upload images from gui
|
|
* Text can now has an alpha channel, allowing for transparent or semi-transparent text.
|
|
* The device list in the configuration dialog is hidden by default when only one device is selected.
|
|
* Adds multi select support in all device template pages.
|
|
* Adjusted the double click action so that a click on a stopped node opens the configuration dialog with all selected nodes and a double click on a started node consoles to all selected devices.
|
|
* VMware support for Windows and Linux
|
|
* Listen for notifications from servers.
|
|
* Migration to QT5
|
|
* Wireshark remote packet capture
|
|
|
|
|
|
## 1.3.7 22/06/2015
|
|
|
|
* Makes sure Hub Ethernet port names are string.
|
|
* Support spaces in the local server log path.
|
|
* Fixes issue when setting the local server settings.
|
|
* Fix a crash with Python 3.3
|
|
* Fixes WICs are not displayed correctly. Fixes #434.
|
|
* Do not load settings that the GUI doesn't use.
|
|
|
|
## 1.3.6 16/06/2015
|
|
|
|
* Fix an issue with 1.4dev compatibility
|
|
|
|
## 1.3.5 16/06/2015
|
|
|
|
* Do not crash in a very rare case on Windows when stoping local server
|
|
* Escape usage to glob
|
|
* Fix QMessageBox.NoButton): argument 1 has unexpected type 'Servers'
|
|
* Turn on/off local server auth
|
|
* Fix 'ValueError' object has no attribute 'errno' in IOS decompress
|
|
* Fix error if communication with the update server is intercepted by a third party.
|
|
* Fix auth errors if you change the local server IP
|
|
* Support auth for local server
|
|
* Ensure no colored log output on Windows
|
|
* Fixes issue with default router settings for templates.
|
|
* Display a proper message if you use a remote server started with --local
|
|
* Catch zlib error when uncompress IOS
|
|
* Raise error if we pass non string to Port name
|
|
* Add basic auth support for local server
|
|
|
|
## 1.3.4 02/06/2015
|
|
|
|
* Check if an IOS image is set in the IOS router template
|
|
* Ensure the version number is written in configuration file
|
|
* Prevent users to add links to running Qemu VMs and start a capture on running VirtualBox VMs.
|
|
* Fix resize issue in server page
|
|
* Fix segfault when starting OSX server with allow connection from anywhere
|
|
* Fixes bug when editing c7200 templates.
|
|
* Fixes IOS decompression. Fixes #370.
|
|
* Topology auto start work for VPCS
|
|
* Avoid moving .gns3_temporary files.
|
|
* Handles MemoryError.
|
|
* Fix crash when a process listen on GNS3 port return an empty JSON
|
|
* Another fix for the topology None error
|
|
* Fix a rare crash in completion
|
|
* Fix crash when loading topology in rare conditions
|
|
|
|
## 1.3.3 14/05/2015
|
|
|
|
* New inline help text for the idle-pc dialog.
|
|
* Reactivate auto idle-pc in device contextual menu + save a chosen idle-pc value in template.
|
|
* Adds name to the thank you section.
|
|
* Prevent users to use VirtualBox linked clone VMs in temporary projects (for now).
|
|
* Capture error if the command is invalid
|
|
* Cleanup egg cache when exit
|
|
* Fix a crash in console when you used non UTF-8 terminal
|
|
* Fix crash during save as
|
|
* Change title when exporting an IOS startup-config.
|
|
* Removes analytics client on closing.
|
|
|
|
## 1.3.3rc1 07/05/2015
|
|
|
|
* Catch broken pipe error catched for OSX
|
|
* Prevent a topology made for next version to be open in previous version
|
|
* Check if the local server is really a local server
|
|
* NIO NAT support for QEMU VMs (user mode back-end is used).
|
|
* Modified version requirements, so that they require the dependency versions as minimums. Added some more detailed instructions for compilation on Windows.
|
|
* Prevent user to enter a None port
|
|
* Fix broken pipe error on OSX when frozen
|
|
* Prevent the same link created twice on OSX
|
|
* Project loading: names and IDs must be assigned to ports on the client side after nodes have been created. Fixes #326. Fixes config updating for IOS router and IOU devices.
|
|
* Fix a crash when dropping a .gns3
|
|
* Cleanup VPCS code
|
|
* Turn off config parser interpolation
|
|
* Support unicode characters in regex
|
|
* Fixes duplicate entries for "Recent files" on Windows. Fixes #316.
|
|
* Fixes VPCS multi-host. Fixes #318.
|
|
* Fixes issues when importing configs for IOS, IOU and VPCS. Fixes #314.
|
|
* Fixes issue when console setting present in IOS router templates.
|
|
* Do not send empty settings when creating VMs.
|
|
* Do not set a default private-config when creating a new IOS router template. Fixes #317.
|
|
* Refactors how startup-config and private-config are handled for IOS routers.
|
|
* Fixes IOU and QEMU tests.
|
|
* Makes sure all IOS router settings are saved in the project file & simplify loading from a project.
|
|
* Makes sure all VirtualBox VM settings are saved in the project file & simplify loading from a project.
|
|
* Makes sure all VPCS VM settings are saved in the project file & simplify loading from a project.
|
|
* Makes sure all IOU VM settings are saved in the project file & simplify loading from a project.
|
|
* Makes sure all QEMU VM settings are saved in the project file & simplify loading from a project.
|
|
* Fix save as by correctly renaming VM uuid project directory
|
|
* Fix save as duplicate the .gns3 file
|
|
* Fix broken project in Another assert topology fixe
|
|
* Prevent user to enter bad hostname
|
|
* Fixes an issue when the IOU VM template has a console setting.
|
|
* Releasing adding a link. Fixes #235.
|
|
* Fix RuntimeError: wrapped C/C++ object of type QNetworkReply has been deleted.
|
|
* Do not crash if terminal doesn't support UTF-8
|
|
* Fix windows build
|
|
* Fixes "show only devices with captures" in the topology summary.
|
|
|
|
## 1.3.2 28/04/2015
|
|
|
|
* Fixes bug when IOS configs are not in VM settings.
|
|
* Fixes small issue with Qemu VM monitor.
|
|
* Fixes issue when only one port is added after a QEMU VM is created. Fixes #296.
|
|
* Avoid Cygwin warning with VPCS on Windows.
|
|
* Fixes issues with QThread handling.
|
|
* Fixes missing title + icon in layer position warning message box.
|
|
* Allows the warning message box to be displayed once only when moving an object to a background layer.
|
|
* Fixes small issue with old monitor setting.
|
|
* Check the config path is set when creating a IOU or IOS router.
|
|
* Removes residual link when a NIO cannot be created on the server. Fixes #294.
|
|
* Fix VPCS tests
|
|
* Do not crash if an antivirus intercept a message and send non UTF-8
|
|
* Avoid C++ runtime error when progress dialog is finished.
|
|
* Merge remote-tracking branch 'origin/master'
|
|
* Move FileCopyThread to FileCopyWorker.
|
|
* If project loading fail fallback to real temporary project
|
|
* Do not crash if rotation is a string
|
|
* I think it's prevent empty topologies
|
|
* Explicit utf-8 decoding.
|
|
* Fixes rare maximum recursion depth exceeded exception.
|
|
* Check for invalid base VM configuration files.
|
|
* Catch ValueError exception thrown by mmap(): cannot mmap an empty file.
|
|
* Use QThreads the correct way (moveToThread).
|
|
* Fixes broken serial console connection.
|
|
* Fixes "RuntimeError: wrapped C/C++ object ... has been deleted" exceptions with item links.
|
|
* Allows exported config files to be created even when there is no config set on VMs.
|
|
* Do not try to export empty VPCS startup configs.
|
|
* Prevent issues when a file with a simple number is considered valid JSON.
|
|
* Explicit error when mmap throw an invalid argument exception.
|
|
* Do not replace invalid utf-8 characters when reading the iourc file (we catch the exception to tell the user this is an invalid file).
|
|
* Explicit utf-8 encoding where necessary to avoid Unicode errors on Windows (we require/set an utf-8 locale on other systems).
|
|
* Save as dialog opens in the projects directory. Fixes #267.
|
|
* Adds Terminal + nc for serial console connections on OSX. Fixes #228.
|
|
* Improve warning when non unicode char in iourc
|
|
* Crash report not for developers and new key
|
|
* Do not crash if we can't change IOU permission
|
|
* More checks when decompressing IOS images.
|
|
* Warn users that they must provide their router images.
|
|
* Display an error and link to the documentation if no router available
|
|
* Display print( in std console and Qt Console
|
|
* Fix tests and a potential issue where initial_content is not send
|
|
* Fix a crash in qemu loading
|
|
* Removes unnecessary progress dialog when listing VirtualBox VMs.
|
|
* Fixes issues when pushing configs for Dynamips and IOU.
|
|
* Allow for empty initial-config path for IOU VM templates. Send IOU VM settings while creating it (POST) and not using the update API call immediately after (PUT).
|
|
* Allow for empty startup-config and private-config paths for IOS routers.
|
|
* Send QEMU VM settings while creating it (POST) and not using the update API call immediately after (PUT).
|
|
* Include resources and tests in pypi packages
|
|
* Fix issue during project import on Windows with non local server
|
|
|
|
## 1.3.1 11/04/2015
|
|
|
|
* Release
|
|
|
|
## 1.3.1rc4 09/04/2015
|
|
|
|
* Fix crash when save as can't create a directory
|
|
* Allow less strict dependencies
|
|
|
|
## 1.3.1rc3 07/04/2015
|
|
|
|
* Send HTTP errors 400 to the crash report system
|
|
|
|
## 1.3.1rc2 06/04/2015
|
|
|
|
* Fix race condition during old project import
|
|
|
|
## 1.3.1rc1 05/04/2015
|
|
|
|
* Fix rare occasion when user manage to put text in port field
|
|
* Fix a crash when exporting vpcs startup script
|
|
* Fix an issue with sending iourc when a topologies is reloaded
|
|
* Solve issue when iourc contains non ascii characters
|
|
* Handle corrupted zip file with IOS image
|
|
* Don't crash if we try to contact a non GNS3 remote server returning JSON
|
|
* Skip tests in package
|
|
* Check port range
|
|
* Add a warning about too much ram for IOS
|
|
* Fix crash if project is already closed
|
|
* Check if wait for connection thread still running before emitting a signal.
|
|
* Check if process files thread still running before emitting a signal.
|
|
* Raven is an optionnal dependencies for Debian
|
|
* Fix crash if a dumped topology as no node during save as
|
|
* Fix: remove old ID references for ATM and Frame-Relay switches.
|
|
|
|
## 1.3.0 30/03/2015
|
|
|
|
* Fix etherswitch router
|
|
* Fix issues with progress dialog
|
|
* Fix save as
|
|
|
|
## 1.3.0rc2 23/03/2015
|
|
|
|
* Fix crash when in same occasion the project name is missing
|
|
* Update sentry key
|
|
* Display adapters in the tooltips in the correct order.
|
|
* Open consoles in alphanumerical order.
|
|
* Auto idle-PC improvements.
|
|
* Adds project id when requesting UDP port.
|
|
* Fixes Thread problem. Fixes #229.
|
|
* Cancel network requests if the progress dialog itself is canceled. Avoid closing the preferences dialog or any configuration dialog if there is a pending request. Fixes #227.
|
|
* Fixes #228 (no alternative interface has been chosen).
|
|
* Catch OSError when reading or writing the local server config file.
|
|
* Fixes GUI that could not be closed when using an already running local server.
|
|
* Save configs when project is committed.
|
|
* Del key deletes selected link
|
|
* Fix crash is no remote servers is available
|
|
|
|
## 1.3.0rc1 19/03/2015
|
|
|
|
* Handle legacy snapshots
|
|
* Add server informations for Qemu, VirtualBox and VPCS info boxes
|
|
* Support sending IOURC from client to remote servers
|
|
* Fixes crash when quick restart the client
|
|
* Add 1MB disk for EtherSwitch router templates (to store the vlan database)
|
|
* Fixes alignment options to ignore devices labels
|
|
* Compute IDLEPC on remote servers
|
|
* Prevent using lab instruction in a temporary project
|
|
* Display a warning on console if server port is already in used
|
|
* Display an error if server version is incorrect
|
|
|
|
## 1.3.0beta2 13/03/2015
|
|
|
|
* Alternative local server shutdown (faster GUI closing on Windows).
|
|
* Grey out local server preferences if the local server is not activated.
|
|
* Adds "template" to the Wizard titles.
|
|
* Option to automatically take or not a screenshot when saving a project.
|
|
* Support RAM setting for VirtualBox VMs.
|
|
* Fixed duplicate VM template entries for Qemu, VirtualBox and IOU.
|
|
|
|
## 1.3.0beta1 11/03/2015
|
|
|
|
* New title for VMs/Devices/routers preference pages.
|
|
* Deactivate auto idle-pc in contextual menu while we think about a better implementation.
|
|
* Optional IOU license key check.
|
|
* Relative picture paths are saved in projects.
|
|
* Relative path support of IOU, IOS and Qemu images.
|
|
* More checks when automatically starting the local server and find an alternative port if needed.
|
|
* Support for HDC and HDD disk images in Qemu.
|
|
* Fixed base IOS and IOU base configs.
|
|
* Fixed GNS3 console issues.
|
|
* Renamed server.conf and server.ini to gns3_server.conf and gns3_server.ini respectively.
|
|
* Remove remote servers list from module preferences + some other prefences re-factoring.
|
|
* Automatically convert old projects on remote servers.
|
|
* Bump the progress dialog minimum duration before display to 1000ms.
|
|
* Fixed port listing bug with Cloud and Host nodes.
|
|
* Fixed Qemu networking.
|
|
* Give a warning when a object is move the background layer.
|
|
* Option to draw a rectangle when a node is selected.
|
|
* New project icon (little yellow indicator).
|
|
* Default name for screenshot file is "screenshot".
|
|
* Alignment options (horizontal & vertical).
|
|
* Fixed import / export of the preferences file.
|
|
* Fixed pkg_ressource bug.
|
|
* Brought back Qemu preferences page.
|
|
* Include SSL cacert file with GNS3 Windows exe and Mac OS App to send crash report using HTTPS.
|
|
* Fixed adapter bug with VirtualBox.
|
|
* Fixed various errors when a project was not initialized.
|
|
|
|
## 1.3.0alpha1 03/03/2015
|
|
|
|
* No more console port and UDP tunneling settings by type of module
|
|
* Fixe save
|
|
* Settings are stored as JSON
|
|
* All communication with servers display a waiting dialog
|
|
* Add a revision number in the topology file
|
|
* Qemu can run on a server without graphical interface
|
|
* Automated crash reports
|
|
* You can now copy paste from the GNS 3 console
|
|
|
|
|
|
## 1.2.3 2015/01/17
|
|
|
|
* Fixed temporary files path setting in general preferences which was not used.
|
|
* Fixed missing devices from the node view when they use a remote server.
|
|
* Fixed broken ASA kernel/initrd file browsers.
|
|
* Fixed bug with WICs interfaces no showing up in the port list.
|
|
|
|
## 1.2.2 2015/01/16
|
|
|
|
### Small improvements / new features
|
|
|
|
* EtherSwitch routers can be added and configured like other IOS routers.
|
|
* Change hostname option in the contextual device menu.
|
|
* Import & export config options in contextual device menu.
|
|
* Auto screenshot when saving a project.
|
|
* Auto start project support (you have to manually edit your .gns3 project file).
|
|
* Changes to the IOU L2 initial-config (16 Ethernet interfaces, no shutdown by default and 0 serial interfaces).
|
|
* Upgraded SuperPutty to version 1.4.0.5 in the all-in-one installer.
|
|
* Possibility to apply or not the same text to all selected items when editing notes.
|
|
* Base configs are now stored in the GNS3 config directory.
|
|
* Short port names in the topology summary.
|
|
* Added the VirtualBox VM name in VirtualBox device tooltips.
|
|
* Set 5 seconds timeout for local server connections.
|
|
* Check if any device runs and warn the user before closing a project.
|
|
* Restore the debug level status when starting.
|
|
* Automatically select the symbol and category corresponding the edited item in the symbol selection dialog.
|
|
* Scale SVG images to icon sizes.
|
|
* Console switching from local/remote to remote/local while a VirtualBox VM is running.
|
|
* Default Jungle dock location is now bottom right corner.
|
|
|
|
### Bug fixes
|
|
|
|
* Fixed the default jungle news loading on Windows.
|
|
* Fixed SuperPutty integration (not the default, still have to select it in the preferences).
|
|
* Avoid uninitialized nodes to be saved in the project file.
|
|
Prevent GNS3 to crash on Windows when importing GNS3 config file.
|
|
* Fixed resource access on Mac OS X.
|
|
* Fixed transparency or border style restoration for ellipses and rectangles.
|
|
* Support spaces in the controller name of VirtualBox clones.
|
|
* Ignore Unicode errors when executing vboxmanage.
|
|
* Get Windows interface list from the registry if the COM service fails.
|
|
|
|
## 1.2.1 2014/12/04
|
|
|
|
* Support for full screen mode (View -> Fullscreen).
|
|
* Bundled Qemu 0.13.0 in the Windows all-in-one. Default for all local Qemu VMs.
|
|
* Bundled Qemu 0.14.1 in the Mac OS X App. Default for all local Qemu VMs.
|
|
* Changed ASA defaults to use Qemu 0.13.0 (on Windows), have 4 interfaces and CPU throttling to 65%.
|
|
* Fixed SecureCRT command line when space in the device name.
|
|
* Fixed port sorting issues.
|
|
* Added default path for VBoxManage on Mac OS X
|
|
* Upgraded gns3-converter to version 1.1.1 for Windows all-in-one and Mac OS X DMG.
|
|
* New idle-PC field validation.
|
|
* Possibility to load the project from command line (or double-click on a project on Windows).
|
|
* Fixed Unicode error when using VirtualBox VM with a name containing non-english characters.
|
|
|
|
## 1.2 2014/11/20
|
|
|
|
* New GUI styles: charcoal (default) & classic. Changing GUI Preferences
|
|
* Integration of GNS3 converter (allows old .net topologies to be opened).
|
|
* Allow Qemu VM to have no interface.
|
|
* Automatically extract IOS configs when a project is closed.
|
|
* Show the cancel button in Wizards on Mac OS X.
|
|
* Fix crash on Windows 32-bit.
|
|
* Fix "new project" bug when using the GNS3 IOU VM.
|
|
* Fix "could not find unused port" WinError 10013 bug
|
|
* qemu-system-i386 is the new default on 32-bit platforms.
|
|
* Option to deactivate the new project dialog at startup.
|
|
* Add "open a project" and "recent projects" buttons to the new project dialog.
|
|
* Fix platform detection issue with some Cisco IOS image file name.
|
|
* Add delay (default 500 ms) when Console to all nodes.
|
|
* Check for duplicate node names in Preferences.
|
|
* Fix bug when editing a Qemu VM configured to run on a remote server.
|
|
* News dock widget is smaller.
|
|
* Fix SecureCRT issue when disconnecting from an IOU device on Windows.
|
|
* Update VPCS to version 0.6 in the all-in-one installer.
|
|
|
|
## 1.1 2014/11/20
|
|
|
|
* Fixed broken cloud.
|
|
* Fixed broken remote server.
|
|
* Fixed Qemu binaries not showing up when editing a Qemu VM.
|
|
* Fixed EtherSwitch (until we come with a default template for it).
|
|
* Serial console for local VirtualBox.
|
|
* Warning message when creating an IOU device with a remote server in the Wizard.
|
|
* New Idle-PC dialog.
|