X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=nntp%2Fnntp.c;h=09a986ac4ca75c45fdf8ff6142ccc50e802ccb4e;hp=03c57d86705297e34ef5392edd6004fef8ef4114;hb=baf86ef44a449017ea20c3fcb252b66dc43fe6ce;hpb=0f44dc85fc1280372ffab911d701e703d803fb4b diff --git a/nntp/nntp.c b/nntp/nntp.c index 03c57d8..09a986a 100644 --- a/nntp/nntp.c +++ b/nntp/nntp.c @@ -17,23 +17,18 @@ #include "mutt_curses.h" #include "sort.h" #include "mx.h" +#include "mx_nntp.h" #include "mime.h" #include "rfc1524.h" #include "rfc2047.h" -#include "mailbox.h" #include "nntp.h" -#ifdef HAVE_PGP -#include "pgp.h" -#endif - -#ifdef HAVE_SMIME -#include "smime.h" -#endif +#include "mutt_crypt.h" #include "lib/mem.h" #include "lib/str.h" #include "lib/intl.h" +#include "lib/debug.h" #include #include @@ -42,14 +37,9 @@ static unsigned int _checked = 0; -#ifdef DEBUG -static void nntp_error (const char *where, const char *msg) -{ - dprint (1, - (debugfile, "nntp_error(): unexpected response in %s: %s\n", where, - msg)); +static void nntp_error (const char *where, const char *msg) { + debug_print (1, ("unexpected response in %s: %s\n", where, msg)); } -#endif /* DEBUG */ static int nntp_auth (NNTP_SERVER * serv) { @@ -74,8 +64,8 @@ static int nntp_auth (NNTP_SERVER * serv) #ifdef DEBUG /* don't print the password unless we're at the ungodly debugging level */ - if (debuglevel < M_SOCK_LOG_FULL) - dprint (M_SOCK_LOG_CMD, (debugfile, "> AUTHINFO PASS *\n")); + if (DebugLevel < M_SOCK_LOG_FULL) + debug_print (M_SOCK_LOG_CMD, ("> AUTHINFO PASS *\n")); #endif snprintf (buf, sizeof (buf), "AUTHINFO PASS %s\r\n", conn->account.pass); mutt_socket_write_d (conn, buf, M_SOCK_LOG_FULL); @@ -431,10 +421,8 @@ static int nntp_read_header (CONTEXT * ctx, const char *msgid, ret = mutt_nntp_fetch (nntp_data, buf, NULL, nntp_read_tempfile, f, 0); if (ret) { -#ifdef DEBUG if (ret != -1) - dprint (1, (debugfile, "nntp_read_header: %s\n", buf)); -#endif + debug_print (1, ("%s\n", buf)); fclose (f); unlink (tempfile); return (ret == -1 ? -1 : 1); @@ -470,7 +458,7 @@ static int parse_description (char *line, void *n) d++; while (*d && (*d == '\t' || *d == ' ')) d++; - dprint (2, (debugfile, "group: %s, desc: %s\n", line, d)); + debug_print (2, ("group: %s, desc: %s\n", line, d)); if ((data = (NNTP_DATA *) hash_find (news->newsgroups, line)) != NULL && safe_strcmp (d, data->desc)) { FREE (&data->desc); @@ -937,7 +925,7 @@ int nntp_fetch_message (MESSAGE * msg, CONTEXT * ctx, int msgno) if (ret == 1) { mutt_error (_("Article %d not found on server"), ctx->hdrs[msgno]->article_num); - dprint (1, (debugfile, "nntp_fetch_message: %s\n", buf)); + debug_print (1, ("%s\n", buf)); } if (ret) { @@ -965,9 +953,7 @@ int nntp_fetch_message (MESSAGE * msg, CONTEXT * ctx, int msgno) * full headers aren't parsed with XOVER, so the information wasn't * available then. */ -#if defined(HAVE_PGP) || defined(HAVE_SMIME) ctx->hdrs[msgno]->security = crypt_query (ctx->hdrs[msgno]->content); -#endif /* HAVE_PGP || HAVE_SMIME */ mutt_clear_error (); rewind (msg->fp); @@ -1094,7 +1080,7 @@ void nntp_delete_data (void *p) FREE (p); } -int nntp_sync_mailbox (CONTEXT * ctx) +int nntp_sync_mailbox (CONTEXT * ctx, int unused1, int* unused2) { NNTP_DATA *data = ctx->data; @@ -1141,7 +1127,7 @@ int nntp_close_mailbox (CONTEXT * ctx) return -1; } } - nntp_sync_mailbox (ctx); + nntp_sync_mailbox (ctx, 0, NULL); if (ctx->data && ((NNTP_DATA *) ctx->data)->nserv) { NNTP_SERVER *news; @@ -1212,7 +1198,7 @@ static int _nntp_check_mailbox (CONTEXT * ctx, NNTP_DATA * nntp_data) return 0; } -int nntp_check_mailbox (CONTEXT * ctx) +int nntp_check_mailbox (CONTEXT * ctx, int* unused1, int unused2) { return _nntp_check_mailbox (ctx, (NNTP_DATA *) ctx->data); }