Skip to content

Commit

Permalink
0.2.2 upgrade Roundcube Webmail 1.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
mariuszkrzaczkowski committed Nov 30, 2021
1 parent f4f4ffd commit 8ba592d
Show file tree
Hide file tree
Showing 180 changed files with 3,011 additions and 1,442 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Changelog Roundcube Webmail

## Release 1.5.1

- Fix importing contacts with no email address (#8227)
- Fix so session's search scope is not used if search is not active (#8199)
- Fix some PHP8 warnings (#8239)
- Fix so dark mode state is retained after closing the browser (#8237)
- Fix bug where new messages were not added to the list on refresh if skip_deleted=true (#8234)
- Fix colors on "Show source" page in dark mode (#8246)
- Fix handling of dark_mode_support:false setting in skins meta.json - also when devel_mode=false (#8249)
- Fix database initialization if db_prefix is a schema prefix (#8221)
- Fix undefined constant error in Installer on Windows (#8258)
- Fix installation/upgrade on MySQL 5.5 - Index column size too large (#8231)
- Fix regression in setting of contact listing name (#8260)
- Fix bug in Larry skin where headers toggle state was reset on full page preview (#8203)
- Fix bug where \u200b characters were added into the recipient input preventing mail delivery (#8269)
- Fix charset conversion errors on PHP < 8 for charsets not supported by mbstring (#8252)
- Fix bug where adding a contact to trusted senders via "Always allow from..." button didn't work (#8264, #8268)
- Fix bug with show_images setting where option 1 and 3 were swapped (#8268)
- Fix PHP fatal error on an undefined constant in contacts import action (#8277)
- Fix fetching headers of multiple message parts at once in rcube_imap_generic::fetchMIMEHeaders() (#8282)
- Fix bug where attachment download could sometimes fail with a CSRF check error (#8283)
- Fix an infinite loop when parsing environment variables with float/integer values (#8293)
- Fix so 'small-dark' logo has more priority than the 'small' logo (#8298)

## Release 1.5.0

- Support displaying RTF content (including encapsulated HTML) from a TNEF attachment
Expand Down
16 changes: 10 additions & 6 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -100,22 +100,24 @@ importing the table layout and granting the proper permissions to the
roundcube user. Here is an example of that procedure:

# mysql
> CREATE DATABASE roundcubemail CHARACTER SET utf8 COLLATE utf8_general_ci;
> CREATE DATABASE roundcubemail CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
> CREATE USER roundcube@localhost IDENTIFIED BY 'password';
> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost;
> quit

# mysql roundcubemail < SQL/mysql.initial.sql

Note 1: 'password' is the master password for the roundcube user. It is strongly
recommended you replace this with a more secure password. Please keep in
mind: You need to specify this password later in 'config/db.inc.php'.
mind that you must specify this password later in 'config/config.inc.php'.

Note 2: When using MySQL < 5.7.7 or MariaDB < 10.2.2 it is required to configure
the database engine with:
innodb_large_prefix=true
innodb_large_prefix=1
innodb_file_per_table=1
innodb_file_format=Barracuda

Now you can run the Installer or configure the database access options in
'config/config.inc.php' and run: `bin/initdb.sh --dir=SQL`.


* SQLite
--------
Expand All @@ -133,11 +135,13 @@ which ever is the database superuser):

$ createuser -P roundcube
$ createdb -O roundcube -E UNICODE roundcubemail
$ psql -U roundcube -f SQL/postgres.initial.sql roundcubemail

Note: in some system configurations you might need to add '-U postgres' to
createuser and createdb commands.

Now you can run the Installer or configure the database access options in
'config/config.inc.php' and run: `bin/initdb.sh --dir=SQL`.


* Microsoft SQL Server
----------------------
Expand Down
3 changes: 2 additions & 1 deletion UPGRADING
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ WARNING: Make sure files have proper owner/group for your setup. If you use
tar to extract the package, `--no-same-owner` option might be helpful.
WARNING: See Post-Upgrade Activities section below.
WARNING: If you use MySQL < 5.7.7 or MariaDB < 10.2.2 make sure to configure it with:
innodb_large_prefix=true
innodb_large_prefix=1
innodb_file_per_table=1
innodb_file_format=Barracuda


Expand Down
34 changes: 17 additions & 17 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions config/defaults.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -1204,7 +1204,7 @@

// Template of contact entry on the autocompletion list.
// You can use contact fields as: name, email, organization, department, etc.
// See program/steps/addressbook/func.inc for a list
// See program/actions/contacts/index.php for a list
$config['contact_search_name'] = '{name} <{email}>';

// Contact mode. If your contacts are mostly business, switch it to 'business'.
Expand Down Expand Up @@ -1265,11 +1265,11 @@
// prefer displaying HTML messages
$config['prefer_html'] = true;

// Display remote resources (inline images, styles) in HTML messages
// Display remote resources (inline images, styles) in HTML messages. Default: 0.
// 0 - Never, always ask
// 1 - Allow from my contacts (all writeable addressbooks + collected senders and recipients)
// 2 - Always allow
// 3 - Allow from trusted senders
// 3 - Allow from trusted senders only
$config['show_images'] = 0;

// open messages in new window
Expand Down
2 changes: 1 addition & 1 deletion index.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
/**
+-------------------------------------------------------------------------+
| Roundcube Webmail IMAP Client |
| Version 1.5.0 |
| Version 1.5.1 |
| |
| Copyright (C) The Roundcube Dev Team |
| |
Expand Down
2 changes: 2 additions & 0 deletions plugins/acl/localization/hr_HR.inc
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ $labels['aclt'] = 'Obriši poruke';
$labels['acle'] = 'Trajno obriši';
$labels['aclx'] = 'Obriši mapu';
$labels['acla'] = 'Administriraj';
$labels['acln'] = 'Zabilježi poruke';
$labels['aclfull'] = 'Potpuna kontrola';
$labels['aclother'] = 'Drugo';
$labels['aclread'] = 'Čitanje';
Expand All @@ -56,6 +57,7 @@ $labels['shortaclt'] = 'Obriši';
$labels['shortacle'] = 'Trajno obriši';
$labels['shortaclx'] = 'Obriši mapu';
$labels['shortacla'] = 'Administriraj';
$labels['shortacln'] = 'Zabilježi';
$labels['shortaclother'] = 'Drugo';
$labels['shortaclread'] = 'Čitanje';
$labels['shortaclwrite'] = 'Pisanje';
Expand Down
2 changes: 1 addition & 1 deletion plugins/acl/localization/it_IT.inc
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,6 @@ $messages['createsuccess'] = 'I diritti d\'accesso sono stati aggiunti';
$messages['updateerror'] = 'Impossibile aggiornare i diritti d\'accesso';
$messages['deleteerror'] = 'Impossibile eliminare i diritti d\'accesso';
$messages['createerror'] = 'Impossibile aggiungere i diritti d\'accesso';
$messages['deleteconfirm'] = 'Sei sicuro, vuoi rimuovere i diritti d\'accesso degli utenti selezionati?';
$messages['deleteconfirm'] = 'Sei sicuro di voler rimuovere i diritti d\'accesso degli utenti selezionati?';
$messages['norights'] = 'Nessun diritto specificato!';
$messages['nouser'] = 'Lo username non è stato specificato!';
2 changes: 2 additions & 0 deletions plugins/archive/localization/es_AR.inc
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ $labels['archivetypeyear'] = 'Año (ej. Archivo/2012)';
$labels['archivetypemonth'] = 'Mes (ej. Archivo/2012/06)';
$labels['archivetypetbmonth'] = 'Mes - estilo Thunderbird (ej. Archive/2012/2012-06)';
$labels['archivetypefolder'] = 'Carpeta original';
$labels['archivetypefolderyear'] = 'Año y la carpeta original (p.ej. Archivo/2012/...)';
$labels['archivetypefoldermonth'] = 'Año, mes y la carpeta original (p.ej. Archivo/2012/06/...)';
$labels['archivetypesender'] = 'Remitente del correo';
$labels['unkownsender'] = 'desconocido';
$labels['readonarchive'] = 'Marcar el mensaje como leído al archivar';
13 changes: 13 additions & 0 deletions plugins/archive/localization/ku_IQ.inc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,19 @@
*/

$labels['buttontext'] = 'ئەرشیف';
$labels['buttontitle'] = 'ئەم نامەیە ئەرشیف بکە';
$labels['archived'] = 'بەسەرکەوتوویی ئەرشیف کرا';
$labels['archivedreload'] = 'بەسەرکەوتوویی ئەرشیف کرا، دووبارە پەڕەکە بکەرەوە بۆ بینینی بوخچە نوێیەکانی ئەرشیف.';
$labels['archiveerror'] = 'نەتوانرا هەندێک لە نامەکان ئەرشیف بکرێن';
$labels['archivefolder'] = 'ئەرشیف';
$labels['settingstitle'] = 'ئەرشیف';
$labels['archivetype'] = 'ئەرشیف دابەشبکە بەپێی';
$labels['archivetypeyear'] = 'ساڵ (بۆ نموونە ئەرشیف/2012)';
$labels['archivetypemonth'] = 'مانگ (بۆ نموونە ئەرشیف/06/2012)';
$labels['archivetypetbmonth'] = 'مانگ - گوونجاو لەگەڵ سەندەربێرد (بۆ نموونە ئەرشیف2012/2012-06)';
$labels['archivetypefolder'] = 'بوخچەی ڕەسەن';
$labels['archivetypefolderyear'] = 'ساڵ و بوخچە ڕەسەنەکە (بۆ نموونە ئەرشیف/2012/...)';
$labels['archivetypefoldermonth'] = 'ساڵ، مانگ و بوخچە ڕەسەنەکە (بۆ نموونە ئەرشیف/2012/06/...)';
$labels['archivetypesender'] = 'پۆستی ئەلیکترۆنیی نێردەر';
$labels['unkownsender'] = 'نەناسراو';
$labels['readonarchive'] = 'لە ئەرشیفدا نامەکە وەکو خوێنراوە دیاریبکە';
2 changes: 2 additions & 0 deletions plugins/archive/localization/pt_BR.inc
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ $labels['archivetypeyear'] = 'Ano (isto é, Arquivo/2012)';
$labels['archivetypemonth'] = 'Mês (isto é, Arquivo/2012/06)';
$labels['archivetypetbmonth'] = 'Mês - Compatível com o Thunderbird (exemplo Archive/2012/2012-06)';
$labels['archivetypefolder'] = 'Pasta original';
$labels['archivetypefolderyear'] = 'Ano e pasta original (ex. Arquivo/2012/...)';
$labels['archivetypefoldermonth'] = 'Ano, mês e pasta original (ex. Arquivo/2012/06/...)';
$labels['archivetypesender'] = 'E-mail do remetente';
$labels['unkownsender'] = 'desconhecido';
$labels['readonarchive'] = 'Marcar a mensagem como lida ao arquivar';
2 changes: 2 additions & 0 deletions plugins/archive/localization/zh_CN.inc
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ $labels['archivetypeyear'] = '年(例如 存档/2012)';
$labels['archivetypemonth'] = '月(例如 存档/2012/06)';
$labels['archivetypetbmonth'] = '月份 - Thunderbird 兼容格式 (比如 Archive/2012/2012-06)';
$labels['archivetypefolder'] = '原始文件夹';
$labels['archivetypefolderyear'] = '年份与原始文件夹(例如:Archive/2012/...)';
$labels['archivetypefoldermonth'] = '年份、月份与原始文件夹(例如:Archive/2012/06/...)';
$labels['archivetypesender'] = '发件人邮件';
$labels['unkownsender'] = '未知';
$labels['readonarchive'] = '在归档中标记信息为已读';
2 changes: 1 addition & 1 deletion plugins/attachment_reminder/localization/pt_BR.inc
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
$messages['missingattachment'] = "Faltando anexo?";
$messages['forgotattachment'] = "Você esqueceu-se de anexar um arquivo?";
$messages['reminderoption'] = "Alertar sobre o possível esquecimento de anexos";
$messages['keywords'] = "anexo,arquivo,anexar,anexado,anexando,incluso,CV,currículo";
$messages['keywords'] = "anexo,arquivo,anexar,anexado,anexando,incluso,currículo,carta de apresentação";
18 changes: 18 additions & 0 deletions plugins/emoticons/localization/ku_IQ.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php

/*
+-----------------------------------------------------------------------+
| Localization file of the Roundcube Webmail Emoticons plugin |
| |
| Copyright (C) The Roundcube Dev Team |
| |
| Licensed under the GNU General Public License version 3 or |
| any later version with exceptions for skins & plugins. |
| See the README file for a full license statement. |
+-----------------------------------------------------------------------+
For translation see https://www.transifex.com/projects/p/roundcube-webmail/resource/plugin-emoticons/
*/

$labels['emoticonsdisplay'] = 'وێنۆچکەی هەستەکان لە دەقی نامەکاندا پیشانبدە';
$labels['emoticonscompose'] = 'وێنۆچکەی هەستەکان چالاک بکە';
Loading

0 comments on commit 8ba592d

Please sign in to comment.