summaryrefslogtreecommitdiff
path: root/apt-pkg/edsp.cc
AgeCommit message (Expand)Author
2020-06-14Deduplicate EDSP Provides line of M-A:foreign packagesDavid Kalnischkies
2020-06-14Tell EDSP solvers about all installed pkgs ignoring archDavid Kalnischkies
2020-05-25Ensure EDSP doesn't use a dangling architecture stringDavid Kalnischkies
2020-01-07Rename _count() macro to APT_ARRAY_SIZE()Julian Andres Klode
2019-02-26edsp: Remove deprecated functionsJulian Andres Klode
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode
2017-07-12Drop cacheiterators.h includeJulian Andres Klode
2017-06-26avoid explicit types for pkg counts by autoDavid Kalnischkies
2016-12-31ensure generation of valid EDSP error stanzasDavid Kalnischkies
2016-09-07edsp: try 2 to read responses even if writing failedDavid Kalnischkies
2016-07-29edsp: try to read responses even if writing failedDavid Kalnischkies
2016-07-27(error) va_list 'args' was opened but not closed by va_end()David Kalnischkies
2016-07-27eipp: avoid producing file warnings in simulationDavid Kalnischkies
2016-07-05EIPP/EDSP log can't be written is a warning, not an errorDavid Kalnischkies
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