summaryrefslogtreecommitdiff
path: root/src/basic/calendarspec.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-14tree-wide: remove Lennart's copyright linesLennart Poettering1-3/+0
2018-06-14tree-wide: drop 'This file is part of systemd' blurbLennart Poettering1-2/+0
2018-05-12basic: add log_level argument to timezone_is_validMike Gilbert1-1/+1
2018-05-10basic: use automatic cleanup moreDavid Tardon1-58/+46
2018-04-27tree-wide: use newa() rather than alloca() where we canLennart Poettering1-1/+1
2018-04-27tree-wide: be more careful with the type of array sizesLennart Poettering1-2/+2
2018-04-06tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek1-13/+0
2018-03-21Merge pull request #8508 from poettering/more-cocciZbigniew Jędrzejewski-Szmek1-1/+1
2018-03-21basic/calendarspec: add check for repeat values that would overflowZbigniew Jędrzejewski-Szmek1-0/+6
2018-03-20coccinelle: make use of DIV_ROUND_UP() wherever appropriateLennart Poettering1-1/+1
2018-03-17basic/calendarspec: set a limit on length of calendarspec component chainsZbigniew Jędrzejewski-Szmek1-5/+12
2018-03-14basic/calendarspec: fix assert crash when year is too large in calendarspec_f...Zbigniew Jędrzejewski-Szmek1-1/+2
2018-01-11log: minimize includes in log.hLennart Poettering1-0/+1
2018-01-04calenderspec: when normalizing, flush out UTC timezoneLennart Poettering1-0/+5
2018-01-04process-spec: add another flag FORK_WAIT to safe_fork()Lennart Poettering1-9/+2
2017-12-25tree-wide: introduce new safe_fork() helper and port everything overLennart Poettering1-9/+5
2017-12-14tree-wide: use __fsetlocking() instead of fxyz_unlocked()Lennart Poettering1-20/+23
2017-11-20calendarspec: rework destructor to return its own typeLennart Poettering1-3/+3
2017-11-19Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek1-0/+1
2017-10-04tree-wide: use IN_SET macro (#6977)Yu Watanabe1-10/+6
2017-09-17Simplify the if cases for timezone checkingZbigniew Jędrzejewski-Szmek1-11/+8
2017-09-17Added timezone to the CalendarSpec, parser/formatter and the timedatectlIvan Kurnosov1-2/+80
2017-07-21tree-wide: fput[cs]() → fput[cs]_unlocked() wherever that makes sense (#6396)Lennart Poettering1-18/+18
2017-05-17calendarspec: parse unix timestamps (@...) (#5947)Zbigniew Jędrzejewski-Szmek1-12/+87
2017-02-12calendarspec: fix duplicate detection (#5310)Doug Christman1-2/+1
2017-02-02time-util: refuse formatting/parsing times that we can't storeLennart Poettering1-0/+3
2017-02-02time: time_t is signed, and mktime() is happy to return negative timeLennart Poettering1-4/+4
2016-12-20calendarspec: minor refactoring and style fixDouglas Christman1-8/+4
2016-12-20calendarspec: improve overflow handlingDouglas Christman1-6/+7
2016-12-16calendarspec: remove superfluous variablesDouglas Christman1-15/+10
2016-12-16calendarspec: rename fields of CalendarComponentDouglas Christman1-52/+52
2016-12-16calendarspec: allow repetition values with rangesDouglas Christman1-80/+96
2016-12-14calendarspec: free memory when parsing fails (#4890)Doug Christman1-1/+4
2016-12-06calendarspec: always interpret missing seconds as :00 (#4813)Doug Christman1-6/+2
2016-11-25calendarspec: refactor format_chain()Douglas Christman1-17/+12
2016-11-24calendarspec: rename "eom" to "end_of_month"Douglas Christman1-6/+6
2016-11-24calendarspec: make specifications with ranges reversibleDouglas Christman1-1/+19
2016-11-24calendarspec: allow whole second rangesDouglas Christman1-0/+5
2016-11-24calendarspec: make specifications with seconds wildcard reversibleDouglas Christman1-1/+7
2016-11-24calendarspec: reject strings with spurious spaces and signsDouglas Christman1-0/+4
2016-11-24calendarspec: reject open weekday rangesDouglas Christman1-6/+12
2016-11-24calendarspec: reject strings that only contain a timezoneDouglas Christman1-3/+5
2016-11-24calendarspec: always interpret a missing time as 00:00:00Douglas Christman1-8/+3
2016-11-23calendarspec: add support for scheduling timers at the end of the monthDouglas Christman1-28/+60
2016-11-23calendarspec: add upper bound on yearDouglas Christman1-1/+11
2016-08-03util-lib: make timestamp generation and parsing reversible (#3869)Lennart Poettering1-2/+41
2016-07-01calendarspec: use ".." notation for ranges of weekdaysDouglas Christman1-6/+18
2016-07-01calendarspec: allow ranges in date and time specificationsDouglas Christman1-19/+45
2016-02-23tree-wide: minor formatting inconsistency cleanupsVito Caputo1-1/+1
2016-02-22tree-wide: make ++/-- usage consistent WRT spacingVito Caputo1-5/+5