summaryrefslogtreecommitdiff
path: root/lib/header.h
AgeCommit message (Expand)AuthorFilesLines
2008-10-10Add headerConvert() "proxy" for performing various conversions on header dataPanu Matilainen1-0/+13
2008-07-08Shove header legacy interfaces into rpmlegacy.hPanu Matilainen1-181/+0
2008-07-03Change headerPutString() arg name to match the othersPanu Matilainen1-1/+1
2008-06-19Add type-safe headerPutFoo() methods for supported tag data typesPanu Matilainen1-0/+33
2008-06-18Group legacy interfaces at the end of header.hPanu Matilainen1-199/+143
2008-06-18Switch around headerAdd*Entry() family vs headerPut()Panu Matilainen1-3/+4
2008-06-18Switch around headerMod() and headerModifyEntry()Panu Matilainen1-1/+1
2008-06-18Add headerMod() to headerPut() etc familyPanu Matilainen1-0/+11
2008-06-17Rename headerRemoveEntry() to headerDel(), add compat wrapperPanu Matilainen1-1/+13
2008-06-13Deprecate headerGetEntry() and headerGetEntryMinMemory()Panu Matilainen1-2/+4
2008-06-11Add headerGet() flag to force allocation of returned dataPanu Matilainen1-0/+1
2008-05-26Treat epoch as unsigned integerPanu Matilainen1-1/+1
2008-05-26Deprecate headerNextIterator()Panu Matilainen1-1/+3
2008-05-22Remove some leftover doxygen @todo markersPanu Matilainen1-1/+0
2008-05-21Eliminate rpmTagTable internals from API/ABI completelyPanu Matilainen1-30/+0
2008-05-17Add HEADERGET_RAW flag to disable i18n lookupsPanu Matilainen1-0/+1
2008-05-17Push header getter flags down to internal helpersPanu Matilainen1-1/+1
2008-05-17Oops, thinko/typo in headerGetFlagsPanu Matilainen1-1/+1
2008-05-17Add typedefs for header get/put flags, use instead of intPanu Matilainen1-6/+7
2008-05-16Remove unused hRET_s and HE_s definitions for goodPanu Matilainen1-28/+0
2008-05-16Eliminate rpmHeaderFormats and rpmHeaderTagExtensions from the APIPanu Matilainen1-21/+1
2008-05-16Push finding of formatter and tag extension functions down to formats.cPanu Matilainen1-0/+4
2008-05-16Make extension formatter functions opaquePanu Matilainen1-32/+2
2008-05-16Eliminate the now unnecessary extension type fieldsPanu Matilainen1-9/+0
2008-05-16Split format and tag extensions to separate tablesPanu Matilainen1-0/+1
2008-05-15Change headerTagTagFunction() to take tag container as argPanu Matilainen1-11/+4
2008-05-14Teach headerGet() to retrieve extension tags if enabled with flagsPanu Matilainen1-1/+2
2008-05-14Teach rpm tag table about extensionsPanu Matilainen1-0/+1
2008-05-13Add headerPut() for adding data to headers through tag containerPanu Matilainen1-0/+14
2008-05-13Convert header tag iterator to use rpmtdPanu Matilainen1-0/+8
2008-05-13Convert headerGetEntry() internals to use rpmtd for dataPanu Matilainen1-0/+15
2008-05-13New "tag data" container struct + some basic methods to deal with itPanu Matilainen1-0/+1
2008-05-12Push extension defaults one level deeper into headerFormat()Panu Matilainen1-2/+2
2008-05-12Simplify header extension handlingPanu Matilainen1-8/+0
2008-05-12Move headerVerifyInfo() to header.[ch] where it logically belongsPanu Matilainen1-0/+11
2008-05-12Convert internal uses of headerSprintf() to headerFormat()Panu Matilainen1-1/+0
2008-05-12Add simpler headerFormat() function, deprecate headerSprintf()Panu Matilainen1-3/+16
2008-05-12Fixup paths and Makefiles for rpmdb/ eliminationPanu Matilainen1-1/+1
2008-05-12Start (re-)joining librpmdb and librpmPanu Matilainen1-0/+615
2001-11-19- header handling moved to librpmdb to avoid linkage loops.jbj1-727/+0
2001-11-11Rip alGetHeader() out of depends.c.jbj1-4/+5
2001-11-01- depends.c: availablePackage is (almost) opaque.jbj1-1/+1
2001-11-01- add header refcount annotations throughout.jbj1-4/+20
2001-10-15- use only header methods, routines are now static.jbj1-3/+1
2001-10-15Explicit branchstate annotations.jbj1-1/+2
2001-09-24Move to lclint-3.0.0.15, revisit and clean up annotations.jbj1-0/+2
2001-07-20- fix: yet another segfault from bad metadata prevented.jbj1-5/+8
2001-07-06- expose rpmShowProgress() and rpmVerifyDigest() in rpmcli.h.jbj1-2/+2
2001-06-28- fix: sanity checks on #tags (<65K) and offset (<16Mb) in header.jbj1-8/+8
2001-06-19- finalize per-header methods, accessing headerFoo through vector.jbj1-165/+360