summaryrefslogtreecommitdiff
path: root/src/core/timer.c
Commit message (Expand)AuthorAgeFilesLines
* service: allow freeing the fdstore via cleaningLennart Poettering2023-04-131-0/+1
* fundamental: rework IN_SET() to require at least three argumentsLennart Poettering2023-01-021-1/+1
* manager: fix format strings for trigger metadataZbigniew Jędrzejewski-Szmek2022-11-211-4/+4
* Revert "Fix issue with system time set back (#24131)"Luca Boccassi2022-10-201-11/+12
* tree-wide: replace "plural(s)" by "plurals"Zbigniew Jędrzejewski-Szmek2022-10-171-1/+1
* service: set TRIGGER_UNIT= and TRIGGER_TIMER_REALTIME_USEC/MONOTONIC_USEC on ...Luca Boccassi2022-08-231-1/+106
* Fix issue with system time set back (#24131)João Loureiro2022-08-081-12/+11
* core/timer: fix potential use-after-freeYu Watanabe2022-05-101-1/+1
* core/timer: fix memleakYu Watanabe2022-05-101-5/+6
* strv: declare iterator of FOREACH_STRING() in the loopZbigniew Jędrzejewski-Szmek2022-03-231-2/+0
* list: declare iterator of LIST_FOREACH() in the loopYu Watanabe2022-03-191-5/+0
* Revert "core: Propagate condition failed state to triggering units."Daan De Meyer2021-12-171-9/+3
* core: rename/generalize UNIT(u)->test_start_limit() hookMichal Sekletar2021-11-111-3/+3
* core: Propagate condition failed state to triggering units.Daan De Meyer2021-11-031-3/+9
* core: Check unit start rate limiting earlierDaan De Meyer2021-08-251-6/+17
* Drop the text argument from assert_not_reached()Zbigniew Jędrzejewski-Szmek2021-08-031-2/+2
* core: align string tablesZbigniew Jędrzejewski-Szmek2021-07-191-7/+7
* tree-wide: add FORMAT_TIMESPAN()Zbigniew Jędrzejewski-Szmek2021-07-091-11/+5
* tree-wide: use FORMAT_TIMESTAMP()Zbigniew Jędrzejewski-Szmek2021-07-091-8/+3
* core: disable event sources before unreffing themZbigniew Jędrzejewski-Szmek2021-05-121-4/+4
* 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