This repository has been archived by the owner on Apr 10, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
/
CHANGELOG
executable file
·473 lines (416 loc) · 28.1 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
####################
# GNS3 - CHANGELOG #
####################
=== v0.8.6 22.10.2013 ===
* Windows version now supports VirtualBox 4.3 and still works with 4.2.x
* Fixed the broken snapshot feature.
* Host devices don't automatically add tap interfaces in the generic Ethernet NIO list anymore.
* Auto open for instructions files when opening the topology via the command line, a file explorer or a drag & drop on the workspace.
* Modified the default Etherswitch configuration (renamed some macros + added vtp file nvram:vlan.dat)
* Fixed small bugs with "idlepc get" command and Ethernet switch auto port allocation.
* Added wpcap.dll to the Windows standalone versions.
* Dynamips 0.2.10 is now the default on OSX.
* New Dutch translation & Italian translation updated.
=== v0.8.5 09.09.2013 ===
* Dynamips 0.2.10 is included in our Windows all-in-one package and OSX DMG, this version allows Crypto keys to be saved and it fixes a bug that prevented startup-configs to be loaded by c3745 IOS. Hooray!
* New symbols for ASA, Qemu guest and Vbox guest.
* Fixed a major issue that prevented to use the auto idle-pc calculation feature.
* Implemented the Restore snapshot feature following Rednectar's suggestions (http://forum.gns3.net/post20664.html#p20664)
* Snapshots are now stored in a separate directory inside project directory.
* Increased lowest and max zoom values.
* Updated Italian translation.
* Added Xshell 4 command lines in terminal settings.
* Fixed issue with contextual device menu.
* Fixed bug when launching VPCS and there was a space in the project path.
* Option 'Use hypervisor manager' changed to 'Bind to external hypervisor(s)' (logic is inverted) in IOS images and hypervisors dialog.
* Checks: if VPCS is installed and if Dynamips is marked as executable.
* Added instructions entry to Help menu.
* Automatic opening of instructions file when loading a project.
* Fixed Teraterm, SecureCRT and Konsole terminal command lines.
* Added "-vga none" option to ASA Pre-configuration
* Updated the SecureCRT script to automatically reconnect if disconnected.
* Fixed a bug with load-balancing on multiple external hypervisors.
* Fixed issue when binding Qemuwrapper to a PC's real IP address.
* Various other small bug fixes.
=== v0.8.4 05.07.2013 ===
* Many GUI improvements.
* New hub device.
* New Idlemax and Idlesleep settings (advanced manipulation of IDLE PC).
* IOS image and settings test button.
* New Tool menu to start external scripts/tools.
* Drag & drop of multiple devices when pressing SHIFT.
* Temporary projects are created by default.
* VirtualBox interface numbering starts at 0 (e.g. e0 = VirtualBox interface 1 = eth0 on Linux).
* Support for 36 network cards in VirtualBox (using ICH9 chipset)
* 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).
* Added entries to have Dynamips/Qemu/VirtualBox hypervisors bind/listen to all available IP/host addresses (optional).
* AW+ router support by Allied Telesis from New Zealand (educational version of their OS to be released).
* QinQ fixed in Dynamips 0.2.8 RC6.
* Removed the "Save IOS configs option". Always save IOS configs.
* Qemu FLASH files are automatically saved in a directory named 'qemu-flash-drives' (in the project directory).
* VPCS is included in DMG package on Mac OS X.
* New tips/ads dialog to promote GNS3 products/videos/tutorials (totally optional and can be deactivated).
* Winpcap 4.1.3 included in Windows all-on-one package (compatible with Windows 8).
* Dynamips 0.2.8-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 and only with recent versions of Qemu).
* Support for multiple flavors of Qemu: sparc, arm, i386, x86_64
* SuperPutty command line support.
* SuperPutty in all-in-one on Windows (optional).
* 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
* Patching for Dynagen (see http://forum.gns3.net/topic5659.html for details)
* Wrappers improvements all over the place.
* New baseconfig.txt
* ASA pre-configurations.
* 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.
* File securecrt.vbs has been modified to include tranzitwww changes -> post18869.html#p18869
* 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.
* Use Qemu guest identifier names to set Qemu guest device hostnames.
* Fixed bug when modifying an Ethernet switch configuration after loading a topology.
* Possibility to press shift to force the display of link types when adding a link with option 'always use manual mode when adding links' activated.
* Better default directory when using file browsers (ellipse buttons in preferences).
* Fixed bug when a device was named 'LAN'.
* Option to activate/deactivate the inclusion of a screenshot when saving a project. The screenshot is named the same as the project file (e.g. topology.net = topology.png).
* Possibility to open a project by opening its corresponding screenshot.
* Added a warning message when an c7200p image is added in the IOS images and hypervisors window.
* Check for unsaved image settings in Qemu Preferences.
* 512 MB is the default RAM for JunOS
* Added default VPCS NIO UDPs for "Host" device.
* Fixed major bug with UDP port allocations.
=== v0.8.3.1 20.10.2012 ===
* Vboxwrapper recompilation to run with VirtualBox 4.2
* Support for access to the GNS3 VirtualBox VM name from inside a VM: VBoxControl guestproperty get NameInGNS3
* Minor fixes
=== v0.8.3 12.12.2012 ===
New 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.
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.
* 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.
=== v0.8.2 13.03.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.
=== v0.8.2 BETA2 31.01.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.
=== v0.8.2 BETA 12.12.2011 ===
* Official integration of VirtualBox Edition features.
* Auto-update checker / notifier (by default disabled on Linux, BSD, enabled on Mac and Windows).
* Qemu got a predictable MAC address pseudo-random number generator (brezular’s case).
* VirtualBox interface numbering match VBox VM vNics numbering – VBox ethernet adapter now starts counting with “e2″, instead of “e0″ to remove confusion with VBox GUI. (this change may break existing topologies, so people will need to manually edit them. Making automatic converter is too problematic.)
* Windows version is now pre-compiled. (like in v0.7.x), 64-bit version is introduced.
* Windows all-in-one package includes Wireshark.
* Windows all-in-one package allows you to choose between 32-bit and 64-bit versions.
* Live Capture is now enabled by default on all platforms.
* Fixed screenshots (enabled Qt 4.7.x library in GNS3 + shipped Qt 4.7.4 on Windows)
* Dynagen: Fixed standalone text-mode / CLI operation.
* Fixed QemuManager, which failed to start qemuwrapper.py (Windows XP hosts only).
* Main: should start from relative paths now.
* GUI: Hide display window errors fixed.
* GUI: got new ‘Device’ menu mirroring contextual menu (right-click on a device).
* GNS3 version is saved in topology files.
* Many small GUI improvements all over the place. (RedNectar’s wishes).
* Improvements for setup Wizard and first time users.
* Reverted GUI limit to hide Linux options (VDE, NIO_Linux, KVM) due to use case: Windows GUI + Linux server.
* Experimental: layers < 0 are now considered background layers. Only annotations, pictures and shaped items can be on a background layer. Once on a background layer, an item cannot be selected and moved anymore. However they still can be individually selected why right-click.
=== v0.8.0 VirtualBox Edition ===
Major 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 hosts 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
=== v0.7.4 11.04.2011 ===
* AUX ports integrated in the GUI
* Greek translation
* Hypervisor allocation per IOS type
* Improvements on Ethernet Switch (dynamic remapping of VLAN or type)
* Adaptations to support Dynamips 0.2.8 RC3 community
* Integration of a loopback manager for Windows
=== v0.7.3 12.12.2010 ===
* 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.
=== v0.7.2 16.06.2010 ===
* 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.
=== v0.7.1 29.04.2010 ===
* 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.)
=== v0.7 27.02.2010 ===
* 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.
=== v0.7RC1 23.12.2009 ===
* Qemu integration.
* JunOS & ASA integration using Qemu.
* An undo/redo framework (unstable).
* Translations in Italian and Farsi.
* Various bugs fixes and improvements.
=== v0.6.1 13.05.2009 ===
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.
=== v0.6 15.12.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 <path_to_dir_containing_gns3.ini>
=== v0.5 29.04.2008 ===
* 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.
=== v0.4 21.03.2008 ===
* 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.
=== v0.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)
=== v0.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.