EAS-4-TbSync icon indicating copy to clipboard operation
EAS-4-TbSync copied to clipboard

Provider for Exchange ActiveSync is incompatible with Thunderbird 102.0.

Open InFerYes opened this issue 2 years ago • 6 comments

Your environment

TbSync version: 3.0.2 EAS-4-TbSync version: 2.0.1 Thunderbird version: 102.0

Running on Windows 10, but I also use these on Arch Linux

InFerYes avatar Jun 30 '22 11:06 InFerYes

ETA : 3 month

jobisoft avatar Jun 30 '22 11:06 jobisoft

How far is this?

fridrich avatar Jul 17 '22 21:07 fridrich

Please don't annoy him. You do want him to spend his spare time on fixing EAS-4-TbSync, not on answering posts, don't you?

domibln avatar Jul 19 '22 09:07 domibln

I am on it, I use the provider myself, so there will be an update. I still need time.

jobisoft avatar Jul 19 '22 12:07 jobisoft

Looking forward to it and thanks for this handy addon :)

black-snow avatar Jul 21 '22 10:07 black-snow

would be really helpful to get a 102 compatible version

ggruber avatar Sep 05 '22 06:09 ggruber

Here is a very preliminary version for 102. Please do NOT use it on your production profile.

Create a new profile and test it - and assume that it will eat all your data, so have some sort of backup of your calendar and contacts data.

The address book UI has changed massively and I have not adapted it yet. This version aims for the following:

  • does calendar sync work on a new profile (up and down)
  • for the brave ones: does calendar sync work on an updated profile, using an existing sync state?

Preview removed. See first post of this issue

jobisoft avatar Sep 16 '22 07:09 jobisoft

Everything is fine with my old outlook profile.

Screenshot_87

kxxt avatar Sep 16 '22 07:09 kxxt

A very big thanks to @kxxt for helping me with the update. Do you happen to have a paypal account, so I can forward the donations I received for EAS?

jobisoft avatar Sep 16 '22 07:09 jobisoft

A very big thanks to @kxxt for helping me with the update. Do you happen to have a paypal account, so I can forward the donations I received for EAS?

I do have a paypal account([email protected]) but feel free to keep the donations to yourself because you are the one who is paying a lot of attention to maintain TbSync.

kxxt avatar Sep 16 '22 07:09 kxxt

It works fine for me, with Windows 10 and TB 102.2.2 (64 bit).

Thank you very much @jobisoft!

rubennc91 avatar Sep 16 '22 08:09 rubennc91

@kxxt:

I do have a paypal account([email protected]) but feel free to keep the donations to yourself because you are the one who is paying a lot of attention to maintain TbSync.

You should have received something :-) Thanks for digging through the code.

jobisoft avatar Sep 16 '22 08:09 jobisoft

@kxxt:

I do have a paypal account([email protected]) but feel free to keep the donations to yourself because you are the one who is paying a lot of attention to maintain TbSync.

You should have received something :-) Thanks for digging through the code.

Thanks for the donation. Actually I think it's too much for me.

Also I learned how a Thunderbird plugin works and how to debug it(I have no experience before).

kxxt avatar Sep 16 '22 08:09 kxxt

New version managed to synchronise calendar, thanks a lot !

With the old TB I was able to get all the email address from the server when typing a new message but this is not showing anymore, is this normal ?

Thanks both for your hard work ! :)

lguerard avatar Sep 16 '22 08:09 lguerard

With the old TB I was able to get all the email address from the server when typing a new message but this is not showing anymore, is this normal ?

This update is not including an update for contact sync/handling yet.

jobisoft avatar Sep 16 '22 08:09 jobisoft

That makes sense, thanks a lot for the info :). I'll keep an eye out for this then !

lguerard avatar Sep 16 '22 08:09 lguerard

Here is a very preliminary version for 102. Please do NOT use it on your production profile.

I can confirm this to work ok.

stheine avatar Sep 16 '22 08:09 stheine

Also ok for me (calendars, not contacts)

thanks!

Trapulo avatar Sep 16 '22 09:09 Trapulo

calendar sync works for me. Thanks a lot!!

wolffi avatar Sep 16 '22 09:09 wolffi

Calendar successfully tested as working for me too. 🎊

(I don't even use the contacts sync, I tend to simply reply to e-mail and fall back to LDAP to search for colleagues)

@jobisoft and @kxxt, you are now my heroes!

DrYak avatar Sep 16 '22 09:09 DrYak

OK, existing account from 91 with profile migrated to 102 and the two test extensions, works like a charm here and calendar syncs. Hotmail contacts are there even

fridrich avatar Sep 16 '22 09:09 fridrich

Next needed steps:

  • [x] remove all overlaying code for the address book, that is a dead end
  • [x] no longer update individual card properties, but only the _vCard property (because we have more than two emails, which cannot be set through the legacy props)
  • [x] map special EAS props to custom vCard props (x-...), so the data is not lost, even if we cannot show it yet in the address book
  • [x] use code similar to what the webExtension API is doing to update the _vCard prop
  • [ ] alternatively, use the WebExtension API and use the notifyTools to access the background script and the WebExtension API directly from the legacy code still used by TbSync/EAS

Photo handling also changed, see

jobisoft avatar Sep 16 '22 09:09 jobisoft

I only know how to add ans test the plugin from a .xpi file. How can I get it??

jretxaniz avatar Sep 16 '22 11:09 jretxaniz

I confirm that calendar syncing is now working again for me on 102.2.2 running on Manjaro Linux

blarghmatey avatar Sep 16 '22 15:09 blarghmatey

One presumes that we'll need to keep an eye on this issue, since XPI installed addons for testing won't auto-update later...

Still eagerly testing though. :D

btaroli avatar Sep 16 '22 16:09 btaroli

Works for me with TB102.2.2 with my normal profile (backed up first), finding and then syncing all my outlook.com calendars AND my outlook.com contacts. Great - thanks. Thought you said the contacts code isn't included - my outlook.com People has definitely appeared in the TB Address book and fully populated with the latest entries after syncing. (I had deleted the outlook.com account from TbSync back when it stopped working in TB 98-ish).

DavidBE-UK avatar Sep 16 '22 16:09 DavidBE-UK

Thought you said the contacts code isn't included - my outlook.com People has definitely appeared in the TB Address book and fully populated with the latest entries after syncing.

An initial download may work but I doubt later updates will work. The underlying contact storage has changed and for the initial download some migration code kicks in, but then the cards use the modern vCard storage and my addon currently only updates the old fields, which will be ignored by Thunderbird once a vCard has been created.

jobisoft avatar Sep 16 '22 17:09 jobisoft

I only know how to add ans test the plugin from a .xpi file. How can I get it??

XPI files are ZIP files, but I cannot dump XPI files here. You can install the ZIP file just like a XPI file, you do not even need to rename it.

jobisoft avatar Sep 16 '22 17:09 jobisoft

Calendar sync with Outlook office 365 is working again :tada:
TbSync 3.1 EAS-4-TbSync 2.1 Thunderbird 102.1.2 (64-bit) Debian 12 Bookworm (Testing) Linux

Thanks!!

jamescr avatar Sep 17 '22 01:09 jamescr

Here is a very preliminary version for 102. Please do NOT use it on your production profile.

Create a new profile and test it - and assume that it will eat all your data, so have some sort of backup of your calendar and contacts data.

The address book UI has changed massively and I have not adapted it yet. This version aims for the following:

* does calendar sync work on a new profile (up and down)

* for the brave ones: does calendar sync work on an updated profile, using an existing sync state?

Thank you. I was able to configure it using TB 102.2 and Calendar sync with Exchange server is working again. Appreciate your help and support.

smmehta1822 avatar Sep 18 '22 16:09 smmehta1822