May 8th, 2013· GUI improvements.
· New hub device.
· VPCS is included in DMG package on Mac OS X.
· New Idlemax and Idlesleep settings (advanced manipulation of idlepc).
· IOS image and settings test button.
· New tips dialog to promote GNS3 products/videos/tutorials (totally optional and can be deactivated).
· New Tool menu to start external scripts/tools.
· Drag & drop of multiple devices when pressing SHIFT.
· Temporary projects are created by default.
· Winpcap 4.1.3 included in Windows all-on-one package (compatible with Windows 8).
· Dynamips 0.2.8-RC6-community is now default on Windows.
· Qemu 0.11.0 integrated to the DMG for Mac OS X (used by default).
· Qemu 0.14.1 integrated to the DMG for Mac OS X.
· Qemu monitor (to pause/resume) and user backend options (experimental).
· Support for multiple flavors of Qemu: sparc, arm, i386, x86_64
· SuperPutty command line support.
· SuperPutty in all-in-one on Windows (optional).
· VirtualBox interface numbering starts at 0 (e.g. e0 = VirtualBox interface 1 = eth0 on Linux).
· Dash is now accepted for hostnames.
· Fixed issues with ports reported as already in use.
· Gray out VLAN box when selecting dot1q port type in Ethernet Switch.
· Default delay for console adjusted from 0.5 to 1 second.
· Default base console is now 2101 instead of 2001
· Changed Dynamips default base UDP from 10000 to 10001
· Mouse wheel scrolls the scene by default + options to deactivate the wheel or use it for zooming
· Support for 36 network cards in VirtualBox (using ICH9 chipset)
· Patching for Dynagen (see http://forum.gns3.net/topic5659.html for details)
· Wrappers improvements all over the place.
· New baseconfig.txt
· New option to save traffic capture in project directories.
· Experimental auto IDLE PC calculation feature (requires Dynamips > 0.2.8-RC5, included in Windows all-in-one and OSX DMG).
· ASA pre-configuration.
· Introduced human readable byte sizes for stats in tooltips (what you see when hovering a device).
· Fixed the 'unbase' feature (but the whole idea behind is flawed).
· Reversed steps 1 & 2 of the Setup Wizard.
· The EtherSwitch router is grayed out in the node dock if no c3700 IOS image is configured.
· Set the 'Reserve first NIC for VirtualBox NAT to host OS' by default in VirtualBox preferences.
· Added 'virtio-net-pci' to the list of available NICs for Qemu based devices.
· Changed capture filenames to include the source and destination interfaces.
· The 'layouts' directory is now created in GNS3 install directory (used by SuperPutty).
· Fix: Allow '-' character to be used in VirtualBox hostnames.
· Added entries to have Dynamips/Qemu/VirtualBox hypervisors bind/listen to all available IP/host addresses (optional).
· File securecrt.vbs has been modified to include tranzitwww changes -> post18869.html#p18869
· QinQ fixed in Dynamips 0.2.8 RC6.
· Clean VirtualBox VMs from UDP tunnels when stopping them.
· Instructions entry for tools menu.
· Fixed bug with VirtualBox/Qemu devices while importing a topology: duplicated UDP tunnels.
January 28th, 2013· GUI improvements.
· Drag & drop of multiple devices when pressing SHIFT.
· Temporary projects are created by default.
· Winpcap compatibility mode set in all-in-one, allowing it to be installed on Windows 8
· Dynamips 0.2.8-RC5-community is now default on Windows.
· Qemu 1.3 can be installed from the all-in-one (experimental). Qemu 0.11.0 is still the default.
· Qemu 0.11.0 integrated to the DMG for Mac OS X (used by default).
· Qemu 0.14.1 integrated to the DMG for Mac OS X.
· Qemu monitor (to pause/resume) and user backend options (experimental).
· Support for multiple flavors of Qemu: sparc, arm, i386, x86_64
· SuperPutty command line support.
· SuperPutty in all-in-one on Windows (optional).
· VirtualBox interface numbering starts at 0 (e.g. e0 = VirtualBox interface 1 = eth0 on Linux).
· Dash is now accepted for hostnames.
· Fixed issues with ports reported as already in use.
· Gray out VLAN box when selecting dot1q port type in Ethernet Switch.
· Default delay for console adjusted from 0.5 to 1 second.
· Default base console is now 2101 instead of 2001
· Changed Dynamips default base UDP from 10000 to 10001
· Mouse wheel scrolls the scene by default + options to deactivate the wheel or use it for zooming
· Support for 36 network cards in VirtualBox (using ICH9 chipset)
· Patching for Dynagen (see topic5659.html for details)
· Wrappers improvements all over the place.
· New baseconfig.txt
· New option to save traffic capture in project directories.
· Experimental auto IDLE PC calculation feature (requires Dynamips 0.2.8-RC5, included in Windows all-in-one and OSX DMG).
· ASA pre-configuration.
July 13th, 2012New features:
· Option to freely use the first VBox interface inside VMs (i.e. eth0 on Linux).
· New base configuration (startup-config) for devices with NM-16ESW (named baseconfig_sw.txt).
· Console and headless mode support for VirtualBox devices.
· Embedded console/terminal server to access VirtualBox VM consoles using Telnet.
· Support for drag & drop of topology files inside GNS3.
· Double quote support for Qemu options and ASA kernel/initrd command lines.
· Import & export for GNS3 configuration file (gns3.ini).
· Global TCP port tracker to allocate ports and avoid conflicts (console + AUX ports for IOS routers and console ports for Qemu-like/VirtualBox devices are tracked).
· Scripts for using consoles with VBox VMs (Windows only).
· Backup nvram export when Dynamips has crashed.
· New command line option for patched Putty on Windows (for details: http://forum.gns3.net/topic4859-20.html).
· Experimental live pipe capture (Windows only).
· Option (activated by default) to use the VirtualBox VM names to name VirtualBox devices in GNS3.
· Complete IPv6 support (with correct functions).
· Support for binding on specific addresses when loading a topology.
· Option to track opened node consoles in order to close them when the node gets deleted.
· New Dynamips 0.2.8-RC4 community (full IPv6 support), only included in Windows all-in-one package for now.
· A patched putty is included (Windows packages). Details here
Fixes and other improvements:
· Fixed issue when saving as a project.
· Workaround: sparse memory feature is not activated on c2600 and c1700 platforms because Dynamips can freeze after IOS restarts (Windows only).
· Added Idle PC help button to gives some hints how to get good idle pc values.
· Prevent tail processes staying in memory after stopping captures.
· Fixed/improved some console command lines (SecureCRT, TeraTerm, Putty).
· Fixed issue when connecting recent Qemu (new -net syntax) to other non-Qemu devices.
· Fixed vboxwrapper loading issue for DMG version on OSX.
· Fixed rpcap interface name parsing on Windows.
· Improved securecrt.vbs to “press” a enter into the device console to show the prompt.
· Modified default IOS startup-config (baseconfig.txt).
· Handle connection lost during Idle pc calculation.
· Warn users if their working directories are not accessible and/or writable.
· Allow dash and brackets for device hostnames.
· Option to clear stopped captures from the captures dock.
· Italian and Chinese translations updated.
· Fixed bug that prevented loading topologies with non-existing IOS paths.
· Some minor fixes for recent files menu (add saved file paths, order, non existing path entries are removed etc.).
· New key shortcuts for object rotation (notes, ellipses, rectangles). ALT and + (or P) / ALT and – (or M).
· Removed default shell execution for console programs.
· Default delay between each device start when starting all devices is now 1 second.
· Auto-increment base AUX port for external hypervisors.
· MessageBox “Object moved to a background layer …” is now displayed only once by execution.
· Fixed issue when starting a capture on a node without any links (!)
· Fixed problem with version comparison in “Check for Update” feature.
· Fixed multi-window opening issue with snapshot dialog.
· Added recent files button for the project window.
· Press escape to stop adding a link.
· Detect old GNS3 configuration and ask user to clear it.
· Fixed minor issues with the Ethernet Switch.
· Prevent capture for Pemu and decorative nodes.
· Show VirtualBox version in ver command.
· Support for more characters (e.g. #) in annotations.
· New wrappers installation directory on Linux.
· Prevent to use the same VBox VM multiple times.
· Check that the first 10 ports of every TCP base are free to use when testing the settings in preferences.
· Fixed minor issue with path normalization on Windows.
· Time reference for debugs, auto saving messages and logged exceptions.
· Log file dynagen_exception.log has been renamed import_exception.log (date + GNS3 version is added into the file).
· Command ‘show ports’ to display all port allocations.
· NVRAM configuration extractor utility for Windows.
· Smarter handling of errors when starting/stopping/suspending all nodes.
· Do not show special cursors when a rectangle or ellipse is on the background layer.
· Qemuwrapper base UDP has been changed from 20000 to 40000.
· Qemuwrapper base console has been changed from 3000 to 3001.
· VBoxwrapper base console has been changed from 3900 to 3501.
March 14th, 2012· The issue with Qemu VMs that were stuck on ‚ÄúBooting from Hard Disk‚Äù message when using Qemu Manager on Linux has been fixed.
· Vboxwrapper can be started on a remote host and VirtualBox VMs locally controlled in GNS3.
· Loopback Manager included in Windows all-in-one now work on Win7/Vista.
· Start/pause/stop icons are colored as before BETA2.
· Checks for the correct version of Qemuwrapper and VBoxwrapper.
· New SecureCRT command line for OSX in terminal settings preferences.
· New option to set a delay between console when consoling to all devices.
· Qemu VBox linking has been fixed.
· FlexiNetwork VirtualBox feature has been patched.
· Italian translation has been updated.
· Give a chance to hypervisor/wrapper processes to stop before they get killed.
· An issue when trying to choose the file in the Startup-Config dialog has been fixed.
· Additional check to avoid false positives when detecting compressed IOS.
· Symbol import/export issue for 'Cloud' nodes has been fixed.
· Windows interface names with non-ascii characters are now supported.
· Unicode support improvements.
March 5th, 2012· IOS images can be directly uncompressed by GNS3.
· Open recent files menu.
· “Start all captures” and “stop all captures” options for Captures Dock.
· New icons with fancy hover effects (start, stop, pause, ellipse and rectangle).
· Farsi, Czech, Japanese and Italian translations updated.
· GNS3 settings file (gns3.ini) can be put in the same folder as gns3.exe (Windows only). This allows GNS3 to be standalone on USB stick for instance.
· New host device: a cloud with the ‘computer’ symbol and configured with all host interfaces.
· Qemu mac address generator has been fixed.
· Access to VirtualBox Manager from the GUI.
· Soft link gns3 -> gns3.pyw has been added (Unix/Linux only).
· Changed default paths for wrappers on OSX and UNIX/Linux.
· Wrappers are now GPL licensed.
· PEMU binary has been removed from our sources (it is still available on our download page).
· Capture option is now available from the “Device” contextual menu.
· Link actions are available from the summary topology window pane.
· Show rpcap interface names in a tooltip when hovering an entry in the interface menu (Windows only).
· Qemuwrapper support for the new Qemu networking syntax.
· Option to send Qemu and Qemu-img paths to an external Qemuwrapper.
· Possibility to use stylesheets from the view menu, for now only the ‘Energy saving’ theme is available.
· Tooltip for clouds.
· User guidance: status bar messages.
· Splash screen at startup.
· Small improvements and bug fixes all over the place.
December 12th, 2011Major Improvements:
· VirtualBox support (v4.1 required)
· Wireshark Live Traffic Capture
· Basic IPv6 enablement
· Basic Netbook enablement
· Architecture: On Windows, GNS3 now runs from source code
· Architecture: PEMU is now moved from GNS3 core to a separate component. (PEMU will be part of Windows "All-in-One" installer)
· Architecture: Resolved conflict with Debian's built-in GNS3 package. On Linux, setup is no longer needed.
· Dynagen Console got a massive rewrite / cleanup
· Russian translation got a major update
Other Changes and Fixes:
· Windows Setup was rewritten from scratch
· Changed Default Qemu Ethernet Controller from "e1000" to "Realtek 8139" for Windows XP compatibility.
· GUI: Swapped AUX & Console icons - more convenient to have "console" button near "start" button.
· Disallowed to hot-add new links to running Qemu.
· Fixed VM states coherency between Dynagen's Console and GNS3.
· Several fixes for using GNS3 with external qemu/vboxwrappers (multi-host distributed topologies)
· GUI: Disabled Linux features on Windows hosts. (KVM, NIO_VDE, NIO_UNIX and NIO Linux Ethernet)
· GUI: Disallowed connecting devices with incorrect link types, such as Frame-Relay switches with Ethernet cable.
· Fixed the problem of filled WIC slots in Routers (0.7.4 Regression; UldisD's case)
· Fixed SecureCRT (SARS' case, minor bug; Windows hosting only)
· Terminal Emulator Settings: sorted & hide non-platform-related options
· Fixed AUX port error messages
· Fixed translation file generator
· Dynagen Console: 'hypervisors', 'ver' and 'versions' commands are now merged into just 'ver'.
· Dynagen Console: 'exit' and 'disconnect' commands are now merged into 'clear topology'.
· Dynagen Console: Removed non-working commands: 'shell', 'cpuinfo', 'py', 'conf', 'confreg', 'hypervisor', 'end', 'send'
· For full list of changes, see "modified.txt"
VirtualBox / vboxwrapper backend features:
· FlexiNetwork: Link hot-add/hot-remove
· Traffic Capture
· Suspend/Resume VMs
· Instant reboot
· "automatic" NIC type (just mirrors existing NIC type)
· Network statistics (Bytes Transmitted / Bytes Received)
· View of Guest OS IP addresses, by retrieving data from Virtual machine (if GuestAdditions installed)
· GuestControl execution; send commands from Dynagen console
· Double-click on VBOX VM brings it's display window to front.
· Modular design
December 23rd, 2009· Qemu integration.
· ASA integration using Qemu.
· An undo/redo framework (not fully debugged tough).
· Translations in Italian and Farsi (thanks to our contributors).
· Various bugs fixes and improvements.
May 13th, 2009· Small improvements and bugfixes were made.
December 15th, 2008· Users can change the workspace size.
· Possibility to draw rectangles and ellipses.
· Feature to automatically create labels of interface names.
· Multi-links drawing (no overlaps).
· Snapshot feature.
· Interface names are included in the Generic Ethernet NIO list on Windows.
· New export to images (JPEG, PNG ...) that allows to export all the workspace (and not only what you see).
· "Expand all" and "collapse all" features for the topology summary panel (contribution by beduev).
· Annotations, rectangles and ellipses can be rotated.
· On Windows, users can load an alternative gns3.ini by setting a path on command line, example: gns3.exe --configdir
April 29th, 2008· Added possibility to load .net files of other users, detailed tooltips for nodes, wizard when starting new topology, button to insert a picture on the scene, decorative node support for creating network diagrams, ghostios for remote hypervisors, a symbol manager with library support, Z values can be changed for annotations and inserted pictures, automatic load-balancing on external hypervisors, new option to bind the hypervisor manager with an address/name other than 'localhost'.
April 22nd, 2008· Corrected "Manual connections" which was broken.
· Moved the option to change a console port in the contextual drop-down menu.
· Some unicode errors have been corrected.
· Avoid to put default iomem and exec_area in .net files.
· Prevent to rename a connected firewall because pemuwrapper does not support removal.
· Check if links are connected to a slot before changing it.
· A new language: Polish.
· Added the possibility to automatically copy a base flash for PIX devices.
· Connections to external hypervisors was broken.
· Added a default RAM setting and a link to check the minimum IOS RAM requirement in IOS images window (the link doesn't work at the moment, it will be usable in about one week).
March 21st, 2008· This release add a new dynamic mode (no more design/emulation modes), support of c1700 , WICS, PIX emulation, Dynamips ATM bridge, NULL NIO support and better dynagen .net format support. We also added to the GUI support of Capture feature, IDLE PC calculation, text annotation, and topology PDF export.