CHANGELOG

GNS3 0.7.3

 * Easily change the symbol of one or several nodes (Select a node, then right click -> Change symbol).
 * A docked window to see on what device interface captures are running (View -> Docks -> Captures). You can stop capturing or start Wireshark using this view.
 * Only the necessary files (nvram, flash, disks etc.) are copied or kept when creating projects and snapshots.
 * Preventing unsaved interface labels to show up after loading a topology. This can be reset using the "show interface labels" button.
 * Improvements for ATM and Frame Relay switches: proper naming, dynamic mapping support and it is not needed to remove a link to change its DLCI/VC mapping.
 * PCAP capture support for Qemu based devices (Qemu host, JunOS ASA, PIX, IDS). This option cannot be used after the selected device is started.
 * Fixed many issues with the snapshot feature. Now it should work as expected.
 * New node type: EtherSwitch router. This is a c3700 router with a Etherswitch NM-16ESW loaded.
 * Better consistency between buttons and menus. Many items have been renamed, toolbar buttons accessible from the menu etc.
 * Possibility to configure the AUX port. Only works for c7200 routers (Preferences -> Dynamips -> Base AUX port).
 * Changed standard naming convention for project and snapshots. Topology file is named topology.net, working directory: working and configurations directory: configs.
 * Duplicate option for annotations, ellipses and rectangles (Select an item, right click -> Duplicate).
 * Horizontal + vertical alignment options (Select nodes, right click -> Align horizontally/vertically).
 * Possibility to have multiple images for Qemu hosts, JunOS, PIX, ASA and IDS and to configure the number of interfaces on each devices.
 * Autosave feature to save your topology every x secondes (Preferences -> General).
 * A default base config (with hostname, exec-timeout commands etc.) is automatically loaded when creating a new IOS based router. The path to this default config can be changed in "IOS images and hypervisors" dialog.
 * A more understandable MAC address table for Ethernet switches (right click on a switch -> Show MAC address table).
 * Qemuwrapper improvements like cleaning old FLASH/SWAP files when creating a new device with a same hostname.
 * Multi Qemu based devices topologies now work using base images on Windows. Patched in Qemu 0.11.0 binary included in the all-in-one package (thanks tranzitwww!!!).
 * Support for unbasing Qemu images when creating or saving as a project. This means no dependencies with your base images thus you can easily distribute your project.
 * Option to replace unknown references (GUID: \device\npf_{802b5272-cd1b-431c-8cb5-f57ba76145c6}) to network interfaces on Windows when loading a NET file.
 * Option to replace unknown IOS image when loading a NET file.
 * Scroll the scene with the mouse middle click or right and left clicks a the same time. This behavior is to be changed in a future release.
 * Possibility to specify a directory where GNS3 settings file (gns3.ini) is located with the parameter --config-dir on the command line.
 * Romanian translation (thanks to tranzitwww).
 * Double click on a running node opens a console.
 * Reload all devices option.
 * French and Italian translation updates.

GNS3 0.7.2

 * Lot of small fixes (relative paths, link removal, .net loading, Ethernet switch connection to a Cloud etc.)
 * Qemuwrapper: random MAC address for devices
 * NPE-G2 option for c7200 routers (need a specific and uncompressed IOS image and C7200-IO-2FE, C7200-IO-GE-E, PA-2FE-TX and PA-GE are unlikely to work)
 * Simulated switch daisy chaining support
 * Improved directory selection for new projects
 * New translations: Bulgarian, Italian and Ukrainian
 * Frame Relay capture option for all serial links
 * Dialog to display the MAC address table of a simulated Ethernet switch
 
 The following features will work only with Dynamips version > 0.2.8 RC2:
 
 * OIR (Online Insertion and Removal) for c3660 and c3745 (only NM-4T).
 * JIT sharing support (saves memory).
 * C7200-JC-PA Jacket Card support. Allow the use of a slot 7 for c7200 routers with NPE-G2.
 * QinQ support for simulated Ethernet switches.
 * Interfaces statistics (Packets in, Packets out, Bytes in, Bytes out). Displayed in node tooltips.

GNS3 0.7.1

 * Qemuwrapper (option to listen on a IP/host and port).
 * Basic support for external hypervisors.
 * Some improvement for projects under GNS3 (still work to do).
 * Many small bugs fixes (graphical, cloud connection etc.)

GNS3 0.7

 * Support & debugging on Windows 7.
 * Qemuwrapper improvements & Windows compatibility.
 * Integration of Cisco IDS/IPS, including a new symbol.
 * Qemu 0.11.0 patched and Putty have been added in the Windows all-in-one package.
 * An option to show the z coordinate of any object on the scene (View -> Show layers).
 * Interface labels follow their moving parent nodes.
 * Modified interface labels are saved in .net files.
 * Option to slow start nodes (wait x seconds between each start).
 * Links connected to Qemu based nodes are now removable (nodes have to be shutdown to do so).
 * Possibility to set an hypervisor for Ethernet switches, ATM switches, ATM bridges and Frame Relay switches.
 * New symbols for voice labs (Call manager, SIP server, IP phone, voice router, voice access server and PBX).
 * New dialog window to browse and change a router startup-config.
 * Undo/redo of actions is now supported.
 * Qemu & qemu-img paths are saved in .net files if needed.
 * Slight improvements for the snapshot system, including a new dialog window to manage it.
 * Wics description in tooptips.
 * Wics restoration from .net files.
 * Support of relative paths in .net files (if the base path is the same as the .net file).
 * Test button to validate you can launch Qemuwrapper, Qemu and qemu-img.
 * New translation in Czech (thanks to Ondrej Filip).
 * Lot of various small bug fixes and improvements.

GNS3 0.7RC1

 * Qemu integration.
 * JunOS & ASA integration using Qemu.
 * An undo/redo framework (unstable).
 * Translations in Italian and Farsi.
 * Various bugs fixes and improvements.

GNS3 0.6.1

Improvements:

 * Copy an inserted image in the project's working directory and update its path in the .net file.
 * Prevent auto-generated interface notes to be recorded in the .net file.
 * Display an error msg box if a working directory can't be used by an hypervisor. 
 * Check if a hostname has already been used when creating a new node.
 * Warn to use manual links when a user select a NM-16ESW module.
 * Check if GNS3 is running on a Windows 64 bits OS in order to choose the correct path to Putty. 
 * Check IOS and working directories paths when creating new nodes and throw a warning to the user if something is wrong.
 * Button to edit project settings.

Fixes:

 * Prevent notes to be deleted when typing the delete key while editing.
 * Prevent NM-16ESW modules to be removed from routers when using Ethernet/FastEthernet links.
 * Tooltips update when starting/stopping/suspending routers.
 * Bug with Qt 4.5 on selected filter when openning a project (getOpenFileName) 
 * 99MB limit for pcmcia disks. 
 * Unicode errors with TMP env variable on Windows. 
 * AttributeError: value of `chassis' must be of type string.
 * Merge correct config paths when loading a .net create on a different platform.

GNS3 0.6

 * 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 <path_to_dir_containing_gns3.ini>

GNS3 0.5:

 * Possibility to load .net files of other users (provided that there is a registered IOS image with the same model as the one used in the NET file).
 * New detailed tooltips for nodes. 
 * A minimalist wizard raised when the configuration file is empty.
 * A button to insert a picture on the scene.
 * Decorative node support for creating network diagrams.
 * Ghostios is now supported on remote hypervisors.
 * A symbol manager with library support (a howto to create a symbol library will be released).
 * Z values can be changed for annotations and inserted pictures.
 * Automatic load-balancing on external hypervisors (choose multiple external hypervisors when recording an IOS image).
 * New option to bind the hypervisor manager with an address/name other than 'localhost': useful for labs which use local and remote hypervisors.

GNS3 0.4:

 * Dynamic mode (no design/emulation modes).
 * New .net import/export.
 * WICS support.
 * PEMU support.
 * GUI improvements.
 * ATM bridge.
 * Capture feature for links.
 * Annotation feature.
 * Project settings.
 * NULL NIO.
 * IDLE PC calculation from the GUI.
 * New languages.

GNS3 0.3 beta:

 * Support of Ethernet, ATM and Frame-Relay switches
 * Included hub (Bridge of Dynamips) and cloud (external connections) devices
 * Added the Dynagen console (nearly all commands supported)
 * New GUI settings
 * Improved node configurator
 * Support of the Dynagen INI-like configuration file
 * Multi-language support (howto for translators soon)
 

GNS3 0.2 alpha:

 * Hypervisor load-balancing to address the per process limit problem (http://dynagen.org/tutorial.htm#_Toc165530762)
 * Configuration of multiple node.
 * Users can change hostnames.

