summaryrefslogtreecommitdiff
path: root/src/core/timer.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* tree-wide: use IN_SET where possibleAndreas Rammhold2017-10-021-4/+3
* core: log unit failure with type-specific result codeLennart Poettering2017-09-271-0/+3
* timer: don't use persietent file timestamps from the future (#6823)Lennart Poettering2017-09-141-3/+17
* timer: make sure we use the right monotonic timestampLennart Poettering2017-06-221-30/+11
* core/timer: downgrade message about random time addition (#5229)Zbigniew Jędrzejewski-Szmek2017-02-051-1/+1
* Merge pull request #5191 from keszybz/tweaksZbigniew Jędrzejewski-Szmek2017-02-011-1/+1
|\
| * core/timer: use (void)Zbigniew Jędrzejewski-Szmek2017-01-311-1/+1
* | Revert "Trivial typo fixes and code refactorings (#5191)"Zbigniew Jędrzejewski-Szmek2017-02-011-1/+1
* | Trivial typo fixes and code refactorings (#5191)Zbigniew Jędrzejewski-Szmek2017-02-011-1/+1
* | tree-wide: adjust fall through comments so that gcc is happyZbigniew Jędrzejewski-Szmek2017-01-311-1/+2
|/
* tree-wide: drop NULL sentinel from strjoinZbigniew Jędrzejewski-Szmek2016-10-231-2/+2
* core/timer: reset next_elapse_*time when timer is not waitingZbigniew Jędrzejewski-Szmek2016-10-171-0/+2
* core: add "invocation ID" concept to service managerLennart Poettering2016-10-071-1/+5
* core: remember first unit failure, not last unit failureLennart Poettering2016-08-041-1/+1