summaryrefslogtreecommitdiff
path: root/lib/header.c
AgeCommit message (Expand)AuthorFilesLines
2008-05-21Include rpmtypes.h first instead of rpmtag.h everywherePanu Matilainen1-1/+1
2008-05-21Turn rpmtd freeData into flag bitfield, allowing more precise controlPanu Matilainen1-1/+5
2008-05-21Avoid leaking memory on legacy header interface emulationPanu Matilainen1-0/+2
2008-05-17Move all i18n string munging into separate functionPanu Matilainen1-19/+28
2008-05-17Add HEADERGET_RAW flag to disable i18n lookupsPanu Matilainen1-9/+13
2008-05-17Push header getter flags down to internal helpersPanu Matilainen1-8/+7
2008-05-17Add typedefs for header get/put flags, use instead of intPanu Matilainen1-2/+2
2008-05-16Eliminate rpmHeaderFormats and rpmHeaderTagExtensions from the APIPanu Matilainen1-0/+2
2008-05-16Push finding of formatter and tag extension functions down to formats.cPanu Matilainen1-16/+1
2008-05-16Make extension formatter functions opaquePanu Matilainen1-1/+11
2008-05-16Eliminate the now unnecessary extension type fieldsPanu Matilainen1-3/+1
2008-05-16Split format and tag extensions to separate tablesPanu Matilainen1-2/+2
2008-05-15Change headerTagTagFunction() to take tag container as argPanu Matilainen1-1/+1
2008-05-14Teach headerGet() to retrieve extension tags if enabled with flagsPanu Matilainen1-1/+41
2008-05-13Convert headerCopyTags() to use rpmtd internallyPanu Matilainen1-7/+4
2008-05-13Convert headerCopy() to use the new interfaces internallyPanu Matilainen1-9/+7
2008-05-13Add headerPut() for adding data to headers through tag containerPanu Matilainen1-0/+13
2008-05-13Use a macro for copying td entries in compat wrappersPanu Matilainen1-18/+12
2008-05-13Convert header tag iterator to use rpmtdPanu Matilainen1-8/+27
2008-05-13Convert headerGetEntry() internals to use rpmtd for dataPanu Matilainen1-18/+46
2008-05-13Start converting header internals to use the rpmtd structPanu Matilainen1-20/+47
2008-05-12Move headerVerifyInfo() to header.[ch] where it logically belongsPanu Matilainen1-0/+27
2008-05-12Eliminate copy-paste versions of hdrchkFoo() macrosPanu Matilainen1-27/+0
2008-05-12Split header sprintf formatting to separate sourcePanu Matilainen1-1063/+0
2008-05-12Move header "default" formats to formats.c along with the rest of 'emPanu Matilainen1-165/+0
2008-05-12Fixup paths and Makefiles for rpmdb/ eliminationPanu Matilainen1-2/+2
2008-05-12Start (re-)joining librpmdb and librpmPanu Matilainen1-0/+3039
2001-11-19- header handling moved to librpmdb to avoid linkage loops.jbj1-3277/+0
2001-11-11- unify rpmFNSet into TFI_t.jbj1-1/+1
2001-11-11Rip alGetHeader() out of depends.c.jbj1-9/+10
2001-11-01- depends.c: availablePackage is (almost) opaque.jbj1-2/+6
2001-11-01- add header refcount annotations throughout.jbj1-36/+66
2001-10-20- add :base64 and :armor format extensions, dump binary tags in hex.jbj1-0/+27
2001-10-18Scaffholding for dumping full headers carried through transaction.jbj1-1/+35
2001-10-17Converging on lclint-3.0.17 strict level.jbj1-3/+3
2001-10-16Factor -type problems into explicit code annotations.jbj1-0/+6
2001-10-16More lclint annotations.jbj1-0/+2
2001-10-15- use only header methods, routines are now static.jbj1-147/+419
2001-10-15Explicit branchstate annotations.jbj1-2/+16
2001-10-15lclint fiddles to annotate globals.jbj1-5/+17
2001-10-13More lclint annotations.jbj1-16/+16
2001-10-13- ratchet up to lclint "strict" level.jbj1-3/+10
2001-09-24Move to lclint-3.0.0.15, revisit and clean up annotations.jbj1-1/+3
2001-09-21- lclint-3.0.0.15 fiddles.jbj1-0/+17
2001-08-25- within a region, entries sort by address; added drips sort by tag.jbj1-11/+8
2001-08-16- python: add exception to detect bad data in hdrUnload.jbj1-0/+2
2001-08-15- always use dl size in regionSwab() return.jbj1-4/+10
2001-08-13- fix: segfault on headerFree given malicious data.jbj1-2/+4
2001-08-04- fix: autoconf glob tests (#50845).jbj1-3/+20
2001-08-03lclint clean again.jbj1-0/+4