/[pkg-mixmaster]/trunk/Mix/Src/rem.c
ViewVC logotype

Diff of /trunk/Mix/Src/rem.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 47 by rabbi, Wed Dec 12 19:29:52 2001 UTC revision 48 by rabbi, Fri Dec 14 22:24:18 2001 UTC
# Line 6  Line 6 
6     details.     details.
7    
8     Process remailer messages     Process remailer messages
9     $Id: rem.c,v 1.5 2001/12/12 19:29:52 rabbi Exp $ */     $Id: rem.c,v 1.6 2001/12/14 22:24:18 rabbi Exp $ */
10    
11    
12  #include "mix3.h"  #include "mix3.h"
# Line 402  int blockrequest(BUFFER *message) Line 402  int blockrequest(BUFFER *message)
402          } while (c > ' ');          } while (c > ' ');
403        } else        } else
404          buf_set(addr, from);          buf_set(addr, from);
405          {
406            BUFFER *real_addr;
407            real_addr = buf_new();
408            rfc822_addr (addr, real_addr);
409            buf_set (addr, real_addr);
410            buf_free (real_addr);
411          }
412          if (addr->length == 0) {
413            return (2);
414          };
415          if (! buffind(addr, "@"))
416          {
417            errlog(LOG, "Ignoring blocking request for %b from %b (no @ sign in address).\n", addr, from);
418            return (2);
419          };
420        if (bufieq(addr, REMAILERADDR)) {        if (bufieq(addr, REMAILERADDR)) {
421          errlog(LOG, "Ignoring blocking request for %b from %b.\n", addr, from);          errlog(LOG, "Ignoring blocking request for %b from %b.\n", addr, from);
422          return (2);          return (2);
423        }        }
424          if (bufleft(addr, "/")) {
425            errlog(LOG, "Ignoring blocking request: %b from %b is a regex.\n", addr, from);
426            return (2);
427          }
428        if (buf_ieq(addr, from))        if (buf_ieq(addr, from))
429          errlog(NOTICE, "Blocking request for %b\n", addr);          errlog(NOTICE, "Blocking request for %b\n", addr);
430        else        else

Legend:
Removed from v.47  
changed lines
  Added in v.48

  ViewVC Help
Powered by ViewVC 1.1.5