talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit ed5c77c3e4374c820e3574b30d0fa6d948cabe5a
parent 3afda3dfe278a7b92558a007a43d07b1d384dd79
Author: Colin Leroy <colin@colino.net>
Date:   Sat, 20 Sep 2008 08:18:06 +0000

2008-09-20 [colin]	3.5.0cvs117

	* src/imap.c
		Tell on which server errors happened

Diffstat:
MChangeLog | 5+++++
MPATCHSETS | 1+
Mconfigure.ac | 2+-
Msrc/imap.c | 92++++++++++++++++++++++++++++++++++++++++----------------------------------------
4 files changed, 53 insertions(+), 47 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,8 @@ +2008-09-20 [colin] 3.5.0cvs117 + + * src/imap.c + Tell on which server errors happened + 2008-09-20 [colin] 3.5.0cvs116 * src/etpan/etpan-thread-manager.c diff --git a/PATCHSETS b/PATCHSETS @@ -3528,3 +3528,4 @@ ( cvs diff -u -r 1.49.2.116 -r 1.49.2.117 src/procmime.c; cvs diff -u -r 1.96.2.207 -r 1.96.2.208 src/textview.c; ) > 3.5.0cvs114.patchset ( cvs diff -u -r 1.36.2.146 -r 1.36.2.147 src/common/utils.c; ) > 3.5.0cvs115.patchset ( cvs diff -u -r 1.1.4.10 -r 1.1.4.11 src/etpan/etpan-thread-manager.c; cvs diff -u -r 1.1.4.104 -r 1.1.4.105 src/etpan/imap-thread.c; cvs diff -u -r 1.1.2.8 -r 1.1.2.9 src/etpan/nntp-thread.c; ) > 3.5.0cvs116.patchset +( cvs diff -u -r 1.179.2.228 -r 1.179.2.229 src/imap.c; ) > 3.5.0cvs117.patchset diff --git a/configure.ac b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=5 MICRO_VERSION=0 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=116 +EXTRA_VERSION=117 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/imap.c b/src/imap.c @@ -561,135 +561,135 @@ static void imap_handle_error(Session *session, int libetpan_errcode) case MAILIMAP_NO_ERROR: return; case MAILIMAP_NO_ERROR_AUTHENTICATED: - log_warning(LOG_PROTOCOL, _("IMAP error: authenticated\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: authenticated\n"), session->server); break; case MAILIMAP_NO_ERROR_NON_AUTHENTICATED: - log_warning(LOG_PROTOCOL, _("IMAP error: not authenticated\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: not authenticated\n"), session->server); break; case MAILIMAP_ERROR_BAD_STATE: - log_warning(LOG_PROTOCOL, _("IMAP error: bad state\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: bad state\n"), session->server); break; case MAILIMAP_ERROR_STREAM: - log_warning(LOG_PROTOCOL, _("IMAP error: stream error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: stream error\n"), session->server); break; case MAILIMAP_ERROR_PARSE: - log_warning(LOG_PROTOCOL, _("IMAP error: parse error " - "(very probably non-RFC compliance from the server)\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: parse error " + "(very probably non-RFC compliance from the server)\n"), session->server); break; case MAILIMAP_ERROR_CONNECTION_REFUSED: - log_warning(LOG_PROTOCOL, _("IMAP error: connection refused\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: connection refused\n"), session->server); break; case MAILIMAP_ERROR_MEMORY: - log_warning(LOG_PROTOCOL, _("IMAP error: memory error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: memory error\n"), session->server); break; case MAILIMAP_ERROR_FATAL: - log_warning(LOG_PROTOCOL, _("IMAP error: fatal error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: fatal error\n"), session->server); break; case MAILIMAP_ERROR_PROTOCOL: - log_warning(LOG_PROTOCOL, _("IMAP error: protocol error" - "(very probably non-RFC compliance from the server)\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: protocol error" + "(very probably non-RFC compliance from the server)\n"), session->server); break; case MAILIMAP_ERROR_DONT_ACCEPT_CONNECTION: - log_warning(LOG_PROTOCOL, _("IMAP error: connection not accepted\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: connection not accepted\n"), session->server); break; case MAILIMAP_ERROR_APPEND: - log_warning(LOG_PROTOCOL, _("IMAP error: APPEND error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: APPEND error\n"), session->server); break; case MAILIMAP_ERROR_NOOP: - log_warning(LOG_PROTOCOL, _("IMAP error: NOOP error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: NOOP error\n"), session->server); break; case MAILIMAP_ERROR_LOGOUT: - log_warning(LOG_PROTOCOL, _("IMAP error: LOGOUT error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: LOGOUT error\n"), session->server); break; case MAILIMAP_ERROR_CAPABILITY: - log_warning(LOG_PROTOCOL, _("IMAP error: CAPABILITY error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: CAPABILITY error\n"), session->server); break; case MAILIMAP_ERROR_CHECK: - log_warning(LOG_PROTOCOL, _("IMAP error: CHECK error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: CHECK error\n"), session->server); break; case MAILIMAP_ERROR_CLOSE: - log_warning(LOG_PROTOCOL, _("IMAP error: CLOSE error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: CLOSE error\n"), session->server); break; case MAILIMAP_ERROR_EXPUNGE: - log_warning(LOG_PROTOCOL, _("IMAP error: EXPUNGE error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: EXPUNGE error\n"), session->server); break; case MAILIMAP_ERROR_COPY: - log_warning(LOG_PROTOCOL, _("IMAP error: COPY error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: COPY error\n"), session->server); break; case MAILIMAP_ERROR_UID_COPY: - log_warning(LOG_PROTOCOL, _("IMAP error: UID COPY error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: UID COPY error\n"), session->server); break; case MAILIMAP_ERROR_CREATE: - log_warning(LOG_PROTOCOL, _("IMAP error: CREATE error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: CREATE error\n"), session->server); break; case MAILIMAP_ERROR_DELETE: - log_warning(LOG_PROTOCOL, _("IMAP error: DELETE error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: DELETE error\n"), session->server); break; case MAILIMAP_ERROR_EXAMINE: - log_warning(LOG_PROTOCOL, _("IMAP error: EXAMINE error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: EXAMINE error\n"), session->server); break; case MAILIMAP_ERROR_FETCH: - log_warning(LOG_PROTOCOL, _("IMAP error: FETCH error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: FETCH error\n"), session->server); break; case MAILIMAP_ERROR_UID_FETCH: - log_warning(LOG_PROTOCOL, _("IMAP error: UID FETCH error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: UID FETCH error\n"), session->server); break; case MAILIMAP_ERROR_LIST: - log_warning(LOG_PROTOCOL, _("IMAP error: LIST error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: LIST error\n"), session->server); break; case MAILIMAP_ERROR_LOGIN: - log_warning(LOG_PROTOCOL, _("IMAP error: LOGIN error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: LOGIN error\n"), session->server); break; case MAILIMAP_ERROR_LSUB: - log_warning(LOG_PROTOCOL, _("IMAP error: LSUB error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: LSUB error\n"), session->server); break; case MAILIMAP_ERROR_RENAME: - log_warning(LOG_PROTOCOL, _("IMAP error: RENAME error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: RENAME error\n"), session->server); break; case MAILIMAP_ERROR_SEARCH: - log_warning(LOG_PROTOCOL, _("IMAP error: SEARCH error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: SEARCH error\n"), session->server); break; case MAILIMAP_ERROR_UID_SEARCH: - log_warning(LOG_PROTOCOL, _("IMAP error: UID SEARCH error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: UID SEARCH error\n"), session->server); break; case MAILIMAP_ERROR_SELECT: - log_warning(LOG_PROTOCOL, _("IMAP error: SELECT error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: SELECT error\n"), session->server); break; case MAILIMAP_ERROR_STATUS: - log_warning(LOG_PROTOCOL, _("IMAP error: STATUS error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: STATUS error\n"), session->server); break; case MAILIMAP_ERROR_STORE: - log_warning(LOG_PROTOCOL, _("IMAP error: STORE error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: STORE error\n"), session->server); break; case MAILIMAP_ERROR_UID_STORE: - log_warning(LOG_PROTOCOL, _("IMAP error: UID STORE error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: UID STORE error\n"), session->server); break; case MAILIMAP_ERROR_SUBSCRIBE: - log_warning(LOG_PROTOCOL, _("IMAP error: SUBSCRIBE error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: SUBSCRIBE error\n"), session->server); break; case MAILIMAP_ERROR_UNSUBSCRIBE: - log_warning(LOG_PROTOCOL, _("IMAP error: UNSUBSCRIBE error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: UNSUBSCRIBE error\n"), session->server); break; case MAILIMAP_ERROR_STARTTLS: - log_warning(LOG_PROTOCOL, _("IMAP error: STARTTLS error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: STARTTLS error\n"), session->server); break; case MAILIMAP_ERROR_INVAL: - log_warning(LOG_PROTOCOL, _("IMAP error: INVAL error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: INVAL error\n"), session->server); break; case MAILIMAP_ERROR_EXTENSION: - log_warning(LOG_PROTOCOL, _("IMAP error: EXTENSION error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: EXTENSION error\n"), session->server); break; case MAILIMAP_ERROR_SASL: - log_warning(LOG_PROTOCOL, _("IMAP error: SASL error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: SASL error\n"), session->server); break; #if (defined(USE_OPENSSL) || defined (USE_GNUTLS)) case MAILIMAP_ERROR_SSL: - log_warning(LOG_PROTOCOL, _("IMAP error: SSL error\n")); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: SSL error\n"), session->server); break; #endif default: - log_warning(LOG_PROTOCOL, _("IMAP error: Unknown error [%d]\n"), - libetpan_errcode); + log_warning(LOG_PROTOCOL, _("IMAP error on %s: Unknown error [%d]\n"), + session->server, libetpan_errcode); break; } @@ -1226,7 +1226,7 @@ static guint get_file_size_with_crs(const gchar *filename) if (filename == NULL) return -1; - fp = fopen(filename, "rb"); + fp = g_fopen(filename, "rb"); if (!fp) return -1;