===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
exim4-4.94/doc/openssl.txt-157-
exim4-4.94/doc/openssl.txt:158:The doubled `$$` is needed for the make(1) layer and the quotes needed
exim4-4.94/doc/openssl.txt-159-for the shell invoked by make(1) for calling the linker.
##############################################
exim4-4.94/doc/spec.txt-7522-domainlist relay_to_domains = sqlite;\
exim4-4.94/doc/spec.txt:7523:   select * from relays where ip='$sender_host_address';
exim4-4.94/doc/spec.txt-7524-
##############################################
exim4-4.94/doc/spec.txt-7995-    hold_domains = mysql;select domain from holdlist \
exim4-4.94/doc/spec.txt:7996:      where domain = '${quote_mysql:$domain}';
exim4-4.94/doc/spec.txt-7997-
##############################################
exim4-4.94/doc/spec.txt-8231-By default, in order to find a host name, Exim first does a reverse DNS lookup;
exim4-4.94/doc/spec.txt:8232:if no name is found in the DNS, the system function (gethostbyaddr() or
exim4-4.94/doc/spec.txt:8233:getipnodebyaddr() if available) is tried. The order in which these lookups are
exim4-4.94/doc/spec.txt-8234-done can be changed by setting the host_lookup_order option. For security, once
##############################################
exim4-4.94/doc/spec.txt-8391-hosts_lookup = pgsql;\
exim4-4.94/doc/spec.txt:8392:  select ip from hostlist where ip='$sender_host_address'
exim4-4.94/doc/spec.txt-8393-
##############################################
exim4-4.94/doc/spec.txt-14650-to find a host name from an IP address. The default is to do a DNS lookup
exim4-4.94/doc/spec.txt:14651:first, and then to try a local lookup (using gethostbyaddr() or equivalent) if
exim4-4.94/doc/spec.txt-14652-that fails. You can change the order of these lookups, or omit one entirely, if
##############################################
exim4-4.94/doc/spec.txt-30741-PRVSCHECK_SQL = ${lookup mysql{SELECT secret FROM batv_prvs \
exim4-4.94/doc/spec.txt:30742:                WHERE sender='${quote_mysql:$prvscheck_address}'\
exim4-4.94/doc/spec.txt-30743-                }{$value}}
##############################################
exim4-4.94/doc/ChangeLog-6685-    options therefore always gave the same answer, though there were cases
exim4-4.94/doc/ChangeLog:6686:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/doc/ChangeLog-6687-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/doc/ChangeLog-6985- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/doc/ChangeLog:6986:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/doc/ChangeLog-6987-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/doc/ChangeLog-6994-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/doc/ChangeLog:6995:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/doc/ChangeLog-6996-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/doc/ChangeLog-7003- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/doc/ChangeLog:7004:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/doc/ChangeLog-7005-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/doc/ChangeLog-7568-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/doc/ChangeLog:7569:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/doc/ChangeLog-7570-
##############################################
exim4-4.94/util/proxy_protocol_client.pl-226-sub usage {
exim4-4.94/util/proxy_protocol_client.pl:227:  chomp(my $prog = `basename $0`);
exim4-4.94/util/proxy_protocol_client.pl-228-  print <<EOF;
##############################################
exim4-4.94/util/chunking_fixqueue_finalnewlines.pl-26-
exim4-4.94/util/chunking_fixqueue_finalnewlines.pl:27:my $spool_dir = `$exim -n -bP spool_directory`;
exim4-4.94/util/chunking_fixqueue_finalnewlines.pl-28-chomp $spool_dir;
##############################################
exim4-4.94/src/valgrind.h-201-   complete inline asm, since it needs to be combined with more magic
exim4-4.94/src/valgrind.h:202:   inline asm stuff to be useful.
exim4-4.94/src/valgrind.h-203-*/
##############################################
exim4-4.94/src/valgrind.h-272-#define __SPECIAL_INSTRUCTION_PREAMBLE                            \
exim4-4.94/src/valgrind.h:273:                     __asm rol edi, 3  __asm rol edi, 13          \
exim4-4.94/src/valgrind.h:274:                     __asm rol edi, 29 __asm rol edi, 19
exim4-4.94/src/valgrind.h-275-
##############################################
exim4-4.94/src/valgrind.h-286-    _zzq_args[5] = (uintptr_t)(_zzq_arg5);                        \
exim4-4.94/src/valgrind.h:287:    __asm { __asm lea eax, _zzq_args __asm mov edx, _zzq_default  \
exim4-4.94/src/valgrind.h-288-            __SPECIAL_INSTRUCTION_PREAMBLE                        \
exim4-4.94/src/valgrind.h-289-            /* %EDX = client_request ( %EAX ) */                  \
exim4-4.94/src/valgrind.h:290:            __asm xchg ebx,ebx                                    \
exim4-4.94/src/valgrind.h:291:            __asm mov _zzq_result, edx                            \
exim4-4.94/src/valgrind.h-292-    }                                                             \
##############################################
exim4-4.94/src/valgrind.h-298-    volatile unsigned int __addr;                                 \
exim4-4.94/src/valgrind.h:299:    __asm { __SPECIAL_INSTRUCTION_PREAMBLE                        \
exim4-4.94/src/valgrind.h-300-            /* %EAX = guest_NRADDR */                             \
exim4-4.94/src/valgrind.h:301:            __asm xchg ecx,ecx                                    \
exim4-4.94/src/valgrind.h:302:            __asm mov __addr, eax                                 \
exim4-4.94/src/valgrind.h-303-    }                                                             \
##############################################
exim4-4.94/src/transports/smtp_socks.c-334-  union sockaddr_46 sin;
exim4-4.94/src/transports/smtp_socks.c:335:  (void) ip_addr(&sin, host_af, host->address, port);
exim4-4.94/src/transports/smtp_socks.c-336-
##############################################
exim4-4.94/src/transports/smtp.c-1646-
exim4-4.94/src/transports/smtp.c:1647:addr1 = deliver_make_addr (sender, TRUE);
exim4-4.94/src/transports/smtp.c-1648-deliver_set_expansions(addr1);
##############################################
exim4-4.94/src/transports/smtp.c-2947-  to note the host as unusable, but down here we shouldn't know if this was
exim4-4.94/src/transports/smtp.c:2948:  the last host to try for the addr(list).  Perhaps the upper layer should be
exim4-4.94/src/transports/smtp.c-2949-  the one to do set_errno() ?  The problem is that currently the addr is where
##############################################
exim4-4.94/src/routers/rf_get_errors_address.c-89-  const uschar *address_expansions_save[ADDRESS_EXPANSIONS_COUNT];
exim4-4.94/src/routers/rf_get_errors_address.c:90:  address_item *snew = deliver_make_addr(s, FALSE);
exim4-4.94/src/routers/rf_get_errors_address.c-91-
##############################################
exim4-4.94/src/routers/redirect.c-883-
exim4-4.94/src/routers/redirect.c:884:  next = deliver_make_addr(addr->address, FALSE);
exim4-4.94/src/routers/redirect.c-885-  next->parent = addr;
##############################################
exim4-4.94/src/routers/iplookup.c-395-
exim4-4.94/src/routers/iplookup.c:396:new_addr = deliver_make_addr(reroute, TRUE);
exim4-4.94/src/routers/iplookup.c-397-new_addr->parent = addr;
##############################################
exim4-4.94/src/route.c-1358-{
exim4-4.94/src/route.c:1359:address_item *parent = deliver_make_addr(addr->address, TRUE);
exim4-4.94/src/route.c:1360:address_item *new = deliver_make_addr(addr->address, TRUE);
exim4-4.94/src/route.c-1361-
##############################################
exim4-4.94/src/rda.c-873-
exim4-4.94/src/rda.c:874:    addr = deliver_make_addr(recipient, FALSE);
exim4-4.94/src/rda.c-875-    *nextp = addr;
##############################################
exim4-4.94/src/ip.c-107-int
exim4-4.94/src/ip.c:108:ip_addr(void * sin_, int af, const uschar * address, int port)
exim4-4.94/src/ip.c-109-{
##############################################
exim4-4.94/src/ip.c-140-    ? (S_ADDR_TYPE)INADDR_ANY
exim4-4.94/src/ip.c:141:    : (S_ADDR_TYPE)inet_addr(CS address);
exim4-4.94/src/ip.c-142-  return sizeof(sin->v4);
##############################################
exim4-4.94/src/ip.c-163-union sockaddr_46 sin;
exim4-4.94/src/ip.c:164:int s_len = ip_addr(&sin, af, address, port);
exim4-4.94/src/ip.c-165-return bind(sock, (struct sockaddr *)&sin, s_len);
##############################################
exim4-4.94/src/ip.c-222-  s_in4.sin_port = htons(port);
exim4-4.94/src/ip.c:223:  s_in4.sin_addr.s_addr = (S_ADDR_TYPE)inet_addr(CCS address);
exim4-4.94/src/ip.c-224-  s_ptr = (struct sockaddr *)&s_in4;
##############################################
exim4-4.94/src/filter.c-1808-
exim4-4.94/src/filter.c:1809:	addr = deliver_make_addr(expargs[0], TRUE);  /* TRUE => copy s */
exim4-4.94/src/filter.c-1810-	addr->prop.errors_address = (s == NULL)?
##############################################
exim4-4.94/src/filter.c-1850-
exim4-4.94/src/filter.c:1851:	addr = deliver_make_addr(s, TRUE);  /* TRUE => copy s */
exim4-4.94/src/filter.c-1852-	setflag(addr, af_pfr);
##############################################
exim4-4.94/src/filter.c-1880-
exim4-4.94/src/filter.c:1881:	addr = deliver_make_addr(s, TRUE);  /* TRUE => copy s */
exim4-4.94/src/filter.c-1882-	setflag(addr, af_pfr);
##############################################
exim4-4.94/src/filter.c-2287-	  if (log_addr)
exim4-4.94/src/filter.c:2288:	    addr = deliver_make_addr(string_from_gstring(log_addr), FALSE);
exim4-4.94/src/filter.c-2289-	  else
exim4-4.94/src/filter.c-2290-	    {
exim4-4.94/src/filter.c:2291:	    addr = deliver_make_addr(US ">**bad-reply**", FALSE);
exim4-4.94/src/filter.c-2292-	    setflag(addr, af_bad_reply);
##############################################
exim4-4.94/src/exipick.src-132-$spool              = defined $G::spool ? $G::spool
exim4-4.94/src/exipick.src:133:		      : do { chomp($_ = `$exim @{[defined $G::config ? "-C $G::config" : '']} -n -bP spool_directory`)
exim4-4.94/src/exipick.src-134-                             and $_ or $spool };
##############################################
exim4-4.94/src/exipick.src-178-  foreach my $c (@G::recipients_crit) {              # handle each_recip* vars
exim4-4.94/src/exipick.src:179:    foreach my $addr (split(/, /, $e->get_var($c->{var}))) {
exim4-4.94/src/exipick.src-180-      my %t = ( 'cmp' => $c->{cmp}, 'var' => $c->{var} );
##############################################
exim4-4.94/src/exipick.src-188-    my $var = $e->get_var($c->{var});
exim4-4.94/src/exipick.src:189:    my $ret = eval($c->{cmp});
exim4-4.94/src/exipick.src-190-    if ($G::show_tests) {
##############################################
exim4-4.94/src/exipick.src-280-
exim4-4.94/src/exipick.src:281:  eval("use $mod");
exim4-4.94/src/exipick.src-282-  return $@ ? 0 : 1;
##############################################
exim4-4.94/src/exipick.src-837-
exim4-4.94/src/exipick.src:838:  eval("use $mod");
exim4-4.94/src/exipick.src-839-  return $@ ? 0 : 1;
##############################################
exim4-4.94/src/exim.h-435-
exim4-4.94/src/exim.h:436:/* One operating system defines a different type for the yield of inet_addr().
exim4-4.94/src/exim.h-437-In Exim code, its value is always assigned to the s_addr members of address
##############################################
exim4-4.94/src/exigrep.src-171-  my $c = $compressors->{$ext}->{cmd};
exim4-4.94/src/exigrep.src:172:  $compressors->{$ext}->{bin} = `which $c 2>/dev/null`;
exim4-4.94/src/exigrep.src-173-  chomp($compressors->{$ext}->{bin});
##############################################
exim4-4.94/src/exim_checkaccess.src-53-
exim4-4.94/src/exim_checkaccess.src:54:exim_path=`perl -ne 'chop;if (/^\s*exim_path\s*=\s*(.*)/){print "$1\n";last;}' $config`
exim4-4.94/src/exim_checkaccess.src-55-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
##############################################
exim4-4.94/src/convert4r4.src-1876-      {
exim4-4.94/src/convert4r4.src:1877:      &check_require($$hash{"require_files"}, "'$name' router");
exim4-4.94/src/convert4r4.src-1878-      if (($$hash{"require_files"} =~ s/(\$\{\w+):/$1::/g) > 0 ||
##############################################
exim4-4.94/src/convert4r4.src-2136-      {
exim4-4.94/src/convert4r4.src:2137:      &check_require($$hash{"require_files"}, "'$name' director");
exim4-4.94/src/convert4r4.src-2138-      if (($$hash{"require_files"} =~ s/(\$\{\w+):/$1::/g) > 0 ||
##############################################
exim4-4.94/src/exicyclog.src-75-   --version)
exim4-4.94/src/exicyclog.src:76:      echo "`basename $0`: $0"
exim4-4.94/src/exicyclog.src-77-      echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/src/exicyclog.src-150-st='	 '
exim4-4.94/src/exicyclog.src:151:exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/src/exicyclog.src-152-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/src/exicyclog.src-153-
exim4-4.94/src/exicyclog.src:154:spool_directory=`$exim_path -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/src/exicyclog.src-155-
exim4-4.94/src/exicyclog.src-156-if [ "$log_file_path" = "" ] ; then
exim4-4.94/src/exicyclog.src:157:  log_file_path=`$exim_path -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/src/exicyclog.src-158-fi
##############################################
exim4-4.94/src/exicyclog.src-179-if [ "$log_file_path" = "" ]; then
exim4-4.94/src/exicyclog.src:180:  log_file_path=`$exim_path -C /dev/null -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/src/exicyclog.src-181-  log_file_path=`echo "$log_file_path" | \
##############################################
exim4-4.94/src/exicyclog.src-195-else
exim4-4.94/src/exicyclog.src:196:  logdir=`echo $log_file_path | sed 's?/[^/]*$??'`
exim4-4.94/src/exicyclog.src:197:  logbase=`echo $log_file_path | sed 's?^.*/??'`
exim4-4.94/src/exicyclog.src:198:  mainlog=`echo $logbase | sed 's/%s/main/'`
exim4-4.94/src/exicyclog.src:199:  rejectlog=`echo $logbase | sed 's/%s/reject/'`
exim4-4.94/src/exicyclog.src:200:  paniclog=`echo $logbase | sed 's/%s/panic/'`
exim4-4.94/src/exicyclog.src-201-fi
##############################################
exim4-4.94/src/exicyclog.src-218-
exim4-4.94/src/exicyclog.src:219:a=`ls -lg $mainlog`
exim4-4.94/src/exicyclog.src:220:b=`ls -l  $mainlog`
exim4-4.94/src/exicyclog.src-221-
##############################################
exim4-4.94/src/exicyclog.src-225-
exim4-4.94/src/exicyclog.src:226:# user=`echo "$a\n$b\n" | awk 'BEGIN { OFS=""} { if ($5 ~ /^[0-9]+$/) print $3; }'`
exim4-4.94/src/exicyclog.src:227:# group=`echo "$a\n$b\n" | awk 'BEGIN { OFS=""} { if ($5 ~ /^[0-9]+$/) print $4; }'`
exim4-4.94/src/exicyclog.src-228-
##############################################
exim4-4.94/src/exicyclog.src-257-while [ $count -gt 1 ]; do
exim4-4.94/src/exicyclog.src:258:  old=`expr -- $count - 1`
exim4-4.94/src/exicyclog.src-259-  if [ $keep -gt 99 ]; then
##############################################
exim4-4.94/src/exicyclog.src-346-
exim4-4.94/src/exicyclog.src:347:  count=`expr -- $count + 1`
exim4-4.94/src/exicyclog.src-348-done
##############################################
exim4-4.94/src/eximon.src-23-then
exim4-4.94/src/eximon.src:24:    echo "`basename $0`: $0"
exim4-4.94/src/eximon.src-25-    echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/src/eximon.src-80-st='	 '
exim4-4.94/src/eximon.src:81:EXIM_PATH=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/src/eximon.src-82-if test "$EXIM_PATH" = ""; then EXIM_PATH=BIN_DIRECTORY/exim4; fi
exim4-4.94/src/eximon.src-83-
exim4-4.94/src/eximon.src:84:SPOOL_DIRECTORY=`$EXIM_PATH -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/src/eximon.src:85:LOG_FILE_PATH=`$EXIM_PATH -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/src/eximon.src-86-
##############################################
exim4-4.94/src/eximon.src-168-
exim4-4.94/src/eximon.src:169:fullhostname=`${hostname}`
exim4-4.94/src/eximon.src:170:case `${basename} abc .c` in
exim4-4.94/src/eximon.src:171:  a) hostname=`${basename} ${fullhostname} '\.'${DOMAIN}` ;;
exim4-4.94/src/eximon.src:172:  *) hostname=`${basename} ${fullhostname} .${DOMAIN}` ;;
exim4-4.94/src/eximon.src-173-esac
##############################################
exim4-4.94/src/exinext.src-29-then
exim4-4.94/src/exinext.src:30:    echo "`basename $0`: $0"
exim4-4.94/src/exinext.src-31-    echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/src/exinext.src-43-      if expr -- $1 : '\-DEXIM_PATH=' >/dev/null ; then
exim4-4.94/src/exinext.src:44:        exim_path=`expr -- $1 : '\-DEXIM_PATH=\(.*\)'`
exim4-4.94/src/exinext.src-45-      fi
##############################################
exim4-4.94/src/exinext.src-96-if [ "$exim_path" = "" ]; then
exim4-4.94/src/exinext.src:97:  exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/src/exinext.src-98-fi
##############################################
exim4-4.94/src/exinext.src-100-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/src/exinext.src:101:spool_directory=`$exim_path $eximmacdef -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/src/exinext.src:102:qualify_domain=`$exim_path $eximmacdef -bP qualify_domain | sed 's/.*=[  ]*//'`
exim4-4.94/src/exinext.src-103-
##############################################
exim4-4.94/src/exiwhat.src-59-then
exim4-4.94/src/exiwhat.src:60:    echo "`basename $0`: $0"
exim4-4.94/src/exiwhat.src-61-    echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/src/exiwhat.src-99-st='	 '
exim4-4.94/src/exiwhat.src:100:exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/src/exiwhat.src-101-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/src/exiwhat.src:102:spool_directory=`$exim_path -bP spool_directory | sed "s/.*=[ ]*//"`
exim4-4.94/src/exiwhat.src:103:process_log_path=`$exim_path -bP process_log_path | sed "s/.*=[ ]*//"`
exim4-4.94/src/exiwhat.src-104-
##############################################
exim4-4.94/src/eximstats.src-3859-  my(@times) = split(/,/, $string);
exim4-4.94/src/eximstats.src:3860:  foreach my $q (@times) { $q = eval($q) + 0 }
exim4-4.94/src/eximstats.src-3861-  @times = sort { $a <=> $b } @times;
##############################################
exim4-4.94/src/host.c-8-
exim4-4.94/src/host.c:9:/* Functions for finding hosts, either by gethostbyname(), gethostbyaddr(), or
exim4-4.94/src/host.c-10-directly via the DNS. When IPv6 is supported, getipnodebyname() and
exim4-4.94/src/host.c:11:getipnodebyaddr() may be used instead of gethostbyname() and gethostbyaddr(),
exim4-4.94/src/host.c-12-if the newer functions are available. This module also contains various other
##############################################
exim4-4.94/src/host.c-1489-/*************************************************
exim4-4.94/src/host.c:1490:*    Find sender host name by gethostbyaddr()    *
exim4-4.94/src/host.c-1491-*************************************************/
##############################################
exim4-4.94/src/host.c-1493-/* This used to be the only way it was done, but it turns out that not all
exim4-4.94/src/host.c:1494:systems give aliases for calls to gethostbyaddr() - or one of the modern
exim4-4.94/src/host.c:1495:equivalents like getipnodebyaddr(). Fortunately, multiple PTR records are rare,
exim4-4.94/src/host.c-1496-but they can still exist. This function is now used only when a DNS lookup of
##############################################
exim4-4.94/src/host.c-1503-static int
exim4-4.94/src/host.c:1504:host_name_lookup_byaddr(void)
exim4-4.94/src/host.c-1505-{
##############################################
exim4-4.94/src/host.c-1521-  #if HAVE_GETIPNODEBYADDR
exim4-4.94/src/host.c:1522:  hosts = getipnodebyaddr(CS &addr6, sizeof(addr6), AF_INET6, &h_errno);
exim4-4.94/src/host.c-1523-  #else
exim4-4.94/src/host.c:1524:  hosts = gethostbyaddr(CS &addr6, sizeof(addr6), AF_INET6);
exim4-4.94/src/host.c-1525-  #endif
##############################################
exim4-4.94/src/host.c-1532-  #if HAVE_GETIPNODEBYADDR
exim4-4.94/src/host.c:1533:  hosts = getipnodebyaddr(CS &addr, sizeof(addr), AF_INET, &h_errno);
exim4-4.94/src/host.c-1534-  #else
exim4-4.94/src/host.c:1535:  hosts = gethostbyaddr(CS &addr, sizeof(addr), AF_INET);
exim4-4.94/src/host.c-1536-  #endif
##############################################
exim4-4.94/src/host.c-1541-#else
exim4-4.94/src/host.c:1542:addr.s_addr = (S_ADDR_TYPE)inet_addr(CS sender_host_address);
exim4-4.94/src/host.c:1543:hosts = gethostbyaddr(CS(&addr), sizeof(addr), AF_INET);
exim4-4.94/src/host.c-1544-#endif
##############################################
exim4-4.94/src/host.c-1616-
exim4-4.94/src/host.c:1617:On some systems, get{host,ipnode}byaddr() appears to do this internally, but
exim4-4.94/src/host.c-1618-this it not universally true. Also, for release 4.30, this function was changed
##############################################
exim4-4.94/src/host.c-1620-is the only guaranteed way to find all the aliases on some systems. My
exim4-4.94/src/host.c:1621:experiments indicate that Solaris gethostbyaddr() gives the aliases for but
exim4-4.94/src/host.c-1622-Linux does not.
##############################################
exim4-4.94/src/host.c-1670-
exim4-4.94/src/host.c:1671:/* Do lookups directly in the DNS or via gethostbyaddr() (or equivalent), in
exim4-4.94/src/host.c-1672-the order specified by the host_lookup_order option. */
##############################################
exim4-4.94/src/host.c-1762-
exim4-4.94/src/host.c:1763:  /* Do a lookup using gethostbyaddr() - or equivalent */
exim4-4.94/src/host.c-1764-
##############################################
exim4-4.94/src/host.c-1767-    HDEBUG(D_host_lookup)
exim4-4.94/src/host.c:1768:      debug_printf("IP address lookup using gethostbyaddr()\n");
exim4-4.94/src/host.c:1769:    rc = host_name_lookup_byaddr();
exim4-4.94/src/host.c-1770-    if (rc == DEFER)
##############################################
exim4-4.94/src/host.c-1803-This code was present in versions of Exim before 3.20. At that point I took it
exim4-4.94/src/host.c:1804:out because I thought that gethostbyaddr() did the check anyway. It turns out
exim4-4.94/src/host.c-1805-that this isn't always the case, so it's coming back in at 4.01. This version
##############################################
exim4-4.94/src/acl.c-1963-
exim4-4.94/src/acl.c:1964:    sender_vaddr = deliver_make_addr(verify_sender_address, TRUE);
exim4-4.94/src/acl.c-1965-#ifdef SUPPORT_I18N
##############################################
exim4-4.94/src/parse.c-18-
exim4-4.94/src/parse.c:19:/* In stand-alone mode, provide a replacement for deliver_make_addr()
exim4-4.94/src/parse.c-20-and rewrite_address[_qualify]() so as to avoid having to drag in too much
##############################################
exim4-4.94/src/parse.c-24-
exim4-4.94/src/parse.c:25:address_item *deliver_make_addr(uschar *address, BOOL copy)
exim4-4.94/src/parse.c-26-{
##############################################
exim4-4.94/src/parse.c-645-must either be a bare local-part (we are now at the end), or a phrase
exim4-4.94/src/parse.c:646:followed by a route-addr (more words must follow). */
exim4-4.94/src/parse.c-647-
##############################################
exim4-4.94/src/parse.c-1621-      *p = 0;
exim4-4.94/src/parse.c:1622:      addr = deliver_make_addr(t, TRUE);
exim4-4.94/src/parse.c-1623-      setflag(addr, af_pfr);                   /* indicates pipe/file/reply */
##############################################
exim4-4.94/src/parse.c-1676-        rewrite_address_qualify(recipient, TRUE);
exim4-4.94/src/parse.c:1677:      addr = deliver_make_addr(recipient, TRUE);  /* TRUE => copy recipient */
exim4-4.94/src/parse.c-1678-      }
##############################################
exim4-4.94/src/sieve.c-1030-static void
exim4-4.94/src/sieve.c:1031:add_addr(address_item **generated, uschar *addr, int file, int maxage, int maxmessages, int maxstorage)
exim4-4.94/src/sieve.c-1032-{
##############################################
exim4-4.94/src/sieve.c-1051-
exim4-4.94/src/sieve.c:1052:new_addr = deliver_make_addr(addr,TRUE);
exim4-4.94/src/sieve.c-1053-if (file)
##############################################
exim4-4.94/src/sieve.c-2831-      {
exim4-4.94/src/sieve.c:2832:      add_addr(generated,US"inbox",1,0,0,0);
exim4-4.94/src/sieve.c-2833-      filter->keep = 0;
##############################################
exim4-4.94/src/sieve.c-2884-      {
exim4-4.94/src/sieve.c:2885:      add_addr(generated,recipient.character,0,0,0,0);
exim4-4.94/src/sieve.c-2886-      if (!copy) filter->keep = 0;
##############################################
exim4-4.94/src/sieve.c-2944-      {
exim4-4.94/src/sieve.c:2945:      add_addr(generated, folder.character, 1, maxage, maxmessages, maxstorage);
exim4-4.94/src/sieve.c-2946-      if (!copy) filter->keep = 0;
##############################################
exim4-4.94/src/sieve.c-3324-
exim4-4.94/src/sieve.c:3325:          addr = deliver_make_addr(string_sprintf(">%.256s", sender_address), FALSE);
exim4-4.94/src/sieve.c-3326-          setflag(addr, af_pfr);
##############################################
exim4-4.94/src/sieve.c-3608-    {
exim4-4.94/src/sieve.c:3609:    add_addr(generated,US"inbox",1,0,0,0);
exim4-4.94/src/sieve.c-3610-    msg = US"Implicit keep";
##############################################
exim4-4.94/src/sieve.c-3625-#else
exim4-4.94/src/sieve.c:3626:  add_addr(generated,US"inbox",1,0,0,0);
exim4-4.94/src/sieve.c-3627-  r = FF_DELIVERED;
##############################################
exim4-4.94/src/functions.h-191-extern void    delete_pid_file(void);
exim4-4.94/src/functions.h:192:extern address_item *deliver_make_addr(uschar *, BOOL);
exim4-4.94/src/functions.h-193-extern void    delivery_log(int, address_item *, int, uschar *);
##############################################
exim4-4.94/src/functions.h-293-extern void    invert_address(uschar *, uschar *);
exim4-4.94/src/functions.h:294:extern int     ip_addr(void *, int, const uschar *, int);
exim4-4.94/src/functions.h-295-extern int     ip_bind(int, int, uschar *, int);
##############################################
exim4-4.94/src/verify.c-2640-          {
exim4-4.94/src/verify.c:2641:          vaddr = deliver_make_addr(address, FALSE);
exim4-4.94/src/verify.c-2642-          new_ok = verify_address(vaddr, NULL, options | vopt_fake_sender,
##############################################
exim4-4.94/src/deliver.c-145-address_item *
exim4-4.94/src/deliver.c:146:deliver_make_addr(uschar *address, BOOL copy)
exim4-4.94/src/deliver.c-147-{
##############################################
exim4-4.94/src/deliver.c-6086-    address_item *p = addr_new;
exim4-4.94/src/deliver.c:6087:    address_item *parent = deliver_make_addr(US"system-filter", FALSE);
exim4-4.94/src/deliver.c-6088-
##############################################
exim4-4.94/src/deliver.c-6222-      recipient_item *r = recipients_list + i;
exim4-4.94/src/deliver.c:6223:      address_item *new = deliver_make_addr(r->address, FALSE);
exim4-4.94/src/deliver.c-6224-      new->prop.errors_address = r->errors_to;
##############################################
exim4-4.94/src/exim.c-851-  {
exim4-4.94/src/exim.c:852:  int rc = verify_address(deliver_make_addr(address,TRUE), stdout, flags, -1,
exim4-4.94/src/exim.c-853-    -1, -1, NULL, NULL, NULL);
##############################################
exim4-4.94/src/transport.c-698-Arguments:
exim4-4.94/src/transport.c:699:  addr                  (chain of) addresses (for extra headers), or NULL;
exim4-4.94/src/transport.c-700-                          only the first address is used
##############################################
exim4-4.94/src/transport.c-891-			otherwire take content as headers.
exim4-4.94/src/transport.c:892:    addr                (chain of) addresses (for extra headers), or NULL;
exim4-4.94/src/transport.c-893-                          only the first address is used
##############################################
exim4-4.94/src/smtp_in.c-5394-	uschar * s = NULL;
exim4-4.94/src/smtp_in.c:5395:	address_item * addr = deliver_make_addr(address, FALSE);
exim4-4.94/src/smtp_in.c-5396-
##############################################
exim4-4.94/src/smtp_in.c-5433-	f.address_test_mode = f.log_testing_mode = TRUE;
exim4-4.94/src/smtp_in.c:5434:	(void) verify_address(deliver_make_addr(smtp_cmd_data, FALSE),
exim4-4.94/src/smtp_in.c-5435-	  smtp_out, vopt_is_recipient | vopt_qualify | vopt_expn, -1, -1, -1,
##############################################
exim4-4.94/scripts/os-type-47-
exim4-4.94/scripts/os-type:48:os=`echo $os | sed 's,[^-+_.a-zA-Z0-9],,g'`
exim4-4.94/scripts/os-type-49-
##############################################
exim4-4.94/scripts/os-type-72-            5*)  os=IRIX;;
exim4-4.94/scripts/os-type:73:            6.5) version=`uname -R | awk '{print $NF}'`
exim4-4.94/scripts/os-type:74:                 version=`echo $version | sed 's,[^-+_a-zA-Z0-9],,g'`
exim4-4.94/scripts/os-type-75-                 os=IRIX$version;;
##############################################
exim4-4.94/scripts/newer-15-
exim4-4.94/scripts/newer:16:case `find $1 -newer $2 -print` in
exim4-4.94/scripts/newer-17-'')	exit 1;;
##############################################
exim4-4.94/scripts/arch-type-56-
exim4-4.94/scripts/arch-type:57:arch=`echo $arch | sed 's,[^-+_.a-zA-Z0-9],,g'`
exim4-4.94/scripts/arch-type-58-
##############################################
exim4-4.94/scripts/Configure-os.h-8-
exim4-4.94/scripts/Configure-os.h:9:os=`$scripts/os-type -generic` || exit 1
exim4-4.94/scripts/Configure-os.h-10-
##############################################
exim4-4.94/scripts/Configure-os.c-12-
exim4-4.94/scripts/Configure-os.c:13:os=`$scripts/os-type -generic` || exit 1
exim4-4.94/scripts/Configure-os.c-14-
##############################################
exim4-4.94/scripts/Configure-eximon-10-
exim4-4.94/scripts/Configure-eximon:11:os=`$scripts/os-type -generic` || exit 1
exim4-4.94/scripts/Configure-eximon-12-
##############################################
exim4-4.94/scripts/Configure-eximon-23-
exim4-4.94/scripts/Configure-eximon:24:arch=`$scripts/arch-type` || exit 1
exim4-4.94/scripts/Configure-eximon-25-
##############################################
exim4-4.94/scripts/Configure-Makefile-130-  # expand any wildcards and strip spaces, to make it a real PATH-like variable
exim4-4.94/scripts/Configure-Makefile:131:  ( IFS=":${IFS-$st}"; for P in `cat ./$mftepcp`; do echo "$P"; done ) | xargs | sed "s/[$st]/:/g" >./$mftepcp2
exim4-4.94/scripts/Configure-Makefile-132-  sed "s/^/PKG_CONFIG_PATH='/" < ./$mftepcp2 | sed "s/\$/'/" > ./$mftepcp
##############################################
exim4-4.94/scripts/Configure-Makefile-160-  . ./$mftt
exim4-4.94/scripts/Configure-Makefile:161:  for var in `cut -d = -f 1 < $mftt`; do
exim4-4.94/scripts/Configure-Makefile-162-    case $var in
##############################################
exim4-4.94/scripts/Configure-Makefile-178-        if [ ".$need_this" != "." ]; then
exim4-4.94/scripts/Configure-Makefile:179:          tls_include=`pkg-config --cflags $pc_value`
exim4-4.94/scripts/Configure-Makefile-180-          if [ $? -ne 0 ]; then
##############################################
exim4-4.94/scripts/Configure-Makefile-183-          fi
exim4-4.94/scripts/Configure-Makefile:184:          tls_libs=`pkg-config --libs $pc_value`
exim4-4.94/scripts/Configure-Makefile-185-          echo "TLS_INCLUDE=$tls_include"
##############################################
exim4-4.94/scripts/Configure-Makefile-204-        eval "pc_value=\"\$$var\""
exim4-4.94/scripts/Configure-Makefile:205:        base=`echo $var | sed 's/_PC$//'`
exim4-4.94/scripts/Configure-Makefile-206-        eval "basevalue=\"\$$base\""
##############################################
exim4-4.94/scripts/Configure-Makefile-214-          # main binary
exim4-4.94/scripts/Configure-Makefile:215:          cflags=`pkg-config --cflags $pc_value`
exim4-4.94/scripts/Configure-Makefile-216-          if [ $? -ne 0 ]; then
##############################################
exim4-4.94/scripts/Configure-Makefile-219-          fi
exim4-4.94/scripts/Configure-Makefile:220:          libs=`pkg-config --libs $pc_value`
exim4-4.94/scripts/Configure-Makefile-221-          if [ "$var" != "${var#LOOKUP_}" ]; then
##############################################
exim4-4.94/scripts/Configure-Makefile-277-
exim4-4.94/scripts/Configure-Makefile:278:EXIM_PERL=`grep EXIM_PERL $mft`
exim4-4.94/scripts/Configure-Makefile-279-
exim4-4.94/scripts/Configure-Makefile:280:PERL_COMMAND=`grep PERL_COMMAND $mft | sed -e "\\$!d;s/^[$st]*PERL_COMMAND[$st]*=[$st]*//"`
exim4-4.94/scripts/Configure-Makefile-281-if [ "${PERL_COMMAND}" = "" ] ; then
##############################################
exim4-4.94/scripts/Configure-Makefile-285-if [ "${EXIM_PERL}" != "" ] ; then
exim4-4.94/scripts/Configure-Makefile:286:  testperl=`$PERL_COMMAND --version`
exim4-4.94/scripts/Configure-Makefile-287-  if [ "$testperl" = "" ] ; then
##############################################
exim4-4.94/scripts/Configure-Makefile-291-
exim4-4.94/scripts/Configure-Makefile:292:  EXTUTILS_EMBED_NOT_INSTALLED=`$PERL_COMMAND -MExtUtils::Embed -e ";" 2>&1`
exim4-4.94/scripts/Configure-Makefile-293-  if [ "${EXTUTILS_EMBED_NOT_INSTALLED}" != "" ] ; then
##############################################
exim4-4.94/scripts/Configure-Makefile-298-  mv $mft $mftt
exim4-4.94/scripts/Configure-Makefile:299:  echo "PERL_CC=`$PERL_COMMAND -MConfig -e 'print $Config{cc}'`" >>$mft
exim4-4.94/scripts/Configure-Makefile:300:  echo "PERL_CCOPTS=`$PERL_COMMAND -MExtUtils::Embed -e ccopts`" >>$mft
exim4-4.94/scripts/Configure-Makefile:301:  echo "PERL_LIBS=`$PERL_COMMAND -MExtUtils::Embed -e ldopts`" >>$mft
exim4-4.94/scripts/Configure-Makefile-302-  echo "" >>$mft
##############################################
exim4-4.94/scripts/exim_install-68-
exim4-4.94/scripts/exim_install:69:BIN_DIRECTORY=`sed -n   -e '/^ *BIN_DIRECTORY *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/scripts/exim_install:70:CONFIGURE_FILE=`sed -n -e '/^ *CONFIGURE_FILE *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/scripts/exim_install:71:INFO_DIRECTORY=`sed -n -e '/^ *INFO_DIRECTORY *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/scripts/exim_install:72:NO_SYMLINK=`sed -n         -e '/^ *NO_SYMLINK *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/scripts/exim_install-73-
exim4-4.94/scripts/exim_install:74:CHOWN=`sed -n           -e '/^ *CHOWN_COMMAND *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/scripts/exim_install:75:MV=`sed -n                 -e '/^ *MV_COMMAND *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/scripts/exim_install-76-
exim4-4.94/scripts/exim_install:77:SYSTEM_ALIASES_FILE=`sed -n -e '/^ *SYSTEM_ALIASES_FILE *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/scripts/exim_install:78:EXE=`sed -n                                 -e '/^ *EXE *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/scripts/exim_install-79-
##############################################
exim4-4.94/scripts/exim_install-281-          # If it's not a symbolic link, make a copy with the old version number
exim4-4.94/scripts/exim_install:282:          if [ `ls -l ${BIN_DIRECTORY}/exim | cut -c1-1` != 'l' ]; then
exim4-4.94/scripts/exim_install-283-            oldversion=exim-`${BIN_DIRECTORY}/exim -bV -C /dev/null | \
##############################################
exim4-4.94/scripts/exim_install-381-
exim4-4.94/scripts/exim_install:382:if [ `expr -- "${CONFIGURE_FILE}" : ".*:"` -ne 0 ] ; then
exim4-4.94/scripts/exim_install-383-  echo $com Runtime configuration is specified as the following list:
##############################################
exim4-4.94/scripts/exim_install-394-
exim4-4.94/scripts/exim_install:395:  echo ${MKDIR} -p `${DIRNAME} ${CONFIGURE_FILE}`
exim4-4.94/scripts/exim_install:396:  ${real} ${MKDIR} -p `${DIRNAME} ${CONFIGURE_FILE}`
exim4-4.94/scripts/exim_install-397-
##############################################
exim4-4.94/Makefile-27-
exim4-4.94/Makefile:28:buildname=$${build:-`$(SHELL) scripts/os-type`-`$(SHELL) scripts/arch-type`}$${EXIM_BUILD_SUFFIX:+.$$EXIM_BUILD_SUFFIX}
exim4-4.94/Makefile-29-
##############################################
exim4-4.94/debian/config-custom/debian/rules-7-
exim4-4.94/debian/config-custom/debian/rules:8:buildname=$${build:-`$(SHELL) scripts/os-type`-`$(SHELL) scripts/arch-type`}
exim4-4.94/debian/config-custom/debian/rules-9-
##############################################
exim4-4.94/debian/debconf/conf.d/auth/30_exim4-config_examples-67-#   public_name = CRAM-MD5
exim4-4.94/debian/debconf/conf.d/auth/30_exim4-config_examples:68:#   server_secret = ${lookup pgsql{SELECT pw FROM users WHERE username = '${quote_pgsql:$auth1}'}{$value}fail}
exim4-4.94/debian/debconf/conf.d/auth/30_exim4-config_examples-69-#   server_set_id = $auth1
##############################################
exim4-4.94/debian/patches/32_exim4.dpatch-25- st='	 '
exim4-4.94/debian/patches/32_exim4.dpatch:26: exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/debian/patches/32_exim4.dpatch-27--if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim; fi
##############################################
exim4-4.94/debian/patches/32_exim4.dpatch-29- 
exim4-4.94/debian/patches/32_exim4.dpatch:30: spool_directory=`$exim_path -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/32_exim4.dpatch-31- 
##############################################
exim4-4.94/debian/patches/32_exim4.dpatch-36- 
exim4-4.94/debian/patches/32_exim4.dpatch:37: exim_path=`perl -ne 'chop;if (/^\s*exim_path\s*=\s*(.*)/){print "$1\n";last;}' $config`
exim4-4.94/debian/patches/32_exim4.dpatch-38--if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim; fi
##############################################
exim4-4.94/debian/patches/32_exim4.dpatch-47- st='	 '
exim4-4.94/debian/patches/32_exim4.dpatch:48: EXIM_PATH=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/debian/patches/32_exim4.dpatch-49--if test "$EXIM_PATH" = ""; then EXIM_PATH=BIN_DIRECTORY/exim; fi
##############################################
exim4-4.94/debian/patches/32_exim4.dpatch-51- 
exim4-4.94/debian/patches/32_exim4.dpatch:52: SPOOL_DIRECTORY=`$EXIM_PATH -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/32_exim4.dpatch:53: LOG_FILE_PATH=`$EXIM_PATH -C $config -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/32_exim4.dpatch-54---- a/src/exinext.src
##############################################
exim4-4.94/debian/patches/32_exim4.dpatch-56-@@ -97,7 +97,7 @@ if [ "$exim_path" = "" ]; then
exim4-4.94/debian/patches/32_exim4.dpatch:57:   exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/debian/patches/32_exim4.dpatch-58- fi
##############################################
exim4-4.94/debian/patches/32_exim4.dpatch-61-+if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/debian/patches/32_exim4.dpatch:62: spool_directory=`$exim_path $eximmacdef -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/32_exim4.dpatch:63: qualify_domain=`$exim_path $eximmacdef -C $config -bP qualify_domain | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/32_exim4.dpatch-64- 
##############################################
exim4-4.94/debian/patches/32_exim4.dpatch-89- st='	 '
exim4-4.94/debian/patches/32_exim4.dpatch:90: exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/debian/patches/32_exim4.dpatch-91--if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim; fi
exim4-4.94/debian/patches/32_exim4.dpatch-92-+if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/debian/patches/32_exim4.dpatch:93: spool_directory=`$exim_path -C $config -bP spool_directory | sed "s/.*=[ ]*//"`
exim4-4.94/debian/patches/32_exim4.dpatch:94: process_log_path=`$exim_path -C $config -bP process_log_path | sed "s/.*=[ ]*//"`
exim4-4.94/debian/patches/32_exim4.dpatch-95- 
##############################################
exim4-4.94/debian/patches/35_install.dpatch-32-@@ -396,7 +396,7 @@ elif [ ! -f ${CONFIGURE_FILE} ]; then
exim4-4.94/debian/patches/35_install.dpatch:33:   ${real} ${MKDIR} -p `${DIRNAME} ${CONFIGURE_FILE}`
exim4-4.94/debian/patches/35_install.dpatch-34- 
##############################################
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-9-@@ -151,10 +151,10 @@ st='	 '
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:10: exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-11- if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-12- 
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:13:-spool_directory=`$exim_path -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:14:+spool_directory=`$exim_path -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-15- 
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-16- if [ "$log_file_path" = "" ] ; then
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:17:-  log_file_path=`$exim_path -C $config -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:18:+  log_file_path=`$exim_path -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-19- fi
##############################################
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-24-@@ -81,8 +81,8 @@ st='	 '
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:25: EXIM_PATH=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-26- if test "$EXIM_PATH" = ""; then EXIM_PATH=BIN_DIRECTORY/exim4; fi
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-27- 
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:28:-SPOOL_DIRECTORY=`$EXIM_PATH -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:29:-LOG_FILE_PATH=`$EXIM_PATH -C $config -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:30:+SPOOL_DIRECTORY=`$EXIM_PATH -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:31:+LOG_FILE_PATH=`$EXIM_PATH -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-32- 
##############################################
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-40- if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:41:-spool_directory=`$exim_path $eximmacdef -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:42:-qualify_domain=`$exim_path $eximmacdef -C $config -bP qualify_domain | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:43:+spool_directory=`$exim_path $eximmacdef -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:44:+qualify_domain=`$exim_path $eximmacdef -bP qualify_domain | sed 's/.*=[  ]*//'`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-45- 
##############################################
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-60- st='	 '
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:61: exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-62- if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:63:-spool_directory=`$exim_path -C $config -bP spool_directory | sed "s/.*=[ ]*//"`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:64:-process_log_path=`$exim_path -C $config -bP process_log_path | sed "s/.*=[ ]*//"`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:65:+spool_directory=`$exim_path -bP spool_directory | sed "s/.*=[ ]*//"`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff:66:+process_log_path=`$exim_path -bP process_log_path | sed "s/.*=[ ]*//"`
exim4-4.94/debian/patches/67_unnecessaryCopt.diff-67- 
##############################################
exim4-4.94/debian/rules-84-	  if [ "$$editme" != "$(DEBIAN)/EDITME.exim4-light.diff" ]; then \
exim4-4.94/debian/rules:85:	    TARGETNAME=`basename $$editme .diff`; \
exim4-4.94/debian/rules-86-	    echo patch -o $$TARGETNAME EDITME.exim4-light $$editme; \
##############################################
exim4-4.94/debian/rules-118-		mkdir -p b-$$i/Local && \
exim4-4.94/debian/rules:119:		cp EDITME.`echo $$i | sed -e s/exim4-daemon/exim4/` \
exim4-4.94/debian/rules-120-		b-$$i/Local/Makefile && \
##############################################
exim4-4.94/debian/rules-141-	# symlink identical maintainerscripts
exim4-4.94/debian/rules:142:	for i in `echo $(daemons) | sed -e s/exim4-daemon-light//` ; do \
exim4-4.94/debian/rules-143-		ln -sfv exim4-daemon-light.prerm \
##############################################
exim4-4.94/debian/rules-190-		install -m4755 -oroot -groot $$i \
exim4-4.94/debian/rules:191:		$(DEBIAN)/`echo $$i | sed -e 's/^b-//' -e 's_/.*__'`/usr/sbin/exim4 ; \
exim4-4.94/debian/rules-192-		done
##############################################
exim4-4.94/debian/tests/basic-50-	-t postmaster@localhost \
exim4-4.94/debian/tests/basic:51:	--body `dirname $0`/long-header.msg
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-75-   --version)
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:76:      echo "`basename $0`: $0"
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-77-      echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-150-st='	 '
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:151:exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-152-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim; fi
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-153-
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:154:spool_directory=`$exim_path -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-155-
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-156-if [ "$log_file_path" = "" ] ; then
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:157:  log_file_path=`$exim_path -C $config -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-158-fi
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-179-if [ "$log_file_path" = "" ]; then
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:180:  log_file_path=`$exim_path -C /dev/null -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-181-  log_file_path=`echo "$log_file_path" | \
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-195-else
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:196:  logdir=`echo $log_file_path | sed 's?/[^/]*$??'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:197:  logbase=`echo $log_file_path | sed 's?^.*/??'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:198:  mainlog=`echo $logbase | sed 's/%s/main/'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:199:  rejectlog=`echo $logbase | sed 's/%s/reject/'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:200:  paniclog=`echo $logbase | sed 's/%s/panic/'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-201-fi
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-218-
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:219:a=`ls -lg $mainlog`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:220:b=`ls -l  $mainlog`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-221-
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-225-
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:226:# user=`echo "$a\n$b\n" | awk 'BEGIN { OFS=""} { if ($5 ~ /^[0-9]+$/) print $3; }'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:227:# group=`echo "$a\n$b\n" | awk 'BEGIN { OFS=""} { if ($5 ~ /^[0-9]+$/) print $4; }'`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-228-
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-257-while [ $count -gt 1 ]; do
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:258:  old=`expr -- $count - 1`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-259-  if [ $keep -gt 99 ]; then
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-346-
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src:347:  count=`expr -- $count + 1`
exim4-4.94/.pc/32_exim4.dpatch/src/exicyclog.src-348-done
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exim_checkaccess.src-53-
exim4-4.94/.pc/32_exim4.dpatch/src/exim_checkaccess.src:54:exim_path=`perl -ne 'chop;if (/^\s*exim_path\s*=\s*(.*)/){print "$1\n";last;}' $config`
exim4-4.94/.pc/32_exim4.dpatch/src/exim_checkaccess.src-55-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim; fi
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src-23-then
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src:24:    echo "`basename $0`: $0"
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src-25-    echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src-80-st='	 '
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src:81:EXIM_PATH=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src-82-if test "$EXIM_PATH" = ""; then EXIM_PATH=BIN_DIRECTORY/exim; fi
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src-83-
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src:84:SPOOL_DIRECTORY=`$EXIM_PATH -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src:85:LOG_FILE_PATH=`$EXIM_PATH -C $config -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src-86-
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src-168-
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src:169:fullhostname=`${hostname}`
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src:170:case `${basename} abc .c` in
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src:171:  a) hostname=`${basename} ${fullhostname} '\.'${DOMAIN}` ;;
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src:172:  *) hostname=`${basename} ${fullhostname} .${DOMAIN}` ;;
exim4-4.94/.pc/32_exim4.dpatch/src/eximon.src-173-esac
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src-29-then
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src:30:    echo "`basename $0`: $0"
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src-31-    echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src-43-      if expr -- $1 : '\-DEXIM_PATH=' >/dev/null ; then
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src:44:        exim_path=`expr -- $1 : '\-DEXIM_PATH=\(.*\)'`
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src-45-      fi
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src-96-if [ "$exim_path" = "" ]; then
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src:97:  exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src-98-fi
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src-100-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim; fi
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src:101:spool_directory=`$exim_path $eximmacdef -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src:102:qualify_domain=`$exim_path $eximmacdef -C $config -bP qualify_domain | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/32_exim4.dpatch/src/exinext.src-103-
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exiwhat.src-59-then
exim4-4.94/.pc/32_exim4.dpatch/src/exiwhat.src:60:    echo "`basename $0`: $0"
exim4-4.94/.pc/32_exim4.dpatch/src/exiwhat.src-61-    echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/.pc/32_exim4.dpatch/src/exiwhat.src-99-st='	 '
exim4-4.94/.pc/32_exim4.dpatch/src/exiwhat.src:100:exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/.pc/32_exim4.dpatch/src/exiwhat.src-101-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim; fi
exim4-4.94/.pc/32_exim4.dpatch/src/exiwhat.src:102:spool_directory=`$exim_path -C $config -bP spool_directory | sed "s/.*=[ ]*//"`
exim4-4.94/.pc/32_exim4.dpatch/src/exiwhat.src:103:process_log_path=`$exim_path -C $config -bP process_log_path | sed "s/.*=[ ]*//"`
exim4-4.94/.pc/32_exim4.dpatch/src/exiwhat.src-104-
##############################################
exim4-4.94/.pc/34_eximstatsmanpage.dpatch/src/eximstats.src-3856-  my(@times) = split(/,/, $string);
exim4-4.94/.pc/34_eximstatsmanpage.dpatch/src/eximstats.src:3857:  foreach my $q (@times) { $q = eval($q) + 0 }
exim4-4.94/.pc/34_eximstatsmanpage.dpatch/src/eximstats.src-3858-  @times = sort { $a <=> $b } @times;
##############################################
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-68-
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:69:BIN_DIRECTORY=`sed -n   -e '/^ *BIN_DIRECTORY *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:70:CONFIGURE_FILE=`sed -n -e '/^ *CONFIGURE_FILE *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:71:INFO_DIRECTORY=`sed -n -e '/^ *INFO_DIRECTORY *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:72:NO_SYMLINK=`sed -n         -e '/^ *NO_SYMLINK *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-73-
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:74:CHOWN=`sed -n           -e '/^ *CHOWN_COMMAND *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:75:MV=`sed -n                 -e '/^ *MV_COMMAND *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-76-
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:77:SYSTEM_ALIASES_FILE=`sed -n -e '/^ *SYSTEM_ALIASES_FILE *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:78:EXE=`sed -n                                 -e '/^ *EXE *=/{s/^[^=]*= *//; s/ \{1,\}#.*//;s/ *$//;h;}' -e '${g;p;}' Makefile`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-79-
##############################################
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-279-          # If it's not a symbolic link, make a copy with the old version number
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:280:          if [ `ls -l ${BIN_DIRECTORY}/exim | cut -c1-1` != 'l' ]; then
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-281-            oldversion=exim-`${BIN_DIRECTORY}/exim -bV -C /dev/null | \
##############################################
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-381-
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:382:if [ `expr -- "${CONFIGURE_FILE}" : ".*:"` -ne 0 ] ; then
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-383-  echo $com Runtime configuration is specified as the following list:
##############################################
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-394-
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:395:  echo ${MKDIR} -p `${DIRNAME} ${CONFIGURE_FILE}`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install:396:  ${real} ${MKDIR} -p `${DIRNAME} ${CONFIGURE_FILE}`
exim4-4.94/.pc/35_install.dpatch/scripts/exim_install-397-
##############################################
exim4-4.94/.pc/60_convert4r4.dpatch/src/convert4r4.src-1850-      {
exim4-4.94/.pc/60_convert4r4.dpatch/src/convert4r4.src:1851:      &check_require($$hash{"require_files"}, "'$name' router");
exim4-4.94/.pc/60_convert4r4.dpatch/src/convert4r4.src-1852-      if (($$hash{"require_files"} =~ s/(\$\{\w+):/$1::/g) > 0 ||
##############################################
exim4-4.94/.pc/60_convert4r4.dpatch/src/convert4r4.src-2110-      {
exim4-4.94/.pc/60_convert4r4.dpatch/src/convert4r4.src:2111:      &check_require($$hash{"require_files"}, "'$name' director");
exim4-4.94/.pc/60_convert4r4.dpatch/src/convert4r4.src-2112-      if (($$hash{"require_files"} =~ s/(\$\{\w+):/$1::/g) > 0 ||
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-75-   --version)
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:76:      echo "`basename $0`: $0"
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-77-      echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-150-st='	 '
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:151:exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-152-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-153-
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:154:spool_directory=`$exim_path -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-155-
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-156-if [ "$log_file_path" = "" ] ; then
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:157:  log_file_path=`$exim_path -C $config -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-158-fi
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-179-if [ "$log_file_path" = "" ]; then
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:180:  log_file_path=`$exim_path -C /dev/null -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-181-  log_file_path=`echo "$log_file_path" | \
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-195-else
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:196:  logdir=`echo $log_file_path | sed 's?/[^/]*$??'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:197:  logbase=`echo $log_file_path | sed 's?^.*/??'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:198:  mainlog=`echo $logbase | sed 's/%s/main/'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:199:  rejectlog=`echo $logbase | sed 's/%s/reject/'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:200:  paniclog=`echo $logbase | sed 's/%s/panic/'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-201-fi
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-218-
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:219:a=`ls -lg $mainlog`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:220:b=`ls -l  $mainlog`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-221-
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-225-
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:226:# user=`echo "$a\n$b\n" | awk 'BEGIN { OFS=""} { if ($5 ~ /^[0-9]+$/) print $3; }'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:227:# group=`echo "$a\n$b\n" | awk 'BEGIN { OFS=""} { if ($5 ~ /^[0-9]+$/) print $4; }'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-228-
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-257-while [ $count -gt 1 ]; do
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:258:  old=`expr -- $count - 1`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-259-  if [ $keep -gt 99 ]; then
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-346-
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src:347:  count=`expr -- $count + 1`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exicyclog.src-348-done
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src-23-then
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src:24:    echo "`basename $0`: $0"
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src-25-    echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src-80-st='	 '
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src:81:EXIM_PATH=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src-82-if test "$EXIM_PATH" = ""; then EXIM_PATH=BIN_DIRECTORY/exim4; fi
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src-83-
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src:84:SPOOL_DIRECTORY=`$EXIM_PATH -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src:85:LOG_FILE_PATH=`$EXIM_PATH -C $config -bP log_file_path | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src-86-
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src-168-
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src:169:fullhostname=`${hostname}`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src:170:case `${basename} abc .c` in
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src:171:  a) hostname=`${basename} ${fullhostname} '\.'${DOMAIN}` ;;
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src:172:  *) hostname=`${basename} ${fullhostname} .${DOMAIN}` ;;
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/eximon.src-173-esac
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src-29-then
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src:30:    echo "`basename $0`: $0"
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src-31-    echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src-43-      if expr -- $1 : '\-DEXIM_PATH=' >/dev/null ; then
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src:44:        exim_path=`expr -- $1 : '\-DEXIM_PATH=\(.*\)'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src-45-      fi
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src-96-if [ "$exim_path" = "" ]; then
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src:97:  exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src-98-fi
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src-100-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src:101:spool_directory=`$exim_path $eximmacdef -C $config -bP spool_directory | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src:102:qualify_domain=`$exim_path $eximmacdef -C $config -bP qualify_domain | sed 's/.*=[  ]*//'`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exinext.src-103-
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exiwhat.src-59-then
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exiwhat.src:60:    echo "`basename $0`: $0"
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exiwhat.src-61-    echo "build: EXIM_RELEASE_VERSIONEXIM_VARIANT_VERSION"
##############################################
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exiwhat.src-99-st='	 '
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exiwhat.src:100:exim_path=`grep "^[$st]*exim_path" $config | sed "s/.*=[$st]*//"`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exiwhat.src-101-if test "$exim_path" = ""; then exim_path=BIN_DIRECTORY/exim4; fi
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exiwhat.src:102:spool_directory=`$exim_path -C $config -bP spool_directory | sed "s/.*=[ ]*//"`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exiwhat.src:103:process_log_path=`$exim_path -C $config -bP process_log_path | sed "s/.*=[ ]*//"`
exim4-4.94/.pc/67_unnecessaryCopt.diff/src/exiwhat.src-104-
##############################################
exim4-4.94/.pc/70_remove_exim-users_references.dpatch/src/eximstats.src-3860-  my(@times) = split(/,/, $string);
exim4-4.94/.pc/70_remove_exim-users_references.dpatch/src/eximstats.src:3861:  foreach my $q (@times) { $q = eval($q) + 0 }
exim4-4.94/.pc/70_remove_exim-users_references.dpatch/src/eximstats.src-3862-  @times = sort { $a <=> $b } @times;
##############################################
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-7513-domainlist relay_to_domains = sqlite;\
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt:7514:   select * from relays where ip='$sender_host_address';
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-7515-
##############################################
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-7986-    hold_domains = mysql;select domain from holdlist \
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt:7987:      where domain = '${quote_mysql:$domain}';
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-7988-
##############################################
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-8217-By default, in order to find a host name, Exim first does a reverse DNS lookup;
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt:8218:if no name is found in the DNS, the system function (gethostbyaddr() or
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt:8219:getipnodebyaddr() if available) is tried. The order in which these lookups are
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-8220-done can be changed by setting the host_lookup_order option. For security, once
##############################################
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-8377-hosts_lookup = pgsql;\
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt:8378:  select ip from hostlist where ip='$sender_host_address'
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-8379-
##############################################
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-14632-to find a host name from an IP address. The default is to do a DNS lookup
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt:14633:first, and then to try a local lookup (using gethostbyaddr() or equivalent) if
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-14634-that fails. You can change the order of these lookups, or omit one entirely, if
##############################################
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-30708-PRVSCHECK_SQL = ${lookup mysql{SELECT secret FROM batv_prvs \
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt:30709:                WHERE sender='${quote_mysql:$prvscheck_address}'\
exim4-4.94/.pc/74_01-Docs-listitem.patch/doc/spec.txt-30710-                }{$value}}
##############################################
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-6576-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog:6577:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-6578-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-6876- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog:6877:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-6878-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-6885-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog:6886:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-6887-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-6894- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog:6895:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-6896-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-7459-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog:7460:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_02-Taint-fix-pam-expansion-condition.-Bug-2587.patch/doc/ChangeLog-7461-
##############################################
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-6585-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog:6586:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-6587-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-6885- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog:6886:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-6887-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-6894-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog:6895:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-6896-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-6903- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog:6904:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-6905-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-7468-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog:7469:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_03-Taint-fix-listcount-expansion-operator.-Bug-2586.patch/doc/ChangeLog-7470-
##############################################
exim4-4.94/.pc/74_04-Docs-fix-mistaken-variable-name.patch/README.UPDATING-622-3. When looking up a host name from an IP address, Exim now tries the DNS
exim4-4.94/.pc/74_04-Docs-fix-mistaken-variable-name.patch/README.UPDATING:623:   first, and only if that fails does it use gethostbyaddr() (or equivalent).
exim4-4.94/.pc/74_04-Docs-fix-mistaken-variable-name.patch/README.UPDATING-624-   This change was made because on some OS, not all the names are given for
exim4-4.94/.pc/74_04-Docs-fix-mistaken-variable-name.patch/README.UPDATING:625:   addresses with multiple PTR records via the gethostbyaddr() interface. The
exim4-4.94/.pc/74_04-Docs-fix-mistaken-variable-name.patch/README.UPDATING-626-   order of lookup can be changed by setting host_lookup_order.
##############################################
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-7513-domainlist relay_to_domains = sqlite;\
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt:7514:   select * from relays where ip='$sender_host_address';
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-7515-
##############################################
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-7986-    hold_domains = mysql;select domain from holdlist \
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt:7987:      where domain = '${quote_mysql:$domain}';
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-7988-
##############################################
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-8217-By default, in order to find a host name, Exim first does a reverse DNS lookup;
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt:8218:if no name is found in the DNS, the system function (gethostbyaddr() or
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt:8219:getipnodebyaddr() if available) is tried. The order in which these lookups are
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-8220-done can be changed by setting the host_lookup_order option. For security, once
##############################################
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-8377-hosts_lookup = pgsql;\
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt:8378:  select ip from hostlist where ip='$sender_host_address'
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-8379-
##############################################
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-14635-to find a host name from an IP address. The default is to do a DNS lookup
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt:14636:first, and then to try a local lookup (using gethostbyaddr() or equivalent) if
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-14637-that fails. You can change the order of these lookups, or omit one entirely, if
##############################################
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-30711-PRVSCHECK_SQL = ${lookup mysql{SELECT secret FROM batv_prvs \
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt:30712:                WHERE sender='${quote_mysql:$prvscheck_address}'\
exim4-4.94/.pc/74_05-Docs-fix-layout.patch/doc/spec.txt-30713-                }{$value}}
##############################################
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-6589-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog:6590:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-6591-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-6889- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog:6890:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-6891-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-6898-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog:6899:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-6900-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-6907- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog:6908:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-6909-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-7472-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog:7473:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_06-Docs-typoes.patch/doc/ChangeLog-7474-
##############################################
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-6589-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog:6590:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-6591-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-6889- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog:6890:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-6891-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-6898-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog:6899:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-6900-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-6907- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog:6908:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-6909-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-7472-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog:7473:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/doc/ChangeLog-7474-
##############################################
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/src/acl.c-1963-
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/src/acl.c:1964:    sender_vaddr = deliver_make_addr(verify_sender_address, TRUE);
exim4-4.94/.pc/74_07-Taint-fix-multiple-ACL-actions-to-properly-manage-ta.patch/src/acl.c-1965-#ifdef SUPPORT_I18N
##############################################
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-6591-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog:6592:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-6593-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-6891- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog:6892:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-6893-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-6900-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog:6901:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-6902-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-6909- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog:6910:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-6911-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-7474-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog:7475:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/doc/ChangeLog-7476-
##############################################
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/src/exim.c-841-  {
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/src/exim.c:842:  int rc = verify_address(deliver_make_addr(address,TRUE), stdout, flags, -1,
exim4-4.94/.pc/74_08-Fix-bi.-Bug-2590.patch/src/exim.c-843-    -1, -1, NULL, NULL, NULL);
##############################################
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-6595-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog:6596:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-6597-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-6895- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog:6896:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-6897-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-6904-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog:6905:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-6906-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-6913- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog:6914:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-6915-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-7478-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog:7479:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_09-Filters-fix-vacation-in-Exim-filter.-Bug-2593.patch/doc/ChangeLog-7480-
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-6600-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog:6601:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-6602-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-6900- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog:6901:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-6902-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-6909-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog:6910:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-6911-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-6918- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog:6919:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-6920-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-7483-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog:7484:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/ChangeLog-7485-
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-7513-domainlist relay_to_domains = sqlite;\
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt:7514:   select * from relays where ip='$sender_host_address';
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-7515-
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-7986-    hold_domains = mysql;select domain from holdlist \
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt:7987:      where domain = '${quote_mysql:$domain}';
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-7988-
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-8217-By default, in order to find a host name, Exim first does a reverse DNS lookup;
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt:8218:if no name is found in the DNS, the system function (gethostbyaddr() or
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt:8219:getipnodebyaddr() if available) is tried. The order in which these lookups are
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-8220-done can be changed by setting the host_lookup_order option. For security, once
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-8377-hosts_lookup = pgsql;\
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt:8378:  select ip from hostlist where ip='$sender_host_address'
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-8379-
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-14635-to find a host name from an IP address. The default is to do a DNS lookup
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt:14636:first, and then to try a local lookup (using gethostbyaddr() or equivalent) if
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-14637-that fails. You can change the order of these lookups, or omit one entirely, if
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-30711-PRVSCHECK_SQL = ${lookup mysql{SELECT secret FROM batv_prvs \
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt:30712:                WHERE sender='${quote_mysql:$prvscheck_address}'\
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/doc/spec.txt-30713-                }{$value}}
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-8-
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:9:/* Functions for finding hosts, either by gethostbyname(), gethostbyaddr(), or
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-10-directly via the DNS. When IPv6 is supported, getipnodebyname() and
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:11:getipnodebyaddr() may be used instead of gethostbyname() and gethostbyaddr(),
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-12-if the newer functions are available. This module also contains various other
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1489-/*************************************************
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1490:*    Find sender host name by gethostbyaddr()    *
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1491-*************************************************/
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1493-/* This used to be the only way it was done, but it turns out that not all
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1494:systems give aliases for calls to gethostbyaddr() - or one of the modern
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1495:equivalents like getipnodebyaddr(). Fortunately, multiple PTR records are rare,
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1496-but they can still exist. This function is now used only when a DNS lookup of
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1503-static int
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1504:host_name_lookup_byaddr(void)
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1505-{
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1521-  #if HAVE_GETIPNODEBYADDR
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1522:  hosts = getipnodebyaddr(CS &addr6, sizeof(addr6), AF_INET6, &h_errno);
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1523-  #else
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1524:  hosts = gethostbyaddr(CS &addr6, sizeof(addr6), AF_INET6);
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1525-  #endif
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1532-  #if HAVE_GETIPNODEBYADDR
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1533:  hosts = getipnodebyaddr(CS &addr, sizeof(addr), AF_INET, &h_errno);
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1534-  #else
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1535:  hosts = gethostbyaddr(CS &addr, sizeof(addr), AF_INET);
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1536-  #endif
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1541-#else
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1542:addr.s_addr = (S_ADDR_TYPE)inet_addr(CS sender_host_address);
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1543:hosts = gethostbyaddr(CS(&addr), sizeof(addr), AF_INET);
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1544-#endif
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1616-
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1617:On some systems, get{host,ipnode}byaddr() appears to do this internally, but
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1618-this it not universally true. Also, for release 4.30, this function was changed
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1620-is the only guaranteed way to find all the aliases on some systems. My
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1621:experiments indicate that Solaris gethostbyaddr() gives the aliases for but
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1622-Linux does not.
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1670-
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1671:/* Do lookups directly in the DNS or via gethostbyaddr() (or equivalent), in
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1672-the order specified by the host_lookup_order option. */
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1762-
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1763:  /* Do a lookup using gethostbyaddr() - or equivalent */
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1764-
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1767-    HDEBUG(D_host_lookup)
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1768:      debug_printf("IP address lookup using gethostbyaddr()\n");
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1769:    rc = host_name_lookup_byaddr();
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1770-    if (rc == DEFER)
##############################################
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1803-This code was present in versions of Exim before 3.20. At that point I took it
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c:1804:out because I thought that gethostbyaddr() did the check anyway. It turns out
exim4-4.94/.pc/74_10-TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch/src/host.c-1805-that this isn't always the case, so it's coming back in at 4.01. This version
##############################################
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-6605-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog:6606:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-6607-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-6905- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog:6906:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-6907-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-6914-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog:6915:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-6916-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-6923- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog:6924:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-6925-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-7488-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog:7489:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_11-Taint-fix-radius-expansion-condition.patch/doc/ChangeLog-7490-
##############################################
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-6605-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog:6606:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-6607-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-6905- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog:6906:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-6907-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-6914-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog:6915:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-6916-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-6923- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog:6924:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-6925-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-7488-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog:7489:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_12-smtp_accept_map_per_host-call-search_tidyup-in-fail-.patch/doc/ChangeLog-7490-
##############################################
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-6610-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog:6611:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-6612-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-6910- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog:6911:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-6912-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-6919-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog:6920:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-6921-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-6928- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog:6929:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-6930-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-7493-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog:7494:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/doc/ChangeLog-7495-
##############################################
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/src/acl.c-1963-
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/src/acl.c:1964:    sender_vaddr = deliver_make_addr(verify_sender_address, TRUE);
exim4-4.94/.pc/74_13-Taint-fix-verify.-Bug-2598.patch/src/acl.c-1965-#ifdef SUPPORT_I18N
##############################################
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-6614-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog:6615:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-6616-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-6914- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog:6915:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-6916-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-6923-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog:6924:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-6925-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-6932- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog:6933:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-6934-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-7497-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog:7498:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/doc/ChangeLog-7499-
##############################################
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/src/functions.h-191-extern void    delete_pid_file(void);
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/src/functions.h:192:extern address_item *deliver_make_addr(uschar *, BOOL);
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/src/functions.h-193-extern void    delivery_log(int, address_item *, int, uschar *);
##############################################
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/src/functions.h-292-extern void    invert_address(uschar *, uschar *);
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/src/functions.h:293:extern int     ip_addr(void *, int, const uschar *, int);
exim4-4.94/.pc/74_14-Fix-string_copy-macro-to-not-multiple-eval-args.-Bug.patch/src/functions.h-294-extern int     ip_bind(int, int, uschar *, int);
##############################################
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-6620-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog:6621:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-6622-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-6920- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog:6921:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-6922-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-6929-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog:6930:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-6931-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-6938- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog:6939:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-6940-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-7503-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog:7504:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/doc/ChangeLog-7505-
##############################################
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/src/acl.c-1963-
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/src/acl.c:1964:    sender_vaddr = deliver_make_addr(verify_sender_address, TRUE);
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/src/acl.c-1965-#ifdef SUPPORT_I18N
##############################################
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/src/verify.c-2640-          {
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/src/verify.c:2641:          vaddr = deliver_make_addr(address, FALSE);
exim4-4.94/.pc/74_15-Cutthrough-handle-request-when-a-callout-hold-is-act.patch/src/verify.c-2642-          new_ok = verify_address(vaddr, NULL, options | vopt_fake_sender,
##############################################
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-6624-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog:6625:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-6626-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-6924- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog:6925:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-6926-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-6933-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog:6934:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-6935-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-6942- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog:6943:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-6944-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-7507-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog:7508:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_16-Lookups-Fix-subdir-filter-on-a-dsearch.patch/doc/ChangeLog-7509-
##############################################
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-7513-domainlist relay_to_domains = sqlite;\
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt:7514:   select * from relays where ip='$sender_host_address';
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-7515-
##############################################
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-7986-    hold_domains = mysql;select domain from holdlist \
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt:7987:      where domain = '${quote_mysql:$domain}';
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-7988-
##############################################
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-8217-By default, in order to find a host name, Exim first does a reverse DNS lookup;
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt:8218:if no name is found in the DNS, the system function (gethostbyaddr() or
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt:8219:getipnodebyaddr() if available) is tried. The order in which these lookups are
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-8220-done can be changed by setting the host_lookup_order option. For security, once
##############################################
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-8377-hosts_lookup = pgsql;\
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt:8378:  select ip from hostlist where ip='$sender_host_address'
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-8379-
##############################################
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-14635-to find a host name from an IP address. The default is to do a DNS lookup
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt:14636:first, and then to try a local lookup (using gethostbyaddr() or equivalent) if
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-14637-that fails. You can change the order of these lookups, or omit one entirely, if
##############################################
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-30716-PRVSCHECK_SQL = ${lookup mysql{SELECT secret FROM batv_prvs \
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt:30717:                WHERE sender='${quote_mysql:$prvscheck_address}'\
exim4-4.94/.pc/74_17-Docs-list-further-ways-domain_data-c-may-be-filled-i.patch/doc/spec.txt-30718-                }{$value}}
##############################################
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-6626-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog:6627:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-6628-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-6926- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog:6927:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-6928-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-6935-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog:6936:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-6937-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-6944- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog:6945:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-6946-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-7509-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog:7510:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_18-Sqlite-fix-segfault-on-bad-missing-sqlite_dbfile.-Bu.patch/doc/ChangeLog-7511-
##############################################
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6629-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:6630:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6631-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6929- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:6930:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6931-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6938-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:6939:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6940-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6947- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:6948:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6949-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-7512-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:7513:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_19-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-7514-
##############################################
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-6633-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog:6634:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-6635-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-6933- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog:6934:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-6935-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-6942-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog:6943:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-6944-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-6951- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog:6952:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-6953-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-7516-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog:7517:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/doc/ChangeLog-7518-
##############################################
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/src/exim.c-841-  {
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/src/exim.c:842:  int rc = verify_address(deliver_make_addr(address,TRUE), stdout, flags, -1,
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/src/exim.c-843-    -1, -1, NULL, NULL, NULL);
##############################################
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/src/functions.h-191-extern void    delete_pid_file(void);
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/src/functions.h:192:extern address_item *deliver_make_addr(uschar *, BOOL);
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/src/functions.h-193-extern void    delivery_log(int, address_item *, int, uschar *);
##############################################
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/src/functions.h-292-extern void    invert_address(uschar *, uschar *);
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/src/functions.h:293:extern int     ip_addr(void *, int, const uschar *, int);
exim4-4.94/.pc/74_20-Fix-message-reception-clock-usage.-Bug-2615.patch/src/functions.h-294-extern int     ip_bind(int, int, uschar *, int);
##############################################
exim4-4.94/.pc/74_21-typoes.patch/src/functions.h-191-extern void    delete_pid_file(void);
exim4-4.94/.pc/74_21-typoes.patch/src/functions.h:192:extern address_item *deliver_make_addr(uschar *, BOOL);
exim4-4.94/.pc/74_21-typoes.patch/src/functions.h-193-extern void    delivery_log(int, address_item *, int, uschar *);
##############################################
exim4-4.94/.pc/74_21-typoes.patch/src/functions.h-293-extern void    invert_address(uschar *, uschar *);
exim4-4.94/.pc/74_21-typoes.patch/src/functions.h:294:extern int     ip_addr(void *, int, const uschar *, int);
exim4-4.94/.pc/74_21-typoes.patch/src/functions.h-295-extern int     ip_bind(int, int, uschar *, int);
##############################################
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-6641-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog:6642:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-6643-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-6941- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog:6942:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-6943-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-6950-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog:6951:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-6952-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-6959- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog:6960:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-6961-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-7524-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog:7525:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_22-Fix-DKIM-signing-to-always-terminate.-Bug-2295.patch/doc/ChangeLog-7526-
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-6646-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog:6647:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-6648-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-6946- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog:6947:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-6948-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-6955-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog:6956:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-6957-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-6964- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog:6965:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-6966-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-7529-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog:7530:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/doc/ChangeLog-7531-
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/acl.c-1963-
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/acl.c:1964:    sender_vaddr = deliver_make_addr(verify_sender_address, TRUE);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/acl.c-1965-#ifdef SUPPORT_I18N
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/exim.c-851-  {
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/exim.c:852:  int rc = verify_address(deliver_make_addr(address,TRUE), stdout, flags, -1,
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/exim.c-853-    -1, -1, NULL, NULL, NULL);
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/functions.h-191-extern void    delete_pid_file(void);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/functions.h:192:extern address_item *deliver_make_addr(uschar *, BOOL);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/functions.h-193-extern void    delivery_log(int, address_item *, int, uschar *);
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/functions.h-293-extern void    invert_address(uschar *, uschar *);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/functions.h:294:extern int     ip_addr(void *, int, const uschar *, int);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/functions.h-295-extern int     ip_bind(int, int, uschar *, int);
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-18-
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c:19:/* In stand-alone mode, provide a replacement for deliver_make_addr()
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-20-and rewrite_address[_qualify]() so as to avoid having to drag in too much
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-24-
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c:25:address_item *deliver_make_addr(uschar *address, BOOL copy)
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-26-{
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-645-must either be a bare local-part (we are now at the end), or a phrase
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c:646:followed by a route-addr (more words must follow). */
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-647-
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-1646-      *p = 0;
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c:1647:      addr = deliver_make_addr(t, TRUE);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-1648-      setflag(addr, af_pfr);                   /* indicates pipe/file/reply */
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-1701-        rewrite_address_qualify(recipient, TRUE);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c:1702:      addr = deliver_make_addr(recipient, TRUE);  /* TRUE => copy recipient */
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/parse.c-1703-      }
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-1030-static void
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c:1031:add_addr(address_item **generated, uschar *addr, int file, int maxage, int maxmessages, int maxstorage)
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-1032-{
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-1051-
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c:1052:new_addr = deliver_make_addr(addr,TRUE);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-1053-if (file)
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-2831-      {
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c:2832:      add_addr(generated,US"inbox",1,0,0,0);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-2833-      filter->keep = 0;
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-2884-      {
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c:2885:      add_addr(generated,recipient.character,0,0,0,0);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-2886-      if (!copy) filter->keep = 0;
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-2944-      {
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c:2945:      add_addr(generated, folder.character, 1, maxage, maxmessages, maxstorage);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-2946-      if (!copy) filter->keep = 0;
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-3332-
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c:3333:          addr = deliver_make_addr(string_sprintf(">%.256s", sender_address), FALSE);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-3334-          setflag(addr, af_pfr);
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-3619-    {
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c:3620:    add_addr(generated,US"inbox",1,0,0,0);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-3621-    msg = US"Implicit keep";
##############################################
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-3636-#else
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c:3637:  add_addr(generated,US"inbox",1,0,0,0);
exim4-4.94/.pc/74_23-Fix-taint-trap-in-parse_fix_phrase-.-Bug-2617.patch/src/sieve.c-3638-  r = FF_DELIVERED;
##############################################
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6652-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:6653:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6654-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6952- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:6953:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6954-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6961-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:6962:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6963-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6970- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:6971:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-6972-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-7535-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog:7536:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_24-Taint-fix-ACL-spam-condition-to-permit-tainted-name-.patch/doc/ChangeLog-7537-
##############################################
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-6652-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog:6653:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-6654-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-6952- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog:6953:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-6954-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-6961-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog:6962:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-6963-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-6970- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog:6971:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-6972-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-7535-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog:7536:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_27-Fix-spelling-of-local_part_data-in-docs-and-debug-ou.patch/doc/ChangeLog-7537-
##############################################
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-6652-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog:6653:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-6654-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-6952- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog:6953:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-6954-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-6961-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog:6962:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-6963-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-6970- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog:6971:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-6972-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-7535-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog:7536:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/doc/ChangeLog-7537-
##############################################
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/src/functions.h-191-extern void    delete_pid_file(void);
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/src/functions.h:192:extern address_item *deliver_make_addr(uschar *, BOOL);
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/src/functions.h-193-extern void    delivery_log(int, address_item *, int, uschar *);
##############################################
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/src/functions.h-293-extern void    invert_address(uschar *, uschar *);
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/src/functions.h:294:extern int     ip_addr(void *, int, const uschar *, int);
exim4-4.94/.pc/74_28-Fix-readsocket-eol-replacement.-Bug-2630.patch/src/functions.h-295-extern int     ip_bind(int, int, uschar *, int);
##############################################
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6656-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:6657:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6658-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6956- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:6957:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6958-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6965-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:6966:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6967-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6974- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:6975:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6976-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-7539-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:7540:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_29-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-7541-
##############################################
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6661-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:6662:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6663-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6961- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:6962:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6963-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6970-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:6971:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6972-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6979- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:6980:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-6981-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-7544-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog:7545:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_31-Taint-fix-off-by-one-in-is_tainted-.-Bug-2634.patch/doc/ChangeLog-7546-
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-6666-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog:6667:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-6668-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-6966- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog:6967:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-6968-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-6975-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog:6976:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-6977-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-6984- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog:6985:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-6986-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-7549-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog:7550:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/ChangeLog-7551-
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-7513-domainlist relay_to_domains = sqlite;\
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt:7514:   select * from relays where ip='$sender_host_address';
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-7515-
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-7986-    hold_domains = mysql;select domain from holdlist \
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt:7987:      where domain = '${quote_mysql:$domain}';
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-7988-
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-8222-By default, in order to find a host name, Exim first does a reverse DNS lookup;
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt:8223:if no name is found in the DNS, the system function (gethostbyaddr() or
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt:8224:getipnodebyaddr() if available) is tried. The order in which these lookups are
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-8225-done can be changed by setting the host_lookup_order option. For security, once
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-8382-hosts_lookup = pgsql;\
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt:8383:  select ip from hostlist where ip='$sender_host_address'
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-8384-
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-14641-to find a host name from an IP address. The default is to do a DNS lookup
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt:14642:first, and then to try a local lookup (using gethostbyaddr() or equivalent) if
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-14643-that fails. You can change the order of these lookups, or omit one entirely, if
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-30722-PRVSCHECK_SQL = ${lookup mysql{SELECT secret FROM batv_prvs \
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt:30723:                WHERE sender='${quote_mysql:$prvscheck_address}'\
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/doc/spec.txt-30724-                }{$value}}
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/smtp_in.c-5394-	uschar * s = NULL;
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/smtp_in.c:5395:	address_item * addr = deliver_make_addr(address, FALSE);
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/smtp_in.c-5396-
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/smtp_in.c-5433-	f.address_test_mode = f.log_testing_mode = TRUE;
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/smtp_in.c:5434:	(void) verify_address(deliver_make_addr(smtp_cmd_data, FALSE),
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/smtp_in.c-5435-	  smtp_out, vopt_is_recipient | vopt_qualify | vopt_expn, -1, -1, -1,
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/transports/smtp.c-1646-
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/transports/smtp.c:1647:addr1 = deliver_make_addr (sender, TRUE);
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/transports/smtp.c-1648-deliver_set_expansions(addr1);
##############################################
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/transports/smtp.c-2873-  to note the host as unusable, but down here we shouldn't know if this was
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/transports/smtp.c:2874:  the last host to try for the addr(list).  Perhaps the upper layer should be
exim4-4.94/.pc/74_32-DANE-force-SNI-to-use-domain.-Bug-2265.patch/src/transports/smtp.c-2875-  the one to do set_errno() ?  The problem is that currently the addr is where
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/deliver.c-145-address_item *
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/deliver.c:146:deliver_make_addr(uschar *address, BOOL copy)
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/deliver.c-147-{
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/deliver.c-6073-    address_item *p = addr_new;
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/deliver.c:6074:    address_item *parent = deliver_make_addr(US"system-filter", FALSE);
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/deliver.c-6075-
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/deliver.c-6209-      recipient_item *r = recipients_list + i;
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/deliver.c:6210:      address_item *new = deliver_make_addr(r->address, FALSE);
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/deliver.c-6211-      new->prop.errors_address = r->errors_to;
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/transports/smtp.c-1646-
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/transports/smtp.c:1647:addr1 = deliver_make_addr (sender, TRUE);
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/transports/smtp.c-1648-deliver_set_expansions(addr1);
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/transports/smtp.c-2874-  to note the host as unusable, but down here we shouldn't know if this was
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/transports/smtp.c:2875:  the last host to try for the addr(list).  Perhaps the upper layer should be
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/transports/smtp.c-2876-  the one to do set_errno() ?  The problem is that currently the addr is where
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/verify.c-2640-          {
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/verify.c:2641:          vaddr = deliver_make_addr(address, FALSE);
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/src/verify.c-2642-          new_ok = verify_address(vaddr, NULL, options | vopt_fake_sender,
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-7513-domainlist relay_to_domains = sqlite;\
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt:7514:   select * from relays where ip='$sender_host_address';
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-7515-
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-7986-    hold_domains = mysql;select domain from holdlist \
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt:7987:      where domain = '${quote_mysql:$domain}';
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-7988-
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-8222-By default, in order to find a host name, Exim first does a reverse DNS lookup;
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt:8223:if no name is found in the DNS, the system function (gethostbyaddr() or
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt:8224:getipnodebyaddr() if available) is tried. The order in which these lookups are
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-8225-done can be changed by setting the host_lookup_order option. For security, once
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-8382-hosts_lookup = pgsql;\
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt:8383:  select ip from hostlist where ip='$sender_host_address'
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-8384-
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-14641-to find a host name from an IP address. The default is to do a DNS lookup
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt:14642:first, and then to try a local lookup (using gethostbyaddr() or equivalent) if
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-14643-that fails. You can change the order of these lookups, or omit one entirely, if
##############################################
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-30727-PRVSCHECK_SQL = ${lookup mysql{SELECT secret FROM batv_prvs \
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt:30728:                WHERE sender='${quote_mysql:$prvscheck_address}'\
exim4-4.94/.pc/74_33-DANE-Fix-2-rcpt-message-diff-domins-case.-Bug-2265.patch/doc/spec.txt-30729-                }{$value}}
##############################################
exim4-4.94/.pc/74_34-Fix-non-DANE-build.patch/src/transports/smtp.c-1646-
exim4-4.94/.pc/74_34-Fix-non-DANE-build.patch/src/transports/smtp.c:1647:addr1 = deliver_make_addr (sender, TRUE);
exim4-4.94/.pc/74_34-Fix-non-DANE-build.patch/src/transports/smtp.c-1648-deliver_set_expansions(addr1);
##############################################
exim4-4.94/.pc/74_34-Fix-non-DANE-build.patch/src/transports/smtp.c-2875-  to note the host as unusable, but down here we shouldn't know if this was
exim4-4.94/.pc/74_34-Fix-non-DANE-build.patch/src/transports/smtp.c:2876:  the last host to try for the addr(list).  Perhaps the upper layer should be
exim4-4.94/.pc/74_34-Fix-non-DANE-build.patch/src/transports/smtp.c-2877-  the one to do set_errno() ?  The problem is that currently the addr is where
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/deliver.c-145-address_item *
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/deliver.c:146:deliver_make_addr(uschar *address, BOOL copy)
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/deliver.c-147-{
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/deliver.c-6076-    address_item *p = addr_new;
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/deliver.c:6077:    address_item *parent = deliver_make_addr(US"system-filter", FALSE);
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/deliver.c-6078-
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/deliver.c-6212-      recipient_item *r = recipients_list + i;
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/deliver.c:6213:      address_item *new = deliver_make_addr(r->address, FALSE);
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/deliver.c-6214-      new->prop.errors_address = r->errors_to;
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/exim.c-851-  {
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/exim.c:852:  int rc = verify_address(deliver_make_addr(address,TRUE), stdout, flags, -1,
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/exim.c-853-    -1, -1, NULL, NULL, NULL);
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transport.c-698-Arguments:
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transport.c:699:  addr                  (chain of) addresses (for extra headers), or NULL;
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transport.c-700-                          only the first address is used
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transport.c-891-			otherwire take content as headers.
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transport.c:892:    addr                (chain of) addresses (for extra headers), or NULL;
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transport.c-893-                          only the first address is used
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transports/smtp.c-1646-
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transports/smtp.c:1647:addr1 = deliver_make_addr (sender, TRUE);
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transports/smtp.c-1648-deliver_set_expansions(addr1);
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transports/smtp.c-2874-  to note the host as unusable, but down here we shouldn't know if this was
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transports/smtp.c:2875:  the last host to try for the addr(list).  Perhaps the upper layer should be
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/src/transports/smtp.c-2876-  the one to do set_errno() ?  The problem is that currently the addr is where
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-7513-domainlist relay_to_domains = sqlite;\
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt:7514:   select * from relays where ip='$sender_host_address';
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-7515-
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-7986-    hold_domains = mysql;select domain from holdlist \
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt:7987:      where domain = '${quote_mysql:$domain}';
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-7988-
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-8222-By default, in order to find a host name, Exim first does a reverse DNS lookup;
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt:8223:if no name is found in the DNS, the system function (gethostbyaddr() or
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt:8224:getipnodebyaddr() if available) is tried. The order in which these lookups are
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-8225-done can be changed by setting the host_lookup_order option. For security, once
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-8382-hosts_lookup = pgsql;\
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt:8383:  select ip from hostlist where ip='$sender_host_address'
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-8384-
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-14641-to find a host name from an IP address. The default is to do a DNS lookup
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt:14642:first, and then to try a local lookup (using gethostbyaddr() or equivalent) if
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-14643-that fails. You can change the order of these lookups, or omit one entirely, if
##############################################
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-30732-PRVSCHECK_SQL = ${lookup mysql{SELECT secret FROM batv_prvs \
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt:30733:                WHERE sender='${quote_mysql:$prvscheck_address}'\
exim4-4.94/.pc/74_35-DANE-Fix-2-messages-from-queue-case.patch/doc/spec.txt-30734-                }{$value}}
##############################################
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transport.c-698-Arguments:
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transport.c:699:  addr                  (chain of) addresses (for extra headers), or NULL;
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transport.c-700-                          only the first address is used
##############################################
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transport.c-891-			otherwire take content as headers.
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transport.c:892:    addr                (chain of) addresses (for extra headers), or NULL;
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transport.c-893-                          only the first address is used
##############################################
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transports/smtp.c-1646-
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transports/smtp.c:1647:addr1 = deliver_make_addr (sender, TRUE);
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transports/smtp.c-1648-deliver_set_expansions(addr1);
##############################################
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transports/smtp.c-2942-  to note the host as unusable, but down here we shouldn't know if this was
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transports/smtp.c:2943:  the last host to try for the addr(list).  Perhaps the upper layer should be
exim4-4.94/.pc/74_36-Fix-non-DANE-build.patch/src/transports/smtp.c-2944-  the one to do set_errno() ?  The problem is that currently the addr is where
##############################################
exim4-4.94/.pc/74_39-Fix-non-TLS-build.patch/src/transports/smtp.c-1646-
exim4-4.94/.pc/74_39-Fix-non-TLS-build.patch/src/transports/smtp.c:1647:addr1 = deliver_make_addr (sender, TRUE);
exim4-4.94/.pc/74_39-Fix-non-TLS-build.patch/src/transports/smtp.c-1648-deliver_set_expansions(addr1);
##############################################
exim4-4.94/.pc/74_39-Fix-non-TLS-build.patch/src/transports/smtp.c-2947-  to note the host as unusable, but down here we shouldn't know if this was
exim4-4.94/.pc/74_39-Fix-non-TLS-build.patch/src/transports/smtp.c:2948:  the last host to try for the addr(list).  Perhaps the upper layer should be
exim4-4.94/.pc/74_39-Fix-non-TLS-build.patch/src/transports/smtp.c-2949-  the one to do set_errno() ?  The problem is that currently the addr is where
##############################################
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-6676-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog:6677:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-6678-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-6976- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog:6977:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-6978-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-6985-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog:6986:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-6987-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-6994- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog:6995:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-6996-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-7559-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog:7560:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_41-LDAP-fix-taint-check-in-server-list-walk.-Bug-2646.patch/doc/ChangeLog-7561-
##############################################
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-6681-    options therefore always gave the same answer, though there were cases
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog:6682:    where it should not have. (Example: a "domains = !$mx_any" option on a
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-6683-    dnslookup router: the "domains" option is always processed without any
##############################################
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-6981- 5. Although rare, it is permitted to have more than one PTR record for a given
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog:6982:    IP address. I thought that gethostbyaddr() or getipnodebyaddr() always gave
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-6983-    all the names associated with an address, because they do in Solaris.
##############################################
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-6990-    own call to the DNS to look up PTR records when searching for a host name.
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog:6991:    If nothing can be found in the DNS, it tries gethostbyaddr(), so that
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-6992-    addresses that are only in /etc/hosts are still found.
##############################################
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-6999- 6. If a PTR record yields an empty name, Exim treats it as non-existent. In
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog:7000:    some operating systems, this comes back from gethostbyaddr() as an empty
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-7001-    string, and this is what Exim used to test for. However, it seems that in
##############################################
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-7564-    means the last couple of bytes of an IPv6 address could be chopped if the
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog:7565:    ifreq contained only a normal sockaddr (14 bytes storage).
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/doc/ChangeLog-7566-
##############################################
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/src/smtp_in.c-5394-	uschar * s = NULL;
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/src/smtp_in.c:5395:	address_item * addr = deliver_make_addr(address, FALSE);
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/src/smtp_in.c-5396-
##############################################
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/src/smtp_in.c-5433-	f.address_test_mode = f.log_testing_mode = TRUE;
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/src/smtp_in.c:5434:	(void) verify_address(deliver_make_addr(smtp_cmd_data, FALSE),
exim4-4.94/.pc/74_42-Pass-authenticator-pubname-through-spool.-Bug-2648.patch/src/smtp_in.c-5435-	  smtp_out, vopt_is_recipient | vopt_qualify | vopt_expn, -1, -1, -1,
##############################################
exim4-4.94/README.UPDATING-622-3. When looking up a host name from an IP address, Exim now tries the DNS
exim4-4.94/README.UPDATING:623:   first, and only if that fails does it use gethostbyaddr() (or equivalent).
exim4-4.94/README.UPDATING-624-   This change was made because on some OS, not all the names are given for
exim4-4.94/README.UPDATING:625:   addresses with multiple PTR records via the gethostbyaddr() interface. The
exim4-4.94/README.UPDATING-626-   order of lookup can be changed by setting host_lookup_order.