X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=nntp%2Fnntp.c;h=2b5494f799cc202908935818a9d2f927b3bbade3;hb=50159c7895acc32e014ca5832e461f05c3d98fe3;hp=311a0fc52e59351363b5967b35311b3505275b47;hpb=9a1805afc94b21d8766e6e67ef57f92aaf966e84;p=apps%2Fmadmutt.git diff --git a/nntp/nntp.c b/nntp/nntp.c index 311a0fc..2b5494f 100644 --- a/nntp/nntp.c +++ b/nntp/nntp.c @@ -23,17 +23,12 @@ #include "rfc2047.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); @@ -125,7 +115,7 @@ static int nntp_connect_and_auth (NNTP_SERVER * serv) mutt_message (_("Connected to %s. Posting NOT ok."), conn->account.host); else { mutt_socket_close (conn); - mutt_remove_trailing_ws (buf); + str_skip_trailws (buf); mutt_error ("%s", buf); sleep (2); return -1; @@ -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); @@ -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); }