What versions of TLS does evolution support?

Asked by Russell Weber

After upgrading to Ubuntu 20.04 from 18.04, I decided to re-add my company's ancient exchange server's account so that I can get email and the like from the company I work for. While adding the exchange server, I ran into the following issue.
```
Error performing TLS handshake: A packet with illegal or unsupported version was received.
```
I have verified that this works as expected in Ubuntu 18.04 and I do not get the same error back.

This is a possible regression bug, but rather than file it as such, I figured I would do my due diligence and ask the following: are there or were any changes to the versions of TLS that evolution supports or the versions of exchange servers that evolution supports in the latest version of evolution being deployed on 20.04?

Cheers and thanks in advance.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu evolution-ews Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Does it have OWA? You could access Exchange using that as a work around.

Revision history for this message
Russell Weber (rustyscottweber) said :
#2

It does have OWA, but how would I use that as a work around?

Do you mean by modifying the URL to include the OWA or EWS endpoint? In which case, I've already tried that.

businessdomain.com/ews
businessdomain.com:443/ews
businessdomain.com/owa
businessdomain.com:443/owa

and a couple of others.

Revision history for this message
Russell Weber (rustyscottweber) said :
#3

I've double checked this with Ubuntu 18.04. This works flawlessly in 18.04.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#4

By using OWA you "can get email and the like from the company" as requested in your original post.... No?

Revision history for this message
Russell Weber (rustyscottweber) said :
#5

Using the OWA, not with evolution on Ubuntu 20.04, I can get to everything. Mail, calendar, mobile push. Web application is running and many other types of devices are connected to the exchange server, on the same account, and sending/receiving email.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#6

OK great. You have a work around which is exactly what I said yesterday. I don't use email clients outside of my work. Maybe others can advise but at least you can manipulate email and so forth

Revision history for this message
Russell Weber (rustyscottweber) said :
#7

Using the web interface is a work around, I guess. But if the purpose of "Evolution" is to be a general mail client, using the web interface kind of defeats the purpose. I've been looking through the source code trying to find the correct line of code which would determine TLS supported versions or versions of exchange servers supported but, I'm afraid I've ran out of the limited amount of time I have to debug the issue. With my limited knowledge of the code base, I'm at a bit of a disadvantage in debugging an issue like this.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#8

Absolutely. I already said it was a work around..... Twice

I don't use Evolution or any email client in Ubuntu. Does this help?
http://forums.debian.net/viewtopic.php?f=6&t=131054

Revision history for this message
Russell Weber (rustyscottweber) said :
#9

I did some more digging around and have found that TLS 1.0 and TLS 1.1 are indeed no longer supported in evolution. Only 1.2 and 1.3 at the current time of posting. I've been looking at some of the work-arounds on this thread:

http://gnome-evolution-general.1774414.n4.nabble.com/evolution-3-36-disabled-TLS1-0-and-TLS-1-1-and-workaround-td4670484.html#a4670497

Can you help with this problem?

Provide an answer of your own, or ask Russell Weber for more information if necessary.

To post a message you must log in.