Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2024-04-20 08:30:01

Select Changelog:

FileZilla 3, FileZilla Server,
Legacy FileZilla 2, Legay FileZilla Server

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla Server (441 changes):

2015-08-11 18:25 codesquid, revision 6909

Minor cleanup.

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

If waiting on a transfer to finish before closing the socket, close the socket even if the transfer succeeds.

2015-08-11 18:16 codesquid, revision 6907

Cleanup state transitions handling.

2015-08-11 17:17 codesquid, revision 6906

Minor cleanup.

2015-07-26 11:51 codesquid, revision 6843

When hashing a plaintext password from FileZilla Server.xml, write the hash back into the xml and write out the changed file. Patch by Caleb Begly.

2015-06-12 11:26 codesquid, revision 6763

Bump to 0.9.53

2015-06-01 15:41 codesquid, revision 6746

Before installing the OpenSSL DLLs, make sure service and interface are stopped.

2015-06-01 15:33 codesquid, revision 6745

Bump to 0.9.52

2015-06-01 14:35 codesquid, revision 6744

Use SSL_set_ex_data and SSL_get_ex_data to associate the CAsyncSslSocketLayer instance with the SSL structure instead of using the custom list.

2015-06-01 14:15 codesquid, revision 6743

Load DH parameters already when initializing the library, doing it later on is too slow.

2015-06-01 13:04 codesquid, revision 6742

Minor cleanup.

2015-06-01 12:53 codesquid, revision 6741

Load OpenSSL when starting the server, loading and unloading during runtime is too slow and OpenSSL seems to leak memory like crazy.

2015-06-01 12:07 codesquid, revision 6740

Used a shared pointer to keep track of the context.

2015-05-23 22:48 codesquid, revision 6731

Handle /0 CIDR in filter validation.

2015-05-23 22:43 codesquid, revision 6730

Allow 0.0.0.0/32 in IP filters.

2015-05-23 16:13 codesquid, revision 6729

Add option for minimum TLS version.

2015-05-22 09:49 codesquid, revision 6722

Fixed typo in comment.

2015-05-21 11:42 codesquid, revision 6718

Enable ECDH for PFS.

2015-05-21 11:13 codesquid, revision 6717

Reset m_dh to 0 after freeing it.

2015-05-21 11:13 codesquid, revision 6716

Fix memory leak.

2015-05-21 11:10 codesquid, revision 6715

Allow use of ephemeral Diffie-Hellman for PFS.

2015-05-06 17:06 codesquid, revision 6681

Bump to 0.9.51

2015-05-06 16:17 codesquid, revision 6680

Update svn:ignore

2015-05-06 15:57 codesquid, revision 6679

Fix tab order and slightly adjust wording.

2015-05-06 14:39 codesquid, revision 6678

Improve wording.

2015-05-06 14:39 codesquid, revision 6677

Apply IP check early when using PORT/EPRT.

2015-05-06 11:11 codesquid, revision 6676

Randomize passive mode port.

2015-05-05 16:11 codesquid, revision 6675

Rework data connection IP check and clarify its meaning in the settings.

2015-05-05 14:39 codesquid, revision 6674

Remove the NOLAYERS configuration.

2015-05-03 11:37 codesquid, revision 6672

Remove debug code.

2015-05-02 19:29 codesquid, revision 6671

Don't use rand()

2015-05-01 19:56 codesquid, revision 6666

Fixed a Coverity warning.

2015-05-01 19:47 codesquid, revision 6665

Made API a bit safer to use.

2015-04-30 10:59 codesquid, revision 6662

Rearrange TLS settings.

2015-04-29 12:09 codesquid, revision 6661

Add option to require TLS session resumption when using FTP over TLS.

2015-04-24 12:02 codesquid, revision 6660

Fix memory leak.

2015-04-15 11:23 codesquid, revision 6637

Make settings dialog larger and slightly improve passive mode page.

2015-04-07 11:08 codesquid, revision 6627

Update svn:ignore

2015-04-07 11:07 codesquid, revision 6626

Detect if behind a NAT router and print a message in the admin interface if passive mode settings aren't configured.

2015-04-07 10:05 codesquid, revision 6625

Query external IP address via HTTP/1.1

2015-04-07 10:04 codesquid, revision 6624

Cleanup GetVersionString and split into two functions.

2015-04-07 10:03 codesquid, revision 6623

Adjust file open flags for.

2015-03-31 11:21 codesquid, revision 6618

Verify FTP over TLS configuration after changing settings and when connecting with the admin interface.

2015-03-31 10:48 codesquid, revision 6617

CAsyncSslSocketLayer::LoadCertKeyFile can now optionally verify certificate for expiry.

2015-03-24 14:44 codesquid, revision 6606

Always clear SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION and SSL_OP_LEGACY_SERVER_CONNECT, we do not want those options enabled.

2015-03-24 09:52 codesquid, revision 6605

Updated svn:ignore

2015-03-19 20:57 codesquid, revision 6591

Fixed typos

2015-03-19 19:00 codesquid, revision 6590

Bump to 0.9.50

2015-03-18 11:07 codesquid, revision 6584

Increase size of network BIO to better handle larger TLS records.

2015-03-15 19:56 codesquid, revision 6574

Fixed discrepancy of actual default socket buffer size and its description. The latter is the intended value.

2015-02-24 18:30 codesquid, revision 6502

Fix silent uninstallation. #7239

2015-02-17 14:57 codesquid, revision 6460

Fixed typo.

2015-01-09 11:16 codesquid, revision 6350

Add missing change.

2015-01-09 11:10 codesquid, revision 6349

Update copyright year to 2015 and bump to 0.9.49

2015-01-09 10:18 codesquid, revision 6347

Fix log output of welcome message and FEAT reply.

2015-01-03 10:11 codesquid, revision 6330

Don't mark resources as German if they aren't.

2015-01-03 10:10 codesquid, revision 6329

Check value returned by CFrame::LoadFrame.

2014-12-13 09:57 codesquid, revision 6256

Fix (and simplify) changing admin interface IP bindings, it did not recreate binding on [::1].

2014-11-29 11:14 codesquid, revision 6205

As the updated permissions callback is per-thread, access the thread-specific user id list. Otherwise we might crash.

2014-11-07 11:12 codesquid, revision 6167

Simplify listen socket creation.

2014-11-07 11:08 codesquid, revision 6166

Forgot to commit past version bump to 0.9.48

2014-11-07 10:45 codesquid, revision 6165

Fix IP binding parsing to handle IPv6 addresses containing letters.

2014-10-29 21:25 codesquid, revision 6148

Coalesce welcome message and FEAT reply into a single packet each.

2014-10-29 20:57 codesquid, revision 6147

Configure Windows to create mini dumps if the server service crashes.

2014-10-29 17:40 codesquid, revision 6146

Small simplification.

2014-10-29 17:39 codesquid, revision 6145

OpenSSL keeps a lot of internal state hidden behind a most ugly API. We need to do more cleanup when unloading OpenSSL.

2014-10-29 16:29 codesquid, revision 6144

Make layer callbacks safer to use.

2014-10-29 16:19 codesquid, revision 6143

Fix another memory leak.

2014-10-29 16:02 codesquid, revision 6142

Remove some legacy cruft from MFC days.

2014-10-29 14:34 codesquid, revision 6141

Fix memory leak, we were calling SSL_load_error_strings but didn't call ERR_free_strings

2014-10-29 14:33 codesquid, revision 6140

Fix a few harmless issues founds by Visual Studio's static analyzer.

2014-10-29 10:17 codesquid, revision 6139

Advertise EPSV/EPRT support in FEAT reply.

2014-10-24 10:42 codesquid, revision 6136

Fixed typo.

2014-10-20 16:18 codesquid, revision 6131

Update string class to a newer version to fix a buffer overflow in FormatV.

2014-10-10 09:29 codesquid, revision 6120

Allow OPTS prior to login. It is not coupled to accounts/permissions in any way. There are some clients that sent OPTS UTF8 ON prior to login.

2014-09-19 11:51 codesquid, revision 6094

Bump to 0.9.47

2014-09-19 11:51 codesquid, revision 6093

Update address in welcome message.

2014-09-19 09:53 codesquid, revision 6092

Make external IP check more robost wrt. leading/trailing whitespace.

2014-09-19 09:41 codesquid, revision 6091

Don't copy too many bytes fixes #9850.

2014-09-18 15:10 codesquid, revision 6090

Fix another case of bad math.

2014-09-18 15:08 codesquid, revision 6089

Fix some bit-fiddling integer arithmetic leading to incorrect timestamps.

2014-09-18 14:11 codesquid, revision 6088

Fix sort dropdown selection when sorted by IP.

2014-09-18 10:55 codesquid, revision 6087

Bump protocol version.

2014-09-18 10:54 codesquid, revision 6086

Allow more than 64k users/groups.

2014-09-18 09:10 codesquid, revision 6085

Additional code cleanup.

2014-09-17 20:39 codesquid, revision 6084

Remove non-existing file references.

2014-09-17 20:35 codesquid, revision 6083

Simplify (and fix) loading of the hand cursor.

2014-09-17 20:34 codesquid, revision 6082

Only look in executable directory for DLLs.

2014-09-17 15:57 codesquid, revision 6081

Increase size of pending connection backlog.

2014-09-17 15:30 codesquid, revision 6080

Save interface settings in application directory.

2014-09-17 15:28 codesquid, revision 6079

Display server address in connecting message.

2014-09-17 14:41 codesquid, revision 6078

Fix autoban of IPv6 addresses not triggering.

2014-09-16 16:47 codesquid, revision 6077

Allow a 60% larger list of IP filters for users and groups.

2014-09-16 14:50 codesquid, revision 6076

Install a locking callback. The necessary to do so is a prime example of bad library design.

2014-09-16 14:48 codesquid, revision 6075

Sign certificates with SHA256 instead of SHA1

2014-09-16 14:46 codesquid, revision 6074

Use DLL wrapper to slightly simplify usage.

2014-09-16 10:47 codesquid, revision 6073

Small wrapper for loading and unloading DLLs.

2014-08-13 10:10 codesquid, revision 6014

Don't misuse FindFirstFile to query attributes for individual files. Since Windows XP we can use GetFileAttributesEx.

2014-08-10 10:35 codesquid, revision 6005

Get rid of some memsets.

2014-08-10 10:32 codesquid, revision 6004

Remove dead code.