Skip to content

Releases: GNS3/gns3-server

Version 1.4.0 alpha 2

22 Jul 18:55
Compare
Choose a tag to compare
Version 1.4.0 alpha 2 Pre-release
Pre-release
  • 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

09 Jul 17:11
Compare
Choose a tag to compare
Version 1.4.0 alpha 1 Pre-release
Pre-release
v1.4.0alpha1

Typo in version number

Version 1.3.7

22 Jun 17:52
Compare
Choose a tag to compare

Client bug fixes

Version 1.3.6

16 Jun 19:58
Compare
Choose a tag to compare
  • Fix an issue with 1.4dev compatibility

Version 1.3.5

16 Jun 17:32
Compare
Choose a tag to compare
Version 1.3.5 Pre-release
Pre-release
  • 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

02 Jun 17:54
Compare
Choose a tag to compare
  • 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

14 May 17:01
Compare
Choose a tag to compare
  • 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

07 May 14:06
Compare
Choose a tag to compare
Version 1.3.3rc1 Pre-release
Pre-release
  • 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

28 Apr 19:12
Compare
Choose a tag to compare
  • 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

11 Apr 07:37
Compare
Choose a tag to compare
v1.3.1

Prepare 1.3.1