Releases: GNS3/gns3-server
Releases · GNS3/gns3-server
Version 1.4.0 alpha 2
- Deactivate uBridge process monitoring (process returns 1 on Windows when stopping).
- Prevent using different hypervisors that leverage hardware virtualization. - Implemented for Qemu when a VMware or VirtualBox VM with hardware virtualization is already running. - Implemented for VirtualBox only when a Qemu VM with KVM is already running.
- Check for uBridge version and catch uBridge errors.
- Remove default FLASH when no hda disk for Qemu VMs. Fixes #535.
- Use the registry to find vmrun if the default VMware install path does not exist.
- Bind host on 0.0.0.0 when checking for a free UDP port.
- Fixes RuntimeError: Event loop is closed. Fixes #266.
- Update gns3.conf.upstart
- Implements uBridge hypervisor.
- Take VMware file encoding into account. Fixes #261.
Version 1.4.0 alpha 1
v1.4.0alpha1 Typo in version number
Version 1.3.7
Client bug fixes
Version 1.3.6
- Fix an issue with 1.4dev compatibility
Version 1.3.5
- Ignore invalid characters when reading the output of a process
- Turn on / off authentication
- Do not stop saving IOS router configs when there is an exception while a project is committed.
- Fixed crash if a private config exist in IOS but not a private config file
- Basic Authentication support for servers.
- Fixed crash when Virtualbox list of VMS returns an empty line.
Version 1.3.4
- Drop useless dependencies dateutil
- Check if port or adapter is connected before starting/stopping a packet capture. Fixes #196.
- Prevent users to add links to running Qemu VMs and start a capture on running VirtualBox VMs.
- Fixes bug: couldn't set PCMCIA disk1 size for IOS routers.
- Fix crash if you pass an invalid hostname
- Catch VPCS kill errors
- Raise a VirtualBox error if adapter doesn't exists
- Ignore VirtualBox VM names with a carriage return in name
- Cleanup the temporary project after modules have been notified of the path change
- Do not return error if we can't remove the old project directory
- Catch encoding errors in windows logger
- Use setter for the qemu_path (allow to pass only the binary name)
- Fixes TAP connection when using VPCS.
- Fixes crash when launching Qemu on OSX from another location.
- Adds NAT NIO in device schema validation so they can return an error that it is not supported.
Version 1.3.3
- Check for empty iourc path.
- Fixes bugs with IOS router configs. Fixes #354.
- Use a temporary directory as egg cache
- Catch crash error in IOU in case of permission denied
Version 1.3.3rc1
- Return an error if an adapter slot doesn't exist on an IOS router.
- NIO NAT support for VirtualBox VMs.
- NIO NAT support for QEMU VMs (user mode back-end is used).
- Throw an error if user put an invalid port range in config file
- Turn off configuration parser interpolation
- Catch configuration file parsing errors
- Force closing the event loop to avoid warning with Python 3.4.3
- Catch error when you can't mark a project as no longer temporary
- Catch BrokenPipeError for OSX frozen server
- Match how IOU initial-config is set for VPCS VM.
- Refactors how startup-config and private-config are handled for IOS routers.
- Catch the "WinError 0 The operation completed successfully" exception at a higher level.
- Fix temporary project not cleanup with save as
- If image is not found in VM directory look in images folder
- Ordered MAC addresses for QEMU based VMs.
- Merge remote-tracking branch 'origin/master'
- Force utf-8 configuraton files reading
- Do not list file starting with a . in upload handler
- Do not crash when closing a project if VirtualBox is not accessible
- Catch connection reset errors
Version 1.3.2
- Cleanup the VirtualBox Media Manager after closing a project.
- Avoid Cygwin warning with VPCS on Windows.
- Close VirtualBox VM linked clone disks after the VM is unregistered.
- TAP interface support for QEMU VMs.
- Return an explicit error when a NIO type is not supported by a VM.
- Do not erase the IOU config
- Explicit utf-8 decoding.
- Check NIO exists when stopping an IOU capture.
- Fixes c7200 NPE setting.
- Fixes VPCS process termination.
- Catch FileNotFoundError exception in os.getcwd()
- Explicit utf-8 encoding where necessary to avoid Unicode errors on Windows (we require/set an utf-8 locale on other systems).
- Fixes #270. Relative paths management with empty ones.
- New crash report key and doesn'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.
Version 1.3.1
v1.3.1 Prepare 1.3.1