summaryrefslogtreecommitdiff
path: root/apt-pkg/edsp.cc
AgeCommit message (Expand)Author
2016-07-05report write errors in EDSP/EIPP properly back to callerDavid Kalnischkies
2016-07-02use +0000 instead of UTC by default as timezone in outputDavid Kalnischkies
2016-06-29eipp: let apt make a plan, not make stuff planeDavid Kalnischkies
2016-06-27eipp: enable xz-compressed scenario loggingDavid Kalnischkies
2016-06-27eipp: rename stanza 'Install' to 'Unpack'David Kalnischkies
2016-06-27eipp: add Allow-Temporary-Remove-of-EssentialsDavid Kalnischkies
2016-06-27eipp: implement Immediate-Configuration flagDavid Kalnischkies
2016-06-27eipp: properly handle arch-specific providesDavid Kalnischkies
2016-06-27eipp: make no difference between remove & purgeDavid Kalnischkies
2016-06-27eipp: provide the internal planer as an external oneDavid Kalnischkies
2016-06-27eipp: output at most two versions per packageDavid Kalnischkies
2016-06-27eipp: implement version 0.1 of the protocolDavid Kalnischkies
2016-06-10don't leak EDSP solver output fdDavid Kalnischkies
2016-06-08edsp: drop privileges before executing solversDavid Kalnischkies
2016-06-08edsp: if logging is requested, do it for internal, tooDavid Kalnischkies
2016-06-08edsp: optionally store a compressed copy of the last scenarioDavid Kalnischkies
2016-06-06get right of the hardcoded string-length comparesDavid Kalnischkies
2016-06-04edsp: use a stanza based interface for solution writingDavid Kalnischkies
2016-06-04edsp: use an ID mapping for the internal solverDavid Kalnischkies
2016-05-20refactor EDSP code into EDSP and EDSP-like partsDavid Kalnischkies
2016-05-20edsp: use a limited scenario based on bool-arrayDavid Kalnischkies
2016-05-20edsp: add Forbid-{New-Install,Remove} and Upgrade-AllDavid Kalnischkies
2016-05-20avoid triggering gcc's -Wunsafe-loop-optimizations in EDSPDavid Kalnischkies
2016-05-20edsp: try harder to not generate unneeded error messagesDavid Kalnischkies
2016-05-20convert EDSP to be based on FileFd instead of FILE*David Kalnischkies
2016-05-12edsp: warn if unexpected stanzas appear in the solutionDavid Kalnischkies
2016-05-10edsp: support generic and solver-specific configsDavid Kalnischkies
2016-05-10don't sent uninstallable rc-only versions via EDSPDavid Kalnischkies
2016-04-25edsp: ask policy engine for the pin of the version directlyDavid Kalnischkies
2016-02-16pass versioned provides to external solvers in EDSPDavid Kalnischkies
2015-11-04sanify API to get 'the' candidate versionDavid Kalnischkies
2015-09-14do not discard new manual-bits while applying EDSP solutionsDavid Kalnischkies
2015-09-14add Source-Version field for EDSPDavid Kalnischkies
2015-09-14implement dpkgs vision of interpreting pkg:<arch> dependenciesDavid Kalnischkies
2015-08-17Fix all the wrong removals of includes that iwyu got wrongMichael Vogt
2015-08-17Cleanup includes after running iwyuMichael Vogt
2015-08-10hide implicit deps in apt-cache again by defaultDavid Kalnischkies
2015-08-10remove the compatibility markers for 4.13 abiDavid Kalnischkies
2015-06-16add d-pointer, virtual destructors and de-inline de/constructorsDavid Kalnischkies
2015-06-12store Release files data in the CacheDavid Kalnischkies
2014-11-08guard ABI changes for SourcePkg/Ver in pkgCacheDavid Kalnischkies
2014-09-27store source name and version in binary cacheDavid Kalnischkies
2014-06-18don't send pkg from an unknown architecture via EDSPDavid Kalnischkies
2014-05-30support parsing EDSP requests Architecture{,s} stanzaDavid Kalnischkies
2014-05-30check exit status of external solversDavid Kalnischkies
2014-05-04EDSP: add APT-Release field to Package stanzasStefano Zacchiroli
2014-05-04EDSP: add Source field to Package stanzasStefano Zacchiroli
2014-05-04EDSP: add Architecture(s) multi-arch fields to the Request stanzaStefano Zacchiroli
2014-05-04EDSP: bump protocol version to 0.5Stefano Zacchiroli
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies