[SOGo] Thunderbird 78, SOGo Connector 78.0.1
Hello, i've tried the sogo-connector-78.0.1-1bc4f5928d.xpi with TB 78. But with 78.0.1 the list of SOGo calendars and address books dir not show any entries. 78.0.0 works with TB78 and i'm using the same preferences with both versions. Our server is using SOGo 5.2. Thanks for help. Rudolf -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78+ plugin missing features
Hi Lukas, so as I often said, for us the two main missing features in the new Plugin Version being: - The global read-only addressbook (people) For this, an approach like that could be used: https://thunderbird.topicbox.com/groups/addons/Te59c61af548cff18-M2efbc46fa6c695122cd616af I haven't looked at the code yet but we could do the same. - Synchronized address lists Not gonna happen in v78 - the TB78 address book code doesn't allow it and we can't alter the code (like we do in some places) without rewriting a ton of code. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] Thunderbird 78+ plugin missing features
Hi, so as I often said, for us the two main missing features in the new Plugin Version being: - The global read-only addressbook (people) - Synchronized address lists Is there any way we could help to get these features implemented - for example by Payment? Greetings - Lukas -- Lukas Wringer Universität Augsburg Rechenzentrum Service & Support 86135 Augsburg OpenPGP_signature Description: OpenPGP digital signature
Re: [SOGo] Thunderbird 78 Support
Hello Christian, thank you for the links, I'll check the projects you've mentioned. Best Regards, Michal Dne 10.12.2020 v 9:02 c...@brain-biotech.de napsal(a): Am 07.12.20 um 18:23 schrieb Michal Kminek (mkmi...@getnet.cz): Hello Christian, recently I solved something similar but with no luck. My goal was sending Thunderbird as a package or through the GPO in Microsoft Domain. Which way do you distribute Thunderbird to your domain users? Thunderbird we depoly using OPSI (https://www.opsi.org/). The SOGo-Connector we deploy using the GPO templates for Thunderbird (https://github.com/drlellinger/thunderbird-policies) Or do you allow users to update Thunderbird in their profile? No we switch of automatic updates. Regards -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Am 07.12.20 um 18:23 schrieb Michal Kminek (mkmi...@getnet.cz): Hello Christian, recently I solved something similar but with no luck. My goal was sending Thunderbird as a package or through the GPO in Microsoft Domain. Which way do you distribute Thunderbird to your domain users? Thunderbird we depoly using OPSI (https://www.opsi.org/). The SOGo-Connector we deploy using the GPO templates for Thunderbird (https://github.com/drlellinger/thunderbird-policies) Or do you allow users to update Thunderbird in their profile? No we switch of automatic updates. Regards -- Dr. Christian Naumer Vice President Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com phone +49-6251-9331-30 / fax +49-6251-9331-11 Subscribe to BRAIN's Newsletter: http://www.brain-biotech.com/de/newsletter Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 problems
Hi all, another one. When I subscribe to an Address book: Uncaught TypeError: this.QueryInterface is not a function InterfaceRequestor_getInterface resource:///modules/calendar/utils/calProviderUtils.jsm:152 sogoWebDAV_getInterface chrome://inverse-library/content/sogoWebDAV.js:165 _sendHTTPRequest chrome://inverse-library/content/sogoWebDAV.js:179 load chrome://inverse-library/content/sogoWebDAV.js:363 post chrome://inverse-library/content/sogoWebDAV.js:409 unsubscribeFromFolder chrome://sogo-connector/content/general/subscription-utils.js:206 SIAbDeleteDirectory chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:504 AbDeleteSelectedDirectory chrome://messenger/content/addressbook/abCommon.js:355 doCommand chrome://messenger/content/addressbook/abCommon.js:201 goDoCommand chrome://global/content/globalOverlay.js:101 oncommand chrome://messenger/content/addressbook/addressbook.xhtml:1 calProviderUtils.jsm:152:19 and this one: CardDAV username not set. This probably means you set up CardDAV before Thunderbird 82. Remove the directory and set it up again, or set pref ldap_2.servers.Biocatalystssogosogobrainbiotechcom.carddav.username with your username. CardDAVDirectory.jsm:166:15 _makeRequest resource:///modules/CardDAVDirectory.jsm:166 fetchAllFromServer resource:///modules/CardDAVDirectory.jsm:328 addDirectories chrome://sogo-connector/content/addressbook/folder-handler.js:99 onDAVQueryComplete chrome://sogo-connector/content/general/subscription-utils.js:103 _handleHTTPResponse chrome://inverse-library/content/sogoWebDAV.js:314 onStreamComplete chrome://inverse-library/content/sogoWebDAV.js:238 regards Christian -- Dr. Christian Naumer Vice President Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com phone +49-6251-9331-30 / fax +49-6251-9331-11 Subscribe to BRAIN's Newsletter: http://www.brain-biotech.com/de/newsletter Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 problems
Hi All, some more Problems we found: Some contacts are not synced with this error: TypeError: r.querySelector(...) is null CardDAVDirectory.jsm:265:20 Do not know if this is related or something else: NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean AddrBookCard.jsm:199 getPropertyAsBool resource:///modules/AddrBookCard.jsm:199 We have some users reporting then when writing email in TB and typing the address in the To field TB does not auto complete. Those users have in addition to our "normal" address books also one with ~4000 contacts. When they unsubscribe this it works again. The behaviour here is a bit inconsistent as I could not reproduce it on my machine. Regards Christian -- Dr. Christian Naumer Vice President Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com phone +49-6251-9331-30 / fax +49-6251-9331-11 Subscribe to BRAIN's Newsletter: http://www.brain-biotech.com/de/newsletter Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hello Christian, recently I solved something similar but with no luck. My goal was sending Thunderbird as a package or through the GPO in Microsoft Domain. Which way do you distribute Thunderbird to your domain users? Or do you allow users to update Thunderbird in their profile? Regards, Michal Dne 01.12.2020 v 17:16 c...@brain-biotech.de napsal(a): Hello all, slightly different topic. Has anybody successfully deployd the new connector with the GPO Templates of Thunderbird? The xpi is copied here: C:\Program Files\Mozilla Thunderbird\features but not installed. Is this related to the PLugin, to thudnerbird V 78 or to a configuration issue? Regards Christian -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hello all, slightly different topic. Has anybody successfully deployd the new connector with the GPO Templates of Thunderbird? The xpi is copied here: C:\Program Files\Mozilla Thunderbird\features but not installed. Is this related to the PLugin, to thudnerbird V 78 or to a configuration issue? Regards Christian -- Dr. Christian Naumer Vice President Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com phone +49-6251-9331-30 / fax +49-6251-9331-11 Subscribe to BRAIN's Newsletter: http://www.brain-biotech.com/de/newsletter Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
On 2020-12-01 10:34 a.m., Heiner Markert (mephi...@gmx.net) wrote: is this bug also present in SOGo 4.0.7 (which ships with Debian Buster)? Yep, it is present. -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hi, is this bug also present in SOGo 4.0.7 (which ships with Debian Buster)? This would explain why my address books are simply empty when I try the new connector on TB 78.5. Thanks, Heiner Am 16.10.2020 um 21:06 schrieb Ludovic Marcotte (lmarco...@inverse.ca): On 2020-10-15 11:30 a.m., Sorin-Adrian Ursan (s_ur...@hotmail.com) wrote: However, if we compile it for our test instance 5.0.1. Do you know if it is a compatibility problem with SOGo 2 and if yes, do you think it will be solved? There's a bug in the CardDAV code of Thunderbird 78 which we added a workaround for in SOGo v5.0.1 - it was NOT added to v2. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 ::https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Connector
Am 23.11.20 um 14:58 schrieb Ludovic Marcotte (lmarco...@inverse.ca): Hi, I fixed all of this. Thanks those fields are synced now. Regards Thanks, On 2020-11-23 8:14 a.m., c...@brain-biotech.de wrote: Am 23.11.20 um 14:06 schrieb Ludovic Marcotte (lmarco...@inverse.ca): I've looked and Thunderbird doesn't sync those at all over CardDAV. I'll see if I can sync them using our Connector by extending the code. Thanks. I see this in the console. But I am not sure this is related: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIObserverService.removeObserver] 17 sync.addressbook.groupdav.js:1732 That's not related and I am not getting this. When do you get it? Every time I right click on an Address-book and choose Sync now. Regards -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Subscribe to BRAIN's Newsletter: http://www.brain-biotech.com/de/newsletter Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] Thunderbird 78 problems
Hi all, we just (ten minutes ago) built a new connector for our SOGo and still encounter the following problems: 1) no mailinglists get synced (created a test list in SOGo web interface, but does not get synced at all) 2) after initial sync, Thunderbird now has two address books called "Personal Address Book", one is TB's default, the other one from SOGo. Any chance of merging those two, especially if the default one is empty anyway? Thanks in advance! Cheers Christoph Zechner -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Connector
Hi, I fixed all of this. Thanks, On 2020-11-23 8:14 a.m., c...@brain-biotech.de wrote: Am 23.11.20 um 14:06 schrieb Ludovic Marcotte (lmarco...@inverse.ca): I've looked and Thunderbird doesn't sync those at all over CardDAV. I'll see if I can sync them using our Connector by extending the code. Thanks. I see this in the console. But I am not sure this is related: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIObserverService.removeObserver] 17 sync.addressbook.groupdav.js:1732 That's not related and I am not getting this. When do you get it? Every time I right click on an Address-book and choose Sync now. Regards -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Connector
Am 23.11.20 um 14:06 schrieb Ludovic Marcotte (lmarco...@inverse.ca): I've looked and Thunderbird doesn't sync those at all over CardDAV. I'll see if I can sync them using our Connector by extending the code. Thanks. I see this in the console. But I am not sure this is related: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIObserverService.removeObserver] 17 sync.addressbook.groupdav.js:1732 That's not related and I am not getting this. When do you get it? Every time I right click on an Address-book and choose Sync now. Regards -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Subscribe to BRAIN's Newsletter: http://www.brain-biotech.com/de/newsletter Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Connector
Hi, On 2020-11-23 4:56 a.m., c...@brain-biotech.de wrote: I tried now with the newest code. It is still the same. The "Custom Value" Fields are not synced in any direction (not server->TB and not TB-> Server). I've looked and Thunderbird doesn't sync those at all over CardDAV. I'll see if I can sync them using our Connector by extending the code. I see this in the console. But I am not sure this is related: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIObserverService.removeObserver] 17 sync.addressbook.groupdav.js:1732 That's not related and I am not getting this. When do you get it? Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Connector
Hello all, I tried now with the newest code. It is still the same. The "Custom Value" Fields are not synced in any direction (not server->TB and not TB-> Server). I see this in the console. But I am not sure this is related: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIObserverService.removeObserver] 17 sync.addressbook.groupdav.js:1732 Regards Christian Am 21.11.20 um 10:46 schrieb c...@brain-biotech.de: I also noticed that the 4 user defined fields of the Addressbook are not synced. Is this related to the connector or to TB 78? Regards Am 20.11.20 um 23:02 schrieb Lukas Wringer (lukas.wrin...@rz.uni-augsburg.de): Hi, so I just built the most recent version from github, and I just wanted to let you know that the unsubscribe function for calendars is still broken and there is still no unsubscribe for address books (only delete). PS: Is it better to post these bugs here or on the sogo bug tracker so they don't get lost? Greetings Lukas Wringer -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Subscribe to BRAIN's Newsletter: http://www.brain-biotech.com/de/newsletter Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Connector
I also noticed that the 4 user defined fields of the Addressbook are not synced. Is this related to the connector or to TB 78? Regards Am 20.11.20 um 23:02 schrieb Lukas Wringer (lukas.wrin...@rz.uni-augsburg.de): Hi, so I just built the most recent version from github, and I just wanted to let you know that the unsubscribe function for calendars is still broken and there is still no unsubscribe for address books (only delete). PS: Is it better to post these bugs here or on the sogo bug tracker so they don't get lost? Greetings Lukas Wringer -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Subscribe to BRAIN's Newsletter: http://www.brain-biotech.com/de/newsletter Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Connector
Hi, so I just built the most recent version from github, and I just wanted to let you know that the unsubscribe function for calendars is still broken and there is still no unsubscribe for address books (only delete). PS: Is it better to post these bugs here or on the sogo bug tracker so they don't get lost? Greetings Lukas Wringer -- Lukas Wringer Universität Augsburg Rechenzentrum Service & Support 86135 Augsburg signature.asc Description: OpenPGP digital signature
Re: [SOGo] Thunderbird 78 Connector
Hi, On 2020-11-09 6:07 p.m., Greg Miller (gmil...@conley-inc.com) wrote: Thanks for the detailed info! It sounds like I need to stick with T68 for now, and give the SOGo folks more time to re-engineer around the major changes that Mozilla has made to T78. I've just pushed a fix to the SOGo Connector - it was still invoking removed code in the calendaring module and thus, breaking things during initial loading. I've tested with a fresh profile and all is good. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Connector
Hi Frank, Thanks for the detailed info! It sounds like I need to stick with T68 for now, and give the SOGo folks more time to re-engineer around the major changes that Mozilla has made to T78. I have one user that keeps "auto upgrading" to T78. I will just need to disable his upgrade capability for the time being. Best regards, Greg On 11/6/20 3:58 AM, Frank Pauxberger (fr...@pauxberger.de) wrote: Hi Greg, I followed the steps at https://github.com/inverse-inc/sogo-connector which are the ones you will find in the README.md. The copy cmd generates the config for your site so yes, my lucky guess was I renamed it to my SOGo server's public URL. In the file custom//chrome/content/sogo-connector/general/custom-preferences.js I did the following demo: force_char_pref("sogo-connector.baseURL", "https://demo.sogo.nu/SOGo";); mySOGoserver: force_char_pref("sogo-connector.baseURL", "https://www./SOGo"); then I ran the build commands and zipped the stuff back into the XPI file. For that worked in the sense that Thunderbird found my calendars and my address book. What didn't work though: - Not the full address book was synced (according to Ludovic that is due to a bug in Thunderbird; there is a workaround using SOGo 5.0.1 and the latest SOPE version. That *did not* fix it for me!) - I cannot edit calendar entries in Thunderbird; when saving an entry I get the message that it recently was changed on the server and if I want to reload or safe anyways. Saving does not work after either. So for now I stick with T68 and the working environment, happy to test the "new" stuff though as well. Frank Am 05.11.20 um 20:44 schrieb Greg Miller (gmil...@conley-inc.com): Pardon the newbie questions... What are the steps involved to create an XPI from the Connector code currently available on Github? I'm used to modifying the "demo" XPI to suit our environment, but this appears to be a completely different process than I have done in the past. I cloned the repo (pretty standard), but where do I go from there? The instructions in README.md state that I should "cp -a custom/sogo-demo custom/mysite". Does "mysite" need to be set to something specific? Does it need to be the fully-qualified URL of my SOGo server, or something else? The instructions also state that I should "customize the sogo-connector.baseURL value" in "custom/mysite//chrome/content/sogo-connector/general/custom-preferences.js". However, I do not see "sogo-connector.baseURL" in this file. I see compilation instructions for SOGo itself in the Wiki, but I can't find instructions for compiling the Thunderbird Connector. Thanks for any direction you can provide to me! -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Connector
Hi Greg, I followed the steps at https://github.com/inverse-inc/sogo-connector which are the ones you will find in the README.md. The copy cmd generates the config for your site so yes, my lucky guess was I renamed it to my SOGo server's public URL. In the file custom//chrome/content/sogo-connector/general/custom-preferences.js I did the following demo: force_char_pref("sogo-connector.baseURL", "https://demo.sogo.nu/SOGo";); mySOGoserver: force_char_pref("sogo-connector.baseURL", "https://www./SOGo"); then I ran the build commands and zipped the stuff back into the XPI file. For that worked in the sense that Thunderbird found my calendars and my address book. What didn't work though: - Not the full address book was synced (according to Ludovic that is due to a bug in Thunderbird; there is a workaround using SOGo 5.0.1 and the latest SOPE version. That *did not* fix it for me!) - I cannot edit calendar entries in Thunderbird; when saving an entry I get the message that it recently was changed on the server and if I want to reload or safe anyways. Saving does not work after either. So for now I stick with T68 and the working environment, happy to test the "new" stuff though as well. Frank Am 05.11.20 um 20:44 schrieb Greg Miller (gmil...@conley-inc.com): Pardon the newbie questions... What are the steps involved to create an XPI from the Connector code currently available on Github? I'm used to modifying the "demo" XPI to suit our environment, but this appears to be a completely different process than I have done in the past. I cloned the repo (pretty standard), but where do I go from there? The instructions in README.md state that I should "cp -a custom/sogo-demo custom/mysite". Does "mysite" need to be set to something specific? Does it need to be the fully-qualified URL of my SOGo server, or something else? The instructions also state that I should "customize the sogo-connector.baseURL value" in "custom/mysite//chrome/content/sogo-connector/general/custom-preferences.js". However, I do not see "sogo-connector.baseURL" in this file. I see compilation instructions for SOGo itself in the Wiki, but I can't find instructions for compiling the Thunderbird Connector. Thanks for any direction you can provide to me! -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] Thunderbird 78: Cannot delete address books
Hi all, yesterday I upgraded Thunderbird 68.12.0 -> 78.4.0, created and installed the SOGo connector from here https://github.com/inverse-inc/sogo-connector SOGo version is 5.0.1. AFAICT things seems to work. There's one problem I can't solve, though: After the upgrade all addrss books appeared twice. Judging from their resp. properties one of the doubles is local (properties show only address book's name) and the other the "SOGo address book" (properties show it's URL, sync interval etc.). I then wanted to delete the local address books but that failed. Error console shows if I try to: > 09:28:21.088 Uncaught TypeError: 'caller', 'callee', and 'arguments' > properties may not be accessed on strict mode functions or the arguments > objects for calls to them > backtrace chrome://inverse-library/content/sogoWebDAV.js:49 > SCAbDeleteDirectory > chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:135 > SIAbDeleteDirectory > chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:524 > AbDeleteSelectedDirectory > chrome://messenger/content/addressbook/abCommon.js:355 > doCommand chrome://messenger/content/addressbook/abCommon.js:201 > goDoCommand chrome://global/content/globalOverlay.js:101 > oncommand chrome://messenger/content/addressbook/addressbook.xhtml:1 > sogoWebDAV.js:49:9 > backtrace chrome://inverse-library/content/sogoWebDAV.js:49 > SCAbDeleteDirectory > chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:135 > SIAbDeleteDirectory > chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:524 > AbDeleteSelectedDirectory > chrome://messenger/content/addressbook/abCommon.js:355 > doCommand chrome://messenger/content/addressbook/abCommon.js:201 > goDoCommand chrome://global/content/globalOverlay.js:101 > oncommand chrome://messenger/content/addressbook/addressbook.xhtml:1 > 09:28:21.088 An error occurred executing the button_delete command: > [Exception... "[JavaScript Error: "'caller', 'callee', and 'arguments' > properties may not be accessed on strict mode functions or the arguments > objects for calls to them" {file: > "chrome://inverse-library/content/sogoWebDAV.js" line: 49}]'[JavaScript > Error: "'caller', 'callee', and 'arguments' properties may not be accessed on > strict mode functions or the arguments objects for calls to them" {file: > "chrome://inverse-library/content/sogoWebDAV.js" line: 49}]' when calling > method: [nsIController::doCommand]" nsresult: "0x80570021 > (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: > chrome://global/content/globalOverlay.js :: goDoCommand :: line 101" data: > yes] globalOverlay.js:104 > goDoCommand chrome://global/content/globalOverlay.js:104 > oncommand chrome://messenger/content/addressbook/addressbook.xhtml:1 Did I make a mistake during the upgrade or is this a bug? Any way to circumvent this? -- Regards mks -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] Thunderbird 78 Connector
Pardon the newbie questions... What are the steps involved to create an XPI from the Connector code currently available on Github? I'm used to modifying the "demo" XPI to suit our environment, but this appears to be a completely different process than I have done in the past. I cloned the repo (pretty standard), but where do I go from there? The instructions in README.md state that I should "cp -a custom/sogo-demo custom/mysite". Does "mysite" need to be set to something specific? Does it need to be the fully-qualified URL of my SOGo server, or something else? The instructions also state that I should "customize the sogo-connector.baseURL value" in "custom/mysite//chrome/content/sogo-connector/general/custom-preferences.js". However, I do not see "sogo-connector.baseURL" in this file. I see compilation instructions for SOGo itself in the Wiki, but I can't find instructions for compiling the Thunderbird Connector. Thanks for any direction you can provide to me! -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hello all, what is the status with the plugin now. Which Friday do you plan the release? Regards Christian -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Dear Ludovic, I'm sorry, but it is not clear for me: will the Thunderbird 78 connector be compatible with SOGo 2 or not? Knowing this will help us set the strategy for a quicker update to SOGo 5 or reinstall from scratch Thunderbird 68 for the users who updated to Thunderbird 78 (as a downgrade is not possible). Thank you in advance for the clarification, Sorin From: users-requ...@sogo.nu on behalf of Sorin-Adrian Ursan Sent: Friday, October 16, 2020 22:01 To: users@sogo.nu Subject: RE: [SOGo] Thunderbird 78 Support Thank you. So just to be sure I understand correctly, Thunderbird 78 connector will never work with SOGo 2? Sorin From: users-requ...@sogo.nu On Behalf Of Ludovic Marcotte Sent: Friday, October 16, 2020 21:06 To: users@sogo.nu Subject: Re: [SOGo] Thunderbird 78 Support On 2020-10-15 11:30 a.m., Sorin-Adrian Ursan (s_ur...@hotmail.com<mailto:s_ur...@hotmail.com>) wrote: However, if we compile it for our test instance 5.0.1. Do you know if it is a compatibility problem with SOGo 2 and if yes, do you think it will be solved? There's a bug in the CardDAV code of Thunderbird 78 which we added a workaround for in SOGo v5.0.1 - it was NOT added to v2. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca<mailto:lmarco...@inverse.ca> :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu<mailto:users@sogo.nu> https://inverse.ca/sogo/lists -- users@sogo.nu https://inverse.ca/sogo/lists -- users@sogo.nu https://inverse.ca/sogo/lists
RE: [SOGo] Thunderbird 78 Support
Thank you. So just to be sure I understand correctly, Thunderbird 78 connector will never work with SOGo 2? Sorin From: users-requ...@sogo.nu On Behalf Of Ludovic Marcotte Sent: Friday, October 16, 2020 21:06 To: users@sogo.nu Subject: Re: [SOGo] Thunderbird 78 Support On 2020-10-15 11:30 a.m., Sorin-Adrian Ursan (s_ur...@hotmail.com<mailto:s_ur...@hotmail.com>) wrote: However, if we compile it for our test instance 5.0.1. Do you know if it is a compatibility problem with SOGo 2 and if yes, do you think it will be solved? There's a bug in the CardDAV code of Thunderbird 78 which we added a workaround for in SOGo v5.0.1 - it was NOT added to v2. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca<mailto:lmarco...@inverse.ca> :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu<mailto:users@sogo.nu> https://inverse.ca/sogo/lists -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
On 2020-10-15 11:30 a.m., Sorin-Adrian Ursan (s_ur...@hotmail.com) wrote: However, if we compile it for our test instance 5.0.1. Do you know if it is a compatibility problem with SOGo 2 and if yes, do you think it will be solved? There's a bug in the CardDAV code of Thunderbird 78 which we added a workaround for in SOGo v5.0.1 - it was NOT added to v2. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Dear Ludovic, Thank you very much for your work. I have a question about the connector for Thunderbird 78. We have tested the most recent version (compiled on October 12th) and cannot make it work with our production SOGo … 2.3.23 (I know …) However, if we compile it for our test instance 5.0.1. Do you know if it is a compatibility problem with SOGo 2 and if yes, do you think it will be solved? We have planned to upgrade to SOGo 5 in the future, but just to know if we need to increase the priority 😊 Thank you in advance for your answer, Sorin -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Am 14.10.20 um 20:09 schrieb Lukas Wringer (lukas.wrin...@rz.uni-augsburg.de): Hi, I did build the latest version today and noticed that I could not unsubscribe from calendars The button is there but it does not work for me as well. Also there is no unsubscribe button for address books - which is a bit confusing, as I don't wanna accidentally delete an address book. For me it is called unsubscribe but then it warns you do you really want to delete... But it does unsubscribe. It is also a bit strange that for subscribed calendars it is not my E-mail address configured but the one of the owner - which could break invitations with mail-servers that require a matching login for the address - which is the majority I think - if sent via client But this was this way for all versions (68 etc) as far as I remember. And for the Problem with the non-fully downloaded I still hope it could be fixed in the plugin - otherwise we can just hope for MZLA to implement it - here: https://bugzilla.mozilla.org/show_bug.cgi?id=1668788 As we are a small company this does not hit us so hard. Regards Christian as well as the missing sync for lists: https://bugzilla.mozilla.org/show_bug.cgi?id=1668791 I'm still not sure which of those two missing features is more severe. Greetings Lukas Wringer -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hi, I did build the latest version today and noticed that I could not unsubscribe from calendars Also there is no unsubscribe button for address books - which is a bit confusing, as I don't wanna accidentally delete an address book. It is also a bit strange that for subscribed calendars it is not my E-mail address configured but the one of the owner - which could break invitations with mail-servers that require a matching login for the address - which is the majority I think - if sent via client And for the Problem with the non-fully downloaded I still hope it could be fixed in the plugin - otherwise we can just hope for MZLA to implement it - here: https://bugzilla.mozilla.org/show_bug.cgi?id=1668788 as well as the missing sync for lists: https://bugzilla.mozilla.org/show_bug.cgi?id=1668791 I'm still not sure which of those two missing features is more severe. Greetings Lukas Wringer -- Lukas Wringer Universität Augsburg Rechenzentrum Service & Support 86135 Augsburg Telefon 0821/598- Telefax 0821/598-2010 lukas.wrin...@rz.uni-augsburg.de https://www.rz.uni-augsburg.de/zebra signature.asc Description: OpenPGP digital signature
Re: [SOGo] Thunderbird 78 Support
Hello all, are there any new instruction for the Connector? Is it still only: sogoConfig['baseURL'] in chrome/content/sogo-connector/global/sogo-config.js I see there is work going on an wanted to try out the current status. Regards -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Lukas Linnig Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hi, On 2020-10-08 4:27 a.m., c...@brain-biotech.de wrote: are there any new instruction for the Connector? Is it still only: sogoConfig['baseURL'] in chrome/content/sogo-connector/global/sogo-config.js No, it's in custom-preferences.js now - the documentation was updated (README.md file). I see there is work going on an wanted to try out the current status. It should now work pretty well - the cleanup/refactoring work continues. Tons of bugs were fixed around ACL, CardDAV, preferences, contact categories, etc. There are two things missing so far: 1. integration with the SOGo update server - which we are unsure to keep at this point, we'll have to discuss this more 2. non-fully downloaded CardDAV address books like we had before - quite useful for very large contacts sources bound to LDAP coming from SOGo Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hello Am 29.09.20 um 07:22 schrieb Christian Naumer (c...@brain-biotech.de): > On 28.09.20 20:36, Ludovic Marcotte (lmarco...@inverse.ca) wrote: >> Hi Christian, >>> downloaded the newest version this morning. Here are some observations: >>> >>> The default address books like "Personal" and collected addresses" >>> are still displayed after installing the Addon. Cannot delete the >>> Personal Adressbook (The local one from TB). >> Normal, Thunderbird v78 is now preventing the deletion of these. > > Yes it did this before. However until v68 these "build in" Address books > where not visible as long as the connector was installed or at least I > didn't see them. > < cut > Not exactly. Before it prevented the deletion as long, as there was no other address book in existence, which could provide personal functionality and another one set up for the catch all functionality. AFAIK you now can never delete them. But perhaps you can at least rename them to something like "local personal" and "local collected addresses"? Kind regards, Christian Mack -- Christian Mack Universität Konstanz Kommunikations-, Informations-, Medienzentrum (KIM) Abteilung IT-Dienste Forschung und Lehre 78457 Konstanz +49 7531 88-4416 smime.p7s Description: S/MIME Cryptographic Signature
Re: [SOGo] Thunderbird 78 Support
On 28.09.20 20:36, Ludovic Marcotte (lmarco...@inverse.ca) wrote: Hi Christian, downloaded the newest version this morning. Here are some observations: The default address books like "Personal" and collected addresses" are still displayed after installing the Addon. Cannot delete the Personal Adressbook (The local one from TB). Normal, Thunderbird v78 is now preventing the deletion of these. Yes it did this before. However until v68 these "build in" Address books where not visible as long as the connector was installed or at least I didn't see them. The LDAP Directory (which is used for SOGo Auth) is in the Address book but not as an LDAP in the Settings. I don't understand what you mean. I can edit Calendar entries which should be read only (saving is not possible but there is no error) Works for me, I only have the view dialog, not the edit one. This works for me as well now with the latest version. Regards Christian -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Manfred Bender Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
On 28.09.20 21:07, Christian Naumer (c...@brain-biotech.de) wrote: [..] > We also use the GPOs of TB to deploy the connector initially. So we > wouldn't miss the functionality. Just to have that on record: I admin 2 SOGo instances. One has mostly windows clients, but no domain. The other one only GNU/Linux clients. In both cases the update server is crucial to deploy the TB extension. If it disappears without replacement we would be in great trouble. /rupi -- Rainer Ruprechtsberger Volkshilfe Oberösterreich IT 4020 Linz, Glimpfingerstrasse 48 Tel.: +43 732 3405 123 Mobil.: +43 676 8734 1123 ZVR Zahl: 064371505 Volkshilfe. Wir sind für die Menschen da. signature.asc Description: OpenPGP digital signature
Re: [SOGo] Thunderbird 78 Support
On 2020-09-28 3:16 p.m., Christian Naumer (c...@brain-biotech.de) wrote: Normally the global Address book shows under the "Compose" Option of the TB Settings as a LDAP-Directoryserver. It is not shown there as I assume the sync is now done over carddav? That is correct - CardDAV addressbooks are considered as local ones since they are fully sycn'ed. -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Am 28.09.20 um 20:36 schrieb Ludovic Marcotte (lmarco...@inverse.ca): > I don't understand what you mean. Normally the global Address book shows under the "Compose" Option of the TB Settings as a LDAP-Directoryserver. It is not shown there as I assume the sync is now done over carddav? >> >> I can edit Calendar entries which should be read only (saving is not >> possible but there is no error) > Works for me, I only have the view dialog, not the edit one. OK need to retest. I can also edit Calendar entries that come from invitations I accepted. Which is not normally the case. Regards Christian >> -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Manfred Bender Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Am 28.09.20 um 20:42 schrieb Ludovic Marcotte (lmarco...@inverse.ca): >>> 2. nothing works regarding the SOGo Update Server - as Mozilla dropped >>> entirely the RDF code >> At least with Enterprise Policy (policies.json) you could kinda set it >> (to install SOGo Connector globally we already would have to use this >> anyway starting with TB78) > Indeed - I've been more and more questioning the usefulness of the SOGo > Update Server. We also use the GPOs of TB to deploy the connector initially. So we wouldn't miss the functionality. Regards -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Manfred Bender Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hi Lukas, I tested the plugin a bit and noticed that I had to put in the full URI for my username into the 'baseURL' -> http://URI.example/SOGo/dav/username/ When I stop at '/dav/' it generates garbage like 'SOGo/dav/Calendar/Calendar' 'SOGo/dav/Calendar/Contacts' etc. and when I only use the 'https://URI.example/' it wont even ask me for a login... Normal for now. That code needs to be adapted because of the RDF removal from Thunderbrd. Also there seems to be an issue with the mail address for the calendars - it states 'nslMsgidentity: caldav_1' That's ok. --- 2. nothing works regarding the SOGo Update Server - as Mozilla dropped entirely the RDF code At least with Enterprise Policy (policies.json) you could kinda set it (to install SOGo Connector globally we already would have to use this anyway starting with TB78) Indeed - I've been more and more questioning the usefulness of the SOGo Update Server. 2. it won't be possible to synchronize lists What a bummer, a much used and wanted feature in the last version - a rather important reason why we are in the middle of moving to SOGo Connector. Are there plans to fix this in the future? If not directly - by borrowing a trick from tbsync and cardbook by using the categories? - Oh wait Categories from SOGo are synced to Thunderbird, but not the otherway around for now. I still need to investigate this. 3. GAL address books from SOGo are fully sync'ed You mean the global address books (people)? This could be a blocker - We have more than 25000 user in there, so this wont work...or? (btw. for now it synced only 200 of them and then stopped). On of the most important features for us, as using ldap directly crashes TB, if the server is not reachable (which it is only in internal network) Normally all entries will be synced - for me it's the case. Perhaps you are reaching other limits on your system. Ideally, on big email systems, the "readOnly" CardDAV address book should be searchable only. I will eventually investigate to see if I can do something about this. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hi Christian, downloaded the newest version this morning. Here are some observations: The default address books like "Personal" and collected addresses" are still displayed after installing the Addon. Cannot delete the Personal Adressbook (The local one from TB). Normal, Thunderbird v78 is now preventing the deletion of these. The LDAP Directory (which is used for SOGo Auth) is in the Address book but not as an LDAP in the Settings. I don't understand what you mean. I can edit Calendar entries which should be read only (saving is not possible but there is no error) Works for me, I only have the view dialog, not the edit one. Some Errors from the console not related to above: Unknown localization message _subscription.title ExtensionCommon.jsm:2005 localizeMessage resource://gre/modules/ExtensionCommon.jsm:2005 updateString chrome://sogo-connector/content/global/i18n.js:8 RegExpGetFunctionalReplacement self-hosted:2208 RegExpGlobalReplaceOptFunc self-hosted:2297 Symbol.replace self-hosted:2062 replace self-hosted:3010 updateString chrome://sogo-connector/content/global/i18n.js:6 updateSubtree chrome://sogo-connector/content/global/i18n.js:34 updateDocument chrome://sogo-connector/content/global/i18n.js:39 chrome://sogo-connector/content/global/i18n.js:44 An error occurred updating the addressbook_delete_addressbook_command command: [Exception... "The root address book no longer exists" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/AddrBookManager.jsm :: getDirectory :: line 210" data: no] globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SICommandUpdate_AddressBook chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:923 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 onselect chrome://messenger/content/addressbook/addressbook.xhtml:1 ChangeDirectoryByURI chrome://messenger/content/addressbook/abCommon.js:772 DirPaneSelectionChange chrome://messenger/content/addressbook/abCommon.js:753 onselect chrome://messenger/content/addressbook/addressbook.xhtml:1 MozTreeChildren chrome://global/content/elements/tree.js:69 I don't have these anymore. I've pushed again many fixes. Make sure that when you install a new version of the SOGo Connector, restart Thunderbird after for now. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hi Ludovic, downloaded the newest version this morning. Here are some observations: The default address books like "Personal" and collected addresses" are still displayed after installing the Addon. Cannot delete the Personal Adressbook (The local one from TB). The LDAP Directory (which is used for SOGo Auth) is in the Address book but not as an LDAP in the Settings. I can edit Calendar entries which should be read only (saving is not possible but there is no error) Some Errors from the console not related to above: Unknown localization message _subscription.title ExtensionCommon.jsm:2005 localizeMessage resource://gre/modules/ExtensionCommon.jsm:2005 updateString chrome://sogo-connector/content/global/i18n.js:8 RegExpGetFunctionalReplacement self-hosted:2208 RegExpGlobalReplaceOptFunc self-hosted:2297 Symbol.replace self-hosted:2062 replace self-hosted:3010 updateString chrome://sogo-connector/content/global/i18n.js:6 updateSubtree chrome://sogo-connector/content/global/i18n.js:34 updateDocument chrome://sogo-connector/content/global/i18n.js:39 chrome://sogo-connector/content/global/i18n.js:44 An error occurred updating the addressbook_delete_addressbook_command command: [Exception... "The root address book no longer exists" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/AddrBookManager.jsm :: getDirectory :: line 210" data: no] globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SICommandUpdate_AddressBook chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:923 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 onselect chrome://messenger/content/addressbook/addressbook.xhtml:1 ChangeDirectoryByURI chrome://messenger/content/addressbook/abCommon.js:772 DirPaneSelectionChange chrome://messenger/content/addressbook/abCommon.js:753 onselect chrome://messenger/content/addressbook/addressbook.xhtml:1 MozTreeChildren chrome://global/content/elements/tree.js:69 Regards Christian -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Manfred Bender Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] Thunderbird 78 Support
Hi, I tested the plugin a bit and noticed that I had to put in the full URI for my username into the 'baseURL' -> http://URI.example/SOGo/dav/username/ When I stop at '/dav/' it generates garbage like 'SOGo/dav/Calendar/Calendar' 'SOGo/dav/Calendar/Contacts' etc. and when I only use the 'https://URI.example/' it wont even ask me for a login... Also there seems to be an issue with the mail address for the calendars - it states 'nslMsgidentity: caldav_1' --- > 2. nothing works regarding the SOGo Update Server - as Mozilla dropped >entirely the RDF code At least with Enterprise Policy (policies.json) you could kinda set it (to install SOGo Connector globally we already would have to use this anyway starting with TB78) > 2. it won't be possible to synchronize lists What a bummer, a much used and wanted feature in the last version - a rather important reason why we are in the middle of moving to SOGo Connector. Are there plans to fix this in the future? If not directly - by borrowing a trick from tbsync and cardbook by using the categories? - Oh wait > 3. GAL address books from SOGo are fully sync'ed You mean the global address books (people)? This could be a blocker - We have more than 25000 user in there, so this wont work...or? (btw. for now it synced only 200 of them and then stopped). On of the most important features for us, as using ldap directly crashes TB, if the server is not reachable (which it is only in internal network) Greetings Lukas Wringer -- Lukas Wringer Universität Augsburg Rechenzentrum Service & Support 86135 Augsburg lukas.wrin...@rz.uni-augsburg.de https://www.rz.uni-augsburg.de/zebra signature.asc Description: OpenPGP digital signature
Re: [SOGo] Thunderbird 78 Support
Hi Ludovic, here are some further findings. Still with the version from last week. An error occurred updating the cmd_SOGoACLS command: ReferenceError: top is not defined globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SIGoUpdateGlobalEditMenuItems chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:928 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 An error occurred updating the addressbook_delete_addressbook_command command: ReferenceError: top is not defined globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SICommandUpdate_AddressBook chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:922 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 Calendar ACL editing: Uncaught TypeError: this._l10nButtons is undefined postLoadInit chrome://global/content/elements/dialog.js:316 MozDialog chrome://global/content/elements/dialog.js:61 openRolesWindowForUser chrome://sogo-connector/content/general/acl-dialog.js:31 openRolesWindowForUserNode chrome://sogo-connector/content/general/acl-dialog.js:43 onItemDblClick chrome://sogo-connector/content/general/acl-dialog.js:245 dialog.js:316:11 postLoadInit chrome://global/content/elements/dialog.js:316 MozDialog chrome://global/content/elements/dialog.js:61 openRolesWindowForUser chrome://sogo-connector/content/general/acl-dialog.js:31 openRolesWindowForUserNode chrome://sogo-connector/content/general/acl-dialog.js:43 onItemDblClick chrome://sogo-connector/content/general/acl-dialog.js:245 Editing of a Contact or adding a new contact: An error occurred updating the cmd_SOGoACLS command: ReferenceError: top is not defined globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SICommandUpdate_AddressBook chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:921 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 onselect chrome://messenger/content/addressbook/addressbook.xhtml:1 sortBy chrome://messenger/content/addressbook/abView.js:139 observe chrome://messenger/content/addressbook/abView.js:269 modifyCard resource:///modules/AddrBookDirectory.jsm:959 modifyCard resource:///modules/CardDAVDirectory.jsm:84 AsyncFunctionNext self-hosted:693 An error occurred updating the addressbook_delete_addressbook_command command: ReferenceError: top is not defined globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SICommandUpdate_AddressBook chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:922 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 onselect chrome://messenger/content/addressbook/addressbook.xhtml:1 sortBy chrome://messenger/content/addressbook/abView.js:139 observe chrome://messenger/content/addressbook/abView.js:269 modifyCard resource:///modules/AddrBookDirectory.jsm:959 modifyCard resource:///modules/CardDAVDirectory.jsm:84 AsyncFunctionNext self-hosted:693 Appart from thoses errors. Basic operation seems to work. Regards Am 25.09.20 um 12:14 schrieb Christian Naumer (c...@brain-biotech.de): > Hi Ludovic, > I tried the extension on a new profile. First results were ok (need to > test it further). > I edited a contact on the client. The change synced OK to the server. > However, the contact was not listed anymore on the client after editing > it. I need to test this further though. > > > I see these messages in the error console (probably not related to the > problem above): > > An error occurred updating the cmd_SOGoACLS command: ReferenceError: top > is not defined globalOverlay.js:89 > goUpdateCommand chrome://global/content/globalOverlay.js:89 > SIGoUpdateGlobalEditMenuItems > chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:928 > oncommandupdate > chrome://messenger/content/addressbook/addressbook.xhtml:1 > An error occurred updating the addressbook_delete_addressbook_command > command: ReferenceError: top is not defined globalOverlay.js:89 > goUpdateCommand chrome://global/content/globalOverlay.js:89 > SICommandUpdate_AddressBook > chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:922 > oncommandupdate > chrome://messenger/content/addressbook/addressbook.xhtml:1 > > > Also when I tried to install it into an existing profile I had from > testing TB78 I could install it but after a restart of TB the addon was > gone again. Not sure what happened there. > > I will test more. Let me know if you need something specific tested. > REgards > > Christian > > > Am 24.09.20 um 22:14 schrieb Ludovic Marcotte (lmarco...@inverse.ca): >> Hello, >> >> Code has just been pushed to >> https://github.com/inverse-inc/sogo-connector to make SOGo Conn
Re: [SOGo] Thunderbird 78 Support
Hi Christian, On 2020-09-25 6:14 a.m., Christian Naumer (c...@brain-biotech.de) wrote: I edited a contact on the client. The change synced OK to the server. However, the contact was not listed anymore on the client after editing it. I need to test this further though. I've not seen that. I see these messages in the error console (probably not related to the problem above): An error occurred updating the cmd_SOGoACLS command: ReferenceError: top is not defined globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SIGoUpdateGlobalEditMenuItems chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:928 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 An error occurred updating the addressbook_delete_addressbook_command command: ReferenceError: top is not defined globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SICommandUpdate_AddressBook chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:922 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 All fixed. Also when I tried to install it into an existing profile I had from testing TB78 I could install it but after a restart of TB the addon was gone again. Not sure what happened there. I've not seen that too. I've pushed a bunch of fixes lately. Retest if you want. Thanks! -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78 Support
Hi Ludovic, I tried the extension on a new profile. First results were ok (need to test it further). I edited a contact on the client. The change synced OK to the server. However, the contact was not listed anymore on the client after editing it. I need to test this further though. I see these messages in the error console (probably not related to the problem above): An error occurred updating the cmd_SOGoACLS command: ReferenceError: top is not defined globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SIGoUpdateGlobalEditMenuItems chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:928 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 An error occurred updating the addressbook_delete_addressbook_command command: ReferenceError: top is not defined globalOverlay.js:89 goUpdateCommand chrome://global/content/globalOverlay.js:89 SICommandUpdate_AddressBook chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:922 oncommandupdate chrome://messenger/content/addressbook/addressbook.xhtml:1 Also when I tried to install it into an existing profile I had from testing TB78 I could install it but after a restart of TB the addon was gone again. Not sure what happened there. I will test more. Let me know if you need something specific tested. REgards Christian Am 24.09.20 um 22:14 schrieb Ludovic Marcotte (lmarco...@inverse.ca): > Hello, > > Code has just been pushed to > https://github.com/inverse-inc/sogo-connector to make SOGo Connector > work with Thunderbird 78. > > This is considered beta stuff. If you want to test it, clone the repo > and sogoConfig['baseURL'] in > chrome/content/sogo-connector/global/sogo-config.js to point to your > SOGo server. Test with a fresh profile. Here are some notes: > > 1. the SOGo preferences are not yet available in the Thunderbird's > preferences panel > 2. nothing works regarding the SOGo Update Server - as Mozilla dropped > entirely the RDF code > 3. the SOGo Connector now uses Thunderbird's built-in CardDAV code. > While this code works rather well, there are a few quirks > 1. contact categories won't work for now, I am still working on this > 2. it won't be possible to synchronize lists > 3. GAL address books from SOGo are fully sync'ed > > Using the CardDAV code from Thunderbird allows us to annihilate a lot of > old and broken code we had. We'll follow closely the improvements in > Thunderbird and improve our support as we go. > > More to come real soon. > > Thanks, > -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Manfred Bender Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] Thunderbird 78 Support
Hello, Code has just been pushed to https://github.com/inverse-inc/sogo-connector to make SOGo Connector work with Thunderbird 78. This is considered beta stuff. If you want to test it, clone the repo and sogoConfig['baseURL'] in chrome/content/sogo-connector/global/sogo-config.js to point to your SOGo server. Test with a fresh profile. Here are some notes: 1. the SOGo preferences are not yet available in the Thunderbird's preferences panel 2. nothing works regarding the SOGo Update Server - as Mozilla dropped entirely the RDF code 3. the SOGo Connector now uses Thunderbird's built-in CardDAV code. While this code works rather well, there are a few quirks 1. contact categories won't work for now, I am still working on this 2. it won't be possible to synchronize lists 3. GAL address books from SOGo are fully sync'ed Using the CardDAV code from Thunderbird allows us to annihilate a lot of old and broken code we had. We'll follow closely the improvements in Thunderbird and improve our support as we go. More to come real soon. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78?
On 2020-09-14 3:48 a.m., Christian Naumer (c...@brain-biotech.de) wrote: Usually the answer is Friday. However, as we haven't heard anything yet I am a bit worried. Automatic updates to 78 are starting today. Can someone give us a little feedback here? Work has started but it'll take a couple of weeks before we are done. -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78?
Am 09.09.20 um 17:29 schrieb Robert A Wooldridge (bob.wooldri...@edm-inc.com): > Just checking how the SOGo frontend for Thunderbird 78 is going. Is > there an ETA? Usually the answer is Friday. However, as we haven't heard anything yet I am a bit worried. Automatic updates to 78 are starting today. Can someone give us a little feedback here? Regards Christian -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Manfred Bender Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] Thunderbird 78?
Just checking how the SOGo frontend for Thunderbird 78 is going. Is there an ETA? -- Bob Wooldridge EDM Incorporated -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78
Hi, Maybe you could publish this at https://developer.thunderbird.net/add-ons/about-add-ons so that also other addon developers can get aware of this. It is still a draft and was heavily modified in the last two days. We will send this information to all add-on developers (who are registered on ATN) this Friday. It will be added to DTN as soon as the related API for bootstrap extensions is done. John -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78
Many thanks for sharing this interesting document. I am struggling myself with converting an addon for TB 52 into an TB68/78 compatible addon. Maybe you could publish this at https://developer.thunderbird.net/add-ons/about-add-ons so that also other addon developers can get aware of this. Best regards Florian On 22.07.2020 14:19, John Bieling (john.biel...@gmx.de) wrote: Maybe this can help: https://github.com/thundernest/addon-developer-support/wiki/Using-the-WindowListener-API-to-convert-a-Legacy-Overlay-WebExtension-into-a-MailExtension-for-Thunderbird-78 I will add the options section today or tomorrow. There is also an API for legacy bootstrapped extension, but if I remember correct, sogo was a legacy overlay extension, but have not looked lately. The guide for the bootstrapped API will need a few more days. This is intended to get compatible with TB78 with minimal efforts, but of course it is not a long term solution. After the initial update, we will send out little update-steps to get rid of the legacy parts one by one. John On 22.07.2020 13:48, Ludovic Marcotte (lmarco...@inverse.ca) wrote: On 2020-07-13 10:20 a.m., Christian Naumer (c...@brain-biotech.de) wrote: Hello you all, ist there any time line for supporting TB78 with the SOGo-Plugins? Currently they are not working in the Beta. Has someone else tried this? I've spent some time on this yesterday and it'll be quite complex to adjust the extensions so they work with Thunderbird 78. Most of the difficulties is coming from the GUI parts that we were changing using overlays. It'll take a few weeks before we are done. Thanks, -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78
Maybe this can help: https://github.com/thundernest/addon-developer-support/wiki/Using-the-WindowListener-API-to-convert-a-Legacy-Overlay-WebExtension-into-a-MailExtension-for-Thunderbird-78 I will add the options section today or tomorrow. There is also an API for legacy bootstrapped extension, but if I remember correct, sogo was a legacy overlay extension, but have not looked lately. The guide for the bootstrapped API will need a few more days. This is intended to get compatible with TB78 with minimal efforts, but of course it is not a long term solution. After the initial update, we will send out little update-steps to get rid of the legacy parts one by one. John On 22.07.2020 13:48, Ludovic Marcotte (lmarco...@inverse.ca) wrote: On 2020-07-13 10:20 a.m., Christian Naumer (c...@brain-biotech.de) wrote: Hello you all, ist there any time line for supporting TB78 with the SOGo-Plugins? Currently they are not working in the Beta. Has someone else tried this? I've spent some time on this yesterday and it'll be quite complex to adjust the extensions so they work with Thunderbird 78. Most of the difficulties is coming from the GUI parts that we were changing using overlays. It'll take a few weeks before we are done. Thanks, -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78
On 2020-07-13 10:20 a.m., Christian Naumer (c...@brain-biotech.de) wrote: Hello you all, ist there any time line for supporting TB78 with the SOGo-Plugins? Currently they are not working in the Beta. Has someone else tried this? I've spent some time on this yesterday and it'll be quite complex to adjust the extensions so they work with Thunderbird 78. Most of the difficulties is coming from the GUI parts that we were changing using overlays. It'll take a few weeks before we are done. Thanks, -- Ludovic Marcotte lmarco...@inverse.ca :: +1.514.755.3630 :: https://inverse.ca Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence (https://packetfence.org) and Fingerbank (https://fingerbank.org) -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Thunderbird 78
? Valdas Žiūraitis +370 698 12291 2020.07.13 17:20, Christian Naumer (c...@brain-biotech.de) rašė: Hello you all, ist there any time line for supporting TB78 with the SOGo-Plugins? Currently they are not working in the Beta. Has someone else tried this? Regards Christian -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] Thunderbird 78
Hello you all, ist there any time line for supporting TB78 with the SOGo-Plugins? Currently they are not working in the Beta. Has someone else tried this? Regards Christian -- Dr. Christian Naumer Unit Head Bioprocess Development B.R.A.I.N Aktiengesellschaft Darmstaedter Str. 34-36, D-64673 Zwingenberg e-mail c...@brain-biotech.com, homepage www.brain-biotech.com fon +49-6251-9331-30 / fax +49-6251-9331-11 Sitz der Gesellschaft: Zwingenberg/Bergstrasse Registergericht AG Darmstadt, HRB 24758 Vorstand: Adriaan Moelker (Vorstandsvorsitzender), Manfred Bender Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen -- users@sogo.nu https://inverse.ca/sogo/lists