summaryrefslogtreecommitdiff
path: root/src/trigproc.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-26dpkg: Fix and clarify behavior for packages marked to be on “hold”Guillem Jover1-1/+2
2019-06-03dpkg: Introduce a new dependency try level for trigger cycle checksGuillem Jover1-3/+5
2019-01-22libdpkg: Rename pkg_db symbols to pkg_hashGuillem Jover1-12/+12
2019-01-22dpkg: Introduce a new dependency try level for trigger processingGuillem Jover1-17/+25
2019-01-22dpkg: Move trigproc cycle reset inside try-deferred conditionalGuillem Jover1-11/+10
2019-01-22dpkg: Split trigger processing types into required, try-queued and try-deferredGuillem Jover1-2/+2
2019-01-21dpkg: Switch dependtry from an int to an enumGuillem Jover1-2/+2
2019-01-15dpkg: Mark the package we are giving up on a trigger cycle as istobe normalGuillem Jover1-0/+1
2019-01-15dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle()Guillem Jover1-12/+25
2019-01-15dpkg: Use common pattern of assigning as an iteratorGuillem Jover1-1/+1
2019-01-15dpkg: Initialize trigcyclenode's next member onceGuillem Jover1-2/+1
2019-01-15dpkg: Negate tortoise_not_in_hare() function name and return valueGuillem Jover1-5/+5
2018-08-30libdpkg: Move db-fsys code from src to lib/dpkgGuillem Jover1-1/+1
2018-08-30dpkg: Call ensure_package_clientdata() defensivelyGuillem Jover1-0/+2
2018-05-04libdpkg: Move control database code into db-ctrl modulesGuillem Jover1-1/+1
2018-05-03libdpkg: Use a single struct filenamenode definitionGuillem Jover1-7/+1
2018-03-26Use internerr() or BUG() instead of assert()Guillem Jover1-5/+10
2017-05-06doc: Spelling fixesJosh Soref1-1/+1
2016-02-27libdpkg, dpkg: Rename iterators from ‘it’ to ‘iter’Guillem Jover1-8/+8
2015-10-18Update Ian Jackson's email addressGuillem Jover1-1/+1
2014-12-27dpkg: Reset trigger cycle tracking on unsatisfied dependencies during trigprocGuillem Jover1-0/+7
2014-11-22libdpkg: Register all pending triggers for deferred processingGuillem Jover1-0/+38
2014-11-22dpkg: Fail on trigger processing when it is required to progressGuillem Jover1-3/+17
2014-10-25dpkg: Perform trigger cycle detection earlier or later depending on dependtryGuillem Jover1-4/+11
2014-10-20dpkg: Rework dependency problem debug and notices on trigproc()Guillem Jover1-11/+7
2014-10-20dpkg: Fix trigger dependency checks and cycle detectionGuillem Jover1-3/+7
2014-10-12dpkg: Defer trigger processing if the packages do not fulfill dependenciesGuillem Jover1-0/+23
2014-10-06dpkg: Do not print pointers in debug output messagesGuillem Jover1-1/+1
2014-08-09Replace obsolete <sys/fcntl.h> with <fcntl.h>Fredrik Fornwall1-1/+1
2014-06-02libdpkg: Uppercase and namespace pkgstatus enum valuesGuillem Jover1-13/+13
2014-05-19libdpkg, dpkg: Use new status to names mapping functionsGuillem Jover1-2/+2
2013-12-07Use https:// URLs instead of http:// when possibleGuillem Jover1-1/+1
2013-12-07dpkg: Rename add_to_queue() to enqueue_package()Guillem Jover1-1/+1
2013-11-23dpkg: Get rid of post_postinst_tasks_core()Guillem Jover1-11/+3
2013-11-23dpkg: Rename and unify maintscript function namesGuillem Jover1-2/+2
2013-10-17dpkg: Print the package version on main progress messagesGuillem Jover1-2/+3
2013-04-14dpkg: Refactor tortoise_not_in_hare() out from check_trigger_cycle()Guillem Jover1-35/+44
2013-04-14dpkg: Move modstatdb_note() calls from post_postinst_tasks_core() to call sitesGuillem Jover1-1/+2
2012-06-30Switch to new notice() output functionGuillem Jover1-3/+2
2012-04-03Move pkg_infodb_get_dir() and pkg_infodb_get_file() to infodb-format.cGuillem Jover1-0/+1
2012-04-03Rename pkgadmin*() to pkg_infodb_get_*()Guillem Jover1-3/+5
2012-04-01Use cmp() == 0 instead of !cmp()Guillem Jover1-1/+1
2012-03-18dpkg: Change debug output to always arch-qualify package namesGuillem Jover1-9/+9
2012-03-14dpkg: Use package specifiers in statusfd and log messagesGuillem Jover1-2/+2
2012-02-18Use new package status setters instead of direct assignmentsGuillem Jover1-8/+17
2012-02-01Change debug, progress and error output to use package specifiersGuillem Jover1-18/+28
2012-02-01dpkg: Pass struct pkgbin to log_action()Guillem Jover1-1/+1
2012-01-23libdpkg: Pass pkgbin to trig_parse_ci callbacksGuillem Jover1-6/+8
2012-01-09libdpkg: Pass pkginfo instead of void * to trig_parse_ci callbacksGuillem Jover1-5/+5
2011-11-14Replace all pkg_db_iter_next() calls with pkg_db_iter_next_pkg()Raphaël Hertzog1-2/+2