The NNTP patch is a joke, let's drop it altogether.
[apps/madmutt.git] / pager.c
diff --git a/pager.c b/pager.c
index e0643b5..b287a6b 100644 (file)
--- a/pager.c
+++ b/pager.c
@@ -817,10 +817,6 @@ fill_buffer (FILE * f, off_t *last_pos, off_t offset, unsigned char *buf,
     return b_read;
 }
 
-#ifdef USE_NNTP
-#include "nntp.h"
-#endif
-
 static int format_line (struct line_t **lineInfo, int n, unsigned char *buf,
                         int flags, ansi_attr * pa, int cnt,
                         int *pspace, int *pvch, int *pcol, int *pspecial)
@@ -1243,10 +1239,6 @@ mutt_pager (const char *banner, const char *fname, int flags, pager_t * extra)
   int old_PagerIndexLines;      /* some people want to resize it
                                  * while inside the pager... */
 
-#ifdef USE_NNTP
-  char *followup_to;
-#endif
-
   if (!(flags & M_SHOWCOLOR))
     flags |= M_SHOWFLAT;
 
@@ -2052,70 +2044,6 @@ mutt_pager (const char *banner, const char *fname, int flags, pager_t * extra)
       redraw = REDRAW_FULL;
       break;
 
-#ifdef USE_NNTP
-    case OP_POST:
-      CHECK_MODE (IsHeader (extra) && !IsAttach (extra));
-      CHECK_ATTACH;
-      if (extra->ctx && extra->ctx->magic == M_NNTP &&
-          !((nntp_data_t *) extra->ctx->data)->allowed &&
-          query_quadoption (OPT_TOMODERATED,
-                            _
-                            ("Posting to this group not allowed, may be moderated. Continue?"))
-          != M_YES)
-        break;
-      ci_send_message (SENDNEWS, NULL, NULL, extra->ctx, NULL);
-      redraw = REDRAW_FULL;
-      break;
-
-    case OP_FORWARD_TO_GROUP:
-      CHECK_MODE (IsHeader (extra) || IsMsgAttach (extra));
-      CHECK_ATTACH;
-      if (extra->ctx && extra->ctx->magic == M_NNTP &&
-          !((nntp_data_t *) extra->ctx->data)->allowed &&
-          query_quadoption (OPT_TOMODERATED,
-                            _
-                            ("Posting to this group not allowed, may be moderated. Continue?"))
-          != M_YES)
-        break;
-      if (IsMsgAttach (extra))
-        mutt_attach_forward (extra->fp, extra->hdr, extra->idx,
-                             extra->idxlen, extra->bdy, SENDNEWS);
-      else
-        ci_send_message (SENDNEWS | SENDFORWARD, NULL, NULL, extra->ctx,
-                         extra->hdr);
-      redraw = REDRAW_FULL;
-      break;
-
-    case OP_FOLLOWUP:
-      CHECK_MODE (IsHeader (extra) || IsMsgAttach (extra));
-      CHECK_ATTACH;
-
-      if (IsMsgAttach (extra))
-        followup_to = extra->bdy->hdr->env->followup_to;
-      else
-        followup_to = extra->hdr->env->followup_to;
-
-      if (!followup_to || m_strcasecmp(followup_to, "poster") ||
-          query_quadoption (OPT_FOLLOWUPTOPOSTER,
-                            _("Reply by mail as poster prefers?")) != M_YES) {
-        if (extra->ctx && extra->ctx->magic == M_NNTP
-            && !((nntp_data_t *) extra->ctx->data)->allowed
-            && query_quadoption (OPT_TOMODERATED,
-                                 _
-                                 ("Posting to this group not allowed, may be moderated. Continue?"))
-            != M_YES)
-          break;
-        if (IsMsgAttach (extra))
-          mutt_attach_reply (extra->fp, extra->hdr, extra->idx,
-                             extra->idxlen, extra->bdy, SENDNEWS | SENDREPLY);
-        else
-          ci_send_message (SENDNEWS | SENDREPLY, NULL, NULL,
-                           extra->ctx, extra->hdr);
-        redraw = REDRAW_FULL;
-        break;
-      }
-#endif
-
     case OP_REPLY:
       CHECK_MODE (IsHeader (extra) || IsMsgAttach (extra));
       CHECK_ATTACH;