Loading
Commits on Source 82
-
Milan Crha authored
-
Piotr Drąg authored
-
Milan Crha authored
The "Outlook" OAuth2 service was not recognized as usable for IMAP accounts with "outlook.com" or "hotmail.com" user mails, thus make it explicit this OAuth2 service can be used for IMAP and SMTP with outlook.com or office365.com servers. That way the autodiscovery will set OAuth2 for both IMAP and SMTP automatically. Related to https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/265
-
Milan Crha authored
-
Milan Crha authored
The return value is a size of bytes transferred, where -1 indicates an error.
-
Milan Crha authored
Just a typo, the cache path is not "cache", but "cur".
-
Milan Crha authored
Removing a header means the helper function is called with a NULL `value` argument, but some functions using it do not accept NULL arguments and print a runtime warning about it, thus check for the NULL-ness first.
-
Yuri Chornoivan authored
-
Sabri Ünal authored
-
Milan Crha authored
It's a folder where messages marked as Not-Junk in a real Junk folder are restored to. When not set or not found, the Inbox is used. Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2697
-
Anders Jonsson authored
-
Yuri Chornoivan authored
-
Martin authored
-
Martin authored
-
Martin authored
-
Andika Triwidada authored
-
Olga Smirnova authored
-
Artur S0 authored
-
Milan Crha authored
There could be a runtime warning about passing NULL into a Glib function when setting NULL value to Subject (aka when removing it). Check for that case to avoid the runtime warning.
-
Peter Simonyi authored
Several places across the project check whether a given hostname is a (sub)domain of a specific domain name, usually to check whether the service is run by a given provider. Some of the checks are not strict enough. Provide a function to do the check correctly, and switch existing checks to use this function. Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2720
-
Milan Crha authored
The place where the text is stored changed, thus reflect it in the developer comment. Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2687
-
Yuri Chornoivan authored
-
Martin authored
-
Milan Crha authored
The wiki.gnome.org is going to be retired, thus switch to a new place.
-
Milan Crha authored
As the dialog is created with GTK_DIALOG_DESTROY_WITH_PARENT, the instance can be freed on the app quit before the code gets to its own free function, thus make sure the dialog is not destroyed twice.
-
Balázs Úr authored
-
Aurimas Černius authored
(cherry picked from commit e718bdc8)
-
Aurimas Černius authored
-
Fabio Tomat authored
-
Fabio Tomat authored
-
Milan Crha authored
- add 'timeout' property into an ESourceWebdav extension - use the added property in an ESoupSession Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2230
-
Milan Crha authored
- sort by parent's display name - show full name (which includes parent display name) - add a special option to list with counts, which let the default list to avoid opening each book and examine its content Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/545
-
Yuri Chornoivan authored
-
Martin authored
-
Milan Crha authored
This may help https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/1544
-
Bart Piotrowski authored
-
Milan Crha authored
-
Milan Crha authored
The wiki's page is too expensive to load. Replace it with a simple page with minimum distracting artifacts in it.
-
Martin authored
-
Yuri Chornoivan authored
-
Milan Crha authored
The `git clone` for libcanberra is currently failing with "permission denied" error, thus workaround it, thus the CI can run, by downloading a tarball release instead and patching it locally.
-
Milan Crha authored
-
Milan Crha authored
-
Milan Crha authored
-
Milan Crha authored
Let the code understand a new sub-option for the "match-threads" option, to be able to set whether fallback to thread by subject can be used or not, instead of always enabling it. Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2790
-
Artur S0 authored
-
Milan Crha authored
This makes the "junk-test" filter to return an integer, instead of a simple bool for is/is-not junk, as: 0 ... not junk 1 ... junk 2 ... inconclusive Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2780
-
Milan Crha authored
This recognizes "Microsoft 365" accounts configured in GOA and adds Mail, Contacts, Calendars and Task Lists for the account. It requires evolution-ews to be installed to have any real effect. Related to https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/merge_requests/273
-
Milan Crha authored
The `source` can be NULL in some cases here, thus make sure the NULL is not passed to the g_object_unref().
-
Felix Moessbauer authored
This patch adds infrastructure to communicate with a locally running microsoft-identity-broker (Intune) via DBus to get a PRT SSO cookies. This infrastructure is needed to implement support for the ms-oapxbc oauth2.0 protocol extension. Support for that is needed to access EWS endpoints behind "conditional access policies". At a later point in time the added infrastructure might be moved to a standalone library. Until this decision is made and we have broad distro support, the relevant parts are duplicated here. The code introduces a new dependency to libuuid. Co-Developed-by:
Milan Crha <mcrha@redhat.com> Signed-off-by:
Felix Moessbauer <felix.moessbauer@siemens.com> Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/159
-
Felix Moessbauer authored
Previously, even non-error information was shown in the dialog using cpi_oauth2_show_info, which also sets the error label. This is now polished by adding a cpi_oauth2_show_info that just shows the message in the dialog. The existing (erroneous) user of cpi_oauth2_show_error is ported over to the new infrastructure. Signed-off-by:
Felix Moessbauer <felix.moessbauer@siemens.com> Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/159
-
Felix Moessbauer authored
As a preparation for the ms-oapxbc OAuth2 protocol extension for broker clients (intune managed devices), the oauth2 service interface is extended to provide a hook to inject cookies into the credential prompter. Co-Developed-by:
Milan Crha <mcrha@redhat.com> Signed-off-by:
Felix Moessbauer <felix.moessbauer@siemens.com> Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/159
-
Yuri Chornoivan authored
-
Martin authored
-
Felix Moessbauer authored
The name of the D-Bus interface of the broker is not identical to the name of the service. By that, we need to explicitly specify it according to the standard. The "official" broker from MS does not check this, but when proxy'ing the broker, this breaks. Signed-off-by:
Felix Moessbauer <felix.moessbauer@siemens.com> Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/160
-
Felix Moessbauer authored
In case the broker is not started by systemd, it cannot be started using the D-Bus. Instead, we need to check if it is running and only if not try to start it via systemd. Signed-off-by:
Felix Moessbauer <felix.moessbauer@siemens.com> Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/160
-
Martin authored
-
Martin authored
-
Yuri Chornoivan authored
-
Felix Moessbauer authored
This patch replaces the hand-crafted D-Bus calls to communicate with the broker with ones generated from the introspected interface. By that, the manual handling of the broker startup is obsolete, leading to a much simpler code. Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/161 Signed-off-by:
Felix Moessbauer <felix.moessbauer@siemens.com>
-
Martin authored
-
Yuri Chornoivan authored
-
Boyuan Yang authored
-
Milan Crha authored
-
Jeremy Bícha authored