evolution-ews issueshttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues2020-05-28T09:09:30Zhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/102Hidden folders are displayed normally in the UI2020-05-28T09:09:30ZTore AndersonHidden folders are displayed normally in the UIWhen connecting to my employer's Zimbra account using EWS, I found that all folders seem to be descendants of a folder called *«USER_ROOT»*, as shown below:
![image](/uploads/9b28d47235c13803e7b0641eccdd03f2/image.png)
It does not appe...When connecting to my employer's Zimbra account using EWS, I found that all folders seem to be descendants of a folder called *«USER_ROOT»*, as shown below:
![image](/uploads/9b28d47235c13803e7b0641eccdd03f2/image.png)
It does not appear to have any adverse effects - I can still access mail folders normally. However, I assume that this is some kind of internal folder that is meant to be kept under the hood and not be made visible in the user interface like this.
I am running the Fedora 32 Evolution flatpak:
```
[tore@sloth ~]$ LANG=C flatpak info org.gnome.Evolution
Evolution - Manage your email, contacts and schedule
ID: org.gnome.Evolution
Ref: app/org.gnome.Evolution/x86_64/stable
Arch: x86_64
Branch: stable
Version: 3.36.2 (3.36.2-1.module_f32+8903+ebee3b6b)
License: GPL-2.0+ and GFDL-1.3
Origin: fedora
Collection:
Installation: system
Installed: 38.9?MB
Runtime: org.fedoraproject.Platform/x86_64/f32
Sdk: org.fedoraproject.Sdk/x86_64/f32
Commit: 136ac0b83acda93af36d4ea1b1d78eaf930884e2c35b680eb42b85e55b8bea65
Subject: Export org.gnome.Evolution
Date: 2020-05-14 13:49:54 +0000
Alt-id: 474921bfa14fd2b6c5290695fbaa457127bf2db30893d2e9c677c757120ab769
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/103Can't subscribe to a folder of a user whom is not in GAL2020-05-27T16:21:13ZPete BiggsCan't subscribe to a folder of a user whom is not in GALIt's not possible to subscribe to a calendar of an account that isn't in the GAL. It appears that Evolution checks that the calendar account exists in the GAL before subscribing to it and so fails.
This was discussed on the Evolution li...It's not possible to subscribe to a calendar of an account that isn't in the GAL. It appears that Evolution checks that the calendar account exists in the GAL before subscribing to it and so fails.
This was discussed on the Evolution list in the thread starting at https://mail.gnome.org/archives/evolution-list/2020-May/msg00136.html
I was able to see the calendar by manipulating the underlying .source files, so there was no permission problems, I just couldn't subscribe through the interface.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/104unreadable symbols2020-05-30T05:59:10ZGeorgiyunreadable symbolsunreadable symbols in invitations
version evolution 3.18.5.2
![image](/uploads/d8dfd6a36542011824d0408366b796f2/image.png)
```
NAME="Linux Mint"
VERSION="18.3 (Sylvia)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 18.3"
VERSION_...unreadable symbols in invitations
version evolution 3.18.5.2
![image](/uploads/d8dfd6a36542011824d0408366b796f2/image.png)
```
NAME="Linux Mint"
VERSION="18.3 (Sylvia)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 18.3"
VERSION_ID="18.3"
HOME_URL="http://www.linuxmint.com/"
SUPPORT_URL="http://forums.linuxmint.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/linuxmint/"
VERSION_CODENAME=sylvia
UBUNTU_CODENAME=xenial
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/105Calendar events still appear for disabled EWS account2020-06-04T10:02:11ZTitaniumCoder477Calendar events still appear for disabled EWS accountEvolution 3.18.5.2
I have unchecked my Exchange Online account through Edit > Preferences > Mail Accounts. The calendar events disappeared from my calendar, as desired. However, they alarms still come up. That is, events that are no lon...Evolution 3.18.5.2
I have unchecked my Exchange Online account through Edit > Preferences > Mail Accounts. The calendar events disappeared from my calendar, as desired. However, they alarms still come up. That is, events that are no longer showing but were scheduled at such and such time appear. Normal behavior would be that any event associated with the disabled account are also disabled and do not appear.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/106evolution-ews fails to create account2020-06-06T20:14:15ZNathan Schneiderevolution-ews fails to create accountGreetings, and thanks to all who are working on this essential tool.
I'm new to using it, and while it works beautifully on my GNOME-based system (POP!_OS), I'm having trouble on my MX Linux 19.2 system. Here's what happens:
+ I can cr...Greetings, and thanks to all who are working on this essential tool.
I'm new to using it, and while it works beautifully on my GNOME-based system (POP!_OS), I'm having trouble on my MX Linux 19.2 system. Here's what happens:
+ I can create IMAP accounts without a problem
+ I start creating an Exchange Web Services account. That's an option, so I assume the plugin is loaded correctly.
+ I follow [the configuration instructions provided by my university](https://oit.colorado.edu/tutorial/office-365-evolution-configuration)
+ Upon pressing Apply on the last screen, the dialog disappears, and nothing happens. The Outlook login dialog never appears, and no new account is created.
I'm not sure how best to get further log/debugging information. Here are some of the things I've tried, with no change in the resulting behavior:
+ Checked that the MX machine has all the same evolution packages as the POP machine
+ Removed the data files ~/.local/share/evolution, ~/.config/evolution ~/.cache/evolution and tried again
Thanks in advance for any help, and I hope my experience is of use in helping others.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/107"No message satisfies your search criteria..." shown while still searching2020-06-11T09:55:52ZJonrysh"No message satisfies your search criteria..." shown while still searchingWhen I Search All Accounts Evolution puts up the message "No message matches your search criteria..."
until messages are found, which is the same message that it puts up for Search Current Folder when, in fact no message does match my se...When I Search All Accounts Evolution puts up the message "No message matches your search criteria..."
until messages are found, which is the same message that it puts up for Search Current Folder when, in fact no message does match my search criteria.
I have a very large collection of old mails, so that Search All Accounts sometimes takes a very perceptible time (generally about 10 seconds, sometimes longer).
It would be better if Evolution put up a different message when searching than the one it puts up when in fact no message is foundhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/108Using search hangs on "Generating message list" forever2020-06-16T07:07:11ZEli Ben-ShoshanUsing search hangs on "Generating message list" foreverI am running Evolution 3.36.3 on Arch linux using the EWS connector to get access to my corporate Office 365 email account.
In the last 2-3 weeks when I use search, it hangs with the "Generating message list" at the bottom of the screen...I am running Evolution 3.36.3 on Arch linux using the EWS connector to get access to my corporate Office 365 email account.
In the last 2-3 weeks when I use search, it hangs with the "Generating message list" at the bottom of the screen. I can get around this by going into Edit -> Accounts and then finding the correct account and going to the mail account and then either increasing or decreasing the "Number of concurrent connections to use" in the "Receiving options" page. It does not matter if I increase it or decrease it, then the next search will work. It will only work for one search. If I need to make another search attempt, I have to cancel the current search request and go through this process again.
I enabled EWS_DEBUG=2 by following the directions here:
https://wiki.gnome.org/Apps/Evolution/Debugging
When I look at the logfile, it looks like the request is being sent multiple times and a response is coming back every time.
Here is one of the sanitized requests using the search term of shib:
```
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1592250525
> Soup-Debug: SoupSessionAsync 1 (0x55eaccee2220), ESoapMessage 136 (0x7fc790008dc0), SoupSocket 1 (0x55eaccfc1f70)
> Host: outlook.office365.com
> User-Agent: Microsoft Office/14.0 (Windows NT ,5.1; Microsoft Outlook 14.0.4734; Pro)
> Connection: Keep-Alive
> Content-Type: text/xml; charset=utf-8
> Authorization: Basic [USER@DOMAIN.COM:*********************]
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><types:RequestServerVersion xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/></SOAP-ENV:Header><SOAP-ENV:Body xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages"><messages:FindItem xmlns="http://schemas.microsoft.com/exchange/services/2006/types" Traversal="Shallow"><messages:ItemShape><BaseShape>IdOnly</BaseShape></messages:ItemShape><messages:Restriction><Contains ContainmentMode="Substring" ContainmentComparison="IgnoreCase"><FieldURI FieldURI="item:Body"/><Constant Value="shib"/></Contains></messages:Restriction><messages:ParentFolderIds><FolderId Id="AQMkAGE0MjBhMzA0LTQ1OGYtNDZmYi04YjQzLWMxNDkwODNmOTczYwAuAAADHImpFDbOFkuac5x9Swo3sgEANfwAfPsbtkm66wmp0SX1kwAAAQmrNAAAAA=="/></messages:ParentFolderIds></messages:FindItem></SOAP-ENV:Body></SOAP-ENV:Envelope>
```
and the shortened sanitized response is:
```
< HTTP/1.1 200 OK
< Soup-Debug-Timestamp: 1592250528
< Soup-Debug: ESoapMessage 136 (0x7fc790008dc0)
< Cache-Control: private
< Transfer-Encoding: chunked
< Content-Type: text/xml; charset=utf-8
< Server: Microsoft-IIS/10.0
< request-id: be1c115d-246c-4d43-811b-69c241faf54e
< X-CalculatedBETarget: BN6PR2201MB1553.namprd22.prod.outlook.com
< X-BackEndHttpStatus: 200
< Set-Cookie: exchangecookie=XXXXXXXXXXXXXXXXXXXXXXXXX; path=/; secure; SameSite=None
< X-RUM-Validated: 1
< x-EwsHandler: FindItem
< X-AspNet-Version: 4.0.30319
< X-BeSku: Gen9
< X-DiagInfo: BN6PR2201MB1553
< X-BEServer: BN6PR2201MB1553
< X-Proxy-RoutingCorrectness: 1
< X-Proxy-BackendServerStatus: 200
< X-Powered-By: ASP.NET
< X-FEServer: BN4PR13CA0020
< Date: Mon, 15 Jun 2020 19:48:48 GMT
The response code: 200
The response headers for message 0x7fc790008dc0
=====================
Cache-Control: private
Transfer-Encoding: chunked
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/10.0
request-id: be1c115d-246c-4d43-811b-69c241faf54e
X-CalculatedBETarget: BN6PR2201MB1553.namprd22.prod.outlook.com
X-BackEndHttpStatus: 200
Set-Cookie: exchangecookie=XXXXXXXXXXXXXXXXXXXXXXXXX; path=/; secure; SameSite=None
X-RUM-Validated: 1
x-EwsHandler: FindItem
X-AspNet-Version: 4.0.30319
X-BeSku: Gen9
X-DiagInfo: BN6PR2201MB1553
X-BEServer: BN6PR2201MB1553
X-Proxy-RoutingCorrectness: 1
X-Proxy-BackendServerStatus: 200
X-Powered-By: ASP.NET
X-FEServer: BN4PR13CA0020
Date: Mon, 15 Jun 2020 19:48:48 GMT
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" MajorVersion="15" MinorVersion="20" MajorBuildNumber="3088" MinorBuildNumber="29" Version="V2018_01_08"/>
</s:Header>
<s:Body>
<m:FindItemResponse xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<m:ResponseMessages>
<m:FindItemResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
<m:RootFolder TotalItemsInView="772" IncludesLastItemInRange="true">
<t:Items>
<t:Message>
<t:ItemId Id="AAMkAGE0MjBhMzA0LTQ1OGYtNDZmYi04YjQzLWMxNDkwODNmOTczYwBGAAAAAAAciakUNs4WS5pznH1LCjeyBwA1/AB8+xu2SbrrCanRJfWTAAAACas0AACCD7BNY7YNQZJkVzE4ZVH3AAHXpzgDAAA=" ChangeKey="CQAAABYAAACCD7BNY7YNQZJkVzE4ZVH3AAHWdYE2"/>
</t:Message>
<t:Message>
<t:ItemId Id="AAMkAGE0MjBhMzA0LTQ1OGYtNDZmYi04YjQzLWMxNDkwODNmOTczYwBGAAAAAAAciakUNs4WS5pznH1LCjeyBwA1/AB8+xu2SbrrCanRJfWTAAAACas0AACCD7BNY7YNQZJkVzE4ZVH3AAHU9ihLAAA=" ChangeKey="CQAAABYAAACCD7BNY7YNQZJkVzE4ZVH3AAHTxyv2"/>
</t:Message>
<t:Message>
<t:ItemId Id="AAMkAGE0MjBhMzA0LTQ1OGYtNDZmYi04YjQzLWMxNDkwODNmOTczYwBGAAAAAAAciakUNs4WS5pznH1LCjeyBwA1/AB8+xu2SbrrCanRJfWTAAAACas0AACCD7BNY7YNQZJkVzE4ZVH3AAHR/EGKAAA=" ChangeKey="CQAAABYAAACCD7BNY7YNQZJkVzE4ZVH3AAHQz9SC"/>
</t:Message>
<t:Message>
<t:ItemId Id="AAMkAGE0MjBhMzA0LTQ1OGYtNDZmYi04YjQzLWMxNDkwODNmOTczYwBGAAAAAAAciakUNs4WS5pznH1LCjeyBwA1/AB8+xu2SbrrCanRJfWTAAAACas0AACCD7BNY7YNQZJkVzE4ZVH3AAHR/D95AAA=" ChangeKey="CQAAABYAAACCD7BNY7YNQZJkVzE4ZVH3AAHTxyv7"/>
</t:Message>
<t:Message>
......
</t:Items>
</m:RootFolder>
</m:FindItemResponseMessage>
</m:ResponseMessages>
</m:FindItemResponse>
</s:Body>
</s:Envelope>
```
Let me know if you need any more debugging information.
Thanks.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/109Evolution EWS - Fails to Connect Intermittently2020-07-02T07:37:59ZBetty Von SchmartenhausenEvolution EWS - Fails to Connect Intermittently**Evolution: 3.6.2**
**OS: Ubuntu 20.04**
I have an Office 365 EWS account connected to Evolution and when it works, it works well. However, sometimes upon Evolution loading it just won't connect. I get the modern authentication dialo...**Evolution: 3.6.2**
**OS: Ubuntu 20.04**
I have an Office 365 EWS account connected to Evolution and when it works, it works well. However, sometimes upon Evolution loading it just won't connect. I get the modern authentication dialog but when I enter my password it shows `Requesting access token, please wait...` and hangs. I can exit the dialog - so the application remains responsive. The output of `journalctl -f` doesn't seem to show any relevant error messages and the output of `EWS_DEBUG=2 evolution >& logfile` shows nothing either.
What could be the reason that Evolution can't connect? I'm struggling to find any other issues. It seems really intermittent. Sometimes if I kill *all* Evolution background services like `evolution-calendar-factory`, `evolution-addressbook-factory`, etc then it works but that could be coincidence. Sometimes, no matter what I do, it won't connect and I have to revert to Thunderbird.
I do have another machine working with the same App Password and it's fine. That's on Ubuntu 18.04 though. Could that be a cause? Am I to issue a second App Password for this second machine using Evolution? Using App Passwords in the past I have created per app and they've been used on multiple devices.
EDIT: also even if EWS fails to connect why can't I view my cached emails? I can't get into the mailbox subfolders as it just says *loading*.
-- BVShttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/110Camel requirement2020-06-25T15:14:02ZDaniel ȘerbănescuCamel requirementHello, I want to package this for NixOS and I am missing the "camel" package.
"camel" is not yet packaged for NixOS and I am having a hard time finding the source code for "camel".
Can you please provide an URL to the camel source code?
...Hello, I want to package this for NixOS and I am missing the "camel" package.
"camel" is not yet packaged for NixOS and I am having a hard time finding the source code for "camel".
Can you please provide an URL to the camel source code?
Thank you.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/111Correct license comments in the source files2020-08-03T15:24:06ZJan TojnarCorrect license comments in the source filesThe [`COPYING` file](https://gitlab.gnome.org/GNOME/evolution-ews/-/blob/28b78f3d03cab8d08c4a4008a8c8a08b313d593a/COPYING) contains the text of LGPL-2.1, however the [files](https://gitlab.gnome.org/GNOME/evolution-ews/-/blob/28b78f3d03c...The [`COPYING` file](https://gitlab.gnome.org/GNOME/evolution-ews/-/blob/28b78f3d03cab8d08c4a4008a8c8a08b313d593a/COPYING) contains the text of LGPL-2.1, however the [files](https://gitlab.gnome.org/GNOME/evolution-ews/-/blob/28b78f3d03cab8d08c4a4008a8c8a08b313d593a/src/server/camel-ews-settings.c#L4-7):
> This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) version 3.
There is no GNU Lesser General Public License version 2 – it was called GNU Library General Public License. It was only renamed to “lesser” in version 2.1.
So which of these interpretations is correct?
* `LGPL-2.1-only OR LGPL-3.0-only` – considering 2.1 still version 2, ignoring non-existent “lesser” version
* `LGPL-2.0-only OR LGPL-2.1-only OR LGPL-3.0-only` – considering 2.1 still version 2, considering “library” the same license as “lesser”
* `LGPL-2.0-only OR LGPL-3.0-only` – considering “library” the same license as “lesser”
* `unfree` – the declaration refers to unknown license so it is invalid as a whole and it falls back to “all rights reserved”https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/113Cannot unsubscribe from other user's calendar2020-08-06T06:36:16ZLuzemario DantasCannot unsubscribe from other user's calendarYou can subscribe to another user's calendar. But you cannot unsubscribe, because there is no context menu option to do this.
Package: 3.28.5-0ubuntu0.18.04.2You can subscribe to another user's calendar. But you cannot unsubscribe, because there is no context menu option to do this.
Package: 3.28.5-0ubuntu0.18.04.2https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/114outlook 365 does not work in evolution2020-10-06T10:35:36Zseekjimmygoutlook 365 does not work in evolutionMy work recently migrated from MS Exchange (outlook with evolution-EWS worked great) to Outlook365 (host: https://outlook.office365.com) and evolution fails to load my companies sign-in page to enter username/password. Once this is happe...My work recently migrated from MS Exchange (outlook with evolution-EWS worked great) to Outlook365 (host: https://outlook.office365.com) and evolution fails to load my companies sign-in page to enter username/password. Once this is happens I am supposed to enter code using the DUO MFA app from my phone. Instead I get OAuth2 not supported. However on thunderbird with Owl add-on it works as expected (I dont enter any host url, it auto discovers and opens a webpage for sign-in followed by DUO code prompt...etc). Same issue if I try with online account in gnome as well. Any ideas/suggestions to try would be great. I really would like to use evolution/gnome online account instead of thunderbird. THanks.
Jimmyhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/115OAuth2 Documentation on wiki is out of date2020-10-06T10:33:03ZShannon GraybrookOAuth2 Documentation on wiki is out of dateThe [Evolution-EWS and OAuth2 for outlook.office365.com](https://wiki.gnome.org/Apps/Evolution/EWS/OAuth2) page in the Wiki is out of date, and no longer matches the user experience for setting up an App. The directions can be following ...The [Evolution-EWS and OAuth2 for outlook.office365.com](https://wiki.gnome.org/Apps/Evolution/EWS/OAuth2) page in the Wiki is out of date, and no longer matches the user experience for setting up an App. The directions can be following if you know what you are doing, but they could be better... unfortunately the page is also Immutable, so I was unable to fix the directions.
I guess the *bug* is that the page is Immutable and cannot take community improvements.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/116Be less aggressive about synchronizing email2020-08-17T07:17:20ZErnst SjöstrandBe less aggressive about synchronizing emailHi, I run evolution-ews with office365 and I subscribe to some spammy email lists.
I also have Synchronize remote mail locally in all folders enabled.
If I haven't checked my mail in a few days it seems like Evolution starts up a torren...Hi, I run evolution-ews with office365 and I subscribe to some spammy email lists.
I also have Synchronize remote mail locally in all folders enabled.
If I haven't checked my mail in a few days it seems like Evolution starts up a torrent of tasks, possibly one for each email?
This can make the Office365 servers a bit angry and start returning errors.
I'm running 3.36.3 on Ubuntu 20.04.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/117Task completion date shifted by user's zone UTC offset2020-08-26T14:20:39ZJuozas MiškinisTask completion date shifted by user's zone UTC offset```
5.8.1-arch1-1
GNOME Shell 3.36.5
Evolution 3.36.5
```
It seems that task completion date for tasks in MS Exchange task lists is not saved in UTC. Even if I try to save it in UTC, somewhere along the line it's then converted to anoth...```
5.8.1-arch1-1
GNOME Shell 3.36.5
Evolution 3.36.5
```
It seems that task completion date for tasks in MS Exchange task lists is not saved in UTC. Even if I try to save it in UTC, somewhere along the line it's then converted to another time zone (probably local?).
To reproduce In Evolution (I can also reproduce it in my own application):
1) Add some new tasks: one to local and one to MS Exchange task list.
2) Click on both of them to set as completed.
3) Go to Edit > Preferences > Calendar & Tasks > Tasks > Hide completed task after 1 minute.
4) When the minute passes, both tasks should be hidden. However, the one in MS Exchange task list is still visible. My take on it: because completion date is not set in UTC and I live in UTC+2, another two hours would have to pass for the task to be hidden. Printing out the completion date value indeed shows that it's in UTC+2.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/118Camel: Claim required credentials when authentication fails2023-11-01T09:09:20ZJason AlavaliantCamel: Claim required credentials when authentication failsI'm using evolution 3.36.4 with office365 via ews using oauth2 authentication. The mandatory security policy applied to my companies office365 accounts expires logins after 7 days. At which point you need re-authenticate.
Ev...I'm using evolution 3.36.4 with office365 via ews using oauth2 authentication. The mandatory security policy applied to my companies office365 accounts expires logins after 7 days. At which point you need re-authenticate.
Evolution works fine with the office365 account until the authentication expires. At which point it displays the error message at the top of the window
`Failed to connect account “ACCOUNT NAME”. The reported error was “ACCOUNTNAME authentication failed”.`
and stops connecting to office365.
There is no automatic display of the authentication window or anything displayed that looks like a prompt to initiate re-authentication. I would have expected that in such a situation that either the authentication window would load automatically or that there would be a button/link in the authentication failed message dialog that would trigger the authentication window.
I've found that if I go to;
Edit -> Preferences -> Mail Accounts -> (select office365 account) -> edit -> Receiving Email
and click the 'Fetch URL' button to the right of the 'Host URL:' field.
That will force the authentication window to come up. At which point I can re-authenticate and office365 mail resumes working normally in Evolution. So evolution is confirmed as being able to re-authenticate if only something makes it bring up the authentication window.
Hopefully it would be possible to either add a button to bring up the authentication window to the authentication failed message. Or to automatically trigger the authentication window in such cases. Which would make handling re-authentication a lot more user friendly.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/119Drag & Drop from Evolution Email to a web form not working2022-11-10T08:54:25ZRichard MartinDrag & Drop from Evolution Email to a web form not workingSince a few days - not shure since when :( - I can't drag & drop text from an opened Evolution email to a web form. We receive event requests by email and transfer them easily to our app by marking and drag&drop them to the web form. Bot...Since a few days - not shure since when :( - I can't drag & drop text from an opened Evolution email to a web form. We receive event requests by email and transfer them easily to our app by marking and drag&drop them to the web form. Both Chrome and FF hang after trying to drop.
Drag & Drop from other apps works.
opensuse tumbleweed 20200901
gnome evolution 3.36.5-1.2https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/120Created public folder not visible after restart2020-09-14T17:37:03ZIngo QuadeCreated public folder not visible after restartHi,
I am using Evolution 3.36.5 flatpak with an Exchange 2010.
When having "show public folders beside user folders" enabled, I cannot create new public folders. To be precise, they are created and visible, but disappear in Evolution a...Hi,
I am using Evolution 3.36.5 flatpak with an Exchange 2010.
When having "show public folders beside user folders" enabled, I cannot create new public folders. To be precise, they are created and visible, but disappear in Evolution after a restart. Outlook and OWA still show them. A refresh on the parent folder does not show any effect. A refresh on "Public Folders" itself gives the error "id has wrong format". If I use the subscription dialog in the folder menu, the newly created folders are shown.
with best regards
Ingo Quadehttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/121Allow change of the Microsoft 365 OAuth2 endpoints2020-10-13T12:25:56ZDavid WardAllow change of the Microsoft 365 OAuth2 endpointsEvolution is in some places hard-coded to check for endpoints such as *outlook.office365.com*, which are used by Microsoft's worldwide cloud:
* https://gitlab.gnome.org/GNOME/evolution-ews/blob/3.38.0/src/EWS/common/e-ews-connection.c#L3...Evolution is in some places hard-coded to check for endpoints such as *outlook.office365.com*, which are used by Microsoft's worldwide cloud:
* https://gitlab.gnome.org/GNOME/evolution-ews/blob/3.38.0/src/EWS/common/e-ews-connection.c#L3674
* https://gitlab.gnome.org/GNOME/evolution-ews/blob/3.38.0/src/EWS/common/e-ews-connection.c#L10410
* https://gitlab.gnome.org/GNOME/evolution-ews/blob/3.38.0/src/EWS/common/e-oauth2-service-office365.c#L86
However, there are four other Microsoft 365 clouds, which use [different endpoints](https://docs.microsoft.com/en-us/microsoft-365/enterprise/microsoft-365-endpoints?view=o365-worldwide) instead (such as *outlook.office365.us*). Evolution needs to additionally match on those endpoints when detecting Microsoft 365, in order to automatically use OAuth2 for example.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/122Open email in outlook web app page in browser2020-09-18T08:39:59Zjulopezc-accionaOpen email in outlook web app page in browserI'm using evolution to connect to a outlook ews server.
Resources like a message, a meeting/appointment etc have an associated ItemID in the outlook web app, something like:
https://outlook.office.com/owa/?ItemID=AQMxGHgwAAEOyvus0AL...&...I'm using evolution to connect to a outlook ews server.
Resources like a message, a meeting/appointment etc have an associated ItemID in the outlook web app, something like:
https://outlook.office.com/owa/?ItemID=AQMxGHgwAAEOyvus0AL...&viewmodel=ReadMessageItem&path=&exvsurl=1
Is there a way to open this link in the browser?https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/123Show HTML Description in calendar entries, when available2020-09-22T10:55:58ZJoakim TjernlundShow HTML Description in calendar entries, when availableMuch like emails already has, a Prefer HTML knob for viewing HTML DESCRIPTIONS in Calendar **entries** would be much appreciatedMuch like emails already has, a Prefer HTML knob for viewing HTML DESCRIPTIONS in Calendar **entries** would be much appreciatedhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/124Expunge does nothing2021-11-09T15:08:48ZToS0Expunge does nothingHi guys, I am connected to a hosted Exchange server. Emptying the Junk Email folder by using the Expunge function does nothing - no action, no error, no status etc. -- I had to use the Outlook Web client to empty the folder. So its a min...Hi guys, I am connected to a hosted Exchange server. Emptying the Junk Email folder by using the Expunge function does nothing - no action, no error, no status etc. -- I had to use the Outlook Web client to empty the folder. So its a minor bug probably?
I could delete all the junk emails via the standard Delete function, but then the junk mails show up in Deleted Items - which doesn't make sense for junk. Junk mails should be permanently deleted when deleting. I guess this would be a feature request?
My environment:
- Ubuntu 20.04.1 LTS
- Gnome 3.36.3
- Evolution 3.36.4-0ubuntu1
Thanks for providing the best free Mail/Calendar suite, great job!https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/125"Reconnect" button in error message does not work; resource remains disconnected2021-07-28T15:24:04ZKevin L. Mitchell"Reconnect" button in error message does not work; resource remains disconnectedThis could be an evolution bug, or perhaps a data server bug, but I've been having a problem with EWS refusing to reconnect. First, versions: 3.34.4 on Fedora 31 (haven't updated to Fedora 32 yet on that system because I need docker the...This could be an evolution bug, or perhaps a data server bug, but I've been having a problem with EWS refusing to reconnect. First, versions: 3.34.4 on Fedora 31 (haven't updated to Fedora 32 yet on that system because I need docker there, and they've only recently gotten that issue sorted out). Next, behavior:
My company has set things up so that I have to be on the VPN in order for Evolution to connect via EWS. At night, my VPN drops, and Evolution is unable to access my mail account. So far, so expected. However, in the morning, once I reconnect to VPN, Evolution tells me that calendar and various contacts have disconnected; the dialog includes a "Reconnect" button. If I click that "Reconnect" button, however, Evolution just displays the same dialog; if I click it several times, it eventually goes away, but whatever resource remains disconnected. In order to reconnect, I actually have to go to the resource and select "Refresh" from the drop-down.
I should also note that I see disconnections several times throughout the day, so the EWS connector is failing to accomplish even an automatic reconnect while my laptop is still on the VPN; so this isn't just in the case of an extended disconnection.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/126AADSTS7000218: The request body must contain the following parameter: ‘client...2020-10-07T13:45:15ZDev_NIXAADSTS7000218: The request body must contain the following parameter: ‘client_assertion’ or ‘client_secret’Hi! I'm trying to configure my work account into Evolution. We have no applications registered and I don't have permission to create one, and it's complicated to reach anybody to configure one.
I've been able to configure this account o...Hi! I'm trying to configure my work account into Evolution. We have no applications registered and I don't have permission to create one, and it's complicated to reach anybody to configure one.
I've been able to configure this account on Hiri, so I guessed there is a common application to be used with email clients. I've confirmed this was the correct data because it also appeared in my browser when logging into the webmail:
Tenant id: `common`
Application id: `00000002-0000-0ff1-ce00-000000000000`
Redirect URL: `https://outlook.office365.com/owa/`
This is the configuration that is **almost** working
![image](/uploads/1cb847e3d59d8dda42b08ef44a5cde55/image.png)
And this is the response, after passing the 2FA
![image](/uploads/47dc5e25c3b786db642c4a3cd4c61155/image.png)
Is this last error a bug in evolution-ews?https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/127Evolution with Office 365 EWS MFA2020-10-08T10:06:27ZNick BergEvolution with Office 365 EWS MFAI am running into an issue with my connection to Exchange in Office 365. My company does not allow an Application ID for Evolution to connect via MFA. EWS port is open. I am using Ubuntu 20.04. Currently, the only application that wo...I am running into an issue with my connection to Exchange in Office 365. My company does not allow an Application ID for Evolution to connect via MFA. EWS port is open. I am using Ubuntu 20.04. Currently, the only application that works with this is OWL add-on to Thunderbird since it connects via OWA. It is able to open a web session to authenticate the two-factor authentication. Was wondering if there are any plans to include this type of function in Evolution so connecting via EWS would not need an APP ID of tenet ID to function?https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/128Auth issues with EWS+NTLM2020-10-19T08:37:00ZDiogo BaederAuth issues with EWS+NTLMHi there,
I've been using Evolution to read e-mails and other stuff off from an Exchange 2013 server, but several times a day I get an authentication failure popup with my credentials pre-filled, which I just click "OK" and it goes away...Hi there,
I've been using Evolution to read e-mails and other stuff off from an Exchange 2013 server, but several times a day I get an authentication failure popup with my credentials pre-filled, which I just click "OK" and it goes away. It's not a critical thing, I can still read my e-mails, see calendar events and all, but it's really annoying, and it seems to have gotten worse with evolution-ews 3.38.
Upon debugging Evolution, this is what seems to be the error when I get that auth error:
```
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: <redacted>
> Soup-Debug: SoupSessionAsync 1 (0x7f702000dc40), ESoapMessage 26 (0x7f702001b790), SoupSocket 1 (0x7f7018008110)
> Host: mail.yougov.com
> User-Agent: Evolution/3.38.1
> Connection: Keep-Alive
> Content-Type: text/xml; charset=utf-8
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <redacted>
< HTTP/1.1 401 Anonymous Request Disallowed
< Soup-Debug-Timestamp: <redacted>
< Soup-Debug: ESoapMessage 26 (0x7f702001b790)
< Connection: close
< Content-Length: 0
< Date: <redacted>
< Server: Microsoft-IIS/8.0
< request-id: <redacted>
< WWW-Authenticate: Negotiate
< WWW-Authenticate: NTLM
< X-Powered-By: ASP.NET
< X-FEServer: EX13CAS
(evolution:273482): camel-ews-provider-WARNING **: 02:52:26.632: Unable to fetch the folder hierarchy: Falha na autenticação :289
```
Any ideas what it might be?
These are my specs:
```
$ uname -a
Linux diogobaeder-desktop 5.8.13-arch1-1 #1 SMP PREEMPT Thu, 01 Oct 2020 20:40:35 +0000 x86_64 GNU/Linux
$ pacman -Qi evolution evolution-ews
Nome : evolution
Versão : 3.38.1-1
Descrição : Manage your email, contacts and schedule
Arquitetura : x86_64
URL : https://wiki.gnome.org/Apps/Evolution
Licenças : GPL
Grupos : gnome-extra
Provê : Nenhum
Depende de : gnome-desktop evolution-data-server libcanberra libpst libytnef dconf gspell libcryptui gnome-autoar libcamel-1.2.so=62-64 libebook-1.2.so=20-64 libebook-contacts-1.2.so=3-64 libecal-2.0.so=1-64
libedataserver-1.2.so=25-64 libedataserverui-1.2.so=2-64
Depend. opcionais : highlight: text highlight plugin
evolution-spamassassin: Spamassassin spam check plugin
evolution-bogofilter: Bogofilter spam check plugin
Necessário para : evolution-ews evolution-on-git
Opcional para : Nenhum
Conflita com : Nenhum
Substitui : Nenhum
Tamanho instalado : 73,30 MiB
Empacotador : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Data da compilação : sex 02 out 2020 14:16:56
Data de instalação : seg 05 out 2020 19:03:39
Motivo da instalação : Instalado explicitamente
Script de instalação : Não
Validado por : Assinatura
Nome : evolution-ews
Versão : 3.38.1-1
Descrição : MS Exchange integration through Exchange Web Services
Arquitetura : x86_64
URL : https://wiki.gnome.org/Apps/Evolution/EWS
Licenças : LGPL2.1
Grupos : Nenhum
Provê : Nenhum
Depende de : libmspack evolution
Depend. opcionais : Nenhum
Necessário para : Nenhum
Opcional para : Nenhum
Conflita com : Nenhum
Substitui : Nenhum
Tamanho instalado : 2,82 MiB
Empacotador : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Data da compilação : sex 02 out 2020 14:22:39
Data de instalação : seg 05 out 2020 19:03:39
Motivo da instalação : Instalado explicitamente
Script de instalação : Não
Validado por : Assinatura
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/129EWS with OAUTH2 for Exchange on-premise (Hybrid Modern Authentication)2021-04-09T06:21:49ZnenigaikgedonEWS with OAUTH2 for Exchange on-premise (Hybrid Modern Authentication)Hello Evolution-EWS developers,
would you be able to amend the code of E-EWS to allow OAUTH2 authenticaiton type to be used for other Exchange variants than the Exchange Online (EXO/O365) represented by hardcoded URL https://outlook.off...Hello Evolution-EWS developers,
would you be able to amend the code of E-EWS to allow OAUTH2 authenticaiton type to be used for other Exchange variants than the Exchange Online (EXO/O365) represented by hardcoded URL https://outlook.office365.com/* ?
I work for a large corp and we're just about to make our on-prem Exchange 2016 EWS+ accessible directly from the Internet in the same fashion as the EXO with the "Hybrid Modern Authentication" (HMA) based on AAD OAUTH2 as the only authentication option.
As part of our EWS setup testing I've tried multiple email client SWs and Evolution-EWS seems to be closest to provide such functionality.
If I would be skilled in programming I'd do it by myself, but I'm just a ITsec manager :)
Kind regards,
Jan S.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/130Evolution EWS Office365 Data source does not support OAuth 2.0 authentication2021-12-29T15:17:41ZkeithcdoddEvolution EWS Office365 Data source does not support OAuth 2.0 authenticationHello, I found some things online with similar issues but I could not find a working solution. I am using Evolution 3.36.5-1 from offical repositories with Gnome 3.36 on Manjaro. Also using evolution-ews 3.36-5.1. I get the same issue wi...Hello, I found some things online with similar issues but I could not find a working solution. I am using Evolution 3.36.5-1 from offical repositories with Gnome 3.36 on Manjaro. Also using evolution-ews 3.36-5.1. I get the same issue with the most updated flatpack of Evolution. I have tried Evolution-git and evolition-ews-git but these throw errors with building the packages that I cannot seem to get around either.
I have a school email account from office365 that requires OAuth2. I have gotten it to work in thunderbird and kmail before, where I use the URL https://outlook.office365.com/EWS/Exchange.asmx . When I try to set up my account in Evolution I put in my email and that URL under Server Type Exchange Web Services, select OAuth2 (Office365) Authentication and then "Fetch URL" but it throws me the error "Autodiscovery query failed. The reported error was "8 Data source "myemail" does not support OAuth 2.0 authentication". Which is obviously false. I cannot seem to get a workaround to work, and again, this works on Thunderbird and Kmail, so I know it is not an issue with my account.
This would be really nice to work now that I am using Gnome so I can use Evolution, plus also to integrate it with Gnome Online Accounts, which cannot sync to my school's office365 with OAuth2 without Evolution EWS connecting to it, it seems. Would be nice if Gnome Online Accounts just allowed for OAuth2 for exchange accounts but that's a whole other thing...
Thanks!!https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/131Evolution EWS doesn't sync other users shared calendars2020-10-29T18:22:13ZAnon-65535Evolution EWS doesn't sync other users shared calendarsWhen I share my main personal calendar in outlook to another user, that user can see my main calendar from evolution.
If I create another calendar the user can't see it on evolution, but in outlook is shown correctly.
I think that there ...When I share my main personal calendar in outlook to another user, that user can see my main calendar from evolution.
If I create another calendar the user can't see it on evolution, but in outlook is shown correctly.
I think that there is a problem with ews synchronization.
How can I solve this problem?
Thank you.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/132Server-side deleted calendar does not disappear2020-11-06T10:25:15ZFelix EckhoferServer-side deleted calendar does not disappearOn an Exchange (EWS) account, deleting the calendar on the server does not make it disappear in Evolution. Right click -> `Refresh list of account calendars` does add newly created calendars, but deleted calendars are not removed.
Using...On an Exchange (EWS) account, deleting the calendar on the server does not make it disappear in Evolution. Right click -> `Refresh list of account calendars` does add newly created calendars, but deleted calendars are not removed.
Using evolution 3.38.1-1 on Ubuntu groovy.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/133Evolution 3.38.1-1 and ews add Exchange account error2020-11-09T15:57:49ZPierre WakimEvolution 3.38.1-1 and ews add Exchange account errorHello,
Using new Fedora 33 release.
I am not able to configure Evolution with Exchange. When I press ‘Fetch URL’ button, it gives:
Autodiscovery query failed.
The reported error was “6 Error performing TLS handshake: The Diffie-Hell...Hello,
Using new Fedora 33 release.
I am not able to configure Evolution with Exchange. When I press ‘Fetch URL’ button, it gives:
Autodiscovery query failed.
The reported error was “6 Error performing TLS handshake: The Diffie-Hellman prime sent by the server is not acceptable (not long enough)
Installed packages are:
$ rpm -qa|grep -evolution
evolution-data-server-langpacks-3.38.1-1.fc33.noarch
evolution-data-server-3.38.1-1.fc33.x86_64
evolution-langpacks-3.38.1-1.fc33.noarch
evolution-3.38.1-1.fc33.x86_64
evolution-ews-langpacks-3.38.1-1.fc33.noarch
evolution-ews-3.38.1-1.fc33.x86_64
As root, I ran ‘update-crypto-policies --set LEGACY’. I rebooted OS. I tried to add an account with Exchange Web Services type, but it didn’t work.
Thank youhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/134Use g_date_time_format instead of g_date_time_format_iso86012020-11-11T16:44:03ZLeonard LausenUse g_date_time_format instead of g_date_time_format_iso8601Ubuntu 18.04 ships glib 2.56 but evolution-ews 3.38 makes use of `g_date_time_format_iso8601` introduced in glib 2.62. It would be helpful to use `g_date_time_format` instead so that Ubuntu 18.04 users can still compile evolution-ews wit...Ubuntu 18.04 ships glib 2.56 but evolution-ews 3.38 makes use of `g_date_time_format_iso8601` introduced in glib 2.62. It would be helpful to use `g_date_time_format` instead so that Ubuntu 18.04 users can still compile evolution-ews without having to update glib.
Naively applying the following patch allows compilation to succeed (but doesn't implement the timezone offset of ISO8601 https://github.com/frida/glib/blob/28e84fd0b5007e87a1588a67c4dfd1883a6351a8/glib/gdatetime.c#L3496-L3509).
``` diff
diff --git a/src/Microsoft365/common/e-m365-json-utils.c b/src/Microsoft365/common/e-m365-json-utils.c
index 9427331d..80a9219f 100644
--- a/src/Microsoft365/common/e-m365-json-utils.c
+++ b/src/Microsoft365/common/e-m365-json-utils.c
@@ -754,7 +754,7 @@ e_m365_add_date_time_offset_member_ex (JsonBuilder *builder,
dt = g_date_time_new_from_unix_utc (value);
g_return_if_fail (dt != NULL);
- value_str = g_date_time_format_iso8601 (dt);
+ value_str = g_date_time_format (dt, "%Y-%m-%dT%H:%M:%S");
if (value_str && !with_utc_zone_char) {
gchar *z_pos;
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/135Wrong timezone displayed in events created from Microsoft's OWA2021-07-28T15:25:25ZfebrezoWrong timezone displayed in events created from Microsoft's OWAI'm experiencing a very similar issue to #45 involving events sent from Microsoft's EWS. Events are being shown on Evolution one hour earlier than expected but, when grabbed and sync with i. e., Nextcloud's CalDav for example they show t...I'm experiencing a very similar issue to #45 involving events sent from Microsoft's EWS. Events are being shown on Evolution one hour earlier than expected but, when grabbed and sync with i. e., Nextcloud's CalDav for example they show the correct hour in any client synchronized with them.
So, the verified steps on my side are:
1) Event created using EWS at 0900
2) Event shown at 0900
3) Event received by Evolution and shows 0800 instead (the timezone is grabbed automatically from my system, and is CET, as the one created)
4) The event is accepted and shared with other Calendars and is loaded correctly in Nextcloud for instance, pointing out that it may be a rendering issue in the Evolution's frontend which shows a similar behaviour to the one you have been describing before in this thread.
The following is another example of an event taking place next Friday. In the calendar of my OWA it appears at 14:30 UTC+1 (my current timezone and the legit one) but Evolution shows it at 13:30 even when the information contains details about taking place at 14:30. I've also rechecked the information about my current timezone, but my Evolution (installed as a Flatpak) is told to chose the system-wide details. This does not happen with events created from CalDav.
![event-details](/uploads/5313fc15ad6dcdbe809fbc11e066b7db/event-details.png)https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/136Does evolution-ews honor Evolution SOCKS Proxy settings ?2020-12-08T14:38:08ZPhilippe BlainDoes evolution-ews honor Evolution SOCKS Proxy settings ?I'm trying to setup my work Exchange account using this plugin.
I'm trying to connect through a SOCKS proxy, which I've set up in the "Network Preferences" section of Evolution's Preferences. The settings are:
- Method: Manual
- Sock...I'm trying to setup my work Exchange account using this plugin.
I'm trying to connect through a SOCKS proxy, which I've set up in the "Network Preferences" section of Evolution's Preferences. The settings are:
- Method: Manual
- Socks Proxy: `127.0.0.1` (also tried `localhost`)
- Port : the port on I use with `ssh -D <port> ...`
This proxy works in other apps, like Firefox and Thunderbird, although I have to use "SOCKS v5" (not v4) and check "Proxy DNS when using SOCKS v5" . I did not find such settings in Evolution.
When I click "Fetch URL" in the EWS account setup wizard, I get:
~~~
Autodiscovery query failed.
The reported error was “403 Forbidden”.
~~~
My setup is:
- OS: Kubuntu 20.04
- Evolution: 3.36.4-0ubuntu1
- evolution-ews: 3.36.4-0ubuntu1
---
I also tried using a local port forwarding from port 8181 to port 443 on the Exchange server instead of using SOCKS, and using `https://localhost:8181/EWS/Exchange.asmx` but using `EWS_DEBUG=2` I see that during autodiscovery queries are made to different servers, so it does not work either...https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/137Connections to server maintained also when offline2020-12-07T10:53:47ZpvConnections to server maintained also when offlineWith EWS account with calendars, when Evolution is set to offline mode, connections to EWS servers remain open:
```
$ netstat -tapn|grep evo
(Not all processes could be identified, non-owned process info
will not be shown, you would hav...With EWS account with calendars, when Evolution is set to offline mode, connections to EWS servers remain open:
```
$ netstat -tapn|grep evo
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 192.168.1.222:58446 40.101.65.226:443 ESTABLISHED 15189/evolution-calendar-factory
tcp 0 0 192.168.1.222:58412 40.101.65.226:443 ESTABLISHED 15201/evolution-source-registry
tcp 0 0 192.168.1.222:55894 40.101.126.210:443 ESTABLISHED 15189/evolution-calendar-factory
```
Presumably, EWS should honor the offline/online setting and not maintain a persistent connection.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/138Feature Request: Login to office365 using web browser login2020-12-07T11:17:41ZRuben OostingaFeature Request: Login to office365 using web browser loginFor thunderbird the owl extension allows signin using "Open login web page". This makes it possible to log in to office365 accounts that require 2fa but doesn't allow setting up oauth apps or creating app password.
I'm not sure how it w...For thunderbird the owl extension allows signin using "Open login web page". This makes it possible to log in to office365 accounts that require 2fa but doesn't allow setting up oauth apps or creating app password.
I'm not sure how it works in detail, but I guess they export tokens from the browser session.
A stretch goal would be to allow multiple logins using that approach. A limitation of owl is that it doesn't allow 2 accounts with "Open login web page". It seems they use the same cookies for all accounts.
I prefer using evolution, but for now I have no way to add my very restricted/(secure?) office365 account.
Screenshot of the owl extension for thunderbird:
![image](/uploads/40ea5465f6e0e05ad51d4552255ed0ce/image.png)https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/139saving multiple occurrences in calendar fails2021-01-07T18:11:15ZEduard Drenthsaving multiple occurrences in calendar failsIn ews connected calendar:
1) create reoccurring appointment
2) schedule meeting
3) add attendees
4) save all occurrences
Fault is shown:
Cannot modify calendar object: Set action is invalid for property.
Perhaps to do with: https://...In ews connected calendar:
1) create reoccurring appointment
2) schedule meeting
3) add attendees
4) save all occurrences
Fault is shown:
Cannot modify calendar object: Set action is invalid for property.
Perhaps to do with: https://stackoverflow.com/questions/9980554/ews-set-action-is-invalid-for-property-when-updating-requiredattendees-of-an-aphttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/140Calendar: Do not add organizer as the only attendee in Import2021-01-20T18:31:40ZGabriele VenturatoCalendar: Do not add organizer as the only attendee in ImportHi everyone,
I imported an iCal file for an event that the organizer sent to me. However, it set the organizer as an attendee and it started to silently send email to him, as I'm the organizer and he's the attendee. Moreover, it sent a ...Hi everyone,
I imported an iCal file for an event that the organizer sent to me. However, it set the organizer as an attendee and it started to silently send email to him, as I'm the organizer and he's the attendee. Moreover, it sent a huuuuge amount of email, because I tried to change hours, and for each change it alerted the organizer.
What could have happened? It seems strange to me that the organizer is set as an attendee, this should not be the default behavior, right? Am I missing something?
Thanks.
EDIT: Sorry, missing details:
- Evolution version: `evolution 3.38.3 (3.38.3-1.fc33) `
- OS: Fedora 33, (kernel 5.9.16-200.fc33.x86_64)
- You can find attached the iCal file which caused me problems: [Test_iCal_import_event.ics](/uploads/7e289ab5a81cc2dd0bbc62dff1da64d6/Test_iCal_import_event.ics). I anonymized it, and I've inserted a mailinator email instead of the organizer one (so you can see the "spamming emails" [here](https://www.mailinator.com/v3/index.jsp?zone=public&query=testicalevolutionimport#/#inboxpane)). I tried it, and it can reproduce the issue.
- After analyzing the situation I think the "huge" amount is because the event is composed of three occurrences. Hence, for each event change, it sends three email to the attendee. Thus the "huge" was partially my fault because I did several changes in event hours, multiplied by three, it sent a lot of email (like ~30).
Let me know if you need further informations. And sorry again for the missing details.
EDIT2: I just thought another thing maybe could be useful. This problem is on an ews account. I didn't tried other types of account.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/141Mail: Drop to account name hides dragged folder2021-01-22T09:10:20ZjanakelarssonMail: Drop to account name hides dragged folderOne specific folder is missing from the folder list for an evolution ews account. Folder exists on server and is visible in the owa interface.
The "Manage folder subscription" action gives a dialog saying "There are no public folders a...One specific folder is missing from the folder list for an evolution ews account. Folder exists on server and is visible in the owa interface.
The "Manage folder subscription" action gives a dialog saying "There are no public folders available", and then an empty list in "Folder subscription".
Attempting to add a new folder says "Folder already exists" but nothing changes.
I think this started with a mistaken drag-and-drop of the folder in question.
Evolution and evolution-ews 3.36.4-0ubuntu1https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/142Cannot add group calendar2024-01-11T13:44:30ZSinBirbCannot add group calendarHi, I cannot add a calendar that belongs to an Office 365 organization's group account. I believe that these emails refer to the same issue: http://gnome-evolution-general.1774414.n4.nabble.com/Office-365-group-calendar-td4666162.htmlHi, I cannot add a calendar that belongs to an Office 365 organization's group account. I believe that these emails refer to the same issue: http://gnome-evolution-general.1774414.n4.nabble.com/Office-365-group-calendar-td4666162.htmlhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/143Multiple krb5 tickets causes evolution-ews confusion2022-07-21T12:43:23ZTom CallawayMultiple krb5 tickets causes evolution-ews confusionI have Evolution (3.38.3) configured with ews for my corporate email account. This depends on an active krb5 ticket from my corporate krb5 server. However, in my role as a Fedora contributor, I need to kinit a second krb5 ticket from FED...I have Evolution (3.38.3) configured with ews for my corporate email account. This depends on an active krb5 ticket from my corporate krb5 server. However, in my role as a Fedora contributor, I need to kinit a second krb5 ticket from FEDORAPROJECT.ORG, and having two krb5 tickets at the same time seems to confuse Evolution, to where it mashes the two hostnames together. The easy fix is to re kinit against my corporate krb5 server, and then Evolution can reconnect.
I suspect there is something in the ews code which assumes only one krb5 ticket is in use at any given moment, which is an incorrect assumption.
The next time this happens, I will get a screenshot.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/144Calendar: Dismiss of a reminder doesn't provide recurrence ID2021-05-10T08:52:04ZDavid BazileCalendar: Dismiss of a reminder doesn't provide recurrence IDIf I click "Dismiss" button on the Reminders popup for an event, Evolution removes all reminders for _all_ occurrences of that event.
This only happens in Evolution with my Exchange account. If I dismiss the reminder via OWA the reminde...If I click "Dismiss" button on the Reminders popup for an event, Evolution removes all reminders for _all_ occurrences of that event.
This only happens in Evolution with my Exchange account. If I dismiss the reminder via OWA the reminder stays intact.
## Steps to reproduce
- create event for 7 minutes from now (to account for any time differences between client and server)
- set recurrence to every day forever
- set reminder to "5 minutes before"
- save
- wait for notification
- on notification, click "Dismiss"
- check today's event occurrence, see reminder is gone
- check future event occurrence, see reminder is gone
## Versions
Fedora 32
```
$ dnf list installed evolution\*
Installed Packages
evolution.x86_64 3.36.5-2.fc32 @updates
evolution-data-server.x86_64 3.36.5-1.fc32 @updates
evolution-data-server-langpacks.noarch 3.36.5-1.fc32 @updates
evolution-ews.x86_64 3.36.5-1.fc32 @updates
evolution-ews-langpacks.noarch 3.36.5-1.fc32 @updates
evolution-langpacks.noarch 3.36.5-2.fc32 @updates
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/145Calendar: Cannot create event with reminder "at the start"2021-02-23T10:23:54ZDavid BazileCalendar: Cannot create event with reminder "at the start"If I edit an existing event and set reminder to "at the start", the reminder gets saved as "None".
## Steps to reproduce
- create an event with reminder set to "None"
- save event
- edit the event, see reminder is set to "None"
- set...If I edit an existing event and set reminder to "at the start", the reminder gets saved as "None".
## Steps to reproduce
- create an event with reminder set to "None"
- save event
- edit the event, see reminder is set to "None"
- set reminder to "at the start"
- save event
- edit the event, see reminder is set to "None"
## Versions
Fedora 32
```
$ dnf list installed evolution\*
Installed Packages
evolution.x86_64 3.36.5-2.fc32 @updates
evolution-data-server.x86_64 3.36.5-1.fc32 @updates
evolution-data-server-langpacks.noarch 3.36.5-1.fc32 @updates
evolution-ews.x86_64 3.36.5-1.fc32 @updates
evolution-ews-langpacks.noarch 3.36.5-1.fc32 @updates
evolution-langpacks.noarch 3.36.5-2.fc32 @updates
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/146mail-to-task: Extract text also from HTML-only messages2021-02-25T10:27:20Zsymphorienmail-to-task: Extract text also from HTML-only messagesSteps to reproduce
* Enable `Edit > Plugins > Mail to Task`.
* Right click on an email with a non-empty body: Create > create an appointment
* Choose a calendar to store it (I chose a caldav calendar or a local one, same behavior)
Actua...Steps to reproduce
* Enable `Edit > Plugins > Mail to Task`.
* Right click on an email with a non-empty body: Create > create an appointment
* Choose a calendar to store it (I chose a caldav calendar or a local one, same behavior)
Actual behavior:
* The descrption field of the newly created appointment is empty
Expected behavior:
* The description field of the newly created appointment contains the body of the email
Note that it works correctly when doing that with an email stored on an imap server.
---
evolution-data-server-3.38.4
evolution-3.38.3
evolution-ews-3.38.3
NixOS 20.09https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/147Add "Use same font as other applications" check box and selections to Calanda...2021-03-12T06:26:35ZL P Luigi EspenlaubAdd "Use same font as other applications" check box and selections to Calandar PreferencesType is really "enhancement request"
[If this belongs elsewhere please advise]
Add "Use same font as other applications" check box and selections to Calendar Preferences General Tab.
This would be adding the same options found in the ...Type is really "enhancement request"
[If this belongs elsewhere please advise]
Add "Use same font as other applications" check box and selections to Calendar Preferences General Tab.
This would be adding the same options found in the Mail Preferences General Tab. "Message Display" section.
I hope since this already exists in the Mail section that someone of programming capabilities would investigate if it could be of the "low hanging fruit" type of enhancement.
![Evolution_Pref__Mail_same_fonts_selection_2021-03-04](/uploads/6dbacdf36795875d768a71241c8ce0ee/Evolution_Pref__Mail_same_fonts_selection_2021-03-04.png)
Reason for request
Appointment entries the Calendar font [likely Times Roman?] in all views except daily and list are truncated even in full screen mode. I prefer a condensed font like Liberation Sans Narrow, Ubuntu Condensed, and really narrow Gil Sans Condensed. All of these allow more information available in a smaller space. Especially convenient when Evolution has to share monitor space with other needed applications.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/148Moved appointment instance still shown at old time for recurring appointments2021-04-13T09:09:26ZGeorgMoved appointment instance still shown at old time for recurring appointmentsYears ago (even before I used Evolution with Exchange) I accepted a recurring appointment (every Mon-Fri 9:00). Now this daily meeting get rescheduled on some days. Then I get an appointment change email in which I can accept the change,...Years ago (even before I used Evolution with Exchange) I accepted a recurring appointment (every Mon-Fri 9:00). Now this daily meeting get rescheduled on some days. Then I get an appointment change email in which I can accept the change, but the calendar view in Evolution still shows the appointment at 9:00. Right click on the calendar -> "Refresh" does not solve the problem.
After accepting the appointment change, I can log in in web mail (Outlook Web App, OWA) and see the appointment at the new, rescheduled time.
Evolution 3.36.4-0ubuntu1https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/149Reminder Window Unresponsive2021-03-26T16:21:03ZGeorgReminder Window UnresponsiveThe Evolution reminder window for appointments pops up as expected, but when I click any button it does nothing. I'm not able to close the window normally, I have to kill the process.
I only observe this issue with appointments from an ...The Evolution reminder window for appointments pops up as expected, but when I click any button it does nothing. I'm not able to close the window normally, I have to kill the process.
I only observe this issue with appointments from an Exchange account, so I think this issue belongs here.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/150Mail: Message redirect sends also to original Cc/Bcc2021-04-26T23:17:28ZÁngelMail: Message redirect sends also to original Cc/BccNote: only confirmed so far on an ancient evolution version, and I apologize for that, but since I see no commits nor issues about this it's likely still present. If someone has an Exchange EWS account configured on a trunk/latest versio...Note: only confirmed so far on an ancient evolution version, and I apologize for that, but since I see no commits nor issues about this it's likely still present. If someone has an Exchange EWS account configured on a trunk/latest version and is able to test this, it would be welcome.
Steps to reproduce:
1. Send an email To: foo@example.com and Cc: bar@example.com
2. Use the Redirect option on that message, clear To: and Cc: headers and replace them with just To: baz@example.com
Expected results after second step:
baz (and only baz) receive the email with:
```
To: <foo@example.com>
CC: <bar@example.com>
```
this is working correctly with a normal SMTP-sending account.
Actual results:
baz **and bar** both receive the email with:
```
To: <baz@example.com>
CC: <bar@example.com>
```
placing baz to `To` or `Bcc` makes no difference.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/151Calendar: Teams meeting may have invalid timezone information2021-04-28T06:06:53ZGabriele GabrieleCalendar: Teams meeting may have invalid timezone informationSome calendar events appear to have invalid timezone information, causing issue in the Calendar view.
For these events Evolution simply shows `/evolution/ews/tzid/SOME_UID` in the "Time zone" field and assumes UTC.
One interesting thin...Some calendar events appear to have invalid timezone information, causing issue in the Calendar view.
For these events Evolution simply shows `/evolution/ews/tzid/SOME_UID` in the "Time zone" field and assumes UTC.
One interesting thing I noticed is that these events are all Teams meetings created by people using Outlook for macOS. Meetings created by Outlook for Windows appear to have valid information. Same for meetings created from Teams for Linux.
The following is one of such events. I obscured some parts with `****`, hopefully without removing relevant information. Everything else is taken as is.
`W. Europe Standard Time`, as reported in `EndTimeZone`, is the correct timezone for this event.
I tested version 3.40.0 that is on Flathub.
I cannot create these events myself nor I have detailed information about the software used, but I can ask for more info as needed.
```xml
<m:GetItemResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
<m:Items>
<t:CalendarItem>
<t:MimeContent CharacterSet="UTF-8">****</t:MimeContent>
<t:ItemId Id="****"/>
<t:Body BodyType="Text" IsTruncated="false">****</t:Body>
<t:HasAttachments>false</t:HasAttachments>
<t:UID>****</t:UID>
<t:Start>2021-04-13T09:15:00Z</t:Start>
<t:End>2021-04-13T09:30:00Z</t:End>
<t:IsMeeting>true</t:IsMeeting>
<t:IsResponseRequested>true</t:IsResponseRequested>
<t:MyResponseType>NoResponseReceived</t:MyResponseType>
<t:RequiredAttendees>
<t:Attendee>
<t:Mailbox>
<t:Name>****</t:Name>
<t:EmailAddress>****@****</t:EmailAddress>
<t:RoutingType>SMTP</t:RoutingType>
<t:MailboxType>OneOff</t:MailboxType>
</t:Mailbox>
<t:ResponseType>Unknown</t:ResponseType>
</t:Attendee>
<t:Attendee>
<t:Mailbox>
<t:Name>****</t:Name>
<t:EmailAddress>****@****</t:EmailAddress>
<t:RoutingType>SMTP</t:RoutingType>
<t:MailboxType>OneOff</t:MailboxType>
</t:Mailbox>
<t:ResponseType>Accept</t:ResponseType>
<t:LastResponseTime>0001-01-02T00:00:00Z</t:LastResponseTime>
</t:Attendee>
<t:Attendee>
<t:Mailbox>
<t:Name>****</t:Name>
<t:EmailAddress>****@****</t:EmailAddress>
<t:RoutingType>SMTP</t:RoutingType>
<t:MailboxType>Mailbox</t:MailboxType>
</t:Mailbox>
<t:ResponseType>NoResponseReceived</t:ResponseType>
</t:Attendee>
</t:RequiredAttendees>
<t:StartTimeZone Name="" Id="">
<t:Periods>
<t:Period Bias="-PT1H" Name="Standard" Id="trule:Microsoft/Registry//1-Standard"/>
<t:Period Bias="-PT2H" Name="Daylight" Id="trule:Microsoft/Registry//1-Daylight"/>
</t:Periods>
<t:TransitionsGroups>
<t:TransitionsGroup Id="0">
<t:RecurringDayTransition>
<t:To Kind="Period">trule:Microsoft/Registry//1-Daylight</t:To>
<t:TimeOffset>PT2H</t:TimeOffset>
<t:Month>3</t:Month>
<t:DayOfWeek>Sunday</t:DayOfWeek>
<t:Occurrence>-1</t:Occurrence>
</t:RecurringDayTransition>
<t:RecurringDayTransition>
<t:To Kind="Period">trule:Microsoft/Registry//1-Standard</t:To>
<t:TimeOffset>PT3H</t:TimeOffset>
<t:Month>10</t:Month>
<t:DayOfWeek>Sunday</t:DayOfWeek>
<t:Occurrence>-1</t:Occurrence>
</t:RecurringDayTransition>
</t:TransitionsGroup>
</t:TransitionsGroups>
<t:Transitions>
<t:Transition>
<t:To Kind="Group">0</t:To>
</t:Transition>
</t:Transitions>
</t:StartTimeZone>
<t:EndTimeZone Name="(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna" Id="W. Europe Standard Time">
<t:Periods>
<t:Period Bias="-PT1H" Name="Standard" Id="trule:Microsoft/Registry/W. Europe Standard Time/1-Standard"/>
<t:Period Bias="-PT2H" Name="Daylight" Id="trule:Microsoft/Registry/W. Europe Standard Time/1-Daylight"/>
</t:Periods>
<t:TransitionsGroups>
<t:TransitionsGroup Id="0">
<t:RecurringDayTransition>
<t:To Kind="Period">trule:Microsoft/Registry/W. Europe Standard Time/1-Daylight</t:To>
<t:TimeOffset>PT2H</t:TimeOffset>
<t:Month>3</t:Month>
<t:DayOfWeek>Sunday</t:DayOfWeek>
<t:Occurrence>-1</t:Occurrence>
</t:RecurringDayTransition>
<t:RecurringDayTransition>
<t:To Kind="Period">trule:Microsoft/Registry/W. Europe Standard Time/1-Standard</t:To>
<t:TimeOffset>PT3H</t:TimeOffset>
<t:Month>10</t:Month>
<t:DayOfWeek>Sunday</t:DayOfWeek>
<t:Occurrence>-1</t:Occurrence>
</t:RecurringDayTransition>
</t:TransitionsGroup>
</t:TransitionsGroups>
<t:Transitions>
<t:Transition>
<t:To Kind="Group">0</t:To>
</t:Transition>
</t:Transitions>
</t:EndTimeZone>
</t:CalendarItem>
</m:Items>
</m:GetItemResponseMessage>
```
The decoded content of `MimeContent`
```
BEGIN:VCALENDAR
METHOD:PUBLISH
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
BEGIN:VTIMEZONE
TZID: 1
BEGIN:STANDARD
DTSTART:16010101T030000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
ORGANIZER;CN=**** ****:mailto:****@****
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=****
****:mailto:****@****
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=****
****:mailto:****@****
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=****
****:mailto:****@****
DESCRIPTION:****
RRULE:FREQ=WEEKLY;UNTIL=20210505T091500Z;INTERVAL=1;BYDAY=TU;WKST=MO
UID:****
SUMMARY:****
DTSTART;TZID= 1:20210413T111500
DTEND;TZID= 1:20210413T113000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20210406T160415Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-OWNERAPPTID:****
X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:1
X-MICROSOFT-SKYPETEAMSMEETINGURL:****
X-MICROSOFT-SCHEDULINGSERVICEUPDATEURL:****
X-MICROSOFT-SKYPETEAMSPROPERTIES:****
X-MICROSOFT-ONLINEMEETINGEXTERNALLINK:
X-MICROSOFT-ONLINEMEETINGCONFLINK:****
X-MICROSOFT-ONLINEMEETINGINFORMATION:{"OnlineMeetingChannelId":null\,"Onlin
eMeetingProvider":3}
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MICROSOFT-LOCATIONS:[]
END:VEVENT
END:VCALENDAR
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/152Declining Single Calendar Event Results in Declining the Whole Series2021-05-10T17:27:46ZphippuDeclining Single Calendar Event Results in Declining the Whole SeriesEvolution is setup to sync emails/calendar with evolution-ews from Office 364 stuff.
I have multiple recurring meetings in my calendar that I accepted with the button Accept in the respective invitation email. Everything works nicely.
L...Evolution is setup to sync emails/calendar with evolution-ews from Office 364 stuff.
I have multiple recurring meetings in my calendar that I accepted with the button Accept in the respective invitation email. Everything works nicely.
Lately I went on vacation for a week and I tried to decline all meetings in that week to let the organizer know. So I went into Calendar, right clicked the meetings, "Send RSVP" - "Decline this Instance".
With that every meeting vanished out of my calendar also in the future and I had to ask all recurring meeting organizers to send me a new invite (the old didn't work anymore). That was a bit annoying.
Let me know if I can help with debugging something or send specific logs etc. I don't know what I could include right now.
Reference to the mailinglist, where I already asked: https://mail.gnome.org/archives/evolution-list/2021-April/msg00092.htmlhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/153Limit Subject/Summary/Location text length2022-09-19T06:59:33ZRené GenzLimit Subject/Summary/Location text lengthUsing Fedora 34 with these packages:
````
$ rpm -qa | grep evolution
evolution-data-server-langpacks-3.40.1-1.fc34.noarch
evolution-data-server-3.40.1-1.fc34.x86_64
evolution-data-server-devel-3.40.1-1.fc34.x86_64
evolution-langpacks-3.4...Using Fedora 34 with these packages:
````
$ rpm -qa | grep evolution
evolution-data-server-langpacks-3.40.1-1.fc34.noarch
evolution-data-server-3.40.1-1.fc34.x86_64
evolution-data-server-devel-3.40.1-1.fc34.x86_64
evolution-langpacks-3.40.1-1.fc34.noarch
evolution-3.40.1-1.fc34.x86_64
evolution-pst-3.40.1-1.fc34.x86_64
evolution-ews-langpacks-3.40.1-1.fc34.noarch
evolution-ews-3.40.1-1.fc34.x86_64
````
to access an Microsoft Exchange Server 2016 with EWS, I encountered a length limit in calendar appointment in "subject" and "location" line. According to my tests it seems to be the fault of Microsoft Exchange. I do not know if it is a general problem or a site-specific issue. This ticket is to make sure on Evolution's side that people do not fall for it. Based on a quick check the "meeting request" window is affected too.
Would it be possible to limit calendar item's "subject" and "location" line to 255 characters for EWS accounts? Or create a warning before saving in order to avoid silent truncation? I am fine with it if you do not want to change Evolution's behaviour.
**steps to reproduce:**
1. in Evolution open an appointment window
1. fill "subject" and "location" with more than 255 characters (chars)
1. save in EWS account
**comparison and observed behaviour:**
- Microsoft Outlook 2016
- creating appointment: "subject" and "location" do not accept more than 255 chars.
- opening appointment created with Evolution with more than 255 chars: behaves like described in webmail section.
- webmail
- "subject" accepts more than 255 chars. On saving it is truncated to 255 chars and then the last 3 chars are replaced with 3 individual dots.
- "location" does not accept more than 255 chars.
- opening appointment created with Evolution with more than 255 chars:
- "subject" has been truncated to 255 chars, then the last 3 chars are replaced with "..."
- "location" is cut off at 255 chars, no replacement with "..."
- Evolution
- "subject" accepts more than 255 chars, but on save is truncated to 255 chars and then the last 3 chars are replaced with 3 individual dots
- "location" accepts more than 255 chars; saving in Evolution does not truncate
- Opening this in webmail: text is automatically truncated to 255 chars without "..." replacement on the last 3 chars. When you leave the item you are asked to save your changes. Discarding the changes preserves the text.
- Opening this in Microsoft Outlook 2016: only the first 255 chars are displayed. No question about "saving changes".https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/154Add an option to reset sync tags2021-06-09T16:58:51ZMassimo-BAdd an option to reset sync tagsAfter an offline period of 4 weeks, I have a gap of missing mails in my EWS account. It only affects some Foreign Folders Incoming folder, not my main Incoming folder.
Thanks mcrha, I got to resync the missing mails by deleting the colu...After an offline period of 4 weeks, I have a gap of missing mails in my EWS account. It only affects some Foreign Folders Incoming folder, not my main Incoming folder.
Thanks mcrha, I got to resync the missing mails by deleting the column folders.db folders->Foreign..->Incoming, just deleted the bdata cache entry. After restarting Evolution and refreshing the folder, I got the missing mails.
Please investigate how the issue could happen. Please provide a button to force a folder refresh, maybe for the whole account. To be sure I would do such a force refresh every few days now to be sure not loosing any mails.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/155Contacts: Birthday/Anniversary before Epoch ignored2021-06-21T10:55:52ZMilan CrhaContacts: Birthday/Anniversary before Epoch ignoredAny Birthday/Anniversary before the Epoch (1970-01-01 UTC) is ignored by the address book code.
This had been reported on the evolution-list:
https://mail.gnome.org/archives/evolution-list/2021-June/msg00062.htmlAny Birthday/Anniversary before the Epoch (1970-01-01 UTC) is ignored by the address book code.
This had been reported on the evolution-list:
https://mail.gnome.org/archives/evolution-list/2021-June/msg00062.htmlhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/156Set FolderClass when creating a new folder2021-06-23T08:23:50ZMartin AnantharamanSet FolderClass when creating a new folderI am successfully using evolution 3.40.1 in Arch Linux to access my outlook.com mailbox with evolution-ews. When recently accessing it with Thunderbird as IMAP-Client I noticed the following issue:
- I create a folder for mail in evoluti...I am successfully using evolution 3.40.1 in Arch Linux to access my outlook.com mailbox with evolution-ews. When recently accessing it with Thunderbird as IMAP-Client I noticed the following issue:
- I create a folder for mail in evolution.
- This new folder is visible in evolution, outlook.com web.access and Windows 10 mail-cient.
- It is **not** visible in Thunderbird.
- EWSEditor shows the new folder to have no FolderClass property.
- Setting the FolderClass to IPF.Note makes the folder appear in Thunderbird with no side-effects in the other clients.
Conclusion: Evolution is not setting the FolderClass property but should do so (setting to IPF.Note) to accomodate IMAP-clients to the same mailbox.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/157Mail: Do not re-encode message on append2021-06-28T08:53:49ZChristoph ReiterMail: Do not re-encode message on appendUsing Evolution 3.40.2
Example Email: [_adwad__Task__24757_is_overdue.mbox](/uploads/6c04eb63f4c89ea8188dd2ba4109a2cf/_adwad__Task__24757_is_overdue.mbox)
* Import email above
* Look at email, should contain a HTML table
* Right click ...Using Evolution 3.40.2
Example Email: [_adwad__Task__24757_is_overdue.mbox](/uploads/6c04eb63f4c89ea8188dd2ba4109a2cf/_adwad__Task__24757_is_overdue.mbox)
* Import email above
* Look at email, should contain a HTML table
* Right click in the email list, add note, type some text, save
* Look at email again
Expected:
The note is shown below the original email
Actual:
The original email is "corrupted". All I see is mime encoding gibberish and no way to revert again.
This affects all emails send by one particular system, so not a one off thing.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/158Offline Global Address List Expiration time reached2021-07-01T07:10:01ZLeonardoOffline Global Address List Expiration time reachedHello all,
Evolution, doesn't show or sync the address list for exchange server.
Doesn't update the cache.db file for OGA list in ~./cache/evolution/addressbook/xxx_id/cache.db
The files has different size.
-rw-r--r-- 1 user user 6349...Hello all,
Evolution, doesn't show or sync the address list for exchange server.
Doesn't update the cache.db file for OGA list in ~./cache/evolution/addressbook/xxx_id/cache.db
The files has different size.
-rw-r--r-- 1 user user 63496628 jun 28 11:47 'Offline Global Address List-5897.oab'
-rw-r--r-- 1 user user 73728 jun 28 11:08 cache.db
I tried delete de OGAL.oab file, --force-shutdown and sync but doesn't work.
SO:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
Evolution version:
3.38.3-1
Regards![error_1](/uploads/26a5b527b1c8bc9dc5a72b9397ee750f/error_1.png)https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/159Inbox folder sometimes not pinned to top2022-06-20T07:43:51ZRobert MunteanuInbox folder sometimes not pinned to topSometimes, when starting up Evolution the Inbox folder does not get displayed right under the account heading but it is instead sorted alphabetically with the other folders.
I have two Evolution instances, running on two different machi...Sometimes, when starting up Evolution the Inbox folder does not get displayed right under the account heading but it is instead sorted alphabetically with the other folders.
I have two Evolution instances, running on two different machines. One has an IMAP account, the problem does not appear. The other has an IMAP account and an EWS one, the problem appears only for the EWS one.
If I restart Evolution (the application window, none of the backend processed) the problem get solved. It seems that once the problem is fixed it does not reappear until I restart my computer, but I can't be 100% sure of it.
```
$ rpm -qa 'evolution*'
evolution-3.40.2-1.1.x86_64
evolution-ews-3.40.2-1.1.x86_64
evolution-data-server-lang-3.40.2-1.2.noarch
evolution-data-server-3.40.2-1.2.x86_64
evolution-ews-lang-3.40.2-1.1.noarch
evolution-lang-3.40.2-1.1.noarch
$ cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20210629"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20210629"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20210629"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo"
$ echo $DESKTOP_SESSION
gnome-xorg
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/160[Feature request] Directly integerate with the Evolution Data Server2021-08-07T08:24:10ZGhost User[Feature request] Directly integerate with the Evolution Data ServerCurrently using Microsoft Exchange support from the Evolution Data Server, which GNOME Online Accounts relies on, requires installing the Evolution app and the Evolution EWS plugin for it. Support for Microsoft Exchange would be streamli...Currently using Microsoft Exchange support from the Evolution Data Server, which GNOME Online Accounts relies on, requires installing the Evolution app and the Evolution EWS plugin for it. Support for Microsoft Exchange would be streamlined if the Evolution EWS plugin would directly integrate with the Evolution Data Server, without requiring Evolution to be installed. This, in combination with adding CalDAV and CardDAV support to to GNOME Online Accounts, which one issue and two pull requests are open for, would GNOME's reliance on Evolution entirely and would make other email clients, GNOME Calendar, and GNOME Contacts better supported in GNOME, through GNOME Online Accounts.
An illustrative example of what I mean.
This is how Microsoft Exchange support currently works.
```
Evolution EWS plugin <-> Evolution <-> Evolution Data Server <|> GNOME apps
v
GNOME Online Accounts
```
This is how it would work under my idea:
```
Evolution EWS plugin <-> Evolution Data Server <|> GNOME apps
v
GNOME Online Accounts
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/161EWS connector: cancel or shift repeated events does not work correctly2021-09-02T09:29:10ZKarl LeoEWS connector: cancel or shift repeated events does not work correctlyFirst, a big thanks to those who provide the EWS connector, it helps me to survive with Linux in the non-standard Exchange world...
However, there is an issue which generates quite some confusion: When I create a repeated appointment an...First, a big thanks to those who provide the EWS connector, it helps me to survive with Linux in the non-standard Exchange world...
However, there is an issue which generates quite some confusion: When I create a repeated appointment and invite others, they are correctly invited and the repeated event shows up in their calendar.
However, it happens frequently that I have to cancel one of the events of the series, or shift one of them.
What I then do is to right click on this appointment and choose either "delete this event" or "make this event movable" (I am using German language so the English terms might slightly differ).
Ideally, the people invited should only get a message that the one event is changed or moved, which they can agree or deny.
Unfortunately, several confusing actions happen which are hard to reproduce and seem to depend on how often events where shifted and deleted:
a) The other participants to not only get a cancel/shift message for the specific meeting, but they get new messages which identify as "invitations", instead of cancellations/changes
b) These new invitations even arrive for other events of the series (which were not changed), in particular also for events which have already happened in the past. There can be easily 20 invitations sent out for appointments long ago when one changes an event of a long series...
Best regards
Karlhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/162Inconsistency between EWS error codes provided by Microsoft and in Evolution?2021-09-07T10:50:09ZDavid C SterrattInconsistency between EWS error codes provided by Microsoft and in Evolution?I'm trying to debug and "Exchange server is busy, waiting to retry" error.
![Screenshot_from_2021-09-06_10-46-38](/uploads/79b9826937b6634e28f2a5d480d771b2/Screenshot_from_2021-09-06_10-46-38.png)
University computing services have sug...I'm trying to debug and "Exchange server is busy, waiting to retry" error.
![Screenshot_from_2021-09-06_10-46-38](/uploads/79b9826937b6634e28f2a5d480d771b2/Screenshot_from_2021-09-06_10-46-38.png)
University computing services have suggested that there's a problem with my machine rather than the server, but I don't think it's practical for them to investigate things in my machine. I'm therefore wanting to send them helpful debugging information.
Looking at https://gitlab.gnome.org/GNOME/evolution-ews/-/blob/master/src/EWS/common/e-ews-connection.c#L1025
It seems that Evolution is receiving an EWS_CONNECTION_ERROR_SERVERBUSY code from the Exchange server.
By counting line numbers in the enum in
https://gitlab.gnome.org/GNOME/evolution-ews/-/blob/master/src/EWS/common/ews-errors.h
I deduce that the numeric code of EWS_CONNECTION_ERROR_SERVERBUSY is 263. But in the list provided by Microsoft, it looks like the code is 363:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.exchange.webservices.data.serviceerror?view=exchange-ews-api
It would be great if you could clarify what numeric code EWS_CONNECTION_ERROR_SERVERBUSY corresponds to.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/163GAL: Postpone user photo download2021-09-17T10:42:59ZDavid WoodhouseGAL: Postpone user photo downloadI found that autocompletion wasn't working as it should. Evolution reports no errors but my GAL is just empty.
This happened a few weeks ago and there was a problem with the sqlite cache.db; I deleted it and my GAL repopulated. But it h...I found that autocompletion wasn't working as it should. Evolution reports no errors but my GAL is just empty.
This happened a few weeks ago and there was a problem with the sqlite cache.db; I deleted it and my GAL repopulated. But it happened again today. Still no error reporting in the UI; just a silent failure.
I deleted the cache files again, ran `EWS_DEBUG=2 evolution-addressbook-factory -r` and I see it downloading the OAB. Then it says, `Total records is 1163904`. Then is starts doing `GetUserPhoto` calls, which I'm not sure are related. The `cache.db` file is still basically empty (73728 bytes of schema and nothing else).
I tried the `oab-decode-test` from the source tree (matching the 3.36.5 version that I'm running), and it also seemed to fail:
```
$ ./oab-decode-test ~/.cache/evolution/addressbook/bc6b8217f709a5048cdefd64553387cf67c9e076/Default\ Global\ Address\ List-5717.oab ~/.cache/evolution/addressbook/bc6b8217f709a5048cdefd64553387cf67c9e076/cache.db
Total records is 1164451
percent complete 0
percent complete 0
percent complete 0
percent complete 0
...
percent complete 83
percent complete 83
percent complete 83
percent complete 83
Unable to decode UNIQUE constraint failed: folder_id.uid
Time elapsed 327.264170
```
It did at least put *some* data into the cache file.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/164Installation failure2021-10-09T09:45:14ZelciebellInstallation failure![image](/uploads/93e6e1cf06ef1cd7666d4d31cea8d4ed/image.png)![image](/uploads/93e6e1cf06ef1cd7666d4d31cea8d4ed/image.png)https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/165Contacts: Support categories2021-10-13T08:47:40ZMatthias KuntzeContacts: Support categoriesContacts own an attribute category like in exchange or google. Trying to use this attribute fails with ews. The related button is greyed in the contact-editor form. If you use this attribute with google or local data store it is working....Contacts own an attribute category like in exchange or google. Trying to use this attribute fails with ews. The related button is greyed in the contact-editor form. If you use this attribute with google or local data store it is working.
Please enable the use of the existing category attribute of exchange within evolution-ews too.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/166Unable to set follow-up flag without a due date.2022-08-25T15:06:36ZChristian LupienUnable to set follow-up flag without a due date.I use both an IMAP and an EWS connection to my office 365 account within evolution (and other apps on phone and tablet).
On evolution imap, when I mark/unmark an email as important, it shows up in EWS as follow up without a date.
It show...I use both an IMAP and an EWS connection to my office 365 account within evolution (and other apps on phone and tablet).
On evolution imap, when I mark/unmark an email as important, it shows up in EWS as follow up without a date.
It shows up the same in the outlook web app and android app.
If I flag the email for follow up in the outlook web app or android one, it will show up as important in the evolution imap interface.
All of that works as expected, but here is the problem. If I flag the email in the evolution ews interface, either from the context menu "Mark for follow up..." and selecting None for due date, or clicking on the follow up flag column (after adding it), then in both cases it ends up being a follow with the due date of the time it was selected and shows up as overdue.
I think because of that, the email does not show up as important in the imap interface.
Steps to reproduce:
- Either right click and email and select "Mark for follow up..." then select a due by date of None
or click once in the follow up flag column (after adding the column if it was not there).
- wait a little, select some other emails and the come back to the flagged email
- It now shows up as overdue (with the date/time of the first step above)
What should happen:
- The email should stay as Follow-up (like the ones flagged with outlook web app or android app do.)
- It should show as important under the imap interface.
This is under Fedora 34: evolution-ews-3.40.4-1.fc34.x86_64https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/167Evolution in Mobile Environment2021-10-29T13:08:45ZDon LarsonEvolution in Mobile EnvironmentI have Evolution-ews running on a Pinephone with Manjaro Plasma. The contacts are not being read by the system as a valid address book by the system and hence cannot be used with the phone functionality. This feature would clear a maj...I have Evolution-ews running on a Pinephone with Manjaro Plasma. The contacts are not being read by the system as a valid address book by the system and hence cannot be used with the phone functionality. This feature would clear a major hurdle to having a realistic Linux phone as a daily driver.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/169Continuously asking password when 401 http status ( Evolution 3.42.1 (3.42.1...2021-11-11T21:29:46ZGhost UserContinuously asking password when 401 http status ( Evolution 3.42.1 (3.42.1-1.fc35)ews autodiscover is set to: "https://outlook.office365.com/EWS/Exchange.asmx"
```
EWS_DEBUG=2 evolution >& logfile
[luis@fedora tmp]$ tail -f logfile
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1636613489
> Soup-Debug: S...ews autodiscover is set to: "https://outlook.office365.com/EWS/Exchange.asmx"
```
EWS_DEBUG=2 evolution >& logfile
[luis@fedora tmp]$ tail -f logfile
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1636613489
> Soup-Debug: SoupSessionAsync 1 (0x7f4a7800f100), ESoapMessage 1 (0x55b53b057790), SoupSocket 1 (0x7f4a78008320)
> Host: outlook.office365.com
> User-Agent: Microsoft Office/14.0 (Windows NT ,5.1; Microsoft Outlook 14.0.4734; Pro)
> Connection: Keep-Alive
> Content-Type: text/xml; charset=utf-8
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><types:RequestServerVersion xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages"><messages:SyncFolderHierarchy xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:FolderShape><BaseShape>AllProperties</BaseShape><AdditionalProperties><ExtendedFieldURI PropertyTag="4340" PropertyType="Boolean"/></AdditionalProperties></messages:FolderShape><messages:SyncState>H4sIAAAAAAAEAGNgYGUAAotqE0tHE2NTA0ddZ3NHC10TR2djXSdnJ2ddNyMnC2cnczdLU1OD2vBgveDKvOTgksSSVOfEvMSiSgYr0nW65eekpBZ5pjBYkq43LLWoODM/j8HAOSczNa8ELBbvbG7gYmhmYKJrYOlqrmtiYZmm62Ro4aTr4mRsbO5k6WjsZuDGYOZcWhScWlSWWuSbmJeZllpcQpw+cPhwMTCIAZ0BcblHZmpRYlFyRiXIVQyCQGkDINYDqTvDpqD/Tv+B98Lc+Rqh4ieCGBm0TcRtJ5jlOPWJhFh2bHi+FaSKkQOIGfiAGAiAbAZFEINkU/xBppCqK9iEHF2MPGTp4iZLFz9ZungZGJhI12VOli4+BgZm0nXZkKXLlixdjmTpciFLlwNZuuzJ0iVFli7y0rwEWboEGBjYSNfFRZZdnGTpsiIrDDXIssuDLF2eZOkClsSspJeH7aSHhvTCT/fIcqEXWbq8ydLlQ5YuX7J0CTEwsJCoyyXMMByki7yqD1yBigFZmLLsB9p3rjf5y0NlQ9vOHVx4oY+qhv49+ihAhsV9D1UNZWAQvysfNL2Sqob+ORNztihMjboRBTT0wpUi/mCyqno8hl4ufFRuSuWIOnVg/qRzrWQ1FPCk0xOqyWsPUtvQU5fVXytR29Az7RJ7nKlt6DmOPe/DqG3ohfUXrjlR29BL/RJXV1PV0L/7Zn3c/MvYgNpF37VET39VamfTaxPlRJuo7dJbU4xPbqS2S2+7aF2guvfvsckYL6a29x/c/B++ktqGPkrWSntHbe8/3LLDMpbMlh/O2vTed2ZjQWp7/9ls+foEahv6IngZ61mqGio95YJItnJ+LbVd+mpy8OP3ZDZKcRr6ZpW6Vii1DX0nbpTJTW1DP3xgfdFC7cT/xOm7UARZDWI8hr58FnbsNwMnAxIAAIx4LrGIEwAA</messages:SyncState></messages:SyncFolderHierarchy></SOAP-ENV:Body></SOAP-ENV:Envelope>
< HTTP/1.1 401 Unauthorized
< Soup-Debug-Timestamp: 1636613489
< Soup-Debug: ESoapMessage 1 (0x55b53b057790)
< Server: Microsoft-IIS/10.0
< request-id: 4043879f-6b99-dc3b-cb01-686c6b5b7c90
< Alt-Svc: h3=":443",h3-29=":443"
< X-FirstHopCafeEFZ: MRS
< X-Powered-By: ASP.NET
< X-FEServer: MR1P264CA0070
< WWW-Authenticate: Basic Realm=""
< Date: Thu, 11 Nov 2021 06:51:29 GMT
< Content-Length: 0
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1636613489
> Soup-Debug: SoupSessionAsync 1 (0x7f4a7800f100), ESoapMessage 1 (0x55b53b057790), SoupSocket 1 (0x7f4a78008320), restarted
> Host: outlook.office365.com
> User-Agent: Microsoft Office/14.0 (Windows NT ,5.1; Microsoft Outlook 14.0.4734; Pro)
> Connection: Keep-Alive
> Content-Type: text/xml; charset=utf-8
> Content-Length: 1887
> Authorization: Basic [myuser@mycompany.com:**********]
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><types:RequestServerVersion xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages"><messages:SyncFolderHierarchy xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:FolderShape><BaseShape>AllProperties</BaseShape><AdditionalProperties><ExtendedFieldURI PropertyTag="4340" PropertyType="Boolean"/></AdditionalProperties></messages:FolderShape><messages:SyncState>H4sIAAAAAAAEAGNgYGUAAotqE0tHE2NTA0ddZ3NHC10TR2djXSdnJ2ddNyMnC2cnczdLU1OD2vBgveDKvOTgksSSVOfEvMSiSgYr0nW65eekpBZ5pjBYkq43LLWoODM/j8HAOSczNa8ELBbvbG7gYmhmYKJrYOlqrmtiYZmm62Ro4aTr4mRsbO5k6WjsZuDGYOZcWhScWlSWWuSbmJeZllpcQpw+cPhwMTCIAZ0BcblHZmpRYlFyRiXIVQyCQGkDINYDqTvDpqD/Tv+B98Lc+Rqh4ieCGBm0TcRtJ5jlOPWJhFh2bHi+FaSKkQOIGfiAGAiAbAZFEINkU/xBppCqK9iEHF2MPGTp4iZLFz9ZungZGJhI12VOli4+BgZm0nXZkKXLlixdjmTpciFLlwNZuuzJ0iVFli7y0rwEWboEGBjYSNfFRZZdnGTpsiIrDDXIssuDLF2eZOkClsSspJeH7aSHhvTCT/fIcqEXWbq8ydLlQ5YuX7J0CTEwsJCoyyXMMByki7yqD1yBigFZmLLsB9p3rjf5y0NlQ9vOHVx4oY+qhv49+ihAhsV9D1UNZWAQvysfNL2Sqob+ORNztihMjboRBTT0wpUi/mCyqno8hl4ufFRuSuWIOnVg/qRzrWQ1FPCk0xOqyWsPUtvQU5fVXytR29Az7RJ7nKlt6DmOPe/DqG3ohfUXrjlR29BL/RJXV1PV0L/7Zn3c/MvYgNpF37VET39VamfTaxPlRJuo7dJbU4xPbqS2S2+7aF2guvfvsckYL6a29x/c/B++ktqGPkrWSntHbe8/3LLDMpbMlh/O2vTed2ZjQWp7/9ls+foEahv6IngZ61mqGio95YJItnJ+LbVd+mpy8OP3ZDZKcRr6ZpW6Vii1DX0nbpTJTW1DP3xgfdFC7cT/xOm7UARZDWI8hr58FnbsNwMnAxIAAIx4LrGIEwAA</messages:SyncState></messages:SyncFolderHierarchy></SOAP-ENV:Body></SOAP-ENV:Envelope>
< HTTP/1.1 401 Unauthorized
< Soup-Debug-Timestamp: 1636613489
< Soup-Debug: ESoapMessage 1 (0x55b53b057790)
< Server: Microsoft-IIS/10.0
< request-id: 45e31387-17ad-ab39-3bc8-43e36425fefd
< Alt-Svc: h3=":443",h3-29=":443"
< X-CalculatedFETarget: PR1P264CU001.internal.outlook.com
< X-BackEndHttpStatus: 401
< Set-Cookie: exchangecookie=468fb62fca424b1a8af01e36b8a60324; expires=Fri, 11-Nov-2022 06:51:29 GMT; path=/; secure; HttpOnly
< X-FEProxyInfo: PR1P264CA0010.FRAP264.PROD.OUTLOOK.COM
< X-CalculatedBETarget: PR3PR05MB7068.eurprd05.prod.outlook.com
< X-BackEndHttpStatus: 401
< X-RUM-Validated: 1
< X-BeSku: WCS6
< X-DiagInfo: PR3PR05MB7068
< X-BEServer: PR3PR05MB7068
< X-Proxy-RoutingCorrectness: 1
< X-Proxy-BackendServerStatus: 401
< X-FEServer: PR1P264CA0010
< X-FirstHopCafeEFZ: MRS
< X-Powered-By: ASP.NET
< X-FEServer: MR1P264CA0070
< WWW-Authenticate: Basic Realm=""
< Date: Thu, 11 Nov 2021 06:51:29 GMT
< Content-Length: 0
RSS Plugin enabled (evolution 3.42, evolution-rss 0.3.96)
soup init()
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1636613490
> Soup-Debug: SoupSessionAsync 1 (0x7f4a7800f100), ESoapMessage 1 (0x55b53b057790), SoupSocket 1 (0x55b53b5461c0)
> Host: outlook.office365.com
> User-Agent: Evolution/3.42.1
> Connection: Keep-Alive
> Content-Type: text/xml; charset=utf-8
> Authorization: NTLM TlRMTVNTUAABAAAABYIIYgAAAAAoAAAAAAAAACgAAAAGAQAAAAAADw==
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><types:RequestServerVersion xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages"><messages:SyncFolderHierarchy xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:FolderShape><BaseShape>AllProperties</BaseShape><AdditionalProperties><ExtendedFieldURI PropertyTag="4340" PropertyType="Boolean"/></AdditionalProperties></messages:FolderShape><messages:SyncState>H4sIAAAAAAAEAK2Ye0hTURjAz3RarmW6ygdZyxTT1l17uq3ssXtrPSiTzTKwtKUzV2vWnNNpkiW0MlsRFa0HFUGagmFUy8jefwimlUhUmJYW9DQrqIio7uyfIFydw3fgwOXu/n7n+8499zyGUBBii7pModEq5EqJlmJUWjWl0DJyimZohtLJaDVDq3QapVJSnmEQG5zWHIPdaDcxRqvR5kTT8UldgSXXZFuYizT47HKTrdBcYEUSxmI2We2D97IZlWSuNFmioCSaeSpKodbkUbRUTVNzablcRWu0cp1Eh5KZIpvBZHOYbEuMVnOeqdD+f9xg//AQimDD+B35ArPJZrTl5Dt9UaFw9mcJW8W+51IfRq8vWeth9ly5Krs9Le0IB1Xo4ywf0wULt10QnkoMO6n1PcUZzlYUyla2sNdI5rvAtizyWfCokJqqSnyKJfhE1AgiahQRNRKhADyKm5DRsQybCkhPuXoTm0INee4v2HlxSnvm38HvjZkN+nKittrwKV1m5DiEAvGpGCJqAj6V9WHmGqK2YokoIRE1kYgaj035vpQ4ou9rEj6l8u75ThRhGELB+BSPKK8QIoqg5y9219Tht8VS9fgUO9t8JsqLJnpf7BoYhE/p8Md8onjNdYL58KzeSUSVElFlRNRmfEr4qW0XEeUmoqqJqN34VEWWowt7bAR4jo31Eo15AUJczHEoPhAVhE8VzM6/j0+J1IFvsSnu5Q2qMOw+5D7odtX59jZkG9LBbW0Ee/W3eOewWrGoOaoVVBqb1foo6UTGcVDpAE8uSx19Wg8qHVto/ypKLasHlb5rTnxc0ZnyE1r6pD27cjXRBtyP9JnF00ewRviXPr9x780M4BdVhFLOzE+Alga4dvZqoKXcrWXxjdDSYHDpAG9OY2tnfBXRycJPpLzdr1qmQ0v5xTVb9kJLQz/Ftb+DloZ5+bPuQksFIr03CVo6JjJbeQBU2p/29kVLU3ga9OCPesXh1ELPp683Wc+8gI40ZkXTQQO0dEJ/9LdFwOmL+kIrH2YCS6cK9l/m/oBOf6O0sTYDOtLI11VuC+FRcchtz9Mvzibw9B1zTtZEQ0tLjIbrMmhpqes7I4SWbu8xr0bQ0h3CzswG2NW049KtLk1RM+EZeMhIq0OKpOOgpe7e5P5KaOne0ytd4ENqX/G6WAHh+XtI6f5V0mpw6cHmBR7c9P8pPXQueLsSuk8Pt6HEldDSowY64ij0JB0zubUil+ifAz/S2MVpoSugpQlud+9maCmFGpZ6QDdo195/velwvKwDPfENdJw/dYxfPgWFoD/KL6lvqZzDHAAA</messages:SyncState></messages:SyncFolderHierarchy></SOAP-ENV:Body></SOAP-ENV:Envelope>
< HTTP/1.1 401 Unauthorized
< Soup-Debug-Timestamp: 1636613491
< Soup-Debug: ESoapMessage 1 (0x55b53b057790)
< Server: Microsoft-IIS/10.0
< request-id: 8196de23-23d4-a919-972e-10913ae9b7cb
< Alt-Svc: h3=":443",h3-29=":443"
< X-FirstHopCafeEFZ: MRS
< X-Powered-By: ASP.NET
< X-FEServer: MR2P264CA0078
< WWW-Authenticate: Basic Realm=""
< Date: Thu, 11 Nov 2021 06:51:30 GMT
< Content-Length: 0
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1636613491
> Soup-Debug: SoupSessionAsync 1 (0x7f4a7800fc40), ESoapMessage 1 (0x55b53bca4450), SoupSocket 1 (0x55b53b546290)
> Host: outlook.office365.com
> User-Agent: Evolution/3.42.1
> Connection: Keep-Alive
> Content-Type: text/xml; charset=utf-8
> Authorization: NTLM TlRMTVNTUAABAAAABYIIYgAAAAAoAAAAAAAAACgAAAAGAQAAAAAADw==
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><types:RequestServerVersion xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages"><messages:SyncFolderHierarchy xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:FolderShape><BaseShape>AllProperties</BaseShape><AdditionalProperties><ExtendedFieldURI PropertyTag="4340" PropertyType="Boolean"/></AdditionalProperties></messages:FolderShape><messages:SyncState>H4sIAAAAAAAEAK2Ye0hTURjAz3RarmW6ygdZyxTT1l17uq3ssXtrPSiTzTKwtKUzV2vWnNNpkiW0MlsRFa0HFUGagmFUy8jefwimlUhUmJYW9DQrqIio7uyfIFydw3fgwOXu/n7n+8499zyGUBBii7pModEq5EqJlmJUWjWl0DJyimZohtLJaDVDq3QapVJSnmEQG5zWHIPdaDcxRqvR5kTT8UldgSXXZFuYizT47HKTrdBcYEUSxmI2We2D97IZlWSuNFmioCSaeSpKodbkUbRUTVNzablcRWu0cp1Eh5KZIpvBZHOYbEuMVnOeqdD+f9xg//AQimDD+B35ArPJZrTl5Dt9UaFw9mcJW8W+51IfRq8vWeth9ly5Krs9Le0IB1Xo4ywf0wULt10QnkoMO6n1PcUZzlYUyla2sNdI5rvAtizyWfCokJqqSnyKJfhE1AgiahQRNRKhADyKm5DRsQybCkhPuXoTm0INee4v2HlxSnvm38HvjZkN+nKittrwKV1m5DiEAvGpGCJqAj6V9WHmGqK2YokoIRE1kYgaj035vpQ4ou9rEj6l8u75ThRhGELB+BSPKK8QIoqg5y9219Tht8VS9fgUO9t8JsqLJnpf7BoYhE/p8Md8onjNdYL58KzeSUSVElFlRNRmfEr4qW0XEeUmoqqJqN34VEWWowt7bAR4jo31Eo15AUJczHEoPhAVhE8VzM6/j0+J1IFvsSnu5Q2qMOw+5D7odtX59jZkG9LBbW0Ee/W3eOewWrGoOaoVVBqb1foo6UTGcVDpAE8uSx19Wg8qHVto/ypKLasHlb5rTnxc0ZnyE1r6pD27cjXRBtyP9JnF00ewRviXPr9x780M4BdVhFLOzE+Alga4dvZqoKXcrWXxjdDSYHDpAG9OY2tnfBXRycJPpLzdr1qmQ0v5xTVb9kJLQz/Ftb+DloZ5+bPuQksFIr03CVo6JjJbeQBU2p/29kVLU3ga9OCPesXh1ELPp683Wc+8gI40ZkXTQQO0dEJ/9LdFwOmL+kIrH2YCS6cK9l/m/oBOf6O0sTYDOtLI11VuC+FRcchtz9Mvzibw9B1zTtZEQ0tLjIbrMmhpqes7I4SWbu8xr0bQ0h3CzswG2NW049KtLk1RM+EZeMhIq0OKpOOgpe7e5P5KaOne0ytd4ENqX/G6WAHh+XtI6f5V0mpw6cHmBR7c9P8pPXQueLsSuk8Pt6HEldDSowY64ij0JB0zubUil+ifAz/S2MVpoSugpQlud+9maCmFGpZ6QDdo195/velwvKwDPfENdJw/dYxfPgWFoD/KL6lvqZzDHAAA</messages:SyncState></messages:SyncFolderHierarchy></SOAP-ENV:Body></SOAP-ENV:Envelope>
< HTTP/1.1 401 Unauthorized
< Soup-Debug-Timestamp: 1636613491
< Soup-Debug: ESoapMessage 1 (0x55b53bca4450)
< Server: Microsoft-IIS/10.0
< request-id: 21237323-c2e9-1d19-cc34-09c1fb494692
< Alt-Svc: h3=":443",h3-29=":443"
< X-FirstHopCafeEFZ: MRS
< X-Powered-By: ASP.NET
< X-FEServer: MR2P264CA0128
< WWW-Authenticate: Basic Realm=""
< Date: Thu, 11 Nov 2021 06:51:30 GMT
< Content-Length: 0
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/170Recurring Meeting Not Showing in Calendar2022-07-21T12:16:19ZpdspRecurring Meeting Not Showing in CalendarHello, this is my first bug report here so I apologize if it's not formatted correctly.
**Environment Info**
- evolution: 3.42.1
- evolution-ews: 3.42.1
- Linux Kernel: 5.15.2
- Distro: Arch
- Account hosted on: Microsoft Exchange Serve...Hello, this is my first bug report here so I apologize if it's not formatted correctly.
**Environment Info**
- evolution: 3.42.1
- evolution-ews: 3.42.1
- Linux Kernel: 5.15.2
- Distro: Arch
- Account hosted on: Microsoft Exchange Server 2013
First, thank you very much for this wonderful software. I am having a small issue where recurring events in my account's calendar are not showing in Evolution's calendar. The events are shown in other email clients (Outlook Web Access, OWL for Thunderbird, mobile phone clients, etc.) however they are absent from Evolution. If you'd like additional information, I'd be happy to provide it. Thank you.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/171evolution-ews ignores proxy settings for OAuth2 authentication for MS3652021-12-01T14:57:37ZJan Dittbernerevolution-ews ignores proxy settings for OAuth2 authentication for MS365We try to get evolution-ews working with MS365 exchange servers from within a corporate network using an outgoing http proxy without success yet.
We observed the behavior that no matter what proxy settings we define in Evolution, evolut...We try to get evolution-ews working with MS365 exchange servers from within a corporate network using an outgoing http proxy without success yet.
We observed the behavior that no matter what proxy settings we define in Evolution, evolution-ews tries to contact login.microsoftonline.com directly.
We tried static proxy configuration in Evolution as well as proxy fallback to GNOME desktop settings with automatic configuration that uses a WPAD URL. The WPAD file contains no exemption for login.microsoftonline.com.
We analyzed the traffic using Wireshark and observed no attempts to contact the configured proxy.
We used the Evolution 3.40.4 and evolution-ews 3.40.4 versions from Ubuntu 21.10 packages. The packages from Ubuntu 20.04 LTS (Evolution 3.36.1) showed the same behavior.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/172Missing "away"-toggle for appointments.2021-12-07T15:23:03ZTrusterXMissing "away"-toggle for appointments.first of all: Sorry, couldn't read the manual for correct bug reporting - the Links lead to this error:
<details><summary>Click to expand</summary>
![image](/uploads/d8d61a8a494f1d195fa9f357bdda0f38/image.png)
</details>
And now the iss...first of all: Sorry, couldn't read the manual for correct bug reporting - the Links lead to this error:
<details><summary>Click to expand</summary>
![image](/uploads/d8d61a8a494f1d195fa9f357bdda0f38/image.png)
</details>
And now the issue/feature Request: I couldn't figure out how to create an appointment with status "away" There is only a Toggle for Free/Busy so i have to set the away flag through Outlook Web Access.
my setup:
Latest Fedora and Evolution, connected through evolution-ews to Microsoft 365 (Outlook Online)https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/173EWS API deprecation warning from MS for O365 accounts2021-12-09T12:58:23ZFlorian BezdekaEWS API deprecation warning from MS for O365 accountsMicrosoft announced a deprecation warning for O365 accounts regarding EWS API. See https://techcommunity.microsoft.com/t5/exchange-team-blog/upcoming-api-deprecations-in-exchange-web-services-for-exchange/ba-p/2813925 for details.
Does ...Microsoft announced a deprecation warning for O365 accounts regarding EWS API. See https://techcommunity.microsoft.com/t5/exchange-team-blog/upcoming-api-deprecations-in-exchange-web-services-for-exchange/ba-p/2813925 for details.
Does this plugin use any of the named APIs? Do we have to expect any failures of this plugin when trying to connect to O365 accounts?https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/174Silently retry on I/O errors (like 'Connection terminated unexpectedly')2022-01-31T08:21:25ZThomas RoderSilently retry on I/O errors (like 'Connection terminated unexpectedly')Hi!
I have a problem with my university exchange mail and evolution. (It's an old problem (> 2 years) that I neglected to report until now.)
How to reproduce:
1. Add university exchange account via Gnome Online Accounts
2. Start evolu...Hi!
I have a problem with my university exchange mail and evolution. (It's an old problem (> 2 years) that I neglected to report until now.)
How to reproduce:
1. Add university exchange account via Gnome Online Accounts
2. Start evolution (everything works normally at first)
3. Wait for a few minutes
4. Send / Receive (this account only)
Result:
Yellow error:
```
Failed to connect account “my.name@myuniversity.mycountry”.
The reported error was “Authentication failed”.
```
![image](/uploads/8c4b9785792be347be67c8f33ab70363/image.png)
I started evolution with `EWS_DEBUG=2 evolution` and collected when this log when the bug occurred:
```
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1640083394
> Soup-Debug: SoupSession 1 (0x7fe81000ac40), ESoapMessage 18 (0x7fe758082aa0), SoupSocket 6 (0x7fe764006d00)
> Host: mail.campus.myuniversity.mycountry
> User-Agent: Evolution/3.42.1
> Connection: Keep-Alive
> Content-Type: text/xml; charset=utf-8
> Accept-Encoding: gzip, deflate
> Cookie: X-BackEndCookie=S-1-5-21-1442852101-....
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><types:RequestServerVersion xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/></SOAP-ENV:Header><SOAP-ENV:Body xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages"><messages:GetStreamingEvents xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:SubscriptionIds><SubscriptionId>GwBhYWktbWFpbC0wOC5jYW1wdXMudW5pYmUuY2gQAAAAomVVQqrguk+tVyVxxHeIZBOozbBuxNkIEAAAACZG9Rl6Up5JhA1q/dYkWuo=</SubscriptionId></messages:SubscriptionIds><messages:ConnectionTimeout>10</messages:ConnectionTimeout></messages:GetStreamingEvents></SOAP-ENV:Body></SOAP-ENV:Envelope>
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1640083433
> Soup-Debug: SoupSessionAsync 1 (0x7fe81000aa00), ESoapMessage 11 (0x7fe758082910), SoupSocket 1 (0x7fe800004a50)
> Host: mail.campus.myuniversity.mycountry
> User-Agent: Evolution/3.42.1
> Connection: Keep-Alive
> Content-Type: text/xml; charset=utf-8
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><types:RequestServerVersion xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/></SOAP-ENV:Header><SOAP-ENV:Body xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages"><messages:SyncFolderHierarchy xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:FolderShape><BaseShape>AllProperties</BaseShape><AdditionalProperties><ExtendedFieldURI PropertyTag="4340" PropertyType="Boolean"/></AdditionalProperties></messages:FolderShape><messages:SyncState>H4sIAAAAAAAEAGNgYGUAAotqE0tHE2NTA0ddZ3NHC10TR2djXSdnJ2ddNyMnC2cnczdLU1OD2vBgveDKvOTgksSSVOfEvMSiSgYr0nW65eekpBZ5pjBYkq43LLWoODM/j8HAOSczNa8ELBbvbG7gYmhmYKJrYOlqrmtiYZmm62Ro4aTr4mRsbO5k6WjsZuDGYOZcWhScWlSWWuSbmJeZllpcQpw+cPhwMTCIAZ0BcblHZmpRYlFyRiXIVQyCQGkDINYDqdNoz0nfEenmsybu/hufq7NaGBkKdGPqc8p9vPfr7xfWqfcLA6li5ABiBj4gBgIgm0ENxCDNFM7TL5hAppBstxADAwuJuma8ePOcdLs4Tz+/RJau12ToOiN0i6zQ4CfLhWcYGJhJt4uLZLsYlUOrWcnyFydZugQYGNhID42LZNnFy8DARKKuRkPtS6TrAtrFR3p8Af11hSxdV8nS9ZcsXTfI0vWHLF2/ydJ1mXRdh0qWnSYrloElMSuJ+SuwdcZ6slIvN1m6eMgq2W6Srkvh0a5n5JRsL5jJ0sVCli4ySjagLjaySuzPZOn6RpauL2Tp+grSRUZDANacEAOyMBN4sp7q73P5B6dT1dDCqyePFxTs56O2odGPVNcpUtNQhhKBvWWLWEKXU9vQakedq9nUNrSz98W5F9QO04uTV6vIU9ulJVxHew9S2aXHa44dtl9JZqsKp/cvJD4szCLTpSJAlpZyf8wxg68uWzOtr2ba6D9nYFHhnD7ROYza0dQ5a/Lxe9R0J9sffg9+rncUGPlxfW1WBvcuz8mvFkY7p6glMzCk6B13PviXrKYeHq+f/7Xq7gVqep31gKH92d4JZDUT8ST6ih4djpPUNrRSLqpnGbUNbVJbccmV2oZWCUk+Lqe2oY0R56qTqW1oA8P54KtUNVRPy5h313fm3dTO9W2rggxUqW3o6UNJjXeobWg3S6FWDrUNPem0Wa6VmoYye5oL8JiXyT2ntku75vC9/UptQ9v1GGdUU9vQHvUWYPuTvHY/TkPPSvPcfU9tQ8/l1a0qorahZ9bOnbCR2s2dmjN/f14ns8+B09D6Qz8r91Hb0Npf1+XI7R3hNLQucuPyOgZOBiQAAPU98xU3FgAA</messages:SyncState></messages:SyncFolderHierarchy></SOAP-ENV:Body></SOAP-ENV:Envelope>
< HTTP/1.1 401 Unauthorized
< Soup-Debug-Timestamp: 1640083433
< Soup-Debug: ESoapMessage 11 (0x7fe758082910)
< Server: nginx
< Date: Tue, 21 Dec 2021 10:43:56 GMT
< Content-L
```
I suppose the relevant part is `ConnectionTimeout`.
The error occurs whenever I perform an action (send/receive, open or send email) after a few minutes of idleness. (This is quite frustrating.) **If I repeat the action a second later, it works.**
My system:
- Fedora 35
- evolution 3.42.2 (3.42.2-1.fc35)
- evolution-ews 3.42.1 (3.42.1-1.fc35)
- [according to Microsoft Outlook](https://support.microsoft.com/en-us/office/determine-the-version-of-microsoft-exchange-server-my-account-connects-to-d427465a-ce3b-42bd-9d83-c7d893d5d334), the Exchange Server version is `15.1.2375.17`
Can you help me?https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/175Evolution-ews does not sync some read status and labels2022-02-03T15:08:02ZPål EllingsenEvolution-ews does not sync some read status and labelsThank you for an excellent software, which makes working on Linux professionally possible.
My setup:
- Linux Mint 20.2
- Linux 5.13.0-25-generic x86_64
- Evolution: 3.36.5-0ubuntu1
- Evolution-ews: 3.36.5-0ubuntu1.1
- Account on out...Thank you for an excellent software, which makes working on Linux professionally possible.
My setup:
- Linux Mint 20.2
- Linux 5.13.0-25-generic x86_64
- Evolution: 3.36.5-0ubuntu1
- Evolution-ews: 3.36.5-0ubuntu1.1
- Account on outlook.office365.com
I'm not completely sure if this belongs here, or in the base evolution. I'm starting here as this happens to aa ews account.
The issue I'm having is that some e-mails that I mark as read and/or remove a label on reaper with as unread and/or with the label after a restart of evolution mail.
I know this is to little to debug issue, so what can I provide to help you?https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/176EWS: Internet site not saved when making an invitation2022-02-17T16:49:42ZtomthecatEWS: Internet site not saved when making an invitationEvolution 3.42.3-1, evolution-ews 3.42.3-1, evolution-bogofilter 3.42-3-1, evolution-data-server 3.42.3-1, evolution-spamassassin 3.42.3-1
running on Manjaro / KDE Plasma 5.23.5 / Kernel 5.16.5-1-MANJARO
description:
When creating an EW...Evolution 3.42.3-1, evolution-ews 3.42.3-1, evolution-bogofilter 3.42-3-1, evolution-data-server 3.42.3-1, evolution-spamassassin 3.42.3-1
running on Manjaro / KDE Plasma 5.23.5 / Kernel 5.16.5-1-MANJARO
description:
When creating an EWS invitation, there is a field where you can place an internet address for e.g. a videoconference link. If you create an invitation with this field filled out, the content will not be saved.
expected behaviour:
The field "internet address" should be saved when creating an invitation.
steps to reproduce:
1) create an EWS invitation with the field "internet address" filled out.
2) save and close the invitation.
3) reopen the invitation: the field is empty.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/177All events are created in timezone Atlantik/Reykjavik2022-02-16T09:03:35ZstevenmccormackAll events are created in timezone Atlantik/ReykjavikDear evolution team,
after upgrading to 3.42.3-1 all events are created in the timezone
Atlantik/Reykjavik. My system timezone is Europe/Berlin, which is also the
timezone Evolution shows while creating an event.
![evolution-1](/uploa...Dear evolution team,
after upgrading to 3.42.3-1 all events are created in the timezone
Atlantik/Reykjavik. My system timezone is Europe/Berlin, which is also the
timezone Evolution shows while creating an event.
![evolution-1](/uploads/d004a169399f8e75231955ec1fca4929/evolution-1.png)
If I try to open the event again to correct the timezone, it is reset to Atlantik/Reykjavik on save.
![evolution-2](/uploads/0f3f5a2e36cb5e4a2568311d85f5c02c/evolution-2.png)
It only happens when I create an event using an ews account.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/178Correct display of folder size2022-04-19T10:21:49ZRené GenzCorrect display of folder sizeUsing Fedora 34 with these packages:
```
$ rpm -qa | grep evolution | sort -u
evolution-3.40.4-2.fc34.x86_64
evolution-data-server-3.40.4-2.fc34.x86_64
evolution-data-server-devel-3.40.4-2.fc34.x86_64
evolution-data-server-langpacks-3.40...Using Fedora 34 with these packages:
```
$ rpm -qa | grep evolution | sort -u
evolution-3.40.4-2.fc34.x86_64
evolution-data-server-3.40.4-2.fc34.x86_64
evolution-data-server-devel-3.40.4-2.fc34.x86_64
evolution-data-server-langpacks-3.40.4-2.fc34.noarch
evolution-ews-3.40.4-1.fc34.x86_64
evolution-ews-langpacks-3.40.4-1.fc34.noarch
evolution-langpacks-3.40.4-2.fc34.noarch
evolution-pst-3.40.4-2.fc34.x86_64
```
to access an account on Microsoft Exchange Server 2016 with EWS.
Evolution reports the "Deleted items" folder size 18.4 EB. I guess EB stands for Exabyte. The folder's actual size is 2.5 GB. The folder contains various items emails, invitations, deleted calendar items, and maybe more types. Evolution reports 30770 items. Microsoft Outlook 2019 reports 31145 items.
**steps to reproduce:**
- switch to Evolution's e-mail window mode
- right mouse button click on account name -- Folder Sizes...
- window "Folder Sizes" appears; expand size to see all columns
- list item displays: Deleted Items - 18.4 EB
**additional information:**
Evolution reports correct "Deleted items" folder size for a test account (200 kB).
Microsoft Outlook 2019 reports:
- e-mail window mode
- right mouse button click on account name -- Data File Properties -- General -- [Folder Size...]
- window "Folder Size" appears; switch to "Server Data"
- list item: At top you can see "Total size (including subfolders): 3983017 KB"
Deleted Items - Size=2506572 KB , Total Size=2506605 KB
webmail interface reports:
- Options -- General -- My account -- Mailbox usage: 3.80 GB used.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/179some item types hidden in "Deleted Items" folder2022-03-02T13:28:37ZRené Genzsome item types hidden in "Deleted Items" folderUsing Fedora 34 with these packages:
```
$ rpm -qa | grep evolution | sort -u
evolution-3.40.4-2.fc34.x86_64
evolution-data-server-3.40.4-2.fc34.x86_64
evolution-data-server-devel-3.40.4-2.fc34.x86_64
evolution-data-server-langpacks-3.40...Using Fedora 34 with these packages:
```
$ rpm -qa | grep evolution | sort -u
evolution-3.40.4-2.fc34.x86_64
evolution-data-server-3.40.4-2.fc34.x86_64
evolution-data-server-devel-3.40.4-2.fc34.x86_64
evolution-data-server-langpacks-3.40.4-2.fc34.noarch
evolution-ews-3.40.4-1.fc34.x86_64
evolution-ews-langpacks-3.40.4-1.fc34.noarch
evolution-langpacks-3.40.4-2.fc34.noarch
evolution-pst-3.40.4-2.fc34.x86_64
```
to access an account on Microsoft Exchange Server 2016 with EWS.
In #178 I noticed that Evolution displays less items in "Deleted Items" than "Microsoft Outlook". Evolution hides deleted calendar items for sure, maybe others too. Is it possible to display these items in "Deleted Items" folder in Evolution too?
**sidenote:**
When you delete a calendar item in Evolution, the confirmation window text gives a wrong impression:
```
Are you sure you want to delete the appointment titled "..."?
All information on this appointment will be deleted and can not be restored.
[Do Not Delete] [Delete]
```
If you click [Delete], the item is moved to "Deleted Items" folder. Evolution does not display the item. But webmail interface and Microsoft Outlook 2016 displays it.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/180Error performing TLS handshake: One of the involved algorithms has insufficie...2022-03-02T03:05:49ZFederico BocchieriError performing TLS handshake: One of the involved algorithms has insufficient security level.1. **Problem:**
When trying to add a Microsoft Exchange account and clicking on Wizard/Account Editor > Receiving Email > Fetch URL, the prompt returns a white page with the message
> Error performing TLS handshake: One of the involved a...1. **Problem:**
When trying to add a Microsoft Exchange account and clicking on Wizard/Account Editor > Receiving Email > Fetch URL, the prompt returns a white page with the message
> Error performing TLS handshake: One of the involved algorithms has insufficient security level.
This has been consistently happening to Fedora users since Fedora 34 came out
2. **Expected result:** my organisation's sign in page followed by Microsoft prompting me to authorize the app
3. **Actual result:** blank page with writing as in point 1
OS: Fedora 35 (many Fedora 35/34 users have reported the same problem over and over with no solution, not even setting `update-crypto-policies --set DEFAULT:FEDORA32` works, also looks more like a stopgap than a solution *if* it manages to work for some other user)
Evolution version: `evolution-3.42.4-1.fc35.x86_64`, `evolution-ews-3.42.4-1.fc35.x86_64`
Output of update-crypto-policies:
```
> update-crypto-policies --show
DEFAULT
```
***Important note:*** I actually managed to screenshot (fastest stamp key in the west) and manually copy the URL that was used for the request before it printed the blank page and tried to paste it in my browser and *voilà*, it brought me right to the Microsoft thingy that asks if you want to authorize GNOME Evolution or something (I was already logged in to my organisation in the browser), authorized and got back an URL with a code
- **What I put in my browser:**
```
https://login.microsoftonline.com/common/oauth2/authorize?response_mode=query&resource=https://outlook.office365.com&redirect_uri=https://login.microsoftonline.com/common/oauth2/nativeclient&client_id=<client id>&login_hint=<my email>&response_type=code&prompt=login
```
- **What I got back:**
```
https://login.microsoftonline.com/common/oauth2/nativeclient?code=<some long ass code>&session_state=<what looked like a guid or something>
```
I would even accept to open the URL directly in my browser when clicking Fetch URL and copypaste the response into a form inside Evolution like CLI software do (rclone does this, for instance)https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/181Canceled appointments disappear from calendar2023-05-03T15:19:10ZtomthecatCanceled appointments disappear from calendarSometimes appointments (ews invitations) are canceled by the inviting person or by myself.
The appointment is deleted from the calendar after confirming the cancellation.
It does not make a difference if Edit|Preferences|Calendar and T...Sometimes appointments (ews invitations) are canceled by the inviting person or by myself.
The appointment is deleted from the calendar after confirming the cancellation.
It does not make a difference if Edit|Preferences|Calendar and Tasks|Display tab|Hide canceled appointments is set or not.
Steps to reproduce:
1a) Confirm a cancellation (received by mail) by pressing "refresh" -> "Changes in the calendar will be saved. Please wait ..."
2a) Cancellation confirmed by: "Entered in calendar "<user>:Calendar" as Canceled"
OR
1b) Call off an invitation by yourself by deleting the event
2b) Trigger this way a cancellation on the side of the invited persons
Expected behavior:
If Edit|Preferences|Calendar and Tasks|Display tab|Hide canceled appointments is set to false, the appointment is still visible in calendar, but has a "Canceled" Prefix and a strikeout font.
Actual behavior:
The calendar events is deleted and thus disappears from calendar.
Environment:
Manjaro, KDE 5.24.3, Kernel 5.16.14-1-MANJARO
Evolution 3.42.4-1, evolution-ews 3.42.4-1, evolution-data-server 3.42.4-2, evolution-bogofilter 3.42.4-1, evolution-spamassassin 3.42.4-1
Exchange Server 2016https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/182Unable to retrieve message - maximum supported size exeeded2022-03-23T17:13:46ZJan VlugUnable to retrieve message - maximum supported size exeededI received a message with a ~77 MB attachment.
Evolution states:
Unable to retrieve message. The message exceeds the maximum supported size.
![image](/uploads/29e4bfc143cf4d5dd0b4d00801b5ae0b/image.png)
However, via the Outlook web int...I received a message with a ~77 MB attachment.
Evolution states:
Unable to retrieve message. The message exceeds the maximum supported size.
![image](/uploads/29e4bfc143cf4d5dd0b4d00801b5ae0b/image.png)
However, via the Outlook web interface, I could download the attachment.
Shouldn't Evolution also be able to retrieve the message then?
Using Evolution on Fedora 35, version: 3.42.4 (3.42.4-1.fc35)https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/183Syncing of categories from EWS is broken2022-05-19T08:01:18ZAbdulkadir Furkan Şanlıme@abdulocra.cySyncing of categories from EWS is brokenThe functionality for syncing labels (or categories) from Exchange and assigning them to messages in Evolution appears to be broken. It appears this functionality was added with e984c384.
The behavior I'm experiencing is similar to that...The functionality for syncing labels (or categories) from Exchange and assigning them to messages in Evolution appears to be broken. It appears this functionality was added with e984c384.
The behavior I'm experiencing is similar to that reported in [this issue](https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/24).
- I can see the categories from the server in the list at Folder Properties > Labels, but they are not visible in the Labels right-click menu when I want to assign them to messages.
- If I create a label in Evolution with the same tag as Exchange then I'm able to assign it to a message and it syncs to the server.
- Even after creating a label with the same tag in Evolution, changes on the server are not synced to messages in Evolution.
The functionality appears to be there, as I did see the labels and their colors assigned to messages in one of my EWS inboxes for a few minutes, but they soon disappeared and I was unable to recreate it.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/184Verify GNOME Evolution Application IDs with Office 3652022-04-27T06:18:58ZMarco BetschartVerify GNOME Evolution Application IDs with Office 365I'd love to configure Evolution to sync with my university account. However, the IT department of the university allows only "trusted" clients to sync.
Therefore, I sent a request to one of GNOME Evolution's application IDs (as [documen...I'd love to configure Evolution to sync with my university account. However, the IT department of the university allows only "trusted" clients to sync.
Therefore, I sent a request to one of GNOME Evolution's application IDs (as [documented in the wiki](https://wiki.gnome.org/Apps/Evolution/EWS/OAuth2)) to the list of trusted applications allowed to sync using EWS over OAuth against Office 365.
However, neither `20460e5d-ce91-49af-a3a5-70b6be7486d1` nor `751cf8be-ca07-484b-9308-fac4b9d85eff` are verified applications in the Office 365 cloud. Due to this "not verified" status (see screenshot), the IT department refuses to add GNOME Evolution to the list of allowed sync clients.
As I think the "GNOME Evolution developer" has to confirm the "GNOME Evolution" app in the Office 365 cloud:
Any chance you can do so? And/or point me towards a solution to this matter?
![EntAppAdminConsent2__1_](/uploads/ce8c7855a5997ffe310d9476b2336645/EntAppAdminConsent2__1_.JPG)https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/186Network issues caused EWS folder references being deleted2022-07-21T12:49:32ZMassimo-BNetwork issues caused EWS folder references being deletedEvolution-3.42.4
Most probably a network issue (while switching Wifis and VPNs) has caused, that in Search folders all references to EWS folders (Search Folder Sources) have been deleted. Additionally all folder settings in the EWS acco...Evolution-3.42.4
Most probably a network issue (while switching Wifis and VPNs) has caused, that in Search folders all references to EWS folders (Search Folder Sources) have been deleted. Additionally all folder settings in the EWS account (Draft, Sent ...) have been reset to local folders.
The EWS account itself still exists and is working.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/188Unable to send email after installing zscaler software2024-01-11T13:51:26ZMukund DeshpandeUnable to send email after installing zscaler softwareHi
I was using evolution-ews for sending mails on my ubuntu 22.04.
I am using KDE Desktop.
Till recently it was working fine but after installing zscaler software I am unable to send emails. I need to install zscaler as it is mandated...Hi
I was using evolution-ews for sending mails on my ubuntu 22.04.
I am using KDE Desktop.
Till recently it was working fine but after installing zscaler software I am unable to send emails. I need to install zscaler as it is mandated by my organization.
Error seen is "Unacceptable TLS certificate"
![tls_err](/uploads/6c50ccf808111490fb790a53b8e8859f/tls_err.png)
Do, I need to update any certificates to use evolution?
I guess this might not be a bug but some configuration issue related to certificates.
Any help/suggestion to resolve is appreciated.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/189Specify FolderClass when creating generic folder only2022-06-21T15:31:35ZMassimo-BSpecify FolderClass when creating generic folder onlyevolution-ews-3.44.1
Creating a new calendar with name "Shared" fails with 'You cannot specify the FolderClass when creating a non-generic folder.'evolution-ews-3.44.1
Creating a new calendar with name "Shared" fails with 'You cannot specify the FolderClass when creating a non-generic folder.'https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/190Calendar only syncs when Evolution is starting2022-06-30T09:31:24ZhublolCalendar only syncs when Evolution is starting**Environment**:
```
Evolution: 3.44.2 (3.44.2-1.fc36)
Evolution-ews: 3.44.2
Linux Kernel: 5.18.6-200.fc36.x86_64
Distro: Fedora 36
```
Note that the problem started on an older version of Evolution, on Fedora 35 - the problem is not ...**Environment**:
```
Evolution: 3.44.2 (3.44.2-1.fc36)
Evolution-ews: 3.44.2
Linux Kernel: 5.18.6-200.fc36.x86_64
Distro: Fedora 36
```
Note that the problem started on an older version of Evolution, on Fedora 35 - the problem is not specific to this version.
**Description**:
The problem is that Evolution is only syncing my calendar once, when it is started from scratch (after a reboot or a 'killall -r evolution').
Any subsequent update to the Outlook calendar are not reflected in Evolution's calendar. For example:
- Receiving a new invitation by email, and accepting it from Evolution => the calendar doesn't display the invitation at all, but the invitation is correctly updated in Outlook.
- Creating or updating (cancelling for example) a new invitation in Outlook.
- I can create a new meeting in the Evolution calendar, and it is properly reflected in Outlook. Deleting the meeting from Outlook is not reflected in Evolution.
- Manually trying to 'refresh' the calendar doesn't work either.
Doing a 'killall -r evolution' and restarting Evolution triggers an update, the calendar is then usually correctly synchronised with the Outlook calendar,
but not other changes will be reflected in the calendar until another reboot/killall.
Important note: this is in fact not always the case, sometimes some changes are just not synchronised. It happens often when deleting meetings from Outlook for example.
Trying to then delete the meeting from Evolution leads to this type of error (as expected since it doesn't exist anymore in Outlook):
```
Failed to delete an event in the calendar “xxxxxxxxxx@xxxxx.com : Calendar”
Cannot remove calendar object: The specified object was not found in the store., The process failed to get the correct properties.
```
I need to delete the cache (~/.cache/evolution/calendar) to get past this.
Note that the synchronisation issue doesn't occur with my mobile device, so this doesn't seem to be on the Outlook side.
I tried to delete all the Evolution configuration and cache, to re-install the packages, re-did the configuration from scratch, but I will have the same issue.
The recent upgrade to Fedora 36 didn't help either.
Not sure what I can provide to help troubleshoot this issue. Please let me know.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/191Calendar: Fix occurrence index counter2023-04-26T16:33:44ZIan McLeanCalendar: Fix occurrence index counterHello,
First of all, thanks for your continued work on this wonderfully powerful and very important piece of groupware, the efforts are really very much appreciated by this user.
My issue is that when I delete an occurrence of a recur...Hello,
First of all, thanks for your continued work on this wonderfully powerful and very important piece of groupware, the efforts are really very much appreciated by this user.
My issue is that when I delete an occurrence of a recurring appointment, instead of deleting it, it deletes the occurrence before it instead. If I try to delete the same occurrence again, I get the message "Cannot remove calendar object: Occurrence with this index was previously deleted from the recurrence". I have attached a video demonstrating this behaviour.
This seems to happen semi-regularly to recurring appointments that have been running for a long time already, but not consistently; when I try creating a new recurring appointment in the same cadence as the problem appointments, in the same calendar, deleting single occurrences of that appointment works as expected.
This issue is occurring on version 3.44.2 flatpak of Evolution, running on Ubuntu 22.04, with a calendar connected to Office 365 via EWS.
Please let me know if there is anything I can provide that will assist to replicate the problem.
[2022-07-01_10-19-29.mkv](/uploads/50903643928574141e2830ecaa64dd03/2022-07-01_10-19-29.mkv)
Many thanks,
Ian McLeanhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/192Unable to use YubiKey for Office 365 authentication2022-07-11T16:38:56ZRobert MunteanuUnable to use YubiKey for Office 365 authenticationI have Office 365 authentication set up with a YubiKey. When I need to authenticate from within Evolution, the "Office365 account authentication request" browser window pops up, but when selecting the "Security Key or Biometric Authentic...I have Office 365 authentication set up with a YubiKey. When I need to authenticate from within Evolution, the "Office365 account authentication request" browser window pops up, but when selecting the "Security Key or Biometric Authentication" option I get told that
> Security key or biometric authenticator is not supported on this browser. Select another factor or contact your admin for assistance.
The YubiKey is usable by Evolution when signing emails with GPG, and also accessible from embedded browser windows by other application using Office 365 authentication.
I am running Evolution 3.44.3 on openSUSE Tumbleweed, Gnome 42.2.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/193evolution-ews with outlook.com / O365 personal2022-07-22T06:31:33Znathan-shapiroevolution-ews with outlook.com / O365 personalIt seems that Microsoft disabled Basic authentication for O365 personal accounts. All requests made by evolution-ews get HTTP 401 response from around 24 hours ago. I tried switching to oauth2, but depending on application id I'm using I...It seems that Microsoft disabled Basic authentication for O365 personal accounts. All requests made by evolution-ews get HTTP 401 response from around 24 hours ago. I tried switching to oauth2, but depending on application id I'm using I'm getting one of the following errors: (1) unable to issue token using this version of API; (2) application is not trusted. Wiki page is not helpful unfortunately (it says that "Users of free accounts at live.com/hotmail.com/outlook.com addresses can also configure EWS account with the same Host URL, but they cannot use OAuth2, it's required to create an application specific password.").
Is there a mitigation of this problem available?
Thank youhttps://gitlab.gnome.org/GNOME/evolution-ews/-/issues/194Wrong end date on events2022-11-28T07:40:00ZMassimo-BWrong end date on eventsevolution-ews-3.44.2
When I edit an calendar item on an EWS calendar, All day event, appointment, it always adds a day to the End time.
Choosing 25.07.2022 results in 26.07.2022. I need to set 24.07.2022 in order to get end date 25.07.2...evolution-ews-3.44.2
When I edit an calendar item on an EWS calendar, All day event, appointment, it always adds a day to the End time.
Choosing 25.07.2022 results in 26.07.2022. I need to set 24.07.2022 in order to get end date 25.07.2022.
Best regard.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/195Session not recognized2024-01-11T13:37:23ZRik44444Session not recognizedhi, thanks for developing your addon to evolution, it's much appreciated!
I'm running into an issue: i installed evolution and evolution-ews 2 days ago, and everything worked fine. However, since this afternoon I am getting 2 errors for ...hi, thanks for developing your addon to evolution, it's much appreciated!
I'm running into an issue: i installed evolution and evolution-ews 2 days ago, and everything worked fine. However, since this afternoon I am getting 2 errors for my exchange account:
1. Failed to connect <exchange email address>. No response: The session does not exist
2. Failed to open folder. The reported error was “No response: The session does not exist”.
I tried deleting the account and re-setting it up, no change, same 2 errors.
Any thoughts on why this is happening? I tried looking it up online, but i did find anyone with a similar issue.
I'm on Kubuntu 22.04, evolution 3.44.1-0ubuntu1 , evolution-ews 3.44.0-1
update 1 day later: it's working again today, emails are loading normally. I'll let know if this error occurs more often in the future.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/196implicit declaration of e_comp_editor_get_property_part2022-09-22T05:24:46ZJeremy Bichaimplicit declaration of e_comp_editor_get_property_part- evolution-ews 3.46.0 with 3c3193ad813c6b2d6cef291992330e96d9efeab0
- Debian Unstable
evolution-ews git master fails to build.
`-Werror-implicit-function-declaration` is set and the commit introduces an implicit declaration.
Build Lo...- evolution-ews 3.46.0 with 3c3193ad813c6b2d6cef291992330e96d9efeab0
- Debian Unstable
evolution-ews git master fails to build.
`-Werror-implicit-function-declaration` is set and the commit introduces an implicit declaration.
Build Log
---------
Click _Maybe-Failed_ at https://buildd.debian.org/status/logs.php?pkg=evolution-ews&arch=amd64 for the full log
```
/<<PKGBUILDDIR>>/src/EWS/evolution/e-ews-comp-editor-extension.c:
In function ‘e_ews_comp_editor_extension_target_client_changed_cb’:
/<<PKGBUILDDIR>>/src/EWS/evolution/e-ews-comp-editor-extension.c:60:16:
error: implicit declaration of function ‘e_comp_editor_get_property_part’;
did you mean ‘e_comp_editor_page_add_property_part’? [-Werror=implicit-function-declaration]
60 | part = e_comp_editor_get_property_part (comp_editor, I_CAL_SUMMARY_PROPERTY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| e_comp_editor_page_add_property_part
/<<PKGBUILDDIR>>/src/EWS/evolution/e-ews-comp-editor-extension.c:60:16: warning:
nested extern declaration of ‘e_comp_editor_get_property_part’ [-Wnested-externs]
/<<PKGBUILDDIR>>/src/EWS/evolution/e-ews-comp-editor-extension.c:60:14: warning:
assignment to ‘ECompEditorPropertyPart *’ {aka ‘struct _ECompEditorPropertyPart *’}
from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
60 | part = e_comp_editor_get_property_part (comp_editor, I_CAL_SUMMARY_PROPERTY);
| ^
/<<PKGBUILDDIR>>/src/EWS/evolution/e-ews-comp-editor-extension.c:69:14: warning: assignment to
‘ECompEditorPropertyPart *’ {aka ‘struct _ECompEditorPropertyPart *’} from ‘int’ makes pointer
from integer without a cast [-Wint-conversion]
69 | part = e_comp_editor_get_property_part (comp_editor, I_CAL_LOCATION_PROPERTY);
```https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/197Suddenly lots of errors of the form "Preloaded object for UID is invalid"2022-10-13T06:07:45ZMarcus GelderieSuddenly lots of errors of the form "Preloaded object for UID is invalid"- evolution-ews 3.44.4-1
- evolution-data-server 3.44.4-1
- evolution 3.44.4-2
- Arch Linux
I have been using evolution-ews without significant issues for over a year. As far as I can tell there wasn't any update to relevant software. E...- evolution-ews 3.44.4-1
- evolution-data-server 3.44.4-1
- evolution 3.44.4-2
- Arch Linux
I have been using evolution-ews without significant issues for over a year. As far as I can tell there wasn't any update to relevant software. Evolution was updated to 3.44.4-2 on Sept. 26th, but I have since used the calendar and it was working fine right after that. Issues appeared only yesterday.
Yesterday, several (but far from all) Calender appointments started disappearing from my calendar. They do show up in Outlook or on OWA. At the same time, when syncing, this error message shows up many times: "Preloaded object for UID <LOTS OF HEX> is invalid".
The error seems to come from here https://github.com/GNOME/evolution-data-server/blob/master/src/calendar/libedata-cal/e-cal-meta-backend.c#L1129 and as one might expect, it seems to indicate that the received object could not be parsed. I doubt the error is in that project though. I rather suspect that something on the Exchange side changed.
Now I would really love to debug this further, but I haven't the faintest as to how. Is there a way to enable true logging (see below for what I've tried)? Is this maybe a known issue due to Exchange patches etc?
Is there something else I could try to use as a workaround?
I tried logging like so `EWS_DEBUG=2 evolution >& logfile`, deleted the caches under `.cache/evolution/calendar/...` and then restarted evolution. I get the same error, but I do not really see anything in the logs except for lots of base64 encoded SOAP messages and some Request headers that do not look suspicious (no obvious error codes or the like).
I'd be happy to provide more info. I am not attaching the generated log file, because it seems to contain NTLM hashes...https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/198Could not add calendar time zone: Invalid object2022-10-13T06:07:45ZKashyap ChhatbarCould not add calendar time zone: Invalid objectWhen using evolution-ews configured for Office 365 email and calendar, everything else works except creating appointments. I can create an appointment with time zone set to "None"; the issue is the time zone is automatically set to the w...When using evolution-ews configured for Office 365 email and calendar, everything else works except creating appointments. I can create an appointment with time zone set to "None"; the issue is the time zone is automatically set to the wrong time zone which is Atlantic/Reykjavik and cannot be changed again.
![ews_error](/uploads/f3d6284dcd6790c41395c219bdca172f/ews_error.png)https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/199Calendar: Most appointments disappeared, huge log pollution by 'ecb_ews_item_...2022-11-10T08:57:09ZAlexander KochCalendar: Most appointments disappeared, huge log pollution by 'ecb_ews_item_to_component_sync()'Since monday, and according to my system logs without any update to any evolution related package, most of the appointments in my calendar have disappeared.
Checking the logs I see
```
evolution-calen[1691]: ecb_ews_item_to_component_s...Since monday, and according to my system logs without any update to any evolution related package, most of the appointments in my calendar have disappeared.
Checking the logs I see
```
evolution-calen[1691]: ecb_ews_item_to_component_sync: Failed to parse mime content:
```
(seems to be coming from `e-cal-backend-ews.c`, line 715)
followed by what I guess is an ical **dump of my entire calendar**. This makes my systemd user journal grow up to multiple gigabytes (!) a day, as the message is emitted periodically.
I guess it might be useful to provide the ical dump to identify the cause for why it can't be parsed. But, for obvious reasons, I cannot post my work calendar publicly. I'll try to run it through an offline ical verification tool, if I can find one.
The log entry above is followed by hundreds of lines like the following:
```
evolution-calen[1691]: i_cal_property_take_parameter: assertion 'I_CAL_IS_PARAMETER(parameter)' failed
```
My system (Arch btw) is running evolution 3.44.4.
I tried building evolution-ews 3.46 as well as _master_ but it seems that would require me to rebuild the entire evolution, which I have avoided so far. I don't see any suspicious commits between 3.44 and current _master_ but you never know.
Any advice on what to try next? My employer seems to be running Exchange 2010, if that matters.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/200Meeting Status doesn't correctly reflect what outlook has and updates to it d...2022-10-25T17:07:45ZJames BottomleyMeeting Status doesn't correctly reflect what outlook has and updates to it don't stickOne mode of operating outlook is to have it automatically accept meeting requests which show up in the outlook calendar as tentative. However, in evolution-ews these always show up as Status: Confirmed. If you try to change the Status,...One mode of operating outlook is to have it automatically accept meeting requests which show up in the outlook calendar as tentative. However, in evolution-ews these always show up as Status: Confirmed. If you try to change the Status, say back to tentative or even free, then the save seems to work, but the next time you open the meeting it will show up as Confirmed again.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/201EWS: Subscription with subfolders doesn't find subfolders2022-11-16T12:40:02ZSunny WongEWS: Subscription with subfolders doesn't find subfoldersSince one of my last system updates, I'm unable to see shared sub-folders from an subscribed ews mail account.
I'm also getting errors like `Failed to refresh Folder "<xxx:Foreign Folders>". The reported error was "Id is malformed".`
**...Since one of my last system updates, I'm unable to see shared sub-folders from an subscribed ews mail account.
I'm also getting errors like `Failed to refresh Folder "<xxx:Foreign Folders>". The reported error was "Id is malformed".`
**System**: Arch Linux with **Gnome 43.0**
**Evolution**: **3.46.1**
Office365: **Exchange Server 2016**
What I did:
1. In the calendar tab I go to File-> Subscribe to folder of other EWS user
2. I select the shared user and as `Folder name`, I select Inbox.
3. I switch back to the `Mail` View and check the result.
Expected result:
I should see a structure similar to:
```
└── mail account
├── inbox
└── Foreign Folders
└── Mailbox -- shared_user
├── Inbox
├── Subfolder_1
├── Subfolder_2
└── ...
```
Actual result:
```
└── mail account
├── inbox
└── Foreign Folders
└── Mailbox -- shared_user
└── Inbox
```
Clicking on `Inbox` only gives me the most recent mails, that got in since i subscribed to the folder. But all the already existing mails are missing.
Clicking on `Foreign Folders` or `Mailbox -- shared_user` results in an error message.
e.g.
`Failed to refresh Folder "<xxx:Foreign Folders>". The reported error was "Id is malformed".`
`Failed to refresh Folder "<xxx:Mailbox -- shared_user>". The reported error was "Id is malformed".`
Any help would be really appreciated.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/203"Include subdirectories" does not work for "Subscribe to folder of other EWS ...2022-11-07T08:49:35ZJohannes Maibaum"Include subdirectories" does not work for "Subscribe to folder of other EWS user"Using Exchange 365 (outlook.office365.com), and subscribing to the Inbox of another EWS user (shared mailbox) while checking "Include subdirectories" brings up the Inbox, but not the several dozen subdirectories this mailbox has.
```
$ ...Using Exchange 365 (outlook.office365.com), and subscribing to the Inbox of another EWS user (shared mailbox) while checking "Include subdirectories" brings up the Inbox, but not the several dozen subdirectories this mailbox has.
```
$ evolution --version
evolution 3.44.4 (3.44.4-2.fc36)
$ dnf info evolution-ews
[...]
Last metadata expiration check: 0:00:30 ago on Fri Nov 4 08:46:31 2022.
Installed Packages
Name : evolution-ews
Version : 3.44.4
Release : 1.fc36
Architecture : x86_64
Size : 2.1 M
Source : evolution-ews-3.44.4-1.fc36.src.rpm
```
I am unsure how to further debug this, but I am willing to provide any info that helps.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/204EWS calendar not loading with 3.46.1 (Socket I/O timeout)2022-11-16T12:41:50ZAlexander KochEWS calendar not loading with 3.46.1 (Socket I/O timeout)**OS:** ArchLinux
**Evolution versions:** evolution 3.46.1 / evolution-data-server 3.46.1 / evolution-ews 3.46.1
**Email server:** Microsoft Exchange Server 2013 (on-premise)
Since the upgrade to 3.46.1 my EWS calendar is no longer lo...**OS:** ArchLinux
**Evolution versions:** evolution 3.46.1 / evolution-data-server 3.46.1 / evolution-ews 3.46.1
**Email server:** Microsoft Exchange Server 2013 (on-premise)
Since the upgrade to 3.46.1 my EWS calendar is no longer loading from the server. Downgrading to 3.44.4 makes the issue disappear.
After some initial discussion in issue #199 I cleared my ~/.cache/evolution and ran `evolution-calendar-factory -w` with `EWS_DEBUG=1`.
There is a long stream of HTTP requests and replies, which at one point seems to stall. After a couple of seconds I get an error message in the GUI (Evolution) stating there was a time-out during socket I/O. Once this error is shown the stream of requests continues.
The last couple of transactions before the stall look like this (redacted for privacy):
```
> CONNECT owa.mydomain.com:443 HTTP/1.1
> Soup-Debug-Timestamp: 1667987380
> Soup-Debug: ESoupSession 1 (0x7f906805f100), SoupMessage 25 (0x7f90680b1810), GSocket 13 (0x56004b6e2d00)
> Accept-Encoding: gzip, deflate, br
> Accept-Language: de-de, de;q=0.9
> Connection: Keep-Alive
> Host: owa.mydomain.com
> Cookie: X-BackEndCookie=S-1-5-21-878839295-1385979706-142223018-9135=u56Ln[private]s7N0s/Gq8/GxcvGxcvP; ClientId=FLCO
QVYUIXDXOTCMJTQ; exchangecookie=3320[private]45b
< HTTP/1.1 200 Connection established
< Soup-Debug-Timestamp: 1667987380
< Soup-Debug: SoupMessage 25 (0x7f90680b1810)
< Proxy-Connection: keep-alive
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1667987380
> Soup-Debug: ESoupSession 1 (0x7f906805f100), SoupMessage 26 (0x56004b6c8b90), GSocket 13 (0x56004b6e2d00)
> Cache-Control: no-cache
> Pragma: no-cache
> Content-Type: text/xml; charset=utf-8
> Content-Length: 39931
> User-Agent: Evolution/3.46.1
> Connection: Keep-Alive
> Accept-Encoding: gzip, deflate, br
> Accept-Language: de-de, de;q=0.9
> Host: owa.mydomain.com
> Cookie: X-BackEndCookie=S-1-5-21-878839295-1385979706-142223018-9135=u56Ln[private]s7N0s/Gq8/GxcvGxcvP; ClientId=FLCO
QVYUIXDXOTCMJTQ; exchangecookie=3320[private]45b
> Authorization: NTLM TlRMT...[private]
< HTTP/1.1 401 Unauthorized
< Soup-Debug-Timestamp: 1667987380
< Soup-Debug: SoupMessage 26 (0x56004b6c8b90)
< Server: Microsoft-IIS/8.5
< WWW-Authenticate: NTLM TlRMT...[private]
< WWW-Authenticate: Basic realm="owa.mydomain.com"
< WWW-Authenticate: Negotiate
< Date: Wed, 09 Nov 2022 09:49:40 GMT
< Content-Length: 0
< request-id: 0fdfe935-a51c-425f-8761-97fcd820f490
< X-OWA-Version: 15.0.1497.42
< X-Powered-By: ASP.NET
< X-FEServer: SRVOWA01
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1667987380
> Soup-Debug: ESoupSession 1 (0x7f906805f100), SoupMessage 26 (0x56004b6c8b90), GSocket 13 (0x56004b6e2d00), restarted
> Cache-Control: no-cache
> Pragma: no-cache
> Content-Type: text/xml; charset=utf-8
> User-Agent: Evolution/3.46.1
> Connection: Keep-Alive
> Accept-Encoding: gzip, deflate, br
> Accept-Language: de-de, de;q=0.9
> Host: owa.mydomain.com
> Content-Length: 39931
> Cookie: X-BackEndCookie=S-1-5-21-878839295-1385979706-142223018-9135=u56Ln[private]s7N0s/Gq8/GxcvGxcvP; ClientId=FLCO
QVYUIXDXOTCMJTQ; exchangecookie=3320[private]45b
> Authorization: NTLM TlRMT...[private]
```
After the I/O time-out this is how the stream continues:
```
> CONNECT owa.mydomain.com:443 HTTP/1.1
> Soup-Debug-Timestamp: 1667987405
> Soup-Debug: ESoupSession 1 (0x7f906805f100), SoupMessage 27 (0x7f90680b12c0), GSocket 14 (0x56004b6e2bb0)
> Accept-Encoding: gzip, deflate, br
> Accept-Language: de-de, de;q=0.9
> Connection: Keep-Alive
> Host: owa.mydomain.com
> Cookie: X-BackEndCookie=S-1-5-21-878839295-1385979706-142223018-9135=u56Ln[private]s7N0s/Gq8/GxcvGxcvP; ClientId=FLCOQVYUIXDXOTCMJTQ; exchangecookie=3320[private]45b
< HTTP/1.1 200 Connection established
< Soup-Debug-Timestamp: 1667987405
< Soup-Debug: SoupMessage 27 (0x7f90680b12c0)
< Proxy-Connection: keep-alive
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1667987405
> Soup-Debug: ESoupSession 1 (0x7f906805f100), SoupMessage 28 (0x56004b6c8a80), GSocket 14 (0x56004b6e2bb0)
> Cache-Control: no-cache
> Pragma: no-cache
> Content-Type: text/xml; charset=utf-8
> Content-Length: 1398
> User-Agent: Evolution/3.46.1
> Connection: Keep-Alive
> Accept-Encoding: gzip, deflate, br
> Accept-Language: de-de, de;q=0.9
> Host: owa.mydomain.com
> Cookie: X-BackEndCookie=S-1-5-21-878839295-1385979706-142223018-9135=u56Ln[private]s7N0s/Gq8/GxcvGxcvP; ClientId=FLCOQVYUIXDXOTCMJTQ; exchangecookie=3320[private]45b
> Authorization: NTLM TlRMT...[private]
< HTTP/1.1 401 Unauthorized
< Soup-Debug-Timestamp: 1667987405
< Soup-Debug: SoupMessage 28 (0x56004b6c8a80)
< Server: Microsoft-IIS/8.5
< WWW-Authenticate: NTLM TlRMT...[private]
< WWW-Authenticate: Basic realm="owa.mydomain.com"
< WWW-Authenticate: Negotiate
< Date: Wed, 09 Nov 2022 09:50:04 GMT
< Content-Length: 0
< request-id: 9a9f17fc-cd8e-4f5e-86e4-37d222a5d349
< X-OWA-Version: 15.0.1497.42
< X-Powered-By: ASP.NET
< X-FEServer: SRVOWA01
> POST /EWS/Exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1667987405
> Soup-Debug: ESoupSession 1 (0x7f906805f100), SoupMessage 28 (0x56004b6c8a80), GSocket 14 (0x56004b6e2bb0), restarted
> Cache-Control: no-cache
> Pragma: no-cache
> Content-Type: text/xml; charset=utf-8
> User-Agent: Evolution/3.46.1
> Connection: Keep-Alive
> Accept-Encoding: gzip, deflate, br
> Accept-Language: de-de, de;q=0.9
> Host: owa.mydomain.com
> Content-Length: 1398
> Cookie: X-BackEndCookie=S-1-5-21-878839295-1385979706-142223018-9135=u56Ln[private]s7N0s/Gq8/GxcvGxcvP; ClientId=FLCOQVYUIXDXOTCMJTQ; exchangecookie=3320[private]45b
> Authorization: NTLM TlRMT...[private]
< HTTP/1.1 200 OK
< Soup-Debug-Timestamp: 1667987405
< Soup-Debug: SoupMessage 28 (0x56004b6c8a80)
< Cache-Control: private
< Transfer-Encoding: chunked
< Content-Type: text/xml; charset=utf-8
< Content-Encoding: gzip
< Vary: Accept-Encoding
< Server: Microsoft-IIS/8.5
< Set-Cookie: exchangecookie=3320[private]45b; path=/
< Set-Cookie: X-BackEndCookie=S-1-5-21-878839295-1385979706-142223018-9135=u56Ln[private]s7N0s/Gq8/GxcrPxc/K; expires=Fri, 09-Dec-2022 09:50:05 GMT; path=/EWS; secure; HttpOnly
< Date: Wed, 09 Nov 2022 09:50:04 GMT
< request-id: 8fd6df8c-062f-4695-8d61-8be407d98c20
< X-CalculatedBETarget: srvmail02.mydomain.lan
< X-DiagInfo: SRVMAIL02
< X-BEServer: SRVMAIL02
< X-AspNet-Version: 4.0.30319
< Persistent-Auth: true
< X-Powered-By: ASP.NET
< X-FEServer: SRVOWA01
```
I see a lot of `HTTP/1.1 401 Unauthorized` yet the EWS address books and mail works just fine, so I'm not sure how this could be an authorization issue.
The only error messages in the debug log I can spot are these:
```
[EWS] 2022-11-09 10:50:30.980 - e_ews_notification_get_events_sync: 0x7f90680b0ae0: finished reading events; cancelled:0 err:Socket I/O timed out is-partial-input:0
[EWS] 2022-11-09 10:50:30.981 - e_ews_notification_get_events_thread: Failed to get notification events (SubscriptionId: 'FQBzcn[private]AKA=')
```
I can provide the entire debug log or run with `EWS_DEBUG=2` if that helps. In case of the latter I would just need time to do careful 'cleaning' off sensitive information.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/205Autodiscover fails when adding new account2022-11-15T11:50:53Zlm808Autodiscover fails when adding new accountShows error:
Could not connect to autodiscover.xxxx.com: Connection refused
Same message appears for different Exchange accounts.
Both custom domain.
MS Outlook and Apple iOS login function normally
evolution-ews 3.46.1-1 and evolution ...Shows error:
Could not connect to autodiscover.xxxx.com: Connection refused
Same message appears for different Exchange accounts.
Both custom domain.
MS Outlook and Apple iOS login function normally
evolution-ews 3.46.1-1 and evolution 3.46.1-1 on Arch Linux.https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/206Can't change Authentication Method back to NTLM2022-11-16T11:58:49ZLeonidCan't change Authentication Method back to NTLMevolution v3.46.1
- Trying to change Authentication Method in Exchange Accout from "NTLM" to somethink else from the list and then switch back to "NTLM".
- In evolution source config Authentication Method changed from "NTLM" to "none"
-...evolution v3.46.1
- Trying to change Authentication Method in Exchange Accout from "NTLM" to somethink else from the list and then switch back to "NTLM".
- In evolution source config Authentication Method changed from "NTLM" to "none"
- It breaks authorization
![source_file_diff](/uploads/998946cdd6c827992f575606ebed459c/source_file_diff.jpg)