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:   11-Jan-2009 23:02:16
  Branch: HEAD                             Handle: 2009011122021500

  Modified files:
    rpm                     CHANGES macros.in

  Log:
    - rpmbuild: use anchored patterns for data validation.

  Summary:
    Revision    Changes     Path
    1.2734      +1  -0      rpm/CHANGES
    1.270       +8  -8      rpm/macros.in
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.2733 -r1.2734 CHANGES
  --- rpm/CHANGES       10 Jan 2009 17:41:50 -0000      1.2733
  +++ rpm/CHANGES       11 Jan 2009 22:02:15 -0000      1.2734
  @@ -1,5 +1,6 @@
   
   5.2a2 -> 5.2a3:
  +    - jbj: rpmbuild: use anchored patterns for data validation.
       - jbj: move rpmgrep and man page from rpmio/ to tools/ and install.
       - jbj: EVRtuple: eliminate the old EVR parser.
       - jbj: rpmbuild: enumerate all the lexical patterns in parsePreamble().
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/macros.in
  ============================================================================
  $ cvs diff -u -r1.269 -r1.270 macros.in
  --- rpm/macros.in     6 Jan 2009 21:48:30 -0000       1.269
  +++ rpm/macros.in     11 Jan 2009 22:02:15 -0000      1.270
  @@ -1,7 +1,7 @@
   #/*! \page config_macros Default configuration: @USRLIBRPM@/macros
   # \verbatim
   #
  -# $Id: macros.in,v 1.269 2009/01/06 21:48:30 jbj Exp $
  +# $Id: macros.in,v 1.270 2009/01/11 22:02:15 jbj Exp $
   #
   # This is a global RPM configuration file. All changes made here will
   # be lost when the rpm package is upgraded. Any per-system configuration
  @@ -1058,13 +1058,13 @@
   %evr_tuple_order  EVR
   
   # data validation patterns for identifier tags
  -%pattern_Name                [A-Za-z0-9]+[A-Za-z0-9+._-]*
  -%pattern_Epoch               [0-9]+
  -%pattern_Version     [A-Za-z0-9+._]+
  -%pattern_Release     [A-Za-z0-9+._]+
  -%pattern_Disttag     [A-Za-z0-9]+
  -%pattern_Repotag     [A-Za-z0-9]+
  -%pattern_Distepoch   [A-Za-z0-9.]+
  +%pattern_Name                ^[A-Za-z0-9][A-Za-z0-9+._-]*$
  +%pattern_Epoch               ^[0-9]+*$
  +%pattern_Version     ^[A-Za-z0-9+._]+$
  +%pattern_Release     ^[A-Za-z0-9+._]+$
  +%pattern_Disttag     ^[A-Za-z0-9]+$
  +%pattern_Repotag     ^[A-Za-z0-9]+$
  +%pattern_Distepoch   ^[A-Za-z0-9.]+$
   #%pattern_Url
   #%pattern_Cvsid
   #%pattern_Group
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                [email protected]

Reply via email to