[comp.mail.misc] cfc program from the ease package

dewey@sequoia.UUCP (Dewey Henize) (04/21/89)

Does anyone have the recently distributed cfc program that came out with
ease?  Are there patches that I might have missed?  Mine seems to crap
out when it gets to the first line in my S0 rule, which looks like this:

S0
# On entry, the address has been canonicalized and focused by ruleset 3.
# Handle special cases.....
R@                      $#local $:$n                    handle <> form
# For numeric spec, you can't pass spec on to receiver, since rcvr's
# are not smart enough to know that [x.y.z.a] is their own name.

which I believe is what came originally from sun.  Symptoms are that
about half the line is output in ease format, then a bunch of formfeeds
and other characters, then part of the original text, then mixtures of
the above to the end of the output file.

All pointers gratefully accepted.  We are a uucp-only site sadly, so I
can't ftp.

Dewey Henize
Execucom Systems

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
| ...!cs.utexas.edu!execu!dewey or | "If you will just quit shouting at me, I |
|   ...!natinst!sequoia!dewey      | will try to hear what you are saying"    |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|   If I so often disagree with my company, of course these ideas are mine    |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

barnett@crdgw1.crd.ge.com (Bruce G. Barnett) (04/25/89)

In article <463@sequoia.UUCP>, dewey@sequoia (Dewey Henize) writes:
>
>Does anyone have the recently distributed cfc program that came out with
>ease?  Are there patches that I might have missed?  Mine seems to crap
>out when it gets to the first line in my S0 rule, which looks like this:

If you are using Ease, you will find that Version 2.0 of Ease and cfc
is less than perfect. I know because I fixed about 100 bugs.

I have sent the patches to the current maintainer, Arnold Robbins,
( arnold@emory.edu). I have also sent out the patches to a dozen people.
You can get the patches from me if you want.

If you are using sendmail on a Sun, Ultrix or any other BSD-based
machine, you REALLY REALLY want Ease 2.1 (Beta).

Ease and CFC 2.1 support 100% of the BSD, Ultrix 3.0, and SunOS 4.0
versions of sendmail.

That is, you can translate the vendor supplied .cf file into ease,
and compile the ease file into sendmail, and THEY WILL BE IDENTICAL!
(With some minor cosmetic differences.)

If you are using the IDA sendmail, you still want Ease 2.1 (Beta).
However, Ease 2.1 is not 100% perfect. But it has the ASM("...") command,
so you can work-around the problem.

I tested this with several different sendmail.cf files.
It only handled about 99% of the Ida sendmail. :-(

I now routinely convert a sendmail file into ease, edit it, and convert
it back into the .cf file with no worries.

--
Bruce G. Barnett	<barnett@crdgw1.ge.com>  a.k.a. <barnett@[192.35.44.4]>
			uunet!steinmetz!barnett, <barnett@steinmetz.ge.com>