summaryrefslogtreecommitdiff
path: root/build/parseReqs.c
AgeCommit message (Expand)AuthorFilesLines
2014-06-11fix segmentation fault error while parsing specZhang Qiang1-1/+1
2014-06-11Relax checking of dependency tagsMarkus Lehtonen1-2/+3
2013-02-02Add support for weak dependencies:Anas Nashif1-0/+14
2012-04-23Add support for dpkg-style sorting of tilde in version/releaseMichael Schroeder1-1/+1
2010-12-13Implement transaction ordering hintingPanu Matilainen1-0/+3
2010-12-10Remove broken versioned provides rpmlib() trackingPanu Matilainen1-12/+0
2010-12-01Fix bogus error reporting from autogenerated dependencies (ticket #181)Panu Matilainen1-10/+14
2010-10-22Brute-force s/rpmTag/rpmTagVal/ in entire librpmbuildPanu Matilainen1-2/+2
2010-09-21Initialize nametag to RPMTAG_NOT_FOUND in parseRCPOT()Panu Matilainen1-1/+1
2010-08-25Mass eviction of remaining internal helpers in librpmbuild APIPanu Matilainen1-1/+2
2010-08-25Eliminate unused spec argument from addReqProv()Panu Matilainen1-1/+1
2010-03-29Remove redundant assignmentsPanu Matilainen1-10/+1
2010-03-29Group the tag cases a bit more logically in parseRCPOT()Panu Matilainen1-9/+9
2010-03-29Free up three bits from rpmsenseFlagsPanu Matilainen1-5/+13
2010-01-05Move <ctype.h> include out of system.h to the places that need itPanu Matilainen1-0/+1
2009-12-17Permit unexpanded macros to slip through spec tag sanity checks (RhBug:547997)Panu Matilainen1-1/+1
2009-10-21Fix memory leaks on error exit from parseRCPOT()Panu Matilainen1-7/+17
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in build codePanu Matilainen1-1/+1
2009-06-23Allow ':' character in EVR, it's needed for Epoch separationJindrich Novy1-1/+1
2009-06-16Don't check Provides/Requires for bad characters, they could be UTF-8Jindrich Novy1-6/+1
2009-06-15Check for valid chars in Requires/Provides as wellJindrich Novy1-0/+6
2009-06-01Map PreReq into Requires(pre,preun) at buildPanu Matilainen1-1/+2
2009-05-29Build prereq is exactly the same as buildrequiresPanu Matilainen1-4/+1
2009-02-21Loosen up restrictions on dependency token names (rhbz#455119)Panu Matilainen1-2/+5
2008-05-21Include rpmtypes.h first instead of rpmtag.h everywherePanu Matilainen1-1/+1
2008-04-17Fix dumb off-by-one errors introduced by rstrlcpy() changesPanu Matilainen1-2/+2
2008-04-17Use rstrlcpy() for parseRCPOT() version + releasePanu Matilainen1-4/+2
2008-03-18Minimal namespacing for locale-insensitive x*() string functionsPanu Matilainen1-3/+3
2008-03-06Mark bunch of static build-related tables as read-onlyPanu Matilainen1-2/+2
2008-02-05Mass convert (back) to rpmTag as it's usable everywhere nowPanu Matilainen1-1/+1
2008-01-30rpmlib.h mass evictionPanu Matilainen1-0/+1
2008-01-09Implementation of triggerprein scriptlets.Panu Matilainen1-0/+4
2007-12-13Use rpm_tag_t everywhere for rpm (header) tag typePanu Matilainen1-1/+1
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-2/+2
2007-12-07Yet more rpmbuild fixups from rpmerr.h removal (partly from rpm5.org)Panu Matilainen1-5/+5
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-2/+2
2007-11-19Lose rpmerr.h for goodPanu Matilainen1-1/+1
2007-11-19Replace all RPMERR_* etc uses with corresponding RPMLOG_* levelsPanu Matilainen1-6/+6
2007-10-09Make rpmerr.h private, include directly where needed.Panu Matilainen1-0/+1
2007-10-09Replace all rpmError() uses with rpmlog()Panu Matilainen1-3/+3
2007-09-21Rename Spec -> rpmSpec for namespacingPanu Matilainen1-1/+1
2007-09-11Remove splint tags.Ralf Corsépius1-10/+5
2004-10-17- permit Conflicts: /path/to/file.jbj1-14/+0
2004-10-17fix: legacy syntax not even close.jbj1-1/+0
2004-10-09Splint fiddles.jbj1-23/+23
2002-12-12- fix: add rpmlib(VersionedDependencies) if versioned Provides: found.jbj1-1/+1
2002-07-02Add boundsread annotations throughout, enable +bounds checking.jbj1-0/+2
2001-10-15Explicit branchstate annotations.jbj1-0/+2
2001-10-15lclint fiddles to annotate globals.jbj1-0/+1
2001-10-13More lclint annotations.jbj1-5/+5