Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2020-05-28 04:15:01

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla 3 (7280 changes):

2020-05-27 09:58 codesquid, revision 9800

Add a missing include.

2020-05-27 09:58 codesquid, revision 9799

Fix warning

2020-05-27 09:50 codesquid, revision 9798

#include cleanup.

2020-05-26 08:26 codesquid, revision 9797

Rename to inferred_timezone_offset to distinguish it from the user-set offset.

2020-05-20 07:53 codesquid, revision 9796

Add missing #include

2020-05-18 13:24 codesquid, revision 9794

Fix custom time format

2020-05-18 13:08 codesquid, revision 9793

Bump to 3.48.1

2020-05-18 12:51 codesquid, revision 9791

Updated translations

2020-05-18 12:44 codesquid, revision 9790

Get rid of mnemonic on Cancel button, there's always Escape.

2020-05-18 10:33 codesquid, revision 9789

Fixes to restoring splitter positions.

2020-05-15 09:11 codesquid, revision 9788

Fix choices not being saved when trying to edit a remote file that is already being edited.

2020-05-15 07:28 codesquid, revision 9787

Fix comparison settings now having immediate effect.

2020-05-14 10:11 codesquid, revision 9786

Add checks for null requests. Only clear request pointer if the body has already been sent.

2020-05-12 11:33 codesquid, revision 9785

Bump to 3.48.1-rc1

2020-05-12 11:17 codesquid, revision 9784

Change associations settings name, it's not fully compatible with old versions.

2020-05-12 11:15 codesquid, revision 9783

Use fz::mkdir from libfilezilla to create the settings directory as it, unlike wxWidgets' wxFileName::Mkdir can apply proper permissions on MSW.

2020-05-12 09:55 codesquid, revision 9782

Updated translations

2020-05-11 09:21 codesquid, revision 9776

Fixes for settings import: Write back to XML, call changed options handler.

2020-05-11 07:28 codesquid, revision 9775

Add missing mutex and also notify changed options if set from worker threads.

2020-05-07 12:29 codesquid, revision 9774

Minor static box border adjustment on MSW.

2020-05-07 12:28 codesquid, revision 9773

During comparison, Ctrl+Shift+A can be used in file lists to only select all highlighted files

2020-05-07 12:24 codesquid, revision 9772

Typo

2020-05-07 09:45 codesquid, revision 9771

There is no need to put pugi::xml_document into a smart pointer

2020-05-06 15:23 codesquid, revision 9770

Get rid of XRC from date formatting and improve layout of interface and passwords page.

2020-05-06 14:38 codesquid, revision 9769

Also remove XRC from FTP settings page.

2020-05-06 14:14 codesquid, revision 9768

Connection settings page no longer uses XRC.

2020-05-06 13:39 codesquid, revision 9767

Fix saving of associations.

2020-05-06 10:54 codesquid, revision 9766

Delete previous issuer labels if new item to display is self-signed.

2020-05-06 10:02 codesquid, revision 9764

Fixed a warning and slightly changed spacing.

2020-05-06 10:01 codesquid, revision 9763

Use platform-specific static box border, don't set wxTOP on MSW.

2020-05-06 09:48 codesquid, revision 9762

New layout of certificate dialog.

2020-05-06 08:52 codesquid, revision 9760

Remove certificate.xrc from distribution.

2020-05-06 08:47 codesquid, revision 9758

Refactor certificate verification dialog. Step 1: Get rid of XRC.

2020-05-04 09:38 codesquid, revision 9757

Fix editing of local files if not watching local files for changes.

2020-04-29 12:22 codesquid, revision 9752

Fix compile error if sandboxing is enabled

2020-04-28 12:47 codesquid, revision 9751

Add some sanity checks in UpdateSelections

2020-04-28 12:37 codesquid, revision 9750

Reset result of PROT P when reconnecting

2020-04-28 12:32 codesquid, revision 9749

Update server capabilities

2020-04-27 11:55 codesquid, revision 9748

Bump to 3.48.0

2020-04-27 11:49 codesquid, revision 9747

Add uxutils.c from PuTTY, it is needed on non-x86 platforms.

2020-04-27 11:43 codesquid, revision 9746

Updated translations

2020-04-23 12:38 codesquid, revision 9744

Holding shift when editing now pretends there is no association

2020-04-23 08:50 codesquid, revision 9743

Fix buttons on SFTP settings page having the wrong parent

2020-04-23 08:48 codesquid, revision 9742

Fix check for .app

2020-04-20 13:56 codesquid, revision 9740

Typo

2020-04-20 13:56 codesquid, revision 9739

Bump to 3.48.0-rc1

2020-04-20 11:56 codesquid, revision 9738

Updated translations

2020-04-19 15:57 codesquid, revision 9735

Adapt to libfilezilla changes

2020-04-17 10:18 codesquid, revision 9733

Require associated program to exist and remove now useless danger flag

2020-04-17 10:11 codesquid, revision 9732

Fix incorrect timestamps in message log on delayed messages.

2020-04-17 10:10 codesquid, revision 9731

Additional filename filtering.

2020-04-17 09:32 codesquid, revision 9730

Re-add AES-GCM ciphers.

2020-04-17 09:14 codesquid, revision 9729

Send error lines through fzprintf

2020-04-17 08:59 codesquid, revision 9728

Simplify debugging

2020-04-16 08:32 codesquid, revision 9726

Another type of control is no longer used in XRC.

2020-04-15 09:31 codesquid, revision 9725

Continue XRC removal.

2020-04-14 15:18 codesquid, revision 9724

De-XRC another settings page.

2020-04-14 13:11 codesquid, revision 9723

Fix search dialog entering invalid states and not stopping recursive operation when closed.

2020-04-14 09:08 codesquid, revision 9722

Explain the quoting rules.

2020-04-09 10:06 codesquid, revision 9721

Keep track of the event at dialog creation so that CanShowPopupDialog works on macoS inside modal dialogs

2020-04-08 08:24 codesquid, revision 9720

Get rid of last bit of XRC from the file editing code.

2020-04-07 15:12 codesquid, revision 9719

Fix compile error.

2020-04-07 15:04 codesquid, revision 9718

Refactor edit settings page.

2020-04-07 10:04 codesquid, revision 9717

Refactor already editing dialogs.

2020-04-07 09:31 codesquid, revision 9716

Allow trailing slashes for app bundles.

2020-04-07 09:28 codesquid, revision 9715

Initial radio button value.

2020-04-07 09:26 codesquid, revision 9714

Refactor file has changed dialog.

2020-04-07 08:45 codesquid, revision 9713

Additional character replacements.

2020-04-03 09:16 codesquid, revision 9711

Reject wxMotif

2020-04-02 12:36 codesquid, revision 9709

Reject association if path expansion fails

2020-04-02 12:29 codesquid, revision 9708

Fix compile error

2020-04-02 09:52 codesquid, revision 9707

Quote tabs in extension.

2020-04-02 09:49 codesquid, revision 9706

Split unquoting in two functions and use it to also decode the extension.

2020-04-02 09:47 codesquid, revision 9705

Avoid wxExecute

2020-03-31 10:38 codesquid, revision 9703

Fix compile error.

2020-03-31 10:07 codesquid, revision 9702

Conditionally include <wx/mimetype.h>

2020-03-31 10:05 codesquid, revision 9701

Clean includes.

2020-03-31 09:52 codesquid, revision 9700

Get association on non-MSW.

2020-03-31 09:52 codesquid, revision 9699

Remove fallback to wxFileType on MSW.

2020-03-30 18:12 codesquid, revision 9698

Add shlwapi dependency.

2020-03-30 16:37 codesquid, revision 9697

Fix lookup pass for wx libs

2020-03-30 16:25 codesquid, revision 9696

Placeholder conversion for command arguments.

2020-03-30 14:27 codesquid, revision 9694

Use Windows' AssocQueryString instead of the wx functionality which involves manually crawling the registry in all sorts of places.

2020-03-27 10:12 codesquid, revision 9693

Add platform-specific option support.

2020-03-26 15:47 codesquid, revision 9692

Use GetExtension

2020-03-26 09:29 codesquid, revision 9691

Refactor custom association selection.

2020-03-25 14:08 codesquid, revision 9690

Get rid of some XRC.

2020-03-25 10:16 codesquid, revision 9689

Get rid of more wxString

2020-03-25 09:08 codesquid, revision 9688

Additional refactoring, get temporary file name early.

2020-03-24 09:27 codesquid, revision 9687

Cleanup invalid char filtering.

2020-03-24 09:27 codesquid, revision 9686

Remove last wxString use from edit handler interface.

2020-03-24 08:57 codesquid, revision 9685

Further wx removal.

2020-03-23 14:59 codesquid, revision 9684

Simplify loading environment variables.

2020-03-23 09:41 codesquid, revision 9683

Additional removal of wx.

2020-03-23 09:38 codesquid, revision 9682

Fix name of environment variable.

2020-03-22 09:17 codesquid, revision 9681

Get rid of some wxString.

2020-03-17 09:17 codesquid, revision 9680

Earlier error detection.

2020-03-17 09:05 codesquid, revision 9679

Support keys encrypted with AES-256-CBC

2020-03-16 14:43 codesquid, revision 9678

Move the async request counter out of the notification mutex.

2020-03-16 13:47 codesquid, revision 9677

Fix typo in a comment

2020-03-11 11:24 codesquid, revision 9676

Bump

2020-03-11 11:23 codesquid, revision 9675

Typo

2020-03-10 12:06 codesquid, revision 9674

Bump min required libfilezilla version

2020-03-10 12:05 codesquid, revision 9673

Bump to 3.47.2

2020-03-10 12:04 codesquid, revision 9672

Updated translation

2020-03-10 12:03 codesquid, revision 9671

Fix sizing if changing comparison mode.

2020-03-10 11:21 codesquid, revision 9670

GTK doesn't support lenght limiting multiline texts.

2020-03-09 12:51 codesquid, revision 9668

Fix some warnings

2020-03-08 09:53 codesquid, revision 9667

Avoid some needless memory allocations.

2020-03-08 09:52 codesquid, revision 9666

Small performance improvement.

2020-03-06 13:23 codesquid, revision 9665

If using Mac sandboxing, don't look at home directory from getpwuid

2020-03-06 10:11 codesquid, revision 9664

We don't need to handle FZ_REPLY_NOTCONNECTED anymore.

2020-03-06 10:10 codesquid, revision 9663

Set a default length limit.

2020-03-04 08:42 codesquid, revision 9662

Selectively merge commits bd5c957e, 0ff13ae7, cd97b7e7, 3a633bed from upstream PuTTY.

2020-03-04 08:32 codesquid, revision 9661

Use correct print function.

2020-03-04 07:57 codesquid, revision 9660

Fix identification.

2020-03-03 09:38 codesquid, revision 9659

Add a generic sleep command and use it if a HTTP request fails with Retry-After in the reply.

2020-03-03 09:29 codesquid, revision 9658

Additional include cleanup.

2020-03-03 09:14 codesquid, revision 9656

Add missing includes

2020-03-02 09:24 codesquid, revision 9653

Update svn:ignore

2020-03-02 09:24 codesquid, revision 9652

Add missing _() macros.

2020-02-29 18:17 codesquid, revision 9651

Fix value range of limits, 0 is allowed.

2020-02-25 08:50 codesquid, revision 9649

Bump to 3.47.1

2020-02-25 08:48 codesquid, revision 9648

Updated translation

2020-02-24 19:44 codesquid, revision 9647

Fixes for the advanced page in the Site Manager.

2020-02-24 18:54 codesquid, revision 9646

Fix setting transfer settings page from site.

2020-02-24 11:31 codesquid, revision 9645

Need to reset reply processing state on disconnect.

2020-02-24 11:21 codesquid, revision 9644

Use same comparison order as the sort order.

2020-02-24 10:59 codesquid, revision 9643

Fix assertions, normalize path syntax when building relative path.

2020-02-24 10:10 codesquid, revision 9642

Bump to 3.47.0

2020-02-24 10:08 codesquid, revision 9641

Updated translations

2020-02-23 10:23 codesquid, revision 9638

Fix typo

2020-02-21 23:08 codesquid, revision 9637

Fix ampersand.

2020-02-21 08:22 codesquid, revision 9636

Add missing backslash

2020-02-20 14:55 codesquid, revision 9635

Eliminate visual glitches when updating rows.

2020-02-20 14:55 codesquid, revision 9634

Remove XRC from filter edit dialog.

2020-02-19 15:48 codesquid, revision 9632

Add helper to create non-flex grids.

2020-02-19 15:36 codesquid, revision 9631

Get rid of more XRC.

2020-02-19 10:22 codesquid, revision 9630

Cleanup

2020-02-19 09:58 codesquid, revision 9629

Use the extended spin controls on all dialogs.

2020-02-18 16:27 codesquid, revision 9628

Set length limit for text input fields on spin controls.

2020-02-18 13:38 codesquid, revision 9627

Add some length restrictions.

2020-02-18 13:34 codesquid, revision 9626

Better handling of missing resource files.

2020-02-16 16:26 codesquid, revision 9625

Work around a linker bug breaking ASLR on Windows, see e.g. binutils bug 19011

2020-02-16 13:59 codesquid, revision 9624

Bump to 3.47.0-rc1

2020-02-16 13:52 codesquid, revision 9623

Bump year.

2020-02-16 13:44 codesquid, revision 9622

Update translations.

2020-02-14 10:09 codesquid, revision 9618

Split setting enabled/disabled state for Site Manager controls into separate function.

2020-02-14 10:08 codesquid, revision 9617

Improve handling of XML options.

2020-02-14 10:07 codesquid, revision 9616

Cleanup.

2020-02-14 08:11 codesquid, revision 9615

Cleanup

2020-02-14 08:02 codesquid, revision 9614

Set minimum width of text control in input dialog.

2020-02-12 08:35 codesquid, revision 9613

Fix removing engines.

2020-02-11 16:50 codesquid, revision 9612

For some reason wxWidgets emits a wxEVT_BUTTON event on macOS if Cmd+v is pressed, despite there being no wxButton.

2020-02-03 13:14 codesquid, revision 9609

Fix initializing serverType

2020-01-31 14:53 codesquid, revision 9608

Simply dealing with XML settings.

2020-01-31 12:03 codesquid, revision 9607

Fix assertion

2020-01-31 11:12 codesquid, revision 9606

Fix logon type

2020-01-31 11:11 codesquid, revision 9605

Further output size reduction

2020-01-31 10:07 codesquid, revision 9604

Update S3 controls.

2020-01-30 14:53 codesquid, revision 9603

Fix extrating remote path form URI.

2020-01-30 13:57 codesquid, revision 9602

Fix includes.

2020-01-30 12:09 codesquid, revision 9601

Fix a compile error.

2020-01-30 12:03 codesquid, revision 9600

Finish moving general site controls.

2020-01-30 10:31 codesquid, revision 9599

Don't write irrelevant data to sitemanager.xml

2020-01-30 10:23 codesquid, revision 9598

Remove unused function

2020-01-28 15:21 codesquid, revision 9597

Refactor advanced page.

2020-01-28 14:34 codesquid, revision 9596

Move controls to own file.

2020-01-28 11:21 codesquid, revision 9595

Refactor transfer settings page of site manager.

2020-01-28 10:33 codesquid, revision 9594

Begin modularizing the sitemanager site controls.

2020-01-24 14:35 codesquid, revision 9593

Fix system details label

2020-01-24 14:24 codesquid, revision 9592

Fix compile error

2020-01-24 14:23 codesquid, revision 9591

Fix button layout

2020-01-24 14:20 codesquid, revision 9590

De-xrc about dialog

2020-01-24 13:08 codesquid, revision 9589

Merge comparative search feature, implementation by Josue Andrade Gomes

2020-01-23 13:52 codesquid, revision 9588

Remove unused parameter from ParsePwdReply

2020-01-23 13:32 codesquid, revision 9587

Clear currentPath_ in DoClose

2020-01-23 11:11 codesquid, revision 9586

Fix compile error

2020-01-23 09:29 codesquid, revision 9585

Simplify connect/disconnect/reconnect logic, let the engine handle it.

2020-01-20 13:29 codesquid, revision 9584

Remove a bit of dead code

2020-01-20 09:21 codesquid, revision 9583

Fix compile error.

2020-01-17 13:32 codesquid, revision 9580

Limit filters to at most 1000 conditions

2020-01-15 13:59 codesquid, revision 9578

Add length argument to ParseData, make metadata updating optional in Save.

2020-01-13 15:19 codesquid, revision 9577

Adapt to lfz changes

2020-01-13 09:23 codesquid, revision 9573

Improve removing engines from the engine list and move command validity check outside the mutex.

2020-01-08 15:23 codesquid, revision 9572

Do not require the cert store just to view a current connection's certificate

2020-01-08 15:08 codesquid, revision 9571

Allow secondary request queues in dialogs and don't pre-allocate the certificate verification dialog

2020-01-03 10:27 codesquid, revision 9568

Remove Windows 7 from documentation

2019-12-31 13:41 codesquid, revision 9566

Add missing include

2019-12-30 10:25 codesquid, revision 9565

F7 can now be used to switch focus between local and remote panes

2019-12-23 14:42 codesquid, revision 9564

Fix deleting symlinks

2019-12-23 12:45 codesquid, revision 9563

Bump to 3.46.3

2019-12-23 10:02 codesquid, revision 9562

Re-add the pending_receive functionality

2019-12-22 16:07 codesquid, revision 9561

Make sure to convert all paths to absolute ones

2019-12-22 14:49 codesquid, revision 9560

Fix an old handle leak somehow exposed through the other PuTTY changes.

2019-12-22 13:46 codesquid, revision 9559

Fix line continuation.

2019-12-20 15:21 codesquid, revision 9558

Bump to 3.46.2

2019-12-20 15:18 codesquid, revision 9557

Always print the prompt preamble

2019-12-20 12:33 codesquid, revision 9556

Bump to 3.46.1

2019-12-20 12:22 codesquid, revision 9555

Updated translations

2019-12-20 10:47 codesquid, revision 9554

Fix a warning

2019-12-20 10:25 codesquid, revision 9553

Record latest merge revision of upstream PuTTY.

2019-12-18 09:40 codesquid, revision 9548

Get keyfile support working again

2019-12-18 09:40 codesquid, revision 9547

Fix a warning

2019-12-18 09:40 codesquid, revision 9546

Fix valgrind error

2019-12-18 08:38 codesquid, revision 9545

Fix reget/reput, handle session log askappend

2019-12-17 09:03 codesquid, revision 9544

Fix message type for verbose logging

2019-12-12 14:08 codesquid, revision 9542

Re-add -D_WINDOWS

2019-12-12 13:59 codesquid, revision 9541

Fix two warnings

2019-12-12 13:53 codesquid, revision 9540

Avoid re-defining Windows-specific defines

2019-12-12 08:40 codesquid, revision 9537

Added additional length checks.

2019-12-09 15:53 codesquid, revision 9535

With luck the last round of compile fixes.

2019-12-09 15:23 codesquid, revision 9534

Further compile fixes.

2019-12-09 15:15 codesquid, revision 9533

Compile fixes

2019-12-09 14:55 codesquid, revision 9532

Further porting of upstream PuTTY changes

2019-12-05 14:35 codesquid, revision 9531

Work in progress: Merge upstream PuTTY changes. This will not compile.

2019-12-02 14:41 codesquid, revision 9530

Return out of the loop after closing the connection due to a too-long response line. Fixes a null-pointer dereference.

2019-12-02 13:57 codesquid, revision 9529

Describe why FileZilla accesses various storage locations. Unfortunately macOS does not distinguish between listing files vs. actually accessing them.

2019-11-25 11:01 codesquid, revision 9526

Fix a warning

2019-11-25 07:00 codesquid, revision 9525

Bump to 3.46.0

2019-11-24 14:18 codesquid, revision 9524

Updated translations.

2019-11-24 10:40 codesquid, revision 9523

Fix a crash if there are still pending async requests during shutdown.

2019-11-22 13:43 codesquid, revision 9522

Only reset active flag on cancel in connect state

2019-11-19 14:25 codesquid, revision 9521

Actually Prune isn't a public function.

2019-11-19 14:25 codesquid, revision 9520

Add missing locks.

2019-11-19 11:15 codesquid, revision 9519

Add missing includes to headers.

2019-11-19 11:14 codesquid, revision 9518

Add a mutex so that the capabilities can be used in different threads

2019-11-18 08:26 codesquid, revision 9517

Fixed a warning

2019-11-15 13:21 codesquid, revision 9516

Bump to 3.46.0-rc1

2019-11-15 13:16 codesquid, revision 9515

Merge serverchange infrastructure from FZ Pro used by the protocols using OAuth.

2019-11-15 12:49 codesquid, revision 9514

Require lfz 0.19.1

2019-11-15 10:57 codesquid, revision 9511

Show specific message if not having permission to list directory

2019-11-15 10:41 codesquid, revision 9508

Show info text in local file list if listing fails.

2019-11-15 09:16 codesquid, revision 9506

Increase initial column widths.

2019-11-14 12:51 codesquid, revision 9505

Don't show the file has changed dialog from a timer. macOS 10.15 does something weird at the timer stage of its event loop.

2019-11-14 10:54 codesquid, revision 9504

Little bit of wx 3.1 work, don't show lines in tree controls on Mac.

2019-11-12 14:16 codesquid, revision 9502

Require libfilezilla 0.19.0

2019-10-21 13:16 codesquid, revision 9496

Fixed another warning.

2019-10-21 13:14 codesquid, revision 9495

Fixed a warning.

2019-10-17 10:29 codesquid, revision 9494

Remove dead code

2019-10-17 10:22 codesquid, revision 9493

Fix typo

2019-10-17 09:56 codesquid, revision 9490

Remove bucket when closing SFTP process

2019-10-17 09:55 codesquid, revision 9489

Use the rate limiting from libfilezilla

2019-10-16 09:27 codesquid, revision 9485

Fix year.

2019-10-13 08:46 codesquid, revision 9478

Clear local file list status bar if directory listing fails

2019-09-25 07:41 codesquid, revision 9474

Bump to 3.45.1

2019-09-25 07:31 codesquid, revision 9473

Resort tree controls if changing sort mode. Use correct sort mode in the local directory tree.

2019-09-24 09:45 codesquid, revision 9472

On mac, repaint the preview upon loading

2019-09-23 14:30 codesquid, revision 9471

Bump to 3.45.0

2019-09-23 09:18 codesquid, revision 9469

Fixed a few warnings.

2019-09-23 08:53 codesquid, revision 9468

Use changed credentials.

2019-09-20 08:07 codesquid, revision 9467

Address an old comment.

2019-09-16 14:19 codesquid, revision 9466

Require libfilezilla 0.18.2

2019-09-16 13:44 codesquid, revision 9464

Bump to 3.45.0-rc1

2019-09-16 13:30 codesquid, revision 9463

Updated translations.

2019-09-16 12:52 codesquid, revision 9462

Safer handling of state creation failure.

2019-09-16 09:10 codesquid, revision 9461

Reduce with.

2019-09-13 12:30 codesquid, revision 9460

Remove a style no longer existing.

2019-09-13 11:52 codesquid, revision 9459

update.xrc is now gone.

2019-09-13 09:38 codesquid, revision 9458

Partially remove update.xrc

2019-09-13 08:32 codesquid, revision 9457

Add flag for EOL.

2019-09-12 13:21 codesquid, revision 9456

Add a LookupMany operation and change container type for the files in CDeleteCommand.

2019-09-09 07:16 codesquid, revision 9455

Fix typo

2019-09-06 13:15 codesquid, revision 9454

Show update dialog for stale versions.

2019-09-06 09:17 codesquid, revision 9453

Add new lookup operation, assorted cleanup.

2019-08-25 08:01 codesquid, revision 9450

Move file exists dialog away from XRC.

2019-08-25 08:00 codesquid, revision 9449

Fix some warnings.

2019-08-20 14:56 codesquid, revision 9448

Fix asserts in case of missing resources.

2019-08-20 14:46 codesquid, revision 9447

Make sure all text controls are using wxTextCtrlEx

2019-08-20 14:37 codesquid, revision 9446

Also fix prefix search on non-MSW

2019-08-20 14:35 codesquid, revision 9445

Fix password pasting on MacOS

2019-08-19 13:53 codesquid, revision 9444

MSW: Fix prefix search selection in Site Manager.

2019-08-18 18:41 codesquid, revision 9443

Cleanup

2019-08-18 18:40 codesquid, revision 9442

Fix unused variable.

2019-08-18 18:35 codesquid, revision 9441

Code cleanup

2019-08-18 13:46 codesquid, revision 9439

Also apply GetPrevSibling alternative to local tree view.

2019-08-17 17:54 codesquid, revision 9438

Avoid wxTreeCtrl::GetPrevSibling, it is O(n) at least on MSW, go through the tree in the other direction.

2019-08-17 17:53 codesquid, revision 9437

No idea why CServerPath was using a deque for the path segments instead of a vector, nowhere are the deque properties used.

2019-08-16 08:20 codesquid, revision 9436

Fix typo in debug log messages.

2019-08-15 07:57 codesquid, revision 9435

Bump to 3.44.2

2019-08-14 12:30 codesquid, revision 9432

Updated translations.

2019-08-14 09:52 codesquid, revision 9431

Fix logic getting protocol from selection

2019-08-13 13:49 codesquid, revision 9430

Always show expand/collapse button at toplevel.

2019-08-13 13:45 codesquid, revision 9429

Improve sizing

2019-08-13 13:34 codesquid, revision 9428

Make the settings dialog use wxTreeCtrlEx.

2019-08-13 13:18 codesquid, revision 9426

Increase maximum allowed response line length and report an error if it is still way too large instead of silently truncating it.

2019-08-13 12:45 codesquid, revision 9425

I'm not sure whether it's a bug in Windows or wxWidgets, but some wxTreeCtrl functions crash if passed a virtual root. Avoid calling them.

2019-08-12 07:11 codesquid, revision 9423

Fix some harmless warnings.

2019-08-12 07:07 codesquid, revision 9422

Improve display of diagnostic information.

2019-08-12 07:05 codesquid, revision 9421

Fix initial state of remember checkboxes.

2019-08-09 11:43 codesquid, revision 9420

Bump to 3.44.1

2019-08-09 11:40 codesquid, revision 9419

Fix return value to progress to the next operation asking for confirmation.

2019-08-08 07:57 codesquid, revision 9418

Fix version number

2019-08-08 06:53 codesquid, revision 9417

Bump to 3.44.0

2019-08-08 06:43 codesquid, revision 9415

Updated translations

2019-08-07 18:11 codesquid, revision 9414

Defer individual XRC file loading.

2019-08-07 14:48 codesquid, revision 9413

Check that the mouse is actually dragged.

2019-08-07 14:41 codesquid, revision 9412

Fix export of selected items.

2019-08-07 13:29 codesquid, revision 9411

Remove XRC from two common dialogs.

2019-08-07 09:44 codesquid, revision 9410

Move bookmarks dialog away from XRC.

2019-08-02 12:00 codesquid, revision 9409

Updated translations

2019-08-02 09:43 codesquid, revision 9408

Bump to 3.44.0-rc1

2019-08-02 09:39 codesquid, revision 9407

Fix compile error

2019-08-01 13:22 codesquid, revision 9405

Get rid of one more .xrc file

2019-08-01 13:05 codesquid, revision 9404

Site Manager entries can now be searched for with F3.

2019-08-01 08:29 codesquid, revision 9403

Improve dealing with protocol groups

2019-08-01 08:03 codesquid, revision 9402

Update protocol definitions

2019-07-29 18:21 codesquid, revision 9401

Add rudimentary S3 SSE controls from Pro so that regular FZ does not damage the config.

2019-07-28 13:14 codesquid, revision 9399

Fix compile error

2019-07-28 10:52 codesquid, revision 9397

Fix a warning.

2019-07-26 21:10 codesquid, revision 9396

sitemanager.xrc is now gone.

2019-07-26 12:29 codesquid, revision 9395

Additional XRC removal.

2019-07-25 12:27 codesquid, revision 9394

Remove a little bit more XRC.

2019-07-25 11:53 codesquid, revision 9393

Fix adding new sites.

2019-07-25 10:09 codesquid, revision 9392

Fix site name editing on non-MSW

2019-07-25 08:22 codesquid, revision 9391

Allow multiple selections in Site Manager.

2019-07-23 06:59 codesquid, revision 9390

Fix workspace files.

2019-07-23 06:56 codesquid, revision 9388

Get FileZilla to compile with development builds of wxWidgets

2019-07-22 09:46 codesquid, revision 9387

Disable Nagle's algorithm in HTTP when not sending a beefy body

2019-07-18 12:01 codesquid, revision 9383

Fix an assertion verifying Pro-specific site entries.

2019-07-17 12:28 codesquid, revision 9380

Add iconSizeHuge which corresponds to 64x64 or scaled equivalent.

2019-07-17 08:56 codesquid, revision 9379
  • D /FileZilla3/trunk/src/include/tls_info.h

Remove leftover file

2019-07-17 08:53 codesquid, revision 9378

Tighten the thumb screws, also and even require explicit confirmation when connecting if having selected insecure plain FTP in the Site Manager.

2019-07-05 07:17 codesquid, revision 9362

Fix loading of insecure hosts.

2019-06-27 15:11 codesquid, revision 9356

Bump to 3.43.0

2019-06-27 15:11 codesquid, revision 9355

Fix quotation of files containing double-quotation marks

2019-06-27 09:05 codesquid, revision 9353

Add signatures as additional authentication mechanism for updates

2019-06-27 09:03 codesquid, revision 9352

Fix dllcopy arguments

2019-06-27 09:01 codesquid, revision 9351

Fix structure lifetime

2019-06-27 08:01 codesquid, revision 9350

Formatting.

2019-06-25 12:22 codesquid, revision 9347

Updated translation

2019-06-22 13:21 codesquid, revision 9346

Change format of received resources to base64.

2019-06-21 11:41 codesquid, revision 9345

Bump to 3.43.0-rc1

2019-06-19 15:26 codesquid, revision 9340

Fix typo

2019-06-19 08:02 codesquid, revision 9337

Bump to 3.43.0-rc1

2019-06-19 07:47 codesquid, revision 9336

Updated translations

2019-06-18 09:30 codesquid, revision 9335

Require libfilezilla 0.17.0

2019-06-18 07:59 codesquid, revision 9334

Clean-up language files: Remove fuzzy, obsolete and untranslated strings.

2019-06-18 07:54 codesquid, revision 9333
  • D /FileZilla3/trunk/src/engine/tlssocket_impl.cpp

Remove leftover file.

2019-06-18 07:36 codesquid, revision 9332

Fix typo

2019-06-18 07:28 codesquid, revision 9331

Copy libfilezilla locales to application bundle.

2019-06-18 07:23 codesquid, revision 9330

Add libfilezilla translations to .zip

2019-06-17 17:45 codesquid, revision 9329

Search for and install translations of libfilezilla

2019-06-17 11:13 codesquid, revision 9325

Adapt to libfilezilla changes

2019-06-12 15:35 codesquid, revision 9319

Also load message catalogs of libfilezilla

2019-06-12 15:34 codesquid, revision 9318

Remove a redundant waitForAsyncRequest shadowing the original version

2019-06-12 15:34 codesquid, revision 9317

Check and reset waitForAsyncRequest earlier.

2019-06-12 15:25 codesquid, revision 9316

Clear the send buffer in CRealControlSocket::ResetSocket

2019-06-07 14:49 codesquid, revision 9302

Adapt to libfilezilla changes.

2019-06-06 14:37 codesquid, revision 9298
  • D /FileZilla3/trunk/src/engine/tlssocket.cpp
  • D /FileZilla3/trunk/src/engine/tlssocket.h
  • D /FileZilla3/trunk/src/engine/tlssocket_impl.h
  • D /FileZilla3/trunk/src/engine/tls_info.cpp
  • D /FileZilla3/trunk/src/engine/tls_system_trust_store.cpp
  • D /FileZilla3/trunk/src/engine/tls_system_trust_store.h
  • D /FileZilla3/trunk/src/engine/tls_system_trust_store_impl.h

Delete files no longer needed.

2019-06-06 14:34 codesquid, revision 9297

Use translation functions from libfilezilla

2019-06-05 18:33 codesquid, revision 9293

Switch to fz::tls_layer from libfilezilla

2019-06-05 17:05 codesquid, revision 9291

Use forward bitscan

2019-06-05 13:07 codesquid, revision 9289

Fix warnings

2019-06-05 13:02 codesquid, revision 9288

Add missing includes to make headers self-contained.

2019-06-05 12:58 codesquid, revision 9287

Add tls_layer::server_handshake and tls_layer::generate_selfsigned_certificate

2019-06-04 15:06 codesquid, revision 9286

Fix a compile error.

2019-06-04 14:57 codesquid, revision 9285

Rename CTlsSocket to fz::tls_layer with related cleanup.

2019-06-04 10:52 codesquid, revision 9284

Only use one logger per engine.

2019-06-04 10:12 codesquid, revision 9283

Clear index in UnregisterAllHandlers

2019-06-04 10:11 codesquid, revision 9282

Order does not matter. Make removing handlers O(1).

2019-06-04 09:10 codesquid, revision 9281

Safely handle destruction of option change event handlers.

2019-06-04 08:55 codesquid, revision 9280

Add a mutex to COptionChangeEventHandler.

2019-06-04 08:51 codesquid, revision 9279

Additional logging cleanup.

2019-06-04 08:17 codesquid, revision 9278

Refactored logging infrastructure to make use of fz::logger_interface

2019-05-29 15:01 codesquid, revision 9271

Move fz::socket_layer from FileZilla to libfilezilla.

2019-05-28 13:33 codesquid, revision 9269

Revert an accidentally committed file.

2019-05-28 13:32 codesquid, revision 9268

Fix additional compile errors.

2019-05-28 13:12 codesquid, revision 9267

Fix a compile error.

2019-05-28 13:07 codesquid, revision 9265

Make CTlsSocketImpl no longer depend on CControlSocket.

2019-05-27 14:45 codesquid, revision 9263

Move tls_system_trust_store to fz namespace

2019-05-26 16:23 codesquid, revision 9262

Add -std=c++17 to OBJCXXFLAGS

2019-05-26 15:42 codesquid, revision 9261

Fixes for distclean

2019-05-26 15:41 codesquid, revision 9260

On Mac use a convenience library to build .mm files, libtool just gets too confused if mixing source languages.

2019-05-23 12:22 codesquid, revision 9259

Don't update credentials if the async request reply is for a key file.

2019-05-23 10:08 codesquid, revision 9258

Remove debug code to dump certs.

2019-05-23 10:07 codesquid, revision 9257

Small change to remind amnesic servers which certificate to use.

2019-05-19 18:03 codesquid, revision 9254

Requires macOS 10.11 or higher.

2019-05-17 12:27 codesquid, revision 9246

Adapt to string_view changes in lfz.

2019-05-14 10:45 codesquid, revision 9237

Update svn:ignore

2019-05-14 10:16 codesquid, revision 9236

Fix warnings

2019-05-13 19:22 codesquid, revision 9234

Fix shell extention configure for C++17

2019-05-13 19:19 codesquid, revision 9233

Initial C++17 support

2019-05-13 16:01 codesquid, revision 9230

Avoid some wxString

2019-05-13 08:03 codesquid, revision 9228

Fix looking for end of header.

2019-05-13 07:14 codesquid, revision 9227

Add some nullptr checks just in case.

2019-05-13 07:11 codesquid, revision 9226

Improve display of the program icon on *nix

2019-05-08 16:34 codesquid, revision 9225

Bump to 3.42.1

2019-05-08 16:33 codesquid, revision 9224

Update translations

2019-05-08 08:01 codesquid, revision 9223

Remove uneeded configure check

2019-05-02 15:38 codesquid, revision 9218

Fix a typo

2019-05-02 09:07 codesquid, revision 9217

Bump to 3.42.0

2019-05-02 09:03 codesquid, revision 9216

Updated translations

2019-04-30 11:10 codesquid, revision 9215

A bit more refactoring to get rid of obsolete cruft.

2019-04-30 09:44 codesquid, revision 9214

Refactor external ip address resolver, use fz::buffer

2019-04-30 08:09 codesquid, revision 9213

Update protocol capabilities and defaults

2019-04-30 08:05 codesquid, revision 9212

Add definition for Box

2019-04-29 11:36 codesquid, revision 9211

Improve CAsyncRequestQueue::ClearPending, even requests currently being processed can now be marked for removal.

2019-04-28 18:34 codesquid, revision 9210

Set a limit of 200 open tabs

2019-04-28 18:25 codesquid, revision 9209

Only show welcome dialog if no other dialog is open.

2019-04-28 12:16 codesquid, revision 9208

Fix a warning.

2019-04-28 11:23 codesquid, revision 9207

Code cleanup.

2019-04-27 20:23 codesquid, revision 9206

Code cleanup.

2019-04-27 16:25 codesquid, revision 9205

Fix distinguished name decoding to adhere to RFC4514.

2019-04-27 16:18 codesquid, revision 9204

Use gnutls_x509_crt_get_dn3 and gnutls_x509_crt_get_issuer_dn3 so that the distinguished name is in the correct format.

2019-04-26 13:06 codesquid, revision 9203

Fix typo

2019-04-26 11:52 codesquid, revision 9202

Bump to 3.42.0-rc1

2019-04-26 11:41 codesquid, revision 9201

Updated translations.

2019-04-25 14:55 codesquid, revision 9200

Fix a warning and properly return failure.

2019-04-25 14:51 codesquid, revision 9199

Add missing return after call to DoConnect

2019-04-25 14:47 codesquid, revision 9198

Fix an unused parameter warning.

2019-04-25 13:43 codesquid, revision 9197

Use AI_IDN to allow internationalized domain names for SFTP

2019-04-25 09:47 codesquid, revision 9196

Follow-up to commit 9181, also limit the implicit name in the quickconnect history.

2019-04-25 09:42 codesquid, revision 9195

Clean up checking for duplicates.

2019-04-25 09:29 codesquid, revision 9194

Only rewrite on changes.

2019-04-25 09:29 codesquid, revision 9193

Protect credentials upon importing. Drop import from legacy 2.x

2019-04-24 08:58 codesquid, revision 9192

Clear the public key when changing a site to ask logon type.

2019-04-23 15:32 codesquid, revision 9191

Add description for EAI_IDN_ENCODE

2019-04-23 13:51 codesquid, revision 9190

Validate local path if importing folder items.

2019-04-23 13:50 codesquid, revision 9189

Replace deque with a vector.

2019-04-23 10:20 codesquid, revision 9188

Do not bother asking for master password if switching to not saving passwords at all.

2019-04-21 09:31 codesquid, revision 9187

Bump to 3.42.0-beta1

2019-04-21 08:59 codesquid, revision 9185

Make the chunk size unsigned. If the server sends a bad chunk size, the size could overflow, resulting in a read past the end of the buffer which at worst leads to a segfault.

2019-04-21 08:51 codesquid, revision 9184

Fix parsing chunk sizes

2019-04-13 13:42 codesquid, revision 9183

Fix threshold for 0-width space insertion.

2019-04-13 13:38 codesquid, revision 9182

Some platforms cannot handle long, unbroken words in message boxes. Artificially insert zero-width spaces.

2019-04-11 13:56 codesquid, revision 9181

Limit the maximum length of site, bookmark and filter names

2019-04-11 08:55 codesquid, revision 9180

Unfortunately we need to unconditionally check for OBJCXX

2019-04-10 13:54 codesquid, revision 9179

With these changes C++ can be mixed with Objective-C

2019-04-10 13:42 codesquid, revision 9178

Fix a warning

2019-04-01 14:19 codesquid, revision 9174

Fix another compiler warning.

2019-04-01 14:17 codesquid, revision 9173

Fix a warning.

2019-04-01 14:16 codesquid, revision 9172

Use the thread pool for local recursive operations and the volume enumerator.

2019-04-01 14:13 codesquid, revision 9171

Get rid of unneeded variables.

2019-04-01 14:12 codesquid, revision 9170

Initialize event loop using a pool thread.

2019-03-28 09:47 codesquid, revision 9166

Remove asserts used for debugging.

2019-03-28 09:44 codesquid, revision 9165

Show "Unknown" if the size is negative.

2019-03-28 09:43 codesquid, revision 9164

Avoid signed integer overflow parsing file sizes.

2019-03-28 09:22 codesquid, revision 9163

Update visual studio project file.

2019-03-22 16:26 codesquid, revision 9162

Remove WSAStartup and WSACleanup calls, this is now handled by libfilezilla.

2019-03-22 15:40 codesquid, revision 9161

Fix typo

2019-03-22 13:18 codesquid, revision 9160

Fix a compile error on *nix

2019-03-22 12:49 codesquid, revision 9158

Use fz::create_pipe so that FD_CLOEXEC is set

2019-03-21 11:02 codesquid, revision 9149

fz::socket has been moved to libfilezilla, use it.

2019-03-20 13:47 codesquid, revision 9147

Remove calls to gnutls_record_get_direction from OnSend/OnReceive

2019-03-20 11:16 codesquid, revision 9146

Fix CProxySocket shutdown behavior.

2019-03-20 10:43 codesquid, revision 9145

Fix typo.

2019-03-20 10:42 codesquid, revision 9144

In case EWOULDBLOCK differs from EAGAIN, map the former to the latter.

2019-03-20 10:36 codesquid, revision 9143

Cleanup socket shutdown code.

2019-03-18 14:06 codesquid, revision 9141

Typo

2019-03-18 14:06 codesquid, revision 9140

Bump to 3.41.2

2019-03-18 13:26 codesquid, revision 9138

Backport commit d828549995160461 from PuTTY: RSA kex: enforce the minimum key length

2019-03-17 16:14 codesquid, revision 9137

More work on socket documentation.

2019-03-17 09:13 codesquid, revision 9136

Work on socket documentation.

2019-03-16 21:46 codesquid, revision 9135

Further refactoring of socket classes.

2019-03-15 13:36 codesquid, revision 9134

Move CTlsSocket to new API.

2019-03-14 17:44 codesquid, revision 9133

Move proxy code to new API.

2019-03-14 13:53 codesquid, revision 9132

Work in progress: Socket class refactoring.

2019-03-13 09:30 codesquid, revision 9131

A little bit of XRC removal.

2019-03-07 15:26 codesquid, revision 9130

Update name of Help menu on macOS.

2019-03-06 19:11 codesquid, revision 9129

Bump to 3.41.1

2019-03-06 19:07 codesquid, revision 9128

Initiate a shutdown even when downloading, appareantly there are servers actually waiting to a reply to their shutdown, which is needlessly slow.

2019-03-06 10:05 codesquid, revision 9127

Bump to 3.41.0

2019-03-06 09:32 codesquid, revision 9126

Updated translations

2019-03-03 11:06 codesquid, revision 9124

Spelling

2019-03-02 21:20 codesquid, revision 9123

Remove unused variable.

2019-03-02 14:57 codesquid, revision 9122

Add override keyword.

2019-03-01 14:44 codesquid, revision 9121

Add missing nullptr check

2019-02-28 17:48 codesquid, revision 9120

Get rid of CTlsSocket::Init, let it be handled automatically by Handshake

2019-02-28 17:28 codesquid, revision 9119

Keep socket around at the end of a transfer. closesocket does not deliver pending data and perform a graceful shutdown if new data is received from the peer after the call to closesocket.

2019-02-28 17:23 codesquid, revision 9118

Add flag to silence read errors after successfully sending the closure alert.

2019-02-28 11:09 codesquid, revision 9117

Even when uploading try to read from the socket.

2019-02-28 10:57 codesquid, revision 9116

Untangle read-side and write-side code.

2019-02-26 11:34 codesquid, revision 9115

Updated translations

2019-02-26 10:42 codesquid, revision 9114

Bump to 3.41.0-rc1

2019-02-25 17:30 codesquid, revision 9113

Fix an assertion if destroying the engine while the worker thread is busy trying to invalidate the current working directory.

2019-02-24 20:05 codesquid, revision 9112

Fix data dir and tool detection on mac

2019-02-24 20:00 codesquid, revision 9111

Resolve symbolic links when looking for dylibs.

2019-02-22 15:31 codesquid, revision 9110

Improve finding the locales.

2019-02-22 10:05 codesquid, revision 9109

Fix another compile error on Mac

2019-02-22 09:51 codesquid, revision 9108

Get rid of wxFileName and wxStandardPaths::GetInstallPrefix

2019-02-22 08:53 codesquid, revision 9107

Fix compile error on Windows

2019-02-22 08:50 codesquid, revision 9106

Fix compile error on mac

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.