summaryrefslogtreecommitdiff
path: root/lib/rpmts.c
AgeCommit message (Expand)AuthorFilesLines
2013-02-02Suspend exclusive database lock when scriptlets get calledAnas Nashif1-0/+5
2012-12-19Handle transaction global pool allocation centrally in rpmtsPool()Panu Matilainen1-2/+9
2012-12-18Dead code removalPanu Matilainen1-5/+0
2012-11-05Work around Fedora-specific patch to libselinux causing warningsPanu Matilainen1-1/+1
2012-09-17Permit key imports even if signature checking is disabled (RhBug:856225)Panu Matilainen1-1/+7
2012-09-13Hang rpmlib() dependency set onto transaction setPanu Matilainen1-0/+1
2012-09-12Add infastructure for global transaction set string poolPanu Matilainen1-0/+9
2012-09-06Push RPMDBI_LABEL arch parsing down to rpmdb layer to fix stuffPanu Matilainen1-9/+2
2012-08-30Store transaction element pointers in the removedPkgs hashPanu Matilainen1-3/+3
2012-02-03Honor RPMTRANS_FLAG_TEST in rpmtsImportPubkey()Panu Matilainen1-4/+6
2012-02-02Remove the arbitrary limitation on transaction keyring changePanu Matilainen1-5/+1
2012-02-02Never load ts keyring if signature checking is disabledPanu Matilainen1-5/+8
2012-01-12remove the 'path' parameter of rpmtsSELabelInit()Ales Kozumplik1-1/+3
2012-01-12selinux: reopen label between transactions if necessary (RhBug: 746073)Ales Kozumplik1-3/+15
2011-11-30Update internal callers to use headerExport(), no functional changesPanu Matilainen1-2/+2
2011-11-24Make gpg-pubkey headers properly verifiablePanu Matilainen1-2/+20
2011-11-24Sanitize makePubkeyHeader() calling semanticsPanu Matilainen1-7/+11
2011-11-24Make gpg-pubkey buildtime reflect the public key create timePanu Matilainen1-1/+3
2011-11-24Add key userid into gpg-pubkey headers as "packager"Panu Matilainen1-1/+4
2011-11-10Doh, somehow managed to miss the warnings from these missing includes :(Panu Matilainen1-0/+1
2011-11-09Make base64 encoding/decoding part of rpmio public APIPanu Matilainen1-1/+1
2011-11-07Eliminate direct pgpDig accesses from pubkey importingPanu Matilainen1-1/+2
2011-05-31Remove reamining dead assignments from rpmtsiFree() in transaction codePanu Matilainen1-1/+1
2011-05-29Eliminate dead NULL-assignments at scope-end in librpm, part VPanu Matilainen1-5/+4
2011-03-04Remove unused return code variablePanu Matilainen1-2/+1
2010-12-22Make rpmplugins.h private for nowPanu Matilainen1-1/+1
2010-12-03A bit of sanity checking in rpmtsRebuildDB()Panu Matilainen1-8/+15
2010-10-22Change all internal uses of rpmtsInitIterator() to use DBI tagsPanu Matilainen1-1/+1
2010-10-22Change rpmdb internals and iterator APIs to use the appropriate tag typesPanu Matilainen1-1/+1
2010-09-21Return explicit NULL from various fooFree() functions everywherePanu Matilainen1-2/+4
2010-09-21Differentiate between the possible te types and iterator selector valuesPanu Matilainen1-2/+2
2010-09-13Eliminate all fooUnlink() functions out of the APIPanu Matilainen1-1/+1
2010-09-13Fix some broken fooUnlink() usagesPanu Matilainen1-1/+1
2010-09-02Return NULL from rpmtsProblems() if no problems existPanu Matilainen1-0/+6
2010-09-01...and finally eliminate the spec crapola from transaction set for goodPanu Matilainen1-12/+0
2010-09-01Use selabel interfaces instead of matchpathconSteve Lawrence1-0/+45
2010-09-01Update the plugin architecture to allow for remembering stateSteve Lawrence1-0/+10
2010-08-13Lose the now unnecessary rpmtsSELinuxEnabled() functionPanu Matilainen1-8/+0
2010-06-22numAddedPackages is unused since rpm 4.8.0, eliminatePanu Matilainen1-2/+0
2010-06-01Don't return errors on trying to import duplicate keysPanu Matilainen1-8/+14
2010-05-31Use the new chroot API everywhere, eliminate old related gooPanu Matilainen1-38/+2
2010-05-28Dont crash on NULL ts to rpmtsInitIterator()Panu Matilainen1-1/+4
2010-05-07Fix breakage from removedPackages changing to hashPanu Matilainen1-0/+1
2010-05-06Convert tsmem->removedPackages to a hash table and remove rpmdbPruneIterator ...Florian Festi1-7/+15
2010-05-06Unexport rpmteNew() and rpmteFree()Panu Matilainen1-0/+1
2010-04-29Doh, dont shadow the rpmtsVerifyDB() return valuePanu Matilainen1-1/+1
2010-04-22Protect rpmtsVerifyDB() with transaction lockPanu Matilainen1-1/+7
2010-04-22Make transaction lock path per-transactionPanu Matilainen1-12/+16
2010-04-22Further generalize the rpmlock interfacePanu Matilainen1-3/+25
2010-04-22Make rpmlock type visible inside rpm, use instead of void*Panu Matilainen1-2/+2