Better support for the 2:1 aspect ratio of OG images
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / cronjob.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/2019/cronjob.xsd">
3 <import>
4 <cronjob name="com.woltlab.wcf.refreshPackageUpdates">
5 <classname>wcf\system\cronjob\GetUpdateInfoCronjob</classname>
6 <description>Updates package information</description>
7 <description language="de">Aktualisiert Paket-Informationen</description>
8 <startminute>0</startminute>
9 <starthour>2</starthour>
10 <startdom>*/2</startdom>
11 <startmonth>*</startmonth>
12 <startdow>*</startdow>
13 <canbedisabled>0</canbedisabled>
14 </cronjob>
15 <cronjob name="com.woltlab.wcf.refreshSearchRobots">
16 <classname>wcf\system\cronjob\RefreshSearchRobotsCronjob</classname>
17 <description>Refreshes list of search robots</description>
18 <description language="de">Aktualisiert die Liste der Suchroboter</description>
19 <startminute>0</startminute>
20 <starthour>3</starthour>
21 <startdom>1</startdom>
22 <startmonth>*</startmonth>
23 <startdow>*</startdow>
24 </cronjob>
25 <cronjob name="com.woltlab.wcf.dailyCleanUp">
26 <classname>wcf\system\cronjob\DailyCleanUpCronjob</classname>
27 <description>Executes daily Cleanup</description>
28 <description language="de">Führt tägliche Aufräumarbeiten aus</description>
29 <startminute>0</startminute>
30 <starthour>1</starthour>
31 <startdom>*</startdom>
32 <startmonth>*</startmonth>
33 <startdow>*</startdow>
34 <canbedisabled>0</canbedisabled>
35 </cronjob>
36 <cronjob name="com.woltlab.wcf.hourlyCleanUp">
37 <classname>wcf\system\cronjob\HourlyCleanUpCronjob</classname>
38 <description>Executes hourly Cleanup</description>
39 <description language="de">Führt stündliche Aufräumarbeiten aus</description>
40 <startminute>0</startminute>
41 <starthour>*</starthour>
42 <startdom>*</startdom>
43 <startmonth>*</startmonth>
44 <startdow>*</startdow>
45 <canbedisabled>0</canbedisabled>
46 </cronjob>
47 <cronjob name="com.woltlab.wcf.sessionCleanUp">
48 <classname>wcf\system\cronjob\SessionCleanUpCronjob</classname>
49 <description>Deletes expired sessions</description>
50 <description language="de">Löscht abgelaufene Sessions</description>
51 <startminute>*/30</startminute>
52 <starthour>*</starthour>
53 <startdom>*</startdom>
54 <startmonth>*</startmonth>
55 <startdow>*</startdow>
56 <canbedisabled>0</canbedisabled>
57 </cronjob>
58 <cronjob name="com.woltlab.wcf.attachmentCleanUp">
59 <classname>wcf\system\cronjob\AttachmentCleanUpCronjob</classname>
60 <description>Deletes orphaned attachments</description>
61 <description language="de">Löscht verwaiste Dateianhänge</description>
62 <startminute>0</startminute>
63 <starthour>2</starthour>
64 <startdom>*</startdom>
65 <startmonth>*</startmonth>
66 <startdow>*</startdow>
67 </cronjob>
68 <cronjob name="com.woltlab.wcf.backgroundQueueCleanUp">
69 <classname>wcf\system\cronjob\BackgroundQueueCleanUpCronjob</classname>
70 <description>Requeues stuck queue items</description>
71 <description language="de">Räumt Hintergrundaufgaben auf</description>
72 <startminute>*/10</startminute>
73 <starthour>*</starthour>
74 <startdom>*</startdom>
75 <startmonth>*</startmonth>
76 <startdow>*</startdow>
77 <canbedisabled>0</canbedisabled>
78 </cronjob>
79 <cronjob name="com.woltlab.wcf.lastActivityUpdate">
80 <classname>wcf\system\cronjob\LastActivityCronjob</classname>
81 <description>Updates last activity timestamp</description>
82 <description language="de">Aktualisiert Zeitpunkt der letzten Aktivität</description>
83 <startminute>*/5</startminute>
84 <starthour>*</starthour>
85 <startdom>*</startdom>
86 <startmonth>*</startmonth>
87 <startdow>*</startdow>
88 <canbedisabled>0</canbedisabled>
89 </cronjob>
90 <cronjob name="com.woltlab.wcf.userQuit">
91 <classname>wcf\system\cronjob\UserQuitCronjob</classname>
92 <description>Deletes canceled user accounts</description>
93 <description language="de">Löscht gekündigte Benutzer-Accounts</description>
94 <startminute>0</startminute>
95 <starthour>0</starthour>
96 <startdom>*</startdom>
97 <startmonth>*</startmonth>
98 <startdow>*</startdow>
99 <canbedisabled>0</canbedisabled>
100 </cronjob>
101 <cronjob name="com.woltlab.wcf.dailyMailNotification">
102 <classname>wcf\system\cronjob\DailyMailNotificationCronjob</classname>
103 <description>Sends daily mail notifications</description>
104 <description language="de">Versendet tägliche E-Mail-Benachrichtigungen</description>
105 <startminute>*/30</startminute>
106 <starthour>*</starthour>
107 <startdom>*</startdom>
108 <startmonth>*</startmonth>
109 <startdow>*</startdow>
110 <canbedisabled>0</canbedisabled>
111 </cronjob>
112 <cronjob name="com.woltlab.wcf.moderationQueueCleanup">
113 <classname>wcf\system\cronjob\ModerationQueueCronjob</classname>
114 <description>Moderation queue cleanup</description>
115 <description language="de">Löscht veraltete Einträge in der Moderation</description>
116 <startminute>0</startminute>
117 <starthour>1</starthour>
118 <startdom>*</startdom>
119 <startmonth>*</startmonth>
120 <startdow>*</startdow>
121 </cronjob>
122 <cronjob name="com.woltlab.wcf.statDailyBuilder">
123 <classname>wcf\system\cronjob\StatDailyBuilderCronjob</classname>
124 <description>Builds the daily statistics</description>
125 <description language="de">Generiert die täglichen Statistiken</description>
126 <startminute>0</startminute>
127 <starthour>1</starthour>
128 <startdom>*</startdom>
129 <startmonth>*</startmonth>
130 <startdow>*</startdow>
131 </cronjob>
132 <cronjob name="com.woltlab.wcf.userGroupAssignment">
133 <classname>wcf\system\cronjob\UserGroupAssignmentCronjob</classname>
134 <description>Automatically assigns users to user groups</description>
135 <description language="de">Ordnet Benutzer automatisch Benutzergruppen zu</description>
136 <startminute>*/10</startminute>
137 <starthour>*</starthour>
138 <startdom>*</startdom>
139 <startmonth>*</startmonth>
140 <startdow>*</startdow>
141 <canbedisabled>0</canbedisabled>
142 </cronjob>
143 <cronjob name="com.woltlab.wcf.userBan">
144 <classname>wcf\system\cronjob\UserBanCronjob</classname>
145 <description>Unbans users and enables disabled avatars and disabled signatures</description>
146 <description language="de">Entsperrt gesperrte Benutzer, Avatare und Signaturen</description>
147 <startminute>0</startminute>
148 <starthour>1</starthour>
149 <startdom>*</startdom>
150 <startmonth>*</startmonth>
151 <startdow>*</startdow>
152 <canbedisabled>0</canbedisabled>
153 </cronjob>
154 <cronjob name="com.woltlab.wcf.articlePublication">
155 <classname>wcf\system\cronjob\ArticlePublicationCronjob</classname>
156 <description>Publishes delayed articles</description>
157 <description language="de">Veröffentlicht Artikel</description>
158 <startminute>*/5</startminute>
159 <starthour>*</starthour>
160 <startdom>*</startdom>
161 <startmonth>*</startmonth>
162 <startdow>*</startdow>
163 </cronjob>
164 <cronjob name="com.woltlab.wcf.expiringPaidSubscriptionUser">
165 <classname>wcf\system\cronjob\ExpiringPaidSubscriptionUserCronjob</classname>
166 <description>Sends notifications about expiring paid subscriptions</description>
167 <description language="de">Sendet Benachrichtigungen über ablaufende bezahlte Mitgliedschaften</description>
168 <startminute>0</startminute>
169 <starthour>2</starthour>
170 <startdom>*</startdom>
171 <startmonth>*</startmonth>
172 <startdow>*</startdow>
173 </cronjob>
174 <cronjob name="com.woltlab.wcf.rebuildSitemap">
175 <classname>wcf\system\cronjob\RebuildSitemapCronjob</classname>
176 <description>Rebuilds the sitemap</description>
177 <description language="de">Aktualisiert die Sitemap</description>
178 <startminute>0</startminute>
179 <starthour>3</starthour>
180 <startdom>*</startdom>
181 <startmonth>*</startmonth>
182 <startdow>*</startdow>
183 </cronjob>
184 <cronjob name="com.woltlab.wcf.assignTrophies">
185 <classname>wcf\system\cronjob\AssignTrophiesCronjob</classname>
186 <description>Assign trophies based on rules</description>
187 <description language="de">Ordnet Trophäen aufgrund der Regeln zu</description>
188 <startminute>*/5</startminute>
189 <starthour>*</starthour>
190 <startdom>*</startdom>
191 <startmonth>*</startmonth>
192 <startdow>*</startdow>
193 </cronjob>
194 <cronjob name="com.woltlab.wcf.pruneIpAddresses">
195 <classname>wcf\system\cronjob\PruneIpAddressesCronjob</classname>
196 <description>Prunes IP addresses</description>
197 <description language="de">Entfernt alte IP-Adressen</description>
198 <startminute>0</startminute>
199 <starthour>3</starthour>
200 <startdom>*</startdom>
201 <startmonth>*</startmonth>
202 <startdow>*</startdow>
203 <canbedisabled>0</canbedisabled>
204 </cronjob>
205 <cronjob name="com.woltlab.wcf.exceptionMailer">
206 <classname>wcf\system\cronjob\ExceptionMailerCronjob</classname>
207 <description>Sends out notifications about new logged errors.</description>
208 <description language="de">Versendet Benachrichtigungen über neue protokollierte Fehler.</description>
209 <startminute>0</startminute>
210 <starthour>5</starthour>
211 <startdom>*</startdom>
212 <startmonth>*</startmonth>
213 <startdow>*</startdow>
214 </cronjob>
215 <cronjob name="com.woltlab.wcf.updateBlacklist">
216 <classname>wcf\system\cronjob\UpdateBlacklistCronjob</classname>
217 <description>Refreshes the blacklist for spam prevention</description>
218 <description language="de">Aktualisiert die Sperrlisten zur Spambekämpfung</description>
219 <!-- Runs once every hour, even though the data is only refreshed every 6 hours,
220 but allows instances to catch up when it misses some updates. -->
221 <startminute>15</startminute>
222 <starthour>*</starthour>
223 <startdom>*</startdom>
224 <startmonth>*</startmonth>
225 <startdow>*</startdow>
226 <canbedisabled>0</canbedisabled>
227 </cronjob>
228 </import>
229 </data>