Latest release
Pre-release

Version 2.0.0 beta 2

@noplay noplay released this Dec 20, 2016 · 5 commits to master since this release

GUI

  • AUX console button text change in MainWindow.
  • Fix GNS3 Client not connecting to remote controller
  • Delete from project list deleted projects
  • Keep a shared list of projects internally
  • Fix recent files in new project dialog
  • Move recent projects to the file menu
  • Fix Tail process for wireshark trace not killed when we change project
  • Move project menu items. Ref #1713.
  • Display recent files for local controller, recent project for remote controller
  • Do not display the remote server if the server is use as a GNS3 VM
  • If the notification stream is stopped by something we auto reconnect
  • Ignore system proxy to avoid trouble with "Security Suites"
  • Avoid close and delete a project at the same time
  • Alpha sort of servers summaries
  • Fix new remote server doesn't show up in compute summary
  • Fix interface number for Switch & Hub templates
  • Fix sync of node alignements with the server
  • Fix rare condition when you close a project and add a node
  • Options -q for quiet startup
  • Fix an error when apply permission on OSX
  • Support Qemu cpus in GNS3A
  • Support for BIOS images
  • Fix IdlePC can't be found during setup wizard

Server

  • Fix an error when docker hub failed to anwser
  • Fix an issue with Docker and IOU packet capture
  • Support aiohttp 1.2 (but not compatible with previous versions)
  • Support UDP cloud from 1.5
  • Relax permission check on OSX, it seem returning wrong info for setuid
  • Fix start all create error if a docker container is already running
  • Close project if one one the compute of the project is down
  • Fix error when you upload an empty file
  • Fix KeyError: 'color' when converting some 1.3 topologies
  • Fix move a docker restart it
  • Fix export of projects with docker with a / in the image name
  • Fix an error on Linux during export
  • Fix hot link issues in Docker
  • Fix Can't delete link between docker VM after they were in use
  • Fix hardware virtualization detection when an ethernet switch is running
  • Trust user for host binding of link adress
  • Code cleanup for docker interface creation
  • Fix a rare crash when writing a file on a remote server
  • Fix delete project on remote compute server
  • Fix trouble with builtin devices when we free ports
  • When a dynamips command failed display the full command to the user
  • Raise error when we can't found VboxManage at GNS3 VM startup
  • Catch auth errors when adding a compute
  • Do not block server startup if one project use non implemented conversion
  • Fix an error when deleting a compute already deleted
  • Catch cancelled error when you Ctrl-C during server initalisation
  • Handle OSerror when listing images
  • Fix a rare crash when stopping qemu
  • Improve docker HTTP console
  • Fix configuration lost during save as on remote server
  • Add support for bios images
  • Fix error when controller config file is corrupted

Downloads

Pre-release

Version 1.5.3 release candidate 1

@noplay noplay released this Dec 20, 2016 · 4 commits to master since this release

GUI

  • Fix Error when editing IOS image created using .gns3a file
  • Fix error when opening a project from the cli with a gns3 installed via setup.py
  • Fix a crash at startup on Mac when coming from old GNS3 version
  • Fix an error during import of some 0.8x projects
  • Ask for restart after installing vmrun
  • Improve warning when connection issue to GNS3 VM
  • Changes wording in VM wizards.
  • Changed sentence.
  • Display an error if settings come from a more recent version of GNS3
  • Fix Error when no GNS3 VM is configured and you click on new Docker or IOU
  • Disallow / in docker container name
  • Update iTerm3 console settings
  • Fix rename ethernet switch doesn't release the name
  • Support for VNC display number in command line replacement
  • Fix a crash when a directory with image is not accessible at gns3a import

Server

  • Support aiohttp 1.2 (but not compatible with previous versions)
  • Explain that segfault on IOU is a issue with the image
  • Fix an issue with finding vmrun and vboxmanage
  • Support named remote servers for VPCS
  • When checking for a free port check if the host and 0.0.0.0 are available
  • smm=off is only for 64bits
  • Fix set hostname on remote server
  • Fix sending smm option to qemu
  • Workaround a bug with KVM, Qemu >= 2.4 and Intel CPU
  • Renable sleep at Vbox exit bug seem to be back
  • Support large project (> 2GB) during export
  • Fix Deleting running telnet docker VM shows error in log
  • Fix when closing a container using VNC, root permission are not reset
  • Use $PATH also for dynamips and cleanup some $PATH usages
  • Fix a lock issue with some virtualbox vm
  • Raise proper error when you try to load an empty qcow2 file
  • Fix upload form crash
  • Search bin from the $PATH for sample configuration file
  • Updated systemd unit file and added sample configuration file

Downloads

Pre-release

Version 2.0.0 beta 1

@noplay noplay released this Dec 7, 2016 · 5 commits to master since this release

Gui

  • Use osascript on OSX for asking admin permission
  • Change the method for creating the tmpdir for symbols cache
  • Fix a connection error at the end of the setup wizard
  • Change how some tabs are organized or named.
  • General settings => local settings
  • Drop more reference to use local server
  • Remove local server checkbox from preferences
  • Make sure to not start local server during setup wizard remote server
  • Fix Error when editing IOS image created using .gns3a file
  • Fix test suites around sip deleted
  • Do not auto start the local server in setup wizard
  • On OSX execute all sudo in a single operation
  • Catch key Compute is missing during conversion error
  • Fix rare crash in gns3.dialogs.appliance_wizard in validateCurrentPage
  • Fix AttributeError: 'Nat' object has no attribute 'configPage'
  • Catch one more RuntimeError: wrapped C/C++
  • Fix a rare crash in port
  • Fix a rare crash when set symbol
  • Fix a potential crash
  • Fix a potential crash at exit
  • Fix crashes
  • Remove unused settings from general preferences
  • Catch error when you try to import a IOU bin as a licence
  • Fix rare crash when exiting
  • Fix crash when freeing some ressources
  • Fix timeout when exporting large project
  • Avoid a rare crash when we free a port
  • Fix you can't download symbols after you got an error

Server

  • Fix crash if at controller loading the remote server is not a GNS3 server
  • Update the way we start controller to avoid hiding crash reports
  • Fix when you switch console from VNC to telnet it's fail
  • AttributeError: 'Project' object has no attribute 'emit'
  • Improve autostart logging
  • Fix warning when vmware is not installed
  • If a VMware command fail retry
  • Do not recurse scan for images in standard image directory
  • When we restore snapshot on a fail project do not crash
  • Catch error when qemuy can't connect to his console
  • Catch error when no space left on disk during export
  • Improve vmware error message for easier copy paste
  • Catch error if you export a project deleted from disk
  • Qemu UDP listen on all ips
  • Force yarl version >= 0.7.0
  • Ask user to refresh is user session if he just installed ubridge

Downloads

Pre-release

Version 2.0.0 alpha 4

@noplay noplay released this Nov 24, 2016 · 101 commits to 2.0 since this release

Gui

  • Mark preferences changes when you change a QPlainTextEdit
  • Force the VPCS config initial file
  • Replace the IOU licence path by an input text
  • Fix 403 when loading a remote project
  • Fix some possible server not starting on Windows
  • Hide the connection refused dialog when we success to reconnect
  • Avoid a rare crash when changing topology
  • When loading another project disconnect from current project
  • Do not crash if we can't list remote list of GNS3 VM engines
  • Init the VPCS base config
  • Fix invalid ressource path on OSX
  • Fix segfault when deleting a node
  • Do not download multiple time the same symbol
  • Kill tail process when capture stop
  • Fix Topology summary contain non existing links
  • Fix a rare crash when deleting a link
  • Fix export of debug informations when not connected to the controller
  • Fix AttributeError: 'DockerVM' object has no attribute 'server'
  • Fix error message if you double click on builtin switch
  • Fix a rare crash in packet capture
  • Restrict ubridge to admin users on OSX
  • Natural sort of Nodes in topology summary
  • Drop serial console type
  • Display an error if you try to open a 0.8.x file
  • Fix tab order when editing a compute
  • Fix a crash in ethernet switch settings
  • Dissallow unknown extensions

Server

  • Do not block traffic originating from an Ethernet interface in the cloud. Ref #771.
  • Prevent capture on non running node
  • Make the Ethernet side the source in uBridge connection and UDP tunnel the destination. Ref #771.
  • IOURC is a text box instead of a file path
  • Use vnetlib64.exe when possible
  • Multiple improvements around starting the GNS3 VM
  • Wait for the end of project loading before making new change
  • Avoid crash due to permission error on the .backup file
  • For security reason debug informations can only be exported from local server
  • Add more debug informations if VM failed to start
  • Fix opening a project whith the same non linked VM as current project
  • Return default symbol if user asked for a non existing symbol
  • Do not log warning at qemu exit on windows if it's normal
  • Speed up interfaces listening on Windows
  • Fix filtering special interfaces on Windows
  • If server answer not found explain this could be due to the usage of 1.X server
  • Do not reload a project via /load if the project is already opened
  • Fix you can not pass auto close at project creation
  • Fix traceback when sending invalid parameters to the server
  • Require ubridge 0.9.7 this fix error with IOL bridge creation
  • Display path of vnetlib during interface creations
  • Catch errors when listing images
  • Better handle compute unavailable errors
  • Fix NameError: name 'available_ram' is not define
  • If we can found a common subnet we return the host binding for link creation
  • Do not connect GNS3 to remote server via 169.254.X.X
  • Qemu telnet support multiple client connected
  • Support multiple client connected to the same VPCS console
  • Increase timeout for link creation
  • Support for serial console for Virtual BOX and VMware using asyncio
  • Fix timeout issues when starting VMware or VBox
  • Ask for reboot if VBoxManage is not found
  • Fix a crash with VirtualBox linked clone
  • Replace iouyap by ubridge to handle IOU connections. Fixes #614.
  • Lock VMware by VM instead of globally
  • Support bridge in cloud
  • Fix support of IOS images outside standard directories
  • Raise clean error when node timeout when stopped
  • Fix random VirtualBox creation error when using linked clone
  • Drop console_type serial, and enable_remote_console for Vbox and VMware
  • Do not dump iourc_content to .gns3 file
  • Forward server disconnected errors
  • Fix a crash when vboxmanage is not found
  • Raise error if IOU image is not configured
  • Fix crash when getting font
  • Fix a crash when default font is missing
  • Fix a crash when vmrun is not found

Windows

  • Upgrade to Python 3.5.2

Downloads

Pre-release

Version 2.0.0 alpha 3

@noplay noplay released this Oct 28, 2016 · 6 commits to master since this release

Gui

  • Fix error when opening a project from the cli with a gns3 installed via setup.py
  • Fix a rare crash in snapshot dialog
  • Fix crash when importing project on a remote server
  • Fix crash in appliance wizard
  • Fix crash when local server is not available
  • Disallow to overwrite a running project
  • Fix a rare crash when deleting a link
  • Fix appliance with wrong file name after import
  • Fix a crash at startup on Mac when coming from old GNS3 version
  • Fix key error in settings if a compute no longer exists
  • All check for vmware linked base are already made server side
  • Fix Save as is not switching to the saved project
  • Auto reopen a project if connection is lost
  • Empty the list of computes nodes when connection is lost
  • Try to fix duplicate nodes after snapshot restore on some user computer
  • Allow only IPV4 in setup wizard
  • Catch error if user tmp directory is read only
  • Raise a proper error if packet capture program is invalid
  • Fix AttributeError: 'NoneType' object has no attribute 'upper'
  • Fix rare crash when killing wireshark
  • Export debug informations also from the controller
  • Fix a crash in vm wizard
  • Fix error when uploading an images from preferences
  • Fix snap to grid when initialy drop a node in the topology
  • Optimize snap-to-grid code
  • Fix a crash with linked clone
  • Move prevent using twice the same VM when linked clone is not enable
  • Fix If you show interface label and delete the link ghost interface label will appear
  • Display short interface label instead of long version
  • Fix error AttributeError: 'NoneType' object has no attribute 'capabilities'
  • Fix PermissionError when killing local server
  • Handle empty color
  • Fix rare crash in save as
  • Fix crash in restore default server settings
  • Fix an error during import of some 0.8x projects

Server

  • Fix uuid of VirtualBox VM after a save as
  • Explain that segfault on IOU is a issue with the image
  • Fix crash when you import a corrupted SVG
  • Fix Error while creating link: Port 0 is not allocated. when you have an invalid interface
  • No timeout for listing images
  • Handle 408 HTTP status code (request timeout)
  • Move code for exposing VM ip to the VM itself. And display VM starting status
  • Fix a crash when we have error during export project
  • Improve remote server console host support when binding to 0.0.0.0
  • Fix port naming for atm switch
  • Fix port naming for FrameRelay switch
  • Catch permission errors when listing images
  • If we can't found the VMware version we use workstation
  • CURL API sample for creating a dynamips router
  • Fix crash in idlePC compute
  • Add sample api call for creating a qemu node
  • Try a different method in order to retrieve IP from VMware
  • Fix naming of IOU serial interfaces
  • Improve timeout management
  • When exporting debug information export GNS3 VM vmx content
  • /debug for exporting debug informations
  • Raise error if using a non linked clone VM twice
  • Fix a possible deadlock at exit
  • Fix import of some old dynamips topologies
  • Fix a crash with some old virtualbox topologies
  • Fix conflict issue between the GNS3VM and a remote server
  • Fix typo in error message about the GNS3 VM
  • Fix an error when importing old topology without color for label
  • Use tap adapter instead of veth for docker (allow usage of vlan)
  • Avoid crash during tests if VNC server run on host PC

Downloads

Pre-release

Version 2.0.0 alpha 2

@noplay noplay released this Oct 20, 2016 · 180 commits to 2.0 since this release

GUI

  • Support pure remote server for importing appliance
  • Dissallow binding GNS3 server to an IPV6 (not supported by some emulators)
  • Drop vmware host type choice in client
  • Ask user to restart GNS3 after VMware installation
  • Improve duplicate prevention in topology summary
  • Add a duplicate button in the project library dialog
  • Fix error introduce in previous commits
  • Fix duplicates in recent project list
  • Fix a project override error
  • Fix Duplicated node in node summary when restoring a snapshot
  • Fix a crash in the VMware / VirtualBox wizard
  • If console host is 0.0.0.0 use controller address
  • Fix save issue when importing an appliance
  • Strip HTML in console view logs and log files
  • Fix TypeError: _expandAllSlot() takes 1 positional argument but 2 were given
  • Fix Cannot open created project by using Recents projects
  • Update edit project Ui.
  • Update crash report key
  • Fix a crash when exporting debug without project open
  • Fix a crash in rare condition when logging informations to the console
  • Fix a crash in compute summary view
  • Add a text about how to change the topology size in 2.0 in general preferences
  • Improve warning when connection issue to GNS3 VM
  • Fix crash in setup wizard
  • Fix the wizard for creating appliance template doesn't support remote main server
  • Appliance wizard support remote controller
  • Fix Browse button is not working in the local server page in the setup wizard
  • Check if local server is running in the setup wizard
  • Hide setup wizard after first successful run
  • Import appliance and New project are display at the same time
  • Support remote controller in the setup wizard
  • Fix When importing a gns3a the correct qemu binary is not selected
  • Increase creation timeout for docker container
  • Make WaitForLambdaWorker more crash proof
  • Fix a crash when importing appliance
  • Fix error in import appliances
  • Try to fix the a segfault when importing appliance
  • Fix crash in upload images
  • Trust the server for link creation error (avoid sync issue)
  • Fix an Error in server preference page
  • Fix compatibility with remote server of 1.X
  • New appliance dialog should not be display if you cancel the setup wizard

Server

  • Return md5sum and filesize in the list of images
  • Disable binding to an IPV6
  • Support symbol None (from old versions)
  • Support named remote servers for VPCS
  • Improve vmrun error messages
  • If vmware raise an error about invalid host type we retry with player
  • Do not trust client for the type of VMware host
  • Improve error when default vm directory is not found
  • Add a clear warning about /upload deprecated
  • /duplicate support non opened projects
  • Fix Snapshot restore does not work with IOS routers
  • Use last zipstream version
  • Strip space from all nodes names
  • When checking for a free port check if the host and 0.0.0.0 are available
  • If listen on all interface do not return localhost as console
  • Fix HTTP console not working for docker containers
  • Fix IPV6 server support
  • Fix connection issue with IOU when a device as serial link
  • Catch an error when docker is not running
  • If docker container state failed to return we consider the container stopped
  • Fix Error when converting some dynamips topologies from 1.3 => 2.0
  • After conversion from 1.X check the topology before save to disk
  • Keep forever .gns3 backup before version upgrade
  • Update crash report key
  • Fix save of topology size
  • Missing busybox for docker
  • GNS3 server can't be keep as zipped egg
  • Check if GNS3 has access to all docker resssources
  • Return the platform of a compute
  • Handle errors when startup config path is wrong
  • smm=off is only for 64bits
  • Fix uploads of large images
  • Stop raising error if VMware has not enough ram. Not working on some system
  • Increase creation timeout for docker container
  • Fix a rare crash in vbox
  • Fix errors where free port as marked as used after an error
  • Fix a bug when selecting a topology and deleting multiple linked device
  • Set Qemu uuid for csr1000v
  • Prevent connect a node to himself
  • Fix BadZipFile: File is not a zip file
  • The gns3_controller.conf is located in the same directory of gns3_server.conf
  • Make sure the compute has an id
  • Fix crash if you manually delete the project directory and use the delete button in interface
  • Catch timeout error when closing project
  • Fix a crash when importing some old topologies.
  • Fix a crash if font information is missing

Downloads

Pre-release

Version 2.0.0 alpha 1

@noplay noplay released this Sep 29, 2016 · 13 commits to master since this release

  • Save as you go
  • Smart packet capture
  • Capture on any link between any node
  • Select where to run a VPCS node
  • Delete a project from the GUI
  • Project options
  • The cloud is a real node
  • Cloud templates
  • New cloud interface
  • VPCS / Ethernet Switch / Ethernet Hub templates
  • Search OS images in multiple locations
  • Periodic extraction of startup configs for Dynamips and IOU
  • Custom cloud, Ethernet hub and Ethernet switch templates
  • Snap to grid for all objects
  • Synchronize the node templates when using multiple GUI
  • Link label style
  • New place holders in command line for opening consoles
  • %i will be replaced by the project UUID
  • %c will be replaced by the connection string
  • Export a portable project from multiple remote servers
  • New save as
  • Snapshots with remote servers
  • Better start / stop / suspend all nodes
  • Edit config
  • NAT node
  • Support for colorblind users
  • Support for non local server
  • Support for profiles
  • Suspend the GNS3VM when closing GNS3
  • Edit the scene size
  • New API

Downloads

Version 1.5.2

@noplay noplay released this Aug 18, 2016 · 26 commits to master since this release

GUI

  • Make more clear that VMware VM are not ESXi
  • Add AppData and Desktop files
  • Fix you can not select the server for VPCS
  • Fix error when removing an interface from a cloud
  • Fix crash when scanning a directory for image and you don't have permission on a file
  • Bring back the warning dialog when no router is configured
  • Fix rare crash in server summary
  • Fix crash during export

Server

  • Move utils.vmnet to gns3 namespace
  • Fix Exporting portable projects with QEMU includes base images even when selecting no.
  • Catch error when md5sum file is corrupted
  • requirements.txt : added support for newer aiohttp version
  • Improve compaction of .gns3project
  • Fix crash when winpcap is not installed

Downloads

Version 1.5.1

@noplay noplay released this Jul 7, 2016 · 45 commits to master since this release

GUI

  • Try to fix a crash when reseting interface label
  • Fix a crash with broken file system
  • Fix EtherSwitch default name format
  • Fix crash when you have utf-8 char in the README
  • Fix rare crash when creating a link
  • Stop node before hot unlink
  • Prevent a crash due to issue in Qt
  • Add another security to prevent client to send empty hostname
  • Fix rare crash when deleting interface from the cloud
  • Fix rare crash in topology summary view
  • Ask user to send explanation if they cross a rare error
  • Fix rare crash when deleting a node
  • Hotlink support for Docker
  • Fix typo in the a warning dialog
  • Fix Remote GNS3 VM requires local server
  • Fix AttributeError: 'NoneType' object has no attribute '_server'
  • No timeout when importing a .gns3project

Server

  • Increase the number of interface for docker
  • Add the method in the bad request answer
  • Fix a rare crash in IOU
  • Fix a crash when docker is used but not installed
  • Backport Docker node hot linking
  • Allows hot-linking for Docker containers. Ref #267.

Downloads