summaryrefslogtreecommitdiff
path: root/src/core/timer.c
Commit message (Expand)AuthorAgeFilesLines
* core: use UNIT_TRIGGER at more placesLennart Poettering2021-04-151-1/+1
* core: order timer units after both time-sync.target and time-set.targetLennart Poettering2020-12-171-4/+11
* core: use SYNTHETIC_ERRNO() macroYu Watanabe2020-11-271-4/+2
* core/timer: drop unnecessary bracketsYu Watanabe2020-11-271-8/+3
* Merge pull request #17497 from anitazha/randomizeonceLennart Poettering2020-11-101-1/+33
|\
| * timer: add new feature FixedRandomDelay=Kristijan Gjoshev2020-11-051-1/+33
* | license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
|/
* core: propagate triggered unit in more load statesLennart Poettering2020-09-141-2/+2
* core: don't acquire dual timestamp needlessly if we don't need it in .timer h...Lennart Poettering2020-07-211-8/+9
* timer: Adjust calendar timers based on monotonic timer instead of realtimeFilipe Brandenburger2020-07-151-4/+5
* pid1: convert to the new schemeZbigniew Jędrzejewski-Szmek2020-05-051-1/+0
* core: clearly refuse OnFailure= deps on units that can't failLennart Poettering2020-01-091-2/+4
* Merge pull request #14151 from mk-fg/fix-timer-dump-syntax-bugAnita Zhang2019-11-251-1/+1
|\
| * core.timer: fix "systemd-analyze dump" and docs syntax inconsistencies wrt On...Mike Kazantsev2019-11-261-1/+1
* | core: adjust load functions for other unit types to be more like serviceZbigniew Jędrzejewski-Szmek2019-10-111-14/+13
* | core: turn unit_load_fragment_and_dropin_optional() into a flagZbigniew Jędrzejewski-Szmek2019-10-111-1/+1
|/
* tree-wide: get rid of strappend()Lennart Poettering2019-07-121-1/+1
* core: hook up timer unit type with clean operationLennart Poettering2019-07-111-0/+38
* timer: simplify computation of unit activation timeDavid Tardon2019-05-181-14/+2
* core: optionally, trigger .timer units on timezone and clock changesLennart Poettering2019-04-021-8/+22
* Merge pull request #12115 from poettering/verbose-job-enqueueZbigniew Jędrzejewski-Szmek2019-03-281-1/+1
|\
| * core: add new API for enqueing a job with returning the transaction dataLennart Poettering2019-03-271-1/+1
* | headers: remove unneeded includes from util.hZbigniew Jędrzejewski-Szmek2019-03-271-0/+4
|/
* core: unify code for checking whether unit to trigger is loadedLennart Poettering2019-03-181-6/+3
* core: rename unit_{start_limit|condition|assert}_test() to unit_test_xyz()Lennart Poettering2019-03-181-1/+1
* core: delay persistent timers by "RandomizedDelaySec=" at boot.Taro Yamada2019-02-211-0/+7
* core: whenever we change state of a unit, force out PropertiesChanged bus signalLennart Poettering2018-12-011-0/+4
* core: Detect initial timer state from serialized dataMichal Koutný2018-11-211-9/+10
* core: introduce a helper function to wrap unit_log_{success,failure}Zbigniew Jędrzejewski-Szmek2018-11-161-5/+1
* core: log a recognizable message when a unit succeeds, tooLennart Poettering2018-11-161-1/+3
* core: make log messages about units entering a 'failed' state recognizableLennart Poettering2018-11-161-1/+1
* core: don't drop timer expired but not yet processed when system date is changedInsun2018-10-301-9/+9
* core: rework serializationLennart Poettering2018-10-261-17/+11
* pid1: drop unused path parameter to add_two_dependencies_by_name()Zbigniew Jędrzejewski-Szmek2018-09-151-2/+2
* pid1: drop now-unused path parameter to add_dependency_by_name()Zbigniew Jędrzejewski-Szmek2018-09-151-2/+2
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* core: add a couple of more error cases that should result in "bad-setting"Lennart Poettering2018-06-111-1/+1
* core: subscribe to /etc/localtime timezone changes and update timer elapsatio...Lennart Poettering2018-06-061-0/+13
* core: don't trigger OnFailure= deps when a unit is going to restartLennart Poettering2018-06-011-1/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* core: don't freeze OnCalendar= timer units when the clock goes back a lotAlan Jenkins2018-02-281-0/+9
* core: let OnCalendar= timer units expire during suspend (#8231)Alan Jenkins2018-02-281-3/+10
* core: timer_enter_waiting(): refactor `base` local variableAlan Jenkins2018-02-281-3/+2
* core/timer: Prevent timer looping when unit cannot startMichal Koutný2018-01-221-0/+2
* Merge pull request #7406 from poettering/timestamp-reworkZbigniew Jędrzejewski-Szmek2017-11-221-1/+1
|\
| * manager: rework the timestamps logic, so that they are an enum-index arrayLennart Poettering2017-11-211-1/+1
* | tree-wide: adjust fall through comments so that gcc is happyShawn Landden2017-11-201-1/+1
|/
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* core: track why unit dependencies came to beLennart Poettering2017-11-101-16/+24