Bug in the IDA rulesets for IDA-1.4.4

Bug in the IDA rulesets for IDA-1.4.4

Post by Neil Ricke » Thu, 01 Aug 1991 04:48:19



 There is a bug in the distributed IDA-1.4.4 rulesets (the file Sendmail.mc).
(Thanks Mark, for discovering it).

 In one of the rewrite rules in ruleset 8, what should be '$2' is incorrectly
a '$3'.  The attached patch will correct the problem.

 There have been a few other minor changes, mostly related to use of
RELAY_MAILER for hosts not directly on Internet.  If you want these changes
the easiest way would be to ftp from mp.cs.niu.edu:/pub/cf/Sendmail.mc

===================================================================
RCS file: Sendmail.mc,v
retrieving revision 4.4.0.9
diff -c -r4.4.0.9 Sendmail.mc
*** 4.4.0.9     1991/07/22 16:39:53
--- Sendmail.mc 1991/07/30 19:34:12
***************
*** 1731,1737 ****
  R?<$=X$+.$=P>$+         <$1$2.$3?>$4                      don't resolv pseudomain
  R?<$=X$+>$+             $:<$1$[ $2 $:$2? $]>$3            First try resolver
  })dnl ### End DOMAINTABLE ###
! R<$=X$w?>$+             <$1$w>$3                  Accept official name.
  ifdef({M4COMMENTS},{dnl
  # The next three rules are intended to deal with those improperly configured

--- 1731,1737 ----
  R?<$=X$+.$=P>$+         <$1$2.$3?>$4                      don't resolv pseudomain
  R?<$=X$+>$+             $:<$1$[ $2 $:$2? $]>$3            First try resolver
  })dnl ### End DOMAINTABLE ###
! R<$=X$w?>$+             <$1$w>$2                  Accept official name.
  ifdef({M4COMMENTS},{dnl
  # The next three rules are intended to deal with those improperly configured

--
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=

  Northern Illinois Univ.
  DeKalb, IL 60115                                   +1-815-753-6940

 
 
 

1. BUG in 5.65c8/IDA-1.4.4 Sendmail

There's a rather deadly bug in the sendmail which says "5.65c8/IDA-1.4.4"
when I SMTP to it. I don't know if that bug has been reported, and frankly
I don't care, not runing sendmail myself.

% telnet amiga.physik.unizh.ch 25
220 amiga.physik.unizh.ch 5.65c8/IDA-1.4.4 Sendmail [...]
HELO smurf.sub.org
250 Hello smurf.sub.org, pleased to meet you
MAIL From:<anybody-at-all>
250 postmaster... Sender ok
RCPT To:<another-anybody>
250 <another-anybody>... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
X-Charset: Dead

.
554 getchout: open of charset output translation file //usr/local/lib/mail/char/DEAD
quit
221 amiga.physik.unizh.ch closing connection

Very neat. An undocumented and optional header causes my mail to fail.
NOT GOOD:

Now, we replace the word "Dead" with the empty string. Guess what? The mailer
hangs.

Very nice. Very nice indeed.

!!! Test your software before letting it loose on the Internet !!!

Disclaimer1: This may be a local hack by amiga.physik.unizh.ch.
             If so, sorry to annoy the rest of the world with this.
Disclaimer2: I'm sorry if this looks like a flame. It's not. Not really,
             anyway. Well, let's assume it isn't.  ;-)

--
The Communist system must be based on the will of the people, and if the
people should not want that system, then that people should establish a
different system.
                                        -- Nikita S. Krushchev
--

Humboldtstrasse 7 -- 7500 Karlsruhe 1 -- Germany  --  +49-721-9612521     \o)/

2. P(w)

3. Where can I send Bug-Reports on sendmail-5.65c+IDA-1.4.4

4. sched_rr tasks which compete for a resource

5. How to route UUCP addresses only with 5.65c+/IDA-1.4.4 Sendmail

6. ? HCCW (Human Computer Cooperative Work)

7. Gateway to Bitnet question (5.65c/IDA-1.4.4)

8. ATT@home?

9. 5.67a/IDA-1.4.4 Sendmail on AIX

10. sendmail-5.65c+IDA-1.4.4 question - too many sendmail processes

11. Odd problem AIX and sendmail 5.65/IDA-1.4.4

12. BITNET and sendmail 5.65c/IDA-1.4.4 ?

13. Sendmail 5.65c8/IDA-1.4.4 and "Cannot mail directly to programs" ?