summaryrefslogtreecommitdiff
path: root/apt-pkg/edsp.cc
Commit message (Expand)AuthorAgeFilesLines
* Deduplicate EDSP Provides line of M-A:foreign packagesDavid Kalnischkies2020-06-141-9/+17
* Tell EDSP solvers about all installed pkgs ignoring archDavid Kalnischkies2020-06-141-1/+1
* Ensure EDSP doesn't use a dangling architecture stringDavid Kalnischkies2020-05-251-4/+2
* Rename _count() macro to APT_ARRAY_SIZE()Julian Andres Klode2020-01-071-2/+2
* edsp: Remove deprecated functionsJulian Andres Klode2019-02-261-328/+2
* Reformat and sort all includes with clang-formatJulian Andres Klode2017-07-121-9/+9
* Drop cacheiterators.h includeJulian Andres Klode2017-07-121-1/+0
* avoid explicit types for pkg counts by autoDavid Kalnischkies2017-06-261-16/+16
* ensure generation of valid EDSP error stanzasDavid Kalnischkies2016-12-311-2/+6
* edsp: try 2 to read responses even if writing failedDavid Kalnischkies2016-09-071-15/+27
* edsp: try to read responses even if writing failedDavid Kalnischkies2016-07-291-15/+20
* (error) va_list 'args' was opened but not closed by va_end()David Kalnischkies2016-07-271-1/+1
* eipp: avoid producing file warnings in simulationDavid Kalnischkies2016-07-271-37/+33
* EIPP/EDSP log can't be written is a warning, not an errorDavid Kalnischkies2016-07-051-4/+28
* report write errors in EDSP/EIPP properly back to callerDavid Kalnischkies2016-07-051-6/+3
* use +0000 instead of UTC by default as timezone in outputDavid Kalnischkies2016-07-021-2/+2
* eipp: let apt make a plan, not make stuff planeDavid Kalnischkies2016-06-291-14/+14
* eipp: enable xz-compressed scenario loggingDavid Kalnischkies2016-06-271-1/+15
* eipp: rename stanza 'Install' to 'Unpack'David Kalnischkies2016-06-271-3/+3
* eipp: add Allow-Temporary-Remove-of-EssentialsDavid Kalnischkies2016-06-271-0/+4
* eipp: implement Immediate-Configuration flagDavid Kalnischkies2016-06-271-1/+11
* eipp: properly handle arch-specific providesDavid Kalnischkies2016-06-271-0/+29
* eipp: make no difference between remove & purgeDavid Kalnischkies2016-06-271-5/+11
* eipp: provide the internal planer as an external oneDavid Kalnischkies2016-06-271-14/+140
* eipp: output at most two versions per packageDavid Kalnischkies2016-06-271-20/+53
* eipp: implement version 0.1 of the protocolDavid Kalnischkies2016-06-271-0/+180
* don't leak EDSP solver output fdDavid Kalnischkies2016-06-101-1/+1
* edsp: drop privileges before executing solversDavid Kalnischkies2016-06-081-1/+6
* edsp: if logging is requested, do it for internal, tooDavid Kalnischkies2016-06-081-0/+14
* edsp: optionally store a compressed copy of the last scenarioDavid Kalnischkies2016-06-081-11/+31
* get right of the hardcoded string-length comparesDavid Kalnischkies2016-06-061-40/+28
* edsp: use a stanza based interface for solution writingDavid Kalnischkies2016-06-041-27/+6
* edsp: use an ID mapping for the internal solverDavid Kalnischkies2016-06-041-6/+7
* refactor EDSP code into EDSP and EDSP-like partsDavid Kalnischkies2016-05-201-47/+65
* edsp: use a limited scenario based on bool-arrayDavid Kalnischkies2016-05-201-6/+10
* edsp: add Forbid-{New-Install,Remove} and Upgrade-AllDavid Kalnischkies2016-05-201-21/+74
* avoid triggering gcc's -Wunsafe-loop-optimizations in EDSPDavid Kalnischkies2016-05-201-14/+19
* edsp: try harder to not generate unneeded error messagesDavid Kalnischkies2016-05-201-78/+90
* convert EDSP to be based on FileFd instead of FILE*David Kalnischkies2016-05-201-12/+314
* edsp: warn if unexpected stanzas appear in the solutionDavid Kalnischkies2016-05-121-12/+24
* edsp: support generic and solver-specific configsDavid Kalnischkies2016-05-101-6/+9
* don't sent uninstallable rc-only versions via EDSPDavid Kalnischkies2016-05-101-0/+22
* edsp: ask policy engine for the pin of the version directlyDavid Kalnischkies2016-04-251-5/+1
* pass versioned provides to external solvers in EDSPDavid Kalnischkies2016-02-161-0/+2
* sanify API to get 'the' candidate versionDavid Kalnischkies2015-11-041-3/+4
* do not discard new manual-bits while applying EDSP solutionsDavid Kalnischkies2015-09-141-1/+5
* add Source-Version field for EDSPDavid Kalnischkies2015-09-141-0/+1
* implement dpkgs vision of interpreting pkg:<arch> dependenciesDavid Kalnischkies2015-09-141-2/+2
* Fix all the wrong removals of includes that iwyu got wrongMichael Vogt2015-08-171-0/+5
* Cleanup includes after running iwyuMichael Vogt2015-08-171-11/+0