GNOME Bugzilla – Bug 769574
setting dates in task list allows illegal DUE dates
Last modified: 2021-05-19 12:28:47 UTC
Quoting https://tools.ietf.org/html/rfc5545#section-3.8.2.3 about the DUE property for tasks: For cases where this property is specified in a "VTODO" calendar component that also specifies a "DTSTART" property, the value type of this property MUST be the same as the "DTSTART" property, and the value of this property MUST be later in time than the value of the "DTSTART" property. Using the context menu in the task list, it is possible to violate both of the requirements. The first requirement (same value type/all-day) is related to bug 769573. Regarding the second requirement, note that RFC 5545 even requires DUE > DTSTART as opposed to RFC 2445, which just requires DUE >= DTSTART. In practice, requiring only >= seems to be okay, and it's not even clear if the change in the specification was intentional, see https://www.rfc-editor.org/errata_search.php?rfc=5545&eid=4626 . The bug is a problem for me, because my phone refuses to sync tasks violating the second requirement.
Please provide Evolution version information by setting the "Version" field.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new bug report ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.