Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2024-11-24 20: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):

2014-08-10 10:30 codesquid, revision 6003

Simplify GetSockName and GetPeerName functions.

2014-08-10 09:57 codesquid, revision 6002

Get rid of some unneeded includes.

2014-08-05 11:53 codesquid, revision 5981

Code modernization and cleanup. In particular, use std::recursive_mutex

2014-08-03 12:22 codesquid, revision 5980

Bump version to 0.9.46

2014-08-03 12:08 codesquid, revision 5979

Disallow RC4.

2014-08-03 11:30 codesquid, revision 5978

Set initial speed limit when creating CControlSocket.

2014-08-03 11:14 codesquid, revision 5977

Refactor speed limit code for readability.

2014-08-03 10:46 codesquid, revision 5976

Cleanup initialization.

2014-08-02 17:05 codesquid, revision 5975

Fix a whole bunch of Coverity issues.

2014-08-02 11:50 codesquid, revision 5974

Don't delete void pointer.

2014-08-02 11:43 codesquid, revision 5973

Fix uninitialized variable.

2014-08-02 11:36 codesquid, revision 5972
  • D /FileZilla Server/trunk/source/Interface/misc/ProcessorInfo.h
  • D /FileZilla Server/trunk/source/Interface/misc/WindowsVersion.h
  • D /FileZilla Server/trunk/source/misc/ProcessorInfo.h
  • D /FileZilla Server/trunk/source/misc/WindowsVersion.h

Remove some unused headers.

2014-08-02 11:33 codesquid, revision 5971

Whitespace cleanup. Patch by XhmikosR

2014-08-02 11:28 codesquid, revision 5970

Do not dynamically load getaddrinfo/freeaddrinfo, this was only needed in the distance past. Nowadays all supported Windows versions have these functions. Also cleanup initialization of CAsyncSocketEx members.

2014-08-02 11:10 codesquid, revision 5969

Fix a potential nullpointer dereference and get rid of some memsets.

2014-08-02 10:57 codesquid, revision 5968

Patch by XhmikosR: Changed some format type specifiers to the proper ones, switched to prefix ++ for primitive types and some whitespace cleanup.

2014-08-02 10:55 codesquid, revision 5967

Make CSpeedLimit::Save const.

2014-08-01 23:40 codesquid, revision 5966

Fix harmless memory leak.

2014-08-01 23:35 codesquid, revision 5965

Make sure whole structure is initialized.

2014-08-01 23:30 codesquid, revision 5964

Pass output parameter "out" by reference instead of value. Function is dead code for FileZilla Server but there may be other users. CID 41023.

2014-08-01 23:23 codesquid, revision 5963

Remove two unused variables.

2014-08-01 23:11 codesquid, revision 5962

Disable SSLv3, We now requires TLSv1.0 or later.

2014-08-01 23:11 codesquid, revision 5961

Fix a harmless regression in printing debug information.

2014-08-01 23:05 codesquid, revision 5960

Fix writing to uninitialized memory. Found via Coverify CID 41017.

2014-07-31 21:53 codesquid, revision 5959

Fix GetSpeedLimit, in some cases it returned negative limits, causing crashes in places the negative limit was used without additional checks.

2014-07-31 21:49 codesquid, revision 5958

More defensive handling of speed limits.

2014-07-31 21:35 codesquid, revision 5957

Add a missing return if no data can be sent due to a full BIO. Also employ a bit of defensive programming in case the BIO for some reason is more than full.

2014-07-29 11:16 codesquid, revision 5943

Further cleanup of TLS code.

2014-07-29 09:32 codesquid, revision 5942

Small code cleanup.

2014-07-28 20:11 codesquid, revision 5937

The TLS handshake requires a few round-trips, so set TCP_NODELAY during handshake.

2014-07-28 19:48 codesquid, revision 5936

Do not peek number of bytes in the receive buffer. This hurts performance.

2014-07-28 19:33 codesquid, revision 5935

Instead of faster-than-before looking up the user, keep a copy of the user around and update it only if it changes.

2014-07-27 23:07 codesquid, revision 5933

Reduce code duplication.

2014-07-27 22:18 codesquid, revision 5932

Keep users in a map for faster lookup.

2014-07-27 21:36 codesquid, revision 5931

Enable automatic inlining in release builds.

2014-07-27 21:26 codesquid, revision 5930

Don't needlessly copy the user structure around.

2014-07-27 20:42 codesquid, revision 5929

Mark some classes that arae not being derived from as final. Hopefully Visual Studio can optimize based on this information.

2014-07-27 20:41 codesquid, revision 5928

A couple of small performance improvements.

2014-07-27 19:50 codesquid, revision 5927

Refactor the shutdown code to be much simpler and less error-prone.

2014-07-27 19:48 codesquid, revision 5926

Disable verbose logging and avoid a large amount of unneeded memory allocations.

2014-07-27 19:45 codesquid, revision 5925

Define NOMINMAX prior to including windows headers.

2014-07-27 19:05 codesquid, revision 5924

Even in case of a spurious FD_READ, we must call Receive on the socket, else we won't get the next real FD_READ and the connection will stall.

2014-07-27 15:37 codesquid, revision 5923

We need to call SSL_shutdown again to force it to write out pending alerts.

2014-07-26 21:46 codesquid, revision 5921

Handshakes can get interrupted. Continue the handshake if needed.

2014-07-18 19:13 codesquid, revision 5881

Tighten list of supported ciphers.

2014-07-05 10:23 codesquid, revision 5779

Print port in "Sending welcome message..." message.

2014-06-23 20:36 codesquid, revision 5731

shutdown() returns 0 on success, hence ShutDownNext() should return true.

2014-06-23 20:35 codesquid, revision 5730

Fix a potential problem during Shutdown: Sometimes ShutDownNext wasn't being called.

2014-06-07 16:12 codesquid, revision 5595

Bump to 0.9.45

2014-06-07 15:53 codesquid, revision 5594

Additional fixes to prevent alias deletion.

2014-05-04 10:23 codesquid, revision 5521

Show an error if user tries to enter a non-virtual alias.

2014-05-04 09:07 codesquid, revision 5520

Fix wording, virtual paths are to be used.

2014-04-12 09:45 codesquid, revision 5496

Modernize command parsing.

2014-04-08 21:36 codesquid, revision 5495

Make wording a bit stronger.

2014-04-08 21:28 codesquid, revision 5494

Prepare for a new release.

2014-04-08 21:27 codesquid, revision 5493

Remove XP from workspace files.

2014-04-08 21:07 codesquid, revision 5492

XP is dead. Long live Vista.

2014-03-29 09:48 codesquid, revision 5488

Updated svn:ignore

2014-03-29 09:47 codesquid, revision 5487

Additional diagnostic if loading the certificate or key file fails.

2014-03-16 11:35 codesquid, revision 5470

Remove non-virtual aliases. Prevent user from creating directory structures with missing aliases.

2014-03-16 10:25 codesquid, revision 5469

Unify STOR and APPE.

2014-03-15 15:17 codesquid, revision 5468

Simplify directory listing buffer handling.

2014-03-15 14:04 codesquid, revision 5467

Unify handling of MLSD, LIST and NLST.

2014-03-15 13:35 codesquid, revision 5466

Fix a possible race condition in passive mode port and refactor code to reduce some code duplication.

2014-01-08 21:38 codesquid, revision 5339

Perform same refactoring for the client.

2014-01-08 21:32 codesquid, revision 5338

Minor fix for timeout handling.

2014-01-08 21:16 codesquid, revision 5337

Refactor code to be less error-prone and to reduce code duplication.

2014-01-02 22:27 codesquid, revision 5329

Prepare for 0.9.43 release by bumping version number and copyright year.

2014-01-01 22:17 codesquid, revision 5328

Don't call bio_ctrl_pending on the SSL BIO if the handshake has not succeeded yet.

2014-01-01 10:00 codesquid, revision 5327

Error handling when copying files.

2013-12-30 21:58 codesquid, revision 5326

Add instructions and copy the SSL libraries to the output directory when building.

2013-12-30 21:08 codesquid, revision 5325

The project files are now almost pretty.

2013-12-30 20:08 codesquid, revision 5324

Update svn:ignore

2013-12-30 20:00 codesquid, revision 5323

Additional project file cleanup.

2013-12-30 19:24 codesquid, revision 5322

Make dependency directories easily configurable.

2013-12-30 18:39 codesquid, revision 5321

Get rid of old paths.

2013-12-30 18:13 codesquid, revision 5320

Even more project file cleanup.

2013-12-30 18:02 codesquid, revision 5319

More project file cleanup.

2013-12-30 17:01 codesquid, revision 5318

Update workspace files.

2013-12-30 16:56 codesquid, revision 5317

Update svn:ignore

2013-12-30 16:52 codesquid, revision 5316

Get rid of extra subdirectory.

2013-12-29 22:23 codesquid, revision 5315

Instead of defaulting to 2048 bits, change minimum to 1280 bits.

2013-12-28 17:30 codesquid, revision 5311

Fix #606

2013-12-28 17:17 codesquid, revision 5310

Some refactoring to fix a few memory leaks. Fixes #7941

2013-12-28 15:02 codesquid, revision 5309

Support a common command argument misspelling.

2013-12-28 14:59 codesquid, revision 5308

Add a few null checks.

2013-12-28 14:53 codesquid, revision 5307

Allow leading/trailing whitespace in filenames, fixes #8604

2013-12-28 14:46 codesquid, revision 5306

Fix clipped text. #8686

2013-12-28 14:37 codesquid, revision 5305

Default to 2048 bit certificates.

2013-12-27 19:06 codesquid, revision 5304

Don't give up so easily finding a free port. #8093

2013-12-26 10:13 codesquid, revision 5303

Disallow deleting (or renaming) aliases.

2013-12-26 09:40 codesquid, revision 5302

Save the 8+3 option in the correct XML element.

2013-12-18 20:19 codesquid, revision 5300

Create a copy of the resource before resetting the transferstatus.

2013-12-18 20:17 codesquid, revision 5299

Fix spelling.

2013-12-18 20:15 codesquid, revision 5298

Remove the outdated and untested Kerberos GSSAPI support.

2013-12-18 19:52 codesquid, revision 5297

Remove support for OPTS UTF8 OFF.

2013-12-18 19:36 codesquid, revision 5296

Remove non-Unicode defines.

2013-12-16 23:46 codesquid, revision 5295

Fix encoding problems

2013-12-16 22:46 codesquid, revision 5294

Prepare for release

2013-12-16 22:17 codesquid, revision 5293

Fix an endless loop, don't use PostMessage directly to trigger another FD_CLOSE. Use the ResendCloseNotify facility instead.