1*f4f33ea0SBaptiste Daroussin--- ifgate/message.c.orig Mon Jul 24 15:17:47 1995 2*f4f33ea0SBaptiste Daroussin+++ ifgate/message.c Mon Jul 24 15:18:00 1995 3*f4f33ea0SBaptiste Daroussin@@ -48,12 +48,26 @@ 4*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"X-UUCP-From")) return 0; 5*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"X-Body-Start")) return 0; 6*f4f33ea0SBaptiste Daroussin if (!strncasecmp(msg->key,"X-FTN-",6)) return 0; 7*f4f33ea0SBaptiste Daroussin- if (!strcasecmp(msg->key,"Path")) return isftnpath(msg->val)?0:1; 8*f4f33ea0SBaptiste Daroussin+ if (!strcasecmp(msg->key,"Path")) 9*f4f33ea0SBaptiste Daroussin+ 10*f4f33ea0SBaptiste Daroussin+#ifdef LESS_RFC_KLUDGES 11*f4f33ea0SBaptiste Daroussin+ return 0; 12*f4f33ea0SBaptiste Daroussin+#else 13*f4f33ea0SBaptiste Daroussin+ return isftnpath(msg->val)?0:1; 14*f4f33ea0SBaptiste Daroussin+#endif 15*f4f33ea0SBaptiste Daroussin+ 16*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Newsgroups")) return newsmode?0:2; 17*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Xref")) return 0; 18*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Return-Receipt-To")) return 1; 19*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Received")) return newsmode?0:2; 20*f4f33ea0SBaptiste Daroussin- if (!strcasecmp(msg->key,"From")) return ftnorigin?0:2; 21*f4f33ea0SBaptiste Daroussin+ if (!strcasecmp(msg->key,"From")) 22*f4f33ea0SBaptiste Daroussin+ 23*f4f33ea0SBaptiste Daroussin+#ifdef LESS_RFC_KLUDGES 24*f4f33ea0SBaptiste Daroussin+ return 0; 25*f4f33ea0SBaptiste Daroussin+#else 26*f4f33ea0SBaptiste Daroussin+ return ftnorigin?0:2; 27*f4f33ea0SBaptiste Daroussin+#endif 28*f4f33ea0SBaptiste Daroussin+ 29*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"To")) 30*f4f33ea0SBaptiste Daroussin { 31*f4f33ea0SBaptiste Daroussin if (newsmode) return 0; 32*f4f33ea0SBaptiste Daroussin@@ -66,7 +80,14 @@ 33*f4f33ea0SBaptiste Daroussin } 34*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Cc")) return 2; 35*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Bcc")) return 2; 36*f4f33ea0SBaptiste Daroussin- if (!strcasecmp(msg->key,"Reply-To")) return 2; 37*f4f33ea0SBaptiste Daroussin+ if (!strcasecmp(msg->key,"Reply-To")) 38*f4f33ea0SBaptiste Daroussin+ 39*f4f33ea0SBaptiste Daroussin+#ifdef LESS_RFC_KLUDGES 40*f4f33ea0SBaptiste Daroussin+ return 0; 41*f4f33ea0SBaptiste Daroussin+#else 42*f4f33ea0SBaptiste Daroussin+ return 2; 43*f4f33ea0SBaptiste Daroussin+#endif 44*f4f33ea0SBaptiste Daroussin+ 45*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Lines")) return 0; 46*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Date")) return 0; 47*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Subject")) 48*f4f33ea0SBaptiste Daroussin@@ -77,8 +98,22 @@ 49*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Organization")) return removeorg?0:1; 50*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Comment-To")) return 0; 51*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"X-Comment-To")) return 0; 52*f4f33ea0SBaptiste Daroussin- if (!strcasecmp(msg->key,"Keywords")) return 2; 53*f4f33ea0SBaptiste Daroussin- if (!strcasecmp(msg->key,"Summary")) return 2; 54*f4f33ea0SBaptiste Daroussin+ if (!strcasecmp(msg->key,"Keywords")) 55*f4f33ea0SBaptiste Daroussin+ 56*f4f33ea0SBaptiste Daroussin+#ifdef LESS_RFC_KLUDGES 57*f4f33ea0SBaptiste Daroussin+ return 0; 58*f4f33ea0SBaptiste Daroussin+#else 59*f4f33ea0SBaptiste Daroussin+ return 2; 60*f4f33ea0SBaptiste Daroussin+#endif 61*f4f33ea0SBaptiste Daroussin+ 62*f4f33ea0SBaptiste Daroussin+ if (!strcasecmp(msg->key,"Summary")) 63*f4f33ea0SBaptiste Daroussin+ 64*f4f33ea0SBaptiste Daroussin+#ifdef LESS_RFC_KLUDGES 65*f4f33ea0SBaptiste Daroussin+ return 0; 66*f4f33ea0SBaptiste Daroussin+#else 67*f4f33ea0SBaptiste Daroussin+ return 2; 68*f4f33ea0SBaptiste Daroussin+#endif 69*f4f33ea0SBaptiste Daroussin+ 70*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"MIME-Version")) return removemime?0:1; 71*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Content-Type")) return removemime?0:1; 72*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Content-Length")) return removemime?0:1; 73*f4f33ea0SBaptiste Daroussin@@ -86,8 +121,26 @@ 74*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Content-Name")) return 2; 75*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Content-Description")) return 2; 76*f4f33ea0SBaptiste Daroussin if (!strcasecmp(msg->key,"Message-ID")) return ftnorigin?0:1; 77*f4f33ea0SBaptiste Daroussin- if (!strcasecmp(msg->key,"References")) return removeref?0:1; 78*f4f33ea0SBaptiste Daroussin- if (!strcasecmp(msg->key,"Distribution")) return ftnorigin?0:1; 79*f4f33ea0SBaptiste Daroussin+ if (!strcasecmp(msg->key,"References")) 80*f4f33ea0SBaptiste Daroussin+ 81*f4f33ea0SBaptiste Daroussin+#ifdef LESS_RFC_KLUDGES 82*f4f33ea0SBaptiste Daroussin+ return 0; 83*f4f33ea0SBaptiste Daroussin+#else 84*f4f33ea0SBaptiste Daroussin+ return removeref?0:1; 85*f4f33ea0SBaptiste Daroussin+#endif 86*f4f33ea0SBaptiste Daroussin+ 87*f4f33ea0SBaptiste Daroussin+ if (!strcasecmp(msg->key,"Distribution")) 88*f4f33ea0SBaptiste Daroussin+ 89*f4f33ea0SBaptiste Daroussin+#ifdef LESS_RFC_KLUDGES 90*f4f33ea0SBaptiste Daroussin+ return 0; 91*f4f33ea0SBaptiste Daroussin+#else 92*f4f33ea0SBaptiste Daroussin+ return ftnorigin?0:1; 93*f4f33ea0SBaptiste Daroussin+#endif 94*f4f33ea0SBaptiste Daroussin+ 95*f4f33ea0SBaptiste Daroussin+#ifdef LESS_RFC_KLUDGES 96*f4f33ea0SBaptiste Daroussin+ if (!strcasecmp(msg->key,"NNTP-Posting-Host")) return 0; 97*f4f33ea0SBaptiste Daroussin+#endif 98*f4f33ea0SBaptiste Daroussin+ 99*f4f33ea0SBaptiste Daroussin /*if (!strcasecmp(msg->key,"")) return ;*/ 100*f4f33ea0SBaptiste Daroussin return 1; 101*f4f33ea0SBaptiste Daroussin } 102