Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2022-06-29 10:50:01

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla 3 (7772 changes):

2015-09-07 11:38 codesquid, revision 6970

Reset timeout if trying next address.

2015-09-04 11:40 codesquid, revision 6968

Bump to 3.14.0-rc1

2015-09-04 11:40 codesquid, revision 6967

Updated translations

2015-09-04 09:46 codesquid, revision 6966

Fix memory leak.

2015-09-04 09:33 codesquid, revision 6965

Handle failures to load dialog.

2015-09-04 09:30 codesquid, revision 6964

Fix logic error in comment handling.

2015-09-03 11:13 codesquid, revision 6963

import.c is now needed by fzsftp as well.

2015-09-02 15:13 codesquid, revision 6959

Allow use of foreign key files without conversion if they aren't password protected.

2015-09-02 12:41 codesquid, revision 6958

Show error message when trying to load SSH1 key.

2015-09-02 12:26 codesquid, revision 6957

Disable SSH1 support.

2015-08-31 15:09 codesquid, revision 6956

Fix interaction between keyfiles and interactive logins.

2015-08-31 15:08 codesquid, revision 6955

Do not ask to convert password-protected keyfiles.

2015-08-31 13:38 codesquid, revision 6954

Handle wrong key passphrase.

2015-08-31 13:15 codesquid, revision 6953

Always send key passphrase request regardless of login type.

2015-08-31 12:54 codesquid, revision 6952

Handle password protected keyfiles.

2015-08-28 08:09 codesquid, revision 6951

Do not open search dialog if not idle.

2015-08-27 08:42 codesquid, revision 6950

Change checkbox label, locally edited files aren't being deleted.

2015-08-25 14:14 codesquid, revision 6949

When remote directory does not exist during synchronized browsing, ask whether it should be created.

2015-08-25 10:14 codesquid, revision 6948

When local directory does not exist during synchronized browsing, ask whether it should be created.

2015-08-24 13:14 codesquid, revision 6946

Bump to 3.13.1

2015-08-24 13:06 codesquid, revision 6945

Updated translations

2015-08-24 12:48 codesquid, revision 6944

Try 1y instead of 0x when checking for C++14 support.

2015-08-23 09:10 codesquid, revision 6943

Fix Ctrl+Shif+I shortcut and on OS X, add Ctrl+,

2015-08-22 08:54 codesquid, revision 6942

Merge with upstream PuTTY.

2015-08-21 21:51 codesquid, revision 6941

Fix key computation if the combination of cipher and kex-hash requires more than 2 iterations Until now, PuTTY assumed key computation (RFC 4253 section 7.2) requires at most 2 iterations. This patch increases the limit to 4 iterations as is needed for chacha20-poly1305@openssh.com with diffie-hellman-group-exchange-sha1: ceil(512/160)==4. This can be reproduced connecting to a recent OpenSSH using the following two lines in /etc/sshd_config: Ciphers=chacha20-poly1305@openssh.com KexAlgorithms=diffie-hellman-group-exchange-sha1 This bug has originally been reported at https://trac.filezilla-project.org/ticket/10633

2015-08-21 16:39 codesquid, revision 6940

Create minidumps on crashes for fzsftp.exe and fzputtygen as well.

2015-08-20 11:59 codesquid, revision 6939

Add missing include.

2015-08-18 18:19 codesquid, revision 6938

Use LIBS instead of LDFLAGS in -latomic detection.

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

Check whether pugixml has been compiled with long long support.

2015-08-17 15:58 codesquid, revision 6936

Fix another testcase compile error.

2015-08-17 15:48 codesquid, revision 6935

Fix *nix builds.

2015-08-17 15:47 codesquid, revision 6934

Hopefully fix compile error in testcase.

2015-08-17 15:25 codesquid, revision 6933

Additional memory savings.

2015-08-17 13:07 codesquid, revision 6932

Save a significant amount of memory by using std::(w)string directly instead of using wxString.

2015-08-16 17:57 codesquid, revision 6931

Add check whether we need -latomic

2015-08-16 10:56 codesquid, revision 6930

Do not use custom random_device if using visual studio.

2015-08-16 10:56 codesquid, revision 6929

Sadly on some MinGW toolchains, std::random_device is non-functional. Implement our own.

2015-08-15 23:27 codesquid, revision 6928

Fix typo breaking source distribution

2015-08-15 12:35 codesquid, revision 6926

Bump to 3.13.0

2015-08-15 12:28 codesquid, revision 6925

Updated translations

2015-08-14 16:58 codesquid, revision 6920

Avoid using wxFileName::GetModificationTime

2015-08-13 22:29 codesquid, revision 6919

Bigger initial dimensions of main window.

2015-08-13 22:24 codesquid, revision 6918

Slightly increase minimal size of tree control in settings dialog.

2015-08-13 17:01 codesquid, revision 6917

Display $HOME instead of / if last used directory is invalid.

2015-08-13 14:05 codesquid, revision 6916

Small performance improvements.

2015-08-13 13:04 codesquid, revision 6915

We shouldn't needed it, but set ai_socktype to SOCK_STREAM on the hint for the bind address just in case.

2015-08-12 15:10 codesquid, revision 6914

Check that system pugixml is at least version 1.5

2015-08-12 12:36 codesquid, revision 6913

Fix assertion in debug builds.

2015-08-12 08:34 codesquid, revision 6912

Fix logic error in memory xml writer.

2015-08-12 08:30 codesquid, revision 6911

Fix compile error

2015-08-11 20:27 codesquid, revision 6910

Add some safety checks.

2015-08-10 19:07 codesquid, revision 6904

Bump to Bump to 3.13.0-rc2

2015-08-10 19:02 codesquid, revision 6902

Fixed last compile error.

2015-08-10 18:42 codesquid, revision 6901

Updated translations

2015-08-10 17:04 codesquid, revision 6900

Added missing configure checks from PuTTY.

2015-08-10 15:35 codesquid, revision 6899

Fix another conversion from DORD to int

2015-08-10 15:08 codesquid, revision 6898

Don't cast pointers to int, use intptr_t

2015-08-10 15:07 codesquid, revision 6897

Don't redefine SECURITY_WIN32

2015-08-10 15:07 codesquid, revision 6896

value_length must be DWORD

2015-08-10 14:49 codesquid, revision 6895

Fix a warning

2015-08-10 14:48 codesquid, revision 6894

Fix signature of platform_new_connection

2015-08-10 14:38 codesquid, revision 6893

Fix MinGW compile error

2015-08-10 14:33 codesquid, revision 6892

Fix generating fingerprint of ssh2 key

2015-08-10 14:27 codesquid, revision 6891

Change include order so that it compiles with our own config.h

2015-08-10 14:26 codesquid, revision 6890

Fix dependencies.

2015-08-10 14:26 codesquid, revision 6889

Fix warning.

2015-08-10 14:10 codesquid, revision 6888

Add missing file.

2015-08-10 14:03 codesquid, revision 6887

Fix function prototype after the PuTTY merge.

2015-08-10 14:02 codesquid, revision 6886

Fix include error

2015-08-10 13:45 codesquid, revision 6885

Check for pugixml.hpp instead of pugixml.h

2015-08-10 13:15 codesquid, revision 6884

Merge with upstream PuTTY changes.

2015-08-09 20:20 codesquid, revision 6883

Minor cleanup

2015-08-05 21:30 codesquid, revision 6881

Bump to 3.13.0-rc1

2015-08-05 21:29 codesquid, revision 6880

Fix compile error

2015-08-05 20:42 codesquid, revision 6879

Updated translations

2015-08-05 14:27 codesquid, revision 6878

Clean up error handling.

2015-08-05 13:45 codesquid, revision 6877

Use consistent spelling for key file.

2015-08-05 13:32 codesquid, revision 6876

Finished wxLongLong removal.

2015-08-05 13:07 codesquid, revision 6875

Replace wxArrayString with std::vector<wxString>

2015-08-04 08:34 codesquid, revision 6874

Add export to all queue tab context menus.

2015-08-04 07:15 codesquid, revision 6873

Fixed compile error introduced in r6871

2015-08-03 22:32 codesquid, revision 6872

Add translator comment

2015-08-03 22:25 codesquid, revision 6871

Revert some changes that led to translation changes.

2015-08-03 14:30 codesquid, revision 6870

Hide controls that aren't relevant to the current protocol and logon type selection.

2015-08-03 08:49 codesquid, revision 6869

Set CDirectoryListing::listing_has_dirs when adding an unsure directory.

2015-08-03 08:41 codesquid, revision 6868

If deleting a directory tree navigate out of the deleted subdir when refreshing. #10591

2015-08-01 10:37 codesquid, revision 6867

Typo.

2015-08-01 10:36 codesquid, revision 6866

Register App Path for Win+R. #10613

2015-07-31 18:44 codesquid, revision 6865

Fix copy-paste error found by Coverity.

2015-07-31 15:36 codesquid, revision 6864

Fix a warning.

2015-07-31 15:19 codesquid, revision 6863

Do not update recursion progress more than 5 times per second.

2015-07-31 13:00 codesquid, revision 6862

Cache lookup is now O(log n) instead of O(n)

2015-07-31 11:53 codesquid, revision 6861

Fix compile error

2015-07-30 16:25 codesquid, revision 6860

Patch by Ander Juaristi with some minor modifications: Allow entering site-specific SFTP private keys in the Site Manager. Modifications: - Fixed order of LogonType enum - Moved/renamed the two new files - Fixed XRC layout - Diable keyfile browse button along with text control

2015-07-30 15:48 codesquid, revision 6859

Fixed typo in comment.

2015-07-30 13:14 codesquid, revision 6858

Make some additional types movable.

2015-07-30 12:46 codesquid, revision 6857

Make some classes move-constructible.

2015-07-30 10:03 codesquid, revision 6856

Updated translations.

2015-07-30 08:37 codesquid, revision 6855

CServerPath::Segmentize did a lot of needless copying.

2015-07-29 13:28 codesquid, revision 6854

Mention proxy type in connection message.

2015-07-29 13:27 codesquid, revision 6853

Additional debug logging.

2015-07-28 20:28 codesquid, revision 6852

Same as r6592 but for connecting from the command-line. Closes #10605

2015-07-28 16:40 codesquid, revision 6851

Further removal of wxLongLong.

2015-07-28 15:46 codesquid, revision 6850

Small cleanup.

2015-07-28 15:29 codesquid, revision 6849

Fix compile error.

2015-07-28 15:09 codesquid, revision 6848

Convert some additional TinyXML remnants.

2015-07-28 14:57 codesquid, revision 6847

Work in progress: Move from TinyXML to pugixml.

2015-07-27 12:14 codesquid, revision 6844

Slightly smaller file.

2015-07-23 20:53 codesquid, revision 6842

Convert WSAEADDRINUSE to EADDRINUSE.

2015-07-22 16:58 codesquid, revision 6841

::CreateMutex may return NULL.

2015-07-22 14:14 codesquid, revision 6840

Use std::make_unique instead of custom implementation.

2015-07-22 13:15 codesquid, revision 6839

The time has come to require C++14 support.

2015-07-22 07:36 codesquid, revision 6837

Fix a few XRC errors.

2015-07-20 18:11 codesquid, revision 6834

Remove no longer needed define.

2015-07-20 18:10 codesquid, revision 6833

Visual Studio 2015 has arrived. Remove support for older versions.

2015-07-11 09:47 codesquid, revision 6828

Additional wxDateTime -> CDateTime conversion.

2015-07-11 09:23 codesquid, revision 6827

The underlying socket object lives longer than the TLS layer, pass socket as reference instead.

2015-07-09 17:49 codesquid, revision 6826

Remove an assert. The function works correctly without it and what the assert complains about is possible user input.

2015-07-09 17:26 codesquid, revision 6824

Tag 3.12.0.2

2015-07-09 17:18 codesquid, revision 6823

Fix regression on servers that don't have supported MLSD facts enabled by default. #10577

2015-07-09 12:43 codesquid, revision 6821

Bump to 3.12.0.1

2015-07-09 12:17 codesquid, revision 6820

Fix typo in UTF8 detection.

2015-07-09 12:13 codesquid, revision 6819

Fix location of status bar being off by one pixel

2015-07-08 21:38 codesquid, revision 6818

Work around a declaration clash on SunOS.

2015-07-08 19:53 codesquid, revision 6817

Fix typo

2015-07-08 13:01 codesquid, revision 6815

Bump to 3.12.0

2015-07-08 12:55 codesquid, revision 6814

Updated translations

2015-07-08 09:04 codesquid, revision 6813

Reconnect once if a disconnect happens during a command. Should fix #10574

2015-07-07 07:55 codesquid, revision 6812

Get format string from the correct label, spotted by Coverity.

2015-07-07 07:54 codesquid, revision 6811

Add missing breaks, spotted by Coverity.

2015-07-07 07:54 codesquid, revision 6810

Fix use after free spotted by Coverity.

2015-07-07 07:20 codesquid, revision 6809

Relax parsing of FEAT lines.

2015-07-06 21:58 codesquid, revision 6808

Minor cleanup.

2015-07-06 13:30 codesquid, revision 6807

Fix a few more warnings.

2015-07-06 13:06 codesquid, revision 6806

Fix compiler warning.

2015-07-06 13:04 codesquid, revision 6805

Fix warning.

2015-07-06 08:41 codesquid, revision 6804

Check for open message boxes and dialogs before showing asynchronous requests. Fixes #9514.

2015-07-01 11:19 codesquid, revision 6803
  • D /FileZilla3/trunk/docs/todo.txt

Remove an outdated todo list.

2015-07-01 10:01 codesquid, revision 6802

Use https:// where applicable.

2015-06-30 11:37 codesquid, revision 6801

Add directory comparison as option in the site manager and for bookmarks.

2015-06-30 10:05 codesquid, revision 6800

Allow comparing directories when not connected.

2015-06-30 09:41 codesquid, revision 6799

Fix a typo.

2015-06-30 09:36 codesquid, revision 6798

wxListCtrlEx::ScrollTopItem: Clamp passed item to item count.

2015-06-30 09:33 codesquid, revision 6797

More graceful handling of end of directory comparison.

2015-06-29 14:50 codesquid, revision 6795

Bump to 3.12.0-rc1

2015-06-29 12:36 codesquid, revision 6794

Quote paths containing spaces when executing fzputtygen.

2015-06-29 08:54 codesquid, revision 6793

Updated translations

2015-06-26 08:11 codesquid, revision 6792

Allow navigating the server during recursive operations.

2015-06-26 07:35 codesquid, revision 6791

Add origin flag to CCommandQueue::Idle

2015-06-22 12:18 codesquid, revision 6790

Show recursive operation progress.

2015-06-22 12:18 codesquid, revision 6789

Ignore listings from recursive operations if operation has been stopped already.

2015-06-22 12:12 codesquid, revision 6788

Add wxPLURAL_LL that works with 64bit integers on 32bit systems, unlike wxPLURAL.

2015-06-21 19:04 codesquid, revision 6787

Revert accidental commit.

2015-06-21 18:58 codesquid, revision 6786

2015-06-21 17:45 codesquid, revision 6785

Add a bit of documentation.

2015-06-20 16:32 codesquid, revision 6784

This should fix a compile error with some non-standard wx configurations.

2015-06-20 13:33 codesquid, revision 6783

Avoid C++14 generic lambda.

2015-06-19 09:33 codesquid, revision 6782

Warn if trying to import files from newer version of FZ.

2015-06-19 09:32 codesquid, revision 6781

Use wxMessageBoxEx instead of wxMessageBox

2015-06-19 09:29 codesquid, revision 6780

Little bit of cleanup.

2015-06-18 16:54 codesquid, revision 6779

Show a message if trying to open sitemanager.xml created by a more recent version.

2015-06-18 09:43 codesquid, revision 6778

Write own version and platform into created xml files.

2015-06-18 08:38 codesquid, revision 6777

Add debug message with details if gnutls_certificate_verify_peers2 fails.

2015-06-17 14:05 codesquid, revision 6776

Display cpu features and settings directory on about dialog.

2015-06-17 12:16 codesquid, revision 6775

Recursive operations no longer cause the remote directory listing and directory tree to be updated.

2015-06-16 09:27 codesquid, revision 6774

Command origin tracking.

2015-06-14 20:55 codesquid, revision 6773

Move delete out of the mutex if the handler is already deleting.

2015-06-14 09:30 codesquid, revision 6772

Fix compile error.

2015-06-13 13:39 codesquid, revision 6771

std::stable_sort has too much overhead and we only needed it during recursive search. Add a template specialization to deal with it.

2015-06-13 13:19 codesquid, revision 6770

Use stable sort.

2015-06-13 13:14 codesquid, revision 6769

Fix search status bar.

2015-06-13 08:22 codesquid, revision 6768

Sadly not all platforms have clock_gettime nor pthread_condattr_setclock.

2015-06-13 08:03 codesquid, revision 6767

Add check for clock_gettime and pthread_condattr_setclock

2015-06-12 15:28 codesquid, revision 6766

Make condition::wait immune to wallclock changes. Make mutex and condition attribute initialization a bit faster.

2015-06-12 15:26 codesquid, revision 6765

Add a small test for condition::wait

2015-06-12 14:37 codesquid, revision 6764

Add new class.

2015-06-10 09:26 codesquid, revision 6762

Beginnings of a recursive operation status box. TODOs: - Fill it with info - Avoid updating the file list and directory tree during recursive operations - Allow navigating the server manually during recursive operations

2015-06-09 08:45 codesquid, revision 6761

Don't needlessly print "Verifying certificate..." on every transfer.

2015-06-09 08:40 codesquid, revision 6760

Avoid recompiling the regex every time a PASV reply gets parsed.

2015-06-09 07:48 codesquid, revision 6759

Add mutex around accesses to waiting_socket_threads.

2015-06-08 13:32 codesquid, revision 6758

Allow additional footers in views.

2015-06-08 13:15 codesquid, revision 6757

Keep track of number of processed files and directories.

2015-06-07 10:48 codesquid, revision 6756

Apply #10516 to fix compile error with wx configurations not allowing implicit conversion.

2015-06-04 09:39 codesquid, revision 6755

Reduce installer output, this speeds up installation and uninstallation.

2015-06-02 15:00 codesquid, revision 6751

Bump to 3.11.0.2

2015-06-02 14:15 codesquid, revision 6750

Remove redundant check.

2015-06-02 14:05 codesquid, revision 6749

Updated translations

2015-06-02 13:36 codesquid, revision 6748
  • D /FileZilla3/trunk/locales/eu_ES.po

eu_ES.po got renamed in r5070 to eu.po but somehow got cloned. Delete the extra copy.

2015-06-02 13:26 codesquid, revision 6747

Revert previous pt_BR translation update, #10441

2015-05-27 08:42 codesquid, revision 6739

Add tests for pre-epoch times.

2015-05-27 08:12 codesquid, revision 6738

Add testcase for pre-epoch dates in MLSD listings.

2015-05-26 17:40 codesquid, revision 6737

Fix regression in CDateTime::operator<

2015-05-26 17:28 codesquid, revision 6736

Check errno for mktime/gmtime failure.

2015-05-26 17:18 codesquid, revision 6735

Use std::numeric_limits<int64_t>::min() for invalid times.

2015-05-26 13:32 codesquid, revision 6734

Return FZ_REPLY_ALREADYCONNECTED in CFileZillaEnginePrivate::CheckCommandPreconditions if trying to connect with non-empty m_pControlSocket.

2015-05-26 13:31 codesquid, revision 6733

Make sure m_pControlSocket is always reset in CFileZillaEnginePrivate::Disconnect.

2015-05-26 13:30 codesquid, revision 6732

It seems CFileZillaEnginePrivate::ContinueConnect can get called with unset/invalid command, resulting in a crash. Detect this situation.

2015-05-22 14:39 codesquid, revision 6727

Bump to 3.11.0.1

2015-05-22 14:35 codesquid, revision 6726

Updated translations

2015-05-22 14:17 codesquid, revision 6725

Add initial scaffolding for certificate blacklisting.

2015-05-22 13:00 codesquid, revision 6724

Handle peer address with zone index.

2015-05-22 12:53 codesquid, revision 6723

Do not bind data connection source IP if destination IP differs from control connection peer IP.

2015-05-21 15:59 codesquid, revision 6721

Detect additional instruction sets: bmi1, bmi1, aes2, adx

2015-05-21 12:58 codesquid, revision 6720

Fix deletion of bookmarks in the bookmarks dialog deleting the wrong bookmark. #10438

2015-05-21 09:48 codesquid, revision 6719

Increase minimum accepted DH prime bits.

2015-05-19 14:16 codesquid, revision 6713

Bump to 3.11.0

2015-05-19 14:13 codesquid, revision 6712

Updated translations

2015-05-19 13:11 codesquid, revision 6711

Fix nullpointer dereference if opening a wrapped dialog after changing language to Chinese or Japanese without restarting FileZilla in-between.

2015-05-19 09:20 codesquid, revision 6710

Rename process.h/cpp to fzprocess.h/cpp due to a conflict with some MinGW headers (#10268).

2015-05-19 09:14 codesquid, revision 6709

Minor cleanup.

2015-05-18 15:42 codesquid, revision 6708

The Internet has become faster. Reduce cache duration.

2015-05-17 10:11 codesquid, revision 6707

Some operating systems make it impossible to move a window if the title bar is obscured. When restoring the main window position, keep the title bar in view.

2015-05-13 09:31 codesquid, revision 6706

Get rid of CMonotonicTime, use the clock instead.

2015-05-13 08:56 codesquid, revision 6705

Add some consts and avoid some static locals.

2015-05-13 06:49 codesquid, revision 6704

Grammar

2015-05-12 16:15 codesquid, revision 6703

Fix unresolved symbols linking fzsftp and fzputtygen.

2015-05-12 13:35 codesquid, revision 6701

Bump to 3.11.0-rc1

2015-05-12 13:32 codesquid, revision 6700

Updated translations

2015-05-12 13:20 codesquid, revision 6699

Fix a comment.

2015-05-12 13:19 codesquid, revision 6698

Cleanup of CFLAGS.

2015-05-12 13:19 codesquid, revision 6697

Translate WSAENETUNREACH to ENETUNREACH.

2015-05-12 12:31 codesquid, revision 6696

Add basic support for port number offsets.

2015-05-12 10:10 codesquid, revision 6695

We're not interested in the return value of bind()

2015-05-12 09:16 codesquid, revision 6694

Remove redundant text.

2015-05-12 09:03 codesquid, revision 6693

Reset saved language if setting language fails.

2015-05-12 09:02 codesquid, revision 6692

Save fallback language.

2015-05-11 15:03 codesquid, revision 6691

Fix compile error.

2015-05-11 14:53 codesquid, revision 6690

Try to bind data connection to same local IP as control connection when using passive mode.

2015-05-11 13:49 codesquid, revision 6689

Little bit of cleanup.

2015-05-11 08:51 codesquid, revision 6686

Display validity interval using the configured date/time format.

2015-05-11 08:46 codesquid, revision 6685

Add a test case for CDateTime::Now()

2015-05-11 08:36 codesquid, revision 6684

Fix interger overflow on 32bit systems.

2015-05-09 21:15 codesquid, revision 6683

Fix compile error.

2015-05-07 09:01 codesquid, revision 6682

Remember desired remote directory when connecting.

2015-05-04 13:05 codesquid, revision 6673

Fix compile error.

2015-05-02 17:22 codesquid, revision 6670

GetRandomNumber wasn't thread-safe. Now it is.

2015-05-02 12:28 codesquid, revision 6669

Remove workaround for unsteady steady clock.

2015-05-02 12:28 codesquid, revision 6668

Fix typo in a comment.

2015-05-02 12:26 codesquid, revision 6667

Make steady steady_clock a requirement.

2015-05-01 13:58 codesquid, revision 6664

Fix a format string vulnerability if MALLOC_LOG is set.

2015-05-01 13:58 codesquid, revision 6663

Fix format string vulnerabilities reported by Jong-Gwon Kim. Also fixes a few memory leaks in the process.

2015-04-23 13:27 codesquid, revision 6659

If name is identical, sort search results by path next when sorting by name.

2015-04-23 09:38 codesquid, revision 6658

Another round of warning fixes.

2015-04-23 08:48 codesquid, revision 6657

Fixed additional compiler warnings.

2015-04-22 14:20 codesquid, revision 6656

Fix a coverity warning.

2015-04-22 13:24 codesquid, revision 6655

Partially revert 6652, MinGW lacks import library for SHGetKnownFolderPath.

2015-04-22 12:26 codesquid, revision 6654

Fixed a few more warnings.

2015-04-22 12:15 codesquid, revision 6653

Update macros from the autoconf archive.

2015-04-22 12:07 codesquid, revision 6652

Remove some XP-only code.

2015-04-22 12:05 codesquid, revision 6651

Handle EHOSTDOWN errors in user output.