Changelogs

Overview

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

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla 3 (8010 changes):

2015-04-17 07:10 codesquid, revision 6638

Add configure check for localtime_r, gmtime_r, localtime_r and localtime_s

2015-04-11 15:30 codesquid, revision 6636

Fix compile errors and implement *nix part of time handling.

2015-04-11 10:02 codesquid, revision 6635

Fix converstion from time_t

2015-04-11 09:51 codesquid, revision 6634

Fix compile errors

2015-04-11 09:24 codesquid, revision 6633

Another svn:ignore update.

2015-04-11 09:20 codesquid, revision 6632

Revert accidental commit.

2015-04-11 09:19 codesquid, revision 6631

Work in progress: Custom time class to replace wxDateTime so that we can finally handle DST correctly.

2015-04-11 09:18 codesquid, revision 6630

Update svn:ignore

2015-04-09 09:04 codesquid, revision 6629

Check for an inverse of gmtime()

2015-04-07 18:34 codesquid, revision 6628

Reset error level of installer after elevating, the UAC plugin errorneously sets it to ERROR_CANCELLED in the inner process.

2015-04-05 08:43 codesquid, revision 6622

Fix disabling of timeouts, #10365

2015-04-02 14:56 codesquid, revision 6621

Fix a typo, mark class final.

2015-04-02 08:13 codesquid, revision 6620

Fix requeue of folder itemes.

2015-03-31 15:34 codesquid, revision 6619

Check for nullpointer.

2015-03-29 10:20 codesquid, revision 6615

Bump to 3.10.3

2015-03-29 10:16 codesquid, revision 6614

Updated translations.

2015-03-28 15:00 codesquid, revision 6613

Move some checks that should never fail into asserts.

2015-03-27 14:09 codesquid, revision 6612

Some reformatting and wxLongLong removal.

2015-03-27 08:53 codesquid, revision 6611

Fix reentrancy issues with the option change event handler. #10346

2015-03-27 08:52 codesquid, revision 6610

Change another size comparison to check for negativity or positivity.

2015-03-27 08:51 codesquid, revision 6609

Minor reformatting.

2015-03-27 08:19 codesquid, revision 6608

Make sure local filelist statusbar is set to connected state. Fixes #10347

2015-03-25 10:27 codesquid, revision 6607

Add some documentation to the event handler.

2015-03-23 08:52 codesquid, revision 6604

We don't actually need to carry the oneshot timer flag around.

2015-03-22 09:52 codesquid, revision 6603

Adjust background style on some often-updated controls.

2015-03-21 16:36 codesquid, revision 6601

Bump to 3.10.3-rc1

2015-03-21 16:31 codesquid, revision 6600

Update svn:ignore

2015-03-21 14:25 codesquid, revision 6599

Replace even more lists.

2015-03-21 11:29 codesquid, revision 6598

Follow-up to previous commit to fix compile error.

2015-03-21 11:26 codesquid, revision 6597

Replace a few more lists with vectors and deques as appropriate.

2015-03-21 11:19 codesquid, revision 6596

Pass files to delete as deque instead of list.

2015-03-21 11:07 codesquid, revision 6595

Use a vector for the engine list and clean up the code.

2015-03-20 09:18 codesquid, revision 6594

Use a monotonic clock instead of system time.

2015-03-20 09:04 codesquid, revision 6593

Add some operators to CMonotonicClock.

2015-03-20 09:03 codesquid, revision 6592

If not saving passwords, create items with ASK logontype and remember their passwords for the session.

2015-03-19 16:47 codesquid, revision 6589

Add WAIT_RECEIVE back to m_waiting in SetEventHandler in the closing state. Also fixed a harmless typo.

2015-03-18 17:51 codesquid, revision 6588

Remove no longer used function

2015-03-18 17:30 codesquid, revision 6587

Replace the wait interval with a deadline to reduce timer overhead.

2015-03-18 15:40 codesquid, revision 6586

Get rid of CEventLoop::signalled_, we don't need it.

2015-03-18 15:09 codesquid, revision 6585

Add bool condition::signalled() const

2015-03-17 13:33 codesquid, revision 6583

Better handling of spurious wakeups in condition::wait

2015-03-17 13:21 codesquid, revision 6582

Use unsigned char for the flags.

2015-03-17 13:21 codesquid, revision 6581

Instead of comparing to -1, check if negative. Might fix #10311

2015-03-16 15:51 codesquid, revision 6579

Bump to 3.10.3-beta2

2015-03-16 15:48 codesquid, revision 6578

Updated translations

2015-03-16 14:52 codesquid, revision 6577

A few more small performance optimizations.

2015-03-16 14:14 codesquid, revision 6576

Speed up CViewHeader to rely less on the wxComboBox internals.

2015-03-16 10:28 codesquid, revision 6575

Don't update queue size in status bar more often than once every 200ms.

2015-03-15 11:55 codesquid, revision 6573

Allow disabling shell extension in main configure.

2015-03-15 11:26 codesquid, revision 6572

Use int64_t instead of wxLongLong in some more places.

2015-03-15 10:00 codesquid, revision 6571

Increase minimum timeout to 10 seconds. 5 causes too many failed transfers at the end of fast uploads due to buffering.

2015-03-14 22:27 codesquid, revision 6570

Instead of comparing to -1, check if negative. Might fix #10311

2015-03-14 11:09 codesquid, revision 6568

Bump to 3.10.3-beta1

2015-03-14 11:06 codesquid, revision 6567

Updated translations.

2015-03-13 10:26 codesquid, revision 6566

Fix constness

2015-03-13 10:16 codesquid, revision 6565

Fix handling of multiple arguments when executing processes.

2015-03-12 16:30 codesquid, revision 6564

Apply patch #10302 by scarabeus to fix compile error on openSUSE with minor modification to use wx_str().

2015-03-10 10:14 codesquid, revision 6561

Remove a little bit of dead code.

2015-03-10 10:14 codesquid, revision 6560

Add option to enable SFTP compression.

2015-03-09 11:18 codesquid, revision 6558

CPU is in $host_cpu, not $host_os

2015-03-09 11:01 codesquid, revision 6557

Show error message if running the installer for 64bit FZ on a 32bit Windows.

2015-03-08 10:24 codesquid, revision 6556

Add missing else block in ChangeSocketEventHandler leading to a tiny loss of performance.

2015-03-07 09:33 codesquid, revision 6555

Add substitution to tell the installer about 64bit, use 64bit program files on 64bit installs.

2015-03-06 20:02 codesquid, revision 6554

Fix include path of UAC.nsh

2015-03-06 19:54 codesquid, revision 6553

Update Makefile.am to reflect UAC changes

2015-03-06 19:53 codesquid, revision 6552

Update UAC plugin to latest version, hopefully this fixed admin detection issues some users have reported.

2015-03-06 19:51 codesquid, revision 6551

Remove redundant checks

2015-03-06 14:56 codesquid, revision 6549

Fix a couple build failures.

2015-03-06 14:28 codesquid, revision 6548

Move shell extension into a sub package and manually configure for both 32 and 64bit MSW.

2015-03-05 16:20 codesquid, revision 6547

For now also put the 32bit shell extension into the repository. Currently building 32bit FZ cannot build the 64bit shell extension and building 64bit FZ cannot build the 32bit shell extension.

2015-03-04 09:11 codesquid, revision 6546

Force regview to 32 if (un)installing the 32bit shell extension.

2015-03-03 23:21 codesquid, revision 6545

Mark some classes final and non-copyable where appropriate.

2015-03-03 23:05 codesquid, revision 6544

Small #include cleanup

2015-03-03 15:54 codesquid, revision 6543

Missing include. #10280

2015-03-02 20:28 codesquid, revision 6541

Bump to 3.10.2

2015-03-02 20:19 codesquid, revision 6540

Updated translations

2015-03-02 16:26 codesquid, revision 6539

Merge PuTTY upstream changes.

2015-03-02 14:43 codesquid, revision 6538

Re-sign to include intermediate certificate in chain.

2015-03-02 11:57 codesquid, revision 6537

Signed 64bit shell extension.

2015-03-02 11:55 codesquid, revision 6536

Remove no longer needed MinGW runtime libraries.

2015-03-02 11:49 codesquid, revision 6535

Update 64bit shell extension.

2015-03-02 11:03 codesquid, revision 6534

We neither want exceptions not RTTI in the shell extension, it only brings in unwanted dependencies.

2015-03-02 08:34 codesquid, revision 6533

Fix a typo leading to invalid file sizes.

2015-03-01 20:55 codesquid, revision 6530

Whitespace cleanup and revert an accidental commit. Patch by XhmikosR.

2015-03-01 20:33 codesquid, revision 6529

Add missing includes in testcases.

2015-03-01 18:49 codesquid, revision 6528

More include fixes.

2015-03-01 12:25 codesquid, revision 6527

Add missing include.

2015-03-01 11:16 codesquid, revision 6526

Fix typo in include.

2015-03-01 10:45 codesquid, revision 6525

Fix a harmless coverity warning.

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.

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.