-
Notifications
You must be signed in to change notification settings - Fork 2
/
NEWS
2069 lines (1545 loc) · 95.5 KB
/
NEWS
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
This file only lists a short summary of the changes between FileZilla versions. For a full list of changes, please read the ChangeLog file.
Legend:
! Security related bugfix or otherwise critical bugfix
+ New feature or important bugfix
- Bugfixes
Platform prefixes:
MSW: Microsoft Windows
*nix: Unix (e.g BSD) and Unix-like systems (e.g. Linux)
OS X: Apple Mac OS X
3.34.0 (2018-06-15)
+ After deleting files, the focus rectangle now stays near the previously deleted file
3.34.0-rc1 (2018-06-08)
+ Refactoring of the Site Manager internals
+ Moved protocol selection to the top in the Site Manager
+ Adjusted spacing in the Site Manager
+ Slightly reduced height of certificate details dialog
- MSW: Properly quote the uninstall command in the registry
- Updated builtin pugixml to version 1.9
3.33.0 (2018-05-07)
- MSW: Microsoft broke the ICopyHook interface in Windows 1803. Until Microsoft fixes the bug in Windows, drag & drop from FileZilla into Explorer will not work on Windows 1803.
3.33.0-rc1 (2018-04-27)
+ The contents of the transfer queue can now be sorted
+ SFTP: Support key files encrypted with aes256-ctr, e.g. as created by OpenSSH 7.6 and later
- SFTP: Fix preserve timestamps menu option
3.32.0 (2018-04-02)
+ Further SFTP performance improvements
3.32.0-rc1 (2018-03-23)
+ The Site Manager no longer shows controls not applicable to the selected protocol
+ Dynamically disable menu items if the used protocal does not support the corresponding functionality
+ Speed up listing large directories over SFTP
- Fix state of case sensitivity checkbox in the filter edit dialog if no filter has been selected
3.31.0 (2018-02-23)
- Building and running FileZilla now depends on libfilezilla >= 0.12.1 (https://lib.filezilla-project.org/)
3.31.0-rc1 (2018-02-16)
+ Allow trusting all subject alternative names (SAN) in a certificate if the current hostname matches the certificate
- OS X: Fix file lists becoming inresponsive when a file rename edit box is discarded by clicking to the right of the last column in the file list
- Fix rare crash during directory removal
- Fix rare crash in the transfer queue
3.30.0 (2018-01-08)
- Add additional logging if autoupdate mechanism fails
3.30.0-rc1 (2017-12-29)
+ In the search dialog local files can now be deleted or opened
+ The root node in the remote directory tree is now expanded by default
- Fix uploading from search dialog
- Fix formatting of filename in rename dialog
- MSW: Fix installer crash if an update installation is started with the updated version having been installed
3.29.0 (2017-11-06)
- Fix activity indicators not working after the update check has been run
3.29.0-rc1 (2017-10-30)
+ Added new quick search filter to file lists, accessed through Ctrl+F
+ FTP over TLS: Mismatched hostnames are now highlighted in red in the certificate verification dialog
+ Filters using regular expressions can now be case-insensitive
- Explicitly wait for the settings to be written to disk before removing the backup file to prevent loss of data in case of system crashes
3.28.0 (2017-09-29)
+ *nix: Official Linux binaries are now built for Debian 9 (Stretch)
- Do not disable password saving settings if fzdefaults.xml contains a kiosk mode setting of 0.
3.28.0-rc1 (2017-09-22)
+ Add "Close once" as queue completion action
- Fixed crash if FileZilla is forced to close, e.g. when the system is shutting down, while there are open dialogs
- If the transfer queue asks for a password and the password dialog is canceled the queue processing is now stopped
- OS X, *nix: Improve detection of invalid character encodings in local filenames
- Fix potential crash expanding directory tree items while changing selections
3.27.1 (2017-08-14)
! Change client identification string if connecting with SFTP due to OpenSSH disregarding the supported ciphers announced by the client, resulting in less secure algorithms being chosen by OpenSSH.
- MSW: Improve handling of NTFS reparse points
- MSW: If running the installer with /S, previous versions where not uninstalled prior to the new version being installed
- MSW: The installer can be run with /quiet for a semi-silent installation
- OS X, *nix: Potential fix for a rare crash if changing local directories while the local directory list is being updated and vice versa.
3.27.0.1 (2017-07-19)
- MSW: Add misssing file to .zip binary package
- MSW: Fix toolchain issues breaking the shell extension
3.27.0 (2017-07-19)
- SFTP components have been updated and are now based on PuTTY 0.70
3.27.0-rc1 (2017-07-11)
+ Support for the Storj decentralized cloud storage provider
- MSW: Fix display of file type of directories if the directory name contains a dot
- Fix assertion if entering an invalid protocol prefix into the host field on the quickconnect bar or in the site manager
- Improve error message if TLS certificate verification fails due to a missing stapled OCSP resonse
- Building and running FileZilla now depends on libfilezilla >= 0.10.0 (https://lib.filezilla-project.org/)
3.26.2 (2017-06-12)
- Fixed crash if using master passwords and decrypting very long passwords
3.26.1 (2017-06-02)
- Fixed crash if changing password settings and the Site Manager contains subdirectories
- *nix: Fixed saving of sites having more than one site-specific bookmark
3.26.0 (2017-06-01)
- When changing or removing the master password, update protected credentials of server items in the transfer queue
- Fix display of remember checkbox when showing the password entry dialog for sites that have no username set and are using the "Ask" logon type
- Some icons were missing in the Windows .zip binary archive
3.26.0-rc1 (2017-05-25)
+ Passwords can now be stored encrypted, protected with a master password
+ Building and running FileZilla now depends on libfilezilla >= 0.9.2 (https://lib.filezilla-project.org/).
+ Building and running FileZilla now depends on wxWidgets >= 3.0.3
3.25.2 (2017-04-30)
- SFTP components have been updated and are now based on PuTTY 0.69
- Fixed potential stall during the final listing operation when finishing a queue which contained uploads
3.25.2-rc1 (2017-04-23)
- Fix crash if filters.xml has become corrupted
- Fix FTP proxy support
- Fix sending of FTP keep-alive commands
- MSW: Windows Vista is no longer supported
- MSW: File and directory icons now also appear on systems that have no Windows directory
3.25.1 (2017-03-20)
- OS X: Fixed a crash if connecting to old servers not supporting UTF-8
- Fixed timeout detection
3.25.0 (2017-03-13)
+ OS X: The minimum required OS X version is now 10.9
- OS X: Disable App Nap during transfers and other operations
- OS X: Downloaded updates are now stored in the Downloads directory
- OS X: Fix initial toolbar state on startup if it was hidden when FileZilla was last closed
- Fix reconnect delay logic which broke in 3.25.0-beta1
- Fix piecewise creation of remote paths using FTP which broke in 3.25.0-beta1
3.25.0-rc1 (2017-03-04)
- Fix encryption selection for FTP in the Site Manager which broke in 3.25.0-beta1
- Small changes to error message texts
3.25.0-beta1 (2017-02-24)
+ Major refactoring of the FileZilla internals.
- Scale width of fields in the status line control on high-DPI displays
- Fix duplicate mnemonic in "Files currently being edited" dialog.
3.24.1 (2017-02-21)
- Fixed rendering icons in the remote directory tree when DPI scaling is enabled on Windows Vista and some Windows 7 machines
- SFTP components have been updated and are now based on PuTTY 0.68
- Updated builtin pugixml to version 1.8
3.24.0 (2017-01-13)
- Fixed a possible crash if sending FTP commands fails during a directory listing operation
- *nix: Fixed a scrolling issue in the message log if wxWidgets is built against GTK3
3.24.0-rc1 (2017-01-06)
+ The context menu for remote file search results now has a "Copy URL(s) to clipboard" item
+ Alt+number can now be used to switch between tabs in addition to Ctrl+number
+ SFTP hostkey fingerprints are now also shown as base64 encoded SHA256 hashes to match the new format displayed by OpenSSH
- Errors at the end of SFTP transfers now correctly result in transfer failures instead
- Cancelling synchronized browsing questions no longer prevents further directory changes
- Fix display issues for the filter conditions dialog
- Fix deleting multiple extensions on the filetype page in the settings
- OS X: Do not open dialogs while already processing an event, e.g. while a context menu is open
3.23.0.2 (2016-12-06)
- Key file paths entered in the Site Manager are now saved to corresponding server entries in the transfer queue
- MSW: Work around a bug in wxWidgets causing bad icons in the remote directory tree due to wxImageList::GetBitmap errorneously stripping the alpha channel from images
- Allow relative paths and environment variables in the "Cache directory" setting.
3.23.0.1 (2016-12-05)
- Work around a bug in wxWidgets that has been causing a virtually infinite loop when deleting toolbar buttons
3.23.0 (2016-12-05)
- Speed up icon scaling and cache scaled icons for faster subsequent loading. The cache directory can be changed through fzdefaults.xml using the "Cache directory" setting
- OS X: Fixed icon display on high-DPI displays in a few more dialogs
- Loading a corrupted layout.xml or search.xml no longer shows an error message, these files are now silently overwritten
- MSW: Fixed a regression where UNC paths where not handled correctly as config location in fzdefaults.xml
3.23.0-rc1 (2016-11-28)
+ New high-resolution icons
+ Improvements to the sizing of icons and other user interface elements on high-DPI displays. For technical reasons, existing theme settings have been reverted to their default values. They can be changed again in the settings dialog.
+ Make use of the Unix.ownername and Unix.groupname facts for MLSD if available
- The bookmarks menu updates again after changing global bookmarks
- Adding a site to the Site Manager as part of adding a site-specific bookmark no longer fails if sitemanager.xml does not yet exist
- Strip byte order marks at the beginning of directory listings
- Add an option to filezilla.xml to control cache ttl
3.22.2.2 (2016-11-01)
- Fixed trimming of FEAT response lines leading to incorrectly detected server features
3.22.2.1 (2016-11-01)
- OS X: Rebuilt to work around a nasty bug in XCode: Even when linking with -Wl,-no-weak-imports it links against functions not available on older OS X versions
- Fixed a crash on exotic servers only implementing factless MLST/MLSD
3.22.2 (2016-11-01)
- Tuned appearance of progress bar in transfer queue
3.22.2-rc2 (2016-10-28)
- SFTP: Renaming a file or directory where the new name already refers to a directory no longer moves the file into this directory.
- Fix regression from -rc1 with custom ports in the quickconnect bar
- Fix regression from -rc1 parsing the EPSV reply
3.22.2-rc1 (2016-10-25)
+ Building and running FileZilla now depends on libfilezilla >= 0.8.0 (https://lib.filezilla-project.org/).
- Non-existing key files are no longer silently dropped from the SFTP page in the settings dialog
- Further abbreviate log output if transferring files using SFTP
- Generic proxy usernames and passwords containing non-ASCII characters are again handled correctly
- Fixed an assertion if Ctrl+A is pressed in an empty file list
- *nix: Fixed color of status message in the message log
- *nix, OS X: Fixed an assertion adding files to the queue after having selected a large range of items
- *nix, OS X: Fixed an assertion due to a timing issue when renaming local files
3.22.1 (2016-10-03)
- OS X: Work around a nasty bug in XCode where programs explicitly compiled for older versions of OS X were silently pulling in features exclusive to the new version, resulting in crashes at runtime
- Fixed a potential crash when using SFTP
3.22.0 (2016-10-01)
- Bookmarks with the "Directory comparison" checkbox set now work correctly
- MSW: Fix background clearing issue on the size format settings page
- MSW: Toggling the log timestamp option no longer results in wrong log colors
- Fix for premature queue completion action
3.22.0-rc1 (2016-09-24)
+ Directory listing filters can now be exported and imported
+ Added the "not all" filter match type to filter out all items not matching all conditions
+ Added the "not all" search match type to search for all items not matching all conditions
+ Building and running FileZilla now depends on libfilezilla >= 0.7.0 (https://lib.filezilla-project.org/).
+ Building and running FileZilla now depends on GnuTLS >= 3.4.15
- Speed up creation of socket and file i/o threads through the use of a thread pool
- Replace invalid characters in filenames when calculating the local filename for editing remote files
- The updater can now handle HTTPS servers that redirect to other HTTPS servers
- SFTP: Try password based login if a password-protected keyfile is rejected by the server instead of failing the login
- MSW: The shell extension now supports long paths on Windows 10
3.21.0 (2016-08-23)
! Fixed a string format vulnerability introduced in 3.20.0-rc1 when listing directories using SFTP
+ SFTP: Added support for AES-GCM ciphers as implemented in OpenSSH
+ OS X: Ctrl+Tab and Ctrl+Shift+Tab can now be used to switch forward and backward between opened tabs
- Reduced time between TCP keepalive packets to 15 minutes on supporting platforms
- Fixed saving of directory listing filters with an attribute condition
3.20.1 (2016-08-03)
- Fixed rename file exists action on downloads
- Fixed possible crash if disabling log abbreviation
- Official binaries now link against a patched version of GnuTLS so that a better error message can be printed on broken servers that send malformed certificate chains
3.20.0 (2016-07-27)
+ Display error message if entering a non-existing path on local file search
+ Building and running FileZilla now depends on libfilezilla >= 0.6.1 (https://lib.filezilla-project.org/).
3.20.0-rc1 (2016-07-20)
+ Added compatibility for filenames with leading or trailing whitespace if using SFTP
+ Building and running FileZilla now depends on libfilezilla >= 0.6.0 (https://lib.filezilla-project.org/).
+ Building and running FileZilla now depends on GnuTLS 3.4.0 or higher
- Fixed regression introduced in 3.19.0-rc1, reconnecting again uses the last used remote directory instead of the initial default remote directory
- Fixed crash if creating a new site via the bookmarks dialog
- Queuing remote directories for transfer no longer exits comparison mode
- Fixed a rare crash using FTP over TLS if the control connection fails at the same time the data connection gets established
- Entering invalid regular expressions in filter and search conditions now shows an error message
- Fixed title of search dialog
- Stricter certificate chain validation to supplement the Tofu model
- *nix: Fix initial size of Site Manager dialog with some GTK versions
3.19.0 (2016-06-27)
+ Building FileZilla now depends on libfilezilla >= 0.5.3 (https://lib.filezilla-project.org/).
- Fixed context menu in search dialog if not connected to server
- OS X, *nix: Fix displayed text in file list status bar if selecting a single item in the file list out of multiple already selected items
3.19.0-rc1 (2016-06-20)
+ In the Site Manager a background colour for sites can now be selected
+ Open tabs can be re-arranged using drag&drop
- Fixed copying URLs of multiple selected files to clipboard
- Setting remote file timestamps did not take timezone offsets configured through the Site Manager into account
3.18.0 (2016-05-27)
- Small fixes to local file search
- Fixed a regression introduced in 3.18.0-rc1 when formatting hostnames for display
3.18.0-rc1 (2016-05-20)
+ The search functionality can now also be used to search local files
+ Reduced CPU consumption of adding files to the list of search results
+ Opening the remote context menu while holding shift allows copying URLs to clipboard that include the password
+ Added an option to the configuration file through which initiating drag&drop can be disallowed
+ Reduced memory footprint of some data structures
+ Building FileZilla now depends on libfilezilla >= 0.5.2 (https://lib.filezilla-project.org/).
- The remote file list context menu no longer shows inapplicable entries while files are being added to queue
- Fix date validation in filter and search conditions
3.17.0.1 (2016-05-09)
! MSW: Quoted the path to the uninstaller when executed from the installer to prevent an attacker from tricking the installer into running some other program instead
- SFTP: Fixed resuming SFTP transfers
- MSW: Loading the system default locale no longer fails on systems that have any English locale installed, yet do not have the US-English locale installed
- Fixed crash if update dialog is opened at the very same moment FileZilla is being closed.
3.17.0 (2016-04-22)
- *nix: Removed a label on the filter dialog that doesn't apply to *nix builds
- Fix compilation if Nettle is installed in a custom location
- Fix potential issues with destruction order when closing FileZilla
3.17.0-rc1 (2016-04-15)
+ Recursively queuing local files for upload now displays the progress below the local file list
+ MSW: Use dynamic TCP send buffer sizes to improve upload speeds on high-latency connections
+ SFTP: Use hardware-accelerated AES on x86_64 CPUs if available by using the AES implementation from Nettle instead of PuTTY
+ Building FileZilla now depends on the Nettle library, version 3.1 or later
+ Building FileZilla now depends on libfilezilla >= 0.5.0 (https://lib.filezilla-project.org/).
- MSW: The installer now warns if it detects old versions of FileZilla outside of the installation directory
- Improve compatibility with directory listings where midnight is represented as 24:00:00 of the prior day
- SFTP: Failed downloads due to write failures, e.g. due to a full disk, no longer show up as successful
- SFTP: Fix transfer failures if multiple transfers try to list the same directory
- SFTP: Updated PuTTY components
- FTP over TLS: Debug logs now contain additional information about the TLS handshake
3.16.1 (2016-03-16)
! MSW: Updated installer to NSIS 3.0b3 to prevent DLL hijacking
- MSW: Fix string conversion functions of MinGW runtime libraries
- Updated PuTTY components
- Updated translations
- Official binaries now link against GnuTLS 3.4.10
- Official binaries now link against SQLite 3.11.1
3.16.0 (2016-02-29)
- Small fix for remembering queue completion actions
3.16.0-rc1 (2016-02-21)
+ Make notification bubble on queue completion configurable though the queue's context menu
+ Selected queue completion action is now remembered, excluding the system shutdown/sleep actions.
+ Added new servertype to the Site Manager for servers using MS-DOS style paths with forward slashes as separators
+ Building FileZilla now depends on libfilezilla >= 0.4.0 (https://lib.filezilla-project.org/).
- Fixes for network configuration wizard leading to incorrect test result
- MSW: Installer now removes leftover files from improperly uninstalled previous versions
3.15.0.2 (2016-02-10)
- MSW: Binaries are now also signed using a SHA-256 signature and certificate.
- OS X: Move location of COPYING file containing the GPL to a different location in the bundle. On some systems OS X cannot verify the bundle with the file at the old location
- Restore focused item if changing directory listing sort order
- Fix restoring the column widths of the failed transfers tab in the queue when starting FileZilla
- MSW: Double-clicking a divider between a list header in the queue now adjust the sizes in the other tabs just as dragging the width would
3.15.0.1 (2016-02-02)
- Fix for search dialog not displaying the results from the last visited directory of a search
3.15.0 (2016-01-30)
+ MSW: Display notification bubble if FileZilla isn't in the foreground and all active transfers have finished.
3.15.0-rc1 (2016-01-23)
- Fix regression from 3.16.0-beta1 where extra data being appended to some downloaded files
- Fix setting initial pane sizes when creating new tabs
- OS X: Fix display of issuer and subject details in certificate verification dialog
- Updated SFTP components from PuTTY
- Official binaries now link against GnuTLS 3.4.8
- Official binaries now link against SQLite 3.10.2
3.15.0-beta1 (2016-01-13)
+ Building FileZilla now depends on libfilezilla 0.3.0 (https://lib.filezilla-project.org/).
+ Added support for downloading and deleting multiple unrelated directories from the search dialog
+ *nix: Vastly speed up line-ending conversion when downloading files using the ASCII data type
+ Improved compatibility with broken servers omitting the mandatory 1yz reply to transfer commands
- Fix handling of SFTP keyfiles with non-ASCII characters in their paths
- Add missing directory comparison checkbox to new bookmark dialog
- MSW: Installer now sets appid on desktop icon
- Updated built-in pugixml
3.14.1 (2015-10-16)
+ For third-party builds, add configure flag to allow using system ciphers for FTP over TLS. Display a warning if an insecure cipher is negotiated as result of using system ciphers.
- Fixed loading of the directory comparison flag for bookmarks in the Site Manager
- Changing the interface layout and icon theme no longer results in an inconsistent UI state
- Some SFTP servers send additional information on errors. This information is now shown in the message log
- If the local file cannot be opened on SFTP transfers FileZilla no longer automatically retries
- Updated SFTP components from PuTTY
3.14.0 (2015-09-16)
- When connecting using SFTP, show an error message instead of silently failing when encountering an insecure cipher
3.14.0-rc2 (2015-09-09)
- Removing selected queue items is now faster
- Reduced memory usage of queue
- When connecting to hostnames with multiple IPs, reset timeout if trying the next address
3.14.0-rc1 (2015-09-04)
+ Add support for password-protected SSH private keys
+ SSH private keys not in PuTTY's native format no longer need to be converted if they aren't password-protected
+ When using synchronized browsing, changing to a directory that does not exist on both sides now asks whether the missing directory should be created
- SSH1 support for SFTP has been disabled
3.13.1 (2015-08-24)
- Fix SFTP component crashing on some combinations of encryption and key exchange algorithm
- Fixed Ctrl+Shift+I shortcut to toggle filters
- OS X: Fixed Ctrl+, shortcut to open settings dialog
- Optimizations to reduce memory footprint
- Build system fixes
3.13.0 (2015-08-15)
+ Display home directory instead of root directory if the last used directory does not exist
+ Larger initial size of main window if there is no stored size
+ Slightly increased size of page selection box in settings dialog
- Fix assertion in directory listing parser
- Fix drag&drop of remote files which broke in 3.13.0-rc1
3.13.0-rc2 (2015-08-10)
- Updated SFTP components from PuTTY
- Official binaries now link against GnuTLS 3.4.4
- Official binaries now link against SQLite 3.8.11.1
3.13.0-rc1 (2015-08-05)
+ For SFTP servers the private key file to use can now be specified in the Site Manager
+ The contents of each queue tab can now be exported through the context menu
+ MSW: The installer now registers the App Path so that FileZilla is recognized in the Win+R dialog
+ FileZilla now uses pugixml instead of TinyXML to parse and create XML files
+ Several performance improvements
+ Code cleanup and modernization, building FileZilla now requires a C++14 compiler
- Fixed an assert loading sitemanager.xml created by an old version
- If password saving is disabled, specifying a password on the command-line no longer leads to extraneous password prompts when transferring files
- If deleting remote directories via the directory tree, navigate out of the directory tree that is to be deleted
3.12.0.2 (2015-07-09)
- Fix regression on servers that have MLSD facts disabled by default
3.12.0.1 (2015-07-09)
- Fix detection of UTF-8 support
- Fix location of file list status bar, it was shifted by one pixel
3.12.0 (2015-07-08)
+ Directory comparison can be configured for Site Manager entries and bookmarks
- Instead of skipping commands due to spontaneous connection failures while executing a command, reconnect and retry
- FileZilla no longer shows popup dialogs such as the file exists dialog if another dialog or message box is already shown
- Improved compatibility with servers sending malformed FEAT replies
3.12.0-rc1 (2015-06-29)
+ FileZilla no longer visually enters each visited directory during recursive operations, e.g. when downloading or deleting remote directories. During recursive operations the server's directory structure can now be navigated as if idle
+ Ask for confirmation if trying to load Site Manager data originating from a future version of FileZilla
+ Display location of settings directory on the About dialog
+ Display detected CPU features (on x86) on the About dialog
- Remove certificate verification messages in the message log for data connections
- Speed up parsing of the PASV reply
- The status bar of the search dialog now shows the number of found matches again
- OS X: Configuring SFTP keys no longer fails if the full path of FileZilla's application bundle contains spaces
- *nix: Make waitable conditions immune to wallclock changes if the system supports both clock_gettime and pthread_condattr_setclock
- Fixed a rare crash when queuing many socket threads for deletion at the same time
3.11.0.2 (2015-06-02)
- Fixed a potential crash if a connection gets remotely closed in the same moment a new connection is to be opened
- Improved compatibility with servers sending pre-epoch timestamps
- Fixed pt_BR translation
3.11.0.1 (2015-05-22)
! Reject Diffie-Hellman Groups smaller than 1024 bits when using FTP over TLS to protect against the Logjam attack
- Do not bind the source IP address of the data connection if the server is not configured properly
- Deleting bookmarks from the bookmarks dialog no longer deletes the wrong bookmark
- Fixed CPU compatibility issues on 64bit binaries
3.11.0 (2015-05-19)
- Ensure the title bar is at least partially inside the screen boundary when restoring a saved window position
- Fixed crash if opening a wrapped dialog without having restarted FileZilla after having change language to Chinese or Japanese
3.11.0-rc1 (2015-05-12)
+ Implemented new date/time handling to solve issues with DST conversion
+ *nix: Official Linux binaries are now built for Debian Jessie
+ In passive mode transfer, the source IP of the data connection is now bound to the same source IP as the control connection
- Requeueing of folder items no longer prints an error message
- Fix disabling of timeouts
- MSW: Fix the returned error level of the installer
- Fix a crash if disconnecting during transfers
- Official binaries now link against GnuTLS 3.4.1
- Official binaries now link against SQLite 3.8.10.1
3.10.3 (2015-03-29)
- Fixed crash if changing number of simultaneous transfers while transferring files
- Fixed local filelist statusbar regression introduced in 3.10.3-beta2
3.10.3-rc1 (2015-03-21)
- If saving passwords is disabled, don't ask for the password again after connecting via the quickconnect bar and then starting a download via drag&drop.
- Small performance improvements
3.10.3-beta2 (2015-03-16)
- Minimum timeout value is now 10 seconds, up from 5 seconds to prevent timeouts uploading to servers with slow storage
- Fixed an assert with invalid file sizes
- Small performance improvements
3.10.3-beta1 (2015-03-14)
+ FileZilla is now also available as 64bit Windows program. Users of 32bit FileZilla on 64bit Windows will get automatically migrated using the auto-updater
+ Added option to enable SFTP compression
3.10.2 (2015-03-02)
- When finding the local name of a remote file to be edited, use case-insensitive comparison
- Updated SFTP components from PuTTY
- MSW: Cleaned up runtime dependencies
- Fix crash introduced in rc2 when there is no password element for a saved item
3.10.2-rc2 (2015-02-25)
+ OS X binaries are now 64bit
+ MSW: The installer configures Windows Error Reporting to save minidumps in %LOCALAPPDATA%\CrashDumps if filezilla.exe crashes
+ The updater now submits CPU capabilities when checking for updates. In a future version support for CPUs without SSE2 support will be dropped
+ In the XML files, passwords are now base64 encoded
- Fix HTTP proxy handshake if no proxy username is set
- Fix state of filter toolbar button if dismissing filter dialog
- At the end of transfers, errors writing all downloaded data to disk were not always detected
3.10.2-rc1 (2015-02-21)
+ When reopening files already being edited, preselect the previously used selection
+ The subject area in the certificate verification can now be scrolled if the certificate contains many alternative names
+ Many performance improvements
- Fixed display of total transfer size in message log for SFTP transfers
- MSW: Fixed sorting of sites in Site Manager
- MSW: Fix initial focus after starting FileZilla to be in the quickconnect bar again
- Fixed bug in GnuTLS where the AES-NI instruction set wasn't always used when available
- Refresh directory trees if sort mode changes
- Fix potential crash if disconnecting during ongoing transfers
- Fix updating the transfer progress bar when uploading files via SFTP with a low speed limit set
3.10.1.1 (2015-02-01)
- Fix editing of files with the same name in different directories
3.10.1 (2015-01-31)
- Don't override proxy settings if loading an implicit session from PuTTY
- Silently delete junk files left behind by some editors in the temporary directory
3.10.1-rc1 (2015-01-24)
+ Fixed wording of some error messages when using FTP over TLS
+ Display subject alternative names in certificate verification dialog
+ If re-editing multiple files already being edited, add a checkbox to apply action to all selected file
- Editing the same local file multiple times no longer results in an error message
- Display SHA-256 fingerprints in certificate verification dialog, no longer display MD5 fingerprints.
- Disable insecure RC4 algorithm in FTP over TLS
- *nix: Fix assertion when opening the file exists dialog on some multi-display systems
- Deleting items in the Site Manager now correctly upates the right-hand side of the dialog
- Dragging items in the Site Manager no longer makes the default port appear in the port input box
- OS X: Multi-line text edit controls no longer act like rich-text edit controls and no longer perform quote substitution
3.10.0.2 (2015-01-16)
- Fix a crash if a keyfile has been configured for SFTP and this file has become missing or corrupted
- *nix, OS X: Fix permissions on files uploaded via SFTP.
3.10.0.1 (2015-01-12)
- TLS handshakes no longer stall if the server sends ginormous packets during the handshake that do not fit into a single TLS record
- Fix loading and saving the same queue item multiple times
- Post-login commands now work with the protocol set to plain FTP
- MSW: Allow uploading files that are locally opened for writing by another program
- OS X: Fix layout issues in search dialog and filter conditions dialog
3.10.0 (2015-01-07)
- Fixed default file exists actions broken by rc1
3.10.0-rc2 (2015-01-03)
+ Added Welsh translation
+ Data type indicator in the status bar now reacts to left-clicks as well
- MSW: Fix crash when displaying the drive list
3.10.0-rc1 (2014-12-29)
+ Reduced memory consumption of large queues
+ Preliminary support for Windows 10 technical preview
+ MSW: FileZilla running on a 64bit Windows can now use up to 4GiB of RAM, up from 2GiB
- Fixed memory leaks in SFTP component
- Fixed fzsftp crashing on disconnect if using keyfiles
- Various code cleanup and minor fixes
3.10.0-beta3 (2014-12-19)
+ The search dialog now has checkboxes to only search for files or directories
+ In the file lists, Ctrl+Shift+N can now be used to create new directories
+ Added an additional icon theme
+ Small performance improvements parsing large directory listings
+ Updated SFTP components from PuTTY
- Fixed applying file exists actions to files currently in the queue
- Don't send the PBSZ and PROT commands to servers that have rejected AUTH TLS/SSL
3.10.0-beta2 (2014-12-05)
- Fixed uploads constantly timing out
- Log abbreviation now works correctly when cancelling a pending connection retry
- Fixed a timing issue in the updater. Users of 3.10.0-beta1 need to update manually.
- Speed limits no longer reset when opening the settings dialog
- Fix reporting of transfer progress
- Theme preview in the settings dialog now properly displays non-standard theme sizes
3.10.0-beta1 (2014-12-03)
+ FTP over TLS is now used by default if the server supports it. Use of plain FTP can be enforced for a server in the Site Manager
+ Connection handling and transferring files has been moved into its own thread to improve GUI responsiveness
+ The message log now only shows abbreviated logs unless an error occurs
+ Added option to pre-allocate disk space when downloading files
+ Files editing can now be started from the search dialog
+ Directory trees and the Site Manager tree can now be drag-scrolled
+ *nix: FileZilla no longer depends on libidn if getaddrinfo supports AI_IDN
3.9.0.6 (2014-10-16)
! Disabled support for legacy SSL 3.0 to address the POODLE vulnerability in SSLv3. (CVE-2014-3566)
- Fixed generic proxy support in IPv6 environments
- Small improvements of control sizes on high-dpi displays
- OS X: Fix Drag&Drop while holding down the Ctrl key (or equivalent)
- Fix potential crash dragging files over an empty list
3.9.0.5 (2014-09-06)
- Fix auto-updater not being able to download updates
3.9.0.4 (2014-09-06)
- MSW: Fixed crash if starting file rename in an unusual way
- OS X: Fixed a bug in wxWidgets so that a right-click after a left-click no longer counts as double-click
- OS X: Fixed pasting of passwords into the "Enter password" dialog
- OS X: Fixed context menu site manager tree not working
- *nix, OS X: Fixed context menu of search dialog not working
- Fixed loading of resources if FileZilla is installed in a directory containing the # character
- Fixed support for SOCKS4 proxies
- Attempt reading settings from temporary backup files if loading of settings files fails
3.9.0.3 (2014-08-13)
- Fix potential crash on connection failures
- Fixed navigating through the different controls in FileZilla's main window using the Tab key
- OS X: If FileZilla becomes the active program, the focus no longer jumps to the quickconnect bar
- MSW: Improve compatibility with DFS network shares
3.9.0.2 (2014-07-31)
+ Handle setting files redirected using symbolic links
- MSW: Updated installer to fix an issue with re-registring the shell extension after a reboot on 32bit system if a another program keeps the extension locked
- Closing FileZilla during a recursive operation no longer hangs
- OS X: Manually handle CMD+V and CMD+A for password fields as Cocoa cannot seem to do it by itself
- OS X: Manually handle CMD+X, CMD+C, CMD+V and CMD+A in the path combo boxes
- OS X: Creating new tabs selects the newly created tab again
- Detect some types TLS error conditions earlier instead of waiting for a timeout
- Small performance improvement for TLS handshakes
- Do not show error message if "Create and enter" is used with synchronized browsing enabled
3.9.0.1 (2014-07-22)
- MSW: Fix installation issue with locked DLLs affecting users of 32bit Windows
3.9.0 (2014-07-21)
+ Added Lao translation
+ Added an additional icon set
+ OS X: Holding modifier key while clicking Site Manager toolbar icon now shows the site dropdown menu
- MSW: Fix assertion when entering UNC paths
- Fix button layout of editing dialogs
- *nix, OS X: Small performance improvement recursing through local directories
3.9.0-rc3 (2014-07-16)
- OS X: Fix random crashes if adding text to the message log
- Fixed drag&drop when dropping on local file list and directory tree
- Fixed assertion when using format specified for date/time formatting
- Fixed assertion when closing FileZilla in response to system shutdown
- Various code cleanup
3.9.0-rc2 (2014-07-09)
+ Display a helpful message if login fails and either username or password starts or begins with a space.
- Small performance and memory consumption optimizations
- Various code cleanup and modernization
3.9.0-rc1 (2014-07-04)
+ Binaries are now being built with DEP and ASLR enabled where supported
- OS X: Fixed creating new tabs
- OS X: Fixed assertion and crash when renaming files
- Fixed assertion when sorting by modification time
- Fixed toolbar button to hide remote directory tree
3.9.0-beta3 (2014-07-01)
- OS X: Fixed rendering of the main window
- MSW: Fixed support for right-to-left languages
- Fixed several small layout problems
3.9.0-beta2 (2014-06-26)
- Natural sort now also works with directory comparison
- Toolbar state now updates if directory tree visibility is toggled by enabling directory comparison
- *nix: Fixed minimizing to tray not working
- Fixed background of activity indicators
- Several dialog layout fixes
- Removed spurious error message when closing FileZilla
3.9.0-beta1 (2014-06-21)
+ Added natural sort to file name comparison and added option to select which algorithm to use
+ FileZilla now builds against wxWidgets 3.0 instead of wxWidgets 2.8
3.8.1 (2014-06-01)
! Updated official binaries to use GnuTLS 3.2.15, addressing CVE-2014-3466
+ OS X: Partial support for retina displays
- Fixed several small memory leaks
3.8.1-rc3 (2014-05-25)
- Fixed bundling of .xrc resources in non-Windows binaries
3.8.1-rc2 (2014-05-25)
- Rebuilt to address a problem with the filenames of the rc1 binaries.
3.8.1-rc1 (2014-05-25)
+ MSW: Windows XP and derivatives are no longer supported. Minimum supported operating system is Windows Vista.
+ OS X: The old PowerPC architecture is no longer supported
+ Added checkbox to remember the selected action of the "Already connected" dialog
+ Added context menu item in file lists to create and enter a new directory
+ *nix: FileZilla now honors the XDG_CONFIG_HOME environment variable
+ Small usability improvement for setting number of concurrent transfers in the settings dialog
- Additional fixes to the focus handling in directory listings
- Fixed compatibility with FTP servers sending French directory listings
- *nix: Fixed DBus integration
- MSW: Fixed installation error when auto-uninstalling in order to update to a new version.
3.8.0 (2014-03-28)
+ OS X: Implemented the reboot, shutdown and suspend queue completion actions
- Popup dialogs no longer automatically open if other dialogs are already open. This prevents FileZilla from becoming unresponsive on OS X
- Fix calculation of current transfer speed. In some situations the transfer speed tooltip over the activity indicators showed negative speeds
- Fix handling of focus item in local directory listings if connecting to a site with a default local directory
3.8.0-rc1 (2014-03-22)
+ MSW: Added suspend as new queue completion action
- Minor fixes to new updater
3.8.0-beta2 (2014-03-13)
+ Use Server Name Indication (SNI) With FTP over TLS and HTTP over TLS
- Minor updater improvements to further improve reliability
- Updated translations
3.8.0-beta1 (2014-03-10)
! Updated GnuTLS to latest version to address vulnerabilities in GnuTLS' certificate validation
+ Redesigned update dialog
- Fix initial state of the 'Enable' item in speed limit menu
- Date/Time handling routines now carry precision information, this avoids comparisons of timestamps with different accuracy, e.g. 2014-02-01 and 2014-02-01 10:00 now compare as being identical when using the "Overwrite if newer" file exists action
- MSW: Make handling of FD_CLOSE socket events more robust
3.7.4.1 (2014-02-11)
- Fix detection of modified files
- Additional fixes for site-specific bookmark handling
3.7.4 (2014-02-09)
+ Added SOCKS4 support
- Additional bugfix for site-specific bookmarks
- Improve compatibility with servers sending directory listings in Polish language or in EBCDIC encoding
- Handle set user id bit when populating permissions dialog.
3.7.4-rc1 (2014-02-01)
+ Added Corsican and Kabyle translations
+ SFTP now supports the hmac-sha2-256 algorithm
- MSW: Show local timestamps for old files using the correct daylight saving time (DST) offset.
- Fix loading of transfer queue if starting FileZilla while another instance is in the process of shutting down
- Fix interaction between site-specific bookmarks and multiple tabs
- Don't resume uploads when there's zero octets left to transfer
- Improve symbolic link detection when using MLSD
- If processing a queue with files queued on multiple servers and not storing passwords, the password was not always asked prior to switching servers
- Use the correct name element when importing sites
- MSW: Show actual Windows version in about dialog regardless of app-compat settings
3.7.3 (2013-08-07)
! Merge further fixes from PuTTY to address CVE-2013-4206, CVE-2013-4207, CVE-2013-4208
3.7.2 (2013-08-06)
! Apply a fix for a security vulnerability in PuTTY as used in FileZilla to handle SFTP. See CVE-2013-4852 for reference.
- Provided Linux binaries are now built against Debian Wheezy
3.7.1.1 (2013-06-27)
- Minor bump for installer changes
3.7.1 (2013-06-18)
- Updated translations
3.7.1-rc1 (2013-06-10)
+ Add command-line option to specify initial local directory
- Fix crash on OS X if connecting using FTP over TLS
- Prevent file lists from jumping when they are not supposed to
3.7.0.2 (2013-05-26)
- Fix freeze if trying to transfer files with multiple servers each with a connection limit of 1
- Adjust accepted X.509 signature algorithms in TLS 1.2 mode
3.7.0.1 (2013-05-10)
- Fixed a bug in bundled GnuTLS affecting FileZilla 3.7.0
- Updated translations
3.7.0 (2013-05-09)
- Fix typo
3.7.0-rc1 (2013-04-29)
+ Show total transfer speed as tooltip over the transfer indicators
+ List supported protocols in tooltip of host field in quickconnect bar
+ Use TLS instead of the deprecated term SSL
+ Reworded text when saving of passwords is disabled, do not refer to kiosk mode
+ Improved usability of Update page in settings dialog
+ Improve SFTP performance
+ When navigating to the parent directory, highlight the former child
+ When editing files, use high priority for the transfers
+ Add label to size conditions in filter conditions dialog indicating that the unit is bytes
+ Ignore drag&drop operations where source and target are identical and clarify the wording in some drop error cases
+ Trim whitespace from the entered port numbers
+ Slightly darker color of inactive tabs
+ Ignore .. item in the file list context menus if multiple items are selected
+ Display TLS version and key exchange algorithm in certificate and encryption details dialog for FTP over TLS connections.
- Fix handling of remote paths containing double-quotes
- Fix crash when opening local directories in Explorer if the name contains characters not representable in the locale's narrow-width character set.
- Fix a memory leak in the host key verification dialog for SFTP
- Fix drag-scrolling in file lists with very low height
- Don't attempt writing XML files upon loading them
- Improve handling of legacy DDE file associations
- Fix handling of HTTPS in the auto updater in case a mirror redirects to HTTPS
3.6.0.2 (2012-11-29)
- Fix problems with stalling FTP over TLS uploads
- MSW: Minor performance increase listing local files
3.6.0.1 (2012-11-18)
- Fix problems with TLS cipher selection, including a bugfix for GnuTLS
- Fix a crash on shutdown
- Add log message for servers not using UTF-8
- Small performance and memory optimizations getting file types
- Improve formatting of transfer speeds
3.6.0 (2012-11-10)
- Fix a crash introduced since 3.5.3
- IPv6-only hosts should no longer cause a crash in the network configuration wizard
3.6.0-rc1 (2012-11-02)
- Do not show "Remember passwords?" dialog if connecting anonymously
- Make wording in "Remember passwords?" dialog consistent.
- Increase default TLS session lifetime
- When asking for confirmation to delete files, state whether it's local or on the server
- Fix right-to-left rendering of progress line in the transfer queue
3.6.0-beta1 (2012-10-21)
+ Auto-scroll file lists if dragging an item near the top or bottom
+ Add option to create empty files to the remote file list context menu
+ Support legacy servers sending directory listings in EBCDIC
+ Added Tango icon set
+ First-time users now get prompted whether they want to save passwords when first using the quickconnect bar
+ Greatly improve TLS performance by updating to GnuTLS 3.1.x with Nettle backend
- FTP proxies now work with IPv6 addresses as proxy address
- Handle expired TLS sessions when trying to reuse a session
- TLS session reusing no longer fails with newer GnuTLS versions due to changed semantics of gnutls_session_get_data
- Directory listings no longer sporadically fail if two connections try to list the same directory in parallel
- Partially work around a Ubuntu-specific problem with modal dialogs not being modal resulting in crashes
3.5.3 (2012-01-08)
+ Ctrl+Shift+O can be used to toggle between modification time and filesize based directory comparison
- It is now possible to use custom passwords if using "anonymous" as user name
- After un-hiding toolbar, update toolbar button states
- Fix TLS compatibility issues with TLS 1.2 servers
- MSW: Unset hidden attribute on FileZilla's settings files
- Building FileZilla from source now requires wxWidgets 2.8.12 or higher.
3.5.2 (2011-11-08)
- Updated translations
3.5.2-rc1 (2011-11-01)
+ Added option to open site manager on startup to the settings dialog
- The "Don't save passwords" option was not being saved
- The queue was not saved correctly if having items from multiple servers
- Queue items with the lowest priority setting are now being restored again
- Drag & Drop did not work with all saved sites if saving of passwords had been disabled
3.5.1 (2011-08-28)
- Add support for another rate variant of MVS style directory listings
3.5.1-rc1 (2011-08-21)
+ Add menu item to hide toolbar
- Don't save server list in kiosk mode 2
- Fix for predefined sites not appearing in all circumstances
- OS X: Pasting formatted text into input boxes no longer changes their format
- Fix typo in build script in detection of SQLite3
- MSW: Small installer improvements
- *nix: Fix character set conversion in desktop notification code
- Merged upstream PuTTY changes for compatibility with PuTTY 0.61
- Updated built-in TinyXML
3.5.0 (2011-05-22)
- Don't create queue.xml anymore if it does not exist
- MSW: Progress lines in transfer queue now appear in correct position after changing the Windows theme
- MSW: Work around a bug in Windows where a list controls' scroll position changes without the control being notified in any way