Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2024-11-25 01:40:01

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla 3 (8047 changes):

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.

2015-02-05 16:07 codesquid, revision 6417

We need a mutex in the rate limiter.

2015-02-05 15:45 codesquid, revision 6416

Don't run the speedlimit timer every 250ms if there's active limit.

2015-02-05 10:04 codesquid, revision 6415

In socket.h #include <errno.h>, fixes #10217

2015-02-05 09:18 codesquid, revision 6414

Fix untranslatable string.

2015-02-04 14:14 codesquid, revision 6413

Automatically refresh trees if sort mode changes.

2015-02-04 13:40 codesquid, revision 6412

Fix sorting in site manager dialog to be case-insensitive on Windows. Rearrange some common functionality between all the trees.

2015-02-03 13:56 codesquid, revision 6411

Simplify CFileZillaEngine(Private)::GetTransferStatus

2015-02-03 13:47 codesquid, revision 6410

Simplify transfer status notifications to avoid some totally unnecessary allocations.

2015-02-03 13:09 codesquid, revision 6409

In CFileZillaEnginePrivate::OnOptionChanged move getting the new value out of the mutex before assigning it inside of it.

2015-02-03 10:37 codesquid, revision 6408

Ensure total transferred file size is transmitted from the fzsftp process to FileZilla at the end of a transfer.

2015-02-01 11:15 codesquid, revision 6406

Bump to 3.10.1.1

2015-02-01 10:53 codesquid, revision 6405

Fix regression when editing multiple files with the same name.

2015-01-31 13:50 codesquid, revision 6403

Bump to 3.10.1

2015-01-31 13:47 codesquid, revision 6402

Updated translations

2015-01-30 16:14 codesquid, revision 6401

Fix compile error

2015-01-30 14:54 codesquid, revision 6400

Some editors leave junk behind. Silently remove it.

2015-01-27 10:46 codesquid, revision 6399

Don't override proxy settings when loading a specific session. #10165

2015-01-24 16:12 codesquid, revision 6395

Bump to 3.10.1-rc1

2015-01-24 15:53 codesquid, revision 6394

Updated translations

2015-01-24 15:21 codesquid, revision 6393

If re-editing multiple files already being edited, add a checkbox to apply action to all selected file.

2015-01-24 14:03 codesquid, revision 6392

Pass the full list of files to the edit handler instead of calling it individually.

2015-01-24 13:33 codesquid, revision 6391

Use unique_ptr for the link resolver state.

2015-01-24 10:50 codesquid, revision 6390

Check for existing sites prior to showing the ask save password dialog in case of settings loss.

2015-01-24 10:41 codesquid, revision 6389

Fix setting of port and protocol.

2015-01-23 10:44 codesquid, revision 6388

Fix description of what the ftp:// prefix does.

2015-01-22 12:36 codesquid, revision 6387

Don't call the expensive GetSafePath twice.

2015-01-21 19:55 codesquid, revision 6386

Fix over-qualification. Patch by XhmikosR.

2015-01-21 19:24 codesquid, revision 6385

Fix editing the same local file multiple times.

2015-01-21 18:01 codesquid, revision 6384

Deleting items does not trigger the selection changed event. Manually call SetCtrlState in this case.

2015-01-21 17:46 codesquid, revision 6383

Use wxTextCtrl::ChangeValue instead of wxTextCtrl::SetValue. Fix small bug where the default port is needlessly displayed in the port field during drag&drop operations.

2015-01-21 16:04 codesquid, revision 6382

Improve display of GNUTLS_E_PULL_ERROR and GNUTLS_E_PUSH_ERROR, it was confusing users: While the error occurred in the push/pull function, it does not mean that either function is faulty. Silence the TLS error reporting and pass the socket error to higher layers instead of the generic ECONNABORTED.

2015-01-21 13:56 codesquid, revision 6381

Display subject alternative names in certificate dialog.

2015-01-21 13:31 codesquid, revision 6380

Include subject alternative names in certificate structure.

2015-01-21 10:38 codesquid, revision 6379

Instead of hiding alert details in debug messages, directly show the alert at the intended output level.

2015-01-20 14:52 codesquid, revision 6378

Cleanup destruction of hidden items.

2015-01-20 14:52 codesquid, revision 6377

Check for null m_pContextControl

2015-01-20 14:23 codesquid, revision 6376

Remove some old code only needed for compatibility with wx <= 2.8.10

2015-01-20 14:07 codesquid, revision 6375

Return early in UpdateSpeedLimitsIcon if the icon could not be loaded.

2015-01-20 09:47 codesquid, revision 6374

The time has come to disable RC4.

2015-01-18 11:42 codesquid, revision 6373

Use the parent window to get the screen as the dialog isn't realized yet.

2015-01-17 14:08 codesquid, revision 6372

Display SHA-256 certificate fingerprint instead of MD5 fingerprint.

2015-01-17 09:06 codesquid, revision 6371

Check return value of wxDisplay::GetFromWindow to avoid an assert. Addresses #10099. Root cause why it returns wxNOT_FOUND is unknown still.

2015-01-16 15:30 codesquid, revision 6369

Bump to 3.10.0.2

2015-01-16 15:29 codesquid, revision 6368

Updated translation

2015-01-16 15:20 codesquid, revision 6367

In rare cases a freshly deleted directory cannot be instantly recreated. Postpone stale directory cleanup until after creating the working directory.

2015-01-16 10:22 codesquid, revision 6366

Simplify buffer handling if sending doesn't send everything. At that point we know that there had been no previous buffer.

2015-01-16 10:02 codesquid, revision 6365

Fix a handle leak.

2015-01-16 09:55 codesquid, revision 6364

Add some consts and replace some reinterpret_casts with static_cast

2015-01-15 10:27 codesquid, revision 6363

Remove a bit of dead code.

2015-01-15 10:00 codesquid, revision 6362

Fix crash if a keyfile has been configured but the keyfile does not exist or is otherwise invalid.

2015-01-15 09:06 codesquid, revision 6361

Fix uninitialized variable: The value pointed to by perms wasn't set.

2015-01-12 19:26 codesquid, revision 6359

Bump to 3.10.0.1

2015-01-12 19:25 codesquid, revision 6358

Updated translations

2015-01-12 19:08 codesquid, revision 6357

wxFile internally uses _open which uses CreateFile with share mode FILE_SHARE_READ|FILE_SHARE_WRITE. For now also specify this share mode in our own file implementation, even though we do not want other programs from modifying the files we are transferring. Unfortunately lack of FILE_SHARE_WRITE breaks remote file editing, there are too many badly broken programs out there that keep descriptors open for writing even when not writing. TODO: In a future version, compare file timestamps before and after transfer. If timestamp has changed at the end of transfer, fail and retry.

2015-01-12 18:58 codesquid, revision 6356

Fix interrupted handshakes due to extremely large requests sent by server.

2015-01-11 09:58 codesquid, revision 6353

Fix post-login commands when selected protocol is INSECURE_FTP.

2015-01-11 09:45 codesquid, revision 6352

Small refactoring to reduce lifetime of wxFFile

2015-01-11 09:44 codesquid, revision 6351

Fix initialization of m_edit member, this prevented from saving queue items that were loaded from queue.

2015-01-09 09:19 codesquid, revision 6348

Apply #9997 to #include <errno.h> to fix a compile error.

2015-01-07 13:15 codesquid, revision 6345

Bump to 3.10.0

2015-01-07 13:12 codesquid, revision 6344

Use signed char as data type as plain char may be unsigned.

2015-01-07 12:49 codesquid, revision 6343

Updated translations.

2015-01-07 08:26 codesquid, revision 6342

Use QueueEvent instead of AddPendingEvent and wxPostEvent, it avoids a call to wxEvent::Clone.

2015-01-04 19:23 codesquid, revision 6341

Set onetime file exists action as unknown initially. Fixes #9981.

2015-01-04 19:22 codesquid, revision 6340

Use signed char as data type as plain char may be unsigned.

2015-01-03 14:21 codesquid, revision 6339

Fix typo.

2015-01-03 11:35 codesquid, revision 6337

Bump to 3.10.0-rc2

2015-01-03 11:32 codesquid, revision 6336

Updated translations.

2015-01-03 10:23 codesquid, revision 6335

Update Copyright year.

2015-01-03 10:13 codesquid, revision 6334

Fix compile error

2015-01-03 10:13 codesquid, revision 6333

Fix initialization of Welsh and Estonian.

2015-01-03 10:13 codesquid, revision 6332

Rename Estonian translation file. #9978

2015-01-03 10:09 codesquid, revision 6331

Added Welsh translation.

2015-01-01 20:22 codesquid, revision 6328

Make CFileZillaEngine non-copyable.