As an enhancement to the subscription module, we allow hosters to configure that they should be run automatically on login if a certain time interval between the last refresh run has elapsed (defaults to 1 day).

To enable that behaviour, flip the switch

com.openexchange.subscribe.autorun

to true in subscribe.properties. Subscriptions will then run once daily.

In parallel to the enabling properties for individual subscriptions, that always take the form:

[id]=true

we're also introducing options for controlling the interval for individual subscription sources, in the form of:

[id].autorunInterval=1d

e.g.:

com.openexchange.subscribe.crawler.gmx.de.autorunI nterval=1d
com.openexchange.subscribe.crawler.google.calendar .autorunInterval=2d
com.openexchange.subscribe.crawler.googlemail.auto runInterval=1d
com.openexchange.subscribe.crawler.suncalendar.aut orunInterval=-1
com.openexchange.subscribe.crawler.suncontacts.aut orunInterval=-1
com.openexchange.subscribe.crawler.suntasks.autoru nInterval=-1
com.openexchange.subscribe.crawler.t-online.de.autorunInterval=-1
com.openexchange.subscribe.crawler.web.de.autorunI nterval=1d
com.openexchange.subscribe.xing.autorunInterval=1d
com.openexchange.subscribe.crawler.yahoocom.autoru nInterval=2d

com.openexchange.subscribe.socialplugin.facebook.a utorunInterval=1w
com.openexchange.subscribe.socialplugin.linkedin.a utorunInterval=1d
com.openexchange.subscribe.microformats.contacts.h ttp.autorunInterval=1d
com.openexchange.subscribe.microformats.infostore. http.autorunInterval=1d
com.openexchange.subscribe.socialplugin.msn.autoru nInterval=1d
com.openexchange.subscribe.socialplugin.yahoo.auto runInterval=1d

If the autorunInterval is set to -1, these subscriptions will never be run automatically