summaryrefslogtreecommitdiff
path: root/%25253fid%25253d52d52208c879c63f5e33fb4f743014b8585dc05a%253fid%253d52d52208c...
diff options
context:
space:
mode:
authorLars Henriksen <LarsHenriksen@get2net.dk>2019-04-27 23:28:52 +0200
committerLukas Fleischer <lfleischer@calcurse.org>2019-05-20 09:37:11 -0400
commit2be32c4bda5236ec19e0f3c544adcd2974684f50 (patch)
treee7a58d113e3562a5e8227af9a60897444c3cc20a /%25253fid%25253d52d52208c879c63f5e33fb4f743014b8585dc05a%253fid%253d52d52208c879c63f5e33fb4f743014b8585dc05a%3fid%3d52d52208c879c63f5e33fb4f743014b8585dc05a?id=2be32c4bda5236ec19e0f3c544adcd2974684f50
parent8741334d83aa5f77f1169af70493f394f860779f (diff)
Impossible dates in recurrence rules
According to RFC 5545 dates like 30 February and 31 June must be ignored when derived from a recurrence rule. calcurse relies on mktime() "normalization" of dates (e.g. turning 32 December 2019 into 1 January 2020 when moving from 31 December to the next day). Normalization may also lead to impossible dates in monthly and yearly recurrence rules, and this must be avoided. Signed-off-by: Lars Henriksen <LarsHenriksen@get2net.dk> Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to '%25253fid%25253d52d52208c879c63f5e33fb4f743014b8585dc05a%253fid%253d52d52208c879c63f5e33fb4f743014b8585dc05a%3fid%3d52d52208c879c63f5e33fb4f743014b8585dc05a?id=2be32c4bda5236ec19e0f3c544adcd2974684f50')
0 files changed, 0 insertions, 0 deletions