summaryrefslogtreecommitdiff
path: root/apt-pkg/contrib/gpgv.cc
AgeCommit message (Expand)AuthorFilesLines
2019-03-03Add explicit message for unsupported binary signatureDavid Kalnischkies1-2/+16
2019-02-04gpgv: Use buffered writes for splitting clearsigned filesJulian Andres Klode1-1/+2
2019-02-01Avoid boolean flags by splitting writeTo functionsDavid Kalnischkies1-14/+20
2019-01-29Reuse APT::StringView more in LineBufferDavid Kalnischkies1-32/+9
2019-01-29Rework ifs to use not instead of == false/trueDavid Kalnischkies1-54/+66
2019-01-28Refuse files with lines unexpectedly starting with a dashDavid Kalnischkies1-9/+37
2019-01-28Use more abstraction to handle the current line bufferDavid Kalnischkies1-83/+133
2019-01-28Explicitly remove the whitespaces defined by RFCDavid Kalnischkies1-4/+20
2019-01-24Merge and reuse tmp file handling across the boardDavid Kalnischkies1-53/+25
2019-01-23Fail on non-signature lines in Release.gpgDavid Kalnischkies1-20/+64
2019-01-23Fail instead of warn for unsigned lines in InReleaseDavid Kalnischkies1-106/+99
2018-09-11Support multiple keyrings in sources.list Signed-ByDavid Kalnischkies1-4/+7
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode1-9/+9
2017-01-19fix various typos reported by spellintianDavid Kalnischkies1-1/+1
2017-01-19fix various typos reported by codespellDavid Kalnischkies1-1/+1
2016-12-31warn if clearsigned file has ignored content partsDavid Kalnischkies1-2/+17
2016-12-08gpgv: Flush the files before checking for errorsJulian Andres Klode1-0/+6
2016-12-08SECURITY UPDATE: gpgv: Check for errors when splitting files (CVE-2016-1252)Julian Andres Klode1-1/+22
2016-11-24report apt-key errors via status-fd messagesDavid Kalnischkies1-10/+53
2016-08-26Make directory paths configurableJulian Andres Klode1-1/+1
2016-08-03ExecGPGV: Pass current config state to apt-key via temp fileJulian Andres Klode1-0/+23
2016-08-03ExecGPGV: Fork in all casesJulian Andres Klode1-43/+34
2016-08-03ExecGPGV: Rework file removal on exit()Julian Andres Klode1-28/+23
2016-08-03gpgv: Unlink the correct temp file in error caseJulian Andres Klode1-4/+4
2016-06-14don't use FindFile for external Dir::Bin commandsDavid Kalnischkies1-1/+1
2016-04-03use buffered writing for InRelease splittingDavid Kalnischkies1-1/+1
2015-08-10implement Signed-By option for sources.listDavid Kalnischkies1-1/+16
2015-08-10fix memory leaks reported by -fsanitizeDavid Kalnischkies1-0/+2
2014-09-27add and use 'apt-key verify' which prefers gpgv over gpgDavid Kalnischkies1-2/+1
2014-09-27add --readonly option for apt-key advDavid Kalnischkies1-0/+1
2014-09-27use apt-key adv (+ gnupg) instead of gpgv for verifyDavid Kalnischkies1-45/+18
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies1-8/+10
2014-01-16correct some style/performance/warnings from cppcheckDavid Kalnischkies1-3/+2
2014-01-16rework some code to fix some scan-build warningsDavid Kalnischkies1-3/+3
2013-12-22factor GetTempDir outMichael Vogt1-13/+2
2013-12-22apt-pkg/contrib/gpgv.cc: use /tmp as fallback dirThomas Bechtold1-1/+6
2013-06-20trigger NODATA error for invalid InRelease filesDavid Kalnischkies1-1/+1
2013-04-03apt-pkg/contrib/gpgv.cc: fix InRelease checkMichael Vogt1-2/+2
2013-03-19support dash-escaped text in clearsigned files as implementations areDavid Kalnischkies1-11/+12
2013-03-19use FileFd instead of int fds to tidy up the interface a bitDavid Kalnischkies1-56/+47
2013-03-18* apt-pkg/deb/debindexfile.cc,David Kalnischkies1-42/+2
2013-03-18 - add method to open (maybe) clearsigned files transparentlyDavid Kalnischkies1-1/+54
2013-03-16ensure that we fclose/unlink/free in the new gpg-code as soon as possibleDavid Kalnischkies1-5/+22
2013-03-15 - if ExecGPGV deals with a clear-signed file it will split this fileDavid Kalnischkies1-44/+258
2013-03-15don't close stdout/stderr if it is also the statusfdDavid Kalnischkies1-10/+11
2013-03-15* apt-pkg/contrib/gpgv.cc:David Kalnischkies1-6/+16
2013-03-15* apt-pkg/indexcopy.cc:David Kalnischkies1-0/+138