summaryrefslogtreecommitdiff
path: root/lib/headerfmt.c
Commit message (Expand)AuthorAgeFilesLines
* Include rpmpgp.h only where it is actually neededJustus Winter2021-11-171-1/+0
* Shut up bogus Doxygen warnings about undocumented parametersPanu Matilainen2020-10-281-6/+6
* Handful of trivial and obvious const-correctness fixes to librpm codePanu Matilainen2020-09-091-1/+1
* Handle incomplete escape seq in queryformat (RhBug:1755230)Michal Domonkos2019-11-041-0/+4
* Fix excessive use of thread local storage (RhBug:1722181)Panu Matilainen2019-06-241-4/+4
* Make queryformat array behavior consistent for all typesPanu Matilainen2017-08-301-7/+1
* Restore 4.13 behavior with single value tags in query format arraysPanu Matilainen2017-08-301-31/+7
* Eliminate now unnecessary rpmtdFreeData() callsPanu Matilainen2017-05-261-8/+1
* Fix calculation of array size when formating query results.Florian Festi2016-12-011-8/+26
* Restore 4.12 behaviour of --qf wrt single value tags in [ ] loopsFlorian Festi2016-11-231-0/+6
* Make variable error messages available to all of headerfmt.cPanu Matilainen2016-10-261-22/+39
* Force header data formatting through a central functionPanu Matilainen2016-10-251-3/+3
* Fix reading rpmtd behind its size in formatValue() (rhbz:1316896)Lubos Kardos2016-04-251-1/+1
* Make static buffer thread localFlorian Festi2015-11-191-1/+1
* Include name of unknown tag in the error message when parsig a formar stringFlorian Festi2015-11-131-1/+4
* Handle query format field width centrally in formatValue()Panu Matilainen2011-08-171-5/+13
* Take length of format width specifier into account for format string bufferPanu Matilainen2011-08-171-1/+1
* Validate query format field width specifier is sanePanu Matilainen2011-08-171-1/+7
* Eliminate dead NULL-assignments at scope-end in librpm, part IPanu Matilainen2011-05-281-1/+1
* Simplify findTag()Jindrich Novy2011-04-281-14/+8
* Fix long-standing segfault on unknown tags on header iteration queriesPanu Matilainen2010-11-291-31/+26
* Switch header APIs to use rpmTagVal instead of rpmTagPanu Matilainen2010-10-221-3/+3
* Use headerNextTag() for header format iterationPanu Matilainen2010-09-221-6/+2
* Move PTOK type enum out of the sprintfToken structPanu Matilainen2010-09-211-7/+9
* Return typed pointer from headerformat cacheFree()Panu Matilainen2010-09-211-1/+1
* Use RPMTAG_NOT_FOUND instead of for "invalid tag" valuePanu Matilainen2010-09-211-1/+1
* Use proper types for tag and format extension functionsPanu Matilainen2010-09-211-13/+1
* Use actual rpmTags in place of the old HEADER_FOO defines everywherePanu Matilainen2010-09-211-1/+1
* On header iteration format queries, dump the contents as-isPanu Matilainen2010-04-011-1/+4
* Fix format extension memleak on empty stringsPanu Matilainen2009-10-121-1/+1
* Permit conditional query formats on not yet cached data tooPanu Matilainen2009-10-121-1/+1
* Reduce the number of exit points in parseFormat() to error and ok casesPanu Matilainen2009-09-091-25/+16
* Eliminate bogus variable initializationPanu Matilainen2009-09-071-3/+1
* Replace equal/not equal uses of str[n]cmp() with rstreq[n] in header codePanu Matilainen2009-08-311-4/+4
* Kill off lclint remnants everywherePanu Matilainen2009-07-231-1/+0
* Fix memory allocation for token arrayLubomir Rintel2009-07-141-1/+1
* Return nothing at all on empty array queryformatsPanu Matilainen2008-12-091-6/+1
* Avoid rpmtd abuse to report "(none)" when no data is foundPanu Matilainen2008-12-041-12/+7
* Don't segfault on unknown format specifiersPanu Matilainen2008-09-181-1/+1
* Shove header legacy interfaces into rpmlegacy.hPanu Matilainen2008-07-081-8/+0
* rpmtdCount() knows how to handle BIN types, use it..Panu Matilainen2008-06-071-6/+1
* Convert hsaNext() to new header iterator interfacePanu Matilainen2008-05-261-5/+5
* Add arraysize formatPanu Matilainen2008-05-211-14/+4
* Drop unused variables from formatValues()Panu Matilainen2008-05-211-2/+0
* Lose padding argument from formattersPanu Matilainen2008-05-211-14/+3
* Add rpmtdFormat() method and enumeration of supported formatsPanu Matilainen2008-05-211-2/+2
* Add stringFormat() for barebones string representationPanu Matilainen2008-05-211-71/+3
* Make formatter functions operate on rpmtd current itemPanu Matilainen2008-05-211-11/+7
* Push rpmtd a bit deeper into formattingPanu Matilainen2008-05-211-25/+15
* Minimally convert formatting to pass around rpmtdPanu Matilainen2008-05-211-36/+34