Skip to content

Releases: GNS3/gns3-server

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

Version 1.3.1rc4

09 Apr 09:01
Compare
Choose a tag to compare
Version 1.3.1rc4 Pre-release
Pre-release
  • Initial config file content can be empty (fix export issues)
  • Fix crash if IOU initial config is emtpy
  • Return more informations about bad requests for crash reports
  • Allow less strict dependencies for easier install
  • Missing project name in documentation
  • Some spring cleaning

Version 1.3.1rc3

07 Apr 14:23
Compare
Choose a tag to compare
Version 1.3.1rc3 Pre-release
Pre-release
  • Fix missing IOU documentation
  • Add missing project name in curl documentation
  • Look in old IOU images location in order to smooth transition

Version 1.3.1rc2

06 Apr 19:45
Compare
Choose a tag to compare
Version 1.3.1rc2 Pre-release
Pre-release
  • Do not overwrite initial-config IOU if client send an empty
  • Fix documentation about /ports/udp