forked from GNS3/gns3-gui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
1702 lines (1522 loc) · 75 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
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Change Log
## 2.1.4 12/03/2018
* Update node on server on any change, Fixes: #2429
* Mark IOU layer 1 keepalive messages feature as non-functional. Fixes #2431.
* Images refresh when added via settings, Fixes:#2423
* Emit project_loaded_signal after project creation
* Add option Show interface labels on new project, Ref. #2308
* Improve finding pyuic3.exe on Windows
* Use debug for error downloading file messages. Fixes #2398.
* Refresh buttons in the cloud node to query the server for available interfaces. Fixes #2416.
* Handle Certifacte Error, Ref. gns3-server#1262
* Backward compatibility for tests, Ref. #2405?
* Use UTF-8 for IOURC file migration.
* Look for symbols on controller, Ref. #2405
* Display an error message if Telnet console program cannot be executed.
## 2.1.3 19/01/2018
* Change messages when there are different client and server versions. Fixes #2391.
* Fix "Transport selection via DSN is deprecated" message. Sync is configured with HTTPTransport.
* Refresh CPU/RAM info every 1 second. Ref #2262.
* Only check for AVG on Windows
* Improve the search for VBoxManage.
* Allow telnet console to node with name containing double quotes. Fixes #2371.
## 2.1.2 08/01/2018
* Update VMware promotion in setup wizard.
* Confirm exit. Fixes #2359.
* Fix with .exe build
## 2.1.1 22/12/2017
* Fix dragging appliance into topology from nodes window, fixes: #2363
* Fix Appliances in Docked mode, fixes: #2362
* Create local variable in order to debug issue in the next occurrence, #2366
* Fix ParseError: not well-formed (invalid token), #2364
* Fix local variable 'vm' referenced before assignment #2365
* Fix: 'NodesDockWidget' object has no attribute 'uiNodesView', #2362
* Tentative fix for packet capture not working correctly when remote main server is configured. Ref #2111.
* Log Qt messages with log.debug() instead of log.info().
* Fix auto idle-pc from preferences. Fixes #2344.
* Snapshoting project without timeout but with button. Ref. #2314
* Improve validation for idle-pc.
* Activate faulthandler.
* Add PATH to OS X console commands
* Use raw triple quotes in large console settings This eliminates one level of quoting
* Fix issue in node summary when console is not supported by a node.
* Remove unused symbols. Fixes #2320.
* Show console information in Topology Summary Dock. Fixes #2258.
* New option: require KVM. If false, Qemu VMs will not be prevented to run without KVM.
* Implement variable replacement for Qemu VM options.
* Show on what server a node is installed in the servers summary pane. Fixes #2279.
* Add more info when cannot remove capture file after stopping packet capture in a remote project. Ref #1223.
* Do not overwrites the disk images when copied to default directory. Fixes #2326.
* Only replace quoted telnet for macOS Telnet commands. Ref #2328.
* Support Telnet path containing spaces. Ref #2328.
* Fix problem when embedded telnet client path contains a space on macOS. Ref #2328.
* Do not launch console for builtin nodes when using the "Console to all nodes" button. Fixes #2309.
* Update frame_relay_switch_configuration_page_ui.py
* Turn off timeout for node creation
## 2.1.0 09/11/2017
* Update dynamips binary on OSX
## 2.1.0rc4 07/11/2017
* Accurate upload progress dialogs for large files
* Disable direct file upload on default
* Add registry version 5
* Direct file upload enabled on default
* Progress Dialog: don't count finished queries done in background
* Add debug messages to file upload
* Image Upload Manager for uploading
* Fix race condition on NodesDockWidget, fixes: #2304
* Do not write an error message when importing non existing config from a directory. Fixes #2296.
* Fix bug when replacing Telnet path on OSX. Ref #2274.
* Back to development on 2.1.0rc3
## 2.1.0rc3 19/10/2017
* Add debug when using Telnet path on OSX. Ref #2274.
* Force to use the telnet client embedded in DMG. Ref #2274.
* Upload directly to compute - experimental feature
* Filter additional QXcbConnection log messages
* Do not add missing file extension for screenshot file names on Mac. Fixes #2287.
* Log Qt messages as info instead of error. Ref #2281.
## 2.1.0rc2 04/10/2017
* Only show "can't get settings from controller" message in debug mode.
* Remove explicit Telnet path on OS X. Ref #2274
* Disable WebSocket notification for lower PyQT version than 5.6. Fixes #2272
* Increase timeout to 5 minutes when creating and restoring a snapshot.
* Add more information when a request timeouts. Ref #2277.
* Do not show the progress dialog when moving a node. Ref #2275.
* Increase timer before showing a progress dialog from 250ms to 500ms. Ref #2275.
* Use embedded Telnet client on OS X. Ref #2274.
* Fix small bug when adding an appliance template and the name already exists.
* Use RAW sockets by default on Linux for VMware VM connections.
* Increase timeout to get compute servers from controller. Ref #2269.
* Fix "Node doesn't exist" after deletion, but still on the canvas. Fixes #2266.
* Make sure the warning button icon appears in cloud properties dialog on Windows. Fixes #2245.
* Fix bug when cancelling the importation of a configuration file. Fixes #2260.
## 2.1.0rc1 13/09/2017
* Fix missing spice console option in appliance template schema. Fixes #2255.
## 2.1.0b2 05/09/2017
* Fix resources dependencies for cloud configuration page (Fixes: #2251)
* Disabled possibility of moving items under zero layer (Fixes #2220)
* dialog-warning.svg fallback for themed icon (Ref. #2245)
* Change width of packet filters dialog (Fixes #2244)
* Fix high CPU usage when using packet filters. Fixes #2240.
* Toggle Node menu item (Fixes #2227)
* Fixes multiselection styles change crash on LineItem (#2216)
* Fixes loading symbols for QEMU at Edit Page (#2214)
* Fixes exception when right click on Dynamips router in the device dock (#2211)
* Update frame_relay_switch_configuration_page.ui
## 2.1.0b1 04/08/2017
* Info added to the Nat node
* Add missing popup information in cloud and docker node
* Handle invalid json in websockets
* Avoid invalid bad request error when receiving partial answer
* Catch parse error for broken SVG
* Filter QXcbConnection log messages
* Catch class 'PyQt5.QtNetwork.QNetworkReply'> returned a result with an error set
* Fix KeyError: 'overlay_notifications'
## 2.1.0a2 31/07/2017
* Fix permission error when importing a project on a remote server
* Fix RecursionError
* Fix 'NodesDockWidget' object has no attribute 'loadPath'
* Fix 'MainWindow' object has no attribute '_settings
* Fix object has no attribute 'warning_signal'
* Fix timeout issues when using an appliance
* Make sure ubridge path is not a directory
## 2.1.0a1 24/07/2017
* Packet filtering
* Suspend a link
* Duplicate a node
* Move config to central server
* Appliance templates on server
## 2.0.3 13/06/2017
* Display error when we can't export files
* Fix auth header not sent is some conditions
* If we have auth issue at server startup continue to get better error
* Do not override IOU configuration file when you change the image
* Fix some PNG loading issues on Windows
* Handle label with missing elements
* Support floating value for font size
* Handle partial json in a response
* Add Dominik as a new team member
## 2.0.2 30/05/2017
* Show a default symbol in case of corrupted file
* When another gui is already running exit instead of proper close to avoid any issue
* Fix duplicate on remote server use wrong location
* Display the location of settings when we disallow opening due to old release
* Improve search for dynamips in development on OSX
* Fix error display when loading a .png custom symbol
* Fix a crash in the progress dialog
* Fix a race condition when exporting a closed project
* Fix RuntimeError: wrapped C/C++ object of type NodeItem has been deleted
## 2.0.1 16/05/2017
* Improve inline help. Fixes #1999. Add a warning about wifi interfaces in the cloud. Fixes #1902.
* Copy remote directory path into clipboard in "Show in FileManager". Fixes #1966.
* Fix display of error in progress dialog when we don't have thread
* Fix lost slot and port in dynamips settings
* Do not run import / export of project in seperate thread
* Assert when running an HTTP query outside the main thread
* Proper error when you try to load the pid file as config file
* Log malformed svg text item
* Fix a race condition when right click and delete a node at the same time
* Fix a race condition when snapshoting a closed project
* Update doctor_dialog.py
* Catch remaining missing function listxattr on some Linux host.
* Fix a race condition when creating node and closing project
* Fix error if you put a path in a .gns3a file for qemu
* Fix AttributeError: 'NoneType' object has no attribute '_refreshVisibleWidgets'
* Do not crash if the logging code raise an exception
* Fix some crash in dynamips device preference page
* Fix warning when loading IOU images on Windows
* Do not crash if you don't have configure a packet capture program on Windows
* Ignore error when we can't kill the packet capture
* Fix AttributeError: 'NoneType' object has no attribute 'wasCanceled'
* Fix RuntimeError: wrapped C/C++ object of type QComboBox has been deleted
* Fix RuntimeError: wrapped C/C++ object of type QTreeWidgetItem has been deleted
* Fix detection of https when use for the local server
* Silent the _COMPIZ_TOOLKIT_ACTION warning
* Cacth TypeError: native Qt signal is not callable
* Fix AttributeError: 'C7200' object has no attribute 'warning_signal'
* Catch missing function listxattr on some linux host
* Disallow opening a .gns3 on a remote server
* Fix project closing when we have multiple client connected
## 2.0.0 02/05/2017
* Clarify that we don't override vmware custom adapters
* Strip space from path at project creation
## 2.0.0rc4 20/04/2017
* Catch all error during the generation of log messages.
* Catch a rare node creation error
* Fix missing menu text at application startup
* Fix a race condition in the drawing item
* Catch system error when connecting to local server
* Catch a rare error when killing the capture
* Improve pcap streaming speed
* Upgrade to 5.7.1
* Recent projects list bug
* Fix a race condition in the preferences dialog
* Try to fix some windows Z issues
* Catch a garbage collection issue in the right click on a link
* Fix a compatibility issue with Python 3.4
## 1.5.4 13/04/2017
* Limit ubridge permission to the admin group on OSX
* Upgrade to Qt 5.7.1 on Windows
## 2.0.0rc3 31/03/2017
* Improve timeout handling
* Improve logging when we display a qt message box
* Try to detect computer hibernation
* Fix crash when we send some errors to the user console
* Use QtFile for managing file capture
* Allow to delete a profile from the profile select dialog
* Filter hidden folder in the profil directory
* Prevent user putting port in the remote host name
* Fix RuntimeError: wrapped C/C++ object of type EllipseItem has been deleted
* Fix a rare error in LinkItem
* Fix Image field in nodes list is stale after changing an image
* Fix RuntimeError: Set changed size during iteration
* Better detection of remote server changes
* Add a notice about the fact you need to apply server settings
* Check python version only for setup.py install
* Catch appliance error when creating an appliance new version
* If a node can't be deleted do not remove it
* If something is wrong during packet capture do not disconnect us from the server
* Fix saving dynamips
* Try to fix the hang dialog on some computers
* Fix a rare crash in progress dialog
* If we pass --profile skip the profile select dialog
* Raise an error if the progress dialog is not created from the main thread
* Log qt log to python log
* Fix image are not uploaded to remote main server
* Fix race condition when editing a project
* Poll settings each 5 seconds
* Avoid progress dialog not disapear
* Remove wrong mention about the fact super putty is include
* Avoid a crash when an ios router don't have a chassis
* Fix a potentatial crash in the progress dialog
* Support official docker images in appliances
## 2.0.0rc2 10/03/2017
* Deploy on pypi when we tag
* Fix rare crash in GNS3 VM preference page
* Fix an error on Windows when loading SVG files
* Prevent a potential crash
* Workaround a rare crash when sending analytics
* Catch error when you try to create a node a not existing server
* Fix an error when your local server crash and computer return non unicode
* Fix KeyError: 'slot1'
* Fix a rare crash in import appliance
* Rollback to PyQT 5.8 because 5.8.1 seem to have trouble at install
* Update pyqt5 from 5.8 to 5.8.1
## 2.0.0 RC 1 06/03/2017
* UltraVNC support
* Display less noisy dialog when we can't connect to the remote server
* Prevent the usage of gns3vm as a remote server name
* Fix the VMware wizard for not using a remote server by default
* Prevent the GNS3 VM to appear in remote compute in the VM wizard
* Remove iouyap settings
* Fix missing permission error management
* Avoid a crash when create a new dynamips version in the appliance wizard
* Disallow user to add the same server as a remote server and as local server
* Fix 'module' object has no attribute 'run'
* Monitor and display local server stderr
* Fix some import errors
* Remove placeholder string from appliance wizard
* Avoiding calling multiple time /computes at the same time. And reduce timeout
* Support for appliance v4
* Some tweaks for enabling/disabling HDPI mode.
* Do not display error at first step of the setup wizard
* Disable HDPI by default on Linux and allow to configure it
* Fix an issue when you edit a VPCS node from the node view
* Catch a race condition in managing error static assets download
* Handle error if you try to import an appliance without having the images
* Improve crash proof code of the progress dialog
## 2.0.0 beta 4 19/01/2017
* Update pyqt5 from 5.7.1 to 5.8
* Drop from console view the show command not supported by 2.0
* Try to avoid segfault in some PyQT version
* Support for strike and underline
* Do not use native font selector on mac it could crash
* Use a dedicated QNetwork manager for notification
* Fix a display error in console error message
* Use signal for writting on console to avoid some potential segfault
* Fix a rare warning
* Add more debug when we have an http error
* Disable timeout on project open
* Support for gvncviewer
* Fix a rare crash in the file editor dialog
* Fix a race condition when we display the error
* Fix an issue with invalid hostname detected as an IPV6
* When you update a a node from the node view send settings to controller
* Fix error when permission on the loaded image is broken
* Fix crash with invalid image file in appliance wizard
* Fix error when loading an handmade appliance file
* Fix no error if your VNC client is not configured
* Avoid high cpu usage when connection is lost
* Support {name} in cloud template
* Fix text of the export dialog
* Fix error message when a project is already open
* Fix missing info in tooltip of ethernet switch
* The server manage the vmname when we update the linked virtual box VM
* Fix z value for text
* Avoid a segfault when display an error
* Add sata options in the appliance schema
* Fix a rare crash when exporting IOU configurations
* Allow additionnal properties in registry files
* Fix a potential crash when a symbol is not found
* Strip unused code for OVA support in the registry
* Increase the timeout for killing local server
* Fix error when changing the layer of a drawing item
* Fix double click for open file on OSX
* Add debug to see the arguments use to start the application
* Put the selected engine in the first position of the listbox
* Fix rare crash with dynamips
* Fix rare crash in the progress dialog
* Fix a rare crash in console view
* Fix crash when you drag a file inside GNS3
## 2.0.0 beta 3 19/01/2017
* Fix error if you already have an image with a different name on remote server
* Drop gns3 converter from requirements
* Show correct server name in tooltip
* Menu item to open controller webpage
* Fixes potential exception when adding network module to an IOS router. Fixes #1774.
* Do not export a file config file if empty
* Allow to set console type in qemu wizard
* Fix overwrite of projects
* Fix creation of new appliance version when filename is different
* Fix you can't configure port 0 on ethernet switch
* Fix a race condition when saving as a project and closing it
* Reorder multi link when you delete one
* Ensure we can't connect to occupy port
* Fix AttributeError: 'QImageSvgRenderer' object has no attribute '_svg'
* Fix Unsaved preferences in GNS3 VM warning
* Force margins in configuration tabs.
* Sata disk interface support for Qemu VMs.
* Remove "sata" disk interface. Does not exist in Qemu. Ref #1749
* Add SATA and none disk interfaces on Qemu VM configuration page. Fixes #1749.
* Update pyqt5 from 5.7 to 5.7.1
* Fix TypeError: argument of type 'NoneType' is not iterable
* Fix an error when you edit readme and no projet is opened
* Upgrade Qt 5.7
## 1.5.3 12/01/2017
* Upgrade Qt 5.7
## 2.0.0 beta 2 20/12/2016
* 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
## 2.0.0 beta 1 07/12/2016
* 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
## 2.0.0 alpha 4 24/11/2016
* 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
## 2.0.0 alpha 3 28/10/2016
* 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
## 2.0.0 alpha 2 20/10/2016
* 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
## 2.0.0 alpha 1 29/09/2016
* 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
## 1.5.3 rc1 20/12/2016
* 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
## 1.5.2 18/08/2016
* 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
## 1.5.1 06/07/2016
* 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
## 1.5.0 27/06/2016
* Fix double extension of portable project
* Disallow export of project with a cloud
* Change view grid -> show the grid.
* Check if a link can be removed from a running node. Fixes #1320.
* Hide non implemented console options in general preferences. Ref #1315.
* Improve snap to grid
* Change grid color
* Avoid a crash with snap to grid and ostinato logo
* Add a view grid
* Fix you can no longer capture if you start stop capture multiple time
* A button to open the file browser with the configuration file location
* Add snap to grid feature
## 1.5.0rc2 15/06/2016
* Ethernet0 => eth0 for docker
* Validate appliance schema before loading it
* Fix a rare crash when loading images
* Fixes doctor failure with 1.5rc1. Fixes #1290.
* Check for template name collisions.
* Log GNS3 doctor exceptions.
* Option to hide the new appliance template button. Fixes #1277.
## 1.5.0rc1 01/06/2016
* Avoid a segfault when exiting with debug enabled
* Fix the GNS3 VM is visible even if deactivated
* Do not automatically stop the GNS3 VM by default.
* Block VMnet host traffic by default. Solves the traffic loop issue on Windows.
* Remove tooltip for Qemu VM base mac address.
* Fix you cannot select the remote server of your choice in qemu wizard
* Fix issue when deleting a running container
* Allow to block network traffic originating from the host OS for vmnet interfaces (Windows only).
* Change tooltip for Qemu VM base MAC address.
* Improve image import
* Support dragging an image in the GNS3 topology from the system file browser
* Fix an issue with import with no GNS3 VM
* Fix error when using {} in the node name
* Display the progress dialog after 250ms
* Fix a crash when exporting a project with virtualbox or VMware VM
* Set default VMware VM adapter type to e1000.
## 1.5.0b1 23/05/2016
* Remote server selector not enabled in import appliance wizard
* New server dialog is now windows modal
* Fixes issue when UDPPortAllocatedSlot() is called multiple times.
* Private-config is optional.
* Fixes alternative IOS image selection when loading a project.
* Accept fill_color property for rectangle/ellipse objects. Compatibility for old 1.0 projects.
* Fixes check for NPF service and add check for NPCAP service on Windows.
* :latest for docker image is managed server side
* Remove unbreakable space
* Fix Checkbox and radio button are not readable with charcoal style
* Fix existing remotez server is not recognised
* Fix Cannot change docker image adapter number from docker image configuration
* Fix got an unexpected keyword argument 'ram_limit'
* Check that both Qt and PyQt version >= 5.6 to enable high DPI scaling.
* Check Qt version, not PyQt. Fixes #1232.
* Fix you can not turn off the GNS3VM with remote server
## 1.5.0a2 10/05/2016
* Fix issue with PyPi
## 1.5.0a1 10/05/2016
* Rebase Qcow2 disks when starting a VM if needed
* Docker support
* import / export portable projects (.gns3project)
## 1.4.6 28/04/2016
* Fix a typo in qemu preferences
* Fix upload of large image to the VM
* Reduce the number of connection tries from 120 to 40 when connecting the GNS3 server running inside the GNS3 VM.
* Include link to the GNS3 academy. Fixes #1178.
* Snapback feature for port labels. Fixes #1182.
* Prevent users to select VirtualBox.exe instead of VBoxManage.exe. Fixes #1195.
* Improve the vmrun error message
* If we can not read the registry try to guess vmware type from vmrun path
* Ensure that you can not duplicate an interface in a cloud
* Disallow removal of link of running emulator without support of hotlink
* Check PyQT version support dev version
* Show server CPU usage if it's 0
* Clear warnings about using linked clones with VMware Player.
* Double click center on link
* Double click on an element in topology summary center the view on it
* Fix a very very rare crash when closing a project
* Avoid a small blink of the waiting text
* Fix a crash with image item
* Show a symbol in the middle of the link when packet capturing is activated. Ref #789.
* GNS3 doctor: check if the NPF service is running. Fixes #1124.
* Fixes progress dialog is None in accept()
* Fix another race conditions in progress dialog
* Replace the installation instructions by a link to the doc
## 1.4.5 23/03/2016
* Change some sentences.
* Sort snapshots by date
* Block save as and snapshot when a device is running
* If you hit enter in the new project dialog it's work
* Display upload size during progress
* This should avoid blinking dialog. And display better progress
* SetupWizard: limit the number of vCPUs for the GNS3 VM to the number of physical cores.
* Remove blocking code. Ref #1109.
* Fixes "QThread: Destroyed while thread is still running",
* Add a timeout when you are not able to join the remote server
* Remove bad smell from progress dialog and handle ESC key
* Remove root required messages in cloud node. Ref #608.
* Show a warning when the GUI is run with root rights. Fixes #608.
* Change message when closing GNS3 with running device.
* Ask the user to stop device before closing
* At startup display a warning if another GUI is already running
* Fix a crash if you delete a file while refreshing the list of appliances
* Fix double opening of serial console
* Always ask the server for builtin
* Improve detection of vmrun on OSX
* Delete image from images dir when no longer need
* Sort node name in topology summary
* Allow to show a message box for test without starting GNS3
* Drop licence for paramiko since we no longer use it
## 1.4.4 23/02/2016
* Fix crash when selecting no image in GNS3A but clicking on Download
* Fix crash when you have a file size None (testing a new gns3a)
* Prevent the progress dialog to cancel the GNS3VM when it's finish
* Add a command show gns3vm to get the GNS3 VM statusM
* Prevent setup wizard to appear if VM is running
* Display error dialog if a custom console is invalid
* Crash when you import GNS3A just after installing gns3 Fix #1063
* Change the way we check is setup wizard has been turned off Fix #1071
* Do not failed if GNS3 VM server has an incorrect version
* Include the output from vmrun or VBoxManage when they return an error code.
* Fixes bug that forced the GNS3 VM running in VirtualBox to restart even if no preferences had been changed.
* Allows to cancel the progress dialog when GNS3 tries to contact the server running in the GNS3 VM.
* Ask user to upgrade via the VM menu
## 1.4.3 19/02/2016
* Allow idlepc 0x0 in topology
* Show an explicit error message when status code 0 is returned. Fixes #1034.
* Fixes minor bug when dropping a VirtualBox VM on the scene. Fixes #748.
* Correctly check local server if only local is available in vm wizard
* Make the GNS3 VM server running value more reliable
* Make VM configuration dialog modal
* Cannot take GIF screenshots (write is not supported by Qt).
## 1.4.2 17/02/2016
* Allow gif image (not animated) since patent expire in 2004
* Countdown before starting the GNS3 VM
* Prevent IOU GNS3A install on Windows
* Set timeout from 1 to 3 seconds when waiting for GNS3 VM server. Ref #1034.
* Redirect stderr to stdout when executing VBoxManage or vmrun. Ref #1027.
* Update VMware banners
* Prevent a crash in progress dialog
* Update for 4K monitor
* Allow to cancel the start of the GNS3 VM
* Update the .net converter
* Detect and fix duplicate port name in topology
* Allow to open a custom console on any node
* All node are now SVG items
* Move Qt code to a module so we can add new code in differents files
* Fix rare crash when updating node
* Prevent duplicate server in server summary
* Fix a regression in Host and Cloud
* Check if GNS3 is not installed twice in doctor
* Allow to add custom command to the list
* Update Readme Python 3.4 is require
* Allow to import unknown files via GNS3A
* Fix a problem with gns3 running in background after exit
* Move common code for ports dump to vm.py
* Move common code _updatePortSettings to vm.py
* Fix a crash when searching for alternative images
* Fix a crash with corrupted topology from 1.0
* Remove all the docker code from 1.4 gui to avoid confusion
* Create a dialog for choosing the console command.
* Catch error if Dynamips is disabled for local and no remote available
* Put a link for the GNS3 VM in the setup wizard
* When importing appliance explain why options is gray
* User configurable default name format for VMware and VirtualBox. Ref #748
* Changes "base name prefix" to "default name format". Ref #748.
* User configurable base name support for Dynamips, IOU and VPCS. Ref #748.
* Refactor "Import config" router dialog. Fixes #752.
* Fixes ValueError: cannot mmap an empty file. Fixes #723.
* Saves the "show port names" state in topology files. Fixes #778.
* Fix KeyError: 'midplane' when loading 7200 in some cases
* Hide the server select box for builtin switch if Dynamips local is off
* Fix an issue where the Existing image button can disappear from wizard
* Fix a race condition when you ask for image list but close the windows
* Fix alignments of VMware and VirtualBox in VM choice type
* Better explanation during server choice
* Disabled remote button when we have no remote in server wizard
* Improved lookup for VMware host type. Fixes #970.
* Change some text in nodes view.
* Allow to edit a node via a right click in the node
* Show error if a problem occur when getting remote server KVM status
* Display a clean error when an appliance has an invalid JSON
* MobaXterm integration
* Allow to show the command line used to start a VM
* Add - GNS3 at the end of the windows name
* Fix a crash with doctor on windows
* Fix crash in doctor if ubridge path is empty
## 1.4.1 01/02/2016
* Improvement to detect VMware Player on Linux. Ref #970.
* You can move Dock widgets everywhere
* Link to download VIX api
* Fix SSH present in the server preferences
* Check dynamips and ubridge permission.
* Show a dialog for checking some common issues
* Show a summary with server usages
* Close project on VM when closing the project on all servers
* Allow to not rotate the text when changing all text colors
* Raise an error when psutil is too old
* Fix a race condition when closing the server
* Fix a very very rare crash in topology summary view
* Reset port label positions. Fixes #811.
* Drop SSH support
* Fix inversion of port label when loading a topology
* Fix error when importing Windows XP OVA
* Warn if configuration file contain invalid unicode characters
* Fix a crash when importing some OVA
* Reset the telnet command on Mac
* Fix only one console work for OSX
* Fix a rare crash when loading topology with missing image
* Fix a rare race condition when inserting an image
* Fix a crash when pid file is empty
* Fix a rare crash in progress dialogs
* Fix a crash if you don't have vms when importing a gns3a
* Warn user during appliance install if server is not avaible
* Fix error when you stop the GNS3 VM but break the config before
* startup_config is not mandatory inside .gns3 file
* Fix wrong host on SSH connection
* Fix select of image broken if you need to select multiple images
* Fix a crash when changing qemu cluster size to more than 512
* Fix IOU support in gns3a
* Add urxvt support
* Add a step in the wizard checking KVM support
## 1.4.0 12/01/2016
* Fix rare crash when showing the progress dialog
* Fix crash on Windows when a gui is already running
* Add default idle-pc value for c7200-adventerprisek9-mz.155-2.XB. Fixes #389.
## 1.4.0rc3 05/01/2016
* Add information about antivirus and firewall in case of connection fail
* Change link to doc for missing router image
* On windows and OSX experimental Qemu GNS3A support
* Wait server in thread
* Fix local server non avaible in appliance wizard when local server started by hand.
* Improve pid checks
* Allow Qemu appliances to optionally specify desired disk interfaces in their configuration (defaults to "ide").
* Fix project non closing when you have only remote servers
* Fix Windows layout not saved in some scenario
* Added the ability to name Qemu/VirtualBox/VMware interfaces with numbers starting from 1, along with named aliases for numbers starting from 0, and a tooltip explaining the possible name format variables.
* Added missing Qemu adapters to the topology schema.
* Fix Cannot save my topology getting an error message for temporary topology
* Fix creation of ASA devices
* Turn off Docker until 1.5
* Fix display of server preferences on small screen
* Fix If you turn off the local server and close the gui and reopen preferences you have an issue
* Zoc 7 support
* Fix warning when closing GUI
* Fix crash when opening a new topologies after gns3 converter failure
## 1.3.13 11/12/2015
* Release server 1.3.13
## 1.3.12 11/12/2015
* Fix warning when closing GUI
* Update links for new website.
* Ask user to send bug reports to GNS3.com
* Fix travis dependencies installation
* Drop Webkit from 1.3.X
* Fix crash when opening a new topologies after gns3 converter failure
* Set Wireshark 2.0 as default OSX version
* iTerm 2.9 support
* Add informations about GNS3 VM
* Drops securecrt.vbs
* Fix analytics report on OSX
* Analytics send windows
* Fix the progress dialog freeze bug
* Fix typo in analytics
* Send stats to GNS3 team
* Licenses compliance.
* Fix error when importing dynamips config from non existent directory
* Fix crash when url is invalid
* Add a debug level 2 in the console
## 1.4.0rc2 10/12/2015
* Prevent user turning off the Local server when using the GNS3 VM
* Force VM wizard to be modal
* Fix unicode error when exporting debug informations
* Fix Debug can't be deactivated for current session
* Support relative path for configuration file.
* Report bug to GNS3.com
* Avoid crash when cancel connection to a server
* Fix version number display twice when installing appliance
* Show a warning when you try to save as a remote topology
* Fix application restart after self upgrade
* Cleanup server autostart
* Have default console port start from 2000.
* Fix crash when opening a new topologies after gns3 converter failure
* Fix SSH support
* Fix bus error when writting on console
* Fix Ok & Cancel button in preferences are broken
* Fix After a project load failure you can't open new project
* More fix around closing the GUI
* Fix crash in progress dialog on OSX
* Kill already running zombie server
* Store the pid of the server when started
* Fix a crash in rare case after a PyQT garbage collect
* Allow to use the VNC port range for console
* Preferences dialog resize
* Fix a race condition when opening telnet from apple script
* Experimental support for tabbed terminal on OSX
* Fix validation error when saving topology with an usage
* Fix another case of not closing windows
* Fix GUI doesn't close after connection error to remote server
* Add usage text to device template and on hover
* Fix a rare crash in progress dialog
* Fix crash when displaying an error from the update
* Url encode royal tx url
* Use Royal TX URI scheme thanks to @lemonmojo
* OSX support for Royal TSX
* Merge branch 'master' into unstable
* Set Wireshark 2.0 as default OSX version
* iTerm 2.9 support
* Update debug information dialog.
* Change text for export debug information.
* Add informations about GNS3 VM
## 1.4.0rc1 12/15/2015
* Rename an appliance if the default name is already taken
* Existing image option should be hidden when none is available
* Warn users about the need to uncompress the image
* Fix crash when you have no qemu vms and use gns3a
* Change sentry key
* Fix format_exception() missing 2 required positional arguments: 'value' and 'tb' in topologyFile
* Fix dialog box not returning their result
* Log to console the Qt Message Boxes
* Drops securecrt.vbs
## 1.4.0b5 02/11/2015
* Fix crash when loading invalid appliance file
* Show a message is starting or is stopping in progress dialog
* Drop duplicate code
* Changes some references for "GNS3 VM" to "Local GNS3 VM". Ref #506.