forked from GNOME/evolution-data-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
8175 lines (7117 loc) · 339 KB
/
NEWS
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.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)
Marek Černocký (cs)
Daniel Mustieles (es)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
camel: Print a warning on failing to save migrated maildir version (Philip Withnall)
camel: Avoid an unlikely division by zero on a race condition (Philip Withnall)
addressbook: Add bounds checking to a summary file function (Philip Withnall)
addressbook: Fix cancellable handling if not in a transaction (Philip Withnall)
camel: Avoid an unlikely division by zero failure (Philip Withnall)
addressbook: Strengthen an assertion to avoid negative bit shifts (Philip Withnall)
[EBookBackendGoogle] Guard private 'groups' members with a lock (Milan Crha)
[LDAP & Google] Use EBookBackendClass::refresh_sync method (Milan Crha)
[EBookBackendGoogle] Do not store active views in its own way (Milan Crha)
[EBookBackendGoogle] Serialize group list update and cache update (Milan Crha)
Translations:
Matej Urbančič (sl)
Pau Iranzo (ca)
Christian Kirbach (de)
Piotr Drąg (pl)
Enrico Nicoletto (pt_BR)
Evolution-Data-Server 3.13.1 2014-04-28
---------------------------------------
Bug Fixes:
Bug 660535 - Google contact groups/categories not showing in category
list (Philip Withnall)
Bug 699797 - Verify SSL trust after redirection (Matt McCutchen)
Bug 722275 - IMAPX: Incorrectly reads astring values (mailbox names)
(Milan Crha)
Bug 726060 - Password prompt initiated before D-Bus name acquired
(Milan Crha)
Bug 726767 - [imapx] Implement CamelFolder::get_message_cached()
(Milan Crha)
Bug 726788 - Crash on malformed vCard (Xavier Claessens)
Bug 727237 - Correct LGPL license information in sources (Milan Crha)
Bug 727431 - Merge common factories' code into a superclass
(Fabiano Fidêncio)
Bug 727598 - [IMAPX] Fails to list folders without NAMESPACE capability
(Milan Crha)
Bug 728087 - Use-after-free in contact address switch in composer
(Christian Schaarschmidt)
Bug 728737 - [IMAPx] Namespaces not recognized in subscription list
(Milan Crha)
Bug 728917 - Crashes on start with SIGSEGV in
data_book_factory_list_books (Fabiano Fidêncio)
Other Changes:
* The IMAP backend uses concurrent connections again. (Milan Crha)
* Plugged assorted memory leaks. (Milan Crha)
* Automatically reject revoked certificates rather than prompting -
mainly in reaction to "heartbleed". (Milan Crha)
* libedataserver: Make ECategories thread safe (Philip Withnall)
* Add e_contact_get_attributes_set(). (Christian Schaarschmidt)
* libebook/libecal: Don’t emit a warning on a dropped D-Bus
connection in dispose (Philip Withnall)
* Set properly children availability for newly created local
folders (Milan Crha)
* [ownCloud backend] Check color format before using it (Milan Crha)
Translations:
Inaki Larranaga Murgoitio (eu)