NEWS 437 KB
Newer Older
Milan Crha's avatar
Milan Crha committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Evolution-Data-Server 3.42.0 2021-09-17
---------------------------------------

Translations:
	Alan Mortensen (da)
	Balázs Úr (hu)
	Boyuan Yang (zh_CN)
	Changwoo Ryu (ko)
	Charles Monzat (fr)
	Daniel Șerbănescu (ro)
	Goran Vidović (hr)
	Luna Jernberg (sv)
	Nathan Follens (nl)
	Philipp Kiemle (de)
	Piotr Drąg (pl)
	Zander Brown (en_GB)

Milan Crha's avatar
Milan Crha committed
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Evolution-Data-Server 3.41.3 2021-09-03
---------------------------------------

Bug Fixes:
	I#343 - Slow down automatic background downloads when in power saver mode (Milan Crha)
	I#349 - ERemindersWidget: Reverse order of the shown reminders (Milan Crha)

Miscellaneous:
	vala: FolderThreadNode is a compact class (Corentin Noël)

Translations:
	Daniel Mustieles (es)
	Asier Sarasua Garmendia (eu)
	Fran Dieguez (gl)
	Kukuh Syafaat (id)
	Baurzhan Muftakhidinov (kk)
	Jiri Grönroos (fi)
	Jordi Mas (ca)
	Nathan Follens (nl)
	Aurimas Černius (lt)

Milan Crha's avatar
Milan Crha committed
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Evolution-Data-Server 3.41.2 2021-08-13
---------------------------------------

Bug Fixes:
	I#341 - Pass Proxy settings to WebKit in OAuth2 credentials prompter (Milan Crha)
	I#346 - Camel: "Pipe to program" filter does not work (Milan Crha)
	M!72 - Typos its <=> it's (Дилян Палаузов)
	M!73 - Add more GType for many Camel Flags (Corentin Noël)
	M!74 - LDAP: Don't force LDAPS port to 636 (Christoph Ruegge)
	evo-I#1433 - Message List columns for custom headers (Milan Crha)

Miscellaneous:
	CamelMimeFilterToHTML: Speed up read of long lines (Milan Crha)
	CamelMimeFilterToHTML: Correct filtering of text without new line at the end (Milan Crha)
	alarm-notify: Focus window on status icon click when shown (Milan Crha)
	vala: Add support for the auth_type class field of CamelSasl (Corentin Noël)
	vala: Properly annotate CamelServiceAuthType (Corentin Noël)
	ESoupSession: Let it understand GSSAPI authentication method (Milan Crha)

Translations:
	Chao-Hsiung Liao (zh_TW)
	Rafael Fontenelle (pt_BR)
	Philipp Kiemle (de)
	Fabio Tomat (fur)
	Hugo Carvalho (pt)
	Yuri Chornoivan (uk)
	Alexey Rubtsov (ru)
	Enrico Nicoletto (pt_BR)
	Marek Černocký (cs)
	Emin Tufan Çetin (tr)
	Quentin PAGÈS (oc)
	Matej Urbančič (sl)

Milan Crha's avatar
Milan Crha committed
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
Evolution-Data-Server 3.41.1 2021-07-09
---------------------------------------

Bug Fixes:
	I#289 - Support Matrix IM Protocol for Contacts (Milan Crha)
	I#306 - Camel: Listen for change notifications on spool account (Milan Crha)
	I#313 - EXmlDocument: Export unformatted text, to save bandwidth (Milan Crha)
	I#315 - EWebDAVDiscover: Correct error response (Milan Crha)
	I#316 - vCard: PHOTO/LOGO is a single value attribute (Milan Crha)
	I#317 - Add OAuth2 for Yahoo! accounts (Milan Crha)
	I#319 - SMTP: Extra empty line added at the end of the message (Milan Crha)
	I#323 - Camel: Consider plain words as message ids in In-Reply-To/References headers (Milan Crha)
	I#326 - libecal: Move Due date relative to the Start date on a recurring task completion (Milan Crha)
	I#328 - IMAPx: LIST-STATUS is not an extension of the LIST-EXTENDED (Milan Crha)
	I#329 - Calendar: Add SIMPLE_MEMO_WITH_SUMMARY capability (Milan Crha)
	I#334 - ECredentialsPrompter: Truncate multiline for pasted passwords (Milan Crha)
	I#335 - CamelFolder: Calls Junk/Not-Junk learn repeatedly (Milan Crha)
	I#336 - Handle "Object is out of sync" during backend refresh better (Milan Crha)
	M!68 - SetupBuildFlags.cmake: Correct testing of two compiler/linker build flags (Matt Turner)
	M!71 - CamelFolderThread: Use g_clear_object/pointer when possible (Corentin Noël)
	evo-I#571 - IMAPx QResync: Folder doesn't show all messages actually in it (Milan Crha)
	evo-I#1499 - ECredentialsPrompter: Ask for dialog parent with the auth_source (Milan Crha)
	evo-I#1512 - Choose account with which to forward message in filter rule (Milan Crha)

Miscellaneous:
	EWebDAVCollectionBackend: Preset also auth method on the new child (Milan Crha)
	Camel: Fails to filter unread junk messages in a virtual Junk folder (Milan Crha)
	Add Yahoo! OAuth2 service objects into the developer documentation (Milan Crha)
	ESourceWebDAV: Fallback to SHA1 on SSL trust verification if needed (Milan Crha)
	tests: Change how timezone is verified in CalMetaBackend test (Milan Crha)
	Ensure non-const pointers passed to I_CAL_IS_... functions (Milan Crha)
	tests: Run book-migration Berkeley DB tests only if libdb had been found (Milan Crha)
	ECalBackendSync: Ensure no Recurrence-ID set when removing all components (Milan Crha)
	PrintableOptions.cmake: Correct variable name comparison (Milan Crha)
	libecal: Fix a warning caught by a gcc static analyzer (Milan Crha)
	ECollectionBackend: Fix a memory leak (Milan Crha)
	gnome_online_accounts_create_client_cb: Prefer g_clear_object() (Milan Crha)
	Data Factories: Miscellaneous fixes (Milan Crha)
	ECalCache: Drop timezones_lock (Milan Crha)
	ECalBackend: Deliver component change notifications in a dedicated thread (Milan Crha)
	CardDAV: Recognize OPTIONS 'Bad Request' response as success for Google (Milan Crha)
	Fix e_webdav_session_util_item_href_equal() (Milan Crha)
	Addressbook: Switch from GData Contacts API to CardDAV API for Google books (Milan Crha)
	Camel: Stop using allow-none annotation (Corentin Noël)
	Introspection: Get rid of allow-none (Corentin Noël)
	CamelMimeFilterEnriched: Add safety checks into enriched_to_html() (Milan Crha)
	Calendar: Support THIS_AND_FUTURE range for the Recurrence-ID (Milan Crha)
	Calendar: Improve the annotation coverage (Corentin Noël)
	tests: Workaround libphonenumber behavior change (Milan Crha)
	test-book-client-write-write: Fix occasional test failure (Milan Crha)
	IMAPx: Change how Junk and NotJunk flags are handled (Milan Crha)
	ECalBackendFile: Free interval tree only when being allocated (Milan Crha)
	Calendar: Drop leftover GDataClientLogin reference in the gtasks backend (Milan Crha)

Translations:
	Alexey Rubtsov (ru)
	Asier Sarasua Garmendia (eu)
	Aurimas Černius (lt)
	Bruce Cowan (en_GB)
	Chao-Hsiung Liao (zh_TW)
	Charles Monzat (fr)
	Daniel Mustieles (es)
	Daniel Șerbănescu (ro)
	Emin Tufan Çetin (tr)
	Enrico Nicoletto (pt_BR)
	Fabio Tomat (fur)
	Florentina Mușat (ro)
	Fran Dieguez (gl)
	Gianvito Cavasoli (it)
	Hugo Carvalho (pt)
	Kjartan Maraas (nb)
	Luna Jernberg (sv)
	Nathan Follens (nl)
	Piotr Drąg (pl)
	Tim Sabsch (de)
	Yuri Chornoivan (uk)
	Zander Brown (en_GB)
	Мирослав Николић (sr)

Milan Crha's avatar
Milan Crha committed
151
152
153
154
155
156
157
Evolution-Data-Server 3.40.0 2021-03-19
---------------------------------------

Translations:
	Boyuan Yang (zh_CN)
	Milo Casagrande (it)

Milan Crha's avatar
Milan Crha committed
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
Evolution-Data-Server 3.39.3 2021-03-12
---------------------------------------

Bug Fixes:
	I#301 - alarm-notify: Add "until start time" as predefined snooze time (Milan Crha)
	I#303 - camel-folder: Add nullable and optional annotations to out parameters. (Corentin Noël)
	I#304 - IMAPx: Inbox hidden in offline when not subscribed (Milan Crha)
	I#309 - EContact: Inline locally stored image does not retain its mime type (Milan Crha)
	ews-I#144 - Calendar: Dismiss of a reminder doesn't provide recurrence ID (Milan Crha)

Miscellaneous:
	ESoupAuthBearer: Shorten the token expiry time by 4 more seconds (Milan Crha)
	ESoupSession: Refresh Bearer auth token during request redirect (Milan Crha)
	MetaBackend tests: Relax a runtime requirement (Milan Crha)
	Calendar: Add functions to clamp a VTIMEZONE component (Milan Crha)
	e_cal_client_get_component_as_string: Clamp the VTIMEZONE component (Milan Crha)
	test-cal-utils: Add test to clamp a VTIMEZONE by a future time (Milan Crha)
	Calendar: Make few improvements in the Weather backend (Milan Crha)
	camel-debug: Copy cached backtrace symbol strings (Milan Crha)
	camel-gpg-context: Add some debug prints (Milan Crha)
	[IMAPx] Cancel authentication request when failed to get the SASL response (Milan Crha)
	EBookMetaBackend: Add 'backend_module_directory' property into the class (Milan Crha)
	Allow to load modules from custom prefixes (Milan Crha)
	reminder-watcher: Process "Dismiss All" requests in the background (Milan Crha)
	Allocate large-enough buffer for g_base64_decode_step() (Milan Crha)
	CamelSpoolStore: Use cache for often accessed data (Milan Crha)
	alarm-notify: Default notify-past-events to false plus few related fixes (Milan Crha)
	e-book-backend-file: Fix busy loop when modifying multiple contacts at once (Milan Crha)
	Use SHA256 instead of SHA1 where appropriate (Milan Crha)
	Fix integer overflow on 32-bit architectures (Milan Crha)
	Fix a memory leak in camel_util_get_directory_variants() (Milan Crha)

Translations:
	Charles Monzat (fr)
	Ask Hjorth Larsen (da)
	Yuri Chornoivan (uk)
	Asier Sarasua Garmendia (eu)
	Fran Dieguez (gl)
	Kukuh Syafaat (id)
	Hugo Carvalho (pt)
	Мирослав Николић (sr)
	Emin Tufan Çetin (tr)
	Jiri Grönroos (fi)
	Matej Urbančič (sl)
	Balázs Úr (hu)
	Philipp Kiemle (de)
	Goran Vidović (hr)
	Henrique Machado Campos (pt_BR)
	Aurimas Černius (lt)
	Anders Jonsson (sv)
	Jordi Mas (ca)
	Piotr Drąg (pl)
	Rūdolfs Mazurs (lv)
	Daniel Mustieles (es)
	Daniel Șerbănescu (ro)
	Marek Černocký (cs)
	Guillaume Bernard (fr)
	Changwoo Ryu (ko)

Milan Crha's avatar
Milan Crha committed
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
Evolution-Data-Server 3.39.2 2021-02-12
---------------------------------------

Bug Fixes:
	I#196 - Use default OAuth2 services on scratch sources (Milan Crha)
	I#283 - CamelNetworkSettings: Unset default value for the 'user' property (Milan Crha)
	I#288 - Adapt to libgweather 40.alpha API changes (Milan Crha)
	I#293 - IMAPx: Ignore unexpected untagged LIST/LSUB responses (Milan Crha)
	I#295 - Calendar: Use ACKNOWLEDGED VALARM property (Milan Crha)
	I#296 - CamelMime*: Annotate the data arrays with element-type uint8 (Corentin Noël)
	I#297 - CalDAV: Support calendar-order property (Milan Crha)
	I#298 - Flatpak: Share NSS database with the system (Milan Crha)
	I#299 - e_xml_is_element_name: Can fail to match a namespaced node (Milan Crha)
	I#300 - Camel: Conversion between UTF-8 and UTF-7 misbehaves for emoji (Milan Crha)
	M!49 - vala: Make webdav_discover_sources E.Source methods ][ (Corentin Noël)
	M!64 - Fix variable reference in e_source_mail_identity_set_signature_uid docs (Michael McClurg)
	M!65 - Correct typos in a/an (Дилян Палаузов)

Miscellaneous:
	camel-debug: Cache symbol resolution to speed up backtrace demangle (Milan Crha)
	Fix variable type to calls of g_once_init_enter() (Milan Crha)
	Fix some compiler warnings (Milan Crha)
	alarm-notify: Stop using g_application_register() (Milan Crha)
	Remove OnlyShowIn from org.gnome.Evolution-alarm-notify.desktop (Milan Crha)
	alarm-notify: Guard new glib symbol usage by a version check (Milan Crha)
	alarm-notify: The XDG_CURRENT_DESKTOP env is a list (Sebastien Bacher)
	CamelFolder: Cancel save of the changes early in the dispose() (Milan Crha)
	AlarmNotify: The e_alarm_notify_activate() can be called multiple times (Milan Crha)
	Correct few typos in the developer comments (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Marek Černocký (cs)
	Balázs Meskó (hu)
	Fabio Tomat (fur)
	Мирослав Николић (sr)
	Fran Dieguez (gl)
	Matej Urbančič (sl)
	Rafael Fontenelle (pt_BR)
	Marek Černocký (cs)
	Kukuh Syafaat (id)
	Emin Tufan Çetin (tr)
	Luna Jernberg (sv)

Milan Crha's avatar
Milan Crha committed
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
Evolution-Data-Server 3.39.1 2021-01-08
---------------------------------------

Bug Fixes:
	I#81 - EReminderWatcher: Triggers an alarm for a removed object (Milan Crha)
	I#247 - Trust Prompt: Can fail to extract host from a collection account (Milan Crha)
	I#249 - EBufferTagger: Add link-related options into the context menu (Milan Crha)
	I#254 - Calendar: Add 'has-end?', 'has-due?' and 'has-duration?' into SExp (Milan Crha)
	I#257 - Ineffective refresh of book/calendar meta backends (Milan Crha)
	I#260 - DAV: Relax collection's item href comparison (Milan Crha)
	I#265 - code-cleanup: Remove unnecessary NULL pointer checks (Markus Elfring)
	I#269 - EWebDAVSession: Traverse all 'propstat' nodes in the response (Milan Crha)
	I#271 - Maildir: Allow not to have colons in data filenames (Milan Crha)
	I#272 - WebDAV: Decode URI-s before comparing them (Milan Crha)
	I#273 - Camel: Save folder changes periodically (Milan Crha)
	I#275 - SMTP: Add option to override HELO/EHLO address (Milan Crha)
	I#277 - Reminders: Preselect a reminder in the notification window (Milan Crha)
	I#281 - GLibTools.cmake: Use basename in glib-mkenums templates (Milan Crha)
	I#282 - tests: Avoid build/source directories in executables (Milan Crha)
	I#286 - Skip collection account refresh when parts disabled (Milan Crha)
	M!42 - Change summary of 'notify-window-paned-position' gschema key (Thibault Martin)
	M!44 - Typo 'the the ' -> 'the ' (Дилян Палаузов)
	M!45 - e-cal-client: Make the documentation point to enum definition of E_CAL_OBJ_MOD_* (Corentin Noël)
	M!46 - camel-internet-address: Annotate methods to fetch strings as transfer none (Corentin Noël)
	M!47 - e-webdav-session: Fixed wrong annotation (Marco Betschart)
	M!48 - e-webdav-discover: Define EWebDAVDiscoveredSource as boxed type (Corentin Noël)
	M!49 - vala: Make webdav_discover_sources E.Source methods (Corentin Noël)
	M!50 - Added style class to alarm notification window (ptrxyz)
	M!51 - EWebDAVDiscover*: Make the WebDAV discover Dialog and Content real widgets (Corentin Noël)
	M!52 - Replace several G_TYPE_POINTER to their actual type in signal declaration (Corentin Noël)
	M!53 - calendar: Mention ECalOperationFlags directly instead of using guint32 (Corentin Noël)
	M!54 - Remove unneeded assignments in nntp_get_existing_article_numbers() (Markus Elfring)
	M!55 - Add pointer checks for SQL statement arguments (Markus Elfring)
	M!57 - libedataserver: Add explicit GData dependency for the introspection when enabled (Corentin Noël)
	M!61 - Camel: Add several headers to provide GType for error domains (Corentin Noël)
	M!62 - GObjectIntrospection.cmake: Specify the `sources-top-dirs` (Corentin Noël)
	evo-I#1070 - Improve URL scanner (detect angle brackets) (Milan Crha)
	evo-I#1090 - Forward as iCalendar: Embed event's local attachments (Milan Crha)
	evo-I#1095 - Password Credentials Prompt: Escape text for use in markup (Milan Crha)
	evo-i#1206 - Mail: Preserve TABs in plain text body preview (Milan Crha)

Miscellaneous:
	Mark a missed user-visible text for translation (Milan Crha)
	Calendar: Fix a possible leak in e_cal_util_parse_ics_string() (Milan Crha)
	ReminderWatcher: Add detailed debug prints about the scheduled reminders (Milan Crha)
	EReminderWatcher: Default alarm range should be from the day begin (Milan Crha)
	Camel: Special-case search for the match of the MESSAGE-ID headers (Milan Crha)
	Calendar: Make it possible to assign email address to On This Computer sources (Milan Crha)
	Introduce e_async_closure_new_with_context() (Milan Crha)
	Bump gtk+ requirement to 3.16, due to used functions from that version (Milan Crha)
	EBufferTagger: Derive link color from the theme (Milan Crha)
	EBook/CalBackend: Correct free function for the pending_operations queue (Milan Crha)
	e-categories: Show migration runtime warning only if the file exists (Milan Crha)
	DataCalView: Created objects could be notified twice (Milan Crha)
	CalComponentParameterBag: The take method gives the ownership of the object (Corentin Noël)
	CalComponentPropertyBag: The take method gives the ownership of the object (Corentin Noël)
	GLibTools.cmake: Generate signal marshallers without source reference (Milan Crha)
	Vala: Mark the message field of CamelFolderThreadNode as nullable (Corentin Noël)
	EReminderWatcher: Catch a race condition when creating a calendar view (Milan Crha)
	alarm-notify: Provide application reference in canberra calls (Milan Crha)
	CamelMimeFilterToHTML: Change how empty <div> is recognized (Milan Crha)
	Addressbook:file backend: Prevent percent letter in photo filename (Milan Crha)

Translations:
	Fabio Tomat (fur)
	Yuri Chornoivan (uk)
	Balázs Úr (hu)
	Jordi Mas (ca)
	Rūdolfs Mazurs (lv)
	Yosef Or Boczko (he)
	Dušan Kazik (sk)
	Juliano de Souza Camargo (pt)
	Florentina Mușat (ro)
	Hugo Carvalho (pt)
	Jordi Mas i Hernandez (ca)
	Philipp Kiemle (de)
	Aurimas Černius (lt)

Milan Crha's avatar
Milan Crha committed
339
340
341
342
343
344
345
346
347
348
349
350
Evolution-Data-Server 3.38.0 2020-09-11
---------------------------------------

Translations:
	Marek Černocký (cs)
	Balázs Meskó (hu)
	Anders Jonsson (sv)
	Dušan Kazik (sk)
	Alan Mortensen (da)
	Mario Blättermann (de)
	Gianvito Cavasoli (it)

Milan Crha's avatar
Milan Crha committed
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
Evolution-Data-Server 3.37.92 2020-09-04
----------------------------------------

Bug Fixes:
	I#172 - [IMAPx] Ignore truncated COPYUID server response (Milan Crha)
	I#208 - Avoid race condition when refreshing collection backend (Milan Crha)
	I#232 - ESoupSession: Ensure request URI is properly encoded (Milan Crha)
	I#245 - CardDAV contacts without UID are not shown (Milan Crha)
	I#246 - libecal: Specify forward-declared types for gir (Milan Crha)
	M!43 - Calendar: Add SExp function to filter with DTSTART (Helmut Pozimski)
	evo-I#461 - Let 'Wrap quoted text in replies' influence paragraph style (Milan Crha)
	evo-I#1014 - Calendar: Correct RRULE's UNTIL value saving (Milan Crha)

Miscellaneous:
	GObjectIntrospection.cmake: Depend rather on gir target, than on gir file (Milan Crha)

Translations:
	Efstathios Iosifidis (el)
	Fran Dieguez (gl)
	Piotr Drąg (pl)
	Thibault Martin (fr)
	Goran Vidović (hr)
	Rafael Fontenelle (pt_BR)
	Nathan Follens (nl)
	Kukuh Syafaat (id)
	Boyuan Yang (zh_CN)
	Changwoo Ryu (ko)
	Asier Sarasua Garmendia (eu)
	Zander Brown (en_GB)
	Matej Urbančič (sl)

Milan Crha's avatar
Milan Crha committed
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
Evolution-Data-Server 3.37.90 2020-08-07
----------------------------------------

Bug Fixes:
	I#236 - Uses LC_ADDRESS unconditionally in libphonenumber code (Milan Crha)
	I#239 - SMTP: Doesn't send fully qualified host name with EHLO (Milan Crha)
	I#240 - IMAPx: Disable move to real junk/trash in server-side virtual folders (Milan Crha)
	evo-I#1041 - Search folders can show non-matches after filter change (Milan Crha)
	evo-I#1042 - Show recurrence information with user-specified date format (Milan Crha)

Miscellaneous:
	e-soup-logger.h: Add missing G_BEGIN_DECLS (Milan Crha)
	Fix a memory leak in ebmb_gather_photos_local_filenames() (Milan Crha)
	ESoupSession: Provided SoupAuth might not be always used by libsoup (Milan Crha)

Translations:
	Baurzhan Muftakhidinov (kk)
	Boyuan Yang (zh_CN)
	Jordi Mas (ca)
	Fabio Tomat (fur)

Milan Crha's avatar
Milan Crha committed
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
Evolution-Data-Server 3.37.3 2020-07-03
---------------------------------------

Bug Fixes:
	I#215 - Utilize If-None-Match header for WebCal refresh (Milan Crha)
	I#222 - Camel: Match-All condition doesn't show any messages (Milan Crha)
	I#223 - WebDAV: Inefficient processing of returned XML data (Milan Crha)
	I#226 - CVE-2020-14928: Response Injection via STARTTLS in SMTP and POP3 (Milan Crha)
	I#228 - Restarting evolution-source-registry re-enables user-disabled CalDAV accounts (Milan Crha)
	evo-I#982 - 'Message contains'-search broken in 3.36.3 (Milan Crha)

Miscellaneous:
	e-data-book-cursor.c: Mute a compiler warning (Milan Crha)
	PrintableOptions.cmake: Sync the file with Evolution changes (Milan Crha)
	camel-folder-search: Fix a memory leak when searching message body (Milan Crha)
	docs: Add api-index file references for new symbols in 3.36 and 3.38 (Milan Crha)
	Rename camel_stream_buffer_truncate() to  camel_stream_buffer_discard_cache() (Milan Crha)
	Use 'xmlNode *' instead of 'xmlNodePtr' in public API (vala related) (Milan Crha)
	EWebDAVSession: Relax requirement for full path existence in propstat response (Milan Crha)
	e_xml_get_node_text: Consider also CDATA section nodes, not only TEXT nodes (Milan Crha)
	Enhance ESoupSession debug logging (Milan Crha)

Translations:
	Emin Tufan Çetin (tr)
	Yuri Chornoivan (uk)
	Florentina Mușat (ro)
	Baurzhan Muftakhidinov (kk)
	Aurimas Černius (lt)
	Daniel Mustieles (es)

Milan Crha's avatar
Milan Crha committed
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
Evolution-Data-Server 3.37.2 2020-05-29
---------------------------------------

Bug Fixes:
	I#101 - DAV backends: Limit server requests after getting online (Milan Crha)
	I#209 - libedataserverui: Remove unneeded dependency on libebackend (Milan Crha)
	I#210 - Global buffer overflow in e_contact_check_attr_type_value_used() (Milan Crha)
	I#211 - IMAPx: No IDLE after extraneous connection reset (Milan Crha)
	I#212 - EWebDAVSession: Ignore text/plain server responses on success (Milan Crha)
	I#213 - camel_mime_filter_backup() calls memcpy(null, ...) (Milan Crha)
	I#219 - Search folder content rebuilt after a change in it (Milan Crha)
	M!40 - Add the the enumeration of possible values for ENABLE_FILE_LOCKING (Дилян Палаузов)
	evo-I#915 - Fix some issues reported by Clang's ubsan sanitizer (Milan Crha)

Miscellaneous:
	ECredentialsPrompterImplOAuth2: Enable sandbox usage for WebKitGTK (Milan Crha)
	CamelFilterDriver: do_shell: NULL-terminate the arguments array (Milan Crha)
	SetupBuildFlags.cmake: Use -Werror=implicit-function-declaration only for C code compilation (Milan Crha)
	ECollectionBackend: Limit how often checks for new child sources (Milan Crha)
	WebDAV backends: Transform Precondition Failed error to E_CLIENT_ERROR_OUT_OF_SYNC (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Emin Tufan Çetin (tr)
	Florentina Mușat (ro)

Milan Crha's avatar
Milan Crha committed
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
Evolution-Data-Server 3.37.1 2020-04-24
---------------------------------------

Bug Fixes:
	I#165 - Add backend to access Nextcloud Notes (Milan Crha)
	I#195 - alarm-notify: Show more details of the selected event (Milan Crha)
	I#199 - ESoupAuthBearer: Is not thread safe (Milan Crha)
	I#203 - Google book: Do not use progress callbacks in libgdata sync API (Milan Crha)
	I#204 - GOA-configured Nextcloud account not appearing (Milan Crha)
	I#205 - e-source-selectable: Add annotations to developer comments (Milan Crha)
	I#206 - LDAP: Incorrectly converts SExp to LDAP query (Milan Crha)
	evo-I#831 - Free/Busy times are not in UTC (Milan Crha)
	ews-I#87 - Meta backends not moved back online after connect failure (Milan Crha)

Miscellaneous:
	Name D-Bus .service files by D-Bus service names they provide (Milan Crha)
	ESourceRegistryWatcher: The 'filter' signal listener should not be required (Milan Crha)

Translations:
	Marek Černocký (cs)
	Rafael Fontenelle (pt_BR)
	Gianvito Cavasoli (it)
	Goran Vidović (hr)
	Daniel Korostil (uk)
	Daniel Șerbănescu (ro)
	Fabio Tomat (fur)

Milan Crha's avatar
Milan Crha committed
486
487
488
489
490
491
492
493
494
495
496
497
498
499
Evolution-Data-Server 3.36.0 2020-03-06
---------------------------------------

Bug Fixes:
	I#198 - goa: Doesn't set ESourceAuthentication::is-external properly (Milan Crha)

Translations:
	Alan Mortensen (da)
	Nathan Follens (nl)
	Matej Urbančič (sl)
	Jiri Grönroos (fi)
	Gianvito Cavasoli (it)
	Tim Sabsch (de)

Milan Crha's avatar
Milan Crha committed
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
Evolution-Data-Server 3.35.92 2020-02-28
----------------------------------------

Bug Fixes:
	I#166 - Remembers last connection error for too long (Milan Crha)
	I#167 - IMAPx: Can claim existing folders as gone (Milan Crha)
	I#192 - Collection accounts: Do not suddenly enable disabled sub-sources (Milan Crha)
	I#193 - EWebDAVDiscover: Can skip lookup for books with /.well-known/carddav address (Milan Crha)
	I#194 - e-cal-recur: Incorrect timezone used for DTEND from DURATION (Milan Crha)

Miscellaneous:
	EWebDAVCollectionBackend: Require credentials only if user name is set (Milan Crha)
	CalDAV/CardDAV: Fix 'local_error' variable usage in connect_sync() (Milan Crha)
	CalDAV/CardDAV: Remove unused variable declaration (Milan Crha)
	CalDAV: Claim not found objects during refresh as removed (Milan Crha)

Translations:
	Fran Dieguez (gl)
	Piotr Drąg (pl)
	Asier Sarasua Garmendia (eu)
	Charles Monzat (fr)
	Marek Černocký (cs)
	Changwoo Ryu (ko)

Milan Crha's avatar
Milan Crha committed
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
Evolution-Data-Server 3.35.91 2020-02-14
----------------------------------------

Bug Fixes:
	I#168 - Camel: Can fail to connect when password contains non-ASCII letters (Milan Crha)
	I#178 - Implement RFC 6856 - POP3 support for UTF-8 (Milan Crha)
	I#187 - camel-sasl-gssapi: Fails to build without KRB5 (Milan Crha)
	I#189 - Crash on malformed server response with minimal capabilities (Milan Crha)

Miscellaneous:
	Remove outdated and unused devel-docs files from camel (Milan Crha)
	EWebDAVDiscover: Returns address books when asked for calendars only (Milan Crha)

Translations:
	Aurimas Černius (lt)
	Daniel Mustieles (es)
	Anders Jonsson (sv)
	Rafael Fontenelle (pt_BR)
	Sabri Ünal (tr)
	Kukuh Syafaat (id)
	Balázs Úr (hu)

Milan Crha's avatar
Milan Crha committed
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
Evolution-Data-Server 3.35.90 2020-01-31
----------------------------------------

Bug Fixes:
	I#154 - Replace deprecated gdk_beep() usage in the code (Milan Crha)
	I#179 - Calendar: Handle errors in file backend's refresh thread gracefully (Milan Crha)
	I#184 - WebDAV: Privilege with multiple child elements not handled properly (Milan Crha)
	I#186 - Allow override of PHONENUMBER_DEFINITIONS (Milan Crha)
	M!34 - Use G_PARAM_STATIC_STRINGS (Niels De Graef)
	M!35 - CamelMessageContentInfo: Define CamelProviderAutoDetectFunc (Corentin Noël)
	M!36 - EBookSqlite: Make the signal definition for before-*-contact more specific (Corentin Noël)
	M!37 - CamelFolderSummary: Explicitely map the virtual methods to their callers (Corentin Noël)
	evo-I#686 - Broken search folder that includes all mails from other search folders (Milan Crha)

Miscellaneous:
	EDBusServer: Delay new module load (Milan Crha)
	alarm-notify: Double-free with certain types of the reminder (Milan Crha)
	ESourceCollection: Add 'allow-sources-rename' property (Milan Crha)
	camel: Document the GHashTable type in CamelProviderAutoDetectFunc and camel_provider_auto_detect (Corentin Noël)
	Speed-up e_contact_get_attributes_set() (Milan Crha)
	Prefer GSlice over heap allocation for short-lived structures (Milan Crha)
	EBookSqlite: Address runtime warnings from remove_leading_zeros() in unit tests (Milan Crha)
	CamelMessageInfo: Cache common strings in the string pool (Milan Crha)
	ECalCache: Be more specific regarding the signal definition and fix documentation (Corentin Noël)
	CamelHeaderParam: Specify the transfer annotation for camel_header_param (Corentin Noël)
	Vala: Add more .metadata fixes (Corentin Noël)
	Bump libical-glib dependency to 3.0.7 and benefit from its behavior (Milan Crha)

Translations:
	Rafael Fontenelle (pt_BR)
	Sucipto (id)
	Dušan Kazik (sk)
	Anders Jonsson (sv)
	Umarzuki Bin Mochlis Moktar (ms)

Milan Crha's avatar
Milan Crha committed
581
582
583
584
585
586
587
588
589
590
591
592
Evolution-Data-Server 3.35.3 2020-01-03
---------------------------------------

Bug Fixes:
	I#177 - DAV: Ignore 404 responses on content refresh (Milan Crha)

Translations:
	Yi-Jyun Pan (zh_TW)
	Jordi Mas (ca)
	Fabio Tomat (fur)
	Fran Dieguez (gl)

Milan Crha's avatar
Milan Crha committed
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
Evolution-Data-Server 3.35.2 2019-11-22
---------------------------------------

Bug Fixes:
	I#156 - EBook/CalMetaBackend: Automatic refresh not always setup ][ (Milan Crha)
	I#157 - IMAPx: Does not respect LOGINDISABLED (Milan Crha)
	I#159 - LDAP: Fails to read userCertificate from the server (Milan Crha)
	I#162 - e-cal-recur: Ignores recurrence exceptions (Milan Crha)
	I#164 - HSTS (RFC 6797) support for "On The Web" calendars (Milan Crha)
	I#169 - Detached instances shown as with floating time (Milan Crha)
	I#173 - ESoupSession: Accept also compressed responses (Milan Crha)

Miscellaneous:
	EWeatherSource: Use g_signal_connect_object() in e_weather_source_parse() (Milan Crha)
	Correct runtime warning from camel_network_service_can_reach() (Milan Crha)
	ESoupSession: Do not presend credentials on insecure connections (Milan Crha)
	EBackend: Slightly enhance g_warning() messages with an ESource identification (Milan Crha)
	ESource: Required signals not connected after EDBusObject is replaced (Milan Crha)
	LDAP: Change how LDAP query is constructed (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Jordi Mas (ca)

Milan Crha's avatar
Milan Crha committed
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
Evolution-Data-Server 3.35.1 2019-10-11
---------------------------------------

Bug Fixes:
	I#145 - WebDAV: Not every 403/Forbidden means wrong credentials (Milan Crha)
	I#151 - Camel: Correct result of the "is" filter condition on address headers (Milan Crha)
	I#156 - EBook/CalMetaBackend: Automatic refresh not always setup (Milan Crha)
	M!32 - Replace deprecated 'g_type_class_add_private' (Pablo Barciela)
	M!33 - ESourceAuthentication: Add is-external property (Corentin Noël)
	evo-I#635 - LDAP: Double free when query conversion fails (Milan Crha)

Miscellaneous:
	Correct a developer comment for SECTION:e-cancellable-locks (Milan Crha)

Translations:
	Nathan Follens (nl)
	Matej Urbančič (sl)
	Alan Mortensen (da)

Milan Crha's avatar
Milan Crha committed
636
637
638
639
640
641
642
643
644
Evolution-Data-Server 3.34.0 2019-09-09
---------------------------------------

Translations:
	Rafael Fontenelle (pt_BR)
	Gianvito Cavasoli (it)
	Christian Kirbach (de)
	Sabri Ünal (tr)

Milan Crha's avatar
Milan Crha committed
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
Evolution-Data-Server 3.33.92 2019-09-02
----------------------------------------

Bug Fixes:
	I#136 - Meta backends: Fails to remove locally created object in online mode (Milan Crha)
	I#141 - e_xml_parse_data: Recover from XML errors if possible (Milan Crha)
	I#147 - CamelVeeFolder: Propagate searches into subfolders (Milan Crha)
	I#148 - Alarm for the end of a task not working (Milan Crha)
	evo-I#551 - Enhance URL end recognition regarding closing bracket (Milan Crha)

Miscellaneous:
	Avoid possible use after free caused in vee_folder_set_expression() (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Piotr Drąg (pl)
	Fran Dieguez (gl)
	Jordi Mas (ca)
	Changwoo Ryu (ko)
	Charles Monzat (fr)
	Balázs Úr (hu)
	Petr Kovář (cs)

Milan Crha's avatar
Milan Crha committed
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
Evolution-Data-Server 3.33.91 2019-08-19
----------------------------------------

Bug Fixes:
	I#68 - WebDAV registry backend Refresh can remove existing sources ]I[ (Milan Crha)
	I#138 - Notify clients when backend is refreshing its content (Milan Crha)
	I#142 - EContact: Define defaults for attributes without TYPE (Milan Crha)
	evo-I#559 - CalDAV: Unescape URI path parts during refresh in iCloud (Milan Crha)
	evo-I#568 - Set GtkLabel's width-chars when using line-wrap (Milan Crha)

Miscellaneous:
	Include also CFLAGS in gtkdoc-scangobj command line (Milan Crha)
	EDataFactory: Free backend when no client connects to it (Milan Crha)
	Correct typo in a developer comment (Milan Crha)
	GOA module: Run EWS autodiscovery asynchronously (Milan Crha)
	Fix two memory leaks (Milan Crha)

Translations:
	Aurimas Černius (lt)
	Daniel Șerbănescu (ro)
	Bruce Cowan (en_GB)
	Jordi Mas (ca)
	Kukuh Syafaat (id)
	Asier Sarasua Garmendia (eu)
	Anders Jonsson (sv)
	Florentina Mușat (ro)

Milan Crha's avatar
Milan Crha committed
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
Evolution-Data-Server 3.33.90 2019-08-05
----------------------------------------

Bug Fixes:
	I#112 - Credentials prompter re-asks for credentials of disabled accounts ][ (Milan Crha)
	I#137 - POSIX locale tests fail with ICU 64.x (Milan Crha)
	M!27 - e-book-backend-ldap.c:func_exists() avoid strdup+free (Дилян Палаузов)
	M!28 - Include LDFLAGS in gtkdoc-scangobj command line (Ting-Wei Lan)
	M!29 - WebDAV: Add a way to allow any component with MKCALENDAR (Дилян Палаузов)
	M!30 - ecal: Add camel and libedataserver to the library search path for the gir (Iain Lane)
	M!31 - EWebDAVDiscoverContent: Select implicitly the single item (Дилян Палаузов)

Miscellaneous:
	EWebDAVDiscover can report failure on success and hide collections (Milan Crha)
	e_webdav_discover_dialog_new: Set default response button for the dialog (Milan Crha)
	Let the message-location check also real message location in the search folders (Milan Crha)

Translations:
	Daniel Șerbănescu (ro)
	Rafael Fontenelle (pt_BR)
	Asier Sarasua Garmendia (eu)
	Jordi Mas (ca)

Milan Crha's avatar
Milan Crha committed
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
Evolution-Data-Server 3.33.4 2019-07-15
---------------------------------------

Bug Fixes:
	I#128 - [LDAP] Claim an error when a Contact List might be saved incomplete (Milan Crha)
	I#130 - [CamelOfflineFolder] Multiple downsync operations can run simultaneously (Milan Crha)
	M!18 - Prefer g_string_append_c() over g_string_append() (Дилян Палаузов)
	M!19 - e-book-backend-ldap.c:address_populate(): avoid g_strdup+g_free call (Дилян Палаузов)
	M!20 - camel-search-sql-sexp.c:func_and() memory leak (Дилян Палаузов)
	M!22 - Ignore the return value of g_string_append() (Дилян Палаузов)
	M!23 - Use the return value of g_string_free(*, FALSE) (Дилян Палаузов)
	M!24 - e-vcard.c:read_attribute_params(): Remove unneeded if() (Дилян Палаузов)
	M!26 - Fix a possible memory leak in e_cal_client_get_component_as_string() (Дилян Палаузов)
	evo-I#479 - Call mail account refresh also after going online ][ (Milan Crha)

Miscellaneous:
	[LDAP] Fix several memory leaks (Milan Crha)
	Prefer built-in timezone component in e_cal_util_copy_timezone() (Milan Crha)
	Fix a memory leak in e_cal_recur_generate_instances_sync() (Milan Crha)
	Miscellaneous changes in ecmb_modify_object_sync() (Milan Crha)

Translations:
	Nathan Follens (nl)
	Daniel Mustieles (es)
	Fabio Tomat (fur)
	Kukuh Syafaat (id)

Milan Crha's avatar
Milan Crha committed
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
Evolution-Data-Server 3.33.3 2019-06-17
---------------------------------------

Bug Fixes:
	I#108 - [IMAPx] Folder changes could be claimed in a wrong folder after APPEND (Milan Crha)
	I#117 - Fix clang warnings (mostly [-Wenum-conversion]) (Milan Crha)
	I#120 - Fails to build with libasan using Clang (undefined symbols) (Milan Crha)
	I#121 - CalDAV-advertised subscribed WebCal is not imported (Milan Crha)
	I#123 - [SMTP] Ignore 8BITMIME extension for Yahoo! servers (Milan Crha)
	M!15 - Fix typos in CMake modules (Дилян Палаузов)
	M!17 - Use Media Type from RFC 8551 for S/MIME creation (Tom Kranz)
	evo-I#476 - Hide "Server handles meeting invitations" for VJOURNAL/CalDAV (Milan Crha)
	evo-I#479 - Call mail account refresh also after going online (Milan Crha)

Miscellaneous:
	EDataBook/EDataCal: Flush GDBus connection on backend property change (Milan Crha)
	Add workaround for D-Bus property change into get-revision tests (Milan Crha)
	Expose E-Book/Cal-BackendSExp lock (Milan Crha)
	Update overdue time immediately after the reminders' window is mapped (Milan Crha)
	Add ESourceLocal::writable extension property (Milan Crha)
	CamelOperation can be used by other thread while in its finalize() (Milan Crha)
	Memos cannot have set reminders according to RFC 5545 (Milan Crha)
	Change how CamelOfflineStore goes online (Milan Crha)
	[IMAPx] Prefer local search in folders fully synchronized for offline (Milan Crha)
	Correct e_cal_component_get_start_plus_duration() (Milan Crha)

Translations:
	Ih0rko (uk)
	Balázs Meskó (hu)
	Fabio Tomat (fur)
	Daniel Mustieles (es)

Milan Crha's avatar
Milan Crha committed
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
Evolution-Data-Server 3.33.2 2019-05-20
---------------------------------------

 * The calendar part begun to use libical-glib, instead of libical, which
   includes change from API version 1.2 to 2.0.

 * The addressbook part and the calendar part changed client APIs, which
   modified also D-Bus API, thus D-Bus services' versions had been bumped
   as well.

 * All the C libraries generate GObject introspection and Vala bindings.

Bug Fixes:
	I#33 - Port to libical-glib (Milan Crha)
	I#89 - [IMAPx] Downloads content for offline in unsubscribed folders (Milan Crha)
	I#105 - Invalid UTF-8 letters in a mail body get lost (Milan Crha)
	I#106 - [IMAPx] Return cached folder list even when being online (Milan Crha)
	I#112 - Credentials prompter re-asks for credentials of disabled accounts (Milan Crha)
	I#114 - [IMAPx] Option to enable full folder update on metered networks (Milan Crha)
	I#116 - [IMAPx] Correct handling of mailbox names (with RFC 6855 extension) (Milan Crha)
	I#190 - Does not show reminders after resume from suspend (Milan Crha)
	M!14 - Correct typo in a comment in the main CMakeLists.txt (Дилян Палаузов)

Miscellaneous:
	[EWebDAVDiscover] Prevent crash on GError use in gio functions (Milan Crha)
	[SMTP] Log also DATA itself when SMTP logging is enabled (Milan Crha)
	[IMAPx] Fix a leak of CamelMessageInfo when downloading message from a server (Milan Crha)
	Change libebook and libedata-book APIs (Milan Crha)
	Revert "Rename AddressBookView/CalendarView D-Bus members for backward compatibility" (Milan Crha)
	Rename ECalBackendClass methods to address some gir warnings (Milan Crha)
	Enable vala bindings for libebackend, libedata-book and libedata-cal (Milan Crha)
	Correct get_/set_property() for EReminderWatcher::default-zone (Milan Crha)
	Miscellaneous changes for issues overlooked during port to libical-glib (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Kukuh Syafaat (id)
	Fabio Tomat (fur)
	Carmen Bianca BAKKER (eo)
	Guillaume Bernard (fr)

Milan Crha's avatar
Milan Crha committed
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
Evolution-Data-Server 3.33.1 2019-04-22
---------------------------------------

Bug Fixes:
	I#91 - Verify database presence in test-migration test (Milan Crha)
	I#92 - [IMAPx] Permanently delete single items in real Trash folder (Milan Crha)
	I#94 - Remove -Wabi from the default C++ warning flags (Milan Crha)
	I#95 - [WebDAV Session] Ignore empty current-user-privilege-set response (Milan Crha)
	I#96 - Limit properties receive based on expected collection type in WebDAV discover (Milan Crha)
	I#98 - [CardDAV] Use CARDDAV_DEBUG instead of WEBDAV_DEBUG (Milan Crha)
	I#99 - Fails to build against git master of OpenLDAP (vendor version check) (Дилян Палаузов)
	I#102 - Change order of gtkdoc-scangobj libraries (Milan Crha)
	M!12 - libedataserver: Fix annoations syntax (Marco Trevisan (Treviño))
	M!13 - [EBackend] Add GObject introspection (Corentin Noël)
	evo-I#326 - Reword "Display reminders in notification area only" option (Milan Crha)
	ews-I#39 - Let handle recurring task completion by the server (Milan Crha)

Miscellaneous:
	Make sure libdb addressbooks are available before book-migration test (Milan Crha)
	Fix typo: reach-ability 🡒 reachability (Andre Klapper)
	[Flatpak] Use a persistent location for an NSS certificate database (Milan Crha)
	Rename AddressBookView/CalendarView D-Bus members for backward compatibility (Milan Crha)
	Address several issues reported by Coverity Scan (Milan Crha)

Translations:
	Марко Костић (sr)
	Matej Urbančič (sl)
	Balázs Úr (hu)
	Alan Mortensen (da)
	Asier Sarasua Garmendia (eu)
	Carmen Bianca BAKKER (eo)
	Gianvito Cavasoli (it)

Milan Crha's avatar
Milan Crha committed
851
852
853
854
855
856
857
858
859
860
861
862
Evolution-Data-Server 3.32.0 2019-03-11
---------------------------------------

Translations:
	Daniel Mustieles (es)
	Balázs Meskó (hu)
	Anders Jonsson (sv)
	Ask Hjorth Larsen (da)
	Tim Sabsch (de)
	Rafael Fontenelle (pt_BR)
	Daniel Șerbănescu (ro)

Milan Crha's avatar
Milan Crha committed
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
Evolution-Data-Server 3.31.92 2019-03-04
----------------------------------------

Bug Fixes:
	I#68 - WebDAV registry backend Refresh can remove existing sources ][ (Milan Crha)
	I#86 - Rejecting connection certificate causes constant connection retries (Milan Crha)
	I#87 - [CalDAV] Free/busy request uses wrong format for the time-range (Milan Crha)
	I#88 - Contacts with Birthday on Feb 29th Have No Appointment in Non-leap Years (Milan Crha)

Miscellaneous:
	[CalDAV] POST data to scheduling outbox with correct Content-Type (Milan Crha)
	Change order of CFLAGS/LDFLAGS passed to gtk-doc (Milan Crha)
	[OAuth2 Prompter] Show also current URL in the credentials prompt dialog (Milan Crha)
	Make the OAuth2 credentials prompt window default size a bit larger (Milan Crha)

Translations:
	Rafael Fontenelle (pt_BR)
	Changwoo Ryu (ko)
	A S Alam (pa)
	Kukuh Syafaat (id)
	Марко Костић (sr)
	Fabio Tomat (fur)
	Piotr Drąg (pl)
	Emin Tufan Çetin (tr)
	Matej Urbančič (sl)
	Nathan Follens (nl)
	Aurimas Černius (lt)
	Marek Cernocky (cs)
	Fran Dieguez (gl)

Milan Crha's avatar
Milan Crha committed
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
Evolution-Data-Server 3.31.91 2019-02-18
----------------------------------------

Bug Fixes:
	M!9 - [Vala] Make camel_sasl_new usable in Vala (Corentin Noël)
	M!10 - [Camel] Add more documentation and annotations to CamelMimeMessage (Corentin Noël)
	M!11 - [EData-Book] fix several annotations (Corentin Noël)

Miscellaneous:
	[EDataBook] Enforce EBookBackend type (Corentin Noël)
	[CamelStreamMem] Fix transfer annotations and array element type (Corentin Noël)
	[OAuth2] Add GSettings keys to override client ID and secret (Milan Crha)
	[Camel] Fix several annotations for message creation (Corentin Noël)
	Hide sendmail in Flatpak (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Piotr Drąg (pl)
	Marek Cernocky (cs)
	Serdar Sağlam (tr)
	Fran Dieguez (gl)
	Aurimas Černius (lt)
	Kukuh Syafaat (id)
	Matej Urbančič (sl)
	Balázs Úr (hu)
	Alan Mortensen (da)
	Baurzhan Muftakhidinov (kk)
	Emin Tufan Çetin (tr)
	Yi-Jyun Pan (zh_TW)

Milan Crha's avatar
Milan Crha committed
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
Evolution-Data-Server 3.31.90 2019-02-04
----------------------------------------

Bug Fixes:
	I#70 - Add camel-autocleanups header (Corentin Noël)
	I#71 - Add e-backend-autocleanups header (Corentin Noël)
	I#73 - Add e-dataserver-autocleanups header (Corentin Noël)
	I#75 - Sometimes fails to properly decrypt large GPG encrypted messages (Milan Crha)
	I#79 - [Camel] Threading view depends on message order (Milan Crha)
	I#81 - Pops up a reminder of a deleted instance of a recurring event (Milan Crha)
	I#82 - Use uppercase in MIME-Version 1.0 header (Milan Crha)

Miscellaneous:
	Remove some duplicated #define-s with developer documentation comments (Milan Crha)
	De-deprecate camel_folder_info_build() (Milan Crha)
	[libebackend] Do not define autoptr for deprecated EOfflineListener (Milan Crha)
	[EBookBackendSExp] Skip PHOTO attribute in "Any field contains" search (Milan Crha)
	Add also $PREFIX/share/gir-1.0 into g-ir-scanner arguments (Milan Crha)

Translations:
	Jordi Mas (ca)
	Charles Monzat (fr)
	Daniel Mustieles (es)
	Kukuh Syafaat (id)
	Balázs Úr (hu)

Milan Crha's avatar
Milan Crha committed
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
Evolution-Data-Server 3.31.4 2019-01-07
---------------------------------------

Bug Fixes:
	Bug 312581 - Optimise string manipulation in vCard parsing (Milan Crha)
	Bug 576071 - Update developer documentation of e_book_query_{andv,orv}() (Milan Crha)
	Bug 651234 - Update developer documentation for e_destination_get_name() (Milan Crha)
	I#68 - WebDAV registry backend Refresh can remove existing sources (Milan Crha)
	I#72 - [EBackend] Improve the coverage of the annotations (Corentin Noël)
	M!7 - [CalDAV] Perform free-busy-query on the correct principal (Jamie McClymont)
	M!8 - [CalDAV] Invert success value of schedule outbox free_busy (Jamie McClymont)

Miscellaneous:
	Correct developer documentation of some EBook asynchronous API (Milan Crha)
	Crash on meeting cancellation receive in local calendar (Milan Crha)
	Fix few memory leaks in calendar backends (Milan Crha)

Translations:
	Fabio Tomat (fur)

Milan Crha's avatar
Milan Crha committed
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
Evolution-Data-Server 3.31.3 2018-12-10
---------------------------------------

Bug Fixes:
	Bug 651197 - message/rfc822 attachment encoded in base64 parsed correctly (Milan Crha)
	Bug 719328 - [IMAPx] Fails to update folder content with QResync (Milan Crha)
	I#5 - Compare only date when searching with Sent/Received dates ][ (Milan Crha)
	I#54 - Enable 'Listen for server change notifications' by default (Milan Crha)
	I#55 - [IMAPx] Flags after certain BODYSTRUCTURE not recognized (Milan Crha)
	I#56 - [Camel] Can stop parsing mail address header too early (Milan Crha)
	I#61 - Cannot search contacts for existence of boolean fields (Milan Crha)
	I#62 - Make EVCardAttribute/EVCardAttributeParam structures ref-counted internally (Milan Crha)
	I#63 - [CalDAV/CardDAV] Incorrectly thinks an object is created in offline (Milan Crha)
	I#64 - S/MIME: Two signerInfos (one *invalid*, one valid) are merged into a single valid indicator (Milan Crha)
	I#65 - [Documentation] Fix several warnings with non-existing links (Corentin Noël)
	M!6 - [Documentation] Fix references to unexisting functions or classes (Corentin Noël)

Miscellaneous:
	Include also environment LD_LIBRARY_PATH in gtk-doc-scangobj call (Milan Crha)
	test-cal-client-get-revision could fail due to delayed D-Bus property change notification (Milan Crha)
	Correct how extra compiler warnings are used in the maintainer mode (Milan Crha)
	[evolution-dbus-session] Handle method calls with GUnixFDList (Milan Crha)
	Deadlock when marking as read message in a search folder (Milan Crha)
	[CalDAV/CardDAV] Can add component to local cache with incomplete info (Milan Crha)
	Copy messages within mail filters immediately (Milan Crha)
	[test-cal-client-get-free-busy] Correct error messages (Milan Crha)
	Correct use-after-free in e_vcard_attribute_remove_param_value() (Milan Crha)
	Replace evolution-dbus-session tool with DBUS_SERVICES_PREFIX option (Milan Crha)
	[Camel] Address compiler warning in header_address_list_encode_append() (Milan Crha)
	Relax runtime check in e_cal_util_get_system_timezone() (Milan Crha)
	[Flatpak] Save passwords in libsecret with the same prefix as used by D-Bus services (Milan Crha)
	[test-server-utils] Correct when open of deprecated book/calendar is retried (Milan Crha)
	[test-cal-client-get-free-busy] Enhance the test execution (Milan Crha)
	Let child source with 'none' authentication method use collection source authentication (Milan Crha)
	[EDBus Private] Add new symbols into the developer documentation (Corentin Noël)
	[Flatpak] Make alarm-notify use the D-Bus services prefix, if specified (Milan Crha)

Milan Crha's avatar
Milan Crha committed
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
Evolution-Data-Server 3.31.2 2018-11-12
---------------------------------------

Bug Fixes:
	Bug 228772 - Allow to specify a default language for a given identity (Milan Crha)
	Bug 606071 - [Calendar] Preserve existing CREATED/LAST-MODIFIED on create (Milan Crha)
	I#41 - Documentation doesn't go through gtkdoc-scangobj (Milan Crha)
	I#42 - [Collection CalDAV] Populate calendar-auto-schedule for discovered sources (Milan Crha)
	I#43 - [CalDAV] Change of calendar-auto-schedule not used immediately (Milan Crha)
	I#44 - [CalDAV/CardDAV] Ignore Not Found error on resource delete (Milan Crha)
	I#48 - [CalDAV] Use Location as TZID (Milan Crha)
	I#49 - [CardDAV] Local cache made broken after update (Milan Crha)
	I#50 - [Reminders] Ignore all errors on a reminder dismiss (Milan Crha)
	I#51 - [Gmail] Change from OAuth2 to other authentication doesn't stick (Milan Crha)
	I#52 - cursor-example.c includes cursor-slot.h twice (Milan Crha)
	evo-I#113 - Make 'Mark messages as read' a folder/account option (Milan Crha)
	evo-I#196 - Build developer documentation in a fix order (Milan Crha)

Miscellaneous:
	Use G_PARAM_EXPLICIT_NOTIFY flag to avoid false property change notifications (Milan Crha)
	Correct e-source-camel.c to unset G_PARAM_EXPLICIT_NOTIFY (Milan Crha)
	[CamelProvider] Do not localize empty strings in provider configuration (Milan Crha)
	Make tests retry when factory doesn't know about added ESource yet (Milan Crha)
	[On The Web calendar] Log also response body when requested (Milan Crha)
	[IMAPx] Fix a concurrent message download issue (Milan Crha)
	Suppress libxml2 warnings when parsing data with e_xml_parse_data() (Milan Crha)
	Add translator comments into camel-sasl-anonymous.c (Milan Crha)
	Make sure intltool-merge cache is created only once (Milan Crha)
	Remove e-gdbus-templates from libedataserver (Milan Crha)

Translations:
	Yi-Jyun Pan (zh_TW)
	Matej Urbančič (sl)
	Cédric Valmary (oc)
	Kristjan SCHMIDT (eo)

Milan Crha's avatar
Milan Crha committed
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
Evolution-Data-Server 3.31.1 2018-10-08
---------------------------------------

Bug Fixes:
	evo-I#86 - Quoting of plain text mail into HTML mode mangles deeper levels (Milan Crha)
	I#3 - [GPG] Mails that are not encrypted look encrypted ][ (Milan Crha)
	I#24 - The 'contacts' calendar backend leaks BookRecord (Milan Crha)
	I#29 - Changed user name not propagated to collection child sources (Milan Crha)
	I#30 - Some of the tests fail to run with disabled RPATH (Milan Crha)
	I#31 - [ESoupSession] Preset authentication when username is filled (Milan Crha)
	I#32 - test-cal-meta-backend cannot run without installed Evolution (Milan Crha)
	I#34 - Remove Ubuntu Online Accounts from master (Milan Crha)
	I#35 - [IMAPx] Ignore incomplete BODYSTRUCTURE responses (Milan Crha)
	I#36 - Asks for password after going online, even it's stored (Milan Crha)
	I#37 - [IMAPx] Disable request of BODYSTRUCTURE when its response is broken (Milan Crha)
	I#38 - Archive from search folder should use original folder for transfer (Milan Crha)
	I#40 - [IMAPx] Support RFC 6855 (IMAP Support for UTF-8) (Milan Crha)
	M!2 - Expose GData 'parent' and 'position' task fields (Georges Basile Stavracas Neto)

Miscellaneous:
	Add an optionally built evolution-dbus-session tool (Milan Crha)
	[NNTP] Address REVERSE_INULL Coverity scan issue (Milan Crha)
	Address two Clang warnings (Milan Crha)
	Mark string for a translation (Milan Crha)
	Fix a memory leak in ebmb_start_view_thread_func() (Milan Crha)
	[evolution-dbus-session] Proxy also D-Bus subtrees (Milan Crha)

Translations:
	Marek Cernocky (cs)
	Gábor Kelemen (hu)
	Aurimas Černius (lt)

Milan Crha's avatar
Milan Crha committed
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
Evolution-Data-Server 3.30.0 2018-09-03
---------------------------------------

Translations:
	Changwoo Ryu (ko)
	Fran Dieguez (gl)
	Rafael Fontenelle (pt_BR)
	Ask Hjorth Larsen (da)
	Anders Jonsson (sv)

Milan Crha's avatar
Milan Crha committed
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
Evolution-Data-Server 3.29.92 2018-08-27
----------------------------------------

Bug Fixes:
	I#23 - [IMAPx] Fails to parse some BODYSTRUCTURE responses (Milan Crha)
	I#27 - [IMAPx] Ignore DavMail's CR/LF in BODYSTRUCTURE response (Igor Makarov)
	I#26 - test-book-client-write-write test is failing (Milan Crha)
	I#25 - [CamelVeeFolder] Implement CamelFolderClass::get_message_cached() (Milan Crha)
	evo-I#83 - Follow Up "is not Completed" search condition does not work (Milan Crha)

Miscellaneous:
	Correct build when nss/nspr do not provide pkg-config files (Milan Crha)
	Use 48 pixel icon in reminder notification (Milan Crha)
	[evolution-alarm-notify] Do not show a window with a list of pending reminders by default (Milan Crha)
	GNOME Shell doesn't show evolution-alarm-notification reminders (Milan Crha)
	Correct few annotations in developer comments (Milan Crha)

Translations:
	Claude Paroz (fr)
	Piotr Drąg (pl)
	Jiri Grönroos (fi)
	Bruce Cowan (en_GB)
	Efstathios Iosifidis (el)
	Cheng-Chia Tseng (zh_TW)
	Emin Tufan Çetin (tr)
	Baurzhan Muftakhidinov (kk)
	Kukuh Syafaat (id)
	Çağatay Yiğit Şahin (tr)

Milan Crha's avatar
Milan Crha committed
1113
1114
1115
1116
1117
1118
1119
1120
Evolution-Data-Server 3.29.91 2018-08-13
----------------------------------------

Translations:
	Daniel Mustieles (es)
	Mario Blättermann (de)
	Fabio Tomat (fur)

Milan Crha's avatar
Milan Crha committed
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
Evolution-Data-Server 3.29.90 2018-07-30
----------------------------------------

Bug Fixes:
	Bug 788370 - Rename address book WebDAV backend to CardDAV (Milan Crha)
	I#22 - [Camel] Store disconnect can abort just started downsync for offline (Milan Crha)
	I#19 - Check also /var/db/zoneinfo when looking for system timezone (Milan Crha)

Miscellaneous:
	ESourceRegistry's thread main_context can leak (Milan Crha)
	Correct format specifier arguments to work on both 32-bit and 64-bit arches (Milan Crha)
	[EClient] Really default readonly property to FALSE (Milan Crha)
	[CamelDebug] Change when backtraces are demangled in pointer tracker (Milan Crha)
	[CamelOfflineFolder] Fix a runtime warning on application exit (Milan Crha)
	Enhance attachment detection in a MIME message (Milan Crha)

Translations:
	Aurimas Černius (lt)

Milan Crha's avatar
Milan Crha committed
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
Evolution-Data-Server 3.29.4 2018-07-16
---------------------------------------

Bug Fixes:
	Bug 702127 - Crash under cal_backend_store_save_cache_now() ][ (Milan Crha)
	Bug 704246 - Cannot send encrypted mail to contact with certificate (Milan Crha)
	I#9 - [IMAPx] Remove stale cache files in a dedicated thread (Milan Crha)
	I#10 - [CalDAV/CardDAV] Avoid GET after PUT when the server didn't modify the component (Milan Crha)
	I#11 - Better error message when WebDAV GET response has missing href or ETag (Дилян Палаузов)
	I#12 - vCard REV attribute should be a timestamp (Milan Crha)
	evo-I#37 - Color support for iCalendar entries (Milan Crha)
	I#13 - [IMAPx] Fails to append message to Yahoo! with no CRLF at the end (Milan Crha)
	I#3 - [GPG] Mails that are not encrypted look encrypted (Milan Crha)
	I#14 - [IMAPx] Use extended LIST with Cyrus IMAP >= 2.5.11 (Milan Crha)
	I#16 - [IMAPx] BODYSTRUCTURE extension fields not skipped properly (Milan Crha)
	I#17 - [EWebDAVDiscoverWidget] Do not require filled user name (Milan Crha)

Miscellaneous:
	Use Unicode in new translatable strings (Piotr Drąg)
	[Camel] Bulk message copy/move during folder filtering (Milan Crha)
	Make sure errors reported from backends are valid UTF-8 strings (Milan Crha)
	[CamelSMIMEContext] Fix a memory leak (Milan Crha)
	[CalDAV/CardDAV] Consider collection writable also with DAV:write-content hint (Milan Crha)
	[IMAPx] Search for whole word "Cyrus" when parsing version from the server response (Milan Crha)
	[ECalCache] Alter timezones table only if the 'refs' column doesn't exist (Milan Crha)

Translations:
	Fabio Tomat (fu)

Milan Crha's avatar
Milan Crha committed
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
Evolution-Data-Server 3.29.3 2018-06-18
---------------------------------------

Bug Fixes:
	Bug 796115 - [EWebDAVDiscover] Propagate auth error from .well-known addresses (Milan Crha)
	Bug 796116 - [webcal] Skip UTF-8 marker when parsing iCalendar string (Milan Crha)
	Bug 793927 - [Google book] Do not use URI as contact UID (Milan Crha)
	Bug 796281 - [Calendar] Runtime warning when searching in empty Description (Milan Crha)
	Bug 763029 - S/MIME encrypt fails to find certificate in other slots (Milan Crha)
	Bug 792610 - Consider alternate signer emails in sender address verification (Milan Crha)
	Bug 796136 - [IMAPx] Guess message info's attachment flag more accurately (Milan Crha)
	Bug 794108 - ETimezoneCache only grows (Milan Crha)
	Bug 795197 - Add an API to refresh collection backend (Milan Crha)
	Bug 795869 - Synchronize color of WebDAV resources (Milan Crha)
	Bug 796174 - strcat() considered unsafe for buffer overflow (Milan Crha)
	I#2 - Confusing counts when downloading messages for offline (Milan Crha)
	I#4 - Incorrectly says signature from KMail is invalid (Milan Crha)
	I#7 - Missing build dependency for gdbus-codegen on input .xml file (Milan Crha)
	I#5 - Compare only date when searching with Sent/Received dates (Milan Crha)
	I#6 - Can throw an error when parsing BODYSTRUCTURE response (Milan Crha)

Miscellaneous:
	Check for ICAL_STATUS_DELETED status enum value (Milan Crha)
	Correct prototypes of some virtual functions of EReminderWatcher (Milan Crha)
	Fix a memory leak (Milan Crha)
	Use Unicode in translatable strings (Milan Crha)
	Silently skip empty lines when reading autoconfig-variables (Milan Crha)
	Update bug URL and switch to https:// in the DOAP file (Milan Crha)
	Google's "Daily Limit Exceeded" error not always propagated into UI (Milan Crha)
	[IMAPx] Prefer existing allocate/deallocate structure functions (Milan Crha)
	[CalDAV] Race condition on connection object (Milan Crha)
	Correct false runtime warning from camel_folder_info_build() (Milan Crha)

Translations:
	Christian Kirbach (de)
	Daniel Mustieles (es)
	Jordi Mas (ca)

Milan Crha's avatar
Milan Crha committed
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
Evolution-Data-Server 3.29.2 2018-05-21
---------------------------------------

Bug Fixes:
	Bug 795295 - Fails to compile after icu 61.1 upgrade (icu::UnicodeString) (Hussam Al-Tayeb)
	Bug 794874 - [CalDAV/CardDAV] Use current-user-privilege-set to determine whether writeable (Milan Crha)
	Bug 795414 - Errors on delete of a detached instance (Milan Crha)
	Bug 794727 - [IMAPx] False unsubscribed signal emitted when LSUB is required (Milan Crha)
	Bug 795997 - Fails to parse Google OAuth2 authorization code (Milan Crha)
	Bug 585146 - Default to show Reminders window on notification (Milan Crha)
	Bug 796206 - CalDAV PUT's If-Match ETag is double quoted (Milan Crha)

Miscellaneous:
	Introduce EReminderWatcher to listen for scheduled reminders (Milan Crha)
	Link WebKitGTK+ only with libedataserverui when OAuth2 is enabled (Milan Crha)
	[CamelSaslGssapi] Claim detailed error when org.gnome.KrbAuthDialog not found (Milan Crha)
	Stale connection used after resume (Milan Crha)
	Correct some public headers in libedataserverui (Milan Crha)
	Move evolution-alarm-notify to evolution-data-server (Milan Crha)
	Address some of the clang warnings (Milan Crha)
	Address some of the compiler and static analyzers warnings (Milan Crha)
	[EReminderWatcher] Make it possible to override ECalClient connect functions (Milan Crha)
	[module-secret-monitor] Correct runtime warning from secret_service_search_sync() (Milan Crha)

Translations:
	Efstathios Iosifidis (el)
	Daniel Mustieles (es)
	Marek Černocký (cs)
	Matej Urbančič (sl)

Milan Crha's avatar
Milan Crha committed
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
Evolution-Data-Server 3.29.1 2018-04-16
---------------------------------------

Bug Fixes:
	Bug 767683 - Crash when updating Maildir 'changes' structure (Milan Crha)
	Bug 793031 - Decrease memory usage by disabling backend-per-process by default ][ (Milan Crha)
	Bug 793488 - Drop hard build dependency on python (and partly perl) (Milan Crha)
	Bug 788193 - [itip-formatter] Describe used recurrence, if possible (Milan Crha)
	Bug 725295 - Crash in e_cal_backend_remove_view() (Milan Crha)
	Bug 793963 - Add debugging for GOA accounts (Milan Crha)
	Bug 200907 - Add support for recurring tasks (Milan Crha)
	Bug 794417 - Let expand recurring tasks when generating reminders (Milan Crha)
	Bug 794434 - [EWebDAVDiscover] The .well-known addresses not tried after first failure (Milan Crha)
	Bug 794534 - Runtime warning when Content-Type header is invalid (Milan Crha)
	Bug 794628 - Don't preload timezones on libical 3.0.2+ (Dan Nicholson)
	Bug 793601 - [IMAPx] Asks for password when server is unavailable (Milan Crha)
	Bug 794639 - Sender/signer address comparison should not be case sensitive (Milan Crha)
	Bug 794879 - GOA-configured Google account has set wrong authentication method (Milan Crha)
	Bug 795108 - Trailing bracket not stripped when linkifying URL inside angle brackets (Milan Crha)
	Bug 791475 - Incorrectly parses headers in certain case ]I[ (Milan Crha)

Miscellaneous:
	[ECalMetaBackend] Doesn't store custom time zones permanently (Milan Crha)
	Add a workaround for glib bug 793727 (Milan Crha)
	Correct typo in config.h.in (Milan Crha)
	Make it possible to disable Reminders for Tasks (Milan Crha)
	Change how next occurrence of a recurring task is found (Milan Crha)
	[IMAPx] Add a code for completeness check of camel-imapx-tokens.txt (Milan Crha)
	Update POTFILES.in (Piotr Drąg)
	Introduce e_util_debug_print() for consistent debug print form (Milan Crha)

Translations:
	Piotr Drąg (pl)
	Anders Jonsson (sv)
	Rafael Fontenelle (pt_BR)
	Gianvito Cavasoli (it)
	Rūdolfs Mazurs (lv)
	Aurimas Černius (lt)
	Balázs Meskó (hu)
	Mario Blättermann (de)

Milan Crha's avatar
Milan Crha committed
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
Evolution-Data-Server 3.28.0 2018-03-12
---------------------------------------

Translations:
	Guillaume Bernard (fr)
	Gianvito Cavasoli (it)
	Alan Mortensen (da)
	Rūdolfs Mazurs (lv)
	Fabio Tomat (fur)
	Efstathios Iosifidis (el)
	Милош Поповић (sr@latin)
	Anders Jonsson (sv)

Milan Crha's avatar
Milan Crha committed
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
Evolution-Data-Server 3.27.92 2018-03-05
----------------------------------------

Bug Fixes:
	Bug 793491 - Enable C++11 and C++14 when available (Ting-Wei Lan)
	Bug 793476 - [IMAPx] Message download interleave when synchronizing for offline (Milan Crha)
	Bug 793504 - Links containing Cyrillic characters are not highlighted properly (Milan Crha)
	Bug 793673 - Crash on failure of e_cal_cache_search_ids() (Milan Crha)
	Bug 793031 - Decrease memory usage by disabling backend-per-process by default (Milan Crha)
	Bug 793728 - Correct typo in description of 'oauth2-services-hint' GSettings key (Milan Crha)
	Bug 793852 - Remove unused code after changes for bug 793466 (Lubomir Rintel)
	Bug 791475 - Incorrectly parses headers in certain case ][ (Milan Crha)
	Bug 793759 - categories.xml keeps changing on disk (Milan Crha)
	Bug 793779 - Forward slash in UID breaks CardDAV backend (Milan Crha)

Miscellaneous:
	[IMAPx] Enhance processing of server IDLE notifications (Milan Crha)
	No more '.libs' directory in the build directory (Milan Crha)
	Meta backend tests required system-running evolution-source-registry (Milan Crha)
	Google calendar stopped reporting user email (Milan Crha)

Translations:
	Милош Поповић (sr)
	Милош Поповић (sr@latin)
	Jordi Mas (ca)
	Justin van Steijn (nl)
	Piotr Drąg (pl)
	Balázs Úr (hu)
	Fabio Tomat (fur)
	Efstathios Iosifidis (el)
	Nathan Follens (nl)
	Mario Blättermann (de)
	Марко Костић (sr)
	Emin Tufan Çetin (tr)
	Muhammet Kara (tr)
	Changwoo Ryu (ko)
	Rafael Fontenelle (pt_BR)
	Baurzhan Muftakhidinov (kk)
	Aurimas Černius (lt)
	Kukuh Syafaat (id)
	Fran Dieguez (gl)
	Marek Černocký (cs)
	Bruce Cowan (en_GB)
	Jiri Grönroos (fi)

Milan Crha's avatar
Milan Crha committed
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
Evolution-Data-Server 3.27.91 2018-02-19
----------------------------------------

Bug Fixes:
	Bug 793104 - COMPLETED in libical 3.0+ is DATE-TIME only (Milan Crha)
	Bug 793368 - Install AppStream metadata to /usr/share/metainfo/ (Jeremy Bicha)
	Bug 792746 - Fails to build with ENABLE_SMIME set to OFF (Milan Crha)
	Bug 793465 - [NNTP] Fix division by zero when folder is empty (Fatih Akca)
	Bug 793466 - [evolution-source-registry] Empty .source file causes high CPU usage (Milan Crha)

Miscellaneous:
	Correct return value of e_oauth2_service_get_access_token_sync() (Milan Crha)
	Write also message UID in Junk filter debug logs (Milan Crha)
	build: favor python3 as interpreter (Dominique Leuenberger)

Translations:
	Claude Paroz (fr)
	Emin Tufan Çetin (tr)
	Fran Dieguez (gl)
	Piotr Drąg (pl)
	Fabio Tomat (fur)
	Mario Blättermann (de)
	Rafael Fontenelle (pt_BR)
	Aurimas Černius (lt)

Milan Crha's avatar
Milan Crha committed
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
Evolution-Data-Server 3.27.90 2018-02-05
----------------------------------------

Bug Fixes:
	Bug 792302 - CMake build fails to include iconv-detect.h (Milan Crha)
	Bug 792610 - [GPG] Consider alternate signer emails in sender address verification (Milan Crha)
	Bug 792513 - [IMAPx] Deadlock after deleting messages (with real Trash) (Milan Crha)
	Bug 789522 - Decode of empty base64 encoded part causes runtime warnings (Milan Crha)

Miscellaneous:
	[devel-doc] Rename api-index IDs, to not clash with gtk-doc generated IDs (Milan Crha)
	Prevent early free of an ESource when it has pending operations (Milan Crha)
	[IMAPx] Select destination mailbox only when permanentflags not known yet (Milan Crha)
	Change how built-in OAuth2 authentication works (Milan Crha)
	Add a debug print for OAUTH2_DEBUG=1 when obtaining authentication token (Milan Crha)
	Correct OAuth2 mail accounts configured in GNOME Online Accounts (Milan Crha)
	Miscellaneous changes related to built-in OAuth2 services (Milan Crha)
	Add missed default implementation for EOAuth2Service::get_authentication_policy() (Milan Crha)
	Introduce e_oauth2_service_get_redirect_uri() (Milan Crha)
	[SMTP] Change how the list of available authentication methods is constructed (Milan Crha)
	Add OAuth2 authentication for Outlook.com IMAP and SMTP (Milan Crha)
	Correct "may be used uninitialized" warning in imapx_query_auth_types_sync() (Milan Crha)
	Correct developer documentation in e-oauth2-service/s (Milan Crha)
	Prevent passing NULL ldap handle into LDAP functions ][ (Milan Crha)
	[IMAPx] Sort array of UIDs before syncing changes to the server (Milan Crha)
	Address some issues reported by Undefined Behavior Sanitizer (Milan Crha)
	Replace e_cal_recur_nth array with e_cal_recur_get_localized_nth() (Milan Crha)
	Add book/calendar-factory argument to override backend-per-process compile-time option (Milan Crha)
	Correct return value of e_soup_session_get_authentication_requires_credentials() (Milan Crha)
	Provide associated ESource to more EOAuth2Service virtual methods (Milan Crha)

Translations:
	Marcos Lans (gl)
	Balázs Úr (hu)
	Daniel Mustieles (es)
	Rafael Fontenelle (pt_BR)
	Andika Triwidada (id)

Milan Crha's avatar
Milan Crha committed
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
Evolution-Data-Server 3.27.4 2018-01-08
---------------------------------------

Bug Fixes:
	Bug 791475 - Incorrectly parses headers in certain case (Milan Crha)
	Bug 791282 - Sanitize RFC2047 encoded strings to avoid exploits (Milan Crha)

Miscellaneous:
	Prevent passing NULL ldap handle into LDAP functions (Milan Crha)
	[Maildir] Correct double free when the source message file doesn't exist (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Fabio Tomat (fur)
	Marek Černocký (cs)
	Tim Sabsch (de)

Milan Crha's avatar
Milan Crha committed
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
Evolution-Data-Server 3.27.3 2017-12-11
---------------------------------------

Bug Fixes:
	Bug 790032 - Google Contacts ESource recreated every start of source-registry (Milan Crha)
	Bug 789549 - [IMAPx] Runtime warning after message copy/move (Milan Crha)
	Bug 790267 - Expired Google OAuth2 token not refreshed (Milan Crha)
	Bug 790759 - Proxies are ignored in EWebDAVDiscover and Google OAuth2 token refresh (Eloi Vanderbeken)
	Bug 790020 - Use original location when composing new message in Search Folder (Milan Crha)
	Bug 790887 - [IMAPx] Folder '[Gmail]' hidden after start (Milan Crha)
	Bug 790635 - Slow start with 10+ mail accounts enabled (Milan Crha)
	Bug 791016 - [Camel] Fix a compiler warning at folder_summary_update_counts_by_flags() (Philip Withnall)
	Bug 790987 - [IMAPx] Also copy/move locally cached message on COPY/MOVE command (Milan Crha)
	Bug 791327 - Adapt to gweather_info_new() API change (Milan Crha)

Miscellaneous:
	Extend workaround for bug 674885 (type initialisation deadlock in GObject) (Milan Crha)
	[SMTP] Recognize rejected credentials during SASL authentication (Milan Crha)
	[OAuth2] Enhance how expired or invalid access tokens are handled (Milan Crha)
	Merge duplicated code around EGDataOAuth2Authorizer (Milan Crha)
	[File Calendar] Include detailed information in Free/Busy response (Milan Crha)
	[CalDAV/CardDAV] Always set error on failed connection attempt (Milan Crha)
	Correct introspection code build without libgdata (Milan Crha)
	Correct typo in libgweather include directory variable (Milan Crha)
	Show feedback on message download for offline after going online (Milan Crha)
	Correct a failure condition in cal_client_init_in_dbus_thread() (Milan Crha)

Translations:
	Kjartan Maraas (nb)
	Kukuh Syafaat (id)
	Hanifi Çakmak (tr)

Milan Crha's avatar
Milan Crha committed
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
Evolution-Data-Server 3.27.2 2017-11-13
---------------------------------------

Bug Fixes:
	Bug 696047 - [alarm-notify] Busy loop on midnight and DST change (Milan Crha)
	Bug 789169 - [CalDAV] Ask for credentials when PUT fails with Unauthorized (Milan Crha)
	Bug 742167 - Stuck when going online (Milan Crha)
	Bug 789132 - Different TZID of RECURRENCE-ID fails to match instances (Milan Crha)
	Bug 789677 - [ECalClient] Incorrect free call in process_detached_instances() (Jan Alexander Steffens (heftig))
	Bug 789555 - "Synchronize for offline" works on opened folders only (Milan Crha)
	Bug 789147 - [IMAPx] Slow message move with UID MOVE (Milan Crha)

Miscellaneous:
	Return hash-like IDs from camel_header_msgid_generate() (Milan Crha)
	[CalDAV/CardDAV] Append ending slash to URL when missing (Milan Crha)
	[IMAPx] Show progress of message body download only (Milan Crha)
	[IMAPx] Prevent deadlock under camel_imapx_server_copy_message_sync() (Milan Crha)
	[google-backend] Limit for what sources authentication method is changed (Milan Crha)
	Add missed API indexes into developer documentation (Milan Crha)
	[CamelOfflineStore] Incorrect disconnect when going online (Milan Crha)

Translations:
	Matej Urbančič (sl)
	Anders Jonsson (sv)
	Mario Blättermann (de)
	Marek Cernocky (cs)
	Kjartan Maraas (nb)

Milan Crha's avatar
Milan Crha committed
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
Evolution-Data-Server 3.27.1 2017-10-16
---------------------------------------

Bug Fixes:
	Bug 787266 - Failure in installed tests (Milan Crha)
	Bug 787341 - [IMAPx] Report message download progress (Milan Crha)
	Bug 769834 - [IMAPx] Minimize bandwidth usage on metered networks (Milan Crha)
	Bug 786982 - After pressing "NOT JUNK" mail stays in the Junk folder (Milan Crha)
	Bug 787445 - Add message to Unmatched only if still exists (Milan Crha)
	Bug 787542 - Fix search for exact phrase in body of mail on Gmail (Milan Crha)
	Bug 787713 - Can overwrite GError under camel_imapx_conn_manager_sync_changes_sync() (Milan Crha)
	Bug 787514 - [IMAPx] Overaggressive folder change saving after filtering (Milan Crha)
	Bug 787935 - Handle Redirection in ESoupSession (Milan Crha)
	Bug 788048 - Junk/filtering preferences change requires restart (Milan Crha)
	Bug 788051 - Junk messages moved to a real folder are considered seen (Milan Crha)
	Bug 787656 - Do not use Transfer-Encoding:chunked for CalDAV/CardDAV PUT (Milan Crha)
	Bug 786208 - Already opened message box doesn’t show new emails (Milan Crha)
	Bug 781645 - Skip GSettings schema compile when DESTDIR is set (Milan Crha)
	Bug 788371 - Correct reuse of _have_headers in FindSMIME.cmake (Дилян Палаузов)
	Bug 788430 - More corrections to FindSMIME.cmake (Дилян Палаузов)
	Bug 788686 - Google Tasks not shown in To Do-list after restart of Evolution (Milan Crha)
	Bug 788848 - [IMAPx] Enhance which folders are refreshed on NOTIFY notices (Milan Crha)

Miscellaneous:
	e_module_load_all_in_directory: Use g_debug() instead of g_warning() (Milan Crha)
	Ignore "timed out" error from goa_account_call_ensure_credentials_sync() (Milan Crha)
	[EGoaPasswordBased] Reuse GoaClient object between password lookup calls (Milan Crha)
	Misleading error for Google collection account without Calendar part (Milan Crha)
	[IMAPx] Wait for IDLE stop up to 10 seconds, then give up (Milan Crha)
	Fix some issues found by Coverity Scan (Milan Crha)
	Initialize libxml2 global memory in the main() (Milan Crha)
	Use icaltime_is_utc() instead of icaltimetype::is_utc (Milan Crha)
	Mute a compiler warning from e_collator_generate_key() (Milan Crha)
	e-cal-recur.c:ensure_timezone(): Unset icaltimetype::zone only if not UTC (Milan Crha)
	Crash under e-data-cal-view.c:pending_flush_timeout_cb() (Milan Crha)
	[CamelFolderSearch] The 'header-exists' misuses message info structure (Milan Crha)
	[Camel] Speed up message filtering on headers (Milan Crha)
	Internal Google OAuth2 token not refreshed on calendar open (Milan Crha)
	[IMAPx] Prevent crash in imapx_update_store_summary() (Milan Crha)
	Extend a developer comment of camel_message_info_property_lock() (Milan Crha)
	[ESoupSession] Special-case Daily Limit errors and propagate them to the caller (Milan Crha)
	[CalDAV/CardDAV] Improve logic for object load from the server (Milan Crha)
	[GTasks] Remember when timed query resulted in '400 Bad Request' (Milan Crha)
	Prevent crash when an On The Web calendar has set incorrect URI (Milan Crha)

Translations:
	hanniedu (nl)
	Kristjan SCHMIDT (eo)
	Dušan Kazik (sk)
	Xavi Ivars (ca@valencia)

Milan Crha's avatar
Milan Crha committed
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
Evolution-Data-Server 3.26.0 2017-09-11
---------------------------------------

Translations:
	Pawan Chitrakar (ne)
	Jordi Mas (ca)
	Inaki Larranaga Murgoitio (eu)
	Ask Hjorth Larsen (da)
	Emin Tufan Çetin (tr)
	Muhammet Kara (tr)
	Anders Jonsson (sv)
	Gianvito Cavasoli (it)

Milan Crha's avatar
Milan Crha committed
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
Evolution-Data-Server 3.25.92 2017-09-04
----------------------------------------

Bug Fixes:
	Bug 785952 - Google Tasks refresh fails with Bad Request (Milan Crha)
	Bug 786362 - Keep changed messages in Search Folder view until refreshed (Milan Crha)
	Bug 553770 - e_time_get_d_fmt_with_4digit_year: Correct %y replacement (Milan Crha)
	Bug 548814 - [On The Web] Cannot read multiple VCALENDAR objects in single file (Milan Crha)
	Bug 563602 - Detached recurrence ignored after import until EDS is restarted (Milan Crha)

Miscellaneous:
	[ESoupSession] Treat G_TLS_ERROR_BAD_CERTIFICATE as SOUP_STATUS_SSL_FAILED (Milan Crha)
	[CalDAV/CardDAV] Check for TLS/authentication errors on refresh (Milan Crha)
	[IMAPx] Not all local changes saved to the server (Milan Crha)
	camel_store_get_inbox_folder() can fail for IMAPx stores (Milan Crha)
	[EWebDAVDiscoverWidget] Minor changes to error label (Milan Crha)
	[ECalMetaBackend] Removing detached instance doesn't set EXDATE (Milan Crha)
	[IMAPx] Handle gracefully when service is unavailable for get_folder_info() (Milan Crha)
	Merge a cmake/modules change from Evolution (Milan Crha)

Translations:
	Fabio Tomat (fur)
	Ask Hjorth Larsen (da)
	Piotr Drąg (pl)
	Rūdolfs Mazurs (lv)
	Милош Поповић (sr)
	Милош Поповић (sr@latin)
	Rafael Fontenelle (pt_BR)
	Jordi Mas (ca)
	Wolfgang Stöggl (de)
	Jiri Grönroos (fi)
	Changwoo Ryu (ko)
	Dušan Kazik (sk)

Milan Crha's avatar
Milan Crha committed
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
Evolution-Data-Server 3.25.91 2017-08-21
----------------------------------------

Bug Fixes:
	Bug 781901 - [CamelOperation] Do not use g_cancellable_connect/disconnect() (Milan Crha)
	Bug 786366 - Convert C source files to UTF-8 (Jan Alexander Steffens (heftig))

Miscellaneous:
	Add new developer documentation file into evolution-data-server-docs.sgml.in (Milan Crha)

Translations:
	Kukuh Syafaat (id)
	Fabio Tomat (fur)
	Fran Dieguez (gl)
	Gianvito Cavasoli (it)
	Aurimas Černius (lt)
	Pawan Chitrakar (ne)
	Gábor Kelemen (hu)
	Marek Cernocky (cs)
	Anish Sheela (ml)

Milan Crha's avatar
Milan Crha committed
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
Evolution-Data-Server 3.25.90 2017-08-07
----------------------------------------

Bug Fixes:
	Bug 785136 - Summary changes can be lost on folder leave (Milan Crha)
	Bug 785188 - Do not add LIB_INSTALL_DIR into RPATH (Milan Crha)
	Bug 785212 - Quit with a large vFolder causes load of each message info (Milan Crha)
	Bug 785284 - Add asynchronous variant for camel_offline_store_set_online_sync() (Milan Crha)
	Bug 785340 - Change "IMAP+" server type to "IMAP" in GUI (Milan Crha)
	Bug 785393 - [ESourceRefresh] Let zero Refresh interval mean 'No periodic update' (Milan Crha)
	Bug 785629 - Document the CamelStoreGetFolderFlags (Corentin Noël)
	Bug 785647 - Fix some warnings within the documentation (Corentin Noël)
	Bug 785718 - Optimize Maildir sync/check to not load whole summary (Milan Crha)

Miscellaneous:
	Make EWebDAVSession soft-depend on ESourceWebdav extension (Milan Crha)
	Introduce EWebDAVCollectionBackend to be used for WebDAV-discovered collections (Milan Crha)
	Workaround issue with badRequest/invalid format for Google address book (Milan Crha)
	Deadlock on exit under e-categories.c:finalize_categories() (Milan Crha)
	[EWebDAVDiscover] Correct href sets reading (Milan Crha)
	[Vala] Fix a warning with a virtual method being the same name as another method (Corentin Noël)
	Rename owncloud-backend module to webdav-backend (Milan Crha)
	Add calendar and contacts URLs into ESourceCollection extension (Milan Crha)

Translations:
	Andika Triwidada (id)
	Daniel Mustieles (es)
	Marek Cernocky (cs)
	Baurzhan Muftakhidinov (kk)
	Pawan Chitrakar (ne)
	Matej Urbančič (sl)

Milan Crha's avatar
Milan Crha committed
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
Evolution-Data-Server 3.25.4 2017-07-17
---------------------------------------

Bug Fixes:
	Bug 493801 - [IMAPx] Locally cached files not deleted after message remove (Milan Crha)
	Bug 343904 - [POP3] Local cache keeps stored orphaned files (Milan Crha)
	Bug 779753 - [NNTP] Removed messages from server kept in local cache (Milan Crha)
	Bug 338649 - [NNTP] Add option to limit message download count (Milan Crha)
	Bug 784116 - Preserve header's folding misbehaves for folded boundary parameter (James Bottomley)
	Bug 784182 - Change how code snippets are marked in developer comments (Ting-Wei Lan)
	Bug 779156 - [IMAPx] Not listening for changes after resume from suspend ][ (Milan Crha)
	Bug 784183 - tests/libedata-cal/test-cal-cache-utils.c needs sys/wait.h (Ting-Wei Lan)
	Bug 784218 - [Camel] Document some variables to make them available in the introspection (Corentin Noël)
	Bug 772572 - Allow creating Receive-only mail accounts (Milan Crha)
	Bug 781744 - Support not storing sent messages (Milan Crha)
	Bug 782844 - Folder changes not always saved (Milan Crha)
	Bug 781790 - Configure signature and start cursor position per account (Milan Crha)
	Bug 784548 - Collection credentials used for different SMTP server (Milan Crha)
	Bug 784746 - Remove version number from gettext package name (Jeremy Bicha)

Miscellaneous:
	Better react on connection lost in EBookMetaBackend/ECalMetaBackend (Milan Crha)
	Introduce 'list-sources' tool (Milan Crha)
	Use the fancy Unicode apostrophes in the “list-sources” tool (Piotr Drąg)
	Change --module-dir for gtkdoc-fixxref call (Milan Crha)
	Warn and set default when sendmail not found during the build (Milan Crha)
	Expose D-Bus service names in evolution-data-server pkg-config file (Milan Crha)
	Correct localization of external tools (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Piotr Drąg (pl)
	Rafael Fontenelle (pt_BR)
	Anders Jonsson (sv)
	Kukuh Syafaat (id)
	Gábor Kelemen (hu)
	Mario Blättermann (de)

Milan Crha's avatar
Milan Crha committed
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
Evolution-Data-Server 3.25.3 2017-06-19
---------------------------------------

Bug Fixes:
	Bug 782096 - Folder unread count sometimes doesn't update properly (Milan Crha)
	Bug 770476 - Crash on exit in object_bag_notify() (Milan Crha)
	Bug 783385 - Prefer SSL over STARTTLS for mail when both are set in GOA (Milan Crha)

Miscellaneous:
	Prevent busy-loop opening Google calendar configured in GOA (Milan Crha)
	Rename "WebDAV" books group to "CardDAV" (Milan Crha)
	Make some EBookMetaBackend/ECalMetaBackend private functions public (Milan Crha)
	Deprecate e_uid_new() in favor of e_util_generate_uid() (Milan Crha)
	[ESoupSession] Prefer request's URI when setting OAuth2 authorizer (Milan Crha)
	[EBookCache/ECalCache] Understand '#t' search expression as 'list all' (Milan Crha)
	Prevent GError override in e_cal_backend_sync_get_timezone() (Milan Crha)
	Publicize immediate refresh function for EBookMetaBackend/ECalMetaBackend (Milan Crha)
	Fix few memory leaks (Milan Crha)
	Correct ECalMetaBackend::get_object_sync() implementation (Milan Crha)
	Be able to get all UID/id-s from book/cal cache with certain 'extra' data (Milan Crha)
	Fix a crash under e_webdav_discover_traverse_propfind_response_cb() (Milan Crha)
	Introduce ESourceRegistryWatcher (Milan Crha)
	Update ESource's connection-status in EBookMetaBackend/ECalMetaBackend (Milan Crha)
	Allow overwrite of CMAKE_SKIP_RPATH variable (Milan Crha)

Translations:
	Mario Blättermann (de)
	Kukuh Syafaat (id)
	Daniel Mustieles (es)
	Jordi Mas (ca)
	Fabio Tomat (fur)
	Kjartan Maraas (nb)
	Baurzhan Muftakhidinov (kk)

Milan Crha's avatar
Milan Crha committed
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
Evolution-Data-Server 3.25.2 2017-05-22
---------------------------------------

Bug Fixes:
	Bug 781833 - Do not set '-Wl,--no-undefined' on BSD (Antoine Jacoutot)
	Bug 779749 - [NNTP] Add exclusive usage locking for underlying stream (Milan Crha)
	Bug 782360 - Remove src/addressbook/docs/ from git and releases (Milan Crha)
	Bug 782362 - csv2vcard not marked as executable (Milan Crha)
	Bug 782377 - ESourceWebdav overrides ESourceAuthentication::method (Milan Crha)
	Bug 782745 - Build failure of vapi bindings (xmlDocPtr ~> xmlDoc *) (Milan Crha)
	Bug 782799 - On The Web calendar update incorrectly cancelled (Milan Crha)
	Bug 782847 - Some fixes to the developer documentation (Corentin Noël)

Miscellaneous:
	Remove forgotten debug print (Milan Crha)
	Add CamelWeakRefGroup to camel-docs.sgml (Milan Crha)
	Merge offline-cache changes into master (Milan Crha)
	Unicode typography fixes (Piotr Drąg)
	Bump libical dependency to 2.0 for ICAL_FILENAME_PARAMETER (Milan Crha)
	Fix possible use of uninitialized variables in the new code (Milan Crha)
	Correct some developer code comments and annotations (Milan Crha)
	Introduce e_util_generate_uid() (Milan Crha)
	Re-apply missed change for bug 781543 after the offline-cache code merge (Milan Crha)
	Mis-filters emails with Mailing List rule in certain situations (Milan Crha)
	On The Web calendars don't work when the server doesn't return ETag header (Milan Crha)

Translations:
	Kukuh Syafaat (id)
	Daniel Mustieles (es)

Milan Crha's avatar
Milan Crha committed
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
Evolution-Data-Server 3.25.1 2017-04-24
---------------------------------------

Bug Fixes:
	Bug 780617 - [IMAPx] Allow FETCH response split into multiple lines (Milan Crha)
	Bug 777161 - [CalDAV] Deadlock after refresh of OAuth2 token (Milan Crha)
	Bug 777042 - [NNTP] Offline access not working when server service unreachable (Milan Crha)
	Bug 656635 - Use-after-free when setting summary for component with alarms (Milan Crha)
	Bug 781376 - [LDAP] Search in supported fields only (Milan Crha)
	Bug 781465 - Add db4_load and db_load-4 to DB_LOAD NAMES (Antoine Jacoutot)
	Bug 781543 - Provide all Google Task lists (Milan Crha)
	Bug 781549 - [IMAPx] Treat UID as unsigned integer (Milan Crha)

Miscellaneous:
	Revert "Disable support for all POP3 extensions by default" (Milan Crha)
	Fix maybe-used-uninitialized compiler warning from camel-pop3-folder.c (Milan Crha)
	Fix few Coverity scan issues (Milan Crha)
	Correct two libecal/client tests (Milan Crha)
	[IMAPx] Unsubscribed folders shown after refresh (Milan Crha)
	[IMAPx] Fix a memory leak of CamelIMAPXServer (Milan Crha)

Translations:
	Ask Hjorth Larsen (da)
	Piotr Drąg (pl)
	Rūdolfs Mazurs (lv)
	Cédric Valmary (oc)

Milan Crha's avatar
Milan Crha committed
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
Evolution-Data-Server 3.24.0 2017-03-20
---------------------------------------

Translations:
	Jordi Mas (ca)
	Rūdolfs Mazurs (lv)
	Andika Triwidada (id)
	Piotr Drąg (pl)
	Dušan Kazik (sk)
	Gianvito Cavasoli (it)

Milan Crha's avatar
Milan Crha committed
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
Evolution-Data-Server 3.23.92 2017-03-13
----------------------------------------

Bug Fixes:
	Bug 779156 - [IMAPx] Not listening for changes after resume from suspend (Milan Crha)
	Bug 779161 - [Google Auth] Asks for re-sign when cannot reach server to refresh token (Milan Crha)
	Bug 779761 - Duplicate parenthesis in LDAP schema file (Milan Crha)
	Bug 779886 - Add NULL checks to camel_content_type_set_param/camel_content_type_simple (Milan Crha)

Miscellaneous:
	Disable support for all POP3 extensions by default (Milan Crha)
	Skip outdated Camel tests in 'make check' (Milan Crha)
	[Camel] Extend filter debug logging (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Ask Hjorth Larsen (da)
	Fran Dieguez (gl)
	Changwoo Ryu (ko)

Milan Crha's avatar
Milan Crha committed
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
Evolution-Data-Server 3.23.91 2017-02-27
----------------------------------------

Bug Fixes:
	Bug 778775 - Add carddav scope to google-contacts.service for Ubuntu online accounts (Khurshid Alam)
	Bug 778768 - Fails to modify contact with Yandex CardDAV server (Milan Crha)
	Bug 778235 - [IMAPx] Ignore truncated COPYUID server response (Milan Crha)
	Bug 775699 - Only latest 100 tasks downloaded from the Google ][ (Milan Crha)

Miscellaneous:
	Fix a performance issue caused by GWeakRef usage in CamelMessageInfo (Milan Crha)
	[IMAPx] Declare summary to use when cloning message info after message append (Milan Crha)
	Correct how data for installed tests are searched for (Milan Crha)

Translations:
	Inaki Larranaga Murgoitio (eu)
	Ask Hjorth Larsen (da)
	Mingye Wang (Arthur2e5) (zh_CN)
	Chao-Hsiung Liao (zh_TW)
	Anders Jonsson (sv)
	Jiri Grönroos (fi)
	Kjartan Maraas (nb)
	Claude Paroz (fr)
	Balazs Mesko (hu)
	Mario Blättermann (de)
	Rafael Fontenelle (pt_BR)
	Мирослав Николић (sr)
	Мирослав Николић (sr@latin)

Milan Crha's avatar
Milan Crha committed
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
Evolution-Data-Server 3.23.90 2017-02-13
----------------------------------------

Bug Fixes:
	Bug 777207 - Allow e-mail address change for GOA configured accounts (Milan Crha)
	Bug 777431 - [IMAPx] Gmail's BODY search returns only whole word matches (Milan Crha)
	Bug 771289 - Memory leaks in test-contact-types.c (Milan Crha)
	Bug 777695 - [ECalClient] Produce CRLF line endings in iCalendar string (Tim Ruffing)
	Bug 777781 - Unfold header values before comparing them (Milan Crha)
	Bug 778222 - Fix a build break with gperf 3.1 (Milan Crha)
	Bug 778069 - UI not updated after IMAP NOTIFY notifications (Milan Crha)
	Bug 777660 - Strange sentence in gschema string (Milan Crha)
	Bug 778265 - Serialize access to underlying NNTP stream (Milan Crha)

Miscellaneous:
	Ignore errors when getting message for a body-contains search (Milan Crha)
	Correct config.h inclusion in some recent Camel source files (Milan Crha)
	Fix a CamelVeeMessageInfo memory leak (Milan Crha)
	Fix a ref/unref imbalance of CamelIMAPXStoreInfo (Milan Crha)
	Fix a memory leak in camel_imapx_server_append_message_sync() (Milan Crha)
	Unable to add additional Google calendar (Milan Crha)
	Avoid local message cache expiry clean up when being offline (Milan Crha)
	[IMAPx] Avoid unneeded full flags folder update when no changes made (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Fabio Tomat (fur)
	Piotr Drąg (pl)
	Dušan Kazik (sk)
	Mario Blättermann (de)
	Aurimas Černius (lt)
	Marek Černocký (cs)
	Kjartan Maraas (nb)

Milan Crha's avatar
Milan Crha committed
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
Evolution-Data-Server 3.23.4 2017-01-16
---------------------------------------

Bug Fixes:
	Bug 773419 - Age limit for offline message download (Milan Crha)
	Bug 775640 - Autoconfig: Use GSettings keys for folders and variables (Milan Crha)
	Bug 776152 - Cannot search for WebDAV/CalDAV sources (Milan Crha)
	Bug 776127 - Replies sometimes not grouped by thread (Milan Crha)
	Bug 776254 - Introspection for libedataserverui (Corentin Noël)
	Bug 776258 - Make CamelFolderThread a boxed type (Corentin Noël)
	Bug 776194 - [Gpg] Better encrypt error message when no key for recipient (Milan Crha)
	Bug 775643 - Autoconfig: Support also Signature sources (Milan Crha)
	Bug 776328 - Set the provider field in CamelService as boxed (Corentin Noël)
	Bug 776365 - Correct vapi build dependencies (Milan Crha)
	Bug 774304 - Cover relative path in /etc/localtime symlink (Milan Crha)
	Bug 777085 - vCard empty value could break next parameter name parsing (Milan Crha)

Miscellaneous:
	vala: libedataserver-1.2 depends on camel-1.2 (Michael Catanzaro)
	[Vala] Add Posix dependency to camel-1.2 (Corentin Noël)
	[Camel] Fix some introspection annotations (Corentin Noël)
	Use a Unicode apostrophe in a new translatable string (Piotr Drąg)
	Correct new module detection when installed by file rename (Milan Crha)
	[Camel] Fix CamelStore annotations (Corentin Noël)
	Various clean-ups of evolution-source-registry-autoconfig.c (Milan Crha)
	Build vala bindings of libedataserverui only if it's built as well (Milan Crha)
	camel-stream-process: Avoid call of g_debug() in the fork process (Milan Crha)
	Replace deprecated icalproperty_remove_parameter() with icalproperty_remove_parameter_by_kind() (Milan Crha)
	Replace deprecated icaltime_from_timet() with icaltime_from_timet_with_zone() (Milan Crha)
	[IMAPx] Fix a memory leak (Milan Crha)
	Fix a build with libphonenumber (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Marek Černocký (cs)
	Balázs Meskó (hu)
	Fabio Tomat (fur)
	Rafael Fontenelle (pt_BR)

Milan Crha's avatar
Milan Crha committed
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
Evolution-Data-Server 3.23.3 2016-12-12
---------------------------------------

Bug Fixes:
	Bug 774331 - Use Unicode in translatable strings (Piotr Drąg)
	Bug 774698 - [Camel] Do not drop leftover 'Deletes' table on open (Milan Crha)
	Bug 772292 - [IMAPx] New mail not shown in UI until folder refresh (Milan Crha)
	Bug 774496 - [POP3] Downloads messages multiple times with auto-fetch (Milan Crha)
	Bug 774666 - Tell users how to keep messages on POP server indefinitely (Milan Crha)
	Bug 775363 - Fails to build with minimum CMake version (Milan Crha)
	Bug 775395 - Allow to override some (most) of the RPATH related settings (Dominique Leuenberger)
	Bug 774841 - [EWebDAVDiscover] One part failure caused credentials reject (Milan Crha)
	Bug 773156 - Allow system-wide ESource configurations (Autoconfig) (Iago López Galeiras)
	Bug 775597 - Add -L flags set in LDFLAGS to g-ir-scanner command line (Ting-Wei Lan)
	Bug 775618 - Contacts on Google does not accept a second address line (Milan Crha)
	Bug 775699 - Only latest 100 tasks downloaded from the Google (Milan Crha)

Miscellaneous:
	Set also HAVE_KRB5 when found Kerberos 5 with pkg-config (Milan Crha)
	[Camel] Consider NULL and empty arrays/sets equal (Milan Crha)
	Correct const/no-const argument of the camel_message_info_set_dirty() (Milan Crha)
	Do not propagate only folder-flagged flag change in CamelVeeMessageInfo (Milan Crha)
	[IMAPx] Save also server user flags and tags into the folder summary (Milan Crha)
	[IMAPx] Unnecessary local summary rewrites after folder update (Milan Crha)
	[IMAPx] Local flag changes could be missed and left unsaved on the server (Milan Crha)
	[Camel] Introduce camel_operation_new_proxy() (Milan Crha)
	[IMAPx] Notify about new messages early during folder update (Milan Crha)
	Fix a possible uninitialized variable use in a Camel test (Milan Crha)
	Fix some of the gtk-doc warnings in Camel (Milan Crha)
	Fix possible use-after-free in CamelVeeFolder with parent_vee_store (Milan Crha)
	Test for parent_store availability around camel_folder_changed() (Milan Crha)
	Let Camel build its .typelib for the introspection (Milan Crha)
	Fix a vapigen warning from EDataServer-1.2.metadata (Milan Crha)
	Make glib_mkenums() files depend on the source enum file (Milan Crha)

Translations:
	Mario Blättermann (de)
	Piotr Drąg (pl)
	Marek Cernocky (cs)
	Daniel Mustieles (es)
	Gábor Kelemen (hu)
	Baurzhan Muftakhidinov (kk)

Milan Crha's avatar
Milan Crha committed
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
Evolution-Data-Server 3.23.2 2016-11-21
---------------------------------------

Bug Fixes:
	Bug 773360 - Prefer in-tree libraries when scanning introspection data (Milan Crha)
	Bug 773363 - Do not use alloca() in camel-folder-thread.c (Glen Whitney)
	Bug 769573 - Allow also time part set for Tasks, not only date part (Milan Crha)
	Bug 773656 - Fix various g-ir-scanner failures after switching to cmake (Ting-Wei Lan)
	Bug 773659 - Don't set CFLAGS returned by pkg-config as CMAKE_REQUIRED_FLAGS (Milan Crha)
	Bug 773723 - Fix a few annotations in libecal (Corentin Noël)
	Bug 773427 - Do not run gobject-introspection in the source directory (Milan Crha)
	Bug 773657 - Fix JHBuild issues on FreeBSD after switching to cmake (Ting-Wei Lan)
	Bug 764065 - [Camel] Port more classes to GObject (Corentin Noël)
	Bug 767821 - Recognize X-GM-EXT-1 as SPECIAL-USE for Gmail IMAP (Zisu Andrei)
	Bug 772947 - Global junk test option doesn't respect account settings (Milan Crha)
	Bug 774103 - GOA mail account doesn't inherit GoaMail::name (Milan Crha)
	Bug 774234 - Unset INSTALL_RPATH for libs not linking libedbus-private (Dominique Leuenberger)
	Bug 774522 - Translator comments are missing in the .pot/.po files (Piotr Drąg)

Miscellaneous:
	[IMAPx] Avoid crash when untagged response doesn't have a token (Milan Crha)
	Correct WITH_LIBDB configure option processing (Milan Crha)
	Correct typo in the output name of camel tests (Milan Crha)
	Mute/fix some of the libedataserver annotation warnings (Milan Crha)
	Correct ENABLE_BACKTRACES configure option handling (Milan Crha)
	Correct gtkdoc-scan --ignore-headers argument value (Milan Crha)
	Update gtk-doc sgml input files (Milan Crha)
	Fix some of the gtk-doc warnings (Milan Crha)
	Split e-source-calendar.h/.c into three separate files (Milan Crha)
	Correct how private enums (for gtk-doc) are defined (Milan Crha)
	SetupBuildFlags.cmake: Check C++ flags only if C++ is enabled (Milan Crha)
	Ensure CMAKE_SKIP_RPATH is OFF, the RPATH is used here (Milan Crha)

Translations:
	Marek Černocký (cs)
	Mario Blättermann (de)

Milan Crha's avatar
Milan Crha committed
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
Evolution-Data-Server 3.23.1 2016-10-24
---------------------------------------

* Evolution-Data-Server uses CMake instead of autotools now. At the end
  of the configure phase are printed all the available options and their
  values. These can be used for the cmake command to tweak the build.

Bug Fixes:
	Bug 772095 - Don't check available sources for disabled accounts (Google/ownCloud) (Milan Crha)
	Bug 772347 - [IMAPx] NOTIFY responses stuck in stream until read from it (Milan Crha)
	Bug 605416 - Add aliases for accounts (Milan Crha)
	Bug 767807 - Inline non-text/image attachments hidden in message list (Milan Crha)
	Bug 773188 - Fix some warnings in the GObject Annotations (Corentin Noël)
	Bug 773248 - [CalDAV] Google OAuth authentication can fail on refresh (Milan Crha)
	Bug 773309 - Export the C compiler for introspection (Emmanuele Bassi)

Miscellaneous:
	Convert from autotools to CMake (Milan Crha)
	Require as hard dependency some dependencies (Milan Crha)
	Extend error messages in FindLDAP.cmake (Milan Crha)
	Reorganize directory structure (Milan Crha)
	Add a helper script for a 'dist' target (Milan Crha)
	Correct typos/overlooks in a build script (Milan Crha)
	Rename SHARE_INSTALL_DIR to SHARE_INSTALL_PREFIX (Milan Crha)
	Do not quote compiler/linker flags and fix g-ir-scanner cflags (Milan Crha)
	ENABLE_DOT_LOCKING not properly propagated into config.h (Milan Crha)
	Hard-break `make dist` when there are uncommitted changes (Milan Crha)

Translations:
	Peter Mráz (sk)
	Gianvito Cavasoli (it)
	Rafael Fontenelle (pt_BR)
	Marek Černocký (cs)
	Balázs Meskó (hu)
	Rūdolfs Mazurs (lv)
	Ask Hjorth Larsen (da)
	Dušan Kazik (sk)
	Aurimas Černius (lt)
	Piotr Drąg (pl)
	Benjamin Steinwender (de)
	Anders Jonsson (sv)

Milan Crha's avatar
Milan Crha committed
2011
2012
2013
2014
2015
2016
2017
2018
Evolution-Data-Server 3.22.0 2016-09-19
---------------------------------------

Translations:
	Claude Paroz (fr)
	Daniel Mustieles (es)
	Inaki Larranaga Murgoitio (eu)

Milan Crha's avatar
Milan Crha committed
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
Evolution-Data-Server 3.21.92 2016-09-12
----------------------------------------

Bug Fixes:
	Bug 770452 - Stop using camel_pstring_peek() (Hans Petter Jansson)
	Bug 770570 - [addressbook-export] Add broken Full Name into the CSV output (Milan Crha)
	Bug 770746 - [csv2vcard] Ensure @PERL@ is properly substituted (Michael Biebl)
	Bug 761450 - [CalDAV] Refresh expired OAuth2 token beforehand (Milan Crha)
	Bug 770854 - [Camel] Fix buffer over-read due to strchr() misuse (Hans Petter Jansson)

Translations:
	Daniel Mustieles (es)
	Мирослав Николић (sr)
	Мирослав Николић (sr@latin)
	Alexandre Franke (fr)
	Changwoo Ryu (ko)
	Baurzhan Muftakhidinov (kk)
	Jeremy Bicha (es)
	Jiri Grönroos (fi)
	Aurimas Černius (lt)
	David King (en_GB)
	Piotr Drąg (pl)
	Fran Dieguez (gl)
	Marek Černocký (cs)
	Dušan Kazik (sk)
	Ask Hjorth Larsen (da)
	Anders Jonsson (sv)
	Reinout van Schouwen (nl)

Milan Crha's avatar
Milan Crha committed
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
Evolution-Data-Server 3.21.91 2016-08-29
----------------------------------------

Bug Fixes:
	Bug 767786 - Don't hardcode socks:// scheme for Camel accounts proxy lookup (Milan Crha)
	Bug 768672 - Show account name and full folder path in UI messages (Milan Crha)
	Bug 769620 - Ensure Date field is filled in the folder summary (Milan Crha)
	Bug 770198 - Do not override UTC time with a DTSTART zone in e-cal-recur (Milan Crha)
	Bug 761450 - CalDAV fails to recognize "Daily Limit Exceeded" error from Google/GOA (Milan Crha)
	Bug 742117 - Loops on "Learning new spam message in INBOX" (Milan Crha)

Miscellaneous:
	Rename webkitgtk_minimum_version to webkit2gtk_minimum_version (Milan Crha)
	Add translator comments above '%s : %s' explaining its purpose (Milan Crha)
	[Camel] Folder summary can be leaked after its folder is freed (Milan Crha)

Translations:
	Piotr Drąg (pl)
	Dušan Kazik (sk)
	Jiří Eischmann (cs)
	Marek Černocký (cs)
	Andika Triwidada (id)
	Balázs Úr (hu)
	Daniel Mustieles (es)
	Enrico Nicoletto (pt_BR)
	Mario Blättermann (de)
	Balázs Úr (hu)
	Flo H (de)
	Rūdolfs Mazurs (lv)

Milan Crha's avatar
Milan Crha committed
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
Evolution-Data-Server 3.21.90 2016-08-15
----------------------------------------

Bug Fixes:
	Bug 768599 - Drop unused 'Deletes' table from folders.db (Milan Crha)
	Bug 766346 - Incorrect times provided in e_cal_recur_generate_instances() (Milan Crha)
	Bug 751588 - Port to WebKit2 (Milan Crha)
	Bug 767564 - Junk check fails due to empty cache file (Milan Crha)

Translations:
	Aurimas Černius (lt)
	Daniel Mustieles (es)
	Mario Blättermann (de)
	Dušan Kazik (sk)

Milan Crha's avatar
Milan Crha committed
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
Evolution-Data-Server 3.21.4 2016-07-18
---------------------------------------

Bug Fixes:
	Bug 767786 - Use socks:// scheme for Camel accounts proxy lookup (Milan Crha)
	Bug 767865 - [POP3] Correct Delete message after X days comparison (Milan Crha)
	Bug 767780 - The "References" header folded twice (Milan Crha)
	Bug 764065 - [Camel] Use get methods for CamelMessageInfo fields (Corentin Noël)
	Bug 443716 - Move evolution-addressbook-export to e-d-s (Milan Crha)
	Bug 768000 - [POP3] Make it understand Google authentication mechanism (Milan Crha)
	Bug 768258 - Decode headers before passing to regex comparison (Milan Crha)
	Bug 768496 - Fix some Camel annotations and rename structures (Corentin Noël)

Miscellaneous:
	Move Camel dependency into Requires.private in libedataserver/ui.pc (Milan Crha)
	Always build ESExp structure as a GObject descendant (Milan Crha)
	Correct version number reference in a developer comment (Milan Crha)
	Build developer documentation sections and types on the fly (Milan Crha)
	[POP3] Default to "Leave messages on server" for new accounts (Milan Crha)
	[IMAPx] Possible deadlock in camel_imapx_server_stop_idle_sync() (Milan Crha)
	Add Language headers to po files (Piotr Drąg)

Translations:
	Daniel Mustieles (es)
	Tiago Santos (pt)
	Rafael Fontenelle (pt_BR)
	Andika Triwidada (id)
	Chao-Hsiung Liao (zh_TW)

Milan Crha's avatar
Milan Crha committed
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
Evolution-Data-Server 3.21.3 2016-06-20
---------------------------------------

Bug Fixes:
	Bug 766747 - WebDAV discovery for GMX CalDAV server fails (Milan Crha)
	Bug 766682 - Three-state value for 'download messages for offline' per folder (Milan Crha)
	Bug 767056 - [IMAPx] Calculate message size on Append when not known (Milan Crha)
	Bug 767134 - [Camel] Avoid possible NULL dereference on folder dispose (Milan Crha)
	Bug 634294 - Calendar factory crash under e-cal-recur (Milan Crha)

Miscellaneous:
	e-webdav-discover-widget - Show all supported types for the source in the table (Milan Crha)
	Fix two memory leaks (Milan Crha)
	[CamelGpgContext] Provide signer photos when available (Milan Crha)
	Introduce an ENetworkMonitor (Milan Crha)
	Fix a GCC compiler warning (Milan Crha)
	Address some of the clang compiler warnings (Milan Crha)
	ENetworkMonitor: Implement also the async part of the GNetworkMonitor interface (Milan Crha)
	[Camel] Set default connection timeout to 90 seconds (Milan Crha)

Translations:
	Cédric Valmary (oc)
	Mario Blättermann (de)
	Dušan Kazik (sk)
	Rafael Fontenelle (pt_BR)

Milan Crha's avatar
Milan Crha committed
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
Evolution-Data-Server 3.21.2 2016-05-23
---------------------------------------

Bug Fixes:
	Bug 765857 - Allow blank "Full Name" for email account (Milan Crha)
	Bug 765646 - [Camel] Add some missing annotations (Corentin Noël)
	Bug 687038 - Support STARTTLS for NNTP servers (Milan Crha)
	Bug 740627 - [IMAPx] Cannot append to a write-only folder (Milan Crha)
	Bug 571723 - Prefer "Cancelled" over "Canceled" in translatable strings (Milan Crha)

Miscellaneous:
	Possible use-after-free on factory subprocess close (Milan Crha)
	Add error checks around factory subprocess backend loading (Milan Crha)
	[IMAPx] 'STARTTLS not supported' error ignored (Milan Crha)
	Fix some issues found by Coverity Scan, cppcheck and clang (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Balázs Meskó (hu)
	sujiniku (ja)
	Cédric Valmary (oc)
	Tiago Santos (pt)

Milan Crha's avatar
Milan Crha committed
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
Evolution-Data-Server 3.21.1 2016-04-25
---------------------------------------

Bug Fixes:
	Bug 763951 - libedata-book: Handle an error return from e_sexp_parse() (Philip Withnall)
	Bug 764027 - [CalDAV] Use timezone location as tzid for iCloud.com (Milan Crha)
	Bug 763670 - [IMAPx] Silently ignore G_TLS_ERROR_EOF (Milan Crha)
	Bug 764172 - [IMAPx] Load folder summary into memory before sync/fetch (Milan Crha)
	Bug 764434 - Set Accept-Language header for libsoup sessions (Michael Kuhn)
	Bug 764307 - [IMAPx] Use NOTIFY only if supported and IDLE enabled (Milan Crha)
	Bug 728496 - GOA configured Google calendar not using OAuth2 (Milan Crha)
	Bug 764977 - Manual folder Refresh should fully resync with the server (Milan Crha)
	Bug 235681 - Preserve header's folding (Milan Crha)

Miscellaneous:
	Fix memory leak in error paths in EBookBackendSqliteDB::sexp_to_sql_query() (Milan Crha)
	[CalDAV] Instead of query for UID, try to get the object directly (Milan Crha)
	[CalDAV] Backend not initialized when asked to authenticate (Milan Crha)
	[IMAPx] Add default folder names as iCloud provides them (Milan Crha)
	[IMAPx] Do not change Sent folder for GMail in initial setup (Milan Crha)
	[IMAPx] Cleanup busy/idle hashes on connect/disconnect (Milan Crha)
	[IMAPx] Report message flag change only if really changed (Milan Crha)
	[IMAPx] Add thread-safety locking around server's private 'changes' property (Milan Crha)
	[IMAPx] Retry the operation only if an old connection fails (Milan Crha)
	[IMAPx] Release idle_lock before disconnecting the cancellable (Milan Crha)
	[IMAPx] Crash under imapx_server_info_changed_cb() (Milan Crha)

Translations:
	Balázs Úr (hu)
	Kristjan SCHMIDT (eo)
	Cédric Valmary (oc)
	YunQiang Su (zh_CN)

Milan Crha's avatar
Milan Crha committed
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
Evolution-Data-Server 3.20.0 2016-03-21
---------------------------------------

Translations:
	Jiri Grönroos (fi)
	Jordi Mas (ca)
	Efstathios Iosifidis (el)
	Yuri Myasoedov (ru)
	Ask Hjorth Larsen (da)
	Gianvito Cavasoli (it)

Milan Crha's avatar
Milan Crha committed
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
Evolution-Data-Server 3.19.92 2016-03-14
----------------------------------------

Bug Fixes:
	Bug 762759 - Crash on start when ~/.cache is not accessible (Milan Crha)
	Bug 763139 - libedata-book: Validate strings from the backend summary file as UTF-8 (Philip Withnall)
	Bug 761096 - [IMAPx] Disable message multi-fetch by default (Milan Crha)

Miscellaneous:
	Fix locking in an error path of camel_key_table_add() function (Insu Yun)
	[WebCal] Does not refresh when it's authenticated (Milan Crha)
	[CalDAV] Add Bearer auth to the SoupSession only when using OAuth2 (Milan Crha)

Translations:
	Rūdolfs Mazurs (lv)
	Stas Solovey (ru)
	Baurzhan Muftakhidinov (kk)
	Matej Urbančič (sl)
	Marek Černocký (cs)
	Jordi Mas (ca)
	Changwoo Ryu (ko)
	Sebastian Rasmussen (sv)

Milan Crha's avatar
Milan Crha committed
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
Evolution-Data-Server 3.19.91 2016-02-29
----------------------------------------

Bug Fixes:
	Bug 725320 - [Camel] Let the store preconfigure settings the first time (Milan Crha)

Miscellaneous:
	[IMAPx] Add "use-multi-fetch" boolean option (Milan Crha)
	[Camel] Run "headers-end-with" search rule in memory (Milan Crha)
	[IMAPx] Cannot mark-all-read in virtual Junk and Trash folders (Milan Crha)
	Address few issues found by Coverity Scan (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Мирослав Николић (sr)
	Мирослав Николић (sr@latin)
	Rafael Fontenelle (pt_BR)
	Aurimas Černius (lt)
	Fran Dieguez (gl)
	Cédric Valmary (oc)
	Marek Černocký (cs)

Milan Crha's avatar
Milan Crha committed
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
Evolution-Data-Server 3.19.90 2016-02-15
----------------------------------------

Bug Fixes:
	Bug 759392 - Allow custom gpg binary (Milan Crha)
	Bug 760794 - Correct some annotations in the Calendar code (Corentin Noël)
	Bug 725320 - [Camel] Let the store preconfigure settings the first time (Milan Crha)
	Bug 748996 - GNetworkAddress is not thread safe (Milan Crha)
	Bug 760780 - [Camel] Make some bare structures boxed types (Corentin Noël)
	Bug 759153 - Prefer gpg2 over gpg (again, to match default for seahorse) (Milan Crha)
	Bug 760735 - Add RSCALE support (with libical 2.0.0+) (Milan Crha)
	Bug 761506 - Rename SSL to TLS (Milan Crha)
	Bug 761346 - More Camel introspection fixes (Corentin Noël)
	Bug 761527 - Local calendar interval tree not always updated (Milan Crha)
	Bug 760951 - Cannot copy contact from Google to WebDAV addressbook (Milan Crha)

Miscellaneous:
	[camel-debug] Add thread-safety around dwarf address resolution code (Milan Crha)
	[EDataCalView] Ensure GDBus string for view signals (Milan Crha)
	[IMAPx] Connection could be used multiple times at once in certain cases (Milan Crha)
	[IMAPx] Stop IDLE gracefully (Milan Crha)
	[IMAPx] Change how IDLE is handled (Milan Crha)
	[IMAPx] Remove runtime check from imapx_conn_manager_dec_mailbox_hash() (Milan Crha)
	[IMAPx] Try to guess also Templates and Archive folders (Milan Crha)
	[IMAPx] Crash in imapx_free_capability() (Milan Crha)
	[IMAPx] Prefer graceful IDLE stop than forced reconnect (Milan Crha)
	Use icaltzutil_set_exact_vtimezones_support(), if available (Milan Crha)
	Address/mute some Coverity Scan issues (Milan Crha)
	Do not require gnome-common to run autogen.sh (Milan Crha)
	Correct flags when checking for icaltzutil_set_exact_vtimezones_support() (Milan Crha)
	Correct some possibly uninitialized variables usages (Milan Crha)

Translations:
	Mario Blättermann (de)
	Mingye Wang (zh_TW)
	Balázs Meskó (hu)
	Daniel Mustieles (es)
	Piotr Drąg (pl)
	Ask Hjorth Larsen (da)
	Dušan Kazik (sk)
	Rūdolfs Mazurs (lv)
	Chao-Hsiung Liao (zh_TW)

Milan Crha's avatar
Milan Crha committed
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
Evolution-Data-Server 3.19.4 2016-01-18
---------------------------------------

Bug Fixes:
	Bug 759214 - Make CamelFilterDriver introspection friendly (Corentin Noël)
	Bug 759458 - Enable GIR generation for the Camel library (Corentin Noël)
	Bug 759714 - Fix annotations of EDataServer and Camel (Corentin Noël)

Miscellaneous:
	[IMAPx] Enhance IDLE run management on folders (Milan Crha)

Translations:
	Gianvito Cavasoli (it)
	Mario Blättermann (de)
	Aurimas Černius (lt)
	Kjartan Maraas (nb)

Milan Crha's avatar
Milan Crha committed
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
Evolution-Data-Server 3.19.3 2015-12-14
---------------------------------------

Bug Fixes:
	Bug 746675 - Workaround thread unsafety of icaltimezone_load_builtin_timezone() (Milan Crha)
	Bug 758856 - [GPG] Option to prefer inline sign/encrypt of pure text/plain mails (Milan Crha)

Miscellaneous:
	Make sure EDBusServer modules are loaded only once (Milan Crha)
	[POP3] Avoid deadlock around pop3_folder_get_message_sync() (Milan Crha)
	[ECacheReaper] Recover data for private folders (Milan Crha)
	[EDBusServer] Reload the server only if a new module was added (Milan Crha)

Translations:
	Aurimas Černius (lt)

Milan Crha's avatar
Milan Crha committed
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
Evolution-Data-Server 3.19.2 2015-11-23
---------------------------------------

Bug Fixes:
	Bug 757169 - Crash on GTasks save from gnome-todo (Milan Crha)
	Bug 757465 - [NNTP] 'Mark All Messages as Read' function does not work (Milan Crha)
	Bug 688921 - tests: Remove e-source-test (Milan Crha)
	Bug 700001 - [CamelDB] Try to recover when opening corrupt database file (Milan Crha)
	Bug 757789 - [IMAPx] Incorrect unref of a message info on message copy (Milan Crha)
	Bug 702127 - Crash under cal_backend_store_save_cache_now() (Milan Crha)

Miscellaneous:
	Correct gtk-doc build references to work in out-of-source builds too (Milan Crha)
	[Maildir] Change flag separator in file name for Win32 (Milan Crha)
	[Camel] Check for session existence in store/folder maybe_connect (Milan Crha)
	camel_service_ref_session() can return a NULL pointer (Milan Crha)
	Correct test-vcard-parsing, use unique test names (Milan Crha)
	[IMAPx] Doesn't ask for password when a wrong is entered (Milan Crha)
	[Camel] Add some helper functions for ref count issues debugging (Milan Crha)
	[EDBusServer] Load newly added modules on the fly (Milan Crha)

Translations:
	Pedro Albuquerque (pt)
	Gábor Kelemen (hu)
	Kjartan Maraas (nb)
	Marek Černocký (cs)
	Daniel Mustieles (es)

Milan Crha's avatar
Milan Crha committed
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
Evolution-Data-Server 3.19.1 2015-10-26
---------------------------------------

Bug Fixes:
	Bug 749974 - Use OAuth2 for Google sources (Milan Crha)
	Bug 754999 - Write EXDATE times in UTC (Milan Crha)
	Bug 255032 - Be able to write a note on a mail (Milan Crha)
	Bug 755412 - [UOA] Update OAuth flow according to Google documentation (Alberto Mardegan)
	Bug 755410 - [UOA] Incorrect ESource unref in e_signon_session_password_get() (Milan Crha)
	Bug 513779 - Select reply style per mail account (Milan Crha)
	Bug 552425 - [SMTP] Try to reconnect on connection lost during AUTH command (Milan Crha)
	Bug 755735 - Make D-Bus session service directory configurable (Simon McVittie)
	Bug 755735 - Add a systemd user service for each D-Bus session service (Simon McVittie)
	Bug 732931 - Google CalDAV returns whole calendar on UID comp-filter (Milan Crha)
	Bug 748636 - [IMAPx] Disable LIST-EXTENDED extension for Cyrus servers (Milan Crha)
	Bug 756172 - Asks for WebCal password at every start (Milan Crha)
	Bug 756530 - Deadlock in e_backend_set_online() (Milan Crha)
	Bug 756842 - [Maildir] Do not overwrite received date on the message info (Milan Crha)

Miscellaneous:
	[Weather calendar] Location/Unit changes not propagate until re-open (Milan Crha)
	Correct runtime warnings from ubuntu-online-accounts module (Milan Crha)
	source_registry_server_process_file_monitor_event - Correct possible runtime warning (Milan Crha)
	Fix a reference leak from e-webdav-discover (Milan Crha)
	Avoid the compile warning when initializing SPNEGO' gss_OID_desc structure (Tomas Popela)

Translations:
	Kenneth Nielsen (da)
	Милош Поповић (sr)
	Christian Kirbach (de)
	Inaki Larranaga Murgoitio (eu)

Milan Crha's avatar
Milan Crha committed
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
Evolution-Data-Server 3.18.0 2015-09-21
---------------------------------------

Bug Fixes:
	Bug 755075 - Recent glib 2.45.8 change breaks account settings (Milan Crha)

Translations:
	Fran Dieguez (gl)
	Claude Paroz (fr)
	Rūdolfs Mazurs (lv)
	Muhammet Kara (tr)
	Stas Solovey (ru)
	Marek Černocký (cs)
	Anders Jonsson (sv)
	Kjartan Maraas (nb)
	Tom Tryfonidis (el)

Milan Crha's avatar
Milan Crha committed
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
Evolution-Data-Server 3.17.92 2015-09-14
----------------------------------------

Bug Fixes:
	Bug 677438 - [POP3] Crash on disconnect with ongoing message download (Milan Crha)
	Bug 752339 - [POP3] Crash due to passing set GError to glib-networking (Milan Crha)
	Bug 402843 - Remove Junk/Deleted flag when moving out of real Junk/Trash folder (Milan Crha)
	Bug 753432 - Can not delete GMail's account Contact source (Milan Crha)
	Bug 750964 - Backend online state not updated before calling open() (Milan Crha)

Miscellaneous:
	[POP3] Message re-download shown as completely empty message (Milan Crha)
	[IMAPx] Junk/NotJunk message flags not stored server-side (Milan Crha)
	[IMAPx] Remove redundant CAMEL_IMAPX_ERROR_TRY_RECONNECT error code (Milan Crha)
	[IMAPx] Local changes not always properly saved to the server (Milan Crha)
	[IMAPx] Better runtime warning when running command on top of another (Milan Crha)
	[CamelVeeSummary] Do not freeze folder when setting info flags (Milan Crha)
	[IMAPx] Move to real Trash keeps original message with UID COPY (Milan Crha)
	[IMAPx] Empty trash doesn't empty virtual folder Trash (Milan Crha)
	[IMAPx] Add few more debug prints around command processing (Milan Crha)
	Always hold EDBusServer when opening factory subprocess (Milan Crha)
	Extract libsecret store/lookup/delete API into a public interface (Milan Crha)

Translations:
	Balázs Úr (hu)
	Andika Triwidada (id)
	Aurimas Černius (lt)
	Baurzhan Muftakhidinov (kk)
	Changwoo Ryu (ko)
	Kjartan Maraas (nb)

Milan Crha's avatar
Milan Crha committed
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
Evolution-Data-Server 3.17.91 2015-08-31
----------------------------------------

Bug Fixes:
	Bug 699529 - Store remote folder changes more often (Milan Crha)
	Bug 753764 - Can't move recurring 24h calendar entries back one day (Milan Crha)
	Bug 749773 - [IMAPx] Ignore preceding '+' in capability name (Milan Crha)

Miscellaneous:
	[IMAPx] Correct expunge and real trash/junk handling (Milan Crha)
	[CalDAV] Add workaround for FastMail servers (Milan Crha)
	[Google backend] Use imap/smtp.googlemail.com instead of .gmail.com (Milan Crha)
	[IMAPx] Do not block GetMessage requests for different messages (Milan Crha)
	[Google/ownCloud backend] Always update discovered ESource details (Milan Crha)
	[GOA/UOA] Remove duplicate ESource-s referencing the same GOA/UOA account (Milan Crha)
	[IMAPx] Do not inherit cancelled errors from previously running jobs (Milan Crha)
	[IMAPx] Name CAMEL_IMAPX_ERROR codes (Milan Crha)
	[IMAPx] Miscellaneous changes (Milan Crha)

Translations:
	Daniel Mustieles (es)
	Dušan Kazik (sk)
	Jordi Mas (ca)
	Pedro Albuquerque (pt)
	Piotr Drąg (pl)
	Chao-Hsiung Liao (zh_TW)

Milan Crha's avatar
Milan Crha committed
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
Evolution-Data-Server 3.17.90 2015-08-17
----------------------------------------

Bug Fixes:
	Bug 722270 - Crash under WebDAV's send_propfind() (Milan Crha)
	Bug 752233 - sexp: Eliminate some global variables which broke static linking (Philip Withnall)
	Bug 745545 - [IMAPx] Rewrite job queue to one central (Milan Crha)
	Bug 753276 - Fix return value errors in camel-imapx-conn-manager.c (Ting-Wei Lan)
	Bug 752338 - Incorrect handling of multibyte characters in vCards (Alex Shtyrov)
	Bug 752114 - Collection backend changes overwritten with old values (Milan Crha)
	Bug 233140 - Show message counts in subscribe folders dialog (Milan Crha)
	Bug 533478 - [IMAPx] Support umlauts in user tags (Milan Crha)
	Bug 752197 - Teach cache-reaper of 3rd-party private directories ][ (Milan Crha)
	Bug 684456 - Google Contacts: Support vCard REV attribute (Milan Crha)
	Bug 686105 - LDAP search with categories filter fails (Milan Crha)

Miscellaneous:
	Do not set write-to-all to installed tests executable (Milan Crha)
	Bump minimum SQLite version to 3.7.17 (Tanu Kaskinen)
	Prefix password lookup errors, thus they make more sense in UI (Milan Crha)
	Introduce CAL_STATIC_CAPABILITY_ALL_DAY_EVENT_AS_TIME (Milan Crha)
	[camel-operation.c] Correct argument in g_signal_new() (Milan Crha)
	[imapx_server_inactivity_thread] Do not claim 'cancelled' error on console (Milan Crha)
	[camel-imapx-conn-manager.c] Correct return values in some functions (Milan Crha)
	[e-cal-recur.c] Do not write out of bounds of the weekdays array (Milan Crha)
	[IMAPx] Correct IDLE detection to not overlap running commands (Milan Crha)
	[IMAPx] Add an 'output_stream' argument to imapx_step() (Milan Crha)
	[IMAPx] Stop early in imapx_authenticate_sync() if cancelled (Milan Crha)
	[IMAPx] imapx_server_inactivity_thread: Turn runtime warnings into debug messages (Milan Crha)
	[IMAPx] Ignore broken (truncated) COPYUID server response (Milan Crha)
	[IMAPx] Prefer Get/Copy/Move message and Expunge jobs over other (Milan Crha)
	[IMAPx] Treat G_IO_ERROR_CLOSED as a reason to try to reconnect (Milan Crha)
	[IMAPx] Connection could be used by two jobs at the same time (Milan Crha)
	[IMAPx] More pending-IDLE-detection related changes (Milan Crha)
	[IMAPx] Be able to search server with text with umlauts/UTF-8 letters (Milan Crha)
	[SMTP] Add thread safety around istream/ostream (Milan Crha)

Translations:
	Marek Černocký (cs)
	Aurimas Černius (lt)
	Pedro Albuquerque (pt)
	Necdet Yücel (tr)
	Kjartan Maraas (nb)
	Daniel Mustieles (es)
	Felipe Braga (pt_BR)
	Jordi Mas (ca)

Milan Crha's avatar
Milan Crha committed
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
Evolution-Data-Server 3.17.4 2015-07-20
---------------------------------------

Bug Fixes:
	Bug 751462 - Include header name length when folding long lines (Arthur de Jong)
	Bug 751329 - [IMAPx] Shared Folder Disappearing (Milan Crha)
	Bug 751701 - Update ESource's connection status after server connect (Milan Crha)
	Bug 751769 - camel_db_maybe_run_maintenance() returns failure incorrectly (Milan Crha)
	Bug 751657 - ESource can be removed after its property change (Milan Crha)
	Bug 750766 - [IMAPx] Deadlock filtering and downloading messages for offline use (Milan Crha)
	Bug 685035 - [IMAPx] Nonsensical progress report on folder update (Milan Crha)
	Bug 752049 - Fix return value error in camel_imapx_job_inc_update_locked() (Ting-Wei Lan)
	Bug 752197 - Teach cache-reaper of 3rd-party private directories (Milan Crha)
	Bug 752304 - [WebDAV book] Generated UIDs can clash with existing (Milan Crha)
	Bug 692361 - e_cal_client_get_free_busy() broken (Milan Crha)
	Bug 752370 - Hangs on vCard with 2 consecutive commas in the parameters list (Alex Shtyrov)
	Bug 752373 - Monthly events do not recur correctly (Milan Crha)

Miscellaneous:
	[CamelGpgContext] Handle decryption failures better (Milan Crha)
	[ENamedParameters] Be able to read/write values from/to a simple string (Milan Crha)
	[IMAPx] Set cache expiration for one week when not sync-for-offline (Milan Crha)
	Add E_CONTACT_PGP_CERT EContact field (Milan Crha)
	Enhance debugging output of source_registry_server_monitor_changed_cb() (Milan Crha)
	[Google backend] Claim Contacts and Tasks in populate() (Milan Crha)
	Not able to select time in appointment/meeting for some locales (Milan Crha)
	Doesn't honor Google settings as defined in gnome-online-accounts (Milan Crha)
	Add GCancellable parameter to camel_filter_search_match() (Milan Crha)
	Remove obsolete code comment (Milan Crha)

Translations:
	Balázs Úr (hu)
	Pedro Albuquerque (pt)
	Daniel Mustieles (es)
	Dušan Kazik (sk)

Milan Crha's avatar
Milan Crha committed
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
Evolution-Data-Server 3.17.3 2015-06-22
---------------------------------------

Bug Fixes:
	Bug 747988 - Adding 000D characters in plaintext mail replies (Milan Crha)
	Bug 749292 - SMTP connection lost while reading message data (Milan Crha)
	Bug 749664 - [IMAPx] Don't mark mail in trash folder as deleted (Milan Crha)
	Bug 720197 - [IMAPx] Indefinite waiting for message download (Milan Crha)
	Bug 750146 - [IMAPx] Deadlock when FETCH and STORE run at one time (Milan Crha)
	Bug 750416 - Crash under e_client_wait_for_connected_sync() (Milan Crha)
	Bug 750427 - Preserve EWS autodiscovered hosts in GOA accounts (Milan Crha)
	Bug 676155 - [POP3] Use 'Broken pipe' error for end-of-stream case (Milan Crha)
	Bug 678901 - Avoid ESource::changed notification after extension load (Milan Crha)
	Bug 750148 - GMail account with calendar/contacts broken the next start (Milan Crha)
	Bug 247661 - [LDAP] Cannot save contact with Calendar and Free/Busy URLs (Milan Crha)
	Bug 471791 - Move away from g_asserts to g_ret* (Milan Crha)
	Bug 751108 - Source registry Reload() method call broken (Milan Crha)
	Bug 750889 - Fix error in e_util_get_source_full_name() documentation (Ting-Wei Lan)
	Bug 751005 - [GOA/UOA] Make collection sources writeable by default (Milan Crha)

Miscellaneous:
	Google backend considers each discovered source as new (Milan Crha)
	[IMAPx] Message moved to real Trash/Junk multiple times (Milan Crha)
	Truly disable gtk-doc build when asked to (Milan Crha)
	[Google book] Remove unnecessary code path found by Coverity Scan (Milan Crha)
	Correct a white-space error (Milan Crha)
	[IMAPx] Consider also G_IO_ERROR_BROKEN_PIPE as 'Connection reset by peer' error (Milan Crha)
	Use e_source_remove_sync() instead of e_source_registry_server_remove_source () (Milan Crha)
	ownCloud/Google backends - make sure discovered sources are enabled (Milan Crha)
	Provide e_util_get_source_full_name() to describe source with parents (Milan Crha)
	Provide default implementation of EBackend::authenticate_sync() (Milan Crha)
	Do not add Google Tasks source for non-GOA master sources (Milan Crha)
	Make ESource::unset_last_credentials_required_arguments() virtual method (Milan Crha)
	source_registry_server_monitor_changed_cb: Reuse existing source (Milan Crha)
	addressbook: Treat an empty vCard attribute group name as NULL (Philip Withnall)
	e-source-registry-server: Watch for changes to .source files and reload (Philip Withnall)
	e_trust_prompt_run_for_source: Do not require Authentication extension (Milan Crha)
	[ETrustPrompt] Ensure needed extensions for GOA/UOA sources (Milan Crha)
	Add --factory parameter to factory subprocesses for easier debugging (Milan Crha)
	e-source-registry-server: Remove a spurious newline from a debug message (Philip Withnall)

Translations:
	Daniel Mustieles (es)
	Balázs Úr (hu)
	Piotr Drąg (am)
	Dimitris Spingos (el)

Milan Crha's avatar
Milan Crha committed
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
Evolution-Data-Server 3.17.2 2015-05-25
---------------------------------------

Bug Fixes:
	Bug 719476 - [IMAPx] Always run IDLE on Inbox folder (Milan Crha)
	Bug 705771 - Improve error handling in POP3 code (Milan Crha)
	Bug 748636 - [IMAPx] Disable LIST-EXTENDED extension for Cyrus servers (Milan Crha)
	Bug 748770 - Add "encrypt-by-default" property to ESourceOpenPGP (Daniel Kahn Gillmor)
	Bug 749190 - Remove unused code from EFreeFormExp (Milan Crha)
	Bug 749108 - Embedded inline images pretend message attachments (Milan Crha)
	Bug 382684 - Skip list ID prefixes in group by subject fallback (Milan Crha)
	Bug 728496 - GOA configured Google calendar not using OAuth2 (Milan Crha)
	Bug 734300 - [IMAPx] Process untagged EXPUNGE response only once (Milan Crha)
	Bug 749135 - GOA account changes not properly propagated (Milan Crha)
	Bug 749385 - [GOA] Fails to work with ownCloud with invalid certificate (Milan Crha)

Miscellaneous:
	Add a workaround for bug 674885 (Type initialisation deadlock in GObject) (Milan Crha)
	[IMAPx] Do not free uninitialized memory in imapx_call_idle() (Milan Crha)
	[POP3] Avoid crash on folder dispose, when iterating through pending commands (Milan Crha)
	[NNTP] Fix minor memory leaks (Milan Crha)
	GOA Google Calendar - Do not notify about past events (Milan Crha)
	GOA Google module - Update authentication method before WebDAV discovery (Milan Crha)
	Add thread-safety into CamelAsyncClosure (Milan Crha)
	Slow expunge of a maildir folder (Milan Crha)
	[http calendar] Add UID to the component, if missing (Milan Crha)
	[Win32] Use common Win32 init function in book/cal subprocesses (Milan Crha)
	Remove confusing runtime warning in e-source.c (Milan Crha)
	Correct 'since' tags in D-Bus .xml files (Milan Crha)
	Add ESource::UnsetLastCredentialsRequiredArguments method (Milan Crha)
	Fix a dead-code found by the Coverity Scan (Milan Crha)
	camel: Avoid an unlikely division by zero on a race condition (Philip Withnall)
	calendar: Remove dead code in HTTP backend (Philip Withnall)
	edataserverui: Remove redundant check for an error being set (Philip Withnall)
	edataserver: Remove redundant code path from e_source_dup_secret_label() (Philip Withnall)
	[Camel] Freeze/thaw also subfolders of vFolders (Milan Crha)
	Correct typos and remove dropped functions from gtk-doc definitions (Milan Crha)
	Also remove references to dropped structures from gtk-doc in eds-docs.sgml (Milan Crha)
	Correct and enhance developer documentation a bit (Milan Crha)
	[Google/ownCloud backend] Discover WebDAV sources only if URL is set (Milan Crha)
	[ESourceWebdav] Use Unknown instead of Reject result on runtime errors (Milan Crha)
	[Weather calendar] Merge intra-day forecasts into one event (Milan Crha)
	Change Google/ownCloud calendar color only when the source is new (Milan Crha)
	Address some Coveriry Scan detected issues (Milan Crha)
	Prevent read after buffer bounds in ENamedParameters::get_parameter_index() (Milan Crha)
	Close the connection in e-webdav-discover (set the soup header for it) (Milan Crha)

Translations:
	Kjartan Maraas (nb)
	Jordi Mas (ca)
	Martin Srebotnjak (sl)
	Dušan Kazik (sk)
	Cédric Valmary (oc)
	Gianvito Cavasoli (it)

Milan Crha's avatar
Milan Crha committed
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
Evolution-Data-Server 3.17.1 2015-04-27
---------------------------------------

Bug Fixes:
	Bug 663828 - Auto-add all Google calendars for GOA accounts (Milan Crha)
	Bug 744718 - Provide backend specific extensions as public (Milan Crha)
	Bug 692555 - Add "Personal" address book to birthdays calendar by default (Milan Crha)
	Bug 746346 - [IMAPx] Propagate no-password authentication errors into UI (Milan Crha)
	Bug 746732 - [IMAPx] Custom command doesn't have connection (Milan Crha)
	Bug 746828 - [IMAPx] Server-side deleted folders still visible in UI (Milan Crha)
	Bug 746395 - Let the provider store sent messages on its own (Milan Crha)
	Bug 723928 - Weather backend: Replace two deprecated gweather_* functions (Milan Crha)
	Bug 723260 - Use a strong reference to client in EBook/CalClientView (Milan Crha)
	Bug 747500 - Mail account connection settings change requires restart (Milan Crha)
	Bug 743996 - "FOREIGN KEY constraint failed" trying to delete contact (Milan Crha)
	Bug 746335 - [IMAPx] Current folder not updated after message move (Milan Crha)
	Bug 746276 - Add thread-safety into EAsyncClosure (Milan Crha)
	Bug 747789 - Implement Refresh for WebDAV books (Milan Crha)
	Bug 747822 - Use global gweather/gweather.h include (Giovanni Campagna)
	Bug 691456 - Incorrectly applied MONTHLY BYMONTHDAY RRULE rule (Milan Crha)
	Bug 691493 - [IMAPx] Show progress when fetching summary information (Milan Crha)
	Bug 747638 - Skipped changed messages in camel_folder_summary_get_changed() (Milan Crha)
	Bug 696552 - exists_vcard query fails with get_contacts_sync() (Milan Crha)
	Bug 696678 - Document ESourceRegistry requires running main loop (Milan Crha)
	Bug 745050 - GPG Signing key cannot be saved (prefer gpg again) (Milan Crha)
	Bug 701352 - [IMAPx] Remove deleted messages in real Trash immediately (Milan Crha)
	Bug 705268 - Run 'make check' within the build tree (Milan Crha)

Miscellaneous:
	EGoaPasswordBased - Avoid runtime warning when checking OAuth2 based accounts (Milan Crha)
	[CalDAV] Claim error when user name is missing for authentication (Milan Crha)
	Avoid possible crash in source_parse_dbus_data() (Milan Crha)
	e_collection_backend_authenticate_children: Fix a memory leak (Milan Crha)
	source_webdav_update_properties_from_soup_uri: Ignore empty user name (Milan Crha)
	Add a new WebDAV discover widget and dialog into libedataserverui (Milan Crha)
	[CalDAV] Stop re-trying authentication with bearer authenticator (Milan Crha)
	[ESourceExtension] Provide common property lock (Milan Crha)
	Drop unnecessary ldap.h include from e-source-ldap.c (Milan Crha)
	Do not use GTask for CamelSession thread jobs (Milan Crha)
	Avoid use of uninitialized variables (Milan Crha)
	Bump gtk+ version requirement to 3.10 (Milan Crha)
	Replace deprecated g_io_scheduler_push_job() in HTTP calendar backend (Milan Crha)
	Do not use deprecated gtk_dialog_get_action_area() (Milan Crha)
	[local book] Failure of contact remove not propagated to UI (Milan Crha)
	Correct developer documentation for camel_provider_list() (Milan Crha)
	[CalDAV] Fix a little memory leak (Milan Crha)
	Fix various memory leaks (Milan Crha)
	CamelVeeSummary::message_info_from_uid: Return referenced info (Milan Crha)
	Fix various memory leaks (Milan Crha)
	Revert camel-folder-thread.c part from the previous commit (Milan Crha)
	Incorrect message info unreferenced in camel_vee_folder_get_location() (Milan Crha)
	[NNTP] Provide feedback when updating folder content (Milan Crha)
	[NNTP] Can fail to disconnect when the command was cancelled (Milan Crha)

Translations:
	Rūdolfs Mazurs (lv)
	Sveinn í Felli (is)
	Marek Černocký (cs)

Milan Crha's avatar
Milan Crha committed
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
Evolution-Data-Server 3.16.0 2015-03-23
---------------------------------------

Translations:
	Fran Dieguez (gl)
	Chao-Hsiung Liao (zh_TW)
	Stas Solovey (ru)
	Enrico Nicoletto (pt_BR)
	Andika Triwidada (id)
	Inaki Larranaga Murgoitio (eu)
	Christian Kirbach (de)

Milan Crha's avatar
Milan Crha committed
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
Evolution-Data-Server 3.15.92 2015-03-16
----------------------------------------

Bug Fixes:
	Bug 720197 - [IMAPx] Indefinite waiting for message download (Milan Crha)
	Bug 737468 - [IMAPx] Temporarily workaround 'Empty cache file' error (Milan Crha)
	Bug 736040 - Local Drafts folder is displayed twice after the first run (Milan Crha)
	Bug 723614 - Restore from GConf only once (Milan Crha)
	Bug 732573 - Preset default Drafts and Sent folders for GOA/UOA accounts (Milan Crha)
	Bug 624003 - [SMTP] GMail password change not accepted first time (Milan Crha)
	Bug 697053 - Call view's remote dispose without waiting for a result (Milan Crha)
	Bug 700015 - Searching for mail contents does not respect encoding (Milan Crha)

Miscellaneous:
	Correct Berkeley DB (libdb) CFLAGS/LIBS (Milan Crha)
	module-gnome-online-accounts: Mail part of the account can be disabled (Milan Crha)
	Revert part of commit 687d1b1bcb to avoid deadlock (Milan Crha)
	Should not ask for password of GOA IMAP account (Milan Crha)
	[IMAPx] IDLE call timeouts for STARTTLS connections (Milan Crha)

Translations:
	Marek Černocký (cs)
	Piotr Drąg (pl)
	Fran Dieguez (gl)
	Balázs Úr (hu)
	Baurzhan Muftakhidinov (kk)
	Changwoo Ryu (ko)
	Aurimas Černius (lt)
	Daniel Mustieles (es)
	Anders Jonsson (sv)
	Dušan Kazik (sk)
	Tom Tryfonidis (el)
	Мирослав Николић (sr)
	Мирослав Николић (sr@latin)
	Samir Ribic (bs)
	Андрій Бандура (uk)
	Ask Hjorth Larsen (da)
	Matej Urbančič (sl)
	Josef Andersson (sv)
	Alexandre Franke (fr)
	Muhammet Kara (tr)

Milan Crha's avatar
Milan Crha committed
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
Evolution-Data-Server 3.15.91 2015-03-02
----------------------------------------

Bug Fixes:
	Bug 726036 - Hard to know which password belongs to which account part (Milan Crha)
	Bug 732018 - [IMAPx] Crash due to passing set GError to glib-networking ][ (Milan Crha)
	Bug 659522 - [CalDAV] Show URI in generic connection error messages (Milan Crha)
	Bug 744785 - [IMAPx] Check for correct Date before using it in APPEND (Milan Crha)
	Bug 737974 - [IMAPx] Resource-expensive EXPUNGE command (Milan Crha)

Miscellaneous:
	Avoid crash under e_source_set_connection_status() (Milan Crha)
	Load ESourceCredentialsProvider modules only once (Milan Crha)
	Provide and use thread safe variants of g_object_bind_property*() functions (Milan Crha)
	e_source_dup_secret_label: Fix compiler warning about printf format (Milan Crha)
	Update devel-doc Since from 3.14 to 3.16 (Milan Crha)
	Use recursive lock for camel_binding_* proxy functions (Milan Crha)
	[CalDAV] Be able to open in offline mode when VPN is down (Milan Crha)
	CamelNetworkService: Check for non-NULL session (Milan Crha)
	Fix a crash in server_side_source_credentials_lookup_cb() (Milan Crha)
	Sync version with GNOME 3.15 series (Milan Crha)

Translations:
	Kjartan Maraas (nb)
	Chao-Hsiung Liao (zh_TW)
	Dimitris Spingos (el)
	Dušan Kazik (sk)
	Daniel Mustieles (es)
	Claude Paroz (fr)
	Efstathios Iosifidis (el)
	Balázs Úr (hu)
	Aurimas Černius (lt)
	Fran Dieguez (gl)

Milan Crha's avatar
Milan Crha committed
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
Evolution-Data-Server 3.13.90 2015-02-16
----------------------------------------

Bug Fixes:
	Bug 743015 - Calendar factory crashes when trying to open a book source (Milan Crha)
	Bug 732145 - Breaks existing (not evolution's) maildir folder structure (Milan Crha)
	Bug 744092 - Define both _BSD_SOURCE and _DEFAULT_SOURCE (Milan Crha)
	Bug 743533 - [IMAPx] Shared folders removed on folder list refresh (Milan Crha)
	Bug 743010 - Do not strip S/MIME certificate names (Milan Crha)

Miscellaneous:
	Move authentication of backends back to the client (Milan Crha)
	Replace _BSD_SOURCE with _DEFAULT_SOURCE define (Milan Crha)
	Correct error in credentials_prompter_dispose() (Milan Crha)
	Fix issues found by 'make check' in ESource (Milan Crha)
	Let the 'make check' pass again (Milan Crha)
	Correct user data for credentials_prompter_connection_status_changed_cb() (Milan Crha)
	Set ESource's connection-status to disconnected on EBackend's dispose (Milan Crha)
	[WebDAV book backend] Return at least offline contacts when not connected (Milan Crha)
	[ECalClient] Do not replace cached timezones (Milan Crha)
	Identify job description for camel_session_submit_job() (Milan Crha)
	Make camel_stream_write() try to write all bytes at once (Milan Crha)
	Google address book backend opened read-only (Milan Crha)
	[IMAPx] Do not update mailboxes on exit which were not entered yet (Milan Crha)
	Declare camel_application_is_exiting variable in camel.h (Milan Crha)
	CalDAV source (calendar/task list/memo list) could be left unauthorized (Milan Crha)
	[Win32] Try to find subprefix when replacing runtime prefix (Milan Crha)

Translations:
	Marek Černocký (cs)
	Daniel Mustieles (es)
	Dušan Kazik (sk)
	Aurimas Černius (lt)
	Kjartan Maraas (nb)
	Balázs Úr (hu)
	Yuri Myasoedov (ru)

Milan Crha's avatar
Milan Crha committed
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
Evolution-Data-Server 3.13.10 2015-01-26
----------------------------------------

Bug Fixes:
	Bug 691465 - [IMAPx] Mark individual folder for automatic update (Milan Crha)
	Bug 741275 - [IMAPx] Handle parse errors in the disposition parsing code (Philip Withnall)
	Bug 741276 - [CalDAV] Remove dead code (Philip Withnall)
	Bug 741699 - Fix "incompatible pointer type" compiler warning (Debarshi Ray)
	Bug 741786 - Gets stuck while closing fds before execing gpg (Debarshi Ray)
	Bug 741787 - [Maildir] Cannot create subfolder 'Inbox' (Milan Crha)
	Bug 741557 - Bump vala dependency to version 0.22 (Milan Crha)
	Bug 736006 - Crash under backend_finalize() during online state change (Milan Crha)

Miscellaneous:
	EDataBook/Cal: Complete Refresh operation in IDLE (Milan Crha)

Translations:
	Balázs Úr (hu)
	Inaki Larranaga Murgoitio (eu)
	Marek Černocký (cs)

Milan Crha's avatar
Milan Crha committed
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
Evolution-Data-Server 3.13.9 2014-12-22
---------------------------------------

Bug Fixes:
	Bug 740627 - [IMAPx] Cannot append to a write-only folder (Milan Crha)
	Bug 721712 - Writeable calendars can report as read-only after open ][ (Milan Crha)
	Bug 701138 - Make e_cal_backend_sexp_match_comp() thread safe (Milan Crha)
	Bug 740585 - [IMAPx] Ignore timeout when no command is running (Milan Crha)
	Bug 740843 - Correct documentation of e_cal_client_remove_object_sync() (Mateusz Polrola)
	Bug 595389 - Auto-vacuum Camel DB on expunge (Milan Crha)
	Bug 550796 - Implement free form filter expression (Milan Crha)
	Bug 670114 - Provide list of Mail certificates in UI (Milan Crha)
	Bug 695754 - Use-after-free in source_registry_source_notify_enabled_idle_cb() (Milan Crha)
	Bug 735807 - Correct EPhoneNumber spelling errors (Anders Jonsson)
	Bug 741434 - Use-after-free after error in GPG signature verification (Milan Crha)

Miscellaneous:
	[IMAPx] Circle between tagprefix-es for connections (Milan Crha)
	[IMAPx] Speed-up folder cache removal on folder sync (Milan Crha)
	[IMAPx] Enhance and make work namespace override options (Milan Crha)
	[IMAPx] Runtime warning on inactivity timeout with IDLE enabled (Milan Crha)
	[SQLite VFS] Track pending sync requests (Milan Crha)
	e_cal_util_remove_instances_ex: Correct time check on an RDATE value (Milan Crha)
	Define EFreeFormExpSymbol::build_sexp as a full type, to make Vala happy (Milan Crha)
	Skip e-collator-test from 'make check' (Milan Crha)

Translations:
	Balázs Úr (hu)
	Muhammet Kara (tr)
	Daniel Șerbănescu (ro)
	Shantha kumar (ta)
	Daniel Mustieles (es)
	Balázs Úr (hu)

Milan Crha's avatar
Milan Crha committed
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
Evolution-Data-Server 3.13.8 2014-11-24
---------------------------------------

Bug Fixes:
	Bug 300871 - Ignore a specific thread (Milan Crha)
	Bug 739343 - Google Task with Due Date freezes UI on save (Milan Crha)
	Bug 738724 - [IMAP] Message flag changes not always saved (Milan Crha)
	Bug 739495 - addressbook: Fix a typo in a comparison (Philip Withnall)
	Bug 739904 - Can't create Contact List on an LDAP server (Milan Crha)
	Bug 678398 - Make evolution-source-registry debugging configurable (Milan Crha)
	Bug 739610 - [IMAPx] Prevent running FETCH and STORE at the same time (Milan Crha)
	Bug 736011 - [CalDAV] Receive two events adds only the first (Milan Crha)
	Bug 620088 - Enable "This and future" recurrence change option (Milan Crha)
	Bug 735659 - EBookSqlite: Revert ABI change introduced by commit 8231f94 (Mateusz Polrola)
	Bug 736947 - Attachment icon not shown in Sent folder (Milan Crha)
	Bug 732717 - Refreshing an IMAP account does not refresh folder list (Milan Crha)
	Bug 733518 - Make VOICE type optional for TEL in EContact (Milan Crha)
	Bug 732018 - Crash due to passing set GError to glib-networking (Milan Crha)

Miscellaneous:
	Disabling/enabling Collection master source doesn't update children properly (Milan Crha)
	CamelMimeFilterToHTML - Text can be quoted with different characters than just ">" (Tomas Popela)
	Factory could close due to inactivity with slow backend subprocess open (Milan Crha)
	[IMAPx] Try to reconnect after socket I/O timeout (Milan Crha)
	addressbook: Fix ordering of parameters to fread() (Philip Withnall)
	e-proxy: Eliminate more use of undefined C behaviour (Philip Withnall)
	addressbook: Strengthen an assertion to avoid negative bit shifts (Philip Withnall)
	camel: Fix ordering of parameters to fread() (Philip Withnall)
	camel: Fix ordering of parameters to fwrite() (Philip Withnall)
	addressbook: Fix ordering of parameters to fwrite() (Philip Withnall)
	camel_folder_thaw: Save changes to local summary (Milan Crha)
	[CamelIMAPXServer] Assign tagprefix per account (Milan Crha)
	e-source-registry-server: Fix a potential NULL pointer dereference (Philip Withnall)
	[ECalBackendFile] Stops refresh thread too late (Milan Crha)
	ECalComponent: Recurrence ID not rescan properly (Milan Crha)
	Update X-EVOLUTION-ENDDATE before saving changes to events (Milan Crha)
	Limit SQLite busy-wait for a lock (Milan Crha)

Translations:
	Baurzhan Muftakhidinov (kk)
	Marek Černocký (cs)
	Anders Jonsson (sv)
	Kjartan Maraas (nb)
	Duarte Loreto (pt)

Milan Crha's avatar
Milan Crha committed
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
Evolution-Data-Server 3.13.7 2014-10-27
---------------------------------------

Bug Fixes:
	Bug 737279 - DRA not working (Fabiano Fidêncio)
	Bug 653157 - Enable extra compiler warnings in maintainer mode only (Milan Crha)
	Bug 699597 - EBookSqlite: Add indices on family_name, nickname, given_name and file_as (David Woodhouse)
	Bug 699597 - EBookSqlite: Fix queries to use LEFT JOIN where appropriate (David Woodhouse)
	Bug 699597 - EBookSqlite: Use UNION for autocomplete queries (David Woodhouse)
	Bug 737903 - [SMTP] Crash when authentication fails (Milan Crha)
	Bug 737951 - CAMEL_DEBUG=smtp should provide information about SMTP server (Milan Crha)
	Bug 737733 - [IMAPx] Prevent "Stream has outstanding operation" error (Milan Crha)
	Bug 223621 - Add per-account mail Archive Folder option (Milan Crha)
	Bug 738288 - EBookSqlite is leaking memory in ebsql_ref_from_hash function (Mateusz Polrola)
	Bug 698964 - Hide password prompt right after getting the password (Milan Crha)
	Bug 708166 - Update EClient properties on idle after GDBusProxy notify (Milan Crha)
	Bug 737930 - Claims invalid PGP signature for single line mail (Christian Schaarschmidt)
	Bug 738724 - [IMAP] Message flag changes not always saved (Milan Crha)
	Bug 738965 - [SQLite VFS] Crash due to missing xFetch definition (Milan Crha)
	Bug 738184 - [IMAPx] Not every server returns empty namespace prefix for INBOX (Milan Crha)
	Bug 712392 - Delay server availability checks on network change (Milan Crha)
	Bug 583772 - Specify folder in "Downloading new messages for offline mode" (Milan Crha)

Miscellaneous:
	[Win32] Provide a simple password store (Milan Crha)
	Correct compiler flags for libedataserver-private.la (Milan Crha)
	Add libedbus-private.la into LIBADD where needed (Milan Crha)
	Fix UOA accounts accumulating on startup. (Michael Blennerhassett)
	imapx_is_duplicate_fetch_or_refresh: Fix incorrect bit-flag test (Milan Crha)
	CamelMimeFilterToHTML - If the PRE close tag is written to the output, mark it as processed in private as well (Tomas Popela)
	Do not define EBackend::online as G_PARAM_CONSTRUCT (Milan Crha)
	Fixed introspection annotations. (tintou)
	[SMTP] Fails to send message after a change for bug 737903 (Milan Crha)
	Update MAINTAINERS, doap. (Matthew Barnes)
	[CamelService] Connect/Disconnect rely on provided cancellable (Milan Crha)
	[CamelFolder/Store] Check online state of the session too before connecting (Milan Crha)
	[CamelIMAPXConnManager] Can starve in close connections (Milan Crha)
	Use 90 seconds timeout for Camel connections (Milan Crha)
	[CamelOfflineStore] Count with host reachability update delay (Milan Crha)
	[IMAPx] Do not connect to the server in offline mode (Milan Crha)

Translations:
	Rajesh Ranjan (hi)
	Rūdolfs Mazurs (lv)
	Saibal Ray (bn_IN)
	Piotr Drąg (pl)
	Milo Casagrande (it)
	Daniel Mustieles (es)

Milan Crha's avatar
Milan Crha committed
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
Evolution-Data-Server 3.13.6 2014-09-22
---------------------------------------

Bug Fixes:
	Bug 735311 - Adapt to new Google HTTP restriction (Matthew Barnes)
	Bug 486018 - Implement IDNA (Internationalized Domain Names in Applications) (Milan Crha)
	Bug 734853 - CamelNetworkService fails to connect to 'localhost' (Milan Crha)
	Bug 694112 - Crash under e_book_backend_ldap_stop_book_view() (Milan Crha)
	Bug 735523 - Migrate sync_data from EBookBackendSqliteDB to EBookSqlite (David Woodhouse)
	Bug 735191 - [IMAPx] Avoid storing server-disallowed message flags (Milan Crha)
	Bug 733733 - Crash due to write out of buffer in CamelMimeFilterToHTML (Milan Crha)
	Bug 735523 - test-book-client-custom-summary: Add 'exists' tests (David Woodhouse)
	Bug 735523 - EBookSqlite: Support 'exists' queries from summary (David Woodhouse)
	Bug 735523 - EBookSqlite: Support boolean summary field for EContactCert (David Woodhouse)
	Bug 735523 - EBookSqlite: Enable x509Cert summary field by default (David Woodhouse)
	Bug 735200 - [IMAPx] Fails to handle QUOTA response with no quotas (Jeffrey Hutzelman)
	Bug 735523 - Allow EBookSqlite to be used without transactions (David Woodhouse)
	Bug 735523 - Fix erroneous 'return' after EContactCert check (David Woodhouse)
	Bug 735809 - Only export symbols starting with 'e_' in libebook-contacts (Laurent Bigonville)
	Bug 730438 - Remove Coverity scan TOCTTOU races from file handling code (Philip Withnall)
	Bug 735659 - EBookSqlite should ignore leading zeros when looking for phone number (Mateusz Polrola)
	Bug 735342 - camel: Fix potential integer overflow found by Coverity scan (Philip Withnall)
	Bug 736116 - Add EBSQL_DEBUG=timing (David Woodhouse)
	Bug 735344 - camel: Fix potential integer overflow found by Coverity scan (Philip Withnall)
	Bug 730438 - camel_movemail: Treat no source file as no mail to copy (Philip Withnall)
	Bug 736657 - Extra space in nested quotation reply (Tomas Popela)

Miscellaneous:
	CamelDB: Allow nested transactions (Milan Crha)
	Build libedbus-private.la as a shared library (Milan Crha)
	Do not add GTasks source when the GTasks backend is not built (Milan Crha)
	[IMAPx] Deleted messages not always saved to the server properly (Milan Crha)
	[IMAPx] Incorrect mailbox used for untagged OK/NO/BAD with pending SELECT (Milan Crha)
	Miscellaneous Win32 related changes (Milan Crha)
	Add (failing) test for Evolution's address autocompletion query (David Woodhouse)

Translations:
	Christian Kirbach (de)
	Nilamdyuti Goswami (as)
	Andika Triwidada (id)
	Changwoo Ryu (ko)
	Rūdolfs Mazurs (lv)
	Balázs Úr (hu)
	Ville-Pekka Vainio (fi)
	Piotr Drąg (pl)
	Matej Urbančič (sl)
	Shantha kumar (ta)
	Saibal Ray (bn_IN)
	Kenneth Nielsen (da)
	Manoj Kumar Giri (or)
	Fran Diéguez (gl)
	Yuri Myasoedov (ru)
	Maria  Mavridou (el)
	Sandeep Sheshrao Shedmake (mr)
	Marek Černocký (cs)

Milan Crha's avatar
Milan Crha committed
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
Evolution-Data-Server 3.13.5 2014-08-25
---------------------------------------

Bug Fixes:
	[IMAPx] Add actual error message into 'Select failed' debug log (Milan Crha)

Miscellaneous:
	doap category core (Olav Vitters)
	doap: add <programming-language> (Andre Klapper)

Translations:
	YunQiang Su (zh_CN)
	Inaki Larranaga Murgoitio (eu)

Milan Crha's avatar
Milan Crha committed
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
Evolution-Data-Server 3.13.4 2014-07-28
---------------------------------------

Bug Fixes:
	Bug 731440 - [IMAPx] Moved folder within account duplicated in UI (Milan Crha)
	Bug 728653 - Fix Google Talk support (Christian Schaarschmidt)
	Bug 732263 - Deleting Search Folder very slow (Milan Crha)
	Bug 721712 - Writeable calendars can report as read-only after open (Milan Crha)
	Bug 729172 - [IMAPx] Cannot retrieve certain messages (Ian Campbell)
	Bug 732607 - Crash in imapx_job_fetch_new_messages_start() (Milan Crha)
	Bug 732366 - [IMAPx] Stuck FETCH command when using IDLE (Milan Crha)
	Bug 732800 - Generated files in tests/book-migration/db are not git-ignored (Jonas Hahnfeld)
	Bug 732801 - test-driver is not git-ignored (Jonas Hahnfeld)
	Bug 732730 - Addressbook: Notify views after locale change (Mateusz Polrola)
	Bug 732948 - Add backend-per-process support (Fabiano Fidêncio)
	Bug 733183 - Do not include built sources in distribution (Milan Crha)
	Bug 733081 - [IMAPx] Job stuck after send when saving to IMAP server (Milan Crha)
	Bug 732983 - e_book_query_field_exists() fails with non-string fields (Milan Crha)
	Bug 733081 - [IMAPx] Job stuck after send when saving to IMAP server (take 2) (Milan Crha)
	Bug 732627 - [IMAPx] Add support for literal8 in nstring (Milan Crha)

Miscellaneous:
	Make file references in sgml files source-dir capable (Milan Crha)
	data-test-utils.c: Make sure Camel's provider dir exists during tests (Milan Crha)
	Fix handling of NTLM passwords of 28 characters (David Woodhouse)
	Correct return value at pop3_folder_get_message_sync() (Milan Crha)
	Remove libdb related headers from libebackend.h (Milan Crha)
	Remove unused and obsolete evolution-data-server-zip.in (Milan Crha)
	Remove libdb related headers from libedata-book.h (Milan Crha)
	Do not delete passwords during authentication session (Milan Crha)
	g_subprocess_launcher_set_child_setup() is available only for Unixes (Milan Crha)
	Add missing chain-up-s to parent's constructed() method (Milan Crha)
	Strip remote GDBus errors after talking to GOA (Milan Crha)
	camel-sasl-gssapi: Generate correct error messages for non-krb5 mechanisms (Daniel Sands)
	camel-sasl-gssapi: Use SPNEGO for HTTP auth not bare krb5 (David Woodhouse)
	Improve error on failed conversion (David Woodhouse)
	camel-sasl-gssapi: Always use gss_display_status() for mechanism error code (David Woodhouse)
	Share subprocesses for built-in backends by default (Milan Crha)
	Correct typo in a CAMEL_CHECK_LOCAL_GERROR() debugging macro (Milan Crha)
	EBook/CalClient reference imbalance after commit 033215f for bug 721712 (Milan Crha)

Translations:
	Balázs Úr (hu)
	Yuri Myasoedov (ru)

Milan Crha's avatar
Milan Crha committed
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
Evolution-Data-Server 3.13.3 2014-06-23
---------------------------------------

Bug Fixes:
	Bug 719475 - [IMAPx] Increase multi-fetch chunk size to 32KB (Milan Crha)
	Bug 730788 - [IMAPx] Deadlock during IDLE start (Milan Crha)
	Bug 730645 - Search / filtering for "has words" is broken (Milan Crha)
	Bug 729850 - CamelMimeParser cannot parse mbox files (Milan Crha)
	Bug 730979 - [IMAPx] Quota information is not read properly (Milan Crha)
	Bug 721128 - Make Evolution-Data-Server build under Win32 (Tarnyko)
	Bug 730827 - Cannot use libphonenumber >= r568 (Mateusz Polrola)
	Bug 591811 - Do not re-encode attachments and change CRLF/LF (Milan Crha)
	Bug 227536 - Add "Message Location" filter option (Milan Crha)
	Bug 731418 - Unnecessary localedir override in configure.ac (Alan Swanson)
	Bug 731356 - GError overwrite in camel_filter_search_match() (Milan Crha)
	Bug 729848 - [IMAPx] Hard to get to cached messages in offline (Milan Crha)
	Bug 731585 - evolution-ews Camel part pretends offline state (Milan Crha)
	Bug 731562 - [IMAPx] Occasionally getting 'Empty cache file' error (Milan Crha)
	Bug 702703 - Be able to overwrite domain in Message IDs (Milan Crha)
	Bug 731560 - Crash under imapx_call_idle() after folder rename (Milan Crha)
	Bug 731656 - "Automatically synchronize remote mail locally" confusing (Milan Crha)
	Bug 731720 - Junk test logic has useless ordering (Milan Crha)
	Bug 652132 - Google Tasks support (Milan Crha)

Miscellaneous:
	Make libdb optional dependency (Milan Crha)
	Use OpenLDAP in Win32 builds as well (Milan Crha)
	Misceallenous Win32 build related fixes (Milan Crha)
	[IMAPx] 'Error performing IDLE: Shutting down' is not an error (Milan Crha)
	Use g_weak_ref_init/_clear() on structure-allocated GWeakRef-s (Milan Crha)
	[Maildir] g_mkdir() doesn't fail, if the folder already exists (Milan Crha)
	[IMAPx] Claim camel_store_folder_info_stale() when more settings changed (Milan Crha)
	Fix two dumb compiler warnings introduced in the previous commit (Milan Crha)
	Fix a memory leak in camel_imapx_server_copy_message() (Milan Crha)
	Fix possible compiler warning of unused 'fd' variable (Milan Crha)
	Revert leak-fix part from commit eb8ba5489 (Milan Crha)
	[IMAPx] Avoid useless console warnings after a call to g_rename() (Milan Crha)
	Correct a typo in CalDAV's Makefile.am (Milan Crha)
	libebook: Don’t warn on calling unimplemented methods (Philip Withnall)
	libecal: Don’t warn on calling unimplemented methods (Philip Withnall)

Translations:
	Marek Černocký (cs)
	Matej Urbančič (sl)

Milan Crha's avatar
Milan Crha committed
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
Evolution-Data-Server 3.13.2 2014-05-26
---------------------------------------

Bug Fixes:
	Bug #720154 - [IMAPx] Silently recover from "Connection reset by peer" error (Milan Crha)
	Bug #720154 - [NNTP] Silently recover from "Connection reset by peer" error (Milan Crha)
	Bug #728167 - [IMAPx] Message headers downloaded twice (Milan Crha)
	Bug #728414 - Deliver ESource data changes on idle (Milan Crha)
	Bug #729251 - EBookSqlite: Allow record detailed changes made to contacts (Mateusz Polrola)
	Bug #728973 - [IMAPX] Recover after store summary version mismatch (Milan Crha)
	Bug #678843 - May re-prompt password on account re-enable (Milan Crha)
	Bug #729546 - [IMAPx] Crash after large message download cancel (Milan Crha)
	Bug #728976 - [IMAPx] Ignore \NoSelect for Inbox folder (Milan Crha)
	Bug #730398 - [WebDAV] Incorrect cache clean-up after book view cancel (Milan Crha)
	Bug #725045 - Crash updating Google book's contact with photo (Milan Crha)
	Bug #730281 - [CalDAV] Recover after temporary connection lost (Milan Crha)

Miscellaneous:
	EBackend: Fix view leak when the client crashes (Fabiano Fidêncio)
	[IMAPx] Set local cache to never expire (Milan Crha)
	camel_imapx_conn_manager_close_connections: Avoid possible deadlock (Milan Crha)
	imapx_register_job: Try reconnect if the server is shutdown/disconnected (Milan Crha)
	[IMAPx] Try to address "Empty cache file" error (Milan Crha)
	[IMAPX] Missing folder operation finish call at imapx_search_process_criteria() (Milan Crha)
	[IMAPX] Do not hold queue_lock when calling imapx_server_ref_job() (Milan Crha)
	libedataserver: Fix a function name in a documentation comment (Philip Withnall)
	camel_imapx_conn_manager_get_connection: Ensure only connected servers are returned (Milan Crha)
	e-proxy: Eliminate use of undefined C behaviour (Philip Withnall)
	secret-monitor: Remove duplicate assignment (Philip Withnall)
	addressbook: Fix some potential NULL pointer dereferences with SQL (Philip Withnall)