SUMMARY: critical sendmail patch

From: Jerome M Berkman (jerry@uclink.berkeley.edu)
Date: Tue Mar 04 2003 - 13:46:48 EST


Thanks to all that responded. The consensus is that you need
the GNU version of patch.

        - Jerry Berkman, UC Berkeley

------------------------------------------------------------
From: Dirk Kleinhesselink <dkleinh@phy.ucsf.edu>

You will need to use the gnu version of patch -- should be with the open
source/freeware tools.
------------------------------------------------------------
From: Ian Mortimer <ian@physics.uq.edu.au>

Hi Jerome

You need a patch that understands unified diffs which Tru64 doesn't.
I converted the patch to a context diff (on a Linux system) like this:

   unpack sendmail tarball
   mv sendmail.$version sendmail.$version.orig
   unpack sendmail tarball again # You could use cp -a instead if you like
   apply patch according to instructions from sendmail.org
   diff -rc sendmail.$version.orig sendmail.$version > sendmail.$version.tru64.patch

Now you have a patch that you can apply on tru64.

I can send you mine if you like but you'd probably rather make your own.
All you need is a system with a version of patch that understands unified
diffs.
------------------------------------------------------------
From: Jo Knox <fxjwk@aurora.uaf.edu>

Jerry,

I had gotten the same thing you got, and had already gotten GNU Patch; GNU
Patch does recognize the patch file, but (in my case) every hunk fails; in
looking at each one, the line numbers aren't all that close to what
they're supposed to be---I'm wondering if maybe the 8.11.6 patch isn't in
fact the one for that version.... We'll probably hear more in the next
day or two!
jo
------------------------------------------------------------
From: Tim Cutts <tjrc@sanger.ac.uk>

Yes - you almost certainly need GNU patch for this.

Tim
------------------------------------------------------------
From: J Bacher <jb@jbacher.com>

This is correct.
------------------------------------------------------------
Date: Tue, 04 Mar 2003 11:08:43 -0600
From: Paul Crittenden <crittend@storm.simpson.edu>
To: Jerome M Berkman <jerry@uclink.berkeley.edu>
Subject: Re: critical sendmail patch

I don't know if you have gotten your answer yet but here is my experience.
I got the same error when trying to install the patch using the patch
included in Tru64-UNIX. I installed gnu patch and it worked just fine.

==================================================================
Original question:

There is a critical sendmail patch, and the instructions at
www.sendmail.org say to download the patch and execute:

        # cd sendmail-8.12.X
        # patch -p0 < /PATH/TO/sendmail.8.12.security.cr.patch

I did this (substituting for the "X" and "/PATH/TO"), but
patch just says:

        # patch -p0 < ../sendmail*patch
        Hmm... I can't seem to find a patch in there anywhere.

Anybody know what I might be doing wrong? For Solaris, they say
you need GNU patch. Is that the case for Tru64?

        - Jerry



This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:49:09 EDT