RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   17-Nov-2007 18:16:55
  Branch: HEAD                             Handle: 2007111717165401

  Modified files:
    rpm                     CHANGES system.h
    rpm/lib                 rpmchecksig.c
    rpm/rpmdb               hdrNVR.c signature.c

  Log:
    - jbj: Eliminate SUPPORT_RPMV3_BORKEN busted md5 digest tag code.

  Summary:
    Revision    Changes     Path
    1.1835      +1  -0      rpm/CHANGES
    1.180       +0  -12     rpm/lib/rpmchecksig.c
    1.33        +0  -16     rpm/rpmdb/hdrNVR.c
    1.24        +0  -7      rpm/rpmdb/signature.c
    2.98        +0  -1      rpm/system.h
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.1834 -r1.1835 CHANGES
  --- rpm/CHANGES       17 Nov 2007 16:56:20 -0000      1.1834
  +++ rpm/CHANGES       17 Nov 2007 17:16:54 -0000      1.1835
  @@ -1,4 +1,5 @@
   5.0a1 -> 5.0a2:
  +    - jbj: Eliminate SUPPORT_RPMV3_BORKEN busted md5 digest tag code.
       - jbj: revert the noisy tag data type validation. explicit typing for 
5.0.
       - jbj: add HEADERFLAG_SIGNATURE, revert he->signature access markers.
       - afb: upgrade internal rsyncable zlib, from 1.2.2.4 to 1.2.3
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmchecksig.c
  ============================================================================
  $ cvs diff -u -r1.179 -r1.180 rpmchecksig.c
  --- rpm/lib/rpmchecksig.c     17 Nov 2007 16:56:21 -0000      1.179
  +++ rpm/lib/rpmchecksig.c     17 Nov 2007 17:16:54 -0000      1.180
  @@ -1069,10 +1069,6 @@
                if (!nosignatures && she->tag == RPMSIGTAG_DSA)
                    continue;
                /[EMAIL PROTECTED]@*/ break;
  -#if defined(SUPPORT_RPMV3_BROKEN)
  -         case RPMSIGTAG_LEMD5_2:
  -         case RPMSIGTAG_LEMD5_1:
  -#endif
            case RPMSIGTAG_MD5:
                if (nodigests)
                     continue;
  @@ -1110,10 +1106,6 @@
                        b = stpcpy(b, "SHA1 ");
                        res2 = 1;
                        /[EMAIL PROTECTED]@*/ break;
  -#if defined(SUPPORT_RPMV3_BROKEN)
  -                 case RPMSIGTAG_LEMD5_2:
  -                 case RPMSIGTAG_LEMD5_1:
  -#endif
                    case RPMSIGTAG_MD5:
                        b = stpcpy(b, "MD5 ");
                        res2 = 1;
  @@ -1199,10 +1191,6 @@
                    case RPMSIGTAG_SHA1:
                        b = stpcpy(b, "sha1 ");
                        /[EMAIL PROTECTED]@*/ break;
  -#if defined(SUPPORT_RPMV3_BROKEN)
  -                 case RPMSIGTAG_LEMD5_2:
  -                 case RPMSIGTAG_LEMD5_1:
  -#endif
                    case RPMSIGTAG_MD5:
                        b = stpcpy(b, "md5 ");
                        /[EMAIL PROTECTED]@*/ break;
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/hdrNVR.c
  ============================================================================
  $ cvs diff -u -r1.32 -r1.33 hdrNVR.c
  --- rpm/rpmdb/hdrNVR.c        14 Nov 2007 23:56:33 -0000      1.32
  +++ rpm/rpmdb/hdrNVR.c        17 Nov 2007 17:16:55 -0000      1.33
  @@ -242,14 +242,6 @@
        case RPMSIGTAG_SIZE:
            he->tag = RPMTAG_SIGSIZE;
            /[EMAIL PROTECTED]@*/ break;
  -#if defined(SUPPORT_RPMV3_BROKEN)
  -     case RPMSIGTAG_LEMD5_1:
  -         he->tag = RPMTAG_SIGLEMD5_1;
  -         /[EMAIL PROTECTED]@*/ break;
  -     case RPMSIGTAG_LEMD5_2:
  -         he->tag = RPMTAG_SIGLEMD5_2;
  -         /[EMAIL PROTECTED]@*/ break;
  -#endif
   #if defined(SUPPORT_RPMV3_VERIFY_RSA)
        case RPMSIGTAG_PGP:
            he->tag = RPMTAG_SIGPGP;
  @@ -330,14 +322,6 @@
        case RPMTAG_SIGSIZE:
            he->tag = RPMSIGTAG_SIZE;
            /[EMAIL PROTECTED]@*/ break;
  -#if defined(SUPPORT_RPMV3_BROKEN)
  -     case RPMTAG_SIGLEMD5_1:
  -         he->tag = RPMSIGTAG_LEMD5_1;
  -         /[EMAIL PROTECTED]@*/ break;
  -     case RPMTAG_SIGLEMD5_2:
  -         he->tag = RPMSIGTAG_LEMD5_2;
  -         /[EMAIL PROTECTED]@*/ break;
  -#endif
   #if defined(SUPPORT_RPMV3_VERIFY_RSA)
        case RPMTAG_SIGPGP:
            he->tag = RPMSIGTAG_PGP;
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/signature.c
  ============================================================================
  $ cvs diff -u -r1.23 -r1.24 signature.c
  --- rpm/rpmdb/signature.c     17 Nov 2007 16:56:21 -0000      1.23
  +++ rpm/rpmdb/signature.c     17 Nov 2007 17:16:55 -0000      1.24
  @@ -1382,13 +1382,6 @@
        res = verifyDSASignature(dig, result, dig->sha1ctx);
        break;
   #endif
  -#if defined(SUPPORT_RPMV3_BROKEN)
  -    case RPMSIGTAG_LEMD5_1:
  -    case RPMSIGTAG_LEMD5_2:
  -     sprintf(result, _("Broken MD5 digest: UNSUPPORTED\n"));
  -     res = RPMRC_NOTFOUND;
  -     break;
  -#endif
       default:
        sprintf(result, _("Signature: UNKNOWN (%u)\n"), (unsigned)sigtag);
        res = RPMRC_NOTFOUND;
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/system.h
  ============================================================================
  $ cvs diff -u -r2.97 -r2.98 system.h
  --- rpm/system.h      17 Nov 2007 16:56:20 -0000      2.97
  +++ rpm/system.h      17 Nov 2007 17:16:54 -0000      2.98
  @@ -729,7 +729,6 @@
    * Phase out RPMv3 header+payload issues.
    */
   #if 0
  -#define      SUPPORT_RPMV3_BROKEN    1
   #define SUPPORT_RPMV3_SIGN_RSA       1
   #define SUPPORT_RPMV3_SIGN_DSA       1
   #define      SUPPORT_RPMV3_BASENAMES_HACKS   1
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to