[exim-cvs] cvs commit: exim/exim-doc/doc-txt ChangeLog exim…

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: exim-cvs
Subject: [exim-cvs] cvs commit: exim/exim-doc/doc-txt ChangeLog exim/exim-src/src exinext.src
ph10 2005/12/22 11:47:24 GMT

  Modified files:
    exim-doc/doc-txt     ChangeLog 
    exim-src/src         exinext.src 
  Log:
  Fix incomplete -C test facility in exinext.


  Revision  Changes    Path
  1.281     +4 -0      exim/exim-doc/doc-txt/ChangeLog
  1.2       +4 -2      exim/exim-src/src/exinext.src


  Index: ChangeLog
  ===================================================================
  RCS file: /home/cvs/exim/exim-doc/doc-txt/ChangeLog,v
  retrieving revision 1.280
  retrieving revision 1.281
  diff -u -r1.280 -r1.281
  --- ChangeLog    19 Dec 2005 12:25:21 -0000    1.280
  +++ ChangeLog    22 Dec 2005 11:47:24 -0000    1.281
  @@ -1,4 +1,4 @@
  -$Cambridge: exim/exim-doc/doc-txt/ChangeLog,v 1.280 2005/12/19 12:25:21 ph10 Exp $
  +$Cambridge: exim/exim-doc/doc-txt/ChangeLog,v 1.281 2005/12/22 11:47:24 ph10 Exp $


   Change log file for Exim from version 4.21
   -------------------------------------------
  @@ -59,6 +59,10 @@
         name, causing unrelated and misleading errors. What now happens is that
         it logs this as a hard delivery error, but does not attempt to create a
         bounce message.
  +
  +PH/11 The exinext utility has a -C option for testing purposes, but although
  +      the given file was scanned by exinext itself; it wasn't being passed on
  +      when Exim was called.



Exim version 4.60

  Index: exinext.src
  ===================================================================
  RCS file: /home/cvs/exim/exim-src/src/exinext.src,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- exinext.src    7 Oct 2004 10:39:01 -0000    1.1
  +++ exinext.src    22 Dec 2005 11:47:24 -0000    1.2
  @@ -1,5 +1,5 @@
   #! /bin/sh
  -# $Cambridge: exim/exim-src/src/exinext.src,v 1.1 2004/10/07 10:39:01 ph10 Exp $
  +# $Cambridge: exim/exim-src/src/exinext.src,v 1.2 2005/12/22 11:47:24 ph10 Exp $


   # Copyright (c) 1996-2004 University of Cambridge.
   # See the file NOTICE for conditions of use and distribution.
  @@ -107,13 +107,14 @@
   #              pick up routing delays after temporary recipient errors.
   #              Also add unqualified subject if it looks like a message id.
   # 01-Apr-2004  Add the -C feature for testing
  +# 22-Dec-2005  Complete the -C feature (!)


   if [ "$argone" = "" ]; then
     echo "Usage: exinext <address>|<domain>|<local-part>"
     exit 1
   fi


-perl - $exim_path "$eximmacdef" $argone $spool_directory $qualify_domain <<'End'
+perl - $exim_path "$eximmacdef" $argone $spool_directory $qualify_domain $config <<'End'

     # Name the arguments


  @@ -122,6 +123,7 @@
     $subject = $ARGV[2];
     $spool = $ARGV[3];
     $qualify = $ARGV[4];
  +  $config = $ARGV[5];


     # If the subject doesn't contain an @ then construct an address
     # for the domain, and ensure that in both cases the domain is
  @@ -133,7 +135,7 @@
     # Run Exim to get a list of hosts for the given domain; for
     # each one construct the appropriate retry key.


  -  open(LIST, "$exim -v -bt $address |") ||
  +  open(LIST, "$exim -C $config -v -bt $address |") ||
       die "can't run exim to route $address";


     while (<LIST>)