summaryrefslogtreecommitdiff
path: root/build/parsePreamble.c
AgeCommit message (Expand)AuthorFilesLines
2009-12-17Permit unexpanded macros to slip through spec tag sanity checks (RhBug:547997)Panu Matilainen1-2/+2
2009-09-02Take advantage of new header string gettersPanu Matilainen1-6/+2
2009-09-02Eliminate uses of headerNVR() and friends in librpmbuild codePanu Matilainen1-4/+3
2009-09-01Group tag inheritance doesn't need special treatment, just copy with othersPanu Matilainen1-8/+1
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in build codePanu Matilainen1-8/+8
2009-08-13Add an option bug reporting URL tag to packages (RhBug:512774)Panu Matilainen1-0/+4
2009-07-23Kill off lclint remnants everywherePanu Matilainen1-1/+0
2009-06-16Don't check Provides/Requires for bad characters, they could be UTF-8Jindrich Novy1-4/+4
2009-06-15Check for valid chars in Requires/Provides as wellJindrich Novy1-6/+13
2009-06-10Add new function to check valid characters in NVR (ticket #59)Jindrich Novy1-18/+32
2009-06-10Nuke useless compatibility stuff and put V/R checking where it belongsJindrich Novy1-16/+5
2009-06-09Make whitelist of characters allowed in NVR (ticket #59, rhbz#493157)Jindrich Novy1-1/+4
2009-06-01Generate preamble tag lengths at build time and make it constPanu Matilainen1-57/+45
2009-06-01Issue deprecation warnings for PreReq and BuildPreReqPanu Matilainen1-2/+2
2009-06-01Turn unused spec syntax obsoletion mechanism into deprecation warningPanu Matilainen1-5/+4
2009-04-06Don't allow '~', '/' characters and ".." sequence in NVR (rhbz#493157)Jindrich Novy1-1/+12
2009-02-18Revert fix for rhbz#442105, it has unwanted side effectsJindrich Novy1-10/+4
2009-01-13Remove redundant anyarch checkJindrich Novy1-2/+2
2009-01-13Simplify group tag inheritance for a bitJindrich Novy1-2/+2
2009-01-13Inherit group tag from the main package if unspecified (rhbz#470714)Jindrich Novy1-5/+15
2009-01-12Ignore BuildArch tags for anyarch actions (rhbz#442105)Jindrich Novy1-2/+8
2008-12-05Tighten up setting and checking of buildroot (ticket #10)Panu Matilainen1-0/+21
2008-09-12headerAddEntry() is deprecated, use headerPutString() insteadPanu Matilainen1-1/+1
2008-09-12Make sure RPMTAG_GROUP is always present in packagesPanu Matilainen1-0/+5
2008-08-26Allow noarch subpackagesJindrich Novy1-6/+19
2008-08-06Simplify spec buildroot hysteriaPanu Matilainen1-44/+3
2008-07-01Convert Epoch parsing to use parseUnsignedNum()Jindrich Novy1-3/+3
2008-06-19Use type-specific headerPut() for all of build/parsePreamble.cPanu Matilainen1-27/+10
2008-06-18Convert RPM_BIN_TYPE uses in build to headerPut()Panu Matilainen1-5/+8
2008-06-17Convert most of parsePreamble to headerPut()Panu Matilainen1-11/+25
2008-06-13Allow spaces in Source/Patch URLs and filenamesJindrich Novy1-1/+0
2008-05-31Replace couple of generic td iterators with safer string iterationPanu Matilainen1-4/+5
2008-05-29Make Group: tag not mandatory in specJindrich Novy1-1/+0
2008-05-13Convert couple of headerGetEntry() uses to new interface in parsePreamblePanu Matilainen1-17/+15
2008-05-13Use tag container iterator for ismemberInEntry()Panu Matilainen1-9/+7
2008-05-13Convert checkForDuplicates() to use new interfacesPanu Matilainen1-5/+7
2008-05-12Convert internal uses of headerSprintf() to headerFormat()Panu Matilainen1-2/+1
2008-05-06Eliminate nasty hackery with "special" doc + docdir formatPanu Matilainen1-0/+30
2008-05-05Streamline parsePreamble() existsPanu Matilainen1-27/+21
2008-04-29Plug memleak in parseSimplePart()Panu Matilainen1-5/+9
2008-04-28Don't leak memory on failure in checkForValidArchitectures()Panu Matilainen1-6/+9
2008-04-15Remove rhnplatform, cvsid/svnid, serial and copyright tag from rpmbuildJindrich Novy1-10/+1
2008-04-09And one more url->path rename for local variable...Panu Matilainen1-2/+2
2008-04-09Yet more url ripping - buildroot is never an urlPanu Matilainen1-18/+15
2008-03-31Make ExcludeArch/ExclusiveArch/ExcludeOS/ExclusiveOS actually workJindrich Novy1-2/+5
2008-03-25Don't use static buffers to communicate between funcs, avoid buffer overflows.Jindrich Novy1-10/+11
2008-03-25Use rasprintf() for NVR construction to remove BUFSIZ limit.Jindrich Novy1-12/+28
2008-03-25Avoid artificial limits on tag name.Jindrich Novy1-3/+1
2008-03-18Minimal namespacing for locale-insensitive x*() string functionsPanu Matilainen1-10/+10
2008-03-06Make yet more build tables readonlyPanu Matilainen1-5/+6