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.