Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2024-11-22 13:00:01

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla 3 (8047 changes):

2019-02-21 22:08 codesquid, revision 9105

Get rid of wxPathList

2019-02-21 21:27 codesquid, revision 9104

Don't check for a "default" .mo

2019-02-21 20:47 codesquid, revision 9103

Replace wxGetEnv

2019-02-21 18:31 codesquid, revision 9102

Fix spelling

2019-02-21 17:40 codesquid, revision 9101

Use correct variable

2019-02-21 17:40 codesquid, revision 9100

Also remove BinReloc from configure.ac

2019-02-21 17:30 codesquid, revision 9099

Turns out BinReloc is broken and doesn't work at all on 64bit systems and, due to checking for the wrong flags, on systems where data segments are non-executable. Simplifying it by just calling realink on /proc/self/exe. Also get the locale initializer in sync with the standard search path functionality.

2019-02-21 15:26 codesquid, revision 9098

Fix a compile error

2019-02-21 14:47 codesquid, revision 9097

Restrict directories in which tools and data files are searched .

2019-02-19 10:40 codesquid, revision 9096

Interim list of changes --his line, and those below, will be ignored-- M NEWS

2019-02-19 10:38 codesquid, revision 9095

Limit maximum length of regular expressions in filters to prevent crashes due to a bug in libstdc++. Issue has been reported as part of the EU FOSSA bug bounty program.

2019-02-14 10:32 codesquid, revision 9094

Small improvement to momentary speed calculation.

2019-02-13 09:02 codesquid, revision 9093

Fix a crash if starting directory comparison on an empty directory that has no logical parent.

2019-02-11 12:30 codesquid, revision 9092

Fix crash due to dereferencing the null pointer.

2019-02-11 12:00 codesquid, revision 9091

Fix potential crash due to invalid focus item.

2019-02-03 19:16 codesquid, revision 9090

Fix a crash if closing FileZilla during an active recursive chmod.

2019-01-25 14:23 codesquid, revision 9088

Fix typo.

2019-01-25 12:49 codesquid, revision 9087

Bump to 3.40.0

2019-01-24 10:47 codesquid, revision 9086

Vista support got officially dropped in April 2017. Remove Vista specific code.

2019-01-22 10:49 codesquid, revision 9085

Bump to 3.40.0-rc2

2019-01-22 09:22 codesquid, revision 9083

Cleanup formatting.

2019-01-22 09:21 codesquid, revision 9082

Use wxMessageBoxEx instead of wxMessageBox.

2019-01-18 17:07 codesquid, revision 9081

Fix Site::operator==

2019-01-18 17:02 codesquid, revision 9080

Prevent reordering columns through drag&drop.

2019-01-17 16:51 codesquid, revision 9079

Bump to 3.40.0-rc1

2019-01-17 16:50 codesquid, revision 9078

Get rid of further wxString

2019-01-17 16:47 codesquid, revision 9077

Updated translations

2019-01-15 15:02 codesquid, revision 9075

First set the site, then queue the commands.

2019-01-15 12:27 codesquid, revision 9074

Trivial whitespace cleanup

2019-01-15 12:27 codesquid, revision 9073

Remove debug code

2019-01-15 11:14 codesquid, revision 9072

Little bit of wxString -> std::wstring

2019-01-14 16:11 codesquid, revision 9071

Fix assertion if reducing the number of displayed files while nothing is selected and the focused item was larger than the new item count.

2019-01-14 15:56 codesquid, revision 9070

Fix crash updating selections after adding a range of items.

2019-01-14 15:28 codesquid, revision 9069

Hide the minimize to tray checkbox on Mac, it has no effect on this platform.

2019-01-10 11:02 codesquid, revision 9068

Save the site path.

2019-01-10 10:33 codesquid, revision 9067

Fix a crash if emptying the queue while a directory item is active.

2019-01-02 15:13 codesquid, revision 9066

Create a new handle when copying a site, so that differnt states have differnet handles.

2018-12-28 08:51 codesquid, revision 9065

Add function to escape ampersands for labels so that they are not treated as mnemonic.

2018-12-28 08:47 codesquid, revision 9064

Blacklist GnuTLS 3.6.4

2018-12-27 10:39 codesquid, revision 9063

Add function to compare servers for equal content

2018-12-27 09:40 codesquid, revision 9062

Small cleanup.

2018-12-27 09:38 codesquid, revision 9061

ServerWithCredentials is now gone.

2018-12-20 14:27 codesquid, revision 9060

Move CServer from ServerWithCredentials to Site

2018-12-20 14:17 codesquid, revision 9059

Move credentials from ServerToCredentials to Site.

2018-12-20 11:37 codesquid, revision 9058

Move methods from ServerWithCredentials to Site

2018-12-20 11:15 codesquid, revision 9057

Work in progress: Merge Site and ServerWithCredentials. In this first step all explicit usages of ServerWithCredentials are replaced with Site.

2018-12-17 15:44 codesquid, revision 9056

Fix warning translation

2018-12-13 11:21 codesquid, revision 9055

Avoid using thread-unsafe wx functionality in worker thread.

2018-12-12 15:20 codesquid, revision 9054

Check whether CServer refers to the same resource instead of comparing it including all parameters when updating the site path.

2018-12-12 13:28 codesquid, revision 9053

Remove unused variable.

2018-12-12 10:30 codesquid, revision 9052

Improve startup diagnostics and make it easier to comment-out parts of GUI initialization.

2018-12-12 08:26 codesquid, revision 9051

Fix regular expression quick search filter.

2018-12-10 17:11 codesquid, revision 9050

Associated each connection with an opaque server handle.

2018-12-10 16:44 codesquid, revision 9049

Only call EndModal on a dialog that is modal.

2018-11-30 12:16 codesquid, revision 9046

Bump to 3.39.0

2018-11-30 09:41 codesquid, revision 9045

Updated translations

2018-11-27 09:25 codesquid, revision 9044

Update modification time of dummy empty local file.

2018-11-23 10:30 codesquid, revision 9043

Updated translations

2018-11-23 09:47 codesquid, revision 9042

Small refactoring.

2018-11-22 18:59 codesquid, revision 9041

Fix warnings

2018-11-22 16:19 codesquid, revision 9040

Bump to 3.39.0-rc1

2018-11-22 16:14 codesquid, revision 9039
  • D /FileZilla3/trunk/src/engine/interface

Revert accidental commit.

2018-11-22 14:55 codesquid, revision 9037

Add helper function to check for business.

2018-11-22 14:31 codesquid, revision 9036

Defer loading .xrc files until first use.

2018-11-22 14:10 codesquid, revision 9035

Restore local delete in search dialog.

2018-11-22 14:03 codesquid, revision 9034

Fix assertion when deleting files.

2018-11-21 09:33 codesquid, revision 9033

Small usability improvement: Down button now opens the recent servers dropdown.

2018-11-21 09:08 codesquid, revision 9032

Small usability improvements: Tab navigation, pressing down now opens the settings dialog, no beep if pressing Ctrl+F twice, Esc closes on every control.

2018-11-19 16:45 codesquid, revision 9031

Make functions const

2018-11-19 13:41 codesquid, revision 9030

Add small functions to DialogLayout for easier usage of wxGridBagSizer.

2018-11-16 09:49 codesquid, revision 9024

Remove unused filter type

2018-11-15 14:10 codesquid, revision 9023

When copying DLLs ignore the Windows directory in case users are actually compiling on Windows.

2018-11-14 13:14 codesquid, revision 9022

Address a few long-standing compiler warnings.

2018-11-13 11:41 codesquid, revision 9020

Fix compile error.

2018-11-13 11:11 codesquid, revision 9019

Fix storage of size not equal and less than filter conditions, fix case-sensitive regexes, improve performance and a bunch of assorted refactoring.

2018-11-08 15:02 codesquid, revision 9017

Remove debug code.

2018-11-08 15:02 codesquid, revision 9016
  • D /FileZilla3/trunk/src/engine/tlssocket_impl - Copy.cpp
  • D /FileZilla3/trunk/src/engine/x64

Revert accidental commit.

2018-11-08 14:58 codesquid, revision 9015

Fix log message.

2018-11-08 13:36 codesquid, revision 9014

Fix a warning.

2018-11-08 13:06 codesquid, revision 9013

Fix compile errors.

2018-11-07 19:29 codesquid, revision 9012

Refactor socket code, get rid of the close event with its flawed semantics.

2018-11-06 07:56 codesquid, revision 9011

Fix spelling.

2018-10-30 10:06 codesquid, revision 9007

Default to home directory in the permissions granting dir selection dialog

2018-10-27 17:39 codesquid, revision 9006

Fix crash due to misuse of shadowed variable.

2018-10-27 17:37 codesquid, revision 9005

Bump to 3.38.1

2018-10-26 12:22 codesquid, revision 9003

Bump to 3.38.0

2018-10-26 12:20 codesquid, revision 9002

Updated translations.

2018-10-26 09:06 codesquid, revision 9001

Update protocol definitions.

2018-10-26 08:27 codesquid, revision 9000

Fix a compile error.

2018-10-26 08:26 codesquid, revision 8999

Add a new command for generic HTTP requests.

2018-10-26 08:00 codesquid, revision 8998

If 0 is given as port in the constructor, default to the protocol's default port.

2018-10-23 13:50 codesquid, revision 8997

Only do the check for ascii extension if the protocol has a data type concept.

2018-10-19 14:33 codesquid, revision 8996

Bump to 3.38.0-rc1

2018-10-19 14:30 codesquid, revision 8995

automake 1.16 compatibility

2018-10-19 14:06 codesquid, revision 8994

Updated translations

2018-10-19 13:47 codesquid, revision 8993

Adjust wording for time offset

2018-10-19 13:36 codesquid, revision 8992

Fix certain strings not being translated.

2018-10-19 11:54 codesquid, revision 8991

Update protocol definitions

2018-10-19 09:00 codesquid, revision 8988

Use Normal/Ask as default logon type.

2018-10-19 08:37 codesquid, revision 8987

Fix control state if creating a new site after having before shown a predefined site.

2018-10-18 07:50 codesquid, revision 8986

Ctrl+F5 can be used to clear caches before refresh.

2018-10-17 13:48 codesquid, revision 8985

Compatibilty with GnuTLS 3.6.x

2018-10-17 12:41 codesquid, revision 8984

Don't set flag_ignore_body if the caller has returned FZ_REPLY_OK from on_header_, as the caller might already have resetted and resubmitted the reuqest.

2018-10-15 15:12 codesquid, revision 8980

Fix dragging remote files to queue.

2018-10-14 12:59 codesquid, revision 8978

Use encryption functions from libfilezilla.

2018-10-12 09:44 codesquid, revision 8975

Use new hash functions from libfilezilla.

2018-10-11 11:15 codesquid, revision 8973

Fix another compile error.

2018-10-11 10:58 codesquid, revision 8972

Use hash functions from libfilezilla

2018-10-11 10:23 codesquid, revision 8971

Fix compile error.

2018-10-10 08:20 codesquid, revision 8969

Small refactoring.

2018-10-10 07:55 codesquid, revision 8968

Improve macOS sandbox workflow on first start

2018-10-08 13:52 codesquid, revision 8967

Check for long mode capability, we eventually want to advise users running a 32bit OS on a 64bit CPU to update to a 64bit OS as 32bit FZ should be deprecated.

2018-10-08 09:50 codesquid, revision 8966

Small refactoring.

2018-10-08 08:15 codesquid, revision 8965

Only some protocols have a server-assigned home dir concept.

2018-10-08 08:00 codesquid, revision 8963

Lockfile suffix must not be translated.

2018-10-08 07:59 codesquid, revision 8962

wxWidgets's .mo loader doesn't use the hash table.

2018-10-04 14:29 codesquid, revision 8960

Bump to 3.37.4

2018-10-02 14:13 codesquid, revision 8955

Fix bug caused by an evil implicit conversion due to bad design of wxString.

2018-10-02 14:11 codesquid, revision 8954

A bit more wxString removal.

2018-10-02 13:48 codesquid, revision 8953

Eliminate a bunch of wxString, it is too dangerous to use due to implicit conversions to all kinds of things.

2018-10-01 07:08 codesquid, revision 8952

Add test parameter.

2018-09-28 14:09 codesquid, revision 8950

Fix another compile error.

2018-09-28 13:59 codesquid, revision 8948

Small refactoring.

2018-09-28 12:14 codesquid, revision 8946

Bump to 3.37.3

2018-09-28 12:08 codesquid, revision 8944

Fix compile error.

2018-09-28 11:15 codesquid, revision 8943

Avoid wxFileDataObject on macOS, should workd around #11754

2018-09-27 15:05 codesquid, revision 8941

Opt out of Mojave's Dark Mode

2018-09-27 13:32 codesquid, revision 8940

Reset waiting flag when obtaining waiting lock.

2018-09-27 13:26 codesquid, revision 8939

Check opLock_.waiting() regardless of tryMkdOnFail_.

2018-09-27 13:25 codesquid, revision 8938

Tiny performance gain.

2018-09-26 12:05 codesquid, revision 8937

Change wording for server time offset.

2018-09-21 09:11 codesquid, revision 8934

Spelling

2018-09-21 08:59 codesquid, revision 8932

Bump to 3.37.1

2018-09-20 08:53 codesquid, revision 8926

Mark manual update checks to allow for more gradual rollout.

2018-09-20 08:28 codesquid, revision 8925

If leaf certificate is expired, do not show unexpired CA certificates timestamps in red color.

2018-09-18 14:53 codesquid, revision 8924

Refactor rate limiter to simplify timer loop.

2018-09-17 07:19 codesquid, revision 8923

Bump to 3.37.0

2018-09-17 07:17 codesquid, revision 8922

Updated translation.

2018-09-13 13:47 codesquid, revision 8920

Fix CLocalPath::IsParentOf/IsSubdirOf

2018-09-10 13:58 codesquid, revision 8919

Bump to 3.37.0-rc1

2018-09-10 13:49 codesquid, revision 8918

Require libfilezilla 0.13.1

2018-09-10 13:49 codesquid, revision 8917

Updated translations

2018-09-10 09:36 codesquid, revision 8915

Changing protocols can change current logon type, update enabled state of logon fields.

2018-09-06 13:28 codesquid, revision 8913

Last typo.

2018-09-06 13:26 codesquid, revision 8912

One more.

2018-09-06 13:25 codesquid, revision 8911

Typo

2018-09-06 13:22 codesquid, revision 8910

Spelling

2018-09-06 13:20 codesquid, revision 8909

Fix some warnings.

2018-09-06 13:14 codesquid, revision 8908

Use a shared system trust store and load it asynchronously.

2018-09-03 16:59 codesquid, revision 8905

Fix ObtainWaiting.

2018-09-03 16:20 codesquid, revision 8904

Completely rewrite the locking mechanism that synchronizes operations between controlsockets.

2018-08-28 14:28 codesquid, revision 8903

Refactor SendDirectoryListingNotification and the notification itself.

2018-08-27 13:24 codesquid, revision 8902

Fix typo

2018-08-27 11:48 codesquid, revision 8901

Bump to 3.36.0

2018-08-27 11:43 codesquid, revision 8900

Updated translations.

2018-08-27 09:16 codesquid, revision 8899

Add testcase for malformed listing robustness.

2018-08-27 08:56 codesquid, revision 8898

Need to add mutex around access to m_engineList

2018-08-27 08:26 codesquid, revision 8897

Fix crash on malformed listings.

2018-08-21 08:07 codesquid, revision 8896

Fix -s command-line argument.

2018-08-20 11:25 codesquid, revision 8895

Bump to 3.36.0-rc1

2018-08-20 11:11 codesquid, revision 8894

Updated translations

2018-08-20 10:05 codesquid, revision 8893

Helper function to check for active filters.

2018-08-20 10:04 codesquid, revision 8892

Use protocol recursive delete also in the remote file list.

2018-08-20 10:04 codesquid, revision 8891

Don't use protocol's recursive delete if filters are active as we don't want to delete filtered out items.

2018-08-20 09:59 codesquid, revision 8890

Changes related to Pro features.

2018-08-20 08:38 codesquid, revision 8889

Small refactoring.

2018-08-17 15:08 codesquid, revision 8888

Require confirmation if connecting to a server not supporting FTP over TLS.

2018-08-16 09:14 codesquid, revision 8887

Add .pem as ASCII file.

2018-08-15 15:06 codesquid, revision 8886

Ask user for confirmation prior to falling back to plaintext FTP. Part 1: Notification infrastructure.

2018-08-15 13:09 codesquid, revision 8885

Pre-check boxes to permanently trust certificate if there's nothing wrong with the certificate and if it's in the system trust store.

2018-08-06 08:03 codesquid, revision 8884

Need to show message panel as it's hidden by default.

2018-08-05 18:27 codesquid, revision 8883

Bump to 3.35.2

2018-08-05 17:51 codesquid, revision 8882

Fix compile error

2018-08-01 14:48 codesquid, revision 8880

Split socket into socket and listen_socket.

2018-08-01 12:25 codesquid, revision 8879

Move socket error descriptions to own file.

2018-07-31 14:57 codesquid, revision 8878

Updated translations

2018-07-30 11:10 codesquid, revision 8877

Fix local rename not refreshing file list.

2018-07-29 18:46 codesquid, revision 8876

Fix swapped controls.

2018-07-29 09:20 codesquid, revision 8875

Restore about dialog on macOS.

2018-07-26 15:32 codesquid, revision 8874

Fix typo

2018-07-26 09:05 codesquid, revision 8873

Fix warning.

2018-07-26 08:47 codesquid, revision 8872

Simplify debug logging of operations.

2018-07-24 17:59 codesquid, revision 8871

2018-07-24 17:57 codesquid, revision 8870

Move common dialog layout functionality to a new class and use it to liberate the welcome dialog from XRC.

2018-07-24 09:47 codesquid, revision 8869

Fix command-line parsing.

2018-07-23 13:30 codesquid, revision 8868

Add missing file to distribution

2018-07-23 11:33 codesquid, revision 8867

Bump to 3.35.1

2018-07-23 10:47 codesquid, revision 8866

Fix negated condition

2018-07-22 16:01 codesquid, revision 8865

Bump to 3.35.0

2018-07-22 15:53 codesquid, revision 8864

Updated translations.

2018-07-22 09:39 codesquid, revision 8863

Fix error code if last file could not be resolved.

2018-07-20 12:15 codesquid, revision 8862

Updated translations

2018-07-19 14:30 codesquid, revision 8861

Use lock artwork instead of generic information icon.

2018-07-19 13:14 codesquid, revision 8859

Scalable sort header icons.

2018-07-18 14:57 codesquid, revision 8858

Call CreateBitmap, not GetBitmap

2018-07-18 14:54 codesquid, revision 8857

Fix shadow

2018-07-18 14:06 codesquid, revision 8854

There are no longer .png files in the uppermost resources directory.

2018-07-18 14:04 codesquid, revision 8853

Add scalable dropdown icon.

2018-07-18 07:39 codesquid, revision 8852

Spelling

2018-07-17 14:17 codesquid, revision 8850

Make activity indicators in status bar look nice on high-DPI screens.

2018-07-17 09:09 codesquid, revision 8849

Bump to 3.35.0-rc2

2018-07-17 09:08 codesquid, revision 8848

Process dependencies of dependencies recursively

2018-07-17 09:08 codesquid, revision 8847

Script cleanup

2018-07-16 11:52 codesquid, revision 8846

Bump to FileZilla 3.35.0-rc1

2018-07-16 11:51 codesquid, revision 8845

Updated translations

2018-07-15 09:00 codesquid, revision 8843

Copy DLLs

2018-07-13 14:41 codesquid, revision 8842

Add GUI option to control tab restore behavior.

2018-07-13 14:15 codesquid, revision 8841

Move interface page out of XRC.

2018-07-13 12:59 codesquid, revision 8840

Move password settings to new page.

2018-07-13 11:47 codesquid, revision 8839

Make menu items crisp on MSW if using UI scaling.

2018-07-13 08:55 codesquid, revision 8838

Move all remaining menus away from XRC.

2018-07-13 08:26 codesquid, revision 8837

Move additional menus.

2018-07-12 09:49 codesquid, revision 8836

Move another menu.

2018-07-12 09:40 codesquid, revision 8835

Roughly order by frequency of use. Gives a tiny performance improvement.

2018-07-12 09:33 codesquid, revision 8834

Create some menus in code instead of using XRC.

2018-07-12 08:51 codesquid, revision 8833

Minor code cleanup.

2018-07-11 11:40 codesquid, revision 8832

Only reconnect on tabs that were connected.

2018-07-11 11:16 codesquid, revision 8831

Save tabs in displayed order, don't save stale unused contexts.

2018-07-11 09:00 codesquid, revision 8830

Add an option to restore tabs on startup.

2018-07-10 06:42 codesquid, revision 8829

Minor code cleanup.

2018-07-05 13:14 codesquid, revision 8826

Fix compile error

2018-07-05 13:10 codesquid, revision 8825

Copy dependent dylibs

2018-07-02 12:25 codesquid, revision 8822

Remove configure check for d_type dirent member, this functionality is now handled by libfilezilla

2018-06-26 14:51 codesquid, revision 8820

This should fix initial size of Site Manager.

2018-06-25 16:32 codesquid, revision 8819

Fix assertion.

2018-06-21 11:24 codesquid, revision 8815

Locate and copy all dependent DLLs.

2018-06-20 13:36 codesquid, revision 8814

When downloading updates, make sure the file has been fully written before continuing.

2018-06-19 07:01 codesquid, revision 8813

Work around bug in Windows 1803: SHFileOperation causes focused child window to change.

2018-06-15 12:09 codesquid, revision 8812

Bump to 3.34.0

2018-06-15 12:09 codesquid, revision 8811

Do not throw away stale update information if checking is disabled as we cannot refetch it.

2018-06-15 11:55 codesquid, revision 8810

Updated translations

2018-06-15 11:34 codesquid, revision 8809

Fix warning

2018-06-15 09:24 codesquid, revision 8808

Remember position of focus rectangle when deleting files.

2018-06-11 20:05 codesquid, revision 8807

Fix some warnings if compiling with -Wunused -Wzero-as-null-pointer-constant

2018-06-11 13:57 codesquid, revision 8806

Possible fix for compile error with some rather old compilers.

2018-06-08 15:56 codesquid, revision 8805

Bump to 3.34.0-rc1

2018-06-08 09:16 codesquid, revision 8803

Remove empty subprotocol line if there's extra host parameter.

2018-06-08 09:07 codesquid, revision 8802

Ignore stale cached update information.

2018-06-08 08:58 codesquid, revision 8801

Reduce height a bit.

2018-06-07 13:28 codesquid, revision 8800

Add quotes around UninstallString value.

2018-06-07 12:30 codesquid, revision 8799

Filter extra parameters in GUI when switching protocols.

2018-06-07 12:18 codesquid, revision 8798

Filter extra parameters in SetProtocol.

2018-06-07 09:09 codesquid, revision 8797

Require values for mandatory fields.

2018-06-06 13:11 codesquid, revision 8796

Update built-in copy of pugixml.

2018-06-06 13:09 codesquid, revision 8795

Site Manager improvements: Refactored code, move protocol selection to top, change available logon types based on selected protocol. Add capability to add protocol-specific custom fields.

2018-06-06 12:53 codesquid, revision 8794

Insignificant change

2018-06-06 12:46 codesquid, revision 8793

Translation fixes

2018-05-07 08:24 codesquid, revision 8790

Bump to 3.33.0

2018-05-07 08:19 codesquid, revision 8789

Refactor and generalize cache locking.

2018-05-05 17:30 codesquid, revision 8787

Fix typo