summaryrefslogtreecommitdiffstats
path: root/src/basic/calendarspec.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: use typesafe_qsort()Yu Watanabe2018-09-191-17/+10
* 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
* basic: add log_level argument to timezone_is_validMike Gilbert2018-05-121-1/+1
* basic: use automatic cleanup moreDavid Tardon2018-05-101-58/+46
* tree-wide: use newa() rather than alloca() where we canLennart Poettering2018-04-271-1/+1
* tree-wide: be more careful with the type of array sizesLennart Poettering2018-04-271-2/+2
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* Merge pull request #8508 from poettering/more-cocciZbigniew Jędrzejewski-Szmek2018-03-211-1/+1
|\
| * coccinelle: make use of DIV_ROUND_UP() wherever appropriateLennart Poettering2018-03-201-1/+1
* | basic/calendarspec: add check for repeat values that would overflowZbigniew Jędrzejewski-Szmek2018-03-211-0/+6
|/
* basic/calendarspec: set a limit on length of calendarspec component chainsZbigniew Jędrzejewski-Szmek2018-03-171-5/+12
* basic/calendarspec: fix assert crash when year is too large in calendarspec_f...Zbigniew Jędrzejewski-Szmek2018-03-141-1/+2
* log: minimize includes in log.hLennart Poettering2018-01-111-0/+1
* calenderspec: when normalizing, flush out UTC timezoneLennart Poettering2018-01-041-0/+5
* process-spec: add another flag FORK_WAIT to safe_fork()Lennart Poettering2018-01-041-9/+2
* tree-wide: introduce new safe_fork() helper and port everything overLennart Poettering2017-12-251-9/+5
* tree-wide: use __fsetlocking() instead of fxyz_unlocked()Lennart Poettering2017-12-141-20/+23
* calendarspec: rework destructor to return its own typeLennart Poettering2017-11-201-3/+3
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-10/+6
* Simplify the if cases for timezone checkingZbigniew Jędrzejewski-Szmek2017-09-171-11/+8
* Added timezone to the CalendarSpec, parser/formatter and the timedatectlIvan Kurnosov2017-09-171-2/+80
* tree-wide: fput[cs]() → fput[cs]_unlocked() wherever that makes sense (#6396)Lennart Poettering2017-07-211-18/+18
* calendarspec: parse unix timestamps (@...) (#5947)Zbigniew Jędrzejewski-Szmek2017-05-171-12/+87
* calendarspec: fix duplicate detection (#5310)Doug Christman2017-02-121-2/+1
* time-util: refuse formatting/parsing times that we can't storeLennart Poettering2017-02-021-0/+3
* time: time_t is signed, and mktime() is happy to return negative timeLennart Poettering2017-02-021-4/+4
* calendarspec: minor refactoring and style fixDouglas Christman2016-12-201-8/+4
* calendarspec: improve overflow handlingDouglas Christman2016-12-201-6/+7
* calendarspec: remove superfluous variablesDouglas Christman2016-12-171-15/+10
* calendarspec: rename fields of CalendarComponentDouglas Christman2016-12-171-52/+52
* calendarspec: allow repetition values with rangesDouglas Christman2016-12-171-80/+96
* calendarspec: free memory when parsing fails (#4890)Doug Christman2016-12-141-1/+4
* calendarspec: always interpret missing seconds as :00 (#4813)Doug Christman2016-12-061-6/+2
* calendarspec: refactor format_chain()Douglas Christman2016-11-251-17/+12
* calendarspec: rename "eom" to "end_of_month"Douglas Christman2016-11-251-6/+6
* calendarspec: make specifications with ranges reversibleDouglas Christman2016-11-251-1/+19
* calendarspec: allow whole second rangesDouglas Christman2016-11-251-0/+5
* calendarspec: make specifications with seconds wildcard reversibleDouglas Christman2016-11-251-1/+7
* calendarspec: reject strings with spurious spaces and signsDouglas Christman2016-11-251-0/+4
* calendarspec: reject open weekday rangesDouglas Christman2016-11-251-6/+12
* calendarspec: reject strings that only contain a timezoneDouglas Christman2016-11-251-3/+5
* calendarspec: always interpret a missing time as 00:00:00Douglas Christman2016-11-251-8/+3
* calendarspec: add support for scheduling timers at the end of the monthDouglas Christman2016-11-231-28/+60
* calendarspec: add upper bound on yearDouglas Christman2016-11-231-1/+11
* util-lib: make timestamp generation and parsing reversible (#3869)Lennart Poettering2016-08-041-2/+41
* calendarspec: use ".." notation for ranges of weekdaysDouglas Christman2016-07-021-6/+18
* calendarspec: allow ranges in date and time specificationsDouglas Christman2016-07-021-19/+45
* tree-wide: minor formatting inconsistency cleanupsVito Caputo2016-02-231-1/+1