Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2022-06-29 09:00:01

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla 3 (7772 changes):

2016-09-13 08:05 codesquid, revision 7774

Fix parsing proxy command sequence, patch by Paolo Zambotti. #10972

2016-09-12 11:50 codesquid, revision 7773

Reduce wxString usage.

2016-09-10 10:39 codesquid, revision 7770

Cleanup external ip address resolver.

2016-09-10 10:38 codesquid, revision 7769

Fix loading hex blobs.

2016-09-09 15:34 codesquid, revision 7768

Fix implicit conversion when creating transfer socket proxy backend.

2016-09-09 14:45 codesquid, revision 7767

Handle base64 encoded blobs.

2016-09-08 14:20 codesquid, revision 7766

Require GnuTLS 3.4.15 or higher as it includes the fix for gnutls_x509_crt_list_import2 not honoring the passed flags.

2016-09-08 08:35 codesquid, revision 7764

Use fz::base64_decode instead of wxBase64Decode.

2016-09-07 15:21 codesquid, revision 7761

Use fz::base64_encode and some related code cleanup.

2016-09-07 15:13 codesquid, revision 7760

Use fz::base64_encode and some related code cleanup.

2016-09-06 15:26 codesquid, revision 7758

Replace invalid characters in filenames when editing remote files.

2016-09-05 09:50 codesquid, revision 7755

Try password based login if a password-protected keyfile is rejected instead of failing with a cryptic message about multiple login prompts.

2016-09-05 08:30 codesquid, revision 7754

Use fz::strtok instead of wxStringTokenizer

2016-09-05 07:22 codesquid, revision 7752

Simplify getting of keyfiles.

2016-09-02 13:59 codesquid, revision 7750

Use fz::thread_pool for socket and file i/o threads.

2016-08-31 08:32 codesquid, revision 7744

Fix redirection to https:// servers.

2016-08-31 08:11 codesquid, revision 7743

Handle long paths during drag&drop on Windows 10.

2016-08-30 07:50 codesquid, revision 7742

Remove unused variable.

2016-08-26 06:59 codesquid, revision 7741

#8928: Rename CVS/SVN filter to "Source control directories" and add .git, .hg and .bzr

2016-08-23 13:33 codesquid, revision 7740

Bump to 3.21.0

2016-08-23 13:33 codesquid, revision 7739

Do not pass listing entry as format string.

2016-08-23 12:58 codesquid, revision 7738

Fix compile error on non-MSW.

2016-08-23 12:41 codesquid, revision 7737

Fix a potential crash if using mismatched resource files from an old version of FileZilla.

2016-08-23 12:23 codesquid, revision 7736

Updated translations

2016-08-23 11:58 codesquid, revision 7735

Explicitly block queue completion action during certain recursive operations.

2016-08-23 08:56 codesquid, revision 7734

On OS X, add Ctrl+(Shift+)Tab as shortcut to switch to the next tab. #10851

2016-08-23 06:46 codesquid, revision 7733

Fixed another spelling mistake

2016-08-23 06:46 codesquid, revision 7732

Fixed typo.

2016-08-22 17:06 codesquid, revision 7731

Fix compile error.

2016-08-22 08:09 codesquid, revision 7730

Add option name for TCP keepalive interval.

2016-08-22 08:08 codesquid, revision 7729

Further restrict allowed values for keep-alive interval so that it fits into an int.

2016-08-17 14:43 codesquid, revision 7728

Add option to configure TCP keep alive interval.

2016-08-17 08:13 codesquid, revision 7727

Fix a warning.

2016-08-17 08:06 codesquid, revision 7726

Actually use the top_builddir to locate libpugixml.a

2016-08-17 07:57 codesquid, revision 7725

Go via $top_srcdir to locate builtin libpugixml.a

2016-08-17 07:55 codesquid, revision 7724

Fix compile errors.

2016-08-17 07:43 codesquid, revision 7723

Use std::wstring instead of wxString in a couple of places.

2016-08-16 09:25 codesquid, revision 7722

Implement basic download synchronization

2016-08-15 12:37 codesquid, revision 7721

Keep both local and remote active filters in recursive operation.

2016-08-15 09:56 codesquid, revision 7720

Cleanup recursive operation modes.

2016-08-11 09:30 codesquid, revision 7716

Fix saving of attributes filter. #10927

2016-08-08 09:34 codesquid, revision 7706

Also add AES128-GCM.

2016-08-07 18:35 codesquid, revision 7705

Remove unused flag.

2016-08-07 18:21 codesquid, revision 7704

Implement AES256-GCM as cipher.

2016-08-07 08:18 codesquid, revision 7703

Merge changes from upstream PuTTY

2016-08-03 15:00 codesquid, revision 7702

Bump to 3.20.1

2016-08-03 14:40 codesquid, revision 7701

Updated translations

2016-08-03 09:29 codesquid, revision 7700

Print an error message if server sends a malformed chain.

2016-08-02 11:52 codesquid, revision 7699

Actually use the new file name if renaming on download.

2016-07-29 17:29 codesquid, revision 7698

Fix compile error on some configurations.

2016-07-29 17:24 codesquid, revision 7697

Fix a locking violation affecting non-MSW.

2016-07-29 09:52 codesquid, revision 7696

Correctly document minimum required lfz version.

2016-07-27 21:50 codesquid, revision 7695

Clarification of error message if gnutls_x509_trust_list_add_cas fails.

2016-07-27 14:45 codesquid, revision 7694

Fix typo

2016-07-27 14:09 codesquid, revision 7691

Bump to 3.20.0

2016-07-27 14:05 codesquid, revision 7690

Updated translations

2016-07-27 10:41 codesquid, revision 7687

Revert accidental commit.

2016-07-27 10:40 codesquid, revision 7686

Simpler footer initialization,.

2016-07-26 10:21 codesquid, revision 7685

Check if local path exists in search dialog.

2016-07-24 09:44 codesquid, revision 7676

Fix a harmless warning.

2016-07-24 09:41 codesquid, revision 7675

Remove unused variable.

2016-07-24 08:26 codesquid, revision 7674

Fix parameter type

2016-07-22 08:10 codesquid, revision 7672

Fix typo

2016-07-21 09:18 codesquid, revision 7666

Allow setting font weight

2016-07-20 17:26 codesquid, revision 7664

Bump to 3.20.0-rc1

2016-07-20 14:05 codesquid, revision 7663

Updated translations

2016-07-20 08:55 codesquid, revision 7662

Require libfilezilla 0.6.0 or greater

2016-07-20 07:12 codesquid, revision 7658

Guard against values becoming negative.

2016-07-20 06:53 codesquid, revision 7657

Fix rare crash if the control connection's TLS session fails and a data connection is being established right before the control connections' close event is processed. Reported through Ubuntu bug #1604087.

2016-07-19 12:33 codesquid, revision 7653

Disabling the shell extension via the registry is a debug feature. Only query the registry keys if using a debug version of the dll.

2016-07-19 10:33 codesquid, revision 7652

Make some mutexes non-recursive.

2016-07-14 19:36 codesquid, revision 7650

Add missing return statement.

2016-07-14 17:20 codesquid, revision 7649

Fix compile error.

2016-07-14 17:19 codesquid, revision 7648

Fix typo

2016-07-14 16:24 codesquid, revision 7647

Discard stale events when closing thread.

2016-07-14 16:19 codesquid, revision 7646

Simplify passing sftp_message around.

2016-07-14 13:55 codesquid, revision 7644

Do not exit comparison mode when queuing remote directories. It's a remnant from before the recursion changes in 3.12.0-rc1.

2016-07-13 15:14 codesquid, revision 7643

SFTP: Handle filenames with trailing blanks.

2016-07-13 09:16 codesquid, revision 7642

Big cleanup to IPC with fzsftp and how data gets passed to the directory listing parser.

2016-07-12 13:58 codesquid, revision 7641

Avoid an expensive copy.

2016-07-12 13:26 codesquid, revision 7640

Explicitly send filename as single line.

2016-07-12 13:06 codesquid, revision 7639

Don't directly print strings from the server.

2016-07-12 09:44 codesquid, revision 7638

Minor refactoring.

2016-07-11 16:30 codesquid, revision 7637

Stricter certificate chain verification.

2016-07-11 10:23 codesquid, revision 7636

Sort the peer certificates so that the chain can be displayed in order.

2016-07-11 07:31 codesquid, revision 7635

Require GnuTLS 3.4.0, as older versions do not have the GNUTLS_X509_CRT_LIST_SORT flag.

2016-07-07 08:55 codesquid, revision 7633

Use std::regex instead of wxRegEx part 2.

2016-07-07 08:04 codesquid, revision 7632

Use std::regex instead of wxRegEx

2016-07-07 07:35 codesquid, revision 7631

Small refactoring to use fz::sprintf

2016-07-05 14:48 codesquid, revision 7627

__TFILE__ is always wide in Unicode wx builds.

2016-07-05 13:54 codesquid, revision 7626

Use the new string formatting routines in various places.

2016-07-04 06:46 codesquid, revision 7615

Remove unused variable

2016-07-04 06:45 codesquid, revision 7614

Add missing includes

2016-07-01 12:20 codesquid, revision 7613

Fix minimun tree size in Site Manager resulting in overly large dialogs particularly on wxGTK

2016-07-01 08:37 codesquid, revision 7612

Explicitly pass the intended bookmark around, don't misuse the default bookmark. Also fixes a crash if creating new site from bookmarks dialog.

2016-06-30 13:59 codesquid, revision 7611

Fix compile error in testcase.

2016-06-29 15:37 codesquid, revision 7608

Set msgid bug reporting address in .pot file.

2016-06-28 13:42 codesquid, revision 7607

Remove references to remote file search in local search.

2016-06-28 13:41 codesquid, revision 7606

Add missing mnemonic to background color choice.

2016-06-28 09:30 codesquid, revision 7605

Get rid of unused wx includes.

2016-06-28 09:22 codesquid, revision 7604

Get rid of most wxFile and wxFileName usage in the engine.

2016-06-27 14:19 codesquid, revision 7602

Bump to 3.19.0

2016-06-27 14:14 codesquid, revision 7601

Always use same filename for installer.

2016-06-27 14:13 codesquid, revision 7600

Updated translations

2016-06-27 09:42 codesquid, revision 7599

Fix #8214

2016-06-26 21:34 codesquid, revision 7598

We require lfz 0.5.3

2016-06-26 21:28 codesquid, revision 7597

Grammar.

2016-06-26 21:25 codesquid, revision 7595

Disable context menu items in search dialog if not connected.

2016-06-26 10:29 codesquid, revision 7594

Remove redundant check.

2016-06-26 10:29 codesquid, revision 7593

If already quitting, don't perform queue completion action.

2016-06-20 15:37 codesquid, revision 7591

Bump to 3.19.0-rc1

2016-06-20 15:32 codesquid, revision 7590

Update translations

2016-06-20 14:43 codesquid, revision 7589

Fix a harmless coverity warning.

2016-06-20 13:52 codesquid, revision 7588

Always update site after changing bookmarks, not only when creating it.

2016-06-20 13:49 codesquid, revision 7587

Notify states after updating bookmarks.

2016-06-20 13:49 codesquid, revision 7586

Fix compiler warnings.

2016-06-19 10:01 codesquid, revision 7583

Use listctrl main window, fixes background on WXGTK.

2016-06-19 09:46 codesquid, revision 7582

Fix tint of info text over remote file list and deal with getting default background colour on non-MSW platforms.

2016-06-19 08:34 codesquid, revision 7581

Remove unused variable.

2016-06-18 22:26 codesquid, revision 7580

Fix one last compile error.

2016-06-18 18:34 codesquid, revision 7579

Fix another compile error.

2016-06-18 18:04 codesquid, revision 7578

Fix a compile error on some wx configurations.

2016-06-18 10:53 codesquid, revision 7577

Use std::wstring to deal with site paths.

2016-06-17 12:18 codesquid, revision 7575

Tab color painting on WXGTK.

2016-06-17 11:28 codesquid, revision 7574

Remove unused variable

2016-06-17 11:28 codesquid, revision 7573

Fix an assert.

2016-06-16 15:25 codesquid, revision 7571

Suppress error messages in some places.

2016-06-16 12:07 codesquid, revision 7570

Fix site list in toolbar dropdown.

2016-06-16 10:21 codesquid, revision 7569

Update state title from site changes.

2016-06-16 08:33 codesquid, revision 7568

Set color when initially creating tab.

2016-06-16 08:31 codesquid, revision 7567

Apply background color to tab header.

2016-06-16 08:18 codesquid, revision 7566

Add color chooser to Site Manager.

2016-06-16 07:19 codesquid, revision 7565

Add missing file.

2016-06-15 16:18 codesquid, revision 7564

Revert accidentally committed file.

2016-06-15 16:17 codesquid, revision 7563

Move colour handling to Site structure.

2016-06-15 09:41 codesquid, revision 7562

Code cleanup.

2016-06-15 09:13 codesquid, revision 7561

Some fixes to re-integrate the bookmarks functionality with the Site structure.

2016-06-14 14:56 codesquid, revision 7560

Always use the same function to connect.

2016-06-14 14:55 codesquid, revision 7559

Fix title when only asking for username.

2016-06-14 08:49 codesquid, revision 7558

No longer attempt to change language at runtime.

2016-06-14 08:49 codesquid, revision 7557

Work in progress: Refactor sitemanager code so that the site structure can be used throughout the GUI.

2016-06-10 07:06 codesquid, revision 7556

Get rid of the last remaining usages of wxDateTime.

2016-06-09 08:25 codesquid, revision 7555

React to background color change notifications.

2016-06-08 08:58 codesquid, revision 7554

Minor code cleanup.

2016-06-08 07:43 codesquid, revision 7553

Fix getting context controls if there are no tabs.

2016-06-07 17:07 codesquid, revision 7552

Only apply tab color if tint has been set.

2016-06-07 17:04 codesquid, revision 7551

Revert a debugging change.

2016-06-07 16:13 codesquid, revision 7550

Workaround for GCC bug 58972.

2016-06-07 16:05 codesquid, revision 7549

Cleanup volume enumerator. Also use it to fetch drive icon.

2016-06-07 15:19 codesquid, revision 7548

Cleanup of startup profiling.

2016-06-07 14:55 codesquid, revision 7547

Only sort drives after adding them.

2016-06-07 11:34 codesquid, revision 7546

Simplify getting command-line arguments.

2016-06-07 09:17 codesquid, revision 7545

Minor speedup loading the queue if there is nothing to load.

2016-06-03 14:07 codesquid, revision 7544

Allow rearranging tabs via drag&drop.

2016-06-03 14:06 codesquid, revision 7543

wxAuiNotebook doesn't update m_curPage when doing Drag&drop. Do it manually.

2016-06-03 14:05 codesquid, revision 7542

Minor cleanup.

2016-06-03 09:26 codesquid, revision 7541

Do not display an error if server disconnects us during idle time.

2016-06-01 19:56 codesquid, revision 7540

Apply inverse of user-selected timezone offset when modifying remote file timestamps. Fixes #10852

2016-06-01 08:34 codesquid, revision 7539

Fix compile error if having update checks disabled through configure.

2016-05-29 15:13 codesquid, revision 7538

Fix typo preventing copying multiple URLs.

2016-05-27 12:12 codesquid, revision 7536

Bump to 3.18.0

2016-05-27 12:02 codesquid, revision 7535

Updated translations

2016-05-27 08:35 codesquid, revision 7534

Add option to disable footers.

2016-05-26 09:03 codesquid, revision 7533

Add welcome footer.

2016-05-24 12:38 codesquid, revision 7532

Actually flatten the directory structure if told so when adding local directories to queue.

2016-05-24 12:37 codesquid, revision 7531

When processing local directories, tell FilenameFilteredByFilter whether entry is file or directory.

2016-05-24 12:36 codesquid, revision 7530

Also clear local and remote file data when clearing results.

2016-05-22 10:38 codesquid, revision 7529

Use correct host format where there's a separate port field.

2016-05-20 16:31 codesquid, revision 7524

Bump to 3.18.0-rc1

2016-05-20 16:12 codesquid, revision 7523

Add option to disable drag&drop.

2016-05-20 14:34 codesquid, revision 7522

If opening context menu while holding shift, Getting item(s) as URL includes password. Closes #10829

2016-05-19 07:42 codesquid, revision 7521

Percent-encode characters in URLs that aren't unreserved.

2016-05-18 21:09 codesquid, revision 7519

Cleanup GetAsURL.

2016-05-18 12:54 codesquid, revision 7517

Fix date validation to match later use of date.

2016-05-18 09:53 codesquid, revision 7516

Refactor functions to format CServer to string. Based on patch #10829 by jblitte.

2016-05-18 08:25 codesquid, revision 7515

Fix #10837, during recursive operation, the "Enter directory" item in context menu was showing for files.

2016-05-18 08:18 codesquid, revision 7514

Move some common functionality into CFileListCtrl.

2016-05-18 07:19 codesquid, revision 7513

Stopping local search now works.

2016-05-17 14:25 codesquid, revision 7512

Reset state if local search has ended.

2016-05-17 08:41 codesquid, revision 7511

Allow list operation if not connected.

2016-05-17 07:51 codesquid, revision 7510

Allow searching when not connected.

2016-05-17 07:50 codesquid, revision 7509

Handle changes in search mode and disable remote search if not connected.

2016-05-17 07:31 codesquid, revision 7508

Fix compile error.

2016-05-16 12:59 codesquid, revision 7507

Implement uploading from search dialog.

2016-05-16 07:44 codesquid, revision 7506

Fix and re-enable remote operations.

2016-05-16 07:25 codesquid, revision 7505

Start/Stop buttons now react to local search events as well.

2016-05-15 16:45 codesquid, revision 7504

Get rid of explicit listing size. We can just get the size of the container instead.

2016-05-15 16:23 codesquid, revision 7503

Use std::wstring internally in CServerPath.

2016-05-14 21:04 codesquid, revision 7502

Remove the calls to vector::reserve, it prevents amortized O(1) push_back.

2016-05-14 17:37 codesquid, revision 7501

Fix another compile error.

2016-05-14 16:02 codesquid, revision 7498

Fix a typo.

2016-05-14 15:39 codesquid, revision 7497

Fix compile error on non-Windows.

2016-05-14 14:29 codesquid, revision 7496

Use std::wstring instead of wxString internally in CLocalPath

2016-05-13 15:18 codesquid, revision 7495

Fix a few more warnings.

2016-05-13 14:54 codesquid, revision 7494

Save a bit of memory and increase speed by using std::wstring instead of wxString, part deux.

2016-05-13 14:53 codesquid, revision 7493

Fix harmless warning.

2016-05-13 08:49 codesquid, revision 7491

Save a bit of memory and increase speed by using std::wstring instead of wxString

2016-05-12 17:51 codesquid, revision 7490

Work in progress: Local file search.

2016-05-12 17:50 codesquid, revision 7489

Use shared_optional::is_same to speed up comparison.

2016-05-12 15:22 codesquid, revision 7487

Don't set column search icon if it isn't changing.

2016-05-12 15:03 codesquid, revision 7486

Move getting search object outside of loop.

2016-05-12 15:02 codesquid, revision 7485

Remove some pre-Vista code for displaying sort icons in column headers.

2016-05-12 15:02 codesquid, revision 7484

Fix sort object for paths.

2016-05-12 09:51 codesquid, revision 7483

Add CLocalPath::operator<

2016-05-09 07:14 codesquid, revision 7479

Tag 3.17.0.1

2016-05-09 07:14 codesquid, revision 7478

Updated translations

2016-05-09 06:46 codesquid, revision 7477

Change constness.

2016-05-09 06:43 codesquid, revision 7476

Remove commented out line.

2016-05-07 20:05 codesquid, revision 7475

Add quotes around argument. Fixes privilege escalation vulnerability in installer. #10832 reported by Cyril Vallicari from Ug_0 Security.

2016-05-07 17:28 codesquid, revision 7474

Initialize uninitialized variable, fixes resuming SFTP downloads.

2016-05-05 19:41 codesquid, revision 7473

Cleanup arithmetic.

2016-05-05 19:31 codesquid, revision 7472

Avoid making and modifying a temporary copy of the input string in CServerPath::SetSafePath.

2016-04-27 13:41 codesquid, revision 7463

Fixed typos.

2016-04-27 11:50 codesquid, revision 7462

Do not attempt to open update dialog right when FileZilla is closing.

2016-04-26 20:08 codesquid, revision 7461

For some bizarre reason loading the catalogs for the default locale fails on English non-US Windows installations, resulting in fallback to C locale. Ignore catalog loading errors if the default locale is requested.

2016-04-25 07:49 codesquid, revision 7460

Fix small logic error, we only need one token.

2016-04-22 13:40 codesquid, revision 7459

Fix date.

2016-04-22 13:08 codesquid, revision 7457

Version bump to 3.17.0

2016-04-22 13:01 codesquid, revision 7456

Updated translations

2016-04-22 12:15 codesquid, revision 7455

Spelling

2016-04-22 12:11 codesquid, revision 7454

Fix typo that resulted in two strings marked translatable even though they shouldn't be.

2016-04-21 12:21 codesquid, revision 7453

Small dialog size adjustment.

2016-04-21 07:46 codesquid, revision 7452

Treat items as links if they have a URL tooltip.

2016-04-20 17:18 codesquid, revision 7451

Load resources into update dialog and push them through to welcome dialog.

2016-04-20 16:56 codesquid, revision 7450

Get rid of debugging preprocessor defines.

2016-04-20 16:32 codesquid, revision 7449

Add a resources header to the update information.

2016-04-20 14:18 codesquid, revision 7448

Implement wxFileSystemBlobHandler::FindFirst

2016-04-20 14:18 codesquid, revision 7447

Move loading of XRC handlers into own file.

2016-04-20 09:12 codesquid, revision 7446

Add handler for wxFileSystem that can work with blobs where the filename is the hex-encoded content.

2016-04-19 15:48 codesquid, revision 7445

Hold state as reference instead of pointer and clean up destruction order.

2016-04-19 08:29 codesquid, revision 7444

Add missing compiler flags for Nettle.

2016-04-17 13:59 codesquid, revision 7442

Remove label about holding shift key to toggle both local and remote filter at the same time on wxGTK. GTK+ doesn't check the checkbox if shift is held, thus blocking it completely.

2016-04-15 12:36 codesquid, revision 7440

Bump to 3.17.0-rc1

2016-04-15 12:18 codesquid, revision 7439

Updated translations.

2016-04-15 07:55 codesquid, revision 7438

Require libfilezilla 0.5.0

2016-04-15 07:32 codesquid, revision 7435

Disable upload and queue actions when local recursive operation already busy.

2016-04-14 13:21 codesquid, revision 7434

Check whether it's the initial update check of a new version.

2016-04-14 11:51 codesquid, revision 7433

Look in both HKCU and HKLM.

2016-04-14 11:22 codesquid, revision 7432

Add package information to update URL.

2016-04-14 08:51 codesquid, revision 7430

Remember package type and whether it's an updated install.

2016-04-13 09:53 codesquid, revision 7425

Adjust to proper datetime::empty() semantics and handle alternate midnight format.

2016-04-11 20:14 codesquid, revision 7423

Update workspace files.

2016-04-11 19:39 codesquid, revision 7422

For now, ignore cached host keys with insecure hostkey algorithms.

2016-04-11 12:59 codesquid, revision 7421

Fix compile error

2016-04-11 12:51 codesquid, revision 7420

Work in progress: Merge upstream PuTTY changes.

2016-04-11 10:31 codesquid, revision 7419

Document Nettle requirement.

2016-04-11 10:30 codesquid, revision 7418

Get rid of uggly hack in updater now that we use Nettle.

2016-04-11 10:14 codesquid, revision 7417

Also use Nettle for SHA1.

2016-04-10 21:46 codesquid, revision 7416

Completely replace remainder of PuTTY's AES implementation with library calls to Nettle.

2016-04-10 21:15 codesquid, revision 7415

Fix regression if using CBC ciphers.