summaryrefslogtreecommitdiff
path: root/lib/rpmfi.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-31Restore legacy behavior on %ghost %config erasure, mostlyPanu Matilainen1-2/+15
2012-10-26Eliminate static "misc stuff pool" from rpmfiPanu Matilainen1-13/+6
2012-10-19Dont bother with digest and link comparisons if size differs, part IIPanu Matilainen1-0/+5
2012-10-19Dont bother with %config digests on conflicts if size differsPanu Matilainen1-0/+6
2012-10-08Don't bother calculating digests of %ghost %config filesPanu Matilainen1-1/+2
2012-09-18Unbreak fingerprinting when called twice for the same transaction setPanu Matilainen1-1/+4
2012-09-14Make fingerprint struct opaque outside fprint.cPanu Matilainen1-6/+2
2012-09-14Change fpLookupList() to return malloced memoryPanu Matilainen1-2/+2
2012-09-12Allow keeping hash table around on pool freeze, adjust callersPanu Matilainen1-1/+1
2012-09-12Add getters for rpmfi base- and directory name pool id'sPanu Matilainen1-0/+22
2012-09-12Add getter methods for rpmds and rpmfi string pool handlePanu Matilainen1-0/+5
2012-09-11Rename td2pool as rpmtdToPool, export and optimizePanu Matilainen1-13/+3
2012-09-08Switch file info set base- and dirnames storage to string poolPanu Matilainen1-16/+19
2012-09-08Clean up file info set creation, commentPanu Matilainen1-47/+62
2012-09-08Push the flag foo into rpmfiPopulate(), explicit HEADERGET_ALLOC for othersPanu Matilainen1-9/+8
2012-09-08Always allocate directory index dataPanu Matilainen1-2/+2
2012-09-08Refactor the big rpmfiNewPool() to two separate piecesPanu Matilainen1-37/+49
2012-09-07Split the tagdata -> pool population to another helper functionPanu Matilainen1-8/+12
2012-09-07Add an alternative rpmfi constructor to allow shared pool usagePanu Matilainen1-3/+11
2012-09-07Axe the no longer needed rpmfi string "cache" stuffPanu Matilainen1-79/+0
2012-09-07Use string pool for file set symlinksPanu Matilainen1-6/+8
2012-09-07Replace user- and groupname + file lang caches with a global stringpoolPanu Matilainen1-11/+30
2012-09-07Dont bother with file capability "cache"Panu Matilainen1-6/+3
2012-08-30Avoid unnecessary calculations on %ghost %configPanu Matilainen1-0/+6
2012-08-30Fix memleak regresssion in rpmfiDecideFateIndex()Panu Matilainen1-24/+27
2012-08-23Axe the if-what jungle in rpmfiDecideFateIndex()Panu Matilainen1-16/+3
2012-08-22Fix a massive memleak from rpmfiConfigConflictIndex() and optimize itPanu Matilainen1-12/+25
2012-08-21Polish the symlink config file comparison a bitPanu Matilainen1-2/+14
2012-08-21Polish the regular config file comparison a bitPanu Matilainen1-6/+15
2012-08-21Cosmetics: compare memcmp() return code explicitlyPanu Matilainen1-4/+4
2012-08-20Dont create redundant %config backups when on-disk content is same as newPanu Matilainen1-1/+7
2012-08-20Cosmetics: remove unnecessary line-wrapPanu Matilainen1-2/+1
2012-04-16Axe unused leftover variablePanu Matilainen1-1/+0
2012-04-13Raise file conflicts on differing device node numbersPanu Matilainen1-0/+3
2012-04-13Raise file conflicts on differing permissions (user, group, mode)Panu Matilainen1-3/+10
2012-04-12Change rpmfi replaced size functions to take indexPanu Matilainen1-6/+6
2012-04-12Add rpmfiFooIndex() variants for the conflict handling methodsPanu Matilainen1-24/+43
2012-04-12Make rpmfiFNIndex() safe for callers on different indexesPanu Matilainen1-22/+16
2012-04-04Remove unused scareFlags member from rpmfi structPanu Matilainen1-1/+0
2012-01-28Test for filename triplet sanity in rpmfiNew()Panu Matilainen1-0/+15
2012-01-28xcalloc() cannot return NULL, remove redundant checkPanu Matilainen1-5/+1
2012-01-11Eliminate no longer needed RPMFI_ISBUILD and RPMFI_ISSOURCE internal flagsPanu Matilainen1-2/+0
2012-01-11Turn FSM into a blackbox, much like PSM isPanu Matilainen1-25/+0
2012-01-11Eliminate archiveSize member from rpmfiPanu Matilainen1-8/+0
2012-01-11Explicitly tell rpmfiNew() when its being used for buildPanu Matilainen1-6/+1
2011-10-23Fix unterminated buffer after readlink() callThomas Jarosch1-2/+6
2011-05-28Eliminate dead NULL-assignments at scope-end in librpm, part IVPanu Matilainen1-1/+1
2011-03-17Fix couple of incorrect sizeof() usesPanu Matilainen1-1/+1
2010-10-22Eliminate pgpHashAlgo uses in librpm sidePanu Matilainen1-9/+9
2010-10-22Change rpmfiNew() tag argument to rpmTagValPanu Matilainen1-1/+1