| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: typelib-1_0-EDataServer-1_2 | Distribution: SUSE Linux Enterprise 15 |
| Version: 3.42.5 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150400.3.3.2 | Build date: Mon Nov 7 07:51:28 2022 |
| Group: System/Libraries | Build host: ibs-arm-6 |
| Size: 145628 | Source RPM: evolution-data-server-3.42.5-150400.3.3.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://wiki.gnome.org/Apps/Evolution | |
| Summary: Introspection bindings for Evolution Data Server's Utilities Library | |
Evolution Data Server provides a central location for your address book and calendar in the GNOME Desktop. This package provides the GObject Introspection bindings for the libedataserver library.
LGPL-2.0-only
* Fri Jun 10 2022 qkzhu@suse.com
- Update to version 3.42.5:
+ I#388 - Google OAuth out-of-band (oob) flow will be deprecated
* Fri Feb 11 2022 bjorn.lie@gmail.com
- Update to version 3.42.4:
+ IMAPx: Avoid creating NOSELECT CamelFolder-s
+ CamelMimeFilterCRLF: Correct encoding part of the filter
+ CamelMimeParser: Correct body content parse when CRLF is used
+ camel-net-utils: Allow NULL string arguments in IDNA/ASCII
functions
+ Bugs fixed: glgo#GNOME/evolution-data-server#374
* Fri Jan 07 2022 bjorn.lie@gmail.com
- Update to version 3.42.3:
+ e-cal-client: Correct non-NULL check in
e_cal_client_create_objects_sync().
+ Calendar: Adapt to libical 3.0.12 change.
+ Bufs fixed: glgo#GNOME/evolution-data-server#368,
glgo#GNOME/evolution-data-server#371.
+ Updated translations.
* Fri Dec 03 2021 bjorn.lie@gmail.com
- Update to version 3.42.2:
+ Bugs Fixed: glgo#GNOME/evolution-data-server#364,
glgo#GNOME/evolution-data-server#365,
glgo#GNOME/evolution-data-server#366.
+ Updated translations.
* Fri Oct 29 2021 bjorn.lie@gmail.com
- Update to version 3.42.1:
+ LDAP: Fix a memory leak when filling a contact address
+ book/cal-backend: Add some safety checks around
pending_operations queue
+ Correct 'Since:' tag in the developer comments
+ ERemindersWidget: Incorrect value for last selected snooze time
after open
+ Camel: Correct a copy&paste error in a function documentation
+ org.gnome.Evolution-alarm-notify.desktop: Add
X-GNOME-UsesNotifications=true
+ Bugs fixed: glgo#GNOME/evolution-data-server#352,
glgo#GNOME/evolution-data-server#355,
glgo#GNOME/evolution-data-server#360,
glgo#GNOME/evolution-data-server#361,
glgo#GNOME/evolution-data-server!81,
glgo#GNOME/evolution-data-server#1621.
+ Updated translations.
- Replace post(un) handling with new ldconfig_scriptlets macro.
* Mon Sep 20 2021 alarrosa@suse.com
- Replace CMAKE_SKIP_RPATH=OFF with CMAKE_SKIP_INSTALL_RPATH=OFF
as that should be used with the newest cmake macros.
* Mon Sep 20 2021 dimstar@opensuse.org
- Update to version 3.42.0:
+ Updated translations.
* Sun Sep 19 2021 dimstar@opensuse.org
- Update to version 3.41.3:
+ Slow down automatic background downloads when in power saver
mode.
+ ERemindersWidget: Reverse order of the shown reminders.
+ vala: FolderThreadNode is a compact class.
+ Updated translations.
* Sat Sep 18 2021 dimstar@opensuse.org
- Update to version 3.41.2:
+ CamelMimeFilterToHTML: Speed up read of long lines.
+ CamelMimeFilterToHTML: Correct filtering of text without new
line at the end.
+ alarm-notify: Focus window on status icon click when shown.
+ vala: Add support for the auth_type class field of CamelSasl.
+ vala: Properly annotate CamelServiceAuthType.
+ ESoupSession: Let it understand GSSAPI authentication method.
+ Updated translations.
- bump so_camel to 63: follow upstream changes.
* Fri Sep 17 2021 dimstar@opensuse.org
- Update to version 3.41.1:
+ EWebDAVCollectionBackend: Preset also auth method on the new
child.
+ Camel: Fails to filter unread junk messages in a virtual Junk
folder.
+ Add Yahoo! OAuth2 service objects into the developer
documentation.
+ ESourceWebDAV: Fallback to SHA1 on SSL trust verification if
needed.
+ ECalBackendSync: Ensure no Recurrence-ID set when removing all
components.
+ PrintableOptions.cmake: Correct variable name comparison.
+ libecal: Fix a warning caught by a gcc static analyzer.
+ Updated translations.
* Thu Sep 16 2021 sbrabec@suse.com
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
* Fri Aug 13 2021 bjorn.lie@gmail.com
- Update to version 3.40.4:
+ CamelMimeFilterToHTML:
- Speed up read of long lines.
- Correct filtering of text without new line at the end.
+ alarm-notify: Focus window on status icon click when shown.
+ ESoupSession: Let it understand GSSAPI authentication method.
+ Bugs fixed: glgo#GNOME/evolution-data-server#346,
glgo#GNOME/evolution-data-server!74.
+ Updated translations.
* Fri Jul 30 2021 yfjiang@suse.com
- Drop CVE-2020-16117.patch on SLE and Leap 15.4: fixed upstream
(glgo#GNOME/evolution-data-server#189)
* Fri Jul 09 2021 bjorn.lie@gmail.com
- Update to version 3.40.3:
+ tests: Workaround libphonenumber behavior change.
+ test-book-client-write-write: Fix occasional test failure.
+ IMAPx: Change how Junk and NotJunk flags are handled.
+ ECalBackendFile: Free interval tree only when being allocated.
+ Bugs fixed: glgo#GNOME/evolution-data-server#336.
* Fri Jun 04 2021 bjorn.lie@gmail.com
- Update to version 3.40.2:
+ ECollectionBackend: Fix a memory leak
+ gnome_online_accounts_create_client_cb: Prefer g_clear_object()
+ Data Factories: Miscellaneous fixes
+ ECalCache: Drop timezones_lock
+ ECalBackend: Deliver component change notifications in a
dedicated thread
+ CardDAV: Recognize OPTIONS 'Bad Request' response as success
for Google
+ Fix e_webdav_session_util_item_href_equal()
+ Bugs fixed: glgo#GNOME/evolution-data-server#334,
glgo#GNOME/evolution-data-server#335
+ Updated translations.
* Wed May 05 2021 dimstar@opensuse.org
- Drop baselibs.conf: eds-32bit seems no longer to be needed. Let's
try to reduce the 32bit footprint a bit further.
* Fri Apr 30 2021 dimstar@opensuse.org
- Update to version 3.40.1:
+ EWebDAVCollectionBackend: Preset also auth method on the new
child.
+ Camel: Fails to filter unread junk messages in a virtual Junk
folder.
+ ESourceWebDAV: Fallback to SHA1 on SSL trust verification if
needed.
+ Ensure non-const pointers passed to I_CAL_IS_... functions.
+ ECalBackendSync: Ensure no Recurrence-ID set when removing all
components.
+ PrintableOptions.cmake: Correct variable name comparison.
+ libecal: Fix a warning caught by a gcc static analyzer.
+ Updated translations.
- Drop c95a70bfeae25b.patch: fixed upstream.
* Fri Apr 30 2021 andresbs@opensuse.org
- Enable libphonenumber support: to be used in Chatty and Calls, as
they need to parse phone numbers:
+ Add libphonenumber-devel, libboost-thread-devel and
pkgconfig(protobuf) BuildRequires: dependencies to
libphonenumber support.
+ Pass -DWITH_PHONENUMBER=ON to meson.
* Fri Apr 30 2021 dimstar@opensuse.org
- Add c95a70bfeae25b.patch: Fix build with cmake 3.20.1.
* Sat Mar 20 2021 mgorse@suse.com
- Update to version 3.40.0:
+ Updated translations.
* Thu Mar 18 2021 dimstar@opensuse.org
- Update to version 3.39.3:
+ ESoupAuthBearer: Shorten the token expiry time by 4 more
seconds.
+ ESoupSession: Refresh Bearer auth token during request
redirect.
+ MetaBackend tests: Relax a runtime requirement.
+ Calendar: Add functions to clamp a VTIMEZONE component.
+ e_cal_client_get_component_as_string: Clamp the VTIMEZONE
component.
+ test-cal-utils: Add test to clamp a VTIMEZONE by a future time.
+ Calendar: Make few improvements in the Weather backend.
+ camel-debug: Copy cached backtrace symbol strings.
+ camel-gpg-context: Add some debug prints.
+ [IMAPx] Cancel authentication request when failed to get the
SASL response.
+ EBookMetaBackend: Add 'backend_module_directory' property into
the class.
+ Allow to load modules from custom prefixes.
+ reminder-watcher: Process "Dismiss All" requests in the
background.
+ Allocate large-enough buffer for g_base64_decode_step().
+ CamelSpoolStore: Use cache for often accessed data.
+ alarm-notify: Default notify-past-events to false plus few
related fixes.
+ e-book-backend-file: Fix busy loop when modifying multiple
contacts at once.
+ Use SHA256 instead of SHA1 where appropriate.
+ Fix integer overflow on 32-bit architectures.
+ Fix a memory leak in camel_util_get_directory_variants().
+ Updated translations.
- Drop evolution-data-server-boo1182882.patch: fixed upstream.
* Fri Mar 05 2021 mgorse@suse.com
- Add CVE-2020-16117.patch: Fix crash on malformed server response
with minimal capabilities (boo#1174712 CVE-2020-16117).
- Add CVE-2020-14928.patch: Response injection via STARTTLS in SMTP
and POP3 (boo#1173910 CVE-2020-14928).
* Wed Mar 03 2021 mgorse@suse.com
- Add evolution-data-server-boo1182882.patch: fix buffer overrun
when parsing base64 data (boo#1182882).
* Mon Feb 15 2021 gmbr3@opensuse.org
- Update to version 3.39.2:
+ Use default OAuth2 services on scratch sources.
+ CamelNetworkSettings: Unset default value for the 'user'
property.
+ Adapt to libgweather 40.alpha API changes.
+ IMAPx: Ignore unexpected untagged LIST/LSUB responses.
+ Calendar: Use ACKNOWLEDGED VALARM property.
+ CamelMime*: Annotate the data arrays with element-type uint8.
+ CalDAV: Support calendar-order property.
+ Flatpak: Share NSS database with the system.
+ e_xml_is_element_name: Can fail to match a namespaced node.
+ Camel: Conversion between UTF-8 and UTF-7 misbehaves for emoji.
+ vala: Make webdav_discover_sources E.Source methods.
+ Fix variable reference in
e_source_mail_identity_set_signature_uid docs.
+ Correct typos in a/an.
- Bump so_edataserver to 26, so_edataserverui to 3, following
upstream (also in baselibs.conf).
* Mon Feb 15 2021 dimstar@opensuse.org
- Require libgdata-devel by evolution-data-server-devel when
introspection support is enabled:
+ libedataserver-1.2.deps specifies a dependency on libgdata.
* Mon Feb 15 2021 dimstar@opensuse.org
- Update to version 3.39.1:
+ Addressbook:file backend: Prevent percent letter in photo
filename.
+ Bump gtk+ requirement to 3.16, due to used functions from that
version.
+ CalComponentParameterBag: The take method gives the ownership
of the object.
+ CalComponentPropertyBag: The take method gives the ownership of
the object.
+ Calendar:
- Fix a possible leak in e_cal_util_parse_ics_string().
- Make it possible to assign email address to On This Computer
sources.
+ Camel: Special-case search for the match of the MESSAGE-ID
headers.
+ CamelMimeFilterToHTML: Change how empty <div> is recognized.
+ DataCalView: Created objects could be notified twice.
+ EBook/CalBackend: Correct free function for the
pending_operations queue.
+ EBufferTagger: Derive link color from the theme.
+ EReminderWatcher:
- Catch a race condition when creating a calendar view.
- Default alarm range should be from the day begin.
+ GLibTools.cmake: Generate signal marshallers without source
reference.
+ Introduce e_async_closure_new_with_context().
+ Mark a missed user-visible text for translation.
+ ReminderWatcher: Add detailed debug prints about the scheduled
reminders.
+ Vala: Mark the message field of CamelFolderThreadNode as
nullable.
+ alarm-notify: Provide application reference in canberra calls.
+ e-categories: Show migration runtime warning only if the file
exists.
+ Updated translations.
* Fri Feb 12 2021 bjorn.lie@gmail.com
- Update to version 3.38.4:
+ CamelFolder: Cancel save of the changes early in the dispose().
+ AlarmNotify:
- The e_alarm_notify_activate() can be called multiple times.
- Stop using g_application_register().
- The XDG_CURRENT_DESKTOP env is a list.
+ Bug Fixes: glgo#GNOME/evolution-data-server#293,
glgo#GNOME/evolution-data-server#296,
glgo#GNOME/evolution-data-server#298,
glgo#GNOME/evolution-data-server#299,
glgo#GNOME/evolution-data-server#300.
+ Updated translations.
* Fri Jan 08 2021 bjorn.lie@gmail.com
- Update to version 3.38.3:
+ e-categories: Show migration runtime warning only if the file
exists.
+ DataCalView: Created objects could be notified twice.
+ EReminderWatcher:
- Add detailed debug prints about the scheduled reminders.
- Catch a race condition when creating a calendar view.
+ alarm-notify: Provide application reference in canberra calls.
+ CamelMimeFilterToHTML: Change how empty <div> is recognized.
+ Addressbook:file backend: Prevent percent letter in photo
filename.
+ Bugs fixed: glgo#GNOME/evolution-data-server#277,
glgo#GNOME/evolution-data-server#286.
+ Updated translations.
* Fri Nov 20 2020 bjorn.lie@gmail.com
- Update to version 3.38.2:
+ Calendar: Fix a possible leak in e_cal_util_parse_ics_string()
+ ECalCache: Avoid runtime warning from
ecc_update_timezones_table()
+ EReminderWatcher: Default alarm range should be from the day
begin
+ EBufferTagger: Derive link color from the theme
+ EBook/CalBackend: Correct free function for the
pending_operations queue
+ Bugs fixed: glgo#GNOME/evolution-data-server#81,
glgo#GNOME/evolution-data-server#257,
glgo#GNOME/evolution-data-server#260,
glgo#GNOME/evolution-data-server#269,
glgo#GNOME/evolution-data-server#272,
glgo#GNOME/evolution-data-server#273,
glgo#GNOME/evolution-data-server!46,
glgo#GNOME/evolution-data-server!47,
glgo#GNOME/evolution-data-server!50.
+ Updated translations.
* Mon Oct 05 2020 dimstar@opensuse.org
- Update to version 3.38.1:
+ Trust Prompt: Can fail to extract host from a collection account.
+ Improve URL scanner (detect angle brackets).
+ Forward as iCalendar: Embed event's local attachments.
+ Password Credentials Prompt: Escape text for use in markup.
+ Updated translations.
* Fri Sep 11 2020 dimstar@opensuse.org
- Update to version 3.38.0:
+ Updated translations.
* Fri Sep 04 2020 dimstar@opensuse.org
- Update to version 3.37.92:
+ Miscellaneous: GObjectIntrospection.cmake: Depend rather on gir
target, than on gir file.
+ Bug Fixes:
- [IMAPx] Ignore truncated COPYUID server response.
- Avoid race condition when refreshing collection backend.
- ESoupSession: Ensure request URI is properly encoded.
- CardDAV contacts without UID are not shown.
- libecal: Specify forward-declared types for gir.
- Calendar: Add SExp function to filter with DTSTART.
- Let 'Wrap quoted text in replies' influence paragraph style.
- Calendar: Correct RRULE's UNTIL value saving.
- Changes from version 3.37.90:
+ SMTP: Doesn't send fully qualified host name with EHLO.
+ Fix: Search folders can show non-matches after filter change.
+ Show recurrence information with user-specified date format.
- Changes from version 3.37.3:
+ WebDAV: Inefficient processing of returned XML data.
+ Updated translations.
- Bump so_edataserver to 25, following upstream (also in
baselibs.conf).
* Sun Aug 09 2020 bjorn.lie@gmail.com
- Update to version 3.36.5:
+ Fix a memory leak in ebmb_gather_photos_local_filenames().
+ ESoupSession: Provided SoupAuth might not be always used by
libsoup.
+ Bugs fixed: glgo#GNOME/evolution-data-server#236,
glgo#GNOME/evolution-data-server#240.
* Sat Jul 04 2020 bjorn.lie@gmail.com
- Update to version 3.36.4:
+ camel-folder-search: Fix a memory leak when searching message
body.
+ Rename camel_stream_buffer_truncate() to
camel_stream_buffer_discard_cache().
+ Bugs fixed: glgo#GNOME/evolution-data-server#215,
glgo#GNOME/evolution-data-server#222,
glgo#GNOME/evolution-data-server#226 (CVE-2020-14928),
glgo#GNOME/evolution-data-server#228, glgo#GNOME/evolution#982.
+ Updated translations.
- Drop CVE-2020-14928.patch: fixed upstream.
* Fri May 29 2020 bjorn.lie@gmail.com
- Update to version 3.36.3:
+ CamelFilterDriver: do_shell: NULL-terminate the arguments array
+ CollectionBackend: Limit how often checks for new child sources
+ Bugs fixed: glgo#GNOME/evolution-data-server#101,
glgo#GNOME/evolution-data-server#210,
glgo#GNOME/evolution-data-server#211,
glgo#GNOME/evolution-data-server#212,
glgo#GNOME/evolution-data-server#213,
glgo#GNOME/evolution-data-server#219,
glgo#GNOME/evolution#915.
* Sat Apr 25 2020 bjorn.lie@gmail.com
- Update to version 3.36.2:
+ ESourceRegistryWatcher: The 'filter' signal listener should not
be required.
+ Bugs fixed: glgo#GNOME/evolution-data-server#203,
glgo#GNOME/evolution-data-server#204,
glgo#GNOME/evolution-data-server#206.
+ Updated translations.
* Fri Mar 27 2020 bjorn.lie@gmail.com
- Update to version 3.36.1:
+ Bugs fixed:
- ESoupAuthBearer: Is not thread safe.
- Free/Busy times are not in UTC.
- Meta backends not moved back online after connect failure.
+ Updated translations.
* Fri Mar 06 2020 bjorn.lie@gmail.com
- Update to version 3.36.0:
+ Bugs fixed: goa: Does not set
ESourceAuthentication::is-external properly.
+ Updated translations.
* Sat Feb 29 2020 mgorse@suse.com
- Update to version 3.35.92:
+ Miscellaneous:
- EWebDAVCollectionBackend: Require credentials only if user name is set.
- CalDAV/CardDAV: Fix 'local_error' variable usage in
connect_sync().
- CalDAV/CardDAV: Remove unused variable declaration.
- CalDAV: Claim not found objects during refresh as removed.
+ Various bug fixes.
+ Updated translations.
* Fri Feb 14 2020 dimstar@opensuse.org
- Update to version 3.35.91:
+ Miscellaneous:
- Remove outdated and unused devel-docs files from camel.
- EWebDAVDiscover: Returns address books when asked for
calendars only.
+ Various bug fixes.
+ Updated translations.
* Fri Feb 14 2020 dimstar@opensuse.org
- Update to version 3.35.90:
+ Miscellaneous:
- EDBusServer: Delay new module load.
- alarm-notify: Double-free with certain types of the reminder.
- ESourceCollection: Add 'allow-sources-rename' property.
- camel: Document the GHashTable type in
CamelProviderAutoDetectFunc and camel_provider_auto_detect.
- Speed-up e_contact_get_attributes_set().
- Prefer GSlice over heap allocation for short-lived
structures.
- EBookSqlite: Address runtime warnings from
remove_leading_zeros() in unit tests.
- CamelMessageInfo: Cache common strings in the string pool.
- ECalCache: Be more specific regarding the signal definition
and fix documentation.
- CamelHeaderParam: Specify the transfer annotation for
camel_header_param.
- Vala: Add more .metadata fixes.
- Bump libical-glib dependency to 3.0.7 and benefit from its
behavior.
+ Various bug fixes.
+ Updated translations.
* Fri Feb 14 2020 bjorn.lie@gmail.com
- Update to version 3.34.4:
+ EDBusServer: Delay new module load.
+ alarm-notify: Double-free with certain types of the reminder.
+ Bugs fixed:
- Calendar: Handle errors in file backend's refresh thread
gracefully.
- WebDAV: Privilege with multiple child elements not handled
properly.
- Broken search folder that includes all mails from other
search folders.
+ Updated translations.
* Sat Jan 25 2020 dimstar@opensuse.org
- No longer recommend -lang: supplements are in use
* Mon Jan 20 2020 bjorn.lie@gmail.com
- Drop libidl-devel BuildRequires: Unused since version 2.29.2.
* Fri Jan 03 2020 bjorn.lie@gmail.com
- Update to version 3.34.3:
+ Bugs fixed: glgo#GNOME/evolution-data-server#177: DAV: Ignore
404 responses on content refresh.
+ Updated translations.
* Fri Nov 22 2019 bjorn.lie@gmail.com
- Update to version 3.34.2:
+ EWeatherSource: Use g_signal_connect_object() in
e_weather_source_parse().
+ Correct runtime warning from camel_network_service_can_reach().
+ ESoupSession: Do not presend credentials on insecure
connections.
+ EBackend: Slightly enhance g_warning() messages with an ESource
identification.
+ ESource: Required signals not connected after EDBusObject is
replaced.
+ LDAP: Change how LDAP query is constructed.
+ Bugs fixed: glgo#GNOME/evolution-data-server#156,
glgo#GNOME/evolution-data-server#159,
glgo#GNOME/evolution-data-server#162,
glgo#GNOME/evolution-data-server#164,
glgo#GNOME/evolution-data-server#169,
glgo#GNOME/evolution-data-server#173.
* Mon Oct 07 2019 bjorn.lie@gmail.com
- Update to version 3.34.1:
+ Miscellaneous: Correct a developer comment for
SECTION:e-cancellable-locks.
+ Bugs fixed: glgo#GNOME/evolution-data-server#145,
glgo#GNOME/evolution-data-server#151,
glgo#GNOME/evolution-data-server#156, glgo#GNOME/evolution#635.
+ Updated translations.
* Thu Oct 03 2019 bjorn.lie@gmail.com
- Add explict pkgconfig(libical) BuildRequires: Needed after the
multibuild split of libical and libical-glib.
* Thu Sep 19 2019 bjorn.lie@gmail.com
- Disable docs, fails to build with gtk-doc-1.32. Issue to be filed
upstream.
* Mon Sep 09 2019 mgorse@suse.com
- Update to version 3.34.0:
+ Updated translations.
* Wed Sep 04 2019 luke@ljones.dev
- Update to version 3.33.92:
+ Avoid possible use after free caused in
vee_folder_set_expression()
+ Bug Fixes: glgo#GNOME/evolution-data-server#136,
glgo#GNOME/evolution-data-server#141,
glgo#GNOME/evolution-data-server#147
glgo#GNOME/evolution-data-server#148
evo-glgo#GNOME/evolution-data-server#551
* Thu Aug 29 2019 luke@ljones.dev
- Update to version 3.33.91:
+ Bugs fixed: glgo#GNOME/evolution-data-server#68,
glgo#GNOME/evolution-data-server#138,
glgo#GNOME/evolution-data-server#142,
glgo#GNOME/evolution#559, glgo#GNOME/evolution#568.
+ Include also CFLAGS in gtkdoc-scangobj command line
+ EDataFactory: Free backend when no client connects to it
+ Correct typo in a developer comment
+ GOA module: Run EWS autodiscovery asynchronously
+ Fix two memory leaks
+ Updated translations.
- Changes from version 3.33.90:
+ Bugs fixed: glgo#GNOME/evolution-data-server#112,
glgo#GNOME/evolution-data-server#137.
+ EWebDAVDiscover can report failure on success and hide
collections
+ e_webdav_discover_dialog_new: Set default response button for
the dialog
+ Let the message-location check also real message location in
the search folders
+ Updated translations.
- Changes from version 3.33.4
+ Bugs fixed: glgo#GNOME/evolution-data-server#128,
glgo#GNOME/evolution-data-server#130, glgo#GNOME/evolution#479.
+ [LDAP] Fix several memory leaks
+ Prefer built-in timezone component in
e_cal_util_copy_timezone()
+ Fix a memory leak in e_cal_recur_generate_instances_sync()
+ Miscellaneous changes in ecmb_modify_object_sync()
+ Updated translations.
- Changes from version 3.33.3:
+ Bugs fixed: glgo#GNOME/evolution-data-server#108,
glgo#GNOME/evolution-data-server#117,
glgo#GNOME/evolution-data-server#120,
glgo#GNOME/evolution-data-server#121,
glgo#GNOME/evolution-data-server#123.
+ EDataBook/EDataCal: Flush GDBus connection on backend property
change
+ Add workaround for D-Bus property change into get-revision
tests
+ Expose E-Book/Cal-BackendSExp lock
+ Update overdue time immediately after the reminders' window is
mapped
+ Add ESourceLocal::writable extension property
+ CamelOperation can be used by other thread while in its
finalize()
+ Memos cannot have set reminders according to RFC 5545
+ Change how CamelOfflineStore goes online
+ [IMAPx] Prefer local search in folders fully synchronized for
offline
+ Correct e_cal_component_get_start_plus_duration()
+ Updated translations.
- Changes from version 3.33.2:
+ The calendar part begun to use libical-glib, instead of
libical, which includes change from API version 1.2 to 2.0.
+ The addressbook part and the calendar part changed client APIs,
which modified also D-Bus API, thus D-Bus services' versions
had been bumped as well.
+ All the C libraries generate GObject introspection and Vala
bindings.
+ Bugs fixed:
glgo#GNOME/evolution-data-server#33,
glgo#GNOME/evolution-data-server#89,
glgo#GNOME/evolution-data-server#105,
glgo#GNOME/evolution-data-server#106,
glgo#GNOME/evolution-data-server#112,
glgo#GNOME/evolution-data-server#114,
glgo#GNOME/evolution-data-server#116,
glgo#GNOME/evolution-data-server#190.
+ [EWebDAVDiscover] Prevent crash on GError use in gio functions
+ [SMTP] Log also DATA itself when SMTP logging is enabled
+ [IMAPx] Fix a leak of CamelMessageInfo when downloading message
from a server
+ Change libebook and libedata-book APIs
+ Revert "Rename AddressBookView/CalendarView D-Bus members for
backward compatibility"
+ Rename ECalBackendClass methods to address some gir warnings
+ Enable vala bindings for libebackend, libedata-book and
libedata-cal
+ Correct get_/set_property() for EReminderWatcher::default-zone
+ Miscellaneous changes for issues overlooked during port to
libical-glib
+ Updated translations.
- Changes from version 3.33.1:
+ Bugs fixed: glgo#GNOME/evolution-data-server#91,
glgo#GNOME/evolution-data-server#92,
glgo#GNOME/evolution-data-server#94,
glgo#GNOME/evolution-data-server#95,
glgo#GNOME/evolution-data-server#96,
glgo#GNOME/evolution-data-server#98,
glgo#GNOME/evolution-data-server#99,
glgo#GNOME/evolution-data-server#102,
glgo#GNOME/evolution#326, glgo#GNOME/evolution-data-server#39.
+ Make sure libdb addressbooks are available before
book-migration test
+ Fix typo: reach-ability 🡒 reachability
+ [Flatpak] Use a persistent location for an NSS certificate
database
+ Rename AddressBookView/CalendarView D-Bus members for backward
compatibility
+ Address several issues reported by Coverity Scan
+ Updated translations.
* Mon Jul 15 2019 bjorn.lie@gmail.com
- Update to version 3.32.4:
+ Miscellaneous changes in ecmb_modify_object_sync().
+ Bugs fixed: glgo#GNOME/evolution-data-server#130,
glgo#GNOME/evolution-data-server#479.
* Mon Jun 17 2019 bjorn.lie@gmail.com
- Update to version 3.32.3:
+ [IMAPx]
- Fix a leak of CamelMessageInfo when downloading message from
a server.
- Prefer local search in folders fully synchronized for
offline.
+ EDataBook/EDataCal: Flush GDBus connection on backend property
change.
+ Add workaround for D-Bus property change into get-revision
tests.
+ Expose E-Book/Cal-BackendSExp lock.
+ Change buffer size argument value in call of
icalvalue_decode_ical_string().
+ Update overdue time immediately after the reminders' window is
mapped.
+ Correct test for file writable test in On This Computer
backend.
+ CamelOperation can be used by other thread while in its
finalize().
+ Change how CamelOfflineStore goes online.
+ Bugs fixed: glgo#GNOME/evolution-data-server#108,
glgo#GNOME/evolution-data-server#112,
glgo#GNOME/evolution-data-server#114,
glgo#GNOME/evolution-data-server#116,
glgo#GNOME/evolution-data-server#123,
glgo#GNOME/evolution-data-server#190,
glgo#GNOME/evolution-data-server#479.
- Drop eds-issue-108.patch: Fixed upstream.
- Use modern cmake_build macro.
* Tue Jun 04 2019 mcepl@suse.com
- Add eds-issue-108.patch: Folder changes could be claimed in a
wrong folder after APPEND, fixes glgo#GNOME/evolution#296,
glgo#GNOME/evolution-data-server#108.
* Mon May 06 2019 bjorn.lie@gmail.com
- Update to version 3.32.2:
+ Address several issues reported by Coverity Scan.
+ [EWebDAVDiscover] Prevent crash on GError use in gio functions.
+ Bugs fixed: glgo#GNOME/evolution-data-server#89,
glgo#GNOME/evolution-data-server#99,
glgo#GNOME/evolution-data-server#102,
glgo#GNOME/evolution-data-server#105.
+ Updated translations.
* Tue Apr 09 2019 bjorn.lie@gmail.com
- Update to version 3.32.1:
+ [Flatpak] Use a persistent location for an NSS certificate
database.
+ Rename AddressBookView/CalendarView D-Bus members for backward
compatibility.
+ Bugs fixed: glgo#GNOME/evolution-data-server#91,
glgo#GNOME/evolution-data-server#92,
glgo#GNOME/evolution-data-server#95,
glgo#GNOME/evolution-data-server!12,
glgo#GNOME/evolution-ews#91.
+ Updated translations.
* Mon Mar 11 2019 bjorn.lie@gmail.com
- Update to version 3.32.0:
+ Updated translations.
* Mon Mar 04 2019 bjorn.lie@gmail.com
- Update to version 3.31.92:
+ [CalDAV] POST data to scheduling outbox with correct
Content-Type.
+ Change order of CFLAGS/LDFLAGS passed to gtk-doc.
+ [OAuth2 Prompter] Show also current URL in the credentials
prompt dialog.
+ Make the OAuth2 credentials prompt window default size a bit
larger.
+ Bugs fixed: glgo#GNOME/evolution-data-server#68,
glgo#GNOME/evolution-data-server#86,
glgo#GNOME/evolution-data-server#87,
glgo#GNOME/evolution-data-server#88.
+ Updated translations.
* Tue Feb 19 2019 bjorn.lie@gmail.com
- Update to version 3.31.91:
+ [EDataBook] Enforce EBookBackend type.
+ [CamelStreamMem] Fix transfer annotations and array element
type.
+ [OAuth2] Add GSettings keys to override client ID and secret.
+ [Camel] Fix several annotations for message creation.
+ Hide sendmail in Flatpak.
+ Bugs fixed: glgo#GNOME/evolution-data-server!9,
glgo#GNOME/evolution-data-server!10,
glgo#GNOME/evolution-data-server!11.
+ Updated translations.
- Changes from version 3.31.90:
+ Remove some duplicated #define-s with developer documentation
comments.
+ De-deprecate camel_folder_info_build().
+ [libebackend] Do not define autoptr for deprecated
EOfflineListener.
+ [EBookBackendSExp] Skip PHOTO attribute in "Any field contains"
search.
+ Add also $PREFIX/share/gir-1.0 into g-ir-scanner arguments.
+ Bugs fixed: #glgo#GNOME/evolution-data-server#70,
glgo#GNOME/evolution-data-server#71,
glgo#GNOME/evolution-data-server#73,
glgo#GNOME/evolution-data-server#75,
glgo#GNOME/evolution-data-server#79,
glgo#GNOME/evolution-data-server#81,
glgo#GNOME/evolution-data-server#82.
+ Updated translations.
* Sat Feb 09 2019 bjorn.lie@gmail.com
- Update to version 3.31.4:
+ Correct developer documentation of some EBook asynchronous API.
+ Crash on meeting cancellation receive in local calendar.
+ Fix few memory leaks in calendar backends.
+ Bugs fixed: bgo#312581, bgo#576071, bgo#651234,
glgo#GNOME/evolution-data-server#68,
glgo#GNOME/evolution-data-server#72,
glgo#GNOME/evolution-data-server#7,
glgo#GNOME/evolution-data-server#8.
+ Updated translations.
* Sat Feb 09 2019 bjorn.lie@gmail.com
- Update to version 3.31.3:
+ Include also environment LD_LIBRARY_PATH in gtk-doc-scangobj
call.
+ test-cal-client-get-revision could fail due to delayed D-Bus
property change notification.
+ Correct how extra compiler warnings are used in the maintainer
mode.
+ [evolution-dbus-session] Handle method calls with GUnixFDList.
+ Deadlock when marking as read message in a search folder.
+ [CalDAV/CardDAV] Can add component to local cache with
incomplete info.
+ Copy messages within mail filters immediately.
+ [test-cal-client-get-free-busy] Correct error messages.
+ Correct use-after-free in
e_vcard_attribute_remove_param_value().
+ Replace evolution-dbus-session tool with DBUS_SERVICES_PREFIX
option.
+ [Camel] Address compiler warning in
header_address_list_encode_append().
+ Relax runtime check in e_cal_util_get_system_timezone().
+ [Flatpak] Save passwords in libsecret with the same prefix as
used by D-Bus services.
+ [test-server-utils] Correct when open of deprecated
book/calendar is retried.
+ [test-cal-client-get-free-busy] Enhance the test execution.
+ Let child source with 'none' authentication method use
collection source authentication.
+ [EDBus Private] Add new symbols into the developer
documentation.
+ [Flatpak] Make alarm-notify use the D-Bus services prefix, if
specified.
+ Bugs fixed: bgo#651197, bgo#719328,
glgo#GNOME/evolution-data-server#5
glgo#GNOME/evolution-data-server#54,
glgo#GNOME/evolution-data-server#55,
glgo#GNOME/evolution-data-server#56,
glgo#GNOME/evolution-data-server#61,
glgo#GNOME/evolution-data-server#62,
glgo#GNOME/evolution-data-server#63,
glgo#GNOME/evolution-data-server#64,
glgo#GNOME/evolution-data-server#65.
+ Updated translations.
- Changes from version 3.31.2:
+ Use G_PARAM_EXPLICIT_NOTIFY flag to avoid false property change
notifications.
+ Correct e-source-camel.c to unset G_PARAM_EXPLICIT_NOTIFY.
+ [CamelProvider] Do not localize empty strings in provider
configuration.
+ Make tests retry when factory doesn't know about added ESource
yet.
+ [On The Web calendar] Log also response body when requested.
+ [IMAPx] Fix a concurrent message download issue.
+ Suppress libxml2 warnings when parsing data with
e_xml_parse_data().
+ Add translator comments into camel-sasl-anonymous.c.
+ Make sure intltool-merge cache is created only once.
+ Remove e-gdbus-templates from libedataserver.
+ Bugs fixed: bgo#228772, bgo#606071,
glgo#GNOME/evolution-data-server#41,
glgo#GNOME/evolution-data-server#42,
glgo#GNOME/evolution-data-server#43,
glgo#GNOME/evolution-data-server#44,
glgo#GNOME/evolution-data-server#48,
glgo#GNOME/evolution-data-server#49,
glgo#GNOME/evolution-data-server#50,
glgo#GNOME/evolution-data-server#51,
glgo#GNOME/evolution-data-server#52.
+ Updated translations.
- Changes from version 3.31.1:
+ Add an optionally built evolution-dbus-session tool.
+ [NNTP] Address REVERSE_INULL Coverity scan issue.
+ Address two Clang warnings.
+ Mark string for a translation.
+ Fix a memory leak in ebmb_start_view_thread_func().
+ [evolution-dbus-session] Proxy also D-Bus subtrees.
+ Bugs fixed: glgo#GNOME/evolution-data-server#86,
glgo#GNOME/evolution-data-server#3,
glgo#GNOME/evolution-data-server#24,
glgo#GNOME/evolution-data-server#29,
glgo#GNOME/evolution-data-server#30,
glgo#GNOME/evolution-data-server#31,
glgo#GNOME/evolution-data-server#32,
glgo#GNOME/evolution-data-server#34,
glgo#GNOME/evolution-data-server#35,
glgo#GNOME/evolution-data-server#36,
glgo#GNOME/evolution-data-server#37,
glgo#GNOME/evolution-data-server#38,
glgo#GNOME/evolution-data-server#40.
+ Updated translations.
- Bump so_edataserver to 24 in spec and baselibs.conf following
upstreams changes.
* Fri Feb 08 2019 bjorn.lie@gmail.com
- Update to version 3.30.5:
+ Bugs fixed: glgo#GNOME/evolution-data-server#75,
glgo#GNOME/evolution-data-server#81,
glgo#GNOME/evolution-data-server#82.
+ Updated translations.
* Mon Jan 07 2019 bjorn.lie@gmail.com
- Update to version 3.30.4:
+ Correct developer documentation of some EBook asynchronous API.
+ Crash on meeting cancellation receive in local calendar.
+ Fix few memory leaks in calendar backends.
+ Bugs fixed: glgo#GNOME/evolution-data-server#68,
glgo#GNOME/evolution-data-server#7,
glgo#GNOME/evolution-data-server#8.
* Mon Dec 10 2018 bjorn.lie@gmail.com
- Update to version 3.30.3:
+ [IMAPx] Fix a concurrent message download issue.
+ Make sure intltool-merge cache is created only once.
+ test-cal-client-get-revision could fail due to delayed D-Bus
property change notification.
+ [evolution-dbus-session] Handle method calls with GUnixFDList.
+ Deadlock when marking as read message in a search folder.
+ [CalDAV/CardDAV] Can add component to local cache with
incomplete info.
+ Copy messages within mail filters immediately.
+ Correct use-after-free in
e_vcard_attribute_remove_param_value().
+ Replace evolution-dbus-session tool with DBUS_SERVICES_PREFIX
option.
+ [Camel] Address compiler warning in
header_address_list_encode_append().
+ Relax runtime check in e_cal_util_get_system_timezone().
+ [Flatpak] Save passwords in libsecret with the same prefix as
used by D-Bus services.
+ [test-server-utils] Correct when open of deprecated
book/calendar is retried.
+ [test-cal-client-get-free-busy] Enhance the test execution.
+ [Flatpak] Make alarm-notify use the D-Bus services prefix,if
specified.
+ Bugs fixed: bgo#719328, glgo#GNOME/evolution-data-server#196,
glgo#GNOME/evolution-data-server#5,
glgo#GNOME/evolution-data-server#49,
glgo#GNOME/evolution-data-server#51,
glgo#GNOME/evolution-data-server#55,
glgo#GNOME/evolution-data-server#56,
glgo#GNOME/evolution-data-server#62,
glgo#GNOME/evolution-data-server#63,
glgo#GNOME/evolution-data-server#64.
+ Updated translations.
* Wed Oct 24 2018 bjorn.lie@gmail.com
- Update to version 3.30.2:
+ Fix a memory leak in ebmb_start_view_thread_func().
+ [evolution-dbus-session] Proxy also D-Bus subtrees.
+ [CamelProvider] Do not localize empty strings in provider
configuration.
+ Make tests retry when factory doesn't know about added ESource
yet.
+ [On The Web calendar] Log also response body when requested.
+ Bugs fixed: glgo#GNOME/evolution-data-server#35,
glgo#GNOME/evolution-data-server#36,
glgo#GNOME/evolution-data-server#37,
glgo#GNOME/evolution-data-server#38,
glgo#GNOME/evolution-data-server#40,
glgo#GNOME/evolution-data-server#44,
glgo#GNOME/evolution-data-server#50.
+ Updated translations.
* Wed Sep 26 2018 bjorn.lie@gmail.com
- Update to version 3.30.1:
+ Add an optionally built evolution-dbus-session tool.
+ Bugs fixed: glgo#GNOME/evolution-data-server!3,
glgo#GNOME/evolution-data-server!24,
glgo#GNOME/evolution-data-server!29,
glgo#GNOME/evolution-data-server!30,
glgo#GNOME/evolution-data-server!32, glgo#GNOME/evolution!86.
+ Updated translations.
- Pass ENABLE_DBUS_SESSION_TOOL=OFF to cmake, not building the new
optional dbus tool for now.
* Wed Sep 19 2018 luc14n0@linuxmail.org
- Update to version 3.30.0:
+ Updated translations.
* Wed Aug 29 2018 bjorn.lie@gmail.com
- Update to version 3.29.92:
+ Correct build when nss/nspr do not provide pkg-config files.
+ Use 48 pixel icon in reminder notification.
+ evolution-alarm-notify: Do not show a window with a list of
pending reminders by default.
+ GNOME Shell doesn't show evolution-alarm-notification
reminders.
+ Correct few annotations in developer comments.
+ Issues fixed: glgo#GNOME/evolution-data-server!23,
glgo#GNOME/evolution-data-server!#27,
glgo#GNOME/evolution-data-server!26,
glgo#GNOME/evolution-data-server!25 and
glgo#GNOME/evolution!83.
+ Updated translations.
* Mon Aug 13 2018 bjorn.lie@gmail.com
- Update to version 3.29.91:
+ Updated translations.
* Wed Aug 01 2018 bjorn.lie@gmail.com
- Update to version 3.29.90:
+ ESourceRegistry's thread main_context can leak.
+ Correct format specifier arguments to work on both 32-bit and
64-bit arches.
+ [EClient] Really default readonly property to FALSE.
+ [CamelDebug] Change when backtraces are demangled in pointer
tracker.
+ [CamelOfflineFolder] Fix a runtime warning on application exit.
+ Enhance attachment detection in a MIME message.
+ Bugs fixed: bgo#788370, glgo#GNOME/evolution-data-server#19,
glgo#GNOME/evolution-data-server#22.
+ Updated translations.
* Wed Aug 01 2018 luc14n0@linuxmail.org
- Update to version 3.29.4:
+ Miscellaneous:
- [Camel] Bulk message copy/move during folder filtering;
- [CamelSMIMEContext] Fix a memory leak;
- [IMAPx] Search for whole word "Cyrus" when parsing version
from the server response;
- [ECalCache] Alter timezones table only if the 'refs' column
doesn't exist.
+ Bugs fixed: bgo#702127, bgo#704246, glgo#GNOME/evolution#37,
glgo#GNOME/evolution-data-server#9,
glgo#GNOME/evolution-data-server#10,
glgo#GNOME/evolution-data-server#11,
glgo#GNOME/evolution-data-server#12,
glgo#GNOME/evolution-data-server#13,
glgo#GNOME/evolution-data-server#3,
glgo#GNOME/evolution-data-server#14,
glgo#GNOME/evolution-data-server#16,
glgo#GNOME/evolution-data-server#17.
+ Updated translations.
* Wed Aug 01 2018 bjorn.lie@gmail.com
- Update to version 3.29.3:
+ Check for ICAL_STATUS_DELETED status enum value.
+ Correct prototypes of some virtual functions of
EReminderWatcher.
+ Fix a memory leak.
+ Use Unicode in translatable strings.
+ Silently skip empty lines when reading autoconfig-variables.
+ Update bug URL and switch to https:// in the DOAP file.
+ Google's "Daily Limit Exceeded" error not always propagated
into UI.
+ [IMAPx] Prefer existing allocate/deallocate structure
functions.
+ [CalDAV] Race condition on connection object.
+ Correct false runtime warning from camel_folder_info_build().
+ Bugs fixed: bgo#796115, bgo#796116, bgo#793927, bgo#796281,
bgo#763029, bgo#792610, bgo#796136, bgo#794108, bgo#795197,
bgo#795869, bgo#796174, glgo#GNOME/evolution-data-server#2,
glgo#GNOME/evolution-data-server#4,
glgo#GNOME/evolution-data-server#7,
glgo#GNOME/evolution-data-server#5,
glgo#GNOME/evolution-data-server#6.
+ Updated translations.
- Bump so_camel soversion to 62 and so_edata_cal to 29 aswell as in
baselibs.conf, following upstream changes.
* Wed Aug 01 2018 luc14n0@linuxmail.org
- Update to version 3.29.2:
+ Miscellaneous:
- Introduce EReminderWatcher to listen for scheduled reminders;
- Stale connection used after resume.
+ Bugs fixed: bgo#795295, bgo#794874, bgo#795414, bgo#794727,
bgo#795997, bgo#585146, bgo#796206.
+ Updated translations.
- Changes from version 3.29.1:
+ Miscellaneous:
- Make it possible to disable Reminders for Tasks;
- Change how next occurrence of a recurring task is found.
+ Bugs fixed: bgo#793031, bgo#793488, bgo#88193, bgo#793963,
bgo#200907, bgo#794417, bgo#795108, bgo#791475.
+ Updated translations.
- Replace 'LGPL-2.1-or-later' License tag with 'LGPL-2.0-only':
the source files do not specify any LGPL version but COPYING file
is clear about being version 2.
- Add libcanberra-gtk3 and libnotify packages as pkgconfig modules
BuildRequires: new dependencies.
- Drop fixed upstream patches:
eds-fix-fails-to-parse-Google-OAuth2.patch and
eds-correct-some-public-headers.patch.
* Tue Jul 31 2018 bjorn.lie@gmail.com
- Update to version 3.28.5:
+ ESourceRegistry's thread main_context can leak.
+ [EClient] Really default readonly property to FALSE.
+ Bugs fixed: glgo#GNOME/evolution-data-server#19,
glgo#GNOME/evolution-data-server#22.
+ Updated translations.
* Mon Jul 16 2018 bjorn.lie@gmail.com
- Update to version 3.28.4:
+ Make sure errors reported from backends are valid UTF-8
strings.
+ [CamelSMIMEContext] Fix a memory leak.
+ [IMAPx] Search for whole word "Cyrus" when parsing version from
the server response.
+ Bugs fixed: bgo#796174, bgo#702127,
glgo#GNOME/evolution-data-server#12,
glgo#GNOME/evolution-data-server#13,
glgo#GNOME/evolution-data-server#14.
* Mon Jun 18 2018 bjorn.lie@gmail.com
- Update to version 3.28.3:
+ Address some of the clang warnings.
+ Correct some public headers in libedataserverui.
+ Address some of the compiler and static analyzers warnings.
+ [module-secret-monitor] Correct runtime warning from
secret_service_search_sync().
+ Check for ICAL_STATUS_DELETED status enum value.
+ Correct find_program() for python with multiple names.
+ Silently skip empty lines when reading autoconfig-variables.
+ Update bug URL and switch to https:// in the DOAP file.
+ Google's "Daily Limit Exceeded" error not always propagated
into UI.
+ [CalDAV] Race condition on connection object.
+ Correct false runtime warning from camel_folder_info_build().
+ Bugs fixed: bgo#795997, bgo#796206, bgo#796115, bgo#796116,
bgo#796281, bgo#763029, bgo#792610,
glgo#GNOME/evolution-data-server#2,
glgo#GNOME/evolution-data-server#4.
+ Updated translations.
- Drop upstream fixed/applied patches:
+ eds-fix-fails-to-parse-Google-OAuth2.patch.
+ eds-correct-some-public-headers.patch.
* Wed May 16 2018 bjorn.lie@gmail.com
- Add eds-fix-fails-to-parse-Google-OAuth2.patch: Fix fails to
parse Google OAuth2 authorization code (bgo#795997, boo#1102595).
- Add eds-correct-some-public-headers.patch -- Correct some public
headers in libedataserverui.
* Mon May 07 2018 bjorn.lie@gmail.com
- Update to version 3.28.2:
+ Link WebKitGTK+ only with libedataserverui when OAuth2 is
enabled.
+ Stale connection used after resume.
+ Bugs fixed: bgo#795108, bgo#791475, bgo#795295, bgo#795414,
bgo#794727.
+ Updated translations.
- Drop evolution-data-server-icu61.1.patch: Fixed upstream.
* Mon Apr 16 2018 dimstar@opensuse.org
- Add evolution-data-server-icu61.1.patch: Fix build with icu 61.1
(bgo#795295).
* Mon Apr 09 2018 bjorn.lie@gmail.com
- Update to version 3.28.1:
+ [ECalMetaBackend]: Doesn't store custom time zones permanently.
+ Correct typo in config.h.in.
+ Update POTFILES.in.
+ Bugs fixed: bgo#767683, bgo#725295, bgo#794434, bgo#794534,
bgo#794628, bgo#793601, bgo#794639, bgo#794879.
+ Updated translations.
* Tue Mar 20 2018 dimstar@opensuse.org
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
* Mon Mar 12 2018 bjorn.lie@gmail.com
- Update to version 3.28.0:
+ Updated translations.
* Tue Mar 06 2018 dimstar@opensuse.org
- Update to version 3.27.92:
+ Miscellaneous:
- [IMAPx] Enhance processing of server IDLE notifications.
- No more '.libs' directory in the build directory.
- Meta backend tests required system-running
evolution-source-registry.
- Google calendar stopped reporting user email.
+ Bugs fixed: bgo#791475, bgo#793031, bgo#793466, bgo#793476,
bgo#793491, bgo#793504, bgo#793673, bgo#793728, bgo#793759,
bgo#793779.
+ Updated translations.
* Tue Mar 06 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Tue Mar 06 2018 dimstar@opensuse.org
- Update to version 3.27.91:
+ Miscellaneous:
- Fix return value of e_oauth2_service_get_access_token_sync().
- Write also message UID in Junk filter debug logs.
- build: favor python3 as interpreter.
+ Bugs fixed: bgo#792746, bgo#793104,bgo#793368, bgo#793465,
bgo#793466.
+ Updated translations.
- Drop eds-python3.patch: fixed upstream.
* Tue Mar 06 2018 dimstar@opensuse.org
- Update to version 3.27.90:
+ Add a debug print for OAUTH2_DEBUG=1 when obtaining
authentication token.
+ Add book/calendar-factory argument to override
backend-per-process compile-time option.
+ Add missed default implementation for
EOAuth2Service::get_authentication_policy().
+ Add OAuth2 authentication for Outlook.com IMAP and SMTP.
+ Address some issues reported by Undefined Behavior Sanitizer.
+ Change how built-in OAuth2 authentication works.
+ Correct developer documentation in e-oauth2-service/s.
+ Correct "may be used uninitialized" warning in
imapx_query_auth_types_sync().
+ Correct OAuth2 mail accounts configured in GNOME Online
Accounts.
+ Correct return value of
e_soup_session_get_authentication_requires_credentials().
+ [devel-doc] Rename api-index IDs, to not clash with gtk-doc
generated IDs.
+ [IMAPx]:
- Select destination mailbox only when permanentflags not known
yet.
- Sort array of UIDs before syncing changes to the server.
+ Introduce e_oauth2_service_get_redirect_uri().
+ Miscellaneous changes related to built-in OAuth2 services.
+ Prevent early free of an ESource when it has pending
operations.
+ Prevent passing NULL ldap handle into LDAP functions ][.
+ Provide associated ESource to more EOAuth2Service virtual
methods.
+ Replace e_cal_recur_nth array with
e_cal_recur_get_localized_nth().
+ [SMTP] Change how the list of available authentication methods
is constructed.
+ Bugs fixed: bgo#789522, bgo#792302, bgo#792513, bgo#792610.
+ Updated translations.
- Bump so_camel to 61, so_edataserver to 23 and so_edataserverui to
2 (also in baselibs.conf), following upstream changes.
* Tue Mar 06 2018 dimstar@opensuse.org
- Update to version 3.27.4:
+ Miscellaneous:
- Prevent passing NULL ldap handle into LDAP functions.
- [Maildir] Correct double free when the source message file
doesn't exist.
+ Bugs fixed: bgo#791282, bgo#791475.
+ Updated translations.
* Tue Mar 06 2018 luc14n0@linuxmail.org
- Update to version 3.27.3:
+ Miscellaneous:
- Extend workaround for bgo#674885 (type initialisation
deadlock in GObject).
- [SMTP] Recognize rejected credentials during SASL
authentication.
- [OAuth2] Enhance how expired or invalid access tokens are
handled.
- [File Calendar] Include detailed information in Free/Busy
response.
- [CalDAV/CardDAV] Always set error on failed connection
attempt.
- Correct a failure condition in
cal_client_init_in_dbus_thread().
+ Bug Fixes: bgo#790032, bgo#789549, bgo#790267, bgo#790759,
bgo#790020, bgo#790887, bgo#790635, bgo#791016, bgo#790987,
bgo#791327.
+ Updated translations.
- Update Url to https://wiki.gnome.org/Apps/Evolution: current
Evolution's web page.
- Adopt the use of %make_jobs macro rather than raw make command,
following the best practices.
- Drop %{?glib2_gsettings_schema_requires} macro as it's no longer
needed since RPM file triggers.
* Tue Mar 06 2018 fezhang@suse.com
- Update to version 3.27.2:
+ Return hash-like IDs from camel_header_msgid_generate().
+ [CalDAV/CardDAV] Append ending slash to URL when missing.
+ [IMAPx]:
- Show progress of message body download only.
- Prevent deadlock under
camel_imapx_server_copy_message_sync().
+ [google-backend] Limit for what sources authentication method
is changed.
+ Add missed API indexes into developer documentation.
+ [CamelOfflineStore] Incorrect disconnect when going online.
+ Bugs fixed: bgo#696047, bgo#789169, bgo#742167, bgo#789132,
bgo#789677, bgo#789555, bgo#789147.
+ Updated translations.
* Tue Mar 06 2018 dimstar@opensuse.org
- Update to version 3.27.1:
+ [CalDAV/CardDAV] Improve logic for object load from the server.
+ [CamelFolderSearch] The 'header-exists' misuses message info
structure.
+ [Camel] Speed up message filtering on headers.
+ Crash under e-data-cal-view.c:pending_flush_timeout_cb().
+ e-cal-recur.c:ensure_timezone(): Unset icaltimetype::zone only
if not UTC.
+ [ESoupSession] Special-case Daily Limit errors and propagate
them to the caller.
+ Extend developer comment of camel_message_info_property_lock().
+ [GTasks] Remember when query resulted in '400 Bad Request'.
+ [IMAPx] Prevent crash in imapx_update_store_summary().
+ Initialize libxml2 global memory in the main().
+ Internal Google OAuth2 token not refreshed on calendar open.
+ Mute a compiler warning from e_collator_generate_key().
+ Prevent crash when "On The Web calendar' has set incorrect URI.
+ Use icaltime_is_utc() instead of icaltimetype::is_utc.
+ Bugs fixed: bgo#781645, bgo#786982, bgo#788371, bgo#788430,
bgo#788686, bgo#788848.
+ Updated translations.
* Mon Mar 05 2018 bjorn.lie@gmail.com
- Update to version 3.26.6:
+ Google calendar stopped reporting user email.
+ Bugs fixed: bgo#793466, bgo#793852, bgo#791475, bgo#793779.
* Sun Feb 18 2018 jengelh@inai.de
- Update summaries
- Drop redundant %if..%endif guards
* Thu Feb 15 2018 tchvatal@suse.com
- Format with spec-cleaner.
- Move license to %license tag.
- Allow building with python3 instead of python2:
+ Add eds-python3.patch: find python3 as valid interpreter.
+ Add python3-base BuildRequires: needed during build, and we
don't want to rely any longer on an implicit python interpreter
being pulled in.
- Drop obsolete obsoletes for 64bit and 32bit packages
* Mon Feb 05 2018 bjorn.lie@gmail.com
- Update to version 3.26.5:
+ Prevent early free of an ESource when it has pending
operations.
+ IMAPx:
- Select destination mailbox only when permanentflags not known
yet.
- Sort array of UIDs before syncing changes to the server.
+ Prevent passing NULL ldap handle into LDAP functions ][.
+ Bugs fixed: bgo#792513, bgo#789522.
* Mon Jan 08 2018 zaitor@opensuse.org
- Update to version 3.26.4:
+ Prevent passing NULL ldap handle into LDAP functions.
+ [Maildir]: Correct double free when the source message file
doesn't exist.
+ Bugs fixed: bgo#791475, bgo#791282.
* Wed Dec 20 2017 zaitor@opensuse.org
- Update to version 3.26.3:
+ Extend workaround for bug 674885 (type initialisation deadlock
in GObject).
+ [CamelOfflineStore] Incorrect disconnect when going online.
+ [SMTP] Recognize rejected credentials during SASL
authentication.
+ [OAuth2] Enhance how expired or invalid access tokens are
handled.
+ [CalDAV/CardDAV] Always set error on failed connection attempt.
+ Correct typo in libgweather include directory variable.
+ Correct a failure condition in
cal_client_init_in_dbus_thread().
+ Bugs fixed: bgo#789147, bgo#790032, bgo#789549, bgo#790267,
bgo#790759, bgo#790887, bgo#790987.
+ Updated translations.
* Wed Nov 01 2017 dimstar@opensuse.org
- Update to version 3.26.2.1:
+ Bugs fixed: bgo#789555, bgo#789677.
- Changes from version 3.26.2:
+ [CalDAV/CardDAV]:
- Append ending slash to URL when missing.
- Improve logic for object load from the server.
+ [CamelFolderSearch] The 'header-exists' misuses message info
structure.
+ [Camel] Speed up message filtering on headers.
+ Crash under e-data-cal-view.c:pending_flush_timeout_cb().
+ e-cal-recur.c:ensure_timezone(): Unset icaltimetype::zone only
if not UTC.
+ [ESoupSession] Special-case Daily Limit errors and propagate
them to the caller.
+ Extend developer comment of camel_message_info_property_lock().
+ [GTasks] Remember timed query resulting in '400 Bad Request'.
+ [IMAPx]:
- Prevent crash in imapx_update_store_summary().
- Prevent deadlockick camel_imapx_server_copy_message_sync().
- Show progress of message body download only.
+ Initialize libxml2 global memory in the main().
+ Internal Google OAuth2 token not refreshed on calendar open.
+ Mute a compiler warning from e_collator_generate_key().
+ Prevent crash when "On The Web" calendar has set incorrect URI.
+ Use icaltime_is_utc() instead of icaltimetype::is_utc.
+ Bugs fixed: bgo#696047, bgo#742167, bgo#781645, bgo#788371,
bgo#788430, bgo#788686, bgo#788848, bgo#789132, bgo#789169.
+ Updated translations.
* Mon Oct 02 2017 zaitor@opensuse.org
- Update to version 3.26.1:
+ e_module_load_all_in_directory: Use g_debug() instead of
g_warning().
+ Ignore "timed out" error from
goa_account_call_ensure_credentials_sync().
+ [EGoaPasswordBased] Reuse GoaClient object between password
lookup calls.
+ Misleading error for Google collection account without Calendar
part.
+ [IMAPx] Wait for IDLE stop up to 10 seconds, then give up.
+ Fix some issues found by Coverity Scan.
+ Bugs fixed: bgo#787266, bgo#787341, bgo#769834, bgo#787445,
bgo#787542, bgo#787713, bgo#787514, bgo#787935, bgo#788048,
bgo#788051, bgo#787656, bgo#786208.
+ Updated translations.
* Mon Sep 11 2017 dimstar@opensuse.org
- Update to version 3.26.0:
+ Updated translations.
* Wed Sep 06 2017 dimstar@opensuse.org
- Update to version 3.25.92:
+ IMAPx:
- Not all local changes saved to the server.
- Handle gracefully when service is unavailable for
get_folder_info().
+ camel_store_get_inbox_folder() can fail for IMAPx stores.
+ ESoupSession: Treat G_TLS_ERROR_BAD_CERTIFICATE as
SOUP_STATUS_SSL_FAILED.
+ CalDAV/CardDAV: Check for TLS/authentication errors on refresh.
+ EWebDAVDiscoverWidget: Minor changes to error label.
+ ECalMetaBackend: Removing detached instance doesn't set EXDATE.
+ Merge a cmake/modules change from Evolution.
+ Bugs fixed: bgo#785952, bgo#786362, bgo#553770, bgo#548814,
bgo#563602.
+ Updated translations.
* Mon Aug 21 2017 zaitor@opensuse.org
- Update to version 3.25.91:
+ Add new developer documentation file into
evolution-data-server-docs.sgml.in.
+ Bugs fixed: bgo#781901, bgo#786366.
+ Updated translations.
* Tue Aug 08 2017 zaitor@opensuse.org
- Update to version 3.25.90:
+ Make EWebDAVSession soft-depend on ESourceWebdav extension.
+ Introduce EWebDAVCollectionBackend to be used for
WebDAV-discovered collections.
+ Workaround issue with badRequest/invalid format for Google
address book.
+ Deadlock on exit under e-categories.c:finalize_categories().
+ [EWebDAVDiscover] Correct href sets reading.
+ [Vala] Fix a warning with a virtual method being the same name
as another method.
+ Rename owncloud-backend module to webdav-backend.
+ Add calendar and contacts URLs into ESourceCollection
extension.
+ Bugs fixed: bgo#785136, bgo#785188, bgo#785212, bgo#785284,
bgo#785340, bgo#785393, bgo#785629, bgo#785647, bgo#785718.
+ Updated translations.
- Changes from version 3.25.4:
+ Better react on connection lost in
EBookMetaBackend/ECalMetaBackend.
+ Introduce 'list-sources' tool.
+ Use the fancy Unicode apostrophes in the “list-sources” tool.
+ Change --module-dir for gtkdoc-fixxref call.
+ Warn and set default when sendmail not found during the build.
+ Expose D-Bus service names in evolution-data-server pkg-config
file.
+ Correct localization of external tools.
+ Bugs fixed: bgo#493801, bgo#343904, bgo#779753, bgo#338649,
bgo#784116, bgo#784182, bgo#779156, bgo#784183, bgo#784218,
bgo#772572, bgo#781744, bgo#782844, bgo#781790, bgo#784548,
bgo#784746.
+ Updated translations.
- Add explicit gettext BuildRequires.
- Rename lang subpackage, remove trailing version no longer needed
due to upstream changes.
- Stop handling glib2_gsettings_schema_post(un) in post(un), no
longer needed as we have file-triggers taking care of this for us
now.
* Tue Aug 08 2017 dimstar@opensuse.org
- Update to version 3.25.3:
+ Prevent busy-loop opening Google calendar configured in GOA.
+ Rename "WebDAV" books group to "CardDAV".
+ Make some EBookMetaBackend/ECalMetaBackend private functions
public.
+ Deprecate e_uid_new() in favor of e_util_generate_uid().
+ [ESoupSession] Prefer request's URI when setting OAuth2
authorizer.
+ [EBookCache/ECalCache] Understand '#t' search expression as
'list all'.
+ Prevent GError override in e_cal_backend_sync_get_timezone().
+ Publicize immediate refresh function for
EBookMetaBackend/ECalMetaBackend.
+ Fix few memory leaks.
+ Correct ECalMetaBackend::get_object_sync() implementation.
+ Be able to get all UID/id-s from book/cal cache with certain
'extra' data.
+ Fix a crash under
e_webdav_discover_traverse_propfind_response_cb().
+ Introduce ESourceRegistryWatcher.
+ Update ESource's connection-status in
EBookMetaBackend/ECalMetaBackend.
+ Allow overwrite of CMAKE_SKIP_RPATH variable.
+ Bugs fixed: bgo#770476, bgo#782096, bgo#783385.
+ Updated translations.
* Tue Aug 08 2017 zaitor@opensuse.org
- Update to version 3.25.2:
+ Remove forgotten debug print.
+ Add CamelWeakRefGroup to camel-docs.sgml.
+ Merge offline-cache changes into master.
+ Unicode typography fixes.
+ Bump libical dependency to 2.0 for ICAL_FILENAME_PARAMETER.
+ Fix possible use of uninitialized variables in the new code.
+ Correct some developer code comments and annotations.
+ Introduce e_util_generate_uid().
+ Re-apply missed change for bug 781543 after the offline-cache
code merge.
+ Mis-filters emails with Mailing List rule in certain
situations.
+ On The Web calendars don't work when the server doesn't return
ETag header.
+ Bugs fixed: bgo#781833, bgo#779749, bgo#782360, bgo#782362,
bgo#782377, bgo#782745, bgo#782799, bgo#782847.
+ Updated translations.
* Tue Aug 08 2017 dimstar@opensuse.org
- Update to version 3.25.1:
+ Correct two libecal/client tests.
+ IMAPx:
- Unsubscribed folders shown after refresh.
- Fix a memory leak of CamelIMAPXServer.
+ Bugs fixed: bgo#656635, bgo#777042, bgo#781376, bgo#781465,
bgo#781543,bgo#781549.
+ Updated translations.
- Bump _evo_version to 3.26, following upstream.
* Mon Aug 07 2017 zaitor@opensuse.org
- Update to version 3.24.5:
+ Workaround issue with badRequest/invalid format for Google
address book.
+ Deadlock on exit under e-categories.c:finalize_categories().
+ [Vala] Fix a warning with a virtual method being the same name
as another method.
+ Bugs fixed: bgo#785136, bgo#785188, bgo#785212, bgo#785393.
+ Updated translations.
* Mon Jul 17 2017 zaitor@opensuse.org
- Update to version 3.24.4:
+ Warn and set default when sendmail not found during the build.
+ Correct localization of external tool.
+ Bugs fixed: bgo#493801, bgo#779753, bgo#784116, bgo#779156,
bgo#782844, bgo#784548.
+ Updated translations.
* Mon Jun 19 2017 zaitor@opensuse.org
- Update to version 3.24.3:
+ Remove forgotten debug print.
+ Add CamelWeakRefGroup to camel-docs.sgml.
+ Mis-filters emails with Mailing List rule in certain
situations.
+ Prevent busy-loop opening Google calendar configured in GOA.
+ Prevent GError override in e_cal_backend_sync_get_timezone().
+ Allow overwrite of CMAKE_SKIP_RPATH variable.
+ Bugs fixed: bgo#782360, bgo#782362, bgo#782377, bgo#782096,
bgo#770476, bgo#783385.
- Pass -DCMAKE_SKIP_RPATH=OFF to configure, needed after upstream
changes.
* Wed May 10 2017 zaitor@opensuse.org
- Update to version 3.24.2:
+ Correct two libecal/client tests.
+ [IMAPx]:
- Unsubscribed folders shown after refresh.
- Fix a memory leak of CamelIMAPXServer.
+ Bugs fixed: bgo#777042, bgo#656635, bgo#781376, bgo#781465,
bgo#781543, bgo#781549, bgo#781833, bgo#779749.
* Wed Apr 19 2017 zaitor@opensuse.org
- Update to version 3.24.1:
+ Revert "Disable support for all POP3 extensions by default".
+ Fix maybe-used-uninitialized compiler warning from
camel-pop3-folder.c.
+ Fix few Coverity scan issues.
+ Bugs fixed: bgo#780617, bgo#777161.
+ Updated translations.
* Mon Mar 20 2017 dimstar@opensuse.org
- Update to version 3.24.0:
+ Updated translations.
* Mon Mar 13 2017 dimstar@opensuse.org
- Update to version 3.23.92:
+ Disable support for all POP3 extensions by default.
+ Skip outdated Camel tests in 'make check'.
+ [Camel] Extend filter debug logging.
+ Bugs fixed: bgo#779156, bgo#779161, bgo#779761, bgo#779886.
+ Updated translations.
* Mon Feb 27 2017 zaitor@opensuse.org
- Update to version 3.23.91:
+ Fix a performance issue caused by GWeakRef usage in
CamelMessageInfo.
+ [IMAPx] Declare summary to use when cloning message info after
message append.
+ Correct how data for installed tests are searched for.
+ Bugs fixed: bgo#778775, bgo#778768, bgo#778235, bgo#775699.
+ Updated translations.
* Wed Feb 15 2017 dimstar@opensuse.org
- Update to version 3.23.90:
+ Ignore errors when getting message for a body-contains search.
+ Correct config.h inclusion in some recent Camel source files.
+ Fix a CamelVeeMessageInfo memory leak.
+ Fix a ref/unref imbalance of CamelIMAPXStoreInfo.
+ Fix a memory leak in camel_imapx_server_append_message_sync().
+ Unable to add additional Google calendar.
+ Avoid local message cache expiry clean up when being offline.
+ [IMAPx] Avoid unneeded full flags folder update when no changes
made.
+ Bugs fixed: bgo#771289, bgo#777207, bgo#777431, bgo#777660,
bgo#777695, bgo#777781, bgo#778069, bgo#778222, bgo#778265.
+ Updated translations.
* Wed Feb 15 2017 dimstar@opensuse.org
- Update to version 3.23.4:
+ vala: libedataserver-1.2 depends on camel-1.2.
+ [Camel] Fix some introspection annotations.
+ [Camel] Fix CamelStore annotations.
+ [IMAPx] Fix a memory leak.
+ [Vala] Add Posix dependency to camel-1.2.
+ Use a Unicode apostrophe in a new translatable string.
+ Correct new module detection when installed by file rename.
+ Various clean-ups of evolution-source-registry-autoconfig.c.
+ Build vala bindings of libedataserverui only if it's built as
well.
+ camel-stream-process: Avoid call of g_debug() in the fork
process.
+ Replace deprecated icalproperty_remove_parameter() with
icalproperty_remove_parameter_by_kind().
+ Replace deprecated icaltime_from_timet() with
icaltime_from_timet_with_zone().
+ Fix a build with libphonenumber.
+ Bugs fixed: bgo#773419, bgo#774304, bgo#775640, bgo#775643,
bgo#776127, bgo#776152, bgo#776194, bgo#776254, bgo#776258,
bgo#776328, bgo#776365, bgo#777085.
+ Updated translations.
- Split out new packate typelib-1_0-EDataServerUI-1_2.
* Wed Feb 15 2017 dimstar@opensuse.org
- Update to version 3.23.3:
+ Set also HAVE_KRB5 when found Kerberos 5 with pkg-config.
+ Correct const/no-const argument of the
camel_message_info_set_dirty().
+ Do not propagate only folder-flagged flag change in
CamelVeeMessageInfo.
+ Fix a possible uninitialized variable use in a Camel test.
+ Fix some of the gtk-doc warnings in Camel.
+ Fix possible use-after-free in CamelVeeFolder with
parent_vee_store.
+ Test for parent_store availability around
camel_folder_changed().
+ Let Camel build its .typelib for the introspection.
+ Fix a vapigen warning from EDataServer-1.2.metadata.
+ Make glib_mkenums() files depend on the source enum file.
+ Camel:
- Consider NULL and empty arrays/sets equal.
- Introduce camel_operation_new_proxy().
+ IMAPx:
- Save also server user flags and tags into the folder summary.
- Unnecessary local summary rewrites after folder update.
- Local flag changes could be missed and left unsaved on the
server.
- Notify about new messages early during folder update.
+ Bugs fixed: bgo#772292, bgo#773156, bgo#774331, bgo#774496,
bgo#774666, bgo#774698, bgo#774841, bgo#775363, bgo#775395,
bgo#775597, bgo#775618, bgo#775699.
+ Updated translations.
- Package new typelib subpackage typelib-1_0-Camel-1_2.
* Wed Feb 15 2017 dimstar@opensuse.org
- Update to version 3.23.2:
+ [IMAPx] Avoid crash when untagged response doesn't have a
token.
+ Correct WITH_LIBDB configure option processing.
+ Correct typo in the output name of camel tests.
+ Mute/fix some of the libedataserver annotation warnings.
+ Correct ENABLE_BACKTRACES configure option handling.
+ Correct gtkdoc-scan --ignore-headers argument value.
+ Update gtk-doc sgml input files.
+ Fix some of the gtk-doc warnings.
+ Split e-source-calendar.h/.c into three separate files.
+ Correct how private enums (for gtk-doc) are defined.
+ SetupBuildFlags.cmake: Check C++ flags only if C++ is enabled.
+ Ensure CMAKE_SKIP_RPATH is OFF, the RPATH is used here.
+ Bugs fixed: bgo#764065, bgo#767821, bgo#769573, bgo#772947,
bgo#773360, bgo#773363, bgo#773427, bgo#773656, bgo#773657,
bgo#773659, bgo#773723, bgo#774103, bgo#774234, bgo#774522.
+ Updated translations.
- Drop e-d-s-cmake.patch: fixed upstream.
- Bump so_camel to 60, following upstream (also in baselibs.conf).
* Wed Feb 15 2017 dimstar@opensuse.org
- Update to version 3.23.1:
+ Convert from autotools to CMake.
+ Require as hard dependency some dependencies.
+ Extend error messages in FindLDAP.cmake.
+ Reorganize directory structure.
+ Add a helper script for a 'dist' target.
+ Correct typos/overlooks in a build script.
+ Rename SHARE_INSTALL_DIR to SHARE_INSTALL_PREFIX.
+ Do not quote compiler/linker flags and fix g-ir-scanner cflags.
+ ENABLE_DOT_LOCKING not properly propagated into config.h.
+ Hard-break `make dist` when there are uncommitted changes.
+ Bugs fixed: bgo#605416, bgo#773188, bgo#773309.
+ Updated translations.
- Follow upstreams switch to cmake:
+ Drop the entire %%configure line, replacing it with an
equivalent %%cmake call.
+ Add cmake BuildRequires.
- Update _evo_version to 3.24, following upstream.
- Bump so_ebook to 19, following upstreams soname change.
- Add e-d-s-cmake.patch: Fix build by having proper settings for
RPATH handling by cmake (boo#774234).
- Drop the USE_EVOLDAP condition and the related evoldap2-devel
BuildRequires: this won't ever happen again.
* Mon Feb 13 2017 zaitor@opensuse.org
- Update to version 3.22.5:
+ Ignore errors when getting message for a body-contains search.
+ Fix a ref/unref imbalance of CamelIMAPXStoreInfo.
+ Fix a memory leak in camel_imapx_server_append_message_sync().
+ Unable to add additional Google calendar.
+ [IMAPx] Avoid unneeded full flags folder update when no changes
made.
+ Bugs fixed: bgo#777431, bgo#777695, bgo#777781, bgo#778222,
bgo#778069, bgo#778265.
* Tue Jan 17 2017 zaitor@opensuse.org
- Update to version 3.22.4:
+ Correct new module detection when installed by file rename.
+ camel-stream-process: Avoid call of g_debug() in the fork
process.
+ Replace deprecated icalproperty_remove_parameter() with
icalproperty_remove_parameter_by_kind().
+ Replace deprecated icaltime_from_timet() with
icaltime_from_timet_with_zone().
+ [IMAPx] Fix a memory leak.
+ Bugs fixed: bgo#776152, bgo#774304, bgo#777085.
* Mon Dec 12 2016 zaitor@opensuse.org
- Update to version 3.22.3:
+ IMAPx:
- Local flag changes could be missed and left unsaved on the
server.
- Notify about new messages early during folder update.
+ Fix possible use-after-free in CamelVeeFolder with
parent_vee_store.
+ Test for parent_store availability around
camel_folder_changed().
+ Bugs fixed: bgo#774180, bgo#774103, bgo#774698, bgo#772292,
bgo#774496, bgo#774841, bgo#775618, bgo#775699.
* Mon Nov 07 2016 zaitor@opensuse.org
- Update to version 3.22.2:
+ [IMAPx] Avoid crash when untagged response doesn't have a
token.
+ Bugs fixed: bgo#772095, bgo#772347, bgo#767807, bgo#773248,
bgo#773363.
+ Updated translations.
* Mon Oct 10 2016 zaitor@opensuse.org
- Update to version 3.22.1:
+ Internal Google OAuth2 authentication fails with expired token
(bgo#771547).
+ Fix console runtime warnings from vFolder/vStore code on
application quit.
+ Fix build with --disable-google-auth.
+ Updated translations.
- Drop eds-Internal_Google_OAuth2_authentication.patch: Fixed
upstream.
* Sat Sep 24 2016 zaitor@opensuse.org
- Add eds-Internal_Google_OAuth2_authentication.patch: Internal
Google OAuth2 authentication fails with expired token
(bgo#771547).
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Stop passing V=1 to make, we do debugging locally.
* Mon Sep 19 2016 zaitor@opensuse.org
- Update to version 3.22.0:
+ Updated translations.
* Mon Sep 12 2016 zaitor@opensuse.org
- Update to version 3.21.92:
+ Bugs fixed: bgo#770452, bgo#770570, bgo#770746, bgo#761450,
bgo#770854.
+ Updated translations.
* Mon Aug 29 2016 dimstar@opensuse.org
- Update to version 3.21.91:
+ build: Rename webkitgtk_minimum_version to
webkit2gtk_minimum_version.
+ Add translator comments above '%s : %s' explaining its purpose.
+ [Camel] Folder summary can be leaked after its folder is freed.
+ Bugs fixed: bgo#742117, bgo#761450, bgo#767786, bgo#768672,
bgo#769620, bgo#770198.
+ Updated translations.
* Mon Aug 15 2016 zaitor@opensuse.org
- Update to version 3.21.90:
+ Drop unused 'Deletes' table from folders.db (bgo#768599).
+ Incorrect times provided in e_cal_recur_generate_instances()
(bgo#766346).
+ Port to WebKit2 (bgo#751588).
+ Junk check fails due to empty cache file (bgo#767564).
+ Updated translations.
- Replace pkgconfig(webkitgtk-3.0) for pkgconfig(webkit2gtk-4.0)
BuildRequires following upstreams port.
* Mon Aug 08 2016 zaitor@opensuse.org
- Update to version 3.21.4:
+ Move Camel dependency into Requires.private in
libedataserver/ui.pc.
+ Always build ESExp structure as a GObject descendant.
+ Correct version number reference in a developer comment.
+ Build developer documentation sections and types on the fly.
+ [POP3] Default to "Leave messages on server" for new accounts.
+ [IMAPx] Possible deadlock in
camel_imapx_server_stop_idle_sync().
+ Add Language headers to po files.
+ Bugs fixed: bgo#767786, bgo#767865, bgo#767780, bgo#764065,
bgo#443716, bgo#768000, bgo#768258, bgo#768496.
+ Updated translations.
- Bump so_camel and so_edataserver (also in baselibs) following
upstream changes.
* Mon Aug 08 2016 zaitor@opensuse.org
- Update to version 3.21.3:
+ e-webdav-discover-widget: Show all supported types for the
source in the table.
+ Fix two memory leaks.
+ [CamelGpgContext] Provide signer photos when available.
+ Introduce an ENetworkMonitor.
+ Fix a GCC compiler warning.
+ Address some of the clang compiler warnings.
+ ENetworkMonitor: Implement also the async part of the
GNetworkMonitor interface.
+ [Camel] Set default connection timeout to 90 seconds.
+ Bugs fixed: bgo#766747, bgo#766682, bgo#767056, bgo#767134,
bgo#634294.
+ Updated translations.
- Bump so_camel (also in baselibs) following upstream changes.
* Mon Aug 08 2016 zaitor@opensuse.org
- Update to version 3.21.2:
+ Possible use-after-free on factory subprocess close.
+ Add error checks around factory subprocess backend loading.
+ [IMAPx] 'STARTTLS not supported' error ignored.
+ Fix some issues found by Coverity Scan, cppcheck and clang.
+ Bugs fixed: bgo#571723, bgo#687038, bgo#740627, bgo#765646,
bgo#765857.
+ Updated translations.
* Mon Aug 08 2016 zaitor@opensuse.org
- Update to version 3.21.1:
+ [CalDAV]:
- Instead of query for UID, try to get the object directly.
- Backend not initialized when asked to authenticate.
+ [IMAPx]:
- Add default folder names as iCloud provides them.
- Release idle_lock before disconnecting the cancellable.
- Crash under imapx_server_info_changed_cb().
+ Bugs fixed: bgo#728496, bgo#764977, bgo#235681.
+ Updated translations.
- Bump base version following upstream changes.
* Mon Aug 08 2016 zaitor@opensuse.org
- Update to version 3.20.5:
+ Incorrect times provided in e_cal_recur_generate_instances()
(bgo#766346).
* Mon Jul 11 2016 zaitor@opensuse.org
- Update to version 3.20.4:
+ [Camel]: Set default connection timeout to 90 seconds.
+ [IMAPx]: Possible deadlock in
camel_imapx_server_stop_idle_sync().
+ Bugs fixed: bgo#634294, bgo#767786, bgo#767865, bgo#767780,
bgo#768000.
+ Updated translations.
* Tue Jun 07 2016 badshah400@gmail.com
- Update to version 3.20.3:
+ [IMAPx]: 'STARTTLS not supported' error ignored.
+ Fix some issues found by Coverity Scan, cppcheck and clang.
+ e-webdav-discover-widget: Show all supported types for the
source in the table.
+ Fix two memory leaks.
+ Bugs fixed: bgo#740627, bgo#766747, bgo#767056, bgo#767134.
+ Updated translations.
* Mon May 16 2016 mgorse@suse.com
- Update to GNOME 3.20.2 Fate#318572
* Tue May 10 2016 zaitor@opensuse.org
- Update to version 3.20.2:
+ [IMAPx]:
- Release idle_lock before disconnecting the cancellable.
- Crash under imapx_server_info_changed_cb().
- [CalDAV] Backend not initialized when asked to authenticate.
+ Possible use-after-free on factory subprocess close.
+ Bugs fixed: bgo#728496, bgo#235681.
+ Updated translations.
* Thu Apr 14 2016 mgorse@suse.com
- Update to GNOME 3.20 Fate#318572
- Drop evolution-data-server-3.10.4-poodle-enable-tls-for-ssl.patch
and disable-sslv3.patch: not relevant for newer code base.
* Mon Apr 11 2016 zaitor@opensuse.org
- Update to version 3.20.1:
+ Fix memory leak in error paths in
EBookBackendSqliteDB::sexp_to_sql_query().
+ [IMAPx]:
- Do not change Sent folder for GMail in initial setup.
- Cleanup busy/idle hashes on connect/disconnect.
- Report message flag change only if really changed.
- Add thread-safety locking around server's private 'changes'
property.
- Retry the operation only if an old connection fails.
+ [CalDAV]: Instead of query for UID, try to get the object
directly.
+ Bugs fixed: bgo#763951, bgo#764027, bgo#763670, bgo#764172,
bgo#764434, bgo#764307.
+ Updated translations.
* Mon Mar 21 2016 dimstar@opensuse.org
- Update to version 3.20.0:
+ Updated translations.
* Mon Mar 14 2016 dimstar@opensuse.org
- Update to version 3.19.92:
+ Fix locking in an error path of camel_key_table_add() function.
+ [WebCal] Does not refresh when it's authenticated.
+ [CalDAV] Add Bearer auth to the SoupSession only when using
OAuth2.
+ bgo#762759: Crash on start when ~/.cache is not accessible.
+ bgo#763139: libedata-book: Validate strings from the backend
summary file as UTF-8.
+ bgo#761096: [IMAPx] Disable message multi-fetch by default.
+ Updated translations.
* Mon Feb 29 2016 dimstar@opensuse.org
- Update to version 3.19.91:
+ IMAPx:
- Add "use-multi-fetch" boolean option.
- Cannot mark-all-read in virtual Junk and Trash folders.
+ Camel: Run "headers-end-with" search rule in memory.
+ Address few issues found by Coverity Scan.
+ Bugs fixed: bgo#725320.
+ Updated translations.
* Tue Feb 16 2016 dimstar@opensuse.org
- Update to version 3.19.90:
+ camel-debug: Add thread-safety around dwarf address resolution
code.
+ EDataCalView: Ensure GDBus string for view signals.
+ IMAPx:
- Connection could be used multiple times at once in certain
cases.
- Stop IDLE gracefully.
- Change how IDLE is handled.
- Remove runtime check from
imapx_conn_manager_dec_mailbox_hash().
- Try to guess also Templates and Archive folders.
- Crash in imapx_free_capability().
- Prefer graceful IDLE stop than forced reconnect.
+ Use icaltzutil_set_exact_vtimezones_support(), if available.
+ Address/mute some Coverity Scan issues.
+ Do not require gnome-common to run autogen.sh.
+ Correct flags when checking for
icaltzutil_set_exact_vtimezones_support().
+ Correct some possibly uninitialized variables usages.
+ Bugs fixed: bgo#725320, bgo#748996, bgo#759153, bgo#759392,
bgo#760735, bgo#760780, bgo#760794, bgo#760951, bgo#761346,
bgo#761506, bgo#761527.
+ Updated translations.
+ Bump so_camel defines to 57, following upstreams changes (also
in baselibs.conf).
* Tue Feb 16 2016 dimstar@opensuse.org
- Update to version 3.19.4:
+ [IMAPx] Enhance IDLE run management on folders.
+ Bugs fixed: bgo#759214, bgo#759458, bgo#759714.
+ Updated translations.
- Bump so_camel defines to 55, following upstreams changes (also
in baselibs.conf).
* Tue Feb 16 2016 damjanovic.ivo@gmail.com
- Update to version 3.19.3:
+ Make sure EDBusServer modules are loaded only once.
+ [POP3] Avoid deadlock around pop3_folder_get_message_sync().
+ [ECacheReaper] Recover data for private folders.
+ [EDBusServer] Reload the server only if a new module was added.
+ Bugs fixed: bgo#746675, bgo#758856.
+ Updated translations.
* Tue Feb 16 2016 zaitor@opensuse.org
- Update to version 3.19.2:
+ Correct gtk-doc build references to work in out-of-source
builds too.
+ [Maildir] Change flag separator in file name for Win32.
+ [Camel]:
- Check for session existence in store/folder maybe_connect.
- Add some helper functions for ref count issues debugging.
+ camel_service_ref_session() can return a NULL pointer.
+ Correct test-vcard-parsing, use unique test names.
+ [IMAPx] Doesn't ask for password when a wrong is entered.
+ [EDBusServer] Load newly added modules on the fly
+ Bugs fixed: bgo#757169, bgo#757465, bgo#688921, bgo#700001,
bgo#757789, bgo#702127.
+ Updated translations.
- Changes from version 3.19.1:
+ [Weather calendar] Location/Unit changes not propagate until
re-open.
+ Correct runtime warnings from ubuntu-online-accounts module.
+ source_registry_server_process_file_monitor_event - Correct
possible runtime warning.
+ Fix a reference leak from e-webdav-discover.
+ Avoid the compile warning when initializing SPNEGO'
gss_OID_desc structure.
+ Bugs fixed: bgo#749974, bgo#754999, bgo#255032, bgo#755412,
bgo#755410, bgo#513779, bgo#552425, bgo#755735, bgo#755735,
bgo#732931, bgo#748636, bgo#756172, bgo#756530, bgo#756842.
+ Updated translations.
- Bump %define _evo_version to version 3.20.
- Add pkgconfig(json-glib-1.0) and pkgconfig(webkitgtk-3.0)
BuildRequires, needed for updated google account handling.
* Mon Feb 15 2016 zaitor@opensuse.org
- Update to version 3.18.5:
+ Use icaltzutil_set_exact_vtimezones_support(), if available.
+ [IMAPx]:
- Connection could be used multiple times at once in certain
cases.
- Stop IDLE gracefully.
- Change how IDLE is handled.
- Remove runtime check from
imapx_conn_manager_dec_mailbox_hash().
- Crash in imapx_free_capability().
- Prefer graceful IDLE stop than forced reconnect.
+ Bugs fixed: bgo#748996, bgo#759153, bgo#761527, bgo#760951.
* Mon Jan 18 2016 zaitor@opensuse.org
- Update to version 3.18.4:
+ [IMAPx] Enhance IDLE run management on folders.
+ Updated translations.
* Tue Dec 15 2015 zaitor@opensuse.org
- Update to version 3.18.3:
+ [Camel] Check for session existence in store/folder
maybe_connect.
+ [IMAPx] Doesn't ask for password when a wrong is entered.
+ [POP3] Avoid deadlock around pop3_folder_get_message_sync().
+ [ECacheReaper] Recover data for private folders.
+ Correct test-vcard-parsing, use unique test names.
+ Bugs fixed: bgo#757789, bgo#702127, bgo#746675.
* Mon Nov 09 2015 zaitor@opensuse.org
- Update to version 3.18.2:
+ Avoid the compile warning when initializing SPNEGO'
gss_OID_desc structure.
+ [Maildir] Change flag separator in file name for Win32.
+ Bugs fixed: bgo#756530, bgo#756842, bgo#757169, bgo#757465,
bgo#700001.
+ Updated translations.
* Mon Oct 12 2015 zaitor@opensuse.org
- Update to version 3.18.1:
+ [Weather calendar] Location/Unit changes not propagate until
re-open.
+ Correct runtime warnings from ubuntu-online-accounts module.
+ source_registry_server_process_file_monitor_event: Correct
possible runtime warning.
+ Fix a reference leak from e-webdav-discover.
+ Bugs fixed: bgo#754999, bgo#755412, bgo#755410, bgo#552425,
bgo#732931, bgo#748636, bgo#756172.
+ Updated translations.
* Mon Sep 21 2015 dimstar@opensuse.org
- Update to version 3.18.0:
+ Recent glib 2.45.8 change breaks account settings (bgo#755075).
+ Updated translations.
* Mon Sep 14 2015 dimstar@opensuse.org
- Update to version 3.17.92:
+ [POP3]: Message re-download shown as completely empty message.
+ [IMAPx]:
- Junk/NotJunk message flags not stored server-side.
- Remove redundant CAMEL_IMAPX_ERROR_TRY_RECONNECT error code.
- Local changes not always properly saved to the server.
- Better runtime warning when running command on top of
another.
- Move to real Trash keeps original message with UID COPY.
- Empty trash doesn't empty virtual folder Trash.
- Add few more debug prints around command processing.
+ [CamelVeeSummary] Do not freeze folder when setting info flags.
+ Always hold EDBusServer when opening factory subprocess.
+ Extract libsecret store/lookup/delete API into a public
interface.
+ Bugs fixed: bgo#402843, bgo#677438, bgo#750964, bgo#752339,
bgo#753432.
+ Updated translations.
* Mon Aug 31 2015 zaitor@opensuse.org
- Update to version 3.17.91:
+ [IMAPx]:
- Correct expunge and real trash/junk handling.
- Do not block GetMessage requests for different messages.
- Do not inherit cancelled errors from previously running jobs.
- Name CAMEL_IMAPX_ERROR codes.
- Miscellaneous changes.
+ [CalDAV] Add workaround for FastMail servers.
+ [Google backend] Use imap/smtp.googlemail.com instead of
.gmail.com.
+ [Google/ownCloud backend] Always update discovered ESource
details.
+ [GOA/UOA] Remove duplicate ESource-s referencing the same
GOA/UOA account.
+ Bugs fixed: bgo#699529, bgo#753764, bgo#749773.
+ Updated translations.
* Mon Aug 17 2015 zaitor@opensuse.org
- Update to version 3.17.90:
+ Do not set write-to-all to installed tests executable.
+ Bump minimum SQLite version to 3.7.17.
+ Prefix password lookup errors, thus they make more sense in UI.
+ Introduce CAL_STATIC_CAPABILITY_ALL_DAY_EVENT_AS_TIME.
+ [camel-operation.c] Correct argument in g_signal_new().
+ [imapx_server_inactivity_thread] Do not claim 'cancelled' error
on console.
+ [camel-imapx-conn-manager.c] Correct return values in some
functions.
+ [e-cal-recur.c] Do not write out of bounds of the weekdays
array.
+ [IMAPx]:
- Correct IDLE detection to not overlap running commands.
- Add an 'output_stream' argument to imapx_step().
- Stop early in imapx_authenticate_sync() if cancelled.
- imapx_server_inactivity_thread: Turn runtime warnings into
debug messages.
- Ignore broken (truncated) COPYUID server response.
- Prefer Get/Copy/Move message and Expunge jobs over other.
- Treat G_IO_ERROR_CLOSED as a reason to try to reconnect.
- Connection could be used by two jobs at the same time.
- More pending-IDLE-detection related changes.
- Be able to search server with text with umlauts/UTF-8
letters.
+ Add thread safety around istream/ostream.
+ Bugs fixed: bgo#722270, bgo#752233, bgo#745545, bgo#753276,
bgo#752338, bgo#752114. bgo#233140, bgo#533478, bgo#752197,
bgo#684456, bgo#686105.
+ Updated translations.
* Mon Aug 10 2015 zaitor@opensuse.org
- Update to version 3.17.4:
+ [CamelGpgContext] Handle decryption failures better.
+ [ENamedParameters] Be able to read/write values from/to a
simple string.
+ [IMAPx] Set cache expiration for one week when not
sync-for-offline.
+ Add E_CONTACT_PGP_CERT EContact field.
+ Enhance debugging output of
source_registry_server_monitor_changed_cb().
+ [Google backend] Claim Contacts and Tasks in populate().
+ Not able to select time in appointment/meeting for some
locales.
+ Doesn't honor Google settings as defined in
gnome-online-accounts.
+ Add GCancellable parameter to camel_filter_search_match().
+ Remove obsolete code comment.
+ Bugs fixed: bgo#751462, bgo#751329, bgo#751701, bgo#751769,
bgo#751657, bgo#750766, bgo#685035, bgo#752049, bgo#752197,
bgo#752197, bgo#752304, bgo#692361, bgo#752370, bgo#752373.
+ Updated translations.
- Bump libcamel, libebook-contacts, libecal and libedata-cal soname
(also in baselibs.conf) following upstream changes.
* Mon Aug 10 2015 zaitor@opensuse.org
- Update to version 3.17.3:
+ Google backend considers each discovered source as new.
+ [IMAPx]:
- Message moved to real Trash/Junk multiple times.
- Consider also G_IO_ERROR_BROKEN_PIPE as 'Connection reset by
peer' error.
+ Truly disable gtk-doc build when asked to.
+ [Google book]: Remove unnecessary code path found by Coverity
Scan.
+ Correct a white-space error.
+ Use e_source_remove_sync() instead of
e_source_registry_server_remove_source ().
+ ownCloud/Google backends: make sure discovered sources are
enabled.
+ Provide e_util_get_source_full_name() to describe source with
parents.
+ Provide default implementation of
EBackend::authenticate_sync().
+ Do not add Google Tasks source for non-GOA master source.
+ Make ESource::unset_last_credentials_required_arguments()
virtual method.
+ source_registry_server_monitor_changed_cb: Reuse existing
source.
+ addressbook: Treat an empty vCard attribute group name as NULL.
+ e-source-registry-server: Watch for changes to .source files
and reload.
+ e_trust_prompt_run_for_source: Do not require Authentication
extension.
+ [ETrustPrompt] Ensure needed extensions for GOA/UOA sources.
+ Add --factory parameter to factory subprocesses for easier
debugging.
+ e-source-registry-server: Remove a spurious newline from a
debug message.
+ Bugs fixed: bgo#747988, bgo#749292, bgo#749664, bgo#720197,
bgo#750146, bgo#750416, bgo#750427, bgo#676155, bgo#678901,
bgo#750148, bgo#247661, bgo#471791, bgo#751108, bgo#750889,
bgo#751005.
+ Updated translations.
* Mon Aug 10 2015 zaitor@opensuse.org
- Update to version 3.17.2:
+ Add a workaround for bgo#674885 (Type initialisation deadlock
in GObject).
+ [IMAPx] Do not free uninitialized memory in imapx_call_idle().
+ [POP3] Avoid crash on folder dispose, when iterating through
pending commands.
+ [NNTP] Fix minor memory leaks.
+ GOA Google Calendar - Do not notify about past events.
+ GOA Google module - Update authentication method before WebDAV
discovery.
+ Add thread-safety into CamelAsyncClosure.
+ Slow expunge of a maildir folder.
+ [http calendar] Add UID to the component, if missing.
+ [Win32] Use common Win32 init function in book/cal
subprocesses.
+ Remove confusing runtime warning in e-source.c.
+ Correct 'since' tags in D-Bus .xml files.
+ Add ESource::UnsetLastCredentialsRequiredArguments method.
+ Fix a dead-code found by the Coverity Scan.
+ camel: Avoid an unlikely division by zero on a race condition.
+ calendar: Remove dead code in HTTP backend.
+ edataserverui: Remove redundant check for an error being set.
+ edataserver: Remove redundant code path from
e_source_dup_secret_label().
+ [Camel] Freeze/thaw also subfolders of vFolders.
+ Correct typos and remove dropped functions from gtk-doc
definitions.
+ Also remove references to dropped structures from gtk-doc in
eds-docs.sgml.
+ Correct and enhance developer documentation a bit.
+ [Google/ownCloud backend] Discover WebDAV sources only if URL
is set.
+ [ESourceWebdav] Use Unknown instead of Reject result on runtime
errors.
+ [Weather calendar] Merge intra-day forecasts into one event.
+ Change Google/ownCloud calendar color only when the source is
new.
+ Address some Coveriry Scan detected issues.
+ Prevent read after buffer bounds in
ENamedParameters::get_parameter_index().
+ Close the connection in e-webdav-discover (set the soup header
for it).
+ Bugs fixed: bgo#719476, bgo#705771, bgo#748636, bgo#748770,
bgo#749190, bgo#749108, bgo#382684, bgo#728496, bgo#734300,
bgo#749135, bgo#749385.
+ Updated translations.
* Mon Aug 10 2015 zaitor@opensuse.org
- Update to version 3.17.1:
+ Add a new WebDAV discover widget and dialog into
libedataserverui.
+ [ESourceExtension] Provide common property lock.
+ Drop unnecessary ldap.h include from e-source-ldap.c.
+ Bump gtk+ version requirement to 3.10.
+ Replace deprecated g_io_scheduler_push_job() in HTTP calendar
backend.
+ Do not use deprecated gtk_dialog_get_action_area().
+ [local book] Failure of contact remove not propagated to UI.
+ Correct developer documentation for camel_provider_list().
+ [CalDAV] Fix a little memory leak.
+ Fix various memory leaks.
+ CamelVeeSummary::message_info_from_uid: Return referenced info.
+ Incorrect message info unreferenced in
camel_vee_folder_get_location().
+ [NNTP]:
- Provide feedback when updating folder content.
- Can fail to disconnect when the command was cancelled.
+ Bugs Fixed: bgo#663828, bgo#744718, bgo#746395, bgo#723928,
bgo#723260, bgo#743996, bgo#746335, bgo#746276, bgo#747789,
bgo#747822, bgo#691456, bgo#691493, bgo#747638, bgo#696552,
bgo#696678, bgo#745050, bgo#701352, bgo#705268.
+ Updated translations.
- Bump baseversion, so_edataserver and so_camel following upstream
changes. Also update baselibs.conf.
* Mon Aug 10 2015 zaitor@opensuse.org
- Update to version 3.16.5:
+ Doesn't honor Google settings as defined in
gnome-online-accounts.
+ Stop processing when cancelled in
camel_filter_driver_filter_message().
+ Do not set write-to-all to installed tests executable.
+ Bump minimum SQLite version to 3.7.17.
+ [e-cal-recur.c] Do not write out of bounds of the weekdays
array.
+ [IMAPx] Ignore broken (truncated) COPYUID server response.
+ Bugs fixed: bgo#752197, bgo#752304, bgo#752370, bgo#752373,
bgo#722270, bgo#752233, bgo#751657, bgo#752338, bgo#752114.
+ Updated translations.
* Wed Jul 29 2015 dimstar@opensuse.org
- Build evolution-data-server-32bit: there are a couple private
librarires provided (inside %{_libdir}/evolution-data-server)
that are needed.
* Mon Jul 13 2015 zaitor@opensuse.org
- Update to version 3.16.4:
+ Use e_source_remove_sync() instead of
e_source_registry_server_remove_source().
+ ownCloud/Google backends - make sure discovered sources are
enabled.
+ Provide default implementation of
EBackend::authenticate_sync().
+ Do not add Google Tasks source for non-GOA master sources.
+ source_registry_server_monitor_changed_cb: Reuse existing
source.
+ addressbook: Treat an empty vCard attribute group name as NULL.
+ e_trust_prompt_run_for_source: Do not require Authentication
extension.
+ [ETrustPrompt] Ensure needed extensions for GOA/UOA sources.
+ [IMAPx] Set cache expiration for one week when not
sync-for-offline.
+ [Google backend] Claim Contacts and Tasks in populate().
+ Not able to select time in appointment/meeting for some
locales.
+ Bugs fixed: bgo#750427, bgo#676155, bgo#678901, bgo#750148,
bgo#247661, bgo#471791, bgo#751108, bgo#751005, bgo#751381,
bgo#751462, bgo#751329, bgo#751701, bgo#751769, bgo#750766,
bgo#685035, bgo#752049.
* Mon Jun 08 2015 zaitor@opensuse.org
- Update to version 3.16.3:
+ Fix a dead-code found by the Coverity Scan.
+ [Camel] Freeze/thaw also subfolders of vFolders.
+ [ESourceWebdav] Use Unknown instead of Reject result on runtime
errors.
+ [Weather calendar] Merge intra-day forecasts into one event.
+ Change ownCloud calendar color only when the source is new.
+ Address some Coveriry Scan detected issues.
+ Prevent read after buffer bounds in
ENamedParameters::get_parameter_index().
+ [IMAPx]
- Message moved to real Trash/Junk multiple times.
- Consider also G_IO_ERROR_BROKEN_PIPE as 'Connection reset by
peer' error.
+ Truly disable gtk-doc build when asked to.
+ [Google book] Remove unnecessary code path found by Coverity
Scan.
+ Add --factory parameter to factory subprocesses for easier
debugging.
+ Bugs fixed: bgo#749190, bgo#719476, bgo#749108, bgo#382684,
bgo#728496, bgo#734300, bgo#749135, bgo#749385, bgo#747988,
bgo#749292, bgo#749664, bgo#720197, bgo#663828, bgo#750146,
bgo#750416.
+ Updated translations.
* Mon May 11 2015 zaitor@opensuse.org
- Update to version 3.16.2:
+ Add a workaround for bgo#674885 (Type initialisation deadlock
in GObject).
+ [local book] Failure of contact remove not propagated to UI.
+ [CalDAV] Fix a little memory leak.
+ Fix various memory leaks.
+ Incorrect message info unreferenced in
camel_vee_folder_get_location().
+ [NNTP]:
- Provide feedback when updating folder content.
- Can fail to disconnect when the command was cancelled.
- Fix minor memory leaks.
+ [IMAPx] Do not free uninitialized memory in imapx_call_idle().
+ [POP3] Avoid crash on folder dispose, when iterating through
pending commands.
+ Add thread-safety into CamelAsyncClosure.
+ Slow expunge of a maildir folder.
+ [http calendar] Add UID to the component, if missing.
+ Remove confusing runtime warning in e-source.c.
+ Correct 'since' tags in D-Bus .xml files.
+ Bugs fixed: bgo#743996, bgo#746335, bgo#746276, bgo#747789,
bgo#691456, bgo#691493, bgo#747638, bgo#696552, bgo#745050,
bgo#701352, bgo#719476, bgo#705771, bgo#748636.
* Mon Apr 13 2015 zaitor@opensuse.org
- Update to version 3.16.1:
+ EGoaPasswordBased: Avoid runtime warning when checking OAuth2
based accounts.
+ [CalDAV]:
- Claim error when user name is missing for authentication.
- Stop re-trying authentication with bearer authenticator.
+ Avoid possible crash in source_parse_dbus_data().
+ e_collection_backend_authenticate_children: Fix a memory leak.
+ source_webdav_update_properties_from_soup_uri: Ignore empty
user name.
+ Do not use GTask for CamelSession thread jobs.
+ Avoid use of uninitialized variables.
+ Bugs fixed: bgo#692555, bgo#746346, bgo#746732, bgo#746828,
bgo#747500.
+ Updated translations.
* Mon Mar 23 2015 zaitor@opensuse.org
- Update to version 3.16.0:
+ Updated translations.
* Mon Mar 16 2015 dimstar@opensuse.org
- Update to version 3.15.92:
+ Correct Berkeley DB (libdb) CFLAGS/LIBS.
+ module-gnome-online-accounts: Mail part of the account can be
disabled.
+ Revert part of commit 687d1b1bcb to avoid deadlock.
+ Should not ask for password of GOA IMAP account.
+ [IMAPx] IDLE call timeouts for STARTTLS connections.
+ Bugs fixed: bgo#624003, bgo#697053, bgo#700015, bgo#720197,
bgo#723614, bgo#732573, bgo#736040, bgo#737468.
+ Updated translations.
* Wed Mar 04 2015 zaitor@opensuse.org
- Update to version 3.15.91:
+ Avoid crash under e_source_set_connection_status().
+ Load ESourceCredentialsProvider modules only once.
+ Provide and use thread safe variants of
g_object_bind_property*() functions.
+ e_source_dup_secret_label: Fix compiler warning about
printf format.
+ Update devel-doc Since from 3.14 to 3.16.
+ Use recursive lock for camel_binding_* proxy functions.
+ [CalDAV] Be able to open in offline mode when VPN is down.
+ CamelNetworkService: Check for non-NULL session.
+ Fix a crash in server_side_source_credentials_lookup_cb().
+ Sync version with GNOME 3.15 series.
+ Bugs fixed: bgo#726036, bgo#732018, bgo#659522, bgo#744785,
bgo#737974.
+ Updated translations.
* Mon Feb 16 2015 dimstar@opensuse.org
- Update to version 3.13.90:
+ Move authentication of backends back to the client.
+ Replace _BSD_SOURCE with _DEFAULT_SOURCE define.
+ Correct error in credentials_prompter_dispose().
+ Fix issues found by 'make check' in ESource.
+ Let the 'make check' pass again.
+ Correct user data for
credentials_prompter_connection_status_changed_cb().
+ Set ESource's connection-status to disconnected on EBackend's
dispose.
+ [WebDAV book backend] Return at least offline contacts when not
connected.
+ [ECalClient] Do not replace cached timezones.
+ Identify job description for camel_session_submit_job().
+ Make camel_stream_write() try to write all bytes at once.
+ Google address book backend opened read-only.
+ [IMAPx] Do not update mailboxes on exit which were not entered
yet.
+ Declare camel_application_is_exiting variable in camel.h.
+ CalDAV source (calendar/task list/memo list) could be left
unauthorized.
+ [Win32] Try to find subprefix when replacing runtime prefix.
+ Bugs fixed: bgo#732145, bgo#743010, bgo#743015, bgo#743533,
bgo#744092.
+ Updated translations.
- Bump so_camel to 52, so_ebackend to 10, so_ebook to 16,
so_ebook_contacts to 1, so_ecal to 18, so_edata_book to 25,
so_edata_cal to 27 and so_edataserver to 20, following upstream
(also update baselibs.conf).
* Mon Feb 09 2015 zaitor@opensuse.org
- Update to version 3.13.10:
+ EDataBook/Cal: Complete Refresh operation in IDLE.
+ Bugs fixed: bgo#691465, bgo#741275, bgo#741276, bgo#741699,
bgo#741786, bgo#741787, bgo#741557, bgo#736006.
+ Updated translations.
* Mon Feb 09 2015 badshah400@gmail.com
- Update to version 3.13.9:
+ Bugs fixed: bgo#740627, bgo#721712, bgo#701138, bgo#740585,
bgo#740843, bgo#595389, bgo#550796, bgo#670114, bgo#695754,
bgo#735807, bgo#741434.
+ IMAPx: Circle between tagprefix-es for connections.
+ IMAPx: Speed-up folder cache removal on folder sync.
+ IMAPx: Enhance and make work namespace override options.
+ IMAPx: Runtime warning on inactivity timeout with IDLE
enabled.
+ SQLite VFS: Track pending sync requests.
+ e_cal_util_remove_instances_ex: Correct time check on an
RDATE value.
+ Define EFreeFormExpSymbol::build_sexp as a full type, to
make Vala happy.
+ Skip e-collator-test from 'make check'.
+ Drop evolution-data-server-fix-use-after-free.patch;
incorporated upstream.
+ Bump so versions.
+ Updated translations.
- Updated baselibs.conf in keeping with so version upgrades.
- Changes from version 3.13.1 through 3.13.8:
+ See /usr/share/doc/packages/evolution-data-server/NEWS.
* Mon Feb 09 2015 zaitor@opensuse.org
- Update to version 3.12.11 (boo#916784):
+ [ECalClient] Do not replace cached timezones.
+ Bugs fixed: bgo#736006, bgo#732145.
+ Updated translations.
* Tue Jan 13 2015 dimstar@opensuse.org
- Update to version 3.12.10:
+ Fix "may be used uninitialized" warning.
+ EDataBook/Cal: Complete Refresh operation in IDLE.
+ Bugs fixed: bgo#695754, bgo#741434, bgo#741557, bgo#741699,
bgo#741786, bgo#741787.
- Drop evolution-data-server-fix-use-after-free.patch: fixed
upstream.
* Sun Dec 14 2014 badshah400@gmail.com
- Update to version 3.12.9:
+ ECalBackendFile: Stops refresh thread too late
+ ECalComponent: Recurrence ID not rescan properly
+ Limit SQLite busy-wait for a lock
+ IMAPx: Speed-up folder cache removal on folder sync
+ IMAPx: Enhance and make work namespace override options
+ IMAPx: Runtime warning on inactivity timeout with IDLE enabled
+ SQLite VFS: Track pending sync requests
+ Bugs fixed: bgo#739904, bgo#678398, bgo#739610, bgo#736011,
bgo#736947, bgo#732717, bgo#733518, bgo#732018, bgo#740627,
bgo#701138, bgo#740585, bgo#740843.
+ Updated translations.
- Add post-release fix from upstream:
+ evolution-data-server-fix-use-after-free.patch: Fix errors
resulting from use-after-free (bgo#695754, bgo#741434).
* Tue Nov 11 2014 zaitor@opensuse.org
- Update to version 3.12.8:
+ CamelService: Connect/Disconnect rely on provided cancellable.
+ CamelFolder/Store: Check online state of the session too before
connecting.
+ CamelIMAPXConnManager: Can starve in close connections.
+ CamelOfflineStore: Count with host reachability update delay.
+ IMAPx:
- Do not connect to the server in offline mode.
- Try to reconnect after socket I/O timeout.
+ CamelIMAPXServer: Assign tagprefix per account.
+ Use 90 seconds timeout for Camel connections.
+ Disabling/enabling Collection master source doesn't update
children properly.
+ camel_folder_thaw: Save changes to local summary.
+ Bugs fixed: bgo#737733, bgo#738288, bgo#698964, bgo#708166,
bgo#737930, bgo#738724, bgo#738965, bgo#738184, bgo#712392,
bgo#739343, bgo#738724.
+ Updated translations.
* Mon Oct 20 2014 fcrozat@suse.com
- added patches:
* evolution-data-server-3.10.4-poodle-enable-tls-for-ssl.patch:
Enable all available SSL/TLS algorithms available (boo#901361,
rh#1153052).
* disable-sslv3.patch: disable SSLv3 unless CAMEL_SSL_V3_ENABLE
environmnent variable is set to 1 (bsc#901553).
* Tue Oct 14 2014 dimstar@opensuse.org
- Update to version 3.12.7.1:
+ SMTP: Fails to send message after a change for bgo#737903.
+ bgo#737951: AMEL_DEBUG=smtp should provide information about
SMTP server.
* Mon Oct 13 2014 dimstar@opensuse.org
- Update to versoin 3.12.7:
+ Miscellaneous:
- camel-sasl-gssapi:
. Generate correct error messages for non-krb5 mechanisms.
. camel-sasl-gssapi: Use SPNEGO for HTTP auth not bare krb5.
. Always use gss_display_status() for mechanism error code.
- Improve error on failed conversion.
- Fix UOA accounts accumulating on startup.
- imapx_is_duplicate_fetch_or_refresh: Fix incorrect bit-flag
test.
- Do not define EBackend::online as G_PARAM_CONSTRUCT.
- Fixed introspection annotations.
+ Bugs fixed: bgo#736116, bgo#737903.
+ Updated translations.
/usr/lib64/girepository-1.0/EDataServer-1.2.typelib
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:05:49 2025