Quick Update:
If you encountered issue like
What's New in GNS3 1.3.2
If you encountered issue like
- "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte"
- Virtualbox vm Creation crash
Update to the latest GNS3 1.3.X in the GNS3 forum to resolve this issue.
What's New in GNS3 1.3.2
- 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.
- Allows the warning message box to be displayed once only when moving an object to a background layer.
- 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.
- 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
- Cleanup the VirtualBox Media Manager after closing a project.
- TAP interface support for QEMU VMs.
- Return an explicit error when a NIO type is not supported by a VM.
- Check NIO exists when stopping an IOU capture.
- Fixes c7200 NPE setting.
- Fixes VPCS process termination.
- Catch FileNotFoundError exception in os.getcwd()
- Relative paths management with empty ones.
- New crash report key and don't send report for developers
- Catch COM errors when connecting to WMI.
- Don't assume the PATH environment variable exists.
- Use UUIDs instead of the VM names for VirtualBox pipe paths.
- Add --log options for daemon support
- Basic upstart script
- Add qemu-kvm to the list of binary
- Fix IOU licence check flag
- Config paths are not used when updating Dynamips or IOU VM settings.
- Fixes initial-configs that were not restored when opening a project containing IOU VMs.
- Prevent parallel execution of VBox commands
- Fix a crash when in some cases you can't access to VBOX state
- Fix crash if VirtualBox doesn't return API version
- Fix a crash in VirtualBox vm creation
- Allocate random names for Dynamips NIOs.
- Explicitly delete Dynamips NIOs and unmap VCs for ATM and Frame-Relay switches.
From Source: GNS Community