Commit Graph
39 Commits
Author SHA1 Message Date
Ankur Tyagi 0b70bfc69a evolution-data-server: upgrade 3.62.0 -> 3.62.1
Changelog:
https://gitlab.gnome.org/GNOME/evolution/-/blob/3.62.1/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-07 23:28:20 -08:00
Markus Volk 0c2bff9feb evolution-data-server: upgrade 3.60.2 -> 3.62.0
The license headers of camel.h and e-data-server-util.h were converted to
SPDX tags; the license itself is unchanged. Point LIC_FILES_CHKSUM at the
end of the header comment so that added includes no longer change the
checksum.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:49 -07:00
Khem Raj 8f3df8b447 recipes: Convert licenses to SPDX expressions
- Automatically convert all licenses to valid SPDX license expressions
  using convert-spdx-licenses.py

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-20 22:35:47 -07:00
Markus Volk 545dc4cb3f evolution-data-server: update 3.56.2 -> 3.60.2
This fixes:
error: assignment to 'ICalDuration *' from 'int' makes pointer from integer without a cast [-Wint-conversion]

Evolution-Data-Server 3.60.2 2026-05-22
---------------------------------------

Bug Fixes:
	I#637 - IMAPx: Sent folder reverts to default with iCloud email and Quick Resync
	evo-I#3302 - Truncated file stored in the (mail) cache

Miscellaneous:
	e-ms-oapxbc: Simplify error handling in MS-OAPXBC OIDC extension
	e-ms-oapxbc: Fix error handling of broker response
	e-ms-oapxbc: Align D-Bus parameters with sso-mib (Felix Moessbauer)
	e-ms-oapxbc: Add support for broker versions > 2.0.1 (Felix Moessbauer)
	Do not lock SExp object in data book/cal views start
	e-book-meta-backend: Handle data: URI-s in PHOTO/LOGO
	Calendar: Use icaldurationtype_as_utc_seconds() for libical 4.x (Antonio Rojas)
	OAuth2: Use its own error domain and add camel_util_is_network_error()

Translations:
	Christian Kirbach (de)

Evolution-Data-Server 3.60.1 2026-04-10
---------------------------------------

Bug Fixes:
	I#632 - nntp: Fix GSocket ref leak in stream timeout helpers (Mikhail Gavrilov)

Miscellaneous:
	nntp: Rename nntp_get_stream_socket() to nntp_ref_stream_socket()
	ESoupSession: Correct e_soup_session_get_authentication_requires_credentials()

Evolution-Data-Server 3.60.0 2026-03-13
---------------------------------------

Bug Fixes:
	I#489 - Backends: Do not block views' start by slow connection

Miscellaneous:
	Correct ICalGLib reference in gir when building against version 4
	docs: Update libical-glib online documentation link

Translations:
	Asier Saratsua Garmendia (eu)
	Aurimas Aurimas Černius (lt)
	Balázs Úr (hu)
	Baurzhan Muftakhidinov (kk)
	Bruce Cowan (en_GB)
	Daniel Rusek (cs)

Evolution-Data-Server 3.59.3 2026-02-27
---------------------------------------

Bug Fixes:
	I#444 - Make credential prompt dialog non-modal
	I#625 - camel-sasl-ntlm: Check for integer overflow in ntlm_get_string()
	I#626 - camel-pop3-store: Compute APOP response without string allocation
	I#627 - Canonicalize path before local cache file removal
	I#628 - e-cal-recur: Check interval intersect always as date-time value
	evo-I#3257 - NNTP: Subscription dialog does not show all groups

Miscellaneous:
	e-collection-backend: Fix possible memory leak
	Use GHashTable's `replace()` instead of `insert()` on some places
	e-name-western: Crash due to double quotes in the name
	camel-network-service: Move static variable to read-only area
	credential-prompters: Add some spacing around widgets in the dialog (gtk4)
	camel-store-search: Minimize hold of the folder and folder summary locks
	camel-debug: Include object address in ref/unref backtraces
	Increase default connection timeout to 30 seconds

Translations:
	Alan Mortensen (da)
	Anders Jonsson (sv)
	Christian Kirbach (de)
	Jean-Marc TISSIERES (fr)
	Jordi Mas (ca)
	Miloš Popović (sr)
	Miloš Popović (sr@latin)
	Sabri Ünal (tr)
	twlvnn kraftwerk (bg)

Evolution-Data-Server 3.59.2 2026-01-30
---------------------------------------

Bug Fixes:
	I#617 - Calendar: Prepare to support build with libical 4.x
	M!206 - docs: Document libical-glib as dependency (Juan Luis Cano Rodríguez)

Miscellaneous:
	Correct few developer comments
	Calendar: Correct typo in error message
	Fix a compiler warning in camel-network-service.c
	e-book-utils: Correct read of a certificate from a vCard attribute
	Add ESourceConflictSearch from Evolution

Translations:
	Aurimas Aurimas Černius (lt)
	Ekaterine Papava (ka)
	Juliano de Souza Camargo (pt_BR)
	Martin (sl)
	Yuri Chornoivan (uk)

Evolution-Data-Server 3.59.1 2026-01-02
---------------------------------------

Bug Fixes:
	I#8 - Support vCard v4.0 (RFC 6350)
	I#554 - CalDAV: Provide a date limit for information sync
	I#609 - Camel: Encrypt Recipient Alias Configuration
	I#612 - Calendar: Multiple detached instances cause duplicates
	I#613 - Camel: Message info changes do not propagate sometimes
	I#614 - CamelSearchFolder: Add "not_all" "match-threads" kind
	I#616 - Crash when reading broken multipart/signed
	I#618 - Calendar: Free/busy not exported without set calendar mail
	I#620 - alarm-notify: Snooze "until X minutes before start" wrongly reminds "X min after start"
	I#621 - addressbook-export: Fails with "Invalid query" error
	M!201 - Camel: Remove camel_session_ref_service_by_url (Corentin Noël)
	M!203 - Remove several migration functions from Evolution Source Registry (Corentin Noël)
	evo-I#3157 - Broken multipart/signed shown as raw MIME data

Miscellaneous:
	org.gnome.EvolutionDataServer.Devel.json: Build also gweather-locations
	Lower default connection timeout to 15 seconds
	evolution-source-registry: Remove unused variable (reported by compiler)
	CamelGpgContext: Improve error messages
	WebDAV: Default to no download limit
	CamelStoreDB: Keep 'sqlite_sequence' table during migration
	CamelDB: Correct return value and repeated function call arguments
	CamelStoreSearch: Unlock summary and folder when save or prepare_fetch_all fails
	IMAPx: Avoid Junk/Trash folder open when saving changes
	ERemindersWidget: Workaround too large gap between action buttons
	CamelFolderSummary: Reload from DB could leak already loaded infos
	Correct developer comment of e_source_webdav_set_limit_download_days()
	addressbook: Prefer vCard "take" functions
	CamelDataCache: Rephrase "Empty cache file" error message
	Camel: Unread count for virtual Trash/Junk folder not updated properly
	CamelStoreSearch: Ignore all errors when a message cannot be opened
	CamelStore: Speed up open folders with virtual Trash or Junk folder
	EContactAddress: Add helper functions to read, write and clear the structure
	EContact: Add EContactGeo functions to convert to/from string
	EVCard: Add conversion code for GEO attribute
	EVCard: Correct PHOTO/LOGO data: URI conversion
	EContact: Add 'timezone' field
	EVCard: Add conversion code for KEY attribute
	EContactCert: Add helper functions to work with attributes
	ECertificateWidget: Add a function to check whether any certificate data is shown
	flatpak: Add gettext ACLOCAL workaround
	EBookSqlite: Correct mutex unlock in e_book_sqlite_lock()
	EVCard: Add RFC 2739 properties into the list of known vCard 3.0 properties

Translations:
	Asier Saratsua Garmendia (eu)
	Aurimas Černius (lt)
	Daniel Rusek (cs)
	Ekaterine Papava (ka)
	Emin Tufan Çetin (tr)
	Juliano de Souza Camargo (pt_BR)
	Martin (sl)
	Sabri Ünal (tr)
	twlvnn kraftwerk (bg)
	Yuri Chornoivan (uk)

Evolution-Data-Server 3.58.0 2025-09-12
---------------------------------------

Bug Fixes:
	I#607 - test-cal-component-bag: Fails to run with source tree only

Miscellaneous:
	IMAP: Disable PREVIEW fetch on FETCH error

Translations:
	Balázs Úr (hu)
	Daniel Rusek (cs)

Evolution-Data-Server 3.57.3 2025-08-29
---------------------------------------

Bug Fixes:
	I#555 - Calendar: Deleting "This and Future Occurrences" instances can duplicate events
	I#602 - IMAP: Sometimes removes message from local summary in error
	I#604 - CamelGpgContext: Provide information about encrypted content
	I#605 - Camel: MH account busy-loops when reading directory content
	M!188 - EDataServer: Use g_object_notify_by_pspec when possible (Corentin Noël)
	M!193 - EBookContacts: Use g_object_notify_by_pspec when possible (Corentin Noël)
	M!198 - alarm-notify: Add a systemd service (Adrian Vovk)
	M!198 - data: Conditionalize installation of alarm-notify (Adrian Vovk)
	M!199 - cmake: Specify GLib minimal version to gdbus-codegen (Corentin Noël)
	M!200 - data: Set desktop directory outside the condition (Hari Rana)
	M!202 - build: Conditionally install org.gnome.Evolution-alarm-notify.desktop (Georges Basile Stavracas Neto)

Miscellaneous:
	CamelDB: Do not error out on SQLITE_ABORT
	CamelVeeFolder: Fix runtime warning when rebuilding folder content
	CamelVeeSummary: Reference subfolder in the internal hash table

Translations:
	Anders Jonsson (sv)
	Artur S0 (ru)
	Asier Saratsua Garmendia (eu)
	Jordi Mas (ca)
	Juliano de Souza Camargo (pt_BR)
	Piotr Drąg (pl)

Evolution-Data-Server 3.57.2 2025-08-01
---------------------------------------

* The libcamel API dropped CamelObject, it was not needed anymore.

Bug Fixes:
	I#449 - alarm-notify: Rework snooze options
	I#591 - alarm-notify: Sometimes uses original reminder time for modified instance
	evo-I#3089 - Camel: App freezes often when performing various threaded tasks
	evo-I#3093 - EContact: Consider also FullName as FileAs

Miscellaneous:
	CamelVeeSummary: Fix dub-subfolders annotations (Corentin Noël)
	CamelFolder: Add state saving API directly (Corentin Noël)
	Camel: Remove CamelObject (Corentin Noël)
	Camel: Remove index of deprecated symbols (Corentin Noël)
	CamelStoreSearch: Make it possible to search for a hashed message ID
	CamelFolder: Fix a memory leak
	EReminderWatcher: Debug-print what changes had been received from the calendars
	ERemindersWidget: Change gap around description text view
	CamelNetworkService: Cache the GQuark locally for the private data (Corentin Noël)
	Camel: Use g_object_notify_by_pspec when possible (Corentin Noël)
	ECal: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EDataServerUI: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EBook: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EBackend: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EDataBook: Use g_object_notify_by_pspec when possible (Corentin Noël)
	EDataCal: Use g_object_notify_by_pspec when possible (Corentin Noël)
	Camel: Use GParamSpec consistently to create properties (Corentin Noël)
	CamelVeeFolder: Fix a runtime warning when rebuilding the folder
	CamelFolderSummary: Notify about flag changes on idle
	ECalClient: Improve performance of generate_instances() function

Translations:
	Martin (sl)
	Yuri Chornoivan (uk)

Evolution-Data-Server 3.57.1 2025-06-27
---------------------------------------

* The libcamel API had been changed in several ways, some deprecated
  symbols had been removed, some API functions renamed and their return
  values changed (mostly from "transfer full" to "transfer container").

Bug Fixes:
	I#592 - Handle changed server pool in WebDAV collection sources
	I#593 - CamelDataWrapper: Correct return value of size calculate functions (dagosuhn)
	I#597 - GOA EWS: Fallback to likely EWS host URL when autodicovery fails
	M!170 - docs: Update URL to libsoup docs (Simon McVittie)
	M!176 - docs: Add docs_url argument (Corentin Noël)
	evo-I#2434 - alarm-notify: Should show a visual notification to accompany notification sounds (John Lorentzson)

Miscellaneous:
	e-data-server-util: Fix a compiler warning about 'const' qualifier discard
	libecal: Add utility functions to read and convert time to given timezone
	test-cal-utils: Add a simple additional check
	libecal: Add an ECalComponentBag object
	ESourceRegistry: Reject to create an instance when D-Bus service is not available
	Misc: Correct developer documentation annotations
	CamelService: Add private construct-only "with-proxy-resolver" property
	Camel: Add CamelStoreDB and CamelStoreSearch and use them
	Camel: Rework Search folders
	CamelFilterDriver: Remove unused "global variables"
	Camel: Rename camel_folder_summary_get_array() to camel_folder_summary_dup_uids()
	Camel: Rename camel_folder_get_uids() to camel_folder_dup_uids()
	Camel: Remove camel_folder_get_summary()
	Camel: Rename camel_folder_get_uncached_uids() to camel_folder_dup_uncached_uids()
	Camel: Rename camel_folder_summary_get_changed() to camel_folder_summary_dup_changed()
	Camel: Rename camel_uid_cache_get_new_uids() to camel_uid_cache_dup_new_uids()
	Camel: Rename CAMEL_DB_FILE to CAMEL_STORE_DB_FILE
	CamelDB: Remove unneeded public defines
	CamelProvider: Remove autodetect function (Corentin Noël)
	lib-camel-test-utils: Reference CamelProvider struct members by name in initialization
	Camel: Remove deprecated symbols from CamelStoreSummary (Corentin Noël)
	Camel: Remove deprecated symbols from CamelOfflineSettings (Corentin Noël)
	CamelStoreDB: Allow empty folder names
	CamelStoreGetFolderFlags: Remove deprecated and unused flag (Corentin Noël)
	CamelFolder: Undeprecate get/set_message_flags (Corentin Noël)
	CamelFolder: Remove deprecated functions (Corentin Noël)
	CamelFolderThread: Use the oldest message as a parent of a leaf-only subthread
	CamelFolder: Add nullable annotation to camel_folder_get_folder_summary (Corentin Noël)
	CamelFolder: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelFolderSummary: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelMessageInfo: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelMimePart: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelIMAPXMessageInfo: Use g_object_notify_by_pspec when possible (Corentin Noël)
	CamelFolderThread: Fix a crash caused by the previous commit
	Camel: Remove extra camel_pstring_free() calls
	vala: Fix several warnings thrown by Camel (Corentin Noël)
	CamelFolderSummary: Remove prepare-fetch-all signal (Corentin Noël)
	alarm-notify: Skip reminders for cancelled components
	CamelURL: Add glib-object to the header (Corentin Noël)
	CamelService: Rebase on GObject (Corentin Noël)
	CamelVeeStore: Remove unused property (Corentin Noël)
	CamelIMAPXCommand: Remove leftover assignation to CamelObject (Corentin Noël)

Translations:
	Asier Saratsua Garmendia (eu)
	Álvaro Burns (pt_BR)
	Balázs Meskó (hu)
	Boyuan Yang (zh_CN)
	Ekaterine Papava (ka)
	Emin Tufan Çetin (tr)
	Jordi Mas (ca)
	Jose Riha (sk)
	Martin (sl)
	Yuri Chornoivan (uk)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-12 17:39:42 -07:00
Wang Mingyu 44f23db17c evolution-data-server: upgrade 3.56.1 -> 3.56.2
Changelog:
============
- Handle changed server pool in WebDAV collection sources
- CamelDataWrapper: Correct return value of size calculate functions
- GOA EWS: Fallback to likely EWS host URL when autodicovery fails

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-09 21:24:08 -07:00
Wang Mingyu ade4635cc6 evolution-data-server: upgrade 3.56.0 -> 3.56.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-16 08:18:04 -07:00
Wang Mingyu df053a2596 evolution-data-server: upgrade 3.54.3 -> 3.56.0
License-Update: Set project-wide emacs formatting rules

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-20 09:04:50 -07:00
Wang Mingyu 52f7b3af4d evolution-data-server: upgrade 3.54.2 -> 3.54.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:14 -08:00
Wang Mingyu 89b34aa03d evolution-data-server: upgrade 3.54.1 -> 3.54.2
0001-I-574-Fails-to-build-link-against-icu-76.1.patch
removed since it's included in 3.54.2

Changelog:
==========
- libedataserverui: Avoid initializing the icon_theme when building introspection data
- Fails to build/link against icu 76.1
- Correct certificate key usage constants

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-03 09:44:32 -08:00
Wang Mingyu 72474c3de4 evolution-data-server: upgrade 3.54.0 -> 3.54.1
0001-CMakeLists.txt-Remove-TRY_RUN-for-iconv.patch
0001-cmake-Do-not-export-CC-into-gir-compiler.patch
0002-CMakeLists.txt-remove-CHECK_C_SOURCE_RUNS-check.patch
0004-call-native-helpers.patch

Bug Fixes:
==========
- Pass GError instead of CamelException to camel_movemail_solaris
- Fix argument types in ENABLE_BROKEN_SPOOL code
- Use GIConv instead of iconv_t with iconv wrappers
- ESoupSession: Sometimes accesses server without OAuth2 token

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 22:45:16 -08:00
Markus Volk 56601b7061 evolution-data-server: update
- Add cairo dependency
- Allow to work with gtk3
- Add patch to avoid pulling in a found
  google-id. It fails and would probably also
  break reproducibility
- inherit mime-xdg

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 00:25:45 -07:00
Khem Raj 1647e20b2e evolution-data-server: Use inherit_defer for native class
Since gnome classes are using it in core, they are now appearing after
native resulting in QA errors

ERROR: /mnt/b/yoe/master/sources/meta-openembedded/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server-native.bb: QA Issue: evolution-data-server-native: native/nativesdk class is not inherited last, this can result in unexpected behaviour. Classes inherited after native/nativesdk: pkgconfig.bbclass
siteconfig.bbclass siteinfo.bbclass autotools.bbclass [native-last]

secondly, use 'cmake' for GNOMEBASEBUILDCLASS
default is set to meson (legacy is autotools) since most of gnome recipes are using meson
these days. This recipe however uses neither autotools nor meson to
build, it uses cmake, to this effect it inherits cmake bbclass
and things worked so far, however with inherit_defer things changed because
meta/classes-recipe/gnomebase.bbclass has switched to using
inherit_defer, this unearths this issue where its not overriding
exported functions as desired. Therefore this fixes that issue

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-18 07:30:48 -08:00
Markus Volk 84f8813858 drop GNOMEBASEBUILDCLASS = "meson"
It is set to meson by default

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-11 09:26:41 -08:00
Khem Raj e0cf987121 evolution-data-server: upgrade 3.50.0 -> 3.50.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:48:27 -08:00
Markus Volk ec20281b9e evolution-data-server: upgrade 3.48.3 -> 3.50.0
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-15 07:31:55 -07:00
Wang Mingyu 59b38541d8 evolution-data-server: upgrade 3.48.2 -> 3.48.3
Bug Fixes:
        I#475 - EWebDAVSession: Claim also error nodes from propstat response

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-05 09:29:34 -07:00
Wang Mingyu 6ab8cffa1c evolution-data-server: upgrade 3.48.1 -> 3.48.2
Changelog:
===========
Bug Fixes:
  I#474 - Camel: Set proper S/MIME signature verification status
  I#478 - IMAP: Cannot remove labels added in Thunderbird
  I#479 - WebDAV: Fails to discover iCloud address book
  evo-I#2345 - Wrong S/MIME certificate selection for encrypted email

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-31 08:28:50 -07:00
Wang Mingyu 9199351a8a evolution-data-server: upgrade 3.48.0 -> 3.48.1
Changelog:
==========
Bug Fixes:
---------
 I#459 - Camel: POP3's 'UTF8' command blocking login
 I#461 - backends: React to destination URI changes
 I#462 - Fails to refresh backend with offline changes and broken local cache state
 I#469 - IMAPx: Ignore 'Permission denied' error on refresh
 M!116 - libedataserver: Disable deprecation notice around e_flag_timed_wait
 M!119 - Calendar: Change file backend discard_alarm() function

Miscellaneous:
--------------
 WebDAV Notes: Fallback to derive component summary from description
 CamelFilterDriver: Unset info's headers only when folder has summary

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-23 21:55:51 -07:00
Markus Volk 6fd4e13183 evolution-data-server: update 3.46.3 -> 3.48.0
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28 10:44:00 -07:00
Wang Mingyu be64633751 evolution-data-server-native: upgrade 3.46.2 -> 3.46.3
Changelog:
==========
Bug Fixes:
        I#442 - e_util_change_uri_component: Reset default port when changing scheme
        ews-I#208 - Prompting for password too often

Miscellaneous:
        Fix a crash under source_registry_object_added_no_owner()
        ESoupAuthBearer: Add debug prints

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-11 08:37:58 -08:00
Wang Mingyu 24a137d115 evolution-data-server: update 3.46.1 -> 3.46.2
Changelog:
==========
I#431 - e-xml-utils: Enable parse of huge XML files
I#432 - Fix possible NULL-dereference in e_cal_backend_file_modify_objects()
I#435 - ECalComponentAttendee: Default CUTYPE is INDIVIDUAL
I#437 - IMAP: Excessive memory usage on folder summary download
I#438 - Trust Prompt: Add issuer's certificate fingerprint
I#439 - Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google Task list

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-12 11:17:23 -08:00
Markus Volk 87f09f66fc evolution-data-server: update 3.44.2 -> 3.46.1
- build with libsoup-3.0
- dont add gtk4 exclusively, because some projects still stick to gcr3

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-27 08:16:26 -08:00
Wang Mingyu 5851155197 evolution-data-server: upgrade 3.44.1 -> 3.44.2
Changelog:
==========
Bug Fixes:
	I#359 - CalDAV: Crash on calendar update
	I#386 - e-webdav-discover: Fails to find Radicale calendars within collection account
	I#388 - Google OAuth out-of-band (oob) flow will be deprecated
	I#389 - IMAPx: Fails to create folder with NIL folder hierarchy delimiter
	evo-I#1348 - WebDAVCollectionBackend: Removes sources on server error

Miscellaneous:
	ERemindersWidget: Allow width shrink for small screens
	Fix few memory leaks discovered by Coverity scan
	GOA module: Prevent ESource removal on D-Bus reconnect or registry reload

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-06 13:58:43 -07:00
wangmy 1a9c78999b evolution-data-server: upgrade 3.44.0 -> 3.44.1
Changelog:
https://download.gnome.org/sources/evolution-data-server/3.44/evolution-data-server-3.44.1.news

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
Andreas Müller 52d5054fc0 evolution-data-server: upgrade 3.43.1 -> 3.44.0
See changelog at [1-3]

[1] https://download.gnome.org/sources/evolution-data-server/3.44/evolution-data-server-3.44.0.news
[2] https://download.gnome.org/sources/evolution-data-server/3.43/evolution-data-server-3.43.3.news
[3] https://download.gnome.org/sources/evolution-data-server/3.43/evolution-data-server-3.43.2.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-06 20:25:33 -04:00
Markus Volk 60c0071926 evolution-data-server: update to v3.43.1
fix evolution-data-server build in the same way it was done for libical

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-06 10:18:33 -08:00
Khem Raj 06851c6fdc recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Andreas Müller 86ee2df8f1 evolution-data-server: upgrade 3.42.2 -> 3.42.3
Evolution-Data-Server 3.42.3 2022-01-07
---------------------------------------
Bug Fixes:
	I#368 - Calendar: X-EVOLUTION-ENDDATE can be calculated incorrectly
	I#371 - e-cal-util: Fix timezone clamp with DUE date only
Miscellaneous:
	e-cal-client: Correct non-NULL check in e_cal_client_create_objects_sync()
	Calendar: Adapt to libical 3.0.12 change
Translations:
	Gianvito Cavasoli (it)
	Quentin PAGÈS (oc)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-11 17:51:55 -08:00
Andreas Müller 45f769b54f evolution-data-server: upgrade 3.40.2 -> 3.42.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-05 08:17:18 -08:00
Andreas Müller 629debd195 evolution-data-server: upgrade 3.40.1 -> 3.40.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 08:49:21 -07:00
Khem Raj 82a4c2616e evolution-data-server: Update to 3.40.1
Removed backported patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-05-11 08:27:27 -07:00
Andreas Müller 183210c0a0 evolution-data-server: upgrade 3.36.4 -> 3.36.5
Evolution-Data-Server 3.36.5 2020-08-07
---------------------------------------

Bug Fixes:
	I#236 - Uses LC_ADDRESS unconditionally in libphonenumber code (Milan Crha)
	I#240 - IMAPx: Disable move to real junk/trash in server-side virtual folders (Milan Crha)

Miscellaneous:
	Fix a memory leak in ebmb_gather_photos_local_filenames() (Milan Crha)
	ESoupSession: Provided SoupAuth might not be always used by libsoup (Milan Crha)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:32:07 -07:00
Andreas Müller da081b0f34 evolution-data-server: upgrade 3.36.3 -> 3.36.4
Evolution-Data-Server 3.36.4 2020-07-03
---------------------------------------

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

Miscellaneous:
	camel-folder-search: Fix a memory leak when searching message body (Milan Crha)
	Rename camel_stream_buffer_truncate() to camel_stream_buffer_discard_cache() (Milan Crha)

Translations:
	Baurzhan Muftakhidinov (kk)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28 12:52:14 -07:00
Andreas Müller 1f2817dd4d evolution-data-server: upgrade 3.34.4 -> 3.36.3
Evolution-Data-Server 3.36.3 2020-05-29
---------------------------------------

Bug Fixes:
	I#101 - DAV backends: Limit server requests after getting online (Milan Crha)
	I#210 - Global buffer overflow in e_contact_check_attr_type_value_used() (Milan Crha)
	I#211 - IMAPx: No IDLE after extraneous connection reset (Milan Crha)
	I#212 - EWebDAVSession: Ignore text/plain server responses on success (Milan Crha)
	I#213 - camel_mime_filter_backup() calls memcpy(null, ...) (Milan Crha)
	I#219 - Search folder content rebuilt after a change in it (Milan Crha)
	evo-I#915 - Fix some issues reported by Clang's ubsan sanitizer (Milan Crha)

Miscellaneous:
	CamelFilterDriver: do_shell: NULL-terminate the arguments array (Milan Crha)
	ECollectionBackend: Limit how often checks for new child sources (Milan Crha)

Evolution-Data-Server 3.36.2 2020-04-24
---------------------------------------

Bug Fixes:
	I#203 - Google book: Do not use progress callbacks in libgdata sync API (Milan Crha)
	I#204 - GOA-configured Nextcloud account not appearing (Milan Crha)
	I#206 - LDAP: Incorrectly converts SExp to LDAP query (Milan Crha)

Miscellaneous:
	ESourceRegistryWatcher: The 'filter' signal listener should not be required (Milan Crha)

Translations:
	Goran Vidović (hr)
	Fabio Tomat (fur)

Evolution-Data-Server 3.36.1 2020-03-27
---------------------------------------

Bug Fixes:
	I#199 - ESoupAuthBearer: Is not thread safe (Milan Crha)
	evo-I#831 - Free/Busy times are not in UTC (Milan Crha)
	ews-I#87 - Meta backends not moved back online after connect failure (Milan Crha)

Translations:
	Goran Vidović (hr)
	Daniel Korostil (uk)
	Daniel Șerbănescu (ro)

Evolution-Data-Server 3.36.0 2020-03-06
---------------------------------------

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

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

Evolution-Data-Server 3.35.92 2020-02-28
----------------------------------------

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

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

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

Evolution-Data-Server 3.35.91 2020-02-14
----------------------------------------

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

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

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

Evolution-Data-Server 3.35.90 2020-01-31
----------------------------------------

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

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

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

Evolution-Data-Server 3.35.3 2020-01-03
---------------------------------------

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

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

Evolution-Data-Server 3.35.2 2019-11-22
---------------------------------------

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

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

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

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-03 15:15:42 -07:00
Andreas Müller 0acb728511 evolution-data-server: upgrade 3.34.3 -> 3.34.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-27 17:24:19 -08:00
Andreas Müller 4da8efa4da evolution-data-server: upgrade 3.34.2 -> 3.34.3
>From [1]:

Evolution-Data-Server 3.34.3 2020-01-03
---------------------------------------

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

Translations:
	Yi-Jyun Pan (zh_TW)

[1] http://ftp.gnome.org/pub/gnome/sources/evolution-data-server/3.34/evolution-data-server-3.34.3.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-10 00:50:59 -08:00
Andreas Müller cc7e1eeff5 evolution-data-server: upgrade 3.34.1 -> 3.34.2
>From [1]:

Evolution-Data-Server 3.34.2 2019-11-22
---------------------------------------

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

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

[1] http://ftp.gnome.org/pub/gnome/sources/evolution-data-server/3.34/evolution-data-server-3.34.2.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-29 10:22:57 -08:00
Andreas Müller 65672b8804 evolution-data-server: add upstream-version-is-even & gsettings to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-17 21:02:14 -08:00
Andreas Müller 3a09352492 evolution-data-server: upgrade 3.26.6 -> 3.34.1 and rework
* a native variant had to be introduced for code-generator tools
* gobject-introspection builds theoretically :) Unfortunataelly qemu runs
  with 100% CPU load and never returns -> disable introspection for now
* add PACKAGECONFIGs for new dependencies - disabled by default
* give up fine grained packaging: It was broken over the years completely
  and nobody seemed to take care.
* ICU-patch does not apply anymore and it seems upstream has fixed issues
  with ICU
* add upstream-version-is-even to inherit
* rename folder containing recipe
* get rid of gconf dependency

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-14 14:34:36 -08:00