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]
