New in version 3.16.0

March 23rd, 2015
  • 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)

New in version 3.16 RC (March 18th, 2015)

  • 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)

New in version 3.16 Beta 2 (March 15th, 2015)

  • 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)

New in version 3.16 Beta 1 (March 9th, 2015)

  • 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)

New in version 3.14.0 Beta 1 (February 16th, 2015)

  • 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)

New in version 3.12.11 (February 9th, 2015)

  • Bug Fixes:
  • Bug 736006 - Crash under backend_finalize() during online state change (Milan Crha)
  • Bug 732145 - Breaks existing (not evolution's) maildir folder structure (Milan Crha)
  • Miscellaneous:
  • [ECalClient] Do not replace cached timezones (Milan Crha)
  • Translations:
  • Aurimas ÄŒernius (lt)
  • Piotr DrÄ…g (pl)
  • Balázs Úr (hu)
  • Marek ÄŒernocký (cs)

New in version 3.13.10 (January 26th, 2015)

  • 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)

New in version 3.12.10 (January 12th, 2015)

  • Bug Fixes:
  • Bug 695754 - Use-after-free in source_registry_source_notify_enabled_idle_cb() (Milan Crha)
  • Bug 741434 - Use-after-free after error in GPG signature verification (Milan Crha)
  • 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)
  • Miscellaneous:
  • Fix "may be used uninitialized" warning (Fabiano Fidêncio)
  • EDataBook/Cal: Complete Refresh operation in IDLE (Milan Crha)

New in version 3.13.9 (December 22nd, 2014)

  • 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)

New in version 3.12.9 (December 8th, 2014)

  • Bug Fixes:
  • 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 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)
  • Bug 740627 - [IMAPx] Cannot append to a write-only folder (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)
  • Miscellaneous:
  • [ECalBackendFile] Stops refresh thread too late (Milan Crha)
  • ECalComponent: Recurrence ID not rescan properly (Milan Crha)
  • Limit SQLite busy-wait for a lock (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)
  • Translations:
  • Sweta Kothari (gu)
  • YunQiang Su (zh_CN)
  • Pedro Albuquerque (pt)

New in version 3.13.8 (November 24th, 2014)

  • 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)

New in version 3.12.8 (November 10th, 2014)

  • Bug Fixes:
  • Bug 737733 - [IMAPx] Prevent "Stream has outstanding operation" error (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 - [IMAPx] 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 739343 - Google Task with Due Date freezes UI on save (Milan Crha)
  • Bug 738724 - [IMAPx] Message flag changes not always saved (Milan Crha)
  • Miscellaneous:
  • 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)
  • [CamelOfflineStore] Count with host reachability update delay (Milan Crha)
  • [IMAPx] Do not connect to the server in offline mode (Milan Crha)
  • [IMAPx] Try to reconnect after socket I/O timeout (Milan Crha)
  • [CamelIMAPXServer] Assign tagprefix per account (Milan Crha)
  • Use 90 seconds timeout for Camel connections (Milan Crha)
  • Disabling/enabling Collection master source doesn't update children properly (Milan Crha)
  • camel_folder_thaw: Save changes to local summary (Milan Crha)
  • Translations:
  • Kjartan Maraas (nb)

New in version 3.13.7 (October 27th, 2014)

  • 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)

New in version 3.12.7.1 (October 15th, 2014)

  • Bug Fixes:
  • Bug 737951 - CAMEL_DEBUG=smtp should provide information about SMTP server (Milan Crha)
  • Miscellaneous:
  • [SMTP] Fails to send message after a change for bug 737903 (Milan Crha)

New in version 3.12.7 (October 13th, 2014)

  • Bug Fixes:
  • Bug 736116 - Add EBSQL_DEBUG=timing (David Woodhouse)
  • Bug 737903 - [SMTP] Crash when authentication fails (Milan Crha)
  • Miscellaneous:
  • 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)
  • Fix UOA accounts accumulating on startup. (Michael Blennerhassett)
  • imapx_is_duplicate_fetch_or_refresh: Fix incorrect bit-flag test (Milan Crha)
  • Do not define EBackend::online as G_PARAM_CONSTRUCT (Milan Crha)
  • Fixed introspection annotations. (tintou)
  • Translations:
  • Sweta Kothari (gu)
  • Ville-Pekka Vainio (fi)
  • Piotr DrÄ…g (pl)
  • Andika Triwidada (id)
  • Rafael Ferreira (pt_BR)
  • Nilamdyuti Goswami (as)
  • Daniel Mustieles (es)
  • Shankar Prasad (kn)
  • Alexandre Franke (fr)
  • Aurimas ÄŒernius (lt)
  • Gil Forcada (ca)
  • Changwoo Ryu (ko)
  • Matej Urbančič (sl)
  • Balázs Úr (hu)
  • Mattias Eriksson (sv)
  • Christian Kirbach (de)
  • Kenneth Nielsen (da)
  • Fran Diéguez (gl)
  • Yuri Myasoedov (ru)
  • Sandeep Sheshrao Shedmake (mr)
  • Tom Tryfonidis (el)
  • Marek ÄŒernocký (cs)
  • Rajesh Ranjan (hi)
  • Fran Diéguez (gl)
  • Krishnababu Krothapalli (te)
  • Shantha kumar (ta)
  • Мирослав Николић (sr)
  • Мирослав Николић (sr@latin)
  • Kjartan Maraas (nb)
  • RÅ«dolfs Mazurs (lv)
  • Saibal Ray (bn_IN)
  • Milo Casagrande (it)

New in version 3.13.6 (September 22nd, 2014)

  • 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)

New in version 3.13.5 (September 16th, 2014)

  • Bug Fixes:
  • [IMAPx] Add actual error message into 'Select failed' debug log (Milan Crha)
  • Miscellaneous:
  • doap category core (Olav Vitters)
  • doap: add (Andre Klapper)
  • Translations:
  • YunQiang Su (zh_CN)
  • Inaki Larranaga Murgoitio (eu)

New in version 3.12.6 (September 16th, 2014)

  • 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 735200 - [IMAPx] Fails to handle QUOTA response with no quotas (Jeffrey Hutzelman)
  • Bug 735523 - Allow EBookSqlite to be used without transactions (David Woodhouse)
  • Miscellaneous:
  • 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)
  • Translations:
  • MarMav (el)
  • Christian Kirbach (de)
  • ngoswami (as)
  • Kjartan Maraas (nb)
  • Chao-Hsiung Liao (zh_HK)
  • Chao-Hsiung Liao (zh_TW)
  • Claude Paroz (fr)
  • Manoj Kumar Giri (or)
  • Sweta Kothari (gu)
  • Shankar Prasad (kn)
  • Changwoo Ryu (ko)
  • RÅ«dolfs Mazurs (lv)

New in version 3.10.4 (February 10th, 2014)

  • Bug Fixes:
  • Bug 687640 - Crash in caldav's initialize_backend() (Milan Crha)
  • Bug 702709 - Do network background operations only if the CamelSession is online (Milan Crha)
  • Bug 720676 - [IMAPX] Do more searching server-side (Milan Crha)
  • Bug 720751 - camel_tag_set() doesn't copy tag's name properly (Milan Crha)
  • Bug 720943 - vFolder does not refresh automatically (Milan Crha)
  • Bug 721030 - WebDAV: download_contacts() leaks (Michel Dänzer)
  • Bug 721286 - IMAPx: read messages become unread when reopening Evolution (Milan Crha)
  • Bug 721581 - Unable to write to ldap addressbook (Milan Crha)
  • Bug 722275 - IMAPX: Parser trips on mailbox containing '+' (Matthew Barnes)
  • Other Changes:
  • IMAPX: Handle BODY[HEADER] in FETCH response. (Lubomir Rintel)
  • Server-side memory leaks in calendar factory (Milan Crha)
  • [CamelGPGContext] Prefer gpg2 over gpg (Milan Crha)
  • imapx_write_flags: Fix a typo which flag to skip (Milan Crha)
  • maildir_store_get_folder_sync: Fix a use-after-free issue (Milan Crha)
  • Translations:
  • Nilamdyuti Goswami (as)
  • Marek ÄŒernocký (cs)
  • Benjamin Steinwender (de)
  • Dimitris Spingos (el)
  • Gabor Kelemen (hu)
  • Shankar Prasad (kn)
  • Matej Urbančič (sl)
  • Wylmer Wang (zh_CN)

New in version 3.10.3 (December 9th, 2013)

  • Ubuntu-Online-Accounts improvements:
  • Support Outlook.com IMAP accounts.
  • Use Google's OAuth-based CalDAV interface.
  • Bug Fixes:
  • Bug 680961 - Broken dispatching of EAuthenticationSession (Milan Crha)
  • Bug 710361 - GError corruption in imapx_command_fetch_message_done() (Matthew Barnes)
  • Bug 712323 - Substantially expand EVCard documentation (Philip Withnall)
  • Bug 712578 - MH folder refresh can cause summary rebuild (Milan Crha)
  • Bug 719720 - Refcount error in imapx_command_select_done() (Matthew Barnes)
  • Other Changes:
  • Bump minimum libgweather requirement. (Matthew Barnes)
  • e-vcard: Fix a minor memory leak for multi-valued parameters. (Philip Withnall)
  • e-vcard: Fix case sensitivity of string comparisions. (Philip Withnall)
  • EDataBook: Fixed memory leak of every EContact succesfully added to the addressbook. (Tristan Van Berkom)
  • CamelPOP3Folder: Fix a potential g_object_unref(NULL) call (Philip Withnall)
  • EBookBackendCache: Remove an unnecessary NULL check. (Philip Withnall)
  • libecal: Refactor system timezone key file parsing code. (Philip Withnall)
  • libedata-cal: Fix a potential g_strstrip(NULL) call (Philip Withnall)
  • Remove --enable-strict configure option. (Matthew Barnes)
  • Translations:
  • Daniel Mustieles (es)
  • Fran Diéguez (gl)
  • Andika Triwidada (id)
  • Aurimas ÄŒernius (lt)
  • Piotr DrÄ…g (pl)
  • Rafael Ferreira (pt_BR)
  • Мирослав Николић (sr)
  • Shantha kumar (ta)
  • Wylmer Wang (zh_CN)

New in version 3.10.2 (November 11th, 2013)

  • Bug Fixes:
  • Bug 710787 - Replace most uses of sprintf() with g_snprintf() (Murray Cumming)
  • Bug 710989 - Replace most uses of strcpy() (Murray Cumming)
  • Other Changes:
  • Support migrating merged GConf trees, mainly for Debian users. (Matthew Barnes)
  • Translations:
  • Gil Forcada (ca)
  • Carles Ferrando (ca@valencia)
  • Efstathios Iosifidis (el)

New in version 3.10.1 (October 14th, 2013)

  • Bug Fixes:
  • Bug 695232 - Finish EVCard quoted-printable handling (Milan Crha)
  • Bug 708627 - Use PLAIN instead of LOGIN for GOA SMTP accounts (Matthew Barnes)
  • Bug 708730 - CalDAV: Improve handling of invalid access tokens (Matthew Barnes)
  • Bug 709550 - CamelService: Do not call disconnect_sync from its finalize (Milan Crha)
  • Bug 709561 - Pick up Windows Live mail from GOA (Matthew Barnes)
  • Translations:
  • Inaki Larranaga Murgoitio (eu)
  • Duarte Loreto (pt)
  • Yuri Myasoedov (ru)
  • Marián ÄŒavojský (sk)
  • Chao-Hsiung Liao (zh_HK)

New in version 3.8.4 (July 25th, 2013)

  • Bug Fixes:
  • Bug 386113 - Show custom alarm message in pop-up alerts (Fabiano Fidêncio)
  • Bug 682322 - SIGSEGV in pop3_folder_refresh_info_sync (Milan Crha)
  • Bug 691526 - Memory corruption under e_book_backend_google_start_book_view() (Milan Crha)
  • Bug 692904 - Do not call camel_service_disconnect during connection phase (Milan Crha)
  • Bug 697598 - [imapx] Freeze due to calling thread join from main thread (Milan Crha)
  • Bug 700894 - LDAP 'Copy for offline' blocks online searches (Milan Crha)
  • Bug 703053 - Error on setting reminder 'after start of appointment' (Fabiano Fidêncio)
  • Bug 703194 - Custom alarm message is REMINDER (Fabiano Fidêncio)
  • Bug 704003 - IMAPX: Untagged BYE message while connecting is lost (Matthew Barnes)
  • Bug 704181 - Froze while filtering messages (Milan Crha)
  • Bug 704618 - Missing detached instances in get_object() response (Milan Crha)
  • Other Changes:
  • Allow automatic NTLM authentication unconditionally (David Woodhouse)
  • Fix GError use-after-free in collection_backend_load_resources() (Milan Crha)
  • Avoid a crash in cal_backend_add_cached_timezone(). (Matthew Barnes)
  • [IMAPX] Server connection is not mandatory when searching folder content (Milan Crha)
  • e_book_backend_sqlitedb_has_contact() used nonexistent column (Milan Crha)
  • CamelGpgContext: Be aware of gpg2 (Milan Crha)
  • CamelGpgContext: Enclose email addresses in brackets. (Matthew Barnes)
  • Fix memory leak in camel_imapx_command_add_qresync_parameter(). (Matthew Barnes)
  • Do not use generic error codes in camel_getaddrinfo() / camel_getnameinfo() (Milan Crha)

New in version 3.8.3 (June 8th, 2013)

  • Bug Fixes:
  • Bug 649420 - Work around QRESYNC bug in Zimbra's IMAP server (Matthew Barnes)
  • Bug 672837 - Crash in camel_pop3_engine_command_free (Milan Crha)
  • Bug 699448 - Crash under e_book_backend_ldap_stop_view() (Milan Crha)
  • Bug 699597 - Autocomplete using GAL is slow (David Woodhouse)
  • Bug 699811 - Moved IMAPx messages reappear (Milan Crha)
  • Bug 699909 — Do not use toggle_refs in CamelObjectBag (David Woodhouse)
  • Bug 701797 - UOA: Remove ResponseType and AuthPath from service files (Ken VanDine)
  • Bug 701838 - Work around a semantic API break in GObject (Tristan Van Berkom)
  • Other Changes:
  • Avoid deadlock on MH folder creation (Milan Crha)
  • CamelGpgContext: Report decrypt error only if no data was decrypted (Milan Crha)
  • Make CamelPOP3Store a bit more thread-safe. (Matthew Barnes)
  • Make CamelNNTPStore a bit more thread-safe. (Matthew Barnes)
  • Improve error handling in imapx_command_fetch_message_done(). (Matthew Barnes)
  • Support CAMEL_DEBUG=smtp for SMTP debugging. (Milan Crha)
  • Translations:
  • Shankar Prasad (kn)
  • Sandeep Sheshrao Shedmake (mr)
  • Kjartan Maraas (nb)
  • ManojKumar Giri (or)
  • Yuri Myasoedov (ru)
  • Marián ÄŒavojský (sk)

New in version 3.8.2 (May 13th, 2013)

  • Bug Fixes:
  • Bug 691939 - Password prompt has "save password" always checked (Milan Crha)
  • Bug 698261 - Skip invalid flags in imapx_parse_flags() (Milan Crha)
  • Bug 698726 - Handle goa-daemon crashes/restarts gracefully (Matthew Barnes)
  • Bug 699027 - Crash in e_cal_backend_file_get_backend_property() (Frederic Peters)
  • Bug 699461 - Accept any 2xx HTTP code as successful DELETE (Matthew Barnes)
  • Bug 698725 - ESourceRegistry: Handle service restarts gracefully (Matthew Barnes)
  • Bug 699223 - Emit view signals from context where view was started (Matthew Barnes)
  • Bug 699160 - IMAPX: Always flush debugging messages (Matthew Barnes)
  • Bug 699024 - [google/yahoo] Don't override username (Matthew Barnes)
  • Bug 697859 - Google: "Other Fax" is saved as "Business Fax" (Matthew Barnes)
  • Other Changes:
  • Automatically strip D-Bus info from error messages. (Matthew Barnes)
  • LC_ADDRESS is a GNU extension. Treat it as such. (Matthew Barnes)
  • CamelStoreSettings::filter-inbox: Change default to TRUE (Milan Crha)
  • Do not consider PGP and S/MIME subparts as attachments (Milan Crha)
  • Improve error handling in imapx_server_get_message(). (Matthew Barnes)
  • Make camel_mime_message_dump() dump message contents (Dan Williams)
  • IMAPX: Recognize RFC 5530 response codes. (Matthew Barnes)
  • EBookClientView/ECalClientView: Make D-Bus signal handlers thread-safe. (Matthew Barnes)
  • IMAPX: Support IMAP MOVE extension. (Matthew Barnes)
  • Translations:
  • Gil Forcada (ca)
  • Carles Ferrando (ca@valencia)
  • Sweta Kothari (gu)
  • Rajesh Ranjan (hi)
  • A S Alam (pa)
  • Shantha kumar (ta)

New in version 3.8.1 (April 15th, 2013)

  • Bug Fixes:
  • Bug 656488 - imapx: Memory leak of mi->server_user_flags (Milan Crha)
  • Bug 681837 - Make enum type registration thread safe (Milan Crha)
  • Bug 693101 - IMAPx can vanish and redownload folder summary (Milan Crha)
  • Bug 695915 - IMAP alert is not displayed (Milan Crha)
  • Bug 696285 - ownCloud: Check addressbook even if calendar fails (Vadim Rutkovsky)
  • Bug 696757 - Do not use dynamic keys in g_object_set_data() (Milan Crha)
  • Bug 697705 - e_cal_client_remove_objects_sync() crashes on empty UID (Matthew Barnes)
  • Bug 697734 - Memory leak in local calendar backend (Matthew Barnes)
  • Other Changes:
  • Fix implicit declaration of WIFEXITED. (Antoine Jacoutot)
  • EBookClient/ECalClient: Use G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED for close(). (Matthew Barnes)
  • sqlite addressbook: fix memory corruption in get_revision. (Patrick Ohly)
  • CamelIMAPXServer: Rewrite duplicate message fetching. (Matthew Barnes)

New in version 3.8.0 (March 25th, 2013)

  • Miscellaneous Changes:
  • Clean testing work directory (Tristan Van Berkom)
  • Translations:
  • Jiri Eischmann (cs)
  • Flemming Christensen (da)
  • Jiri Grönroos (fi)
  • Alexandre Franke (fr)
  • Gabor Kelemen (hu)
  • Noriko Mizumoto (ja)
  • Sandeep Sheshrao Shedmake (mr)
  • ManojKumar Giri (or)
  • Yuri Myasoedov (ru)
  • Marián ÄŒavojský (sk)
  • Martin Srebotnjak (sl)
  • Shantha kumar (ta)

New in version 3.6.4 (March 7th, 2013)

  • Bug Fixes:
  • Bug 692278 - LDAP backend mutex deadlock on finalize (Milan Crha)
  • Bug 689476 - Slow composer open (ENameSelector object leaks) (Milan Crha)
  • Bug 675287 - Spool file account doesn't show messages (Milan Crha)
  • Bug 683867 - Schedule actions with higher idle priority (Michel Dänzer)
  • Bug 694223 - The "message-location" search never matches on IMAP+ (Milan Crha)
  • Bug 694734 - Relative URI in Location on PUT confuses WebDAV (Milan Crha)
  • Other Changes:
  • EGdbusTemplates: Address crash on operation cancel (Milan Crha)
  • store_synchronize_sync(): Only sync subscribed folders. (Matthew Barnes)
  • [CalDAV] Try to search for event when not in local cache (Milan Crha)
  • ebook: avoid repeatedly creating GSettings in e_book_client_is_self (Patrick Ohly)
  • source_write_sync: Fail gracefully when given a scratch source. (Matthew Barnes)
  • source_remove_sync: Fail gracefully when given a scratch source. (Matthew Barnes)
  • Do not use SSL_V2_COMPATIBLE_HELLO by default (Milan Crha)
  • Local Delivery not updated on start and missing Receiving Options page (Milan Crha)
  • e_source_registry_server_load_directory: Monitor failure is non-fatal. (Matthew Barnes)
  • Speed-up auto-completion results showing (Milan Crha)

New in version 3.6.3 (January 22nd, 2013)

  • Bug Fixes:
  • Bug 202576 - A way to refresh IMAP folder list (Milan Crha)
  • Bug 674454 - Crash in e_book_backend_ldap_authenticate_user (Milan Crha)
  • Bug 677378 - Crash in imapx_query_auth_types_sync() (Milan Crha)
  • Bug 680201 - Backup restore doesn't migrate accounts from GConf (Milan Crha)
  • Bug 684175 - Check email value in e_destination_set_contact() (Paul Menzel)
  • Bug 687634 - Improve camel console warning text (Paul Menzel)
  • Bug 687670 - Signing with both pgp and S/MIME causes a broken signature (Milan Crha)
  • Bug 687865 - Shows old reminders for GOA accounts (Milan Crha)
  • Bug 688146 - Crash in Contacts calendar backend (Milan Crha)
  • Bug 688366 - WebDAV book can cause high CPU usage (Milan Crha)
  • Bug 688479 - Empty name selector dialog on open (Milan Crha)
  • Bug 688639 - SMTP: Correctly deal with 535 authentication error (Paul Menzel)
  • Bug 688660 - Crash on webdav contact cache update (Milan Crha)
  • Bug 688795 - Crash under e_cal_backend_contacts_start_view() (Milan Crha)
  • Bug 688926 - SIGABRT on call_old_file_Sync (Daniele Rondina)
  • Bug 689124 - Increase Camel's TCP read/write timeout (Matthew Barnes)
  • Bug 690151 - Crash in e_book_backend_file_bump_revision() (Milan Crha)
  • Bug 691124 - [imap] Typo in sort_uid_cmp() (Paul Menzel)
  • Bug 691126 - Fix warnings found by Clang (Milan Crha)
  • Bug 691298 - Deadlock under e_cal_backend_foreach_view() (Milan Crha)
  • Bug 691470 - ENameSelectorEntry: Copy to clipboard issue with multi-byte characters (Milan Crha)
  • Bug 691477 - exists_vcard is not supported when parsing a query from string (Milan Crha)
  • Translations:
  • Sayak Sarkar (bn_IN)
  • Christian Kirbach (de)
  • Rajesh Ranjan (hi)
  • Rafael Ferreira (pt_BR)
  • Dr.T.Vasudevan (ta)
  • Krishnababu Krothapalli (te)
  • Gheyret Kenji (ug)

New in version 3.6.1 (October 16th, 2012)

  • Bug Fixes:
  • Bug 685588 - Remove useless LIBICAL_CFLAGS and LIBICAL_LIBS (Peter Hurley)
  • Bug 685725 - Handle "muser" attributes in %gconf.xml files (Bastien Nocera)
  • Bug 685713 - ESourceRegistry's manager thread aborts on error (Matthew Barnes)
  • Other Changes:
  • Do not hardcode -lgcov (Antoine Jacoutot)
  • Drop the check for libgdata >= 0.9.1 for GOA support. (Matthew Barnes)
  • ESourceRegistryServer: File monitor should set flags on new sources. (Matthew Barnes)
  • Translations:
  • Alexander Shopov (bg)
  • Jiri Eischmann (cs)
  • Flemming Christensen (da)
  • Timo Jyrinki (fi)
  • Luca Ferretti (it)
  • Milo Casagrande (it)
  • Žygimantas Beručka (lt)
  • Ani Peter (ml)
  • Kjartan Maraas (nb)
  • Yuri Myasoedov (ru)
  • Marián ÄŒavojský (sk)
  • Chao-Hsiung Liao (zh_HK)

New in version 3.4.1 (April 17th, 2012)

  • Bug Fixes:
  • Bug 673894 - Adding events to Google Calendar is broken (Milan Crha)
  • Bug 667477 - EXDATE containing time are not handle correctly (Milan Crha)
  • Bug 666896 - Workaround Improper GB-2312 Mail Encodings (Palmer Dabbelt)
  • Bug 666438 - Contact's Full name field not displayed in list view (Milan Crha)
  • Bug 673563 - Encoded filename for Outlook broken by spaces (Milan Crha)
  • Bug 673527 - Addressbook bulk methods are broken (Christophe Dumez)
  • Bug 664793 - Deadlock on EClient operation cancel (Milan Crha)
  • Bug 663324 - Categories not correctly aligned with Google contacts (Milan Crha)
  • Bug 672258 - Error while moving messages in local folders (Milan Crha)
  • Bug 671172 - camel: smtp: Make EHLO keywords check case insensitive (Pawel Moll)
  • Bug 670470 - Do not force password for IMAPx connection (Yanko Kaneti)
  • Miscellaneous Fixes:
  • Add "new symbols in 3.4" indices to API docs. (Matthew Barnes)
  • CalDAV backend could starve on its dispose waiting for slave finish (Milan Crha)
  • Avoid possible use-after-free in Google's addressbook backend (Milan Crha)
  • Translations:
  • Gil Forcada (ca)
  • Rajesh Ranjan (hi)
  • Valencian translation (ca)
  • ManojKumar Giri (or)
  • Jordi Serratosa (ca)
  • Sandeep Sheshrao Shedmake (mr)

New in version 3.2.1 (October 18th, 2011)

  • Bug Fixes:
  • Bug 620382 - Do not delete also directory for custom local calendars
  • (Milan Crha)
  • Bug 659438 - Checks junk in all folders despite restricting to INBOX
  • (Milan Crha)
  • Bug 659553 - Fix e_vcard_unescape_string (Alexander Larsson)
  • Bug 659568 - One day delay in calendar view (Milan Crha)
  • Bug 659914 - e_book_get_changes: Fix crash caused by unref of a NULL
  • pointer (Christophe Dumez)
  • Bug 660246 - EBookBackendSqliteDB: Bad loop iteration
  • (Christophe Dumez)
  • Bug 660533 - Missing GOA cflags/libs in libedata-book (Cosimo Cecchi)
  • Bug 660615 - Make POP3 provider more cancellable ready (Milan Crha)
  • Bug 660829 - Allow 'Mark as read' in right click menu on spam folder
  • (Milan Crha)
  • Bug 661432 - 'Any field contains' search doesn't work in contact view
  • (Milan Crha)
  • Translations:
  • Alexander Shopov (bg)
  • Gil Forcada (ca)
  • Carles Ferrando (ca@calencia)
  • Jiri Eischmann (cs)
  • Mario Blättermann (de)
  • Daniel Mustieles (es)
  • Inaki Larranaga Murgoitio (eu)
  • Alexandre Franke (fr)
  • Fran Dieguez (gl)
  • Gabor Kelemen (hu)
  • Algimantas Margevičius (lt)
  • Rudolfs Mazurs (lv)
  • Piotr DrÄ…g (pl)
  • Duarte Loreto (pt)
  • Djavan Fagundes (pt_BR)
  • Yuri Myasoedov (ru)
  • Matej Urbančič (sl)
  • Daniel Nylander (sv)
  • Nguyá»…n Thái Ngọc Duy (vi)
  • YunQiang Su (zh_CN)

New in version 3.2.0 (September 28th, 2011)

  • Miscellaneous Changes:
  • google: Handle multivalue custom vcard attributes (Alexander Larsson)
  • Translations:
  • Nilamdyuti Goswami (as)
  • Mario Blättermann (de)
  • Inaki Larranaga Murgoitio (eu)
  • Sweta Kothari (gu)
  • Luca Ferretti (it)
  • Hannie Dumoleyn (nl)
  • Manoj Kumar Giri (or)
  • A S Alam (pa)
  • Muhammet Kara (tr)

New in version 3.0.3 (September 20th, 2011)

  • Bug Fixes:
  • Bug 576398 - vfolder not showing new messages from nntp group (Milan Crha)
  • Bug 562912 - Unread vfolder marks unread messages as read (Milan Crha)
  • Bug 652437 - NNTP messages is sometimes displayed as grey (Milan Crha)
  • Bug 651693 - Decode QP encoded names when invoking 'Expand list Inline' (Ritesh Khadgaray)
  • Bug 651469 - Folders don't update after moving mails in maildir (Milan Crha)
  • Bug 656490 - imapx: Memory leak of stream tokenbuf (cherry picked from commit 51ebadee128158e7d73dc8e29fd6e67ae229b7a0) (David Woodhouse)
  • Bug 656487 - Memory leak in imapx fetch_folders_for_namespaces() (David Woodhouse)
  • Bug 656480 - Memory leak in camel_folder_search_search() (David Woodhouse)
  • Bug 655748 - rdate parsing failure: unknown value for period 20068 (Milan Crha)
  • Bug 653385 - ldaps fails with server using self-signed certificate (Milan Crha)
  • Bug 648468 - POP3 doesn't recover or claim error after lost connection (Milan Crha)
  • Bug 565961 - Crash with recurring all-day event (Milan Crha)
  • Bug 640054 - sqlite summary hang. Fix vfolder transactions. (Chenthill Palanisamy)
  • Bug 650950 - entry_compare() should iterate over attributes with the same name (Christophe Dumez)
  • Bug 651113 - Querying date fields is not supported (Christophe Dumez)
  • Bug 651054 - Support queries based on "photo" contact field (Christophe Dumez)
  • Bug 651226 - e_book_new_system_addressbook() should create source in GConf (Christophe Dumez)
  • Bug 650952 - Remove unknown EContact field name runtime warning (Christophe Dumez)
  • Bug 640054 - CamelDB: do not read the db while a trasaction is in progress. Fix the dead-lock caused due to transaction (DB WRITE_LOCK)
  • and summary lock. (Chenthill Palanisamy)
  • Bug 640083 - Force secured connection when using LDAPS port (Milan Crha)
  • Bug 589495 - Search folder by Size (KB) counts bytes, not KB (Milan Crha)
  • Miscellaneous Fixes:
  • Do not expose password in imapx log (Milan Crha)
  • libecal: e_cal_remove_object() must remove *all* recurrences (Patrick Ohly)
  • calendar file backend: fixed incomplete sanity check in e_cal_create_object() (Patrick Ohly)
  • ecal file backend: avoid manipulating the UID inside component_add() (Patrick Ohly)
  • Make e-{addressbook,calendar}-factory supersede old factory at startup. (David Woodhouse)
  • Fix stray unref of server in imapx add_folders_to_summary() (David Woodhouse)
  • CamelVeeFolder: Check for the presence of unmatched folder before accessing full_name, error in previous commit. (Chenthill Palanisamy)
  • e-data-cal-view.c: fixed cherry-pick mistake (Patrick Ohly)
  • calendar: include rid in "objects-removed" ECalView signal (Patrick Ohly)
  • calendar file backend: support remove with CALOBJ_MOD_ONLY_THIS (Patrick Ohly)
  • calendar file backend: white list check for supported CalObjModType (Patrick Ohly)
  • libecal: catch invalid CalObjModType values (Patrick Ohly)
  • libecal: added CALOBJ_MOD_ONLY_THIS (Patrick Ohly)
  • calendar file backend: support removing parent event with CALOBJ_MOD_THIS (Patrick Ohly)
  • e_book_backend_file_get_contact_list: Fix memory leak (Christophe Dumez)
  • e_contact_name_from_string(): Fix possible memory leak (Christophe Dumez)
  • e_name_western_reorder_asshole: Fix possible memory leak (Christophe Dumez)
  • e_dbhash_new: Close and reopen db handle to avoid memory leak (Christophe Dumez)
  • e_book_backend_file_get_changes: Fix possible memory leak (Christophe Dumez)
  • CamelDB: Initiate a transaction before writing into db. (Chenthill Palanisamy)
  • CamelDB: Ensure that begin_transaction is called before adding queries to a transaction (Chenthill Palanisamy)
  • CamelFolderSummary: Remove undefined function camel_folder_summary_header_load from header file (Chenthill Palanisamy)
  • CamelDB: Use camel_db_select while retrieving the folder version (Chenthill Palanisamy)
  • CamelDB: use a RW lock to prevent reads while write is in progress (Chenthill Palanisamy)
  • Translations:
  • Wouter Bolsterlee (nl)
  • Abduxukur Abdurixit (ug)
  • Valencian translation (ca)

New in version 2.91.92 (March 22nd, 2011)

  • Bug Fixes:
  • Bug 629032 - GW count is not updated while downloading contacts (Punit Jain)
  • Bug 634663 - e-calendar-factory crashes while retracting a meeting. (Punit Jain)
  • Bug 641838 - More compiler warning fixes (Kjartan Maraas)
  • Bug 642783 - CamelLocalFolder: Let glibc's realpath() allocate for us (Emilio Pozuelo Monfort)
  • Bug 643748 - Slow message_location search rule with maildir accounts (Milan Crha)
  • Bug 644367 - Check NNTP server capabilities before using OVER command (Milan Crha)
  • Bug 644532 - Crash when opening ESource with local:/system URI (Milan Crha)
  • Miscellaneous Fixes:
  • Don't use gnome-keyring to store credentials on Windows (Fridrich Štrba)
  • Miscellaneous build fixes for Windows (Fridrich Štrba)
  • Improve camel_file_util_encode_fixed_string (Matthew Barnes)
  • Allow special CAMEL_DEBUG=pop3 to debug pop3 communication only (Milan Crha)
  • Add e-passwords-win32.c into POTFILES.in (Milan Crha)
  • Finish documenting the libebackend API. (Matthew Barnes)
  • Improve libedataserver API docs (Matthew Barnes)
  • Ensure backend life-time during inner calls (Milan Crha)
  • Fix linking in calendar/libegdbus/Makefile.am (Matthew Barnes)
  • Coding style and whitespace cleanup. (Matthew Barnes)
  • Remove ESoapMessage and ESoapResponse (David Woodhouse)
  • Translations:
  • Mario Blättermann (de)
  • Michael Kotsarinis (el)
  • Bruce Cowan (en_GB)
  • Sweta Kothari (gu)
  • Gabor Kelemen (hu)
  • Changwoo Ryu (ko)
  • Rudolfs Mazurs (lv)
  • Piotr Drąg (pl)
  • Crenguta Bacaoanu (ro)
  • Lucian Adrian Grijincu (ro)
  • Matej Urbančič (sl)
  • Krishnababu K (te)
  • Daniel Korostil (uk)
  • Lele Long (zh_CN)
  • Chao-Hsiung Liao (zh_HK) (zh_TW)

New in version 2.91.91 (March 7th, 2011)

  • Bug Fixes:
  • Bug 614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly (Milan Crha)
  • Bug 617763 - Cannot create events on Yahoo through CalDAV (Milan Crha)
  • Bug 633156 - Runtime warning when creating direct subfolder of On This Computer (Milan Crha)
  • Bug 639201 - Crash on startup - pop3_get_message, camel_pop3_delete_old (Milan Crha)
  • Bug 640829 - Can drop text/plain message lines in message preview (Milan Crha)
  • Bug 643095 - Crash when opening invalid multipart/signed message (Milan Crha)
  • Other Changes:
  • ECalRecur: Convert intervals < 1 into the default (1) (Carlos Martín Nieto)
  • e_source_copy() may copy also relative_uri (Milan Crha)
  • Modularize e-addressbook-factory migration. (Matthew Barnes)
  • Modularize e-calendar-factory migration. (Matthew Barnes)
  • Bump BASE_VERSION to 3.0. (Matthew Barnes)
  • Translations:
  • Khaled Hosny (ar)
  • David Planella (ca)
  • Bruno Brouard (fr)
  • Luca Ferretti (it)
  • Rudolfs Mazurs (lv)
  • Duarte Loreto (pt)
  • Yuri Myasoedov (ru)
  • Daniel Nylander (sv)
  • Wei Li (zh_CN)

New in version 2.91.90 (February 21st, 2011)

  • Bug Fixes:
  • Bug 639483 - Category list includes weather information (hao.h.li)
  • Bug 638563 - Make string consistent with other providers (Milan Crha)
  • Bug 638246 - Runtime warning: and_operator: assertion `argc == 2' failed (Milan Crha)
  • Bug 638089 - Some mobile phone contacts are not shown in preview (Milan Crha)
  • Bug 641757 - Fix warnings from GCC 4.6 (Kjartan Maraas)
  • Bug 601111 - Do not use empty host names in EProxy (Milan Crha)
  • Bug 641250 - Cannot add more than 2 recipients in To: or Cc: field (Vibha Yadav)
  • Bug 640696 - Hidden new messages in On This Computer/Inbox (Milan Crha)
  • Bug 634743 - Moving message on GMail with real Trash set deletes it (2nd try) (Milan Crha)
  • Bug 641110 - Improve 'select destination' window in copy/move to calendar (Milan Crha)
  • Bug 634743 - Moving message on GMail with real Trash set deletes it (Milan Crha)
  • Miscellaneous Fixes:
  • CamelTcpStream cleanups. (Matthew Barnes)
  • Memory leak fix and return events in proper order (Milan Crha)
  • Remove NULL checks for GObject methods. (Matthew Barnes)
  • CamelMaildirStore: Fix memory leak (Carlos Martín Nieto)
  • Bump GTK+ requirement to 3.0. (Matthew Barnes)
  • Be able to define DBus call timeout in configure and runtime (Milan Crha)
  • Perform consistency check on local folders based on the parameter 'need-summary-check' (Chenthill Palanisamy)
  • Remove streams tests (Kjartan Maraas)
  • Add a --keep-running option to e-calendar-factory. (Matthew Barnes)
  • Add a --keep-running option to e-addressbook-factory. (Matthew Barnes)
  • Improve libebook annotations. (Raul Gutierrez Segales)
  • Translations:
  • Changwoo Ryu (ko)
  • Mario Blättermann (de)
  • Mattias Põldaru (et)
  • Kjartan Maraas (nn)
  • Ivar Smolin (et)
  • Petr Kovar (cs)
  • Jorge González (es)
  • Fran Diéguez (gl)
  • krishnababu k (ug)
  • Shankar Prasad (kn)
  • Runa Bhattacharjee (bn)

New in version 2.91.6 (February 1st, 2011)

  • Bug Fixes:
  • Bug 640898 - Evolution creates invalid vCard (Matthew Barnes)
  • Bug #623933 - Crash under ESourceList::conf_changed_callback (Milan Crha)
  • Bug 640529 - Default size of category window is too small (Matthew Barnes)
  • Bug #636495 - Build fails :GtkStyle deprecated (Vibha Yadav)
  • Bug #635519 - Crash at cell_renderer_color_render (Vibha Yadav)
  • Bug #635339 - 'Mark as read' from popup menu not working on Junk folder (Milan Crha)
  • Bug 635353 — Don't parse empty addresses in the Google Contacts backend (Philip Withnall)
  • Bug 566441 — The Google backend doesn't use the tags/categories/groups (Philip Withnall)
  • Bug #639469 - WebDAV addressbook only uses https (Andrew McMillan)
  • Bug #627788 - EDataCalView is never freed in a factory process (Milan Crha)
  • Bug #639165 - maildir expunge not working as expected (Milan Crha)
  • Bug #525565 - Crash in find_book_by_contact at e-name-selector-entry.c (Milan Crha)
  • Bug #638948 - NNTP folder doesn't implement Expunge (Milan Crha)
  • Miscellaneous Fixes:
  • CamelGroupwiseFolder: Dynamically allocate MD5 digest. (Matthew Barnes)
  • Fix possible invalid read when checking citation depth (Milan Crha)
  • Require the latest gtk+-3.0 release until 3.0. (Matthew Barnes)
  • Drop support for gtk+-2.0. (Matthew Barnes)
  • Add versioning to D-Bus service names. (Matthew Barnes)
  • Kill CamelSeekableStream. (Matthew Barnes)
  • Kill CamelSeekableSubstream. (Matthew Barnes)
  • CamelMultipartSigned: Avoid using bounded streams. (Matthew Barnes)
  • Replace CamelStreamSeekPolicy with GSeekType. (Matthew Barnes)
  • Bump libcamel's shared object name. (Matthew Barnes)
  • Make contact removal asynchronous in the Google Contacts backend (Philip Withnall)
  • Add cancellation support to the Google Contacts backend (Philip Withnall)
  • Rebase the Google Contacts backend as an asynchronous EBookBackend (Philip Withnall)
  • Add e_source_selector_get_source_by_path() (Matthew Barnes)
  • Bump libgdata dependency to 0.7.0 (Philip Withnall)
  • Use GDBus calls without any timeout set (Milan Crha)
  • imapx_server_get_message: Avoid unreffing a NULL stream. (Matthew Barnes)
  • CamelStreamFs: Check for cancellation before closing or flushing (Matthew Barnes)
  • Crash on bogus component removal in file calendar backend (Milan Crha)
  • Translations:
  • Michael Kotsarinis (el)
  • Andika Triwidada (id)
  • Fran Diéguez (gl)

New in version 2.91.5 (January 10th, 2011)

  • Address book and calendar backend modules are now split into different installation directories so the D-Bus factory processes will only load relevant backend modules.
  • This changes some pkg-config details for third-party backend modules.
  • Instead of querying the backend directory with:
  • pkg-config --variable=extensiondir evolution-data-server-1.2
  • you must query the directory for address book backends with:
  • pkg-config --variable=backenddir libedata-book-1.2
  • and the directory for calendar backends with:
  • pkg-config --variable=backenddir libedata-cal-1.2

New in version 2.91.4.1 (December 27th, 2010)

  • Remove GTK_DISABLE_DEPRECATED, which prevented building with GTK+ 2.91.7.

New in version 2.91.4 (December 20th, 2010)

  • Bug 636334 - Birthdays&Anniversaries calendar skips local address books (Milan Crha)
  • Bug 636850 - Consistent libgweather configure options (Matthew Barnes)
  • Bug 633180 -Attendee uneditable if typed manually (jpunit)
  • Bug 420813 - Unnecessarily slow update/reopen of webcal calendars (Milan Crha)
  • Bug 634385 - Crash in smtp_connect (Milan Crha)
  • Bug 616452 - Do not set '-Wl,--no-undefined' on freebsd/openbsd (Milan Crha)
  • Bug 633557 - Translation comments needed (Milan Crha)
  • Bug 573125 - Crashes right after startup when having broken db summary (Milan Crha)
  • Bug 633332 - Preserve port number in WebDAV address book (Milan Crha)
  • Bug 631568 - Scheduling Meetings with CalDAV calendars (Milan Crha)
  • Bug 590245 - 'evolution --force-shutdown' should kill factories (Milan Crha)
  • Bug 628563 - Use-after-free crash in objects_added_cb() (Milan Crha)
  • Bug 530205 - Use CalDAV calendar read-only when server unreachable (Milan Crha)
  • Bug 625048 - Fails to detect America/New York system timezone (Milan Crha)
  • Bug 590476 - Evolution corrupts PDF files. (bnc) (Vibha Yadav)
  • Bug 6498 - Filters are not applied to imapx Inboxes (bmo) (Federico Mena Quintero)
  • Miscellaneous Fixes:
  • Do not store and generate locel:/system URIs (Milan Crha)
  • Maildir: Hide folders which do not start with a dot (Chenthill Palanisamy)
  • Drop support for password key files. (Matthew Barnes)
  • Use less threads in CamelDB (Milan Crha)
  • Translations:
  • Fran Diéguez (gl)
  • Jorge González (es)
  • Kjartan Maraas (nn)
  • Ivar Smolin (et)

New in version 2.91.3 (November 30th, 2010)

  • Bug Fixes:
  • Bug #635825 - Ensure valid UTF8 strings are passed to GDBus/GVariant (Milan Crha)
  • Bug #624420 - Crash camel_imapx_server_append_message (Milan Crha)
  • Bug #635673 - Stack overflow when opening slow calendar (Milan Crha)
  • Bug #632962 - Duplicate "On this computer" sources after update (Milan Crha)
  • Bug 635572 - Various linking failures (Diego Escalante Urrelo)
  • Bug #635550 - e-calendar-factory leaks memory (Milan Crha)
  • Bug #633780 - ESourceSelector - check paths when removing source/group (Milan Crha)
  • Bug #634573 - Crash when importing ics file (Milan Crha)
  • Bug #633181 - Deadlock after moving some mails in maildir (Milan Crha)
  • Bug #486553 - Inline expansion of email lists are not separated by commas (Milan Crha)
  • Bug #634658 - Unread counts for vfolders never update (Milan Crha)
  • Bug #602958 - Right click over source in calendar view opens a calendar (Milan Crha)
  • Bug 634593 - Maildir hang when create new folders (Chenthill Palanisamy)
  • Bug 633122 - git head 2010-10-25 maildir folders that used to work now don't (Chenthill Palanisamy)
  • Bug #581288 - Remove .ui files from evolution-data-server (Milan Crha)
  • Bug #632692 - Thread by In-Reply-To, then first found reference (Milan Crha)
  • Bug #538716 - Do not set expiration on POP3 message cache (Milan Crha)
  • Bug #632676 - Only "Checking for new mail" in status bar and nothing else (Milan Crha)
  • Bug #631804 - Aborts with pthread error in imapx_server_dispose() (David Woodhouse)
  • Bug #634084 - ECal reports loaded state too early (Milan Crha)
  • Miscellaneous Fixes:
  • Cannot delete maildir folder (ritz)
  • CamelStore: Place Inbox at the top while building folder info (Chenthill Palanisamy)
  • Maildir: Use Inbox instead of '.' while building folder info (Chenthill Palanisamy)
  • Maildir: Allow subfolders for Inbox (Chenthill Palanisamy)
  • Use '_' instead of '^' for renaming folders with dot symbol in it (Chenthill Palanisamy)
  • Do not unset the deleted flag while copying mails across folders (Chenthill Palanisamy)
  • Make EFileCache changes freezer recursiveable (Milan Crha)
  • Fix QRESYNC protocol violation (RH #648082) (David Woodhouse)
  • Translations:
  • Gheyret T.Kenji (ug)
  • Ivar Smolin (et)
  • Jorge González (es)
  • Fran Diéguez (gl)
  • Georgios Stefanakis (el)
  • Matej Urbančič (sl)
  • Marcos Lans (gl)
  • Kjartan Maraas (nn)

New in version 2.91.2 (November 8th, 2010)

  • Bug Fixes:
  • Bug 631073 - Task update operation has some delay (Milan Crha)
  • Bug 631290 - Crash in vee_folder_synchronize_sync (Milan Crha)
  • Bug 632687 - Doesn't build against gtk+ 2.91.1 (Matthew Barnes)
  • Bug 623017 - Add introspection support (Maxim Ermilov)
  • Bug 597567 - Crash in comp_subject() (Milan Crha)
  • Bug 632771 - Recurring calendar events set to recur forever do not
  • display past first week (Chenthill Palanisamy)
  • Bug 631953 - A possible double-free in google backend
  • (Gary Ching-Pang Lin)
  • Bug 632030 - Crashed while Groupwise server is not responding
  • (Punit Jain)
  • Bug 445439 - Delete mail from pop-server when deleted from Inbox/Trash
  • (Milan Crha)
  • Bug 631842 - Improve error reporting in some ECal/EBook functions
  • (Christophe Fergeau)
  • Bug 632527 - Unmatched vFolder returns incorrect uids on search
  • (Milan Crha)
  • Bug 632177 - Hide source group when none source lefts after remove
  • (Aparna)
  • Bug 633122 - Maildir migration from old folder hierarchy to maildir++
  • hierarchy (Chenthill Palanisamy)
  • Bug 632532 - Double free in imapx_job_done,
  • imapx_command_step_fetch_done (Milan Crha)
  • Bug 633919 - Stuck on Mark messages as read (Milan Crha)
  • Bug 634167 - Fails to build with gir (James M. Cape)

New in version 2.91.1.1 (October 21st, 2010)

  • Corrected release to build against this week's gtk+-3.0 API.

New in version 2.91.1 (October 19th, 2010)

  • Bug Fixes:
  • Bug 558478 - Autocompletion inserts comma. (Vibha Yadav)
  • Bug 632376 - Rewind in camel-disco-diary to fix a crash (Pacho Ramos)
  • Bug 534369 - New mail notifications for local Inbox don't work (Milan Crha)
  • Bug 630358 - Google contacts doesn't sync anniversary (Milan Crha)
  • Bug 608557 - CamelOfflineJournal can call fclose with NULL (Milan Crha)
  • Bug 630358 - Google contacts doesn't sync birthday and URL (Milan Crha)
  • Bug 631594 - Various races in CamelOperation (Matthew Barnes)
  • Bug 347520 - Names containing a dot in address parsed incorrectly (Milan Crha)
  • Bug 630361 - Categories editing fixes (Milan Crha)
  • Bug 630889 - Use-after-free while sending messages (Milan Crha)
  • Bug 631404 - Stop shipping a Locations.xml (Matthew Barnes)
  • Miscellaneous Fixes:
  • Prefix soup_soap_(message/response) with e_soap and add it in libedataserver so that groupwise, evolution-ews
  • and evolution-sync for ews (Chenthill Palanisamy)
  • Google contacts - do not drop all URLs/events on update (Milan Crha)
  • Add a CamelFolder:uri property. (Matthew Barnes)
  • Include also reason_phrase on libsoup errors (Milan Crha)
  • CamelOperation: Try to avoid crashing on refcount errors. (Matthew Barnes)
  • Really fix srcdir != builddir builds. (Javier Jardón)
  • Limit libgdata support to 0.6. (Matthew Barnes)
  • Translations:
  • Matej Urbančič (sl)
  • Jorge González (es)
  • Kjartan Maraas (nn)

New in version 2.31.90 (August 16th, 2010)

  • Bug Fixes:
  • Fix for bug #624789, use ldapssl_init to initialize SSL connection for sunldap. (Jeff Cai)
  • Bug 626505 - ECategoriesDialog doesn't show new categories (Matthew Barnes)
  • Bug 626090 - Only set -fno-strict-aliasing for GCC (Matthew Barnes)
  • Miscellaneous Fixes:
  • Merge branch camel-socks-proxy-master for SOCKS5 / IPv6 support (Federico Mena Quintero)
  • use cairo as gc is deprecated (Chenthill Palanisamy)
  • Enable largefile support by default. (Matthew Barnes)
  • ENameSelectorEntry: Avoid IM confusion when inserting text (Matthew Barnes)
  • Deprecate CamelHttpStream. (Matthew Barnes)
  • cleanup, and fix for substantial GWise / soap mail leak, bgo#622366 (Michael Meeks)
  • Translations:
  • drtv (ta)
  • Matej Urban�i� (sl)
  • Daniel Nylander (sv)
  • Kjartan Maraas (nn)

New in version 2.31.6 (August 3rd, 2010)

  • Evolution-Data-Server now complies with the XDG Base Directory Specification [1], which means user-specific data is no longer stored under ~/.evolution. Instead, data is partitioned into three base directories controlled by environment variables:
  • $XDG_DATA_HOME/evolution (default: $HOME/.local/share/evolution)
  • $XDG_CACHE_HOME/evolution (default: $HOME/.cache/evolution)
  • $XDG_CONFIG_HOME/evolution (default: $HOME/.config/evolution)
  • Data which is managed by the various address book and calendar backends will be migrated from $HOME/.evolution upon starting the corresponding D-Bus factory service.
  • [1] http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
  • Bug Fixes:
  • Bug 602287 - Avoid racing with camel_operation_mute() (Matthew Barnes)
  • Bug 608299 - Cut/copy error when selection has trailing comma (Matthew Barnes)
  • Bug 612082 - Do not expose off_t in public API, use goffset instead (Milan Crha)
  • Bug 622884 - Migrate from dbus-glib to glib's GDBus (Milan Crha)
  • Bug 624029 - Copying messages across stores is broken (Matthew Barnes)
  • Bug 624316 - Disable debug messages in GroupWise calendar backend (Matthew Barnes)
  • Bug 624325 - CamelPOP3Store missing some methods (Matthew Barnes)
  • Bug 624417 - Fix error handling in e_cal_backend_sync_get_timezone() (Matthew Barnes)
  • Bug 624891 - Various compiler warnings in git/master (Milan Crha)
  • Bug 625039 - Commonly named macros in Camel header files (Matthew Barnes)
  • Bug 625083 - Gettext can't parse GLib's printf format constants (Matthew Barnes)
  • Bug 625282 - Quick add contact claims on console (Milan Crha)
  • Bug 625351 - Sending through sendmail reports error (Milan Crha)
  • Bug 625482 - Personal addressbook is vanished (Milan Crha)
  • Bug 625606 - git/master build dies with glib-2.25.12 (Milan Crha)
  • Other Changes:
  • libebook.pc.in missing camel-1.2 requirement. (Matthew Barnes)
  • Add connection manager to imapx (Chenthill Palanisamy)
  • Removed folders from connection when operations gets done - handles when jobs return back without executing (Chenthill Palanisamy)
  • CamelOperation debugging improvement (Matthew Barnes)
  • Avoid absolute paths in "On This Computer" source groups. (Matthew Barnes)
  • Remove deprecated ECalBackend::set_default_timezone (Milan Crha)
  • Fix bug #624909 (Jeff Cai)
  • EDataCal: Add a getCacheDir() D-Bus method. (Matthew Barnes)
  • Comply with XDG Base Directory Specification. (Matthew Barnes)
  • Reset BASE_VERSION to 2.32. (Matthew Barnes)
  • Fix error handling in CamelLocalFolder::sync() (Matthew Barnes)
  • Fix error handling in CamelImapFolder::get_message() (Matthew Barnes)
  • Avoid overwriting files while migrating. (Matthew Barnes)
  • Build path portably in session_get_storage_path(). (Matthew Barnes)
  • imapx: server flags can be integers (David Woodhouse)
  • imapx: ->cinfo *canbe NULL in imapx_server_dispose() for a failed connection (David Woodhouse)
  • ebook: Remove duplicate free from array_to_stringlist helper (#625750) (Rob Bradford)
  • ebook & edataserverui: Use _async suffix rather than _ex suffix (Rob Bradford)
  • Replace dbus-glib-1 with gio-2.0 in pkgconfig files. (Matthew Barnes)
  • Prefer gio-2.0 when requiring GLib libraries. (Matthew Barnes)
  • Replace "Since: 3.0" with "Since: 2.32". (Matthew Barnes)
  • Fixed uudecode logic (Jeffrey Stedfast)
  • Optimized camel_uuencode_step (Jeffrey Stedfast)
  • Translations:
  • Christian Kirbach (de)
  • Jorge Gonz�lez (es)
  • Fran Di�guez (gl)
  • Yaron Shahrabani (he)
  • Kjartan Maraas (nb)
  • Lucian Adrian Grijincu (ro)
  • Aron Xu (zh_CN)
  • Chao-Hsiung Liao (zh_HK)

New in version 2.31.5 (July 13th, 2010)

  • Bug Fixes:
  • Bug 618938 - Crash when reading calendar acknowledgement message (Milan Crha)
  • Bug 623936 - 75 second delay when creating new DAV entries in Zimbra (Milan Crha)
  • Bug 624018 - Fix error handling in groupwise_get_folder() (Matthew Barnes)
  • Bug 623204 - Be able to report detailed errors from backends (Milan Crha)
  • Bug 623919 - Error while opening any newly received message (Matthew Barnes)
  • Bug 623795 - URI at the end of text isn't clickable (Milan Crha)
  • Bug 621609 - Can pass unknown UID to e_source_combo_box_set_active_uid (Milan Crha)
  • Bug 623431 - Use gweather-3.0 when building with gtk3 (Maciej Piechotka)
  • Bug 623430 - libedataserverui.pc.in hardcodes 1.2 API version (Matthew Barnes)
  • Other Changes:
  • Lots of IMAPX improvements (David Woodhouse and Chenthill Palanisamy)
  • Make NSS database initialisation more robust, handle errors better (David Woodhouse)
  • Use text/vcard content type on WebDAV PUT request (Milan Crha)
  • Migrate from CamelException to GError. (Matthew Barnes)
  • Work around sudden disappearance of GdkRegion in GTK+ 2.90.5. (Matthew Barnes)
  • Add functions to get Evo/EDS base directories. (Matthew Barnes)
  • Improve error handling in CamelStreamBuffer::read(). (Matthew Barnes)
  • Translations:
  • Mario Bl�ttermann (de)
  • Jorge Gonz�lez (es)
  • Fran Di�guez (gl)
  • Kjartan Maraas (nb)

New in version 2.31.4 (June 29th, 2010)

  • Bug Fixes:
  • Bug 622392 - Build failure due to missing nspr includes (Matthew Barnes)
  • Bug 622799 - Fails to link libedataserverui-1.2.la (Matthew Barnes)
  • Bug 622710 - Crash in imapx_idle_supported due to cinfo being NULL (Milan Crha)
  • Bug 620815 - Memory leaks with Evolution (Milan Crha)
  • Bug 622008 - Don't trust is->select_folder in imapx_job_scan_changes_done() (David Woodhouse)
  • Bug 316783 - Broken dragging of email addresses (Matthew Barnes)
  • Bug 621851 - CamelFolder description should fall back to full-name (Matthew Barnes)
  • Bug 621961 - Remove GroupWise debugging messages. (Matthew Barnes)
  • Bug 601535 - Categories not translated in menus (Matthew Barnes)
  • Bug 621877 - Crash in summary_header_to_db at camel-vee-folder.c (Milan Crha)
  • Bug 621842 - use 'UID FETCH' instead of 'FETCH' for scan_changes (David Woodhouse)
  • Bug 621740 - Fix double-free of is->literal in cancel_all_jobs() (David Woodhouse)
  • Bug 621740 - Fix double command ->complete() in imapx_command_start_next() (David Woodhouse)
  • Bug 617723 - Critical warnings when going offline in contact view (Milan Crha)
  • Bug 206061 - Allow normal, non-vFolder, Trash and Junk folder (Milan Crha)
  • Bug 610919 - Remove superfluous space in flags in APPEND command (David Woodhouse)
  • Bug 610919 - to display the exceptions to the user. We still need to enable displaying exceptions asyncronously (Chenthill Palanisamy)
  • Bug 615239 - Fix GSSAPI (and other SASL) authentication for imapx (David Woodhouse)
  • Bug 599879 - Fix NULL return without exception on krb5-auth-dialog failure (David Woodhouse)
  • Bug 585301 - Use ~/.pki/nssdb for NSS SQL database, not Evolution directory. (David Woodhouse)
  • Bug 585301 - Use correct NSS system database where appropriate. (David Woodhouse)
  • Bug 621262 - Fix fetch of large mails from broken servers like Exchange (David Woodhouse)
  • Bug 621237 - Add imap-over-custom-command support for imapx (David Woodhouse)
  • Bug 585353 - Add new CAMEL_STORE_REAL_JUNK_FOLDER flag (Milan Crha)
  • Bug 550414 - Corruption of mailbox and can't expunge trash (Milan Crha)
  • Bug #622350 - CamelFolder's "deleted" signal prototype changed (Milan Crha)
  • Miscellaneous Fixes:
  • For the sake of portability: sleep -> g_usleep (Fridrich ��trba)
  • Revamp imapx_job_refresh_info_start() to make use of modseq and uidnext (David Woodhouse)
  • Always enable QRESYNC where it's available. (David Woodhouse)
  • Handle UIDNEXT and MODSEQ/HIGHESTMODSEQ information from server. (David Woodhouse)
  • Allow debugging to be enabled with CAMEL_DEBUG environment variable (David Woodhouse)
  • Permit all characters but dir_sep in imapx folder names. (David Woodhouse)
  • Simplify relationship between full and path names for imapx (David Woodhouse)
  • Queue non-folder specific jobs while waiting for SELECT to complete (David Woodhouse)
  • Propagate STATUS responses to folders directly from imapx_untagged() (David Woodhouse)
  • Fix overzealous IDLE handling (David Woodhouse)
  • Handle [CLOSED] status (RFC5162). (David Woodhouse)
  • Cope with unsolicited FETCH having both FLAGS and UID. (David Woodhouse)
  • Support VANISHED response (RFC5162) (David Woodhouse)
  • Extract EXPUNGE handling into imapx_expunge_uid_from_summary() function. (David Woodhouse)
  • Fix imapx_parse_flags to not just return the first UID repeatedly, export it. (David Woodhouse)
  • Fix batch fetch to use UID FETCH in imapx_job_fetch_new_messages_start() (David Woodhouse)
  • Add LITERALPLUS support. (David Woodhouse)
  • Encode folder names as literals when sending commands, where needed (David Woodhouse)
  • Accept unsolicited CAPABILITY report as part of LOGIN/AUTHENTICATE response (David Woodhouse)
  • Detect CONDSTORE and QRESYNC capabilities (David Woodhouse)
  • Use camel_folder_sync_message() to sync messages. (David Woodhouse)
  • camel_folder_append_message: 'info' can be NULL. (Matthew Barnes)
  • Clarify documentation for e_destination_get_address(). (Matthew Barnes)
  • s/EVOLUTION_LOCALEDIR/LOCALEDIR/ (Matthew Barnes)
  • Check EBook DBus error names without underscores too (Milan Crha)
  • Build with gtk3 and have backward compatibility (Chenthill Palanisamy, Matthew Barnes)
  • Translations:
  • Yaron Shahrabani (he)
  • Fran Di��guez (gl)

New in version 2.31.3 (June 7th, 2010)

  • Bug Fixes:
  • Bug #619347 - Return formatted address in e_destination_get_address (David Ayers)
  • Bug #620522 - Build break: 'nss_config' undeclared (Matthew Barnes)
  • Bug #617261 - Evolution didn't quit due to deadlock (Milan Crha)
  • Bug #617439 - Fix translation of birthday and anniversary events (Gert Michael Kulyk)
  • Bug #585301 - Use NSS SQLite database, if available (Craig Ringer)
  • Bug #601535 - Fix translation domain for default categories (Gert Michael Kulyk)
  • Miscellaneous Fixes:
  • Gtk-Doc updates. (Matthew Barnes)
  • Set the GTK+ backward compatibility check to 2.21.2. (Matthew Barnes)
  • Add compatibility with GTK+ 2.20 (Florian M��llner)
  • Use accessors for newly sealed GdkDragContext members (Florian M��llner)
  • Making e-d-s build on Windows and also build on other platforms :) (Fridrich ��trba)
  • Factor out function to rehandshake SSL (Federico Mena Quintero)
  • Add support for SOCKS proxy support (Federico Mena Quintero)
  • Declare mbox' frompos as goffset, not off_t (Milan Crha)
  • Remove dead CamelFolderSummary methods. (Matthew Barnes)
  • Translations:
  • Kjartan Maraas (nn)
  • Ivar Smolin (et)

New in version 2.31.2 (May 24th, 2010)

  • Bug Fixes:
  • #240317 - Allow searching in subscribe dialog (Milan Crha)
  • #304415 - Allow change of signature hash algorithm (Milan Crha)
  • #337479 - Evolution forgets password on any error (Milan Crha)
  • #531912 - Mail inline parser doesn't always work (Milan Crha)
  • #556061 - EContact/EVCard can re-order phone and email attributes
  • (Milan Crha)
  • #566330 - WebDAV addressbook is too strict about content-type
  • (Petr Tomasek)
  • #566354 - Handle server's resource rename on WebDAV PUT response
  • (Milan Crha)
  • #604650 - Mishandling of '@' in WebDAV contacts username (Milan Crha)
  • #612596 - Crash in gnome_keyring_item_info_free from e-passwords.c
  • (Milan Crha)
  • #617168 - WebDAV Addressbook backend should use ctags (Milan Crha)
  • #617881 - Crash on fetch finish with POP3 (Milan Crha)
  • #618474 - WebDAV backend not linking to libebackend (Matthew Barnes)
  • #618578 - Require automake >= 1.10 (Adrian Bunk)
  • Other Changes:
  • e_cal_new_from_uri/e_cal_open_default emits runtime warning (Milan Crha)
  • Remove an unused label in the name selector dialog (Federico Mena Quintero)
  • Convert CamelObject events to GObject signals. (Matthew Barnes)
  • Remove border_width from the name selector's dialog toplevel contents (Federico Mena Quintero)
  • Create a section in the name selector dialog in its own function (Federico Mena Quintero)
  • Redo the container hierarchy in the name selector dialog (Federico Mena Quintero)
  • Don't set a default vertical size for the name selector window (Federico Mena Quintero)
  • Disallow overwriting one CamelException with another. (Matthew Barnes)
  • Shrink the spacing between the name selector's sections (Federico Mena Quintero)
  • Put the name selector's section labels in the same row as the treeviews (Federico Mena Quintero)
  • Fix pointlessly narrow default width in the name selection dialog
  • Name the pointless label at the top, so it can be disabled for
  • MeeGo (Michael Meeks)
  • Add ORG support to the Google Contacts backend (Philip Withnall)
  • Add NOTE support to the Google Contacts backend (Philip Withnall)
  • Remove Google Calendar backend (Philip Withnall)
  • Add argument checks to camel-block-file.c. (Matthew Barnes)
  • Add argument checks to camel-partition-table.c. (Matthew Barnes)
  • Bump libedataserver soname twice. (Matthew Barnes)
  • Translations:
  • Thomas Thurman (en@shaw)
  • Fran Diéguez (gl)
  • Kjartan Maraas (nb)
  • Manoj Kumar Giri (or)

New in version 2.29.92 (March 8th, 2010)

  • Bug Fixes:
  • #529331 - Be able to disallow selection of a certain ESource (Milan Crha) #600322 - assertion failed: (reply == msg) in cs_waitinfo() (Milan Crha) #602723 - Contact list name doesn't get displayed in 'To' dialog (Milan Crha) #611125 - Duplicate definition of camel-iconv.h in install targets (Priit Laes)
  • #611355 - calendar/tests/ecal/test-ecal-create-object--2 test (Priit Laes) #611860 - Pilot calendar, todo, memo do not sync when timezone is set to UTC (Matt McCutchen 2)
  • #611873 - Make triple-clicking a shortcut for "Show Only This ..." (Matthew Barnes)
  • Other Changes:
  • Locking improvements in Camel (Michael Meeks)
  • Steady progress on the new IMAPX backend (Chenthill Palanisamy)
  • Various cleanups for Windows support (Fridrich Strba)
  • Translations:
  • Alexander Shopov (bg)
  • Simos Xenitellis (el)
  • Bruce Cowan (en_GB)
  • Inaki Larranaga Murgoitio (eu)
  • Claude Paroz (fr)
  • Yuri Kozlov (ru)
  • Daniel Nylander (sv)