forked from GNOME/evolution-data-server
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNEWS
More file actions
9052 lines (7879 loc) · 378 KB
/
NEWS
File metadata and controls
9052 lines (7879 loc) · 378 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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
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
151
152
153
154
155
156
157
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
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
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
339
340
341
342
343
344
345
346
347
348
349
350
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
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
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
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
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
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
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
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
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
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
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
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
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
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
851
852
853
854
855
856
857
858
859
860
861
862
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
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
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
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Evolution-Data-Server 3.22.0 2016-09-19
---------------------------------------
Translations:
Claude Paroz (fr)
Daniel Mustieles (es)
Inaki Larranaga Murgoitio (eu)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)