Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2020-08-08 21:10:01

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla 3 (7358 changes):

2015-10-13 14:45 codesquid, revision 7095

Always quote $enableval

2015-10-13 14:44 codesquid, revision 7094

Applied patch submitted by Nicolas Chauvet <kwizart@gmail.com> with some small modifications: Add configure flag to use GnuTLS system ciphers.

2015-10-13 14:33 codesquid, revision 7093

Display a warning if a used algorithm is insecure.

2015-10-13 13:50 codesquid, revision 7092

Add warning flags in case an insecure algorithm is used.

2015-10-13 09:32 codesquid, revision 7091

Instead of faking changing layout options in the settings dialog, directly set the options and revert in case of cancel.

2015-10-13 08:36 codesquid, revision 7090

Fix changing of icon themes and simplify updating message log settings.

2015-10-07 18:51 codesquid, revision 7083

The SSH_FXP_STATUS packet contains a human-readable error description. If receiving unexpected errors, print the description.

2015-10-06 23:25 codesquid, revision 7081

Update to accomodate lib changes.

2015-10-06 16:12 codesquid, revision 7077

Remove tests which are now part of libfilezilla

2015-10-05 17:59 codesquid, revision 7066

Update Visual Studio solution and project files.

2015-10-05 17:59 codesquid, revision 7065

Don't use size_t, it still is 32bit on too many systems. Just use int64_t.

2015-10-05 14:31 codesquid, revision 7061

Fix test compilation.

2015-10-05 12:37 codesquid, revision 7051

Use standalone libfilezilla.

2015-10-04 08:46 codesquid, revision 7048

Fix compile errors.

2015-10-04 08:39 codesquid, revision 7047

Move file class to library.

2015-10-04 08:07 codesquid, revision 7046

Don't overqualify namespace.

2015-10-04 08:06 codesquid, revision 7045

Make sure _UNICODE is defined prior to including <windows.h>

2015-10-03 18:45 codesquid, revision 7043

Fix compilation on *nix.

2015-10-03 18:09 codesquid, revision 7042

Move process class to library.

2015-09-30 20:55 codesquid, revision 7041

Rename GetRandomNumber to random_number and move to lib.

2015-09-30 20:55 codesquid, revision 7040

Rename GetRandomNumber to random_number and move to lib.

2015-09-30 14:50 codesquid, revision 7039

Fix compile error

2015-09-30 14:45 codesquid, revision 7038

Move event loop to library.

2015-09-30 14:25 codesquid, revision 7037

Add sleep function.

2015-09-30 14:06 codesquid, revision 7036

Fix accidental revert.

2015-09-30 14:04 codesquid, revision 7035

Cleanup event_handler and event_loop.

2015-09-30 12:07 codesquid, revision 7034

Move event.h to library

2015-09-30 10:08 codesquid, revision 7033

Fix compile error.

2015-09-30 09:56 codesquid, revision 7032

Move event loop into fz namespace.

2015-09-30 09:23 codesquid, revision 7031

Use std::index_sequence instead of our custom integer sequence.

2015-09-29 21:57 codesquid, revision 7030

Need to include errno.h for symbolic error codes.

2015-09-29 21:48 codesquid, revision 7029

Need to include cstdlib for std::abort

2015-09-29 21:47 codesquid, revision 7028

#include <errno.h> since we use errno

2015-09-29 18:04 codesquid, revision 7027

Implement string conversion on *nix.

2015-09-29 16:19 codesquid, revision 7026

Remove stray \v that doesn't belong in translated strings.

2015-09-29 16:17 codesquid, revision 7025

Update svn:ignore

2015-09-29 08:38 codesquid, revision 7024

Fix declaration of thread_proc callback.

2015-09-28 14:15 codesquid, revision 7021

Add the MinGW implementation for the threads.

2015-09-28 14:14 codesquid, revision 7020

Add libfilezilla.lib to release builds.

2015-09-28 08:58 codesquid, revision 7019

Add a thread class since std::thread is unusable on some platforms. Non-std::thread implementation not yet implemented.

2015-09-27 17:08 codesquid, revision 7018

Remove mutex.cpp from engine makefile.

2015-09-27 17:02 codesquid, revision 7017

Move mutex class to libfilezilla.

2015-09-27 14:26 codesquid, revision 7016

Fix compile errors on *nix

2015-09-27 14:15 codesquid, revision 7015

Fix compile error on MinGW

2015-09-27 14:13 codesquid, revision 7014

Set svn:eol-style

2015-09-27 14:12 codesquid, revision 7013

Finish datetime cleanup and move into library.

2015-09-27 10:34 codesquid, revision 7012

Rename some additional datetime functions.

2015-09-25 12:33 codesquid, revision 7011

#include <strings.h> for strcasecmp

2015-09-25 11:42 codesquid, revision 7010

Fix forward-declaration of fz::datetime.

2015-09-25 11:36 codesquid, revision 7009

Fix a warning.

2015-09-25 11:34 codesquid, revision 7008

Fix compile error on non-MSW.

2015-09-25 09:42 codesquid, revision 7007

Fix testcase compilation

2015-09-25 09:34 codesquid, revision 7006

Further cleanup of time handling classes.

2015-09-25 08:53 codesquid, revision 7005

Move time classes into fz namespace, rename them to lowercase.

2015-09-25 08:51 codesquid, revision 7004

Fix path to libfilezilla.a

2015-09-24 09:59 codesquid, revision 7003

Fix compile error due to wxString brokenness

2015-09-24 09:50 codesquid, revision 7002

Need to #include <string.h> for _stricmp on Windows

2015-09-24 09:50 codesquid, revision 7001

Add include path

2015-09-24 09:38 codesquid, revision 7000

Add the foundation for a new base library which eventually will become stand-alone so that it can be used by other software as well, e.g. FileZilla Server or a future command-line client.

2015-09-23 08:24 codesquid, revision 6999

Update svn:ignore

2015-09-23 08:24 codesquid, revision 6998

Rename libfilezilla.h to libfilezilla_engine.h

2015-09-23 08:22 codesquid, revision 6997

Rename libfilezilla.h to libfilezilla_engine.h

2015-09-22 06:30 codesquid, revision 6996

Remove confusing file and line number from a normal status message.

2015-09-18 08:15 codesquid, revision 6995

Fix reading of comparison flag from XML.

2015-09-16 11:42 codesquid, revision 6993

Bump to 3.14.0

2015-09-16 08:16 codesquid, revision 6992

Remove an assertion that no longer holds.

2015-09-16 08:06 codesquid, revision 6991

Updated translations

2015-09-15 15:13 codesquid, revision 6990

Remove two subdirectories that shouldn't be part of the distribution, they are already in the toplevel

2015-09-14 18:32 codesquid, revision 6989

Small adjustments of minimum sizes.

2015-09-14 09:59 codesquid, revision 6988

Actually remove the usleep call.

2015-09-13 10:42 codesquid, revision 6987

Fix compile error.

2015-09-13 09:44 codesquid, revision 6986

Additional fixes for pre-epoch timestamps

2015-09-13 08:21 codesquid, revision 6985

CPPUNIT_ASSERT_EQUAL's first argument is the expected value

2015-09-13 08:17 codesquid, revision 6984

Allow one millisecond difference due to rounding errors

2015-09-13 08:05 codesquid, revision 6983

Fix test suite error, usleep semantics aren't actually defined for more than a second.

2015-09-11 14:06 codesquid, revision 6982

Add C++14 operator delete that takes a size_t

2015-09-10 09:36 codesquid, revision 6981

Merge upstream changes.

2015-09-10 07:56 codesquid, revision 6980

Ensure insecure ciphers are below the warning threshold.

2015-09-09 20:43 codesquid, revision 6979

Instead of silently failing when encountering an insecure algorithm, print an error message.

2015-09-09 14:25 codesquid, revision 6978

Fix compile warnings.

2015-09-09 14:04 codesquid, revision 6976

Bump to 3.14.0-rc2

2015-09-09 14:02 codesquid, revision 6975

Updated translations

2015-09-09 13:52 codesquid, revision 6974

Small parsing speed improvement for MLSD facts.

2015-09-09 13:33 codesquid, revision 6973

Removing selected queue items had complexity of O(n^2). While this is still the worse-case, many common cases are now O(n).

2015-09-08 13:49 codesquid, revision 6972

Further memory savings.

2015-09-07 11:48 codesquid, revision 6971

Use a deque instead of a list for the file items to save memory.

2015-09-07 11:38 codesquid, revision 6970

Reset timeout if trying next address.

2015-09-04 11:40 codesquid, revision 6968

Bump to 3.14.0-rc1

2015-09-04 11:40 codesquid, revision 6967

Updated translations

2015-09-04 09:46 codesquid, revision 6966

Fix memory leak.

2015-09-04 09:33 codesquid, revision 6965

Handle failures to load dialog.

2015-09-04 09:30 codesquid, revision 6964

Fix logic error in comment handling.

2015-09-03 11:13 codesquid, revision 6963

import.c is now needed by fzsftp as well.

2015-09-02 15:13 codesquid, revision 6959

Allow use of foreign key files without conversion if they aren't password protected.

2015-09-02 12:41 codesquid, revision 6958

Show error message when trying to load SSH1 key.

2015-09-02 12:26 codesquid, revision 6957

Disable SSH1 support.

2015-08-31 15:09 codesquid, revision 6956

Fix interaction between keyfiles and interactive logins.

2015-08-31 15:08 codesquid, revision 6955

Do not ask to convert password-protected keyfiles.

2015-08-31 13:38 codesquid, revision 6954

Handle wrong key passphrase.

2015-08-31 13:15 codesquid, revision 6953

Always send key passphrase request regardless of login type.

2015-08-31 12:54 codesquid, revision 6952

Handle password protected keyfiles.

2015-08-28 08:09 codesquid, revision 6951

Do not open search dialog if not idle.

2015-08-27 08:42 codesquid, revision 6950

Change checkbox label, locally edited files aren't being deleted.

2015-08-25 14:14 codesquid, revision 6949

When remote directory does not exist during synchronized browsing, ask whether it should be created.

2015-08-25 10:14 codesquid, revision 6948

When local directory does not exist during synchronized browsing, ask whether it should be created.

2015-08-24 13:14 codesquid, revision 6946

Bump to 3.13.1

2015-08-24 13:06 codesquid, revision 6945

Updated translations

2015-08-24 12:48 codesquid, revision 6944

Try 1y instead of 0x when checking for C++14 support.

2015-08-23 09:10 codesquid, revision 6943

Fix Ctrl+Shif+I shortcut and on OS X, add Ctrl+,

2015-08-22 08:54 codesquid, revision 6942

Merge with upstream PuTTY.

2015-08-21 21:51 codesquid, revision 6941

Fix key computation if the combination of cipher and kex-hash requires more than 2 iterations Until now, PuTTY assumed key computation (RFC 4253 section 7.2) requires at most 2 iterations. This patch increases the limit to 4 iterations as is needed for chacha20-poly1305@openssh.com with diffie-hellman-group-exchange-sha1: ceil(512/160)==4. This can be reproduced connecting to a recent OpenSSH using the following two lines in /etc/sshd_config: Ciphers=chacha20-poly1305@openssh.com KexAlgorithms=diffie-hellman-group-exchange-sha1 This bug has originally been reported at https://trac.filezilla-project.org/ticket/10633

2015-08-21 16:39 codesquid, revision 6940

Create minidumps on crashes for fzsftp.exe and fzputtygen as well.

2015-08-20 11:59 codesquid, revision 6939

Add missing include.

2015-08-18 18:19 codesquid, revision 6938

Use LIBS instead of LDFLAGS in -latomic detection.

2015-08-18 18:11 codesquid, revision 6937

Check whether pugixml has been compiled with long long support.

2015-08-17 15:58 codesquid, revision 6936

Fix another testcase compile error.

2015-08-17 15:48 codesquid, revision 6935

Fix *nix builds.

2015-08-17 15:47 codesquid, revision 6934

Hopefully fix compile error in testcase.

2015-08-17 15:25 codesquid, revision 6933

Additional memory savings.

2015-08-17 13:07 codesquid, revision 6932

Save a significant amount of memory by using std::(w)string directly instead of using wxString.

2015-08-16 17:57 codesquid, revision 6931

Add check whether we need -latomic

2015-08-16 10:56 codesquid, revision 6930

Do not use custom random_device if using visual studio.

2015-08-16 10:56 codesquid, revision 6929

Sadly on some MinGW toolchains, std::random_device is non-functional. Implement our own.

2015-08-15 23:27 codesquid, revision 6928

Fix typo breaking source distribution

2015-08-15 12:35 codesquid, revision 6926

Bump to 3.13.0

2015-08-15 12:28 codesquid, revision 6925

Updated translations

2015-08-14 16:58 codesquid, revision 6920

Avoid using wxFileName::GetModificationTime

2015-08-13 22:29 codesquid, revision 6919

Bigger initial dimensions of main window.

2015-08-13 22:24 codesquid, revision 6918

Slightly increase minimal size of tree control in settings dialog.

2015-08-13 17:01 codesquid, revision 6917

Display $HOME instead of / if last used directory is invalid.

2015-08-13 14:05 codesquid, revision 6916

Small performance improvements.

2015-08-13 13:04 codesquid, revision 6915

We shouldn't needed it, but set ai_socktype to SOCK_STREAM on the hint for the bind address just in case.

2015-08-12 15:10 codesquid, revision 6914

Check that system pugixml is at least version 1.5

2015-08-12 12:36 codesquid, revision 6913

Fix assertion in debug builds.

2015-08-12 08:34 codesquid, revision 6912

Fix logic error in memory xml writer.

2015-08-12 08:30 codesquid, revision 6911

Fix compile error

2015-08-11 20:27 codesquid, revision 6910

Add some safety checks.

2015-08-10 19:07 codesquid, revision 6904

Bump to Bump to 3.13.0-rc2

2015-08-10 19:02 codesquid, revision 6902

Fixed last compile error.

2015-08-10 18:42 codesquid, revision 6901

Updated translations

2015-08-10 17:04 codesquid, revision 6900

Added missing configure checks from PuTTY.

2015-08-10 15:35 codesquid, revision 6899

Fix another conversion from DORD to int

2015-08-10 15:08 codesquid, revision 6898

Don't cast pointers to int, use intptr_t

2015-08-10 15:07 codesquid, revision 6897

Don't redefine SECURITY_WIN32

2015-08-10 15:07 codesquid, revision 6896

value_length must be DWORD

2015-08-10 14:49 codesquid, revision 6895

Fix a warning

2015-08-10 14:48 codesquid, revision 6894

Fix signature of platform_new_connection

2015-08-10 14:38 codesquid, revision 6893

Fix MinGW compile error

2015-08-10 14:33 codesquid, revision 6892

Fix generating fingerprint of ssh2 key

2015-08-10 14:27 codesquid, revision 6891

Change include order so that it compiles with our own config.h

2015-08-10 14:26 codesquid, revision 6890

Fix dependencies.

2015-08-10 14:26 codesquid, revision 6889

Fix warning.

2015-08-10 14:10 codesquid, revision 6888

Add missing file.

2015-08-10 14:03 codesquid, revision 6887

Fix function prototype after the PuTTY merge.

2015-08-10 14:02 codesquid, revision 6886

Fix include error

2015-08-10 13:45 codesquid, revision 6885

Check for pugixml.hpp instead of pugixml.h

2015-08-10 13:15 codesquid, revision 6884

Merge with upstream PuTTY changes.

2015-08-09 20:20 codesquid, revision 6883

Minor cleanup

2015-08-05 21:30 codesquid, revision 6881

Bump to 3.13.0-rc1

2015-08-05 21:29 codesquid, revision 6880

Fix compile error

2015-08-05 20:42 codesquid, revision 6879

Updated translations

2015-08-05 14:27 codesquid, revision 6878

Clean up error handling.

2015-08-05 13:45 codesquid, revision 6877

Use consistent spelling for key file.

2015-08-05 13:32 codesquid, revision 6876

Finished wxLongLong removal.

2015-08-05 13:07 codesquid, revision 6875

Replace wxArrayString with std::vector<wxString>

2015-08-04 08:34 codesquid, revision 6874

Add export to all queue tab context menus.

2015-08-04 07:15 codesquid, revision 6873

Fixed compile error introduced in r6871

2015-08-03 22:32 codesquid, revision 6872

Add translator comment

2015-08-03 22:25 codesquid, revision 6871

Revert some changes that led to translation changes.

2015-08-03 14:30 codesquid, revision 6870

Hide controls that aren't relevant to the current protocol and logon type selection.

2015-08-03 08:49 codesquid, revision 6869

Set CDirectoryListing::listing_has_dirs when adding an unsure directory.

2015-08-03 08:41 codesquid, revision 6868

If deleting a directory tree navigate out of the deleted subdir when refreshing. #10591

2015-08-01 10:37 codesquid, revision 6867

Typo.

2015-08-01 10:36 codesquid, revision 6866

Register App Path for Win+R. #10613

2015-07-31 18:44 codesquid, revision 6865

Fix copy-paste error found by Coverity.

2015-07-31 15:36 codesquid, revision 6864

Fix a warning.

2015-07-31 15:19 codesquid, revision 6863

Do not update recursion progress more than 5 times per second.

2015-07-31 13:00 codesquid, revision 6862

Cache lookup is now O(log n) instead of O(n)

2015-07-31 11:53 codesquid, revision 6861

Fix compile error

2015-07-30 16:25 codesquid, revision 6860

Patch by Ander Juaristi with some minor modifications: Allow entering site-specific SFTP private keys in the Site Manager. Modifications: - Fixed order of LogonType enum - Moved/renamed the two new files - Fixed XRC layout - Diable keyfile browse button along with text control

2015-07-30 15:48 codesquid, revision 6859

Fixed typo in comment.

2015-07-30 13:14 codesquid, revision 6858

Make some additional types movable.

2015-07-30 12:46 codesquid, revision 6857

Make some classes move-constructible.

2015-07-30 10:03 codesquid, revision 6856

Updated translations.

2015-07-30 08:37 codesquid, revision 6855

CServerPath::Segmentize did a lot of needless copying.

2015-07-29 13:28 codesquid, revision 6854

Mention proxy type in connection message.

2015-07-29 13:27 codesquid, revision 6853

Additional debug logging.

2015-07-28 20:28 codesquid, revision 6852

Same as r6592 but for connecting from the command-line. Closes #10605

2015-07-28 16:40 codesquid, revision 6851

Further removal of wxLongLong.

2015-07-28 15:46 codesquid, revision 6850

Small cleanup.

2015-07-28 15:29 codesquid, revision 6849

Fix compile error.

2015-07-28 15:09 codesquid, revision 6848

Convert some additional TinyXML remnants.

2015-07-28 14:57 codesquid, revision 6847

Work in progress: Move from TinyXML to pugixml.

2015-07-27 12:14 codesquid, revision 6844

Slightly smaller file.

2015-07-23 20:53 codesquid, revision 6842

Convert WSAEADDRINUSE to EADDRINUSE.

2015-07-22 16:58 codesquid, revision 6841

::CreateMutex may return NULL.

2015-07-22 14:14 codesquid, revision 6840

Use std::make_unique instead of custom implementation.

2015-07-22 13:15 codesquid, revision 6839

The time has come to require C++14 support.

2015-07-22 07:36 codesquid, revision 6837

Fix a few XRC errors.

2015-07-20 18:11 codesquid, revision 6834

Remove no longer needed define.

2015-07-20 18:10 codesquid, revision 6833

Visual Studio 2015 has arrived. Remove support for older versions.

2015-07-11 09:47 codesquid, revision 6828

Additional wxDateTime -> CDateTime conversion.

2015-07-11 09:23 codesquid, revision 6827

The underlying socket object lives longer than the TLS layer, pass socket as reference instead.

2015-07-09 17:49 codesquid, revision 6826

Remove an assert. The function works correctly without it and what the assert complains about is possible user input.

2015-07-09 17:26 codesquid, revision 6824

Tag 3.12.0.2

2015-07-09 17:18 codesquid, revision 6823

Fix regression on servers that don't have supported MLSD facts enabled by default. #10577

2015-07-09 12:43 codesquid, revision 6821

Bump to 3.12.0.1

2015-07-09 12:17 codesquid, revision 6820

Fix typo in UTF8 detection.

2015-07-09 12:13 codesquid, revision 6819

Fix location of status bar being off by one pixel

2015-07-08 21:38 codesquid, revision 6818

Work around a declaration clash on SunOS.

2015-07-08 19:53 codesquid, revision 6817

Fix typo

2015-07-08 13:01 codesquid, revision 6815

Bump to 3.12.0

2015-07-08 12:55 codesquid, revision 6814

Updated translations

2015-07-08 09:04 codesquid, revision 6813

Reconnect once if a disconnect happens during a command. Should fix #10574

2015-07-07 07:55 codesquid, revision 6812

Get format string from the correct label, spotted by Coverity.

2015-07-07 07:54 codesquid, revision 6811

Add missing breaks, spotted by Coverity.

2015-07-07 07:54 codesquid, revision 6810

Fix use after free spotted by Coverity.

2015-07-07 07:20 codesquid, revision 6809

Relax parsing of FEAT lines.

2015-07-06 21:58 codesquid, revision 6808

Minor cleanup.

2015-07-06 13:30 codesquid, revision 6807

Fix a few more warnings.

2015-07-06 13:06 codesquid, revision 6806

Fix compiler warning.

2015-07-06 13:04 codesquid, revision 6805

Fix warning.

2015-07-06 08:41 codesquid, revision 6804

Check for open message boxes and dialogs before showing asynchronous requests. Fixes #9514.

2015-07-01 11:19 codesquid, revision 6803
  • D /FileZilla3/trunk/docs/todo.txt

Remove an outdated todo list.

2015-07-01 10:01 codesquid, revision 6802

Use https:// where applicable.

2015-06-30 11:37 codesquid, revision 6801

Add directory comparison as option in the site manager and for bookmarks.

2015-06-30 10:05 codesquid, revision 6800

Allow comparing directories when not connected.

2015-06-30 09:41 codesquid, revision 6799

Fix a typo.

2015-06-30 09:36 codesquid, revision 6798

wxListCtrlEx::ScrollTopItem: Clamp passed item to item count.

2015-06-30 09:33 codesquid, revision 6797

More graceful handling of end of directory comparison.

2015-06-29 14:50 codesquid, revision 6795

Bump to 3.12.0-rc1

2015-06-29 12:36 codesquid, revision 6794

Quote paths containing spaces when executing fzputtygen.

2015-06-29 08:54 codesquid, revision 6793

Updated translations

2015-06-26 08:11 codesquid, revision 6792

Allow navigating the server during recursive operations.

2015-06-26 07:35 codesquid, revision 6791

Add origin flag to CCommandQueue::Idle

2015-06-22 12:18 codesquid, revision 6790

Show recursive operation progress.

2015-06-22 12:18 codesquid, revision 6789

Ignore listings from recursive operations if operation has been stopped already.

2015-06-22 12:12 codesquid, revision 6788

Add wxPLURAL_LL that works with 64bit integers on 32bit systems, unlike wxPLURAL.

2015-06-21 19:04 codesquid, revision 6787

Revert accidental commit.

2015-06-21 18:58 codesquid, revision 6786

2015-06-21 17:45 codesquid, revision 6785

Add a bit of documentation.

2015-06-20 16:32 codesquid, revision 6784

This should fix a compile error with some non-standard wx configurations.

2015-06-20 13:33 codesquid, revision 6783

Avoid C++14 generic lambda.

2015-06-19 09:33 codesquid, revision 6782

Warn if trying to import files from newer version of FZ.

2015-06-19 09:32 codesquid, revision 6781

Use wxMessageBoxEx instead of wxMessageBox

2015-06-19 09:29 codesquid, revision 6780

Little bit of cleanup.

2015-06-18 16:54 codesquid, revision 6779

Show a message if trying to open sitemanager.xml created by a more recent version.

2015-06-18 09:43 codesquid, revision 6778

Write own version and platform into created xml files.

2015-06-18 08:38 codesquid, revision 6777

Add debug message with details if gnutls_certificate_verify_peers2 fails.

2015-06-17 14:05 codesquid, revision 6776

Display cpu features and settings directory on about dialog.

2015-06-17 12:16 codesquid, revision 6775

Recursive operations no longer cause the remote directory listing and directory tree to be updated.

2015-06-16 09:27 codesquid, revision 6774

Command origin tracking.

2015-06-14 20:55 codesquid, revision 6773

Move delete out of the mutex if the handler is already deleting.

2015-06-14 09:30 codesquid, revision 6772

Fix compile error.

2015-06-13 13:39 codesquid, revision 6771

std::stable_sort has too much overhead and we only needed it during recursive search. Add a template specialization to deal with it.

2015-06-13 13:19 codesquid, revision 6770

Use stable sort.

2015-06-13 13:14 codesquid, revision 6769

Fix search status bar.

2015-06-13 08:22 codesquid, revision 6768

Sadly not all platforms have clock_gettime nor pthread_condattr_setclock.

2015-06-13 08:03 codesquid, revision 6767

Add check for clock_gettime and pthread_condattr_setclock

2015-06-12 15:28 codesquid, revision 6766

Make condition::wait immune to wallclock changes. Make mutex and condition attribute initialization a bit faster.

2015-06-12 15:26 codesquid, revision 6765

Add a small test for condition::wait

2015-06-12 14:37 codesquid, revision 6764

Add new class.

2015-06-10 09:26 codesquid, revision 6762

Beginnings of a recursive operation status box. TODOs: - Fill it with info - Avoid updating the file list and directory tree during recursive operations - Allow navigating the server manually during recursive operations

2015-06-09 08:45 codesquid, revision 6761

Don't needlessly print "Verifying certificate..." on every transfer.

2015-06-09 08:40 codesquid, revision 6760

Avoid recompiling the regex every time a PASV reply gets parsed.

2015-06-09 07:48 codesquid, revision 6759

Add mutex around accesses to waiting_socket_threads.

2015-06-08 13:32 codesquid, revision 6758

Allow additional footers in views.

2015-06-08 13:15 codesquid, revision 6757

Keep track of number of processed files and directories.

2015-06-07 10:48 codesquid, revision 6756

Apply #10516 to fix compile error with wx configurations not allowing implicit conversion.

2015-06-04 09:39 codesquid, revision 6755

Reduce installer output, this speeds up installation and uninstallation.

2015-06-02 15:00 codesquid, revision 6751

Bump to 3.11.0.2

2015-06-02 14:15 codesquid, revision 6750

Remove redundant check.

2015-06-02 14:05 codesquid, revision 6749

Updated translations

2015-06-02 13:36 codesquid, revision 6748
  • D /FileZilla3/trunk/locales/eu_ES.po

eu_ES.po got renamed in r5070 to eu.po but somehow got cloned. Delete the extra copy.

2015-06-02 13:26 codesquid, revision 6747

Revert previous pt_BR translation update, #10441

2015-05-27 08:42 codesquid, revision 6739

Add tests for pre-epoch times.

2015-05-27 08:12 codesquid, revision 6738

Add testcase for pre-epoch dates in MLSD listings.

2015-05-26 17:40 codesquid, revision 6737

Fix regression in CDateTime::operator<

2015-05-26 17:28 codesquid, revision 6736

Check errno for mktime/gmtime failure.

2015-05-26 17:18 codesquid, revision 6735

Use std::numeric_limits<int64_t>::min() for invalid times.

2015-05-26 13:32 codesquid, revision 6734

Return FZ_REPLY_ALREADYCONNECTED in CFileZillaEnginePrivate::CheckCommandPreconditions if trying to connect with non-empty m_pControlSocket.

2015-05-26 13:31 codesquid, revision 6733

Make sure m_pControlSocket is always reset in CFileZillaEnginePrivate::Disconnect.

2015-05-26 13:30 codesquid, revision 6732

It seems CFileZillaEnginePrivate::ContinueConnect can get called with unset/invalid command, resulting in a crash. Detect this situation.

2015-05-22 14:39 codesquid, revision 6727

Bump to 3.11.0.1

2015-05-22 14:35 codesquid, revision 6726

Updated translations

2015-05-22 14:17 codesquid, revision 6725

Add initial scaffolding for certificate blacklisting.

2015-05-22 13:00 codesquid, revision 6724

Handle peer address with zone index.

2015-05-22 12:53 codesquid, revision 6723

Do not bind data connection source IP if destination IP differs from control connection peer IP.

2015-05-21 15:59 codesquid, revision 6721

Detect additional instruction sets: bmi1, bmi1, aes2, adx

2015-05-21 12:58 codesquid, revision 6720

Fix deletion of bookmarks in the bookmarks dialog deleting the wrong bookmark. #10438

2015-05-21 09:48 codesquid, revision 6719

Increase minimum accepted DH prime bits.

2015-05-19 14:16 codesquid, revision 6713

Bump to 3.11.0

2015-05-19 14:13 codesquid, revision 6712

Updated translations

2015-05-19 13:11 codesquid, revision 6711

Fix nullpointer dereference if opening a wrapped dialog after changing language to Chinese or Japanese without restarting FileZilla in-between.

2015-05-19 09:20 codesquid, revision 6710

Rename process.h/cpp to fzprocess.h/cpp due to a conflict with some MinGW headers (#10268).

2015-05-19 09:14 codesquid, revision 6709

Minor cleanup.

2015-05-18 15:42 codesquid, revision 6708

The Internet has become faster. Reduce cache duration.

2015-05-17 10:11 codesquid, revision 6707

Some operating systems make it impossible to move a window if the title bar is obscured. When restoring the main window position, keep the title bar in view.

2015-05-13 09:31 codesquid, revision 6706

Get rid of CMonotonicTime, use the clock instead.

2015-05-13 08:56 codesquid, revision 6705

Add some consts and avoid some static locals.

2015-05-13 06:49 codesquid, revision 6704

Grammar

2015-05-12 16:15 codesquid, revision 6703

Fix unresolved symbols linking fzsftp and fzputtygen.

2015-05-12 13:35 codesquid, revision 6701

Bump to 3.11.0-rc1

2015-05-12 13:32 codesquid, revision 6700

Updated translations

2015-05-12 13:20 codesquid, revision 6699

Fix a comment.

2015-05-12 13:19 codesquid, revision 6698

Cleanup of CFLAGS.

2015-05-12 13:19 codesquid, revision 6697

Translate WSAENETUNREACH to ENETUNREACH.

2015-05-12 12:31 codesquid, revision 6696

Add basic support for port number offsets.

2015-05-12 10:10 codesquid, revision 6695

We're not interested in the return value of bind()

2015-05-12 09:16 codesquid, revision 6694

Remove redundant text.

2015-05-12 09:03 codesquid, revision 6693

Reset saved language if setting language fails.

2015-05-12 09:02 codesquid, revision 6692

Save fallback language.

2015-05-11 15:03 codesquid, revision 6691

Fix compile error.

2015-05-11 14:53 codesquid, revision 6690

Try to bind data connection to same local IP as control connection when using passive mode.

2015-05-11 13:49 codesquid, revision 6689

Little bit of cleanup.

2015-05-11 08:51 codesquid, revision 6686

Display validity interval using the configured date/time format.

2015-05-11 08:46 codesquid, revision 6685

Add a test case for CDateTime::Now()

2015-05-11 08:36 codesquid, revision 6684

Fix interger overflow on 32bit systems.

2015-05-09 21:15 codesquid, revision 6683

Fix compile error.

2015-05-07 09:01 codesquid, revision 6682

Remember desired remote directory when connecting.

2015-05-04 13:05 codesquid, revision 6673

Fix compile error.

2015-05-02 17:22 codesquid, revision 6670

GetRandomNumber wasn't thread-safe. Now it is.

2015-05-02 12:28 codesquid, revision 6669

Remove workaround for unsteady steady clock.

2015-05-02 12:28 codesquid, revision 6668

Fix typo in a comment.

2015-05-02 12:26 codesquid, revision 6667

Make steady steady_clock a requirement.

2015-05-01 13:58 codesquid, revision 6664

Fix a format string vulnerability if MALLOC_LOG is set.

2015-05-01 13:58 codesquid, revision 6663

Fix format string vulnerabilities reported by Jong-Gwon Kim. Also fixes a few memory leaks in the process.

2015-04-23 13:27 codesquid, revision 6659

If name is identical, sort search results by path next when sorting by name.

2015-04-23 09:38 codesquid, revision 6658

Another round of warning fixes.

2015-04-23 08:48 codesquid, revision 6657

Fixed additional compiler warnings.

2015-04-22 14:20 codesquid, revision 6656

Fix a coverity warning.

2015-04-22 13:24 codesquid, revision 6655

Partially revert 6652, MinGW lacks import library for SHGetKnownFolderPath.

2015-04-22 12:26 codesquid, revision 6654

Fixed a few more warnings.

2015-04-22 12:15 codesquid, revision 6653

Update macros from the autoconf archive.

2015-04-22 12:07 codesquid, revision 6652

Remove some XP-only code.

2015-04-22 12:05 codesquid, revision 6651

Handle EHOSTDOWN errors in user output.

2015-04-22 08:56 codesquid, revision 6650

Fixed a few warnings.

2015-04-22 08:47 codesquid, revision 6649

Fixed warning in CVolumeDescriptionEnumeratorThread::GetDrives and make it more robust in case the number of drives changes between calls to GetLogicalDriveStrings.

2015-04-22 08:35 codesquid, revision 6648

Fixed a few compiler warnings.

2015-04-22 08:25 codesquid, revision 6647

Small cleanup.

2015-04-21 12:58 codesquid, revision 6646

The engine no longer uses wxDateTime and wxTimeSpan.

2015-04-21 12:35 codesquid, revision 6645

Update svn:ignore

2015-04-21 10:37 codesquid, revision 6644

Use the monotonic clock to calculate RTT.

2015-04-21 10:29 codesquid, revision 6643

Small fixes to delete command.

2015-04-21 10:13 codesquid, revision 6642

localtime_s and gmtime_s are macros which makes checking for it a bit more difficult

2015-04-21 08:50 codesquid, revision 6641

Use the duration class some more.

2015-04-20 13:48 codesquid, revision 6640

Additional time handling refactoring.

2015-04-19 16:37 codesquid, revision 6639

Updated translations

2015-04-17 07:10 codesquid, revision 6638

Add configure check for localtime_r, gmtime_r, localtime_r and localtime_s

2015-04-11 15:30 codesquid, revision 6636

Fix compile errors and implement *nix part of time handling.

2015-04-11 10:02 codesquid, revision 6635

Fix converstion from time_t

2015-04-11 09:51 codesquid, revision 6634

Fix compile errors

2015-04-11 09:24 codesquid, revision 6633

Another svn:ignore update.

2015-04-11 09:20 codesquid, revision 6632

Revert accidental commit.

2015-04-11 09:19 codesquid, revision 6631

Work in progress: Custom time class to replace wxDateTime so that we can finally handle DST correctly.

2015-04-11 09:18 codesquid, revision 6630

Update svn:ignore

2015-04-09 09:04 codesquid, revision 6629

Check for an inverse of gmtime()

2015-04-07 18:34 codesquid, revision 6628

Reset error level of installer after elevating, the UAC plugin errorneously sets it to ERROR_CANCELLED in the inner process.

2015-04-05 08:43 codesquid, revision 6622

Fix disabling of timeouts, #10365

2015-04-02 14:56 codesquid, revision 6621

Fix a typo, mark class final.

2015-04-02 08:13 codesquid, revision 6620

Fix requeue of folder itemes.

2015-03-31 15:34 codesquid, revision 6619

Check for nullpointer.

2015-03-29 10:20 codesquid, revision 6615

Bump to 3.10.3

2015-03-29 10:16 codesquid, revision 6614

Updated translations.

2015-03-28 15:00 codesquid, revision 6613

Move some checks that should never fail into asserts.

2015-03-27 14:09 codesquid, revision 6612

Some reformatting and wxLongLong removal.

2015-03-27 08:53 codesquid, revision 6611

Fix reentrancy issues with the option change event handler. #10346

2015-03-27 08:52 codesquid, revision 6610

Change another size comparison to check for negativity or positivity.

2015-03-27 08:51 codesquid, revision 6609

Minor reformatting.

2015-03-27 08:19 codesquid, revision 6608

Make sure local filelist statusbar is set to connected state. Fixes #10347

2015-03-25 10:27 codesquid, revision 6607

Add some documentation to the event handler.

2015-03-23 08:52 codesquid, revision 6604

We don't actually need to carry the oneshot timer flag around.

2015-03-22 09:52 codesquid, revision 6603

Adjust background style on some often-updated controls.

2015-03-21 16:36 codesquid, revision 6601

Bump to 3.10.3-rc1

2015-03-21 16:31 codesquid, revision 6600

Update svn:ignore

2015-03-21 14:25 codesquid, revision 6599

Replace even more lists.

2015-03-21 11:29 codesquid, revision 6598

Follow-up to previous commit to fix compile error.

2015-03-21 11:26 codesquid, revision 6597

Replace a few more lists with vectors and deques as appropriate.

2015-03-21 11:19 codesquid, revision 6596

Pass files to delete as deque instead of list.

2015-03-21 11:07 codesquid, revision 6595

Use a vector for the engine list and clean up the code.

2015-03-20 09:18 codesquid, revision 6594

Use a monotonic clock instead of system time.

2015-03-20 09:04 codesquid, revision 6593

Add some operators to CMonotonicClock.

2015-03-20 09:03 codesquid, revision 6592

If not saving passwords, create items with ASK logontype and remember their passwords for the session.

2015-03-19 16:47 codesquid, revision 6589

Add WAIT_RECEIVE back to m_waiting in SetEventHandler in the closing state. Also fixed a harmless typo.

2015-03-18 17:51 codesquid, revision 6588

Remove no longer used function

2015-03-18 17:30 codesquid, revision 6587

Replace the wait interval with a deadline to reduce timer overhead.

2015-03-18 15:40 codesquid, revision 6586

Get rid of CEventLoop::signalled_, we don't need it.

2015-03-18 15:09 codesquid, revision 6585

Add bool condition::signalled() const

2015-03-17 13:33 codesquid, revision 6583

Better handling of spurious wakeups in condition::wait

2015-03-17 13:21 codesquid, revision 6582

Use unsigned char for the flags.

2015-03-17 13:21 codesquid, revision 6581

Instead of comparing to -1, check if negative. Might fix #10311

2015-03-16 15:51 codesquid, revision 6579

Bump to 3.10.3-beta2

2015-03-16 15:48 codesquid, revision 6578

Updated translations

2015-03-16 14:52 codesquid, revision 6577

A few more small performance optimizations.

2015-03-16 14:14 codesquid, revision 6576

Speed up CViewHeader to rely less on the wxComboBox internals.

2015-03-16 10:28 codesquid, revision 6575

Don't update queue size in status bar more often than once every 200ms.

2015-03-15 11:55 codesquid, revision 6573

Allow disabling shell extension in main configure.

2015-03-15 11:26 codesquid, revision 6572

Use int64_t instead of wxLongLong in some more places.

2015-03-15 10:00 codesquid, revision 6571

Increase minimum timeout to 10 seconds. 5 causes too many failed transfers at the end of fast uploads due to buffering.

2015-03-14 22:27 codesquid, revision 6570

Instead of comparing to -1, check if negative. Might fix #10311

2015-03-14 11:09 codesquid, revision 6568

Bump to 3.10.3-beta1

2015-03-14 11:06 codesquid, revision 6567

Updated translations.

2015-03-13 10:26 codesquid, revision 6566

Fix constness

2015-03-13 10:16 codesquid, revision 6565

Fix handling of multiple arguments when executing processes.

2015-03-12 16:30 codesquid, revision 6564

Apply patch #10302 by scarabeus to fix compile error on openSUSE with minor modification to use wx_str().

2015-03-10 10:14 codesquid, revision 6561

Remove a little bit of dead code.

2015-03-10 10:14 codesquid, revision 6560

Add option to enable SFTP compression.

2015-03-09 11:18 codesquid, revision 6558

CPU is in $host_cpu, not $host_os

2015-03-09 11:01 codesquid, revision 6557

Show error message if running the installer for 64bit FZ on a 32bit Windows.

2015-03-08 10:24 codesquid, revision 6556

Add missing else block in ChangeSocketEventHandler leading to a tiny loss of performance.

2015-03-07 09:33 codesquid, revision 6555

Add substitution to tell the installer about 64bit, use 64bit program files on 64bit installs.

2015-03-06 20:02 codesquid, revision 6554

Fix include path of UAC.nsh

2015-03-06 19:54 codesquid, revision 6553

Update Makefile.am to reflect UAC changes

2015-03-06 19:53 codesquid, revision 6552

Update UAC plugin to latest version, hopefully this fixed admin detection issues some users have reported.

2015-03-06 19:51 codesquid, revision 6551

Remove redundant checks

2015-03-06 14:56 codesquid, revision 6549

Fix a couple build failures.

2015-03-06 14:28 codesquid, revision 6548

Move shell extension into a sub package and manually configure for both 32 and 64bit MSW.

2015-03-05 16:20 codesquid, revision 6547

For now also put the 32bit shell extension into the repository. Currently building 32bit FZ cannot build the 64bit shell extension and building 64bit FZ cannot build the 32bit shell extension.

2015-03-04 09:11 codesquid, revision 6546

Force regview to 32 if (un)installing the 32bit shell extension.

2015-03-03 23:21 codesquid, revision 6545

Mark some classes final and non-copyable where appropriate.

2015-03-03 23:05 codesquid, revision 6544

Small #include cleanup

2015-03-03 15:54 codesquid, revision 6543

Missing include. #10280

2015-03-02 20:28 codesquid, revision 6541

Bump to 3.10.2

2015-03-02 20:19 codesquid, revision 6540

Updated translations

2015-03-02 16:26 codesquid, revision 6539

Merge PuTTY upstream changes.

2015-03-02 14:43 codesquid, revision 6538

Re-sign to include intermediate certificate in chain.

2015-03-02 11:57 codesquid, revision 6537

Signed 64bit shell extension.

2015-03-02 11:55 codesquid, revision 6536

Remove no longer needed MinGW runtime libraries.

2015-03-02 11:49 codesquid, revision 6535

Update 64bit shell extension.

2015-03-02 11:03 codesquid, revision 6534

We neither want exceptions not RTTI in the shell extension, it only brings in unwanted dependencies.

2015-03-02 08:34 codesquid, revision 6533

Fix a typo leading to invalid file sizes.

2015-03-01 20:55 codesquid, revision 6530

Whitespace cleanup and revert an accidental commit. Patch by XhmikosR.

2015-03-01 20:33 codesquid, revision 6529

Add missing includes in testcases.

2015-03-01 18:49 codesquid, revision 6528

More include fixes.

2015-03-01 12:25 codesquid, revision 6527

Add missing include.

2015-03-01 11:16 codesquid, revision 6526

Fix typo in include.

2015-03-01 10:45 codesquid, revision 6525

Fix a harmless coverity warning.

2015-02-28 09:10 codesquid, revision 6524

Fix typos.

2015-02-28 08:40 codesquid, revision 6523

Don't call wxString::Last on empty strings, it asserts.

2015-02-27 20:20 codesquid, revision 6522

Always use case-insensitive compare when checking whether a file with the same name is already being edited. We don't know which type of filesystem the temp directory is on, e.g. FZ could be run on Linux with the temp directory located on an SMB share hosted on a Windows server.

2015-02-27 17:08 codesquid, revision 6521

Add two explicit casts to solve ambiguous overloads.

2015-02-27 09:17 codesquid, revision 6518

Replace wxLongLong_t with int64_t.

2015-02-27 09:15 codesquid, revision 6517

Fixed a typo.

2015-02-27 08:17 codesquid, revision 6516

Fix a compile error.

2015-02-26 23:18 codesquid, revision 6515

Sadly wxDateTime constructor doesn't take native 64bit types.

2015-02-26 23:04 codesquid, revision 6514

Use int64_t instead of wxLongLong in a couple of places.

2015-02-26 19:28 codesquid, revision 6513

Fix crash if there is no password element.

2015-02-26 19:02 codesquid, revision 6512

Minor modernization.

2015-02-26 18:35 codesquid, revision 6511

Handle failure to load dialog.

2015-02-26 15:10 codesquid, revision 6510

Remove stray semicolon.

2015-02-25 13:56 codesquid, revision 6508

Bump to 3.10.2-rc2

2015-02-25 13:55 codesquid, revision 6507

Updated translations

2015-02-25 13:43 codesquid, revision 6506

Minor reformatting.

2015-02-25 10:01 codesquid, revision 6505

Fix compile error.

2015-02-25 09:52 codesquid, revision 6504

I'm not sure we can yet require SSE2 support. Gather CPU capabilities in the updater.

2015-02-25 08:50 codesquid, revision 6503

Call FinalizeWrite at the end of downloads to ensure all data has been written and to report failure if it has not. Might fix #10269 though I could not reproduce it.

2015-02-24 14:16 codesquid, revision 6501

Snake oil cures all ailments: base64 password encoding.

2015-02-24 13:28 codesquid, revision 6500

Move file.h to include directory.

2015-02-23 19:30 codesquid, revision 6499

Restore toolbar state if clicking the filter button and dismissing the dialog.

2015-02-23 19:01 codesquid, revision 6498

Add missing implementation of CFile::Opened()

2015-02-23 15:06 codesquid, revision 6497

Fix a few more compiler warnings.

2015-02-23 11:33 codesquid, revision 6496

The default dump directory as per MSDN is %LOCALAPPDATA%\CrashDumps Oddly enough when specifying a custom dump directory, no variable replacements are done. Use the default dump directory instead.

2015-02-23 11:03 codesquid, revision 6495

Remove crash option from debug menu.

2015-02-23 11:01 codesquid, revision 6494

Enable creation of minidump files in the default settings directory in case of crashes.

2015-02-23 09:34 codesquid, revision 6493

Minor simplification.

2015-02-23 09:28 codesquid, revision 6492

Fix HTTP proxy handshake, don't send the Basic-Authorization header if the challenge is empty.

2015-02-22 14:32 codesquid, revision 6491

Fix a couple of warnings.

2015-02-21 12:39 codesquid, revision 6488

Bump to 3.10.2-rc1

2015-02-21 12:35 codesquid, revision 6487

Updated translations

2015-02-21 11:17 codesquid, revision 6486

Merge latest PuTTY upstream changes.

2015-02-20 21:16 codesquid, revision 6485

Revert two overeager cast replacements.

2015-02-20 20:38 codesquid, revision 6484

Default some default constructors.

2015-02-20 20:36 codesquid, revision 6483

Change some reinterpret_cast into static_cast where we're just downcasting.

2015-02-20 19:09 codesquid, revision 6482

Fit subject panel to sizer after adding items

2015-02-20 14:57 codesquid, revision 6481

Only reparent on MSW.

2015-02-20 09:59 codesquid, revision 6480

Some certificates have hundreds of SANs. Make the subject box scrollable if it contains more than about 15 lines. Fixes #10236

2015-02-19 20:45 codesquid, revision 6479

Reuse XRC of certificate verification dialog for the certificate display dialog.

2015-02-19 20:43 codesquid, revision 6478

Small cleanup of CNetConfWizard::GetExternalIPAddress()

2015-02-19 17:28 codesquid, revision 6477

Fix a bunch of coverity warnings.

2015-02-19 17:11 codesquid, revision 6476

Only reset the signalled_ flag if waiting succeeded.

2015-02-19 15:16 codesquid, revision 6475

Fix segfaults in event filter.

2015-02-19 15:16 codesquid, revision 6474

Add event loop test

2015-02-19 15:15 codesquid, revision 6473

condition::wait with a timeout needs to return the result.

2015-02-19 14:12 codesquid, revision 6472

Add a testcase for the Dispatch function.

2015-02-19 13:07 codesquid, revision 6471

Fix a bunch of harmless warnings at higher warning levels.

2015-02-18 21:12 codesquid, revision 6470

Fix setting of ssh_socket.

2015-02-18 21:06 codesquid, revision 6469

Don't dereference the nullpointer.

2015-02-18 11:54 codesquid, revision 6468

Reset elapsed if waiting for the user or another engine.

2015-02-18 11:07 codesquid, revision 6467

Fix a couple Coverity warnings.

2015-02-18 10:40 codesquid, revision 6466

Remember last used selection when editing files already being edited.

2015-02-18 09:53 codesquid, revision 6465

Fix compile error.

2015-02-18 09:36 codesquid, revision 6464

When uploading, process acknowledgments as soon as they are available, not when the send buffer becomes full.

2015-02-18 09:30 codesquid, revision 6463

Ugly hack: Make internal socket available to other parts of the code.

2015-02-17 20:59 codesquid, revision 6462

Remember the currently active overall speed limit.

2015-02-17 15:17 codesquid, revision 6461

Add protocol version to fzsftp greeting, detect mismatch.

2015-02-17 09:17 codesquid, revision 6459

Fix initial focus on MSW.

2015-02-16 22:49 codesquid, revision 6458

Dispatch host address event.

2015-02-16 22:42 codesquid, revision 6457

Mark OnClose virtual again.

2015-02-16 22:41 codesquid, revision 6456

Use int64_t instead of wxLongLong in a few more places.

2015-02-16 18:27 codesquid, revision 6455

Make it possible for an event handler to handle multiple sockets.