Unify Exchange discovery
I do not understand how gnome-online-accounts, evolution-data-server and evolution-ews work together, when it comes to Exchange servers, neither do I use Exchange, but apparently
- evolution-ews does it right, by looking at url5=
https://outlook.com/autodiscover/autodiscover.xml
- eds has the
src/modules/gnome-online-account
directory, and - gnome-online-accounts does not look at url5: gnome-online-accounts#57
↦ Create a single place that exports in a reusable way the Exchange discovery logic (in evolution-data-server or in evolution-ews) and use this for gnome-online-accounts and evolution.
How evolution shall behave after the discovery, when evolution-ews is not installed, provided that the discovery logic is moved to eds, and an Exchange server is found, I do not know, there must be something reasonable.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information