Eventos recurrentes en expansión en CalDAV

Supongamos que un cliente CalDAV es realmente tonto (profundamente incrustado) y no puede calcular eventos recurrentes por sí mismo. Sin embargo, es capaz de realizar solicitudes CalDAV. Supongamos que un calendario CalDAV tiene cumpleaños guardados. Uno de esos cumpleaños es el 31/12/2012. Ahora el cliente quiere recibir todos los cumpleaños entre 2005-05-05 y 2008-05-05.

La única forma en que puedo hacer que Radicale responda a dicha solicitud da como respuesta una entrada, DTSTART = 2000-12-31 y el conjunto de propiedades RRULE.

Sin embargo, desearía recibir tres instancias separadas con fechas 2005-12-31, 2006-12-31 y 2007-12-31. Traté de usar "limit-recurrence-set" y "expand", pero tampoco hago lo que describo. ¿Hay alguna manera en CalDAV para lograr lo que expliqué?

Respuestas a la pregunta(1)

Su respuesta a la pregunta