summaryrefslogtreecommitdiff
path: root/lib/package.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-14Eliminate last remaining FD_t struct privacy violationPanu Matilainen1-2/+2
2009-09-02Simplify headerCheckPayloadFormat() a bitPanu Matilainen1-13/+5
2009-09-02Eliminate uses of headerNVR() and friends in librpm (and python) codePanu Matilainen1-1/+1
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in header codePanu Matilainen1-2/+2
2009-06-23Set HEADERFLAGS_ALLOCATED centrally from headerLoad()Panu Matilainen1-1/+0
2009-05-20Eliminate useless pgpDig nbytes counterPanu Matilainen1-14/+1
2009-05-20Refactor ts out of main read package functionPanu Matilainen1-26/+16
2009-05-20Refactor ts out of main header read functionPanu Matilainen1-2/+15
2009-05-20Refactor ts out of main header verification routinePanu Matilainen1-22/+17
2009-03-25Eliminate copy-paste digest calculation in rpmReadPackageFile()Panu Matilainen1-18/+5
2009-03-25Eliminate copy-paste digest calculation in headerCheck()Panu Matilainen1-37/+6
2009-03-25Eliminate header/payload digests from pgpDig_s, they dont belongPanu Matilainen1-19/+24
2009-03-12Rip all handling of broken md5 sums from 1997, rpm 2.x eraPanu Matilainen1-12/+0
2009-03-11Move headerIsEntry() check of sigtag into _chk() macroPanu Matilainen1-18/+8
2009-03-04Condense "shut up gcc" switch-cases to just default no action casePanu Matilainen1-9/+1
2009-03-04Add internal helper to verify signature parse resultsPanu Matilainen1-37/+21
2009-01-30Try to play nice with OpenPKG (rpm5.org) packages (rhbz#478907)Panu Matilainen1-7/+12
2009-01-05Eliminate header magic duplication all over the place, export itPanu Matilainen1-14/+9
2008-12-08Work around broken packages which dont have RPMTAG_SOURCERPMPanu Matilainen1-0/+10
2008-10-10Convert in-tree users to headerConvert()Panu Matilainen1-2/+1
2008-09-18Force error return if headerLoad() failsPanu Matilainen1-0/+1
2008-08-04Bunch of keyring / pubkey refcounting fixesPanu Matilainen1-2/+9
2008-07-02Plug a dumb memleak that has crept into rpmReadPackageFile()Panu Matilainen1-0/+2
2008-07-02Change rpmts keyring get/set interface to more transparent handlingPanu Matilainen1-10/+3
2008-07-01Pass keyring, not the full ts to lowlevel signature routinesPanu Matilainen1-2/+9
2008-06-30We don't need ts to stash the keyid locally nowPanu Matilainen1-3/+3
2008-06-30headerCheck() does not recursePanu Matilainen1-11/+2
2008-06-30Detach pgp digest from transaction setPanu Matilainen1-14/+13
2008-06-30Detach signature tag data from transaction setPanu Matilainen1-14/+15
2008-06-26Teach rpmAddSignature() and rpmReadSignature() about 64bit tagsPanu Matilainen1-0/+2
2008-06-07Handle 64bit type in headerMergeLegacySigs()Panu Matilainen1-0/+1
2008-05-23Convert the rest of rpmReadPackageFile() to new headerGet()Panu Matilainen1-14/+10
2008-05-23Start converting rpmReadPackageFile() to new headerGet()Panu Matilainen1-10/+7
2008-05-23Convert headerCheckPayloadFormat() to new headerGet() interfacePanu Matilainen1-3/+5
2008-05-14Convert headerRegenSigHeader() to new header iterator interfacePanu Matilainen1-24/+15
2008-05-14Convert headerMergeLegacySigs() to new header iterator interfacePanu Matilainen1-28/+21
2008-05-12Move headerVerifyInfo() to header.[ch] where it logically belongsPanu Matilainen1-49/+0
2008-05-12Eliminate copy-paste versions of hdrchkFoo() macrosPanu Matilainen1-27/+0
2008-05-12Fixup paths and Makefiles for rpmdb/ eliminationPanu Matilainen1-1/+1
2008-04-28Remove unused alloca_strdup() macroPanu Matilainen1-2/+0
2008-04-28Eliminate pointless alloca() of entryInfo and indexEntry structsPanu Matilainen1-46/+49
2008-04-21Retrofit RPMTAG_SOURCEPACKAGE to source rpms.Panu Matilainen1-1/+2
2008-04-09Plug memleak from signature verification now returning malloced msgPanu Matilainen1-0/+1
2008-04-03Start eliminating static buffers from header/signature checksPanu Matilainen1-30/+30
2008-03-31Avoid static sprintf buffer in rpmReadHeader()Panu Matilainen1-16/+13
2008-03-31Make rpmLeadCheck() return error msg instead of direct loggingPanu Matilainen1-1/+4
2008-03-07Another pile of read-only constants marked as such..Panu Matilainen1-1/+1
2008-03-07Mark another pile of header_magic duplicates as read-onlyPanu Matilainen1-2/+3
2008-02-05Mass convert (back) to rpmTag as it's usable everywhere nowPanu Matilainen1-3/+11
2008-02-05Use rpmTagType always now that it's available everywherePanu Matilainen1-5/+5