One of those things we always worry about is data integrity.
We've seen weird stuff.
And now it's Kerio's turn to provide us with weird.
Take a look at this raw ICS file from some recent field data:
I'll cut to the chase. The END date (line 14) of this recurring appointment is later than the UNTIL date in the RRULE (line 15). So trying to insert this Microsoft Exchange Web Services called us very bad do-bees.
Not hard to generate odd situations with a variety of clients on a technologically moribund server.