summaryrefslogtreecommitdiff
path: root/apt-pkg/edsp.cc
AgeCommit message (Expand)AuthorFilesLines
2019-02-26edsp: Remove deprecated functionsJulian Andres Klode1-328/+2
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode1-9/+9
2017-07-12Drop cacheiterators.h includeJulian Andres Klode1-1/+0
2017-06-26avoid explicit types for pkg counts by autoDavid Kalnischkies1-16/+16
2016-12-31ensure generation of valid EDSP error stanzasDavid Kalnischkies1-2/+6
2016-09-07edsp: try 2 to read responses even if writing failedDavid Kalnischkies1-15/+27
2016-07-29edsp: try to read responses even if writing failedDavid Kalnischkies1-15/+20
2016-07-27(error) va_list 'args' was opened but not closed by va_end()David Kalnischkies1-1/+1
2016-07-27eipp: avoid producing file warnings in simulationDavid Kalnischkies1-37/+33
2016-07-05EIPP/EDSP log can't be written is a warning, not an errorDavid Kalnischkies1-4/+28
2016-07-05report write errors in EDSP/EIPP properly back to callerDavid Kalnischkies1-6/+3
2016-07-02use +0000 instead of UTC by default as timezone in outputDavid Kalnischkies1-2/+2
2016-06-29eipp: let apt make a plan, not make stuff planeDavid Kalnischkies1-14/+14
2016-06-27eipp: enable xz-compressed scenario loggingDavid Kalnischkies1-1/+15
2016-06-27eipp: rename stanza 'Install' to 'Unpack'David Kalnischkies1-3/+3
2016-06-27eipp: add Allow-Temporary-Remove-of-EssentialsDavid Kalnischkies1-0/+4
2016-06-27eipp: implement Immediate-Configuration flagDavid Kalnischkies1-1/+11
2016-06-27eipp: properly handle arch-specific providesDavid Kalnischkies1-0/+29
2016-06-27eipp: make no difference between remove & purgeDavid Kalnischkies1-5/+11
2016-06-27eipp: provide the internal planer as an external oneDavid Kalnischkies1-14/+140
2016-06-27eipp: output at most two versions per packageDavid Kalnischkies1-20/+53
2016-06-27eipp: implement version 0.1 of the protocolDavid Kalnischkies1-0/+180
2016-06-10don't leak EDSP solver output fdDavid Kalnischkies1-1/+1
2016-06-08edsp: drop privileges before executing solversDavid Kalnischkies1-1/+6
2016-06-08edsp: if logging is requested, do it for internal, tooDavid Kalnischkies1-0/+14
2016-06-08edsp: optionally store a compressed copy of the last scenarioDavid Kalnischkies1-11/+31
2016-06-06get right of the hardcoded string-length comparesDavid Kalnischkies1-40/+28
2016-06-04edsp: use a stanza based interface for solution writingDavid Kalnischkies1-27/+6
2016-06-04edsp: use an ID mapping for the internal solverDavid Kalnischkies1-6/+7
2016-05-20refactor EDSP code into EDSP and EDSP-like partsDavid Kalnischkies1-47/+65
2016-05-20edsp: use a limited scenario based on bool-arrayDavid Kalnischkies1-6/+10
2016-05-20edsp: add Forbid-{New-Install,Remove} and Upgrade-AllDavid Kalnischkies1-21/+74
2016-05-20avoid triggering gcc's -Wunsafe-loop-optimizations in EDSPDavid Kalnischkies1-14/+19
2016-05-20edsp: try harder to not generate unneeded error messagesDavid Kalnischkies1-78/+90
2016-05-20convert EDSP to be based on FileFd instead of FILE*David Kalnischkies1-12/+314
2016-05-12edsp: warn if unexpected stanzas appear in the solutionDavid Kalnischkies1-12/+24
2016-05-10edsp: support generic and solver-specific configsDavid Kalnischkies1-6/+9
2016-05-10don't sent uninstallable rc-only versions via EDSPDavid Kalnischkies1-0/+22
2016-04-25edsp: ask policy engine for the pin of the version directlyDavid Kalnischkies1-5/+1
2016-02-16pass versioned provides to external solvers in EDSPDavid Kalnischkies1-0/+2
2015-11-04sanify API to get 'the' candidate versionDavid Kalnischkies1-3/+4
2015-09-14do not discard new manual-bits while applying EDSP solutionsDavid Kalnischkies1-1/+5
2015-09-14add Source-Version field for EDSPDavid Kalnischkies1-0/+1
2015-09-14implement dpkgs vision of interpreting pkg:<arch> dependenciesDavid Kalnischkies1-2/+2
2015-08-17Fix all the wrong removals of includes that iwyu got wrongMichael Vogt1-0/+5
2015-08-17Cleanup includes after running iwyuMichael Vogt1-11/+0
2015-08-10hide implicit deps in apt-cache again by defaultDavid Kalnischkies1-4/+4
2015-08-10remove the compatibility markers for 4.13 abiDavid Kalnischkies1-7/+0
2015-06-16add d-pointer, virtual destructors and de-inline de/constructorsDavid Kalnischkies1-61/+62
2015-06-12store Release files data in the CacheDavid Kalnischkies1-1/+1