summaryrefslogtreecommitdiffstats
path: root/src/core/timer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* timer: introduce DeferReactivation settingArthur Shau2024-10-111-7/+16
* various: remove unnecessary check before sd_event_source_set_enabled()Zbigniew Jędrzejewski-Szmek2024-05-301-3/+1
* core: align tableYu Watanabe2024-03-291-3/+3
* core: use ASSERT_PTR(CAST(u)) everywhereMike Yuan2024-03-211-49/+28
* siphash24: introduce siphash24_compress_typesafe() macroYu Watanabe2023-12-251-2/+2
* core: add WantsMountsFor=Luca Boccassi2023-11-291-1/+1
* Rename {dual,triple}_timestamp_get to {dual,triple}_timestamp_nowZbigniew Jędrzejewski-Szmek2023-11-131-2/+2
* timer: Add two more helper functionsDaan De Meyer2023-10-201-0/+32
* timer: also modernize timer state machine error loggingLennart Poettering2023-09-271-16/+30
* manager: move various fields that declare unit defaults into a new structure ...Lennart Poettering2023-09-081-1/+1
* tree-wide: use LIST_POP()David Tardon2023-08-171-2/+1
* tree-wide: drop _pure_ + _const_ from local, static functionsLennart Poettering2023-08-091-2/+2
* Revert "core: add IgnoreOnSoftReboot= unit option"Luca Boccassi2023-07-231-14/+2
* core: add IgnoreOnSoftReboot= unit optionLuca Boccassi2023-07-211-2/+14
* Merge pull request #27723 from YHNdnzj/service-restart-cleanupYu Watanabe2023-05-241-1/+1
|\
| * core: drop UnitNotifyFlagsMike Yuan2023-05-241-1/+1
* | timer: use dual_timestamp_is_set() at one more placeDavid Tardon2023-05-241-1/+1
|/
* timer: Use dual_timestamp_is_set() in one more placeDaan De Meyer2023-05-241-1/+1
* core/timer: Always use inactive_exit_timestamp if it is setDaan De Meyer2023-05-241-6/+4
* 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