Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2015-03-01 02:45:01

Select Changelog:

FileZilla 3, FileZilla,
FileZilla Server, wxWidgets

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla 3 (4921 changes):

2015-02-28 09:10 codesquid, revision 6524

Fix typos.

2015-02-28 08:40 codesquid, revision 6523

Don't call wxString::Last on empty strings, it asserts.

2015-02-27 20:20 codesquid, revision 6522

Always use case-insensitive compare when checking whether a file with the same name is already being edited. We don't know which type of filesystem the temp directory is on, e.g. FZ could be run on Linux with the temp directory located on an SMB share hosted on a Windows server.

2015-02-27 17:08 codesquid, revision 6521

Add two explicit casts to solve ambiguous overloads.

2015-02-27 09:17 codesquid, revision 6518

Replace wxLongLong_t with int64_t.

2015-02-27 09:15 codesquid, revision 6517

Fixed a typo.

2015-02-27 08:17 codesquid, revision 6516

Fix a compile error.

2015-02-26 23:18 codesquid, revision 6515

Sadly wxDateTime constructor doesn't take native 64bit types.

2015-02-26 23:04 codesquid, revision 6514

Use int64_t instead of wxLongLong in a couple of places.

2015-02-26 19:28 codesquid, revision 6513

Fix crash if there is no password element.

2015-02-26 19:02 codesquid, revision 6512

Minor modernization.

2015-02-26 18:35 codesquid, revision 6511

Handle failure to load dialog.

2015-02-26 15:10 codesquid, revision 6510

Remove stray semicolon.

2015-02-25 13:56 codesquid, revision 6508

Bump to 3.10.2-rc2

2015-02-25 13:55 codesquid, revision 6507

Updated translations

2015-02-25 13:43 codesquid, revision 6506

Minor reformatting.

2015-02-25 10:01 codesquid, revision 6505

Fix compile error.

2015-02-25 09:52 codesquid, revision 6504

I'm not sure we can yet require SSE2 support. Gather CPU capabilities in the updater.

2015-02-25 08:50 codesquid, revision 6503

Call FinalizeWrite at the end of downloads to ensure all data has been written and to report failure if it has not. Might fix #10269 though I could not reproduce it.

2015-02-24 14:16 codesquid, revision 6501

Snake oil cures all ailments: base64 password encoding.

2015-02-24 13:28 codesquid, revision 6500

Move file.h to include directory.

2015-02-23 19:30 codesquid, revision 6499

Restore toolbar state if clicking the filter button and dismissing the dialog.

2015-02-23 19:01 codesquid, revision 6498

Add missing implementation of CFile::Opened()

2015-02-23 15:06 codesquid, revision 6497

Fix a few more compiler warnings.

2015-02-23 11:33 codesquid, revision 6496

The default dump directory as per MSDN is %LOCALAPPDATA%\CrashDumps Oddly enough when specifying a custom dump directory, no variable replacements are done. Use the default dump directory instead.

2015-02-23 11:03 codesquid, revision 6495

Remove crash option from debug menu.

2015-02-23 11:01 codesquid, revision 6494

Enable creation of minidump files in the default settings directory in case of crashes.

2015-02-23 09:34 codesquid, revision 6493

Minor simplification.

2015-02-23 09:28 codesquid, revision 6492

Fix HTTP proxy handshake, don't send the Basic-Authorization header if the challenge is empty.

2015-02-22 14:32 codesquid, revision 6491

Fix a couple of warnings.

2015-02-21 12:39 codesquid, revision 6488

Bump to 3.10.2-rc1

2015-02-21 12:35 codesquid, revision 6487

Updated translations

2015-02-21 11:17 codesquid, revision 6486

Merge latest PuTTY upstream changes.

2015-02-20 21:16 codesquid, revision 6485

Revert two overeager cast replacements.

2015-02-20 20:38 codesquid, revision 6484

Default some default constructors.

2015-02-20 20:36 codesquid, revision 6483

Change some reinterpret_cast into static_cast where we're just downcasting.

2015-02-20 19:09 codesquid, revision 6482

Fit subject panel to sizer after adding items

2015-02-20 14:57 codesquid, revision 6481

Only reparent on MSW.

2015-02-20 09:59 codesquid, revision 6480

Some certificates have hundreds of SANs. Make the subject box scrollable if it contains more than about 15 lines. Fixes #10236

2015-02-19 20:45 codesquid, revision 6479

Reuse XRC of certificate verification dialog for the certificate display dialog.

2015-02-19 20:43 codesquid, revision 6478

Small cleanup of CNetConfWizard::GetExternalIPAddress()

2015-02-19 17:28 codesquid, revision 6477

Fix a bunch of coverity warnings.

2015-02-19 17:11 codesquid, revision 6476

Only reset the signalled_ flag if waiting succeeded.

2015-02-19 15:16 codesquid, revision 6475

Fix segfaults in event filter.

2015-02-19 15:16 codesquid, revision 6474

Add event loop test

2015-02-19 15:15 codesquid, revision 6473

condition::wait with a timeout needs to return the result.

2015-02-19 14:12 codesquid, revision 6472

Add a testcase for the Dispatch function.

2015-02-19 13:07 codesquid, revision 6471

Fix a bunch of harmless warnings at higher warning levels.

2015-02-18 21:12 codesquid, revision 6470

Fix setting of ssh_socket.

2015-02-18 21:06 codesquid, revision 6469

Don't dereference the nullpointer.

2015-02-18 11:54 codesquid, revision 6468

Reset elapsed if waiting for the user or another engine.

2015-02-18 11:07 codesquid, revision 6467

Fix a couple Coverity warnings.

2015-02-18 10:40 codesquid, revision 6466

Remember last used selection when editing files already being edited.

2015-02-18 09:53 codesquid, revision 6465

Fix compile error.

2015-02-18 09:36 codesquid, revision 6464

When uploading, process acknowledgments as soon as they are available, not when the send buffer becomes full.

2015-02-18 09:30 codesquid, revision 6463

Ugly hack: Make internal socket available to other parts of the code.

2015-02-17 20:59 codesquid, revision 6462

Remember the currently active overall speed limit.

2015-02-17 15:17 codesquid, revision 6461

Add protocol version to fzsftp greeting, detect mismatch.

2015-02-17 09:17 codesquid, revision 6459

Fix initial focus on MSW.

2015-02-16 22:49 codesquid, revision 6458

Dispatch host address event.

2015-02-16 22:42 codesquid, revision 6457

Mark OnClose virtual again.

2015-02-16 22:41 codesquid, revision 6456

Use int64_t instead of wxLongLong in a few more places.

2015-02-16 18:27 codesquid, revision 6455

Make it possible for an event handler to handle multiple sockets.

2015-02-16 17:49 codesquid, revision 6454

Get rid of the socket event dispatcher, we can use the event loop in its place.

2015-02-16 14:49 codesquid, revision 6453

Add utility function to remove pending events of a given type from a handler.

2015-02-16 14:39 codesquid, revision 6452

Update some translations.

2015-02-16 09:23 codesquid, revision 6451

Use the C++ compiler instead of the preprocessor to check for positional printf arguments. This is necessary since the way the stdlib is selected in Clang is fundamentally broken by design. Based on patch by Mojca Miklavec.

2015-02-15 16:12 codesquid, revision 6450

Slightly improve performance of CSizeFormatting, use int64_t instead of wxLongLong in some places.

2015-02-15 15:09 codesquid, revision 6449

Minor speedup.

2015-02-15 13:41 codesquid, revision 6448

Fix timer interval when re-adding the timeout timer.

2015-02-14 14:11 codesquid, revision 6447

Redirect unneeded output to /dev/null in test for libidn.

2015-02-14 11:11 codesquid, revision 6446

Convert engine and controlsocket pointers into references.

2015-02-14 10:24 codesquid, revision 6445

Fix compile error

2015-02-14 09:19 codesquid, revision 6444

Use an atomic_int to keep track of activity status instead of ordinary int + mutex.

2015-02-14 08:49 codesquid, revision 6443

If connection times out, print timeout value in error message.

2015-02-13 15:53 codesquid, revision 6442

Inline scoped_lock.

2015-02-13 15:36 codesquid, revision 6441

Remove stray semicolon

2015-02-13 10:12 codesquid, revision 6440

Use atomics to keep track of progress, part 2.

2015-02-13 09:13 codesquid, revision 6439

Use atomics to keep track of progress.

2015-02-13 09:11 codesquid, revision 6438

Need to update log level in GUI thread as well.

2015-02-12 17:11 codesquid, revision 6437

Add a variadic dispatch helper.

2015-02-12 15:59 codesquid, revision 6436

dynamic_cast is very slow. typeid and type_info::operator== are also slow. Implement a custom type identification that results in just a few simple instructions in the assembly code.

2015-02-12 15:57 codesquid, revision 6435

Rely on the assert.

2015-02-12 09:00 codesquid, revision 6434

Handle platforms without thread_local

2015-02-11 18:46 codesquid, revision 6433

Add check for thread_local

2015-02-11 17:18 codesquid, revision 6432

Fix compilation with old Visual Studio.

2015-02-11 14:59 codesquid, revision 6431

Use a thread-local variable to hold current debug level. This avoids expensive mutex locks.

2015-02-10 21:52 codesquid, revision 6430

Fix segfault in simulated IO.

2015-02-10 21:48 codesquid, revision 6429

Add comments to remove workarounds once Jessie and VS2015 become stable.

2015-02-10 21:47 codesquid, revision 6428

Handle systems with unsteady steady clock.

2015-02-10 18:46 codesquid, revision 6427

Fix logic inversion.

2015-02-10 18:35 codesquid, revision 6426

Add a check for steady steady_clock

2015-02-10 18:20 codesquid, revision 6425

Fix compile error.

2015-02-10 18:15 codesquid, revision 6424

Replace wxStopWatch, use a simpler monotonic clock instead.

2015-02-09 15:38 codesquid, revision 6423

Replace some more wx locking primitives.

2015-02-09 15:31 codesquid, revision 6422

Minor cleanup, add a missing mutex around CIOThread::SetEventHandler.

2015-02-08 17:38 codesquid, revision 6421

Use std::bitset to pass the changed options to all listeners.

2015-02-07 13:45 codesquid, revision 6420

Fix compile error.

2015-02-07 13:09 codesquid, revision 6419

Replace wxMutex, wxCriticalSection and wxCondition with a much faster implementation.

2015-02-05 17:31 codesquid, revision 6418

Work in progress: Call the option change handler with a vector containing all changed options instead of calling it multiple times. This makes it easier to handle multiple related options without causing excessive updates.