Hi Uwe,
we tested both SOGo plugins (connector and integrator) with TB60 and
found the following:
Windows 10, Thunderbird 60 (32/64 bit): auto updates and address book
were not working out of the box. We managed to get rid of some
deprecation warnings with the attached patch, but address books and auto
updates seem to remain broken for the moment.
ad address book errors:
uncaught exception: 2147500034 CardDAVDirectoryFactory.js:62:25
NS_NOINTERFACE: Component does not have requested interface'Component
does not have requested interface' when calling method:
[nsIFactory::createInstance] CardDAVDirectoryFactory.js:62
Best regards
Christoph Zechner
Hi Ludovic,
I tried the extension for th60 on windows 7 from the link.
Beside a warning, after the download process, the connector did not
synchronize.
May be, I should wait for the official release.
Regards,
Uwe Koch Kronberg
Enrique Koch y Cía. Ltda.
Fono: +56 322543464
Fax: +56 322543465
Cel: +56 987177837
Skype: uwe.koch.k
mailto:
uwe.k...@opticakoch.cl
Enviado desde mi desktop.
La información contenida en este mensaje puede ser privada, confidencial
y estar protegida contra la divulgación. Si el lector de este mensaje
no es el receptor que se intentó contactar o un trabajador o
interlocutor responsable de entregar este mensaje al receptor que se
intentó contactar
, usted está siendo notificado que cualquier propagación, distribución o
copia de esta comunicación está estrictamente prohibida. Si ha recibido
esta comunicación por error, por favor, notifíquenos de inmediato,
respondiendo este mensaje y eliminándolo de su computador.
El 31/08/18 a las 12:27, Ludovic Marcotte ( lmarco...@inverse.ca) escribió:
Hi,
Extensions for Thunderbird v60 are now available from:
http://packages.inverse.ca/SOGo/thunderbird/nightly/
After a few days of testing, we'll make them available as an official
release.
Thanks,
On 2018-08-30 4:47 PM, Ludovic Marcotte ( lmarco...@inverse.ca) wrote:
I have pretty much everything working now. Expect a preview release
tomorrow.
--
users@sogo.nu
https://inverse.ca/sogo/lists
diff -ur original/chrome/content/inverse-library/calendar-cache.js patched/chrome/content/inverse-library/calendar-cache.js
--- original/chrome/content/inverse-library/calendar-cache.js 2018-08-31 17:17:45.000000000 +0200
+++ patched/chrome/content/inverse-library/calendar-cache.js 2018-09-04 11:35:46.000000000 +0200
@@ -15,7 +15,7 @@
.wrappedJSObject);
mgr.unregisterCalendar(aCalendar);
- mgr.deleteCalendar(aCalendar);
+ mgr.removeCalendar(aCalendar);
var newCal = mgr.createCalendar(aCalendar.type, aCalendar.uri);
newCal.name = aCalendar.name;
diff -ur original/chrome/content/inverse-library/sogoWebDAV.js patched/chrome/content/inverse-library/sogoWebDAV.js
--- original/chrome/content/inverse-library/sogoWebDAV.js 2018-08-31 17:17:45.000000000 +0200
+++ patched/chrome/content/inverse-library/sogoWebDAV.js 2018-09-04 14:09:48.000000000 +0200
@@ -18,7 +18,7 @@
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
Components.utils.import("resource://gre/modules/Services.jsm");
-Components.utils.import("resource://calendar/modules/calProviderUtils.jsm");
+Components.utils.import("resource://calendar/modules/calUtils.jsm");
function jsInclude(files, target) {
let loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
@@ -166,7 +166,7 @@
onStatus: function sogoWebDAV_onStatus(aRequest, aContext, aStatus, aStatusArg) {} };
}
- return cal.InterfaceRequestor_getInterface.apply(this, arguments);
+ return cal.provider.InterfaceRequestor_getInterface.apply(this, arguments);
},
_sendHTTPRequest: function(method, body, headers) {
diff -ur original/components/CalDAVACLManager.js patched/components/CalDAVACLManager.js
--- original/components/CalDAVACLManager.js 2018-08-31 17:17:45.000000000 +0200
+++ patched/components/CalDAVACLManager.js 2018-09-04 14:11:10.000000000 +0200
@@ -1309,7 +1309,7 @@
httpChannel.loadFlags |= Components.interfaces.nsIRequest.LOAD_BYPASS_CACHE;
let callbacks = {
- getInterface: cal.InterfaceRequestor_getInterface
+ getInterface: cal.provider.InterfaceRequestor_getInterface
};
httpChannel.notificationCallbacks = callbacks;