Install spell checking for Roundcube on CentOS7 November 23rd, 2017
Today, one of our customers at TBits.net noticed that when composing an e-mail in Roundcube, there is a spell checker button at the top. But only for English, and when there was text in the e-mail, and he clicked on the spell check button, he got the message: “An error was encountered on the server. Please try again later.”
I found the cause in the Roundcube log file, in /var/log/roundcubemail/errors:
PHP Error: Spell check engine error: Pspell extension not available in /usr/share/roundcubemail/program/steps/utils/spell.inc on line 50 |
So I installed the required packages:
yum install php-pspell aspell-de
systemctl restart httpd |
Now this works for English. It seems for German and other languages, there are no packages readily available in the repositories.
I checked https://apps.fedoraproject.org/packages/aspell-de, there are packages for Fedora, but not for EPEL.
So you go to https://ftp.gnu.org/gnu/aspell/dict/0index.html#0.60 and download the dictionary for your language, and install it like this on your Kolab server:
tar xjf aspell6-de-20030222-1.tar.bz2 cd aspell6-de-20030222-1 ./configure make make install |
Now do a reload in Roundcube, and now you can check your spelling even in German!
Update: It was suggested by Luca Berra from Italy, to use enchant and hunspell instead of pspell/aspell.
For a discussion of hunspell vs aspell, see http://penguindreams.org/blog/aspell-and-hunspell-a-tale-of-two-spell-checkers/
Luca gave me these instructions:
yum install php-enchant hunspell-it vi /etc/roundcubemail/config.inc.php $config['spellcheck_engine'] = 'enchant'; |
I have not tested this. Thanks to Luca for this suggestion!
Updated roundcubemail and erlang-eimap packages for Kolab 16 November 9th, 2017
Here comes a quick overview on recent updates to Kolab 16 packages.
Please note: I am only using public information. I have no background knowledge about the releases.
Today, the roundcubemail package has been updated from version 1.3.0.41 to 1.3.3. This fixes a security issue, described in https://roundcube.net/news/2017/11/08/security-updates-1.3.3-1.2.7-and-1.1.10. Also see the release notes https://roundcube.net/news/2017/09/04/update-1.3.1-released and https://roundcube.net/news/2017/10/31/update-1.3.2-released for new changes.
Because of this, the packages iRony, kolab-freebusy and kolab-syncroton have been rebuilt as well.
In the past days, erlang-eimap has been updated with a patch for untagged commands. Because of that, guam has also been rebuilt. For details see https://obs.kolabsys.com/package/rdiff/Kolab:16/erlang-eimap?linkrev=base&rev=8
Import Contacts via CSV into Roundcube January 9th, 2017
There is documentation about how to import Contacts into the Roundcube address books from CSV files: https://docs.roundcube.net/doc/help/1.1/en_US/addressbook/importexport.html
Unfortunately, that documentation does not come with a description of the columns supported.
Disabling functionality in Roundcube per user, domain or per role October 7th, 2016
I recently did some investigations into Roundcube.
One task was to disable the files plugin for certain users.
The other task was to disable the option to export the full addressbook.
New Roundcube releases for Kolab 3.4, Kolab 16 and Winterfell October 4th, 2016
There has been a new release of Roundcube: https://roundcube.net/news/2016/09/28/updates-1.2.2-and-1.1.6-published
I have updated the OBS packages with this version, and you can run yum update
or apt-get update && apt-get upgrade
depending on your Linux OS.
Security Update for XSS vulnerability CVE-2016-5103 in Roundcube for Kolab 3.4 and for Kolab 16 May 27th, 2016
An XSS vulnerability has been reported, and fixed in roundcube.
see http://seclists.org/oss-sec/2016/q2/414
and https://github.com/roundcube/roundcubemail/issues/5240
Read the rest of this entry »
Posted in Hosting, Software Development | Comments Closed
New Roundcube 1.1.5 release for Kolab 3.4 Updates May 13th, 2016
There has been a new release of Roundcube: https://roundcube.net/news/2016/04/20/updates-1.1.5-and-1.0.9-published