summaryrefslogtreecommitdiff
path: root/apt-pkg/tagfile.cc
AgeCommit message (Expand)Author
2019-08-17You have to do the bounds check before the access.Jay Freeman (saurik)
2019-08-17Fix field-without-values appearing at end of file.Jay Freeman (saurik)
2019-08-17This is 2016 and APT already requires use of mmap.Jay Freeman (saurik)
2019-08-17Avoid wedging the entire system if recoverable :/.Jay Freeman (saurik)
2019-02-01Step over empty sections in TagFiles with commentsDavid Kalnischkies
2018-05-07Remove obsolete RCS keywordsGuillem Jover
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode
2017-01-19fix various typos reported by spellintianDavid Kalnischkies
2016-11-22TagSection: Introduce functions for looking up by key idsJulian Andres Klode
2016-11-22TagSection: Extract Find() methods taking Pos instead of KeyJulian Andres Klode
2016-11-22TagSection: Split AlphaIndexes into AlphaIndexes and BetaIndexesJulian Andres Klode
2016-08-31TagFile: Fix off-by-one errors in comment strippingJulian Andres Klode
2016-01-07Switch performance critical code to use APT::StringViewJulian Andres Klode
2016-01-02add optional support for comments in pkgTagFileDavid Kalnischkies
2015-12-29pkgTagSection::Scan: Fix read of uninitialized valueJulian Andres Klode
2015-12-27deal with empty values properly in deb822 parserDavid Kalnischkies
2015-12-27Convert most callers of isspace() to isspace_ascii()Julian Andres Klode
2015-12-14tagfile: Hardcode error message for out of range integer valuesJulian Andres Klode
2015-08-12policy: Be more strict about parsing pin files, and document prio 0Julian Andres Klode
2015-08-10use a smaller type for flags storage in the cacheDavid Kalnischkies
2015-08-10remove the compatibility markers for 4.13 abiDavid Kalnischkies
2015-08-10bring back deb822 sources.list entries as .sourcesDavid Kalnischkies
2015-08-10fix memory leaks reported by -fsanitizeDavid Kalnischkies
2015-08-10make all d-pointer * const pointersDavid Kalnischkies
2015-08-10apply various style suggestions by cppcheckDavid Kalnischkies
2015-05-11implement a more c++-style TFRewrite alternativeDavid Kalnischkies
2015-05-11sync TFRewrite*Order arrays with dpkg and dakDavid Kalnischkies
2015-03-16properly implement pkgRecord::Parser for *.deb filesDavid Kalnischkies
2014-11-08restore ABI of pkgTagSectionDavid Kalnischkies
2014-11-08explicit overload methods instead of adding parametersDavid Kalnischkies
2014-11-08guard const-ification API changesDavid Kalnischkies
2014-10-13do not inline virtual destructors with d-pointersDavid Kalnischkies
2014-09-23Merge branch 'debian/sid' into debian/experimentalMichael Vogt
2014-09-21Ensure that iTFRewritePackageOrder is "MD5sum" to match apt-ftparchiveMichael Vogt
2014-05-22Add APT::Acquire::$(host)::By-Hash=1 knob, add Acquire-By-Hash to Release fileMichael Vogt
2014-05-10improve pkgTagSection scanning and parsingDavid Kalnischkies
2014-04-22add support for apt-get build-dep foo.dscMichael Vogt
2014-03-13follow method attribute suggestions by gccDavid Kalnischkies
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies
2014-03-13warning: type qualifiers ignored on function return type [-Wignored-qualifiers]David Kalnischkies
2014-01-30pkgTagFile: if we have seen the end, do not try to see moreDavid Kalnischkies
2014-01-22"apt show" show user friendly size infoMichael Vogt
2013-12-21make /etc/apt/preferences parser deal with comment only sectionsMichael Vogt
2013-09-20do not trust FileFd::Eof() in pkgTagFile::Fill()David Kalnischkies
2013-08-22do chdir("/") after chroot()Michael Vogt
2013-08-22Merge remote-tracking branch 'mvo/bugfix/coverity' into debian/sidMichael Vogt
2013-08-15use malloc instead of new[] in pkgTagFileDavid Kalnischkies
2013-08-15ensure that pkgTagFile isn't writing past Buffer lengthDavid Kalnischkies
2013-08-06memset() pkgTagSections data to make coverity happyMichael Vogt
2013-03-18fix pkgTagSection::Exists() and add testMichael Vogt