summaryrefslogtreecommitdiff
path: root/lib/rpmlead.c
AgeCommit message (Expand)AuthorFilesLines
2012-10-30Handle partial reads and errors in package IO (RhBug:802839, RhBug:580974)Panu Matilainen1-1/+2
2011-07-07Further streamline & sanitize lead handlingPanu Matilainen1-16/+21
2011-07-07Only bother mallocing lead for return if read actually succeededPanu Matilainen1-12/+11
2011-07-06Eliminate remaining assert()'s in rpmlead.cPanu Matilainen1-14/+14
2011-07-06Make rpmLeadRead() return an allocated lead, fixup callersPanu Matilainen1-17/+21
2011-07-06Start beating a little bit of sense into the braindamaged rpmlead APIPanu Matilainen1-20/+23
2011-03-23Avoid timedRead() usageJindrich Novy1-2/+1
2010-09-01Lift remaining build-related stuff out of librpm over to build-sidePanu Matilainen1-2/+0
2010-01-05Move <errno.h> include out of system.h to the places that need itPanu Matilainen1-0/+1
2009-12-17Hardwire lead major version to 3 (RhBug:546663)Panu Matilainen1-1/+1
2009-09-02Eliminate uses of headerNVR() and friends in librpm (and python) codePanu Matilainen1-1/+1
2009-07-14Log an error on short lead (RhBug:511101)Panu Matilainen1-1/+3
2008-12-08Add function to retrieve type from rpmleadPanu Matilainen1-0/+5
2008-10-10Yank out legacy.h, make the conversion functions staticPanu Matilainen1-1/+2
2008-09-25Avoid segfault in rpmLeadNew() if calloc() failsJindrich Novy1-1/+1
2008-04-17Add missing includePanu Matilainen1-0/+1
2008-04-17Make sure lead->name is zero-terminatedPanu Matilainen1-1/+1
2008-03-31Make rpmLeadCheck() return error msg instead of direct loggingPanu Matilainen1-4/+4
2008-03-07Mark another pile of header_magic duplicates as read-onlyPanu Matilainen1-1/+1
2008-02-08Oops, package type in lead was reversed...Panu Matilainen1-1/+1
2008-01-30Include spring-cleaningPanu Matilainen1-1/+3
2008-01-30Use headerIsSource() instead of doing it manuallyPanu Matilainen1-1/+1
2008-01-30rpmlib.h mass evictionPanu Matilainen1-2/+1
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-2/+2
2007-12-01Make rpmlead opaque, add methods to deal with itPanu Matilainen1-13/+82
2007-11-23Expand private include file names to be relative to $(top_srcdir)Ralf Corsépius1-2/+2
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-2/+2
2007-11-19Lose rpmerr.h for goodPanu Matilainen1-1/+1
2007-11-19Replace all RPMERR_* etc uses with corresponding RPMLOG_* levelsPanu Matilainen1-1/+1
2007-10-28Include "rpmlib.h" instead of <rpmlib.h>.Ralf Corsépius1-1/+1
2007-10-09Make rpmerr.h private, include directly where needed.Panu Matilainen1-0/+1
2007-10-09Replace all rpmError() uses with rpmlog()Panu Matilainen1-1/+1
2007-10-04Stop checking for machine/types.h (Private header of some OSes not supposed t...Ralf Corsépius1-4/+0
2007-09-11Remove splint tags.Ralf Corsépius1-9/+1
2003-04-16- resurrect manifests, RPMRC_NOTFOUND returned by readLead().jbj1-5/+8
2002-08-31Sync with rpm-4.1.jbj1-4/+4
2002-08-23- merge signature returns into rpmRC.jbj1-7/+7
2002-08-08lclint fiddles.jbj1-3/+4
2002-08-05- fix: check for lead magic, better error message on failure (#69751).jbj1-5/+8
2002-07-03- use rpmfi in showQueryPackage(), eliminating headerGetEntry().jbj1-0/+2
2002-06-22Factor bounds checking annotations into source code.jbj1-0/+4
2002-04-13- use rpmdb-redhat to suggest dependency resolution(s).jbj1-4/+1
2001-10-16Factor -type problems into explicit code annotations.jbj1-0/+2
2001-10-16More lclint annotations.jbj1-0/+2
2001-10-13- ratchet up to lclint "strict" level.jbj1-1/+1
2001-09-24Move to lclint-3.0.0.15, revisit and clean up annotations.jbj1-2/+0
2001-04-29- more boring lclint annotations and fiddles.jbj1-0/+1
2001-04-17- fix: Fwrite's are optimized out by aggressive compiler(irix) (#34711).jbj1-1/+1
2001-01-15- fix: extra newline in many error messages (#23947).jbj1-1/+1
2000-12-12Sync with rpm-4_0 branch.jbj1-6/+2