mirror of
https://github.com/YunoHost-Apps/roundcube_ynh.git
synced 2024-09-03 20:16:28 +02:00
Upgrade to 1.5.0 beta
This commit is contained in:
parent
ffadccbc26
commit
0d31ab8fc8
8 changed files with 38 additions and 48 deletions
|
@ -11,7 +11,7 @@ If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to
|
||||||
## Overview
|
## Overview
|
||||||
[Roundcube](https://roundcube.net/) is a browser-based multilingual IMAP client with an application-like user interface.
|
[Roundcube](https://roundcube.net/) is a browser-based multilingual IMAP client with an application-like user interface.
|
||||||
|
|
||||||
**Shipped version:** 1.4.11
|
**Shipped version:** 1.5.0
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ Si vous n'avez pas YunoHost, consultez [le guide](https://yunohost.org/#/install
|
||||||
## Overview
|
## Overview
|
||||||
[Roundcube](https://roundcube.net/) est un client IMAP multilingue basé sur un navigateur avec une interface utilisateur semblable à une application.
|
[Roundcube](https://roundcube.net/) est un client IMAP multilingue basé sur un navigateur avec une interface utilisateur semblable à une application.
|
||||||
|
|
||||||
**Shipped version:** 1.4.11
|
**Shipped version:** 1.5.0
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
SOURCE_URL=https://github.com/roundcube/roundcubemail/releases/download/1.4.11/roundcubemail-1.4.11.tar.gz
|
SOURCE_URL=https://github.com/roundcube/roundcubemail/releases/download/1.5-beta/roundcubemail-1.5-beta.tar.gz
|
||||||
SOURCE_SUM=524a6c8095508b8d911c0c5121ea6d16ca4c42894e10aaa0e29ded983687923c
|
SOURCE_SUM=d42f19510d4c1996ff1e6d9c50e018c8af7faa464c329d9e2faf7a363b12cbd4
|
||||||
SOURCE_SUM_PRG=sha256sum
|
SOURCE_SUM_PRG=sha256sum
|
||||||
SOURCE_FORMAT=tar.gz
|
SOURCE_FORMAT=tar.gz
|
||||||
SOURCE_IN_SUBDIR=true
|
SOURCE_IN_SUBDIR=true
|
||||||
|
|
|
@ -2,19 +2,14 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
+-----------------------------------------------------------------------+
|
+-----------------------------------------------------------------------+
|
||||||
| YunoHost configuration for the Roundcube Webmail installation. |
|
| Local configuration for the Roundcube Webmail installation. |
|
||||||
| |
|
| |
|
||||||
| This is based on the sample configuration file which is shipped with |
|
| This is a sample configuration file only containing the minimum |
|
||||||
| Roundcube and adapted to works with YunoHost. It comes with some |
|
| setup required for a functional installation. Copy more options |
|
||||||
| additionnal activated plugins for a better integration and |
|
| from defaults.inc.php to this file to override the defaults. |
|
||||||
| experience. |
|
|
||||||
| |
|
|
||||||
| You can override and extend this configuration in local.inc.php. |
|
|
||||||
| |
|
|
||||||
| DO NOT EDIT THIS FILE BY HAND, IT WILL BE OVERWRITTEN AT UPGRADES. |
|
|
||||||
| |
|
| |
|
||||||
| This file is part of the Roundcube Webmail client |
|
| This file is part of the Roundcube Webmail client |
|
||||||
| Copyright (C) 2005-2013, The Roundcube Dev Team |
|
| Copyright (C) The Roundcube Dev Team |
|
||||||
| |
|
| |
|
||||||
| Licensed under the GNU General Public License version 3 or |
|
| Licensed under the GNU General Public License version 3 or |
|
||||||
| any later version with exceptions for skins & plugins. |
|
| any later version with exceptions for skins & plugins. |
|
||||||
|
@ -29,26 +24,28 @@ $config = array();
|
||||||
|
|
||||||
// Database connection string (DSN) for read+write operations
|
// Database connection string (DSN) for read+write operations
|
||||||
// Format (compatible with PEAR MDB2): db_provider://user:password@host/database
|
// Format (compatible with PEAR MDB2): db_provider://user:password@host/database
|
||||||
// Currently supported db_providers: mysql, pgsql, sqlite, mssql or sqlsrv
|
// Currently supported db_providers: mysql, pgsql, sqlite, mssql, sqlsrv, oracle
|
||||||
// For examples see http://pear.php.net/manual/en/package.database.mdb2.intro-dsn.php
|
// For examples see http://pear.php.net/manual/en/package.database.mdb2.intro-dsn.php
|
||||||
// NOTE: for SQLite use absolute path: 'sqlite:////full/path/to/sqlite.db?mode=0646'
|
// NOTE: for SQLite use absolute path (Linux): 'sqlite:////full/path/to/sqlite.db?mode=0646'
|
||||||
$config['db_dsnw'] = 'mysql://__DBUSER__:__DBPASS__@localhost/__DBNAME__';
|
// or (Windows): 'sqlite:///C:/full/path/to/sqlite.db'
|
||||||
|
$config['db_dsnw'] = 'mysql://__DB_USER__:__DB_PWD__@localhost/__DB_NAME__';
|
||||||
|
|
||||||
// The mail host chosen to perform the log-in.
|
// The IMAP host chosen to perform the log-in.
|
||||||
// Leave blank to show a textbox at login, give a list of hosts
|
// Leave blank to show a textbox at login, give a list of hosts
|
||||||
// to display a pulldown menu or set one host as string.
|
// to display a pulldown menu or set one host as string.
|
||||||
// To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
|
// Enter hostname with prefix ssl:// to use Implicit TLS, or use
|
||||||
|
// prefix tls:// to use STARTTLS.
|
||||||
// Supported replacement variables:
|
// Supported replacement variables:
|
||||||
// %n - hostname ($_SERVER['SERVER_NAME'])
|
// %n - hostname ($_SERVER['SERVER_NAME'])
|
||||||
// %t - hostname without the first part
|
// %t - hostname without the first part
|
||||||
// %d - domain (http hostname $_SERVER['HTTP_HOST'] without the first part)
|
// %d - domain (http hostname $_SERVER['HTTP_HOST'] without the first part)
|
||||||
// %s - domain name after the '@' from e-mail address provided at login screen
|
// %s - domain name after the '@' from e-mail address provided at login screen
|
||||||
// For example %n = mail.domain.tld, %t = domain.tld
|
// For example %n = mail.domain.tld, %t = domain.tld
|
||||||
$config['default_host'] = 'localhost';
|
$config['default_host'] = '%t';
|
||||||
|
|
||||||
// SMTP server host (for sending mails).
|
// SMTP server host (for sending mails).
|
||||||
// To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
|
// Enter hostname with prefix ssl:// to use Implicit TLS, or use
|
||||||
// If left blank, the PHP mail() function is used
|
// prefix tls:// to use STARTTLS.
|
||||||
// Supported replacement variables:
|
// Supported replacement variables:
|
||||||
// %h - user's IMAP hostname
|
// %h - user's IMAP hostname
|
||||||
// %n - hostname ($_SERVER['SERVER_NAME'])
|
// %n - hostname ($_SERVER['SERVER_NAME'])
|
||||||
|
@ -56,10 +53,11 @@ $config['default_host'] = 'localhost';
|
||||||
// %d - domain (http hostname $_SERVER['HTTP_HOST'] without the first part)
|
// %d - domain (http hostname $_SERVER['HTTP_HOST'] without the first part)
|
||||||
// %z - IMAP domain (IMAP hostname without the first part)
|
// %z - IMAP domain (IMAP hostname without the first part)
|
||||||
// For example %n = mail.domain.tld, %t = domain.tld
|
// For example %n = mail.domain.tld, %t = domain.tld
|
||||||
|
// To specify differnt SMTP servers for different IMAP hosts provide an array
|
||||||
|
// of IMAP host (no prefix or port) and SMTP server e.g. ['imap.example.com' => 'smtp.example.net']
|
||||||
$config['smtp_server'] = 'tls://' . $main_domain;
|
$config['smtp_server'] = 'tls://' . $main_domain;
|
||||||
|
|
||||||
// SMTP port (default is 25; use 587 for STARTTLS or 465 for the
|
// SMTP port. Use 25 for cleartext, 465 for Implicit TLS, or 587 for STARTTLS (default)
|
||||||
// deprecated SSL over SMTP (aka SMTPS))
|
|
||||||
$config['smtp_port'] = 587;
|
$config['smtp_port'] = 587;
|
||||||
|
|
||||||
// SMTP username (if required) if you use %u as the username Roundcube
|
// SMTP username (if required) if you use %u as the username Roundcube
|
||||||
|
@ -90,9 +88,9 @@ $config['support_url'] = 'https://forum.yunohost.org/t/roundcube-a-webmail/3965'
|
||||||
// Name your service. This is displayed on the login screen and in the window title
|
// Name your service. This is displayed on the login screen and in the window title
|
||||||
$config['product_name'] = 'YunoHost Webmail';
|
$config['product_name'] = 'YunoHost Webmail';
|
||||||
|
|
||||||
// this key is used to encrypt the users imap password which is stored
|
// This key is used to encrypt the users imap password which is stored
|
||||||
// in the session record (and the client cookie if remember password is enabled).
|
// in the session record. For the default cipher method it must be
|
||||||
// please provide a string of exactly 24 chars.
|
// exactly 24 characters long.
|
||||||
// YOUR KEY MUST BE DIFFERENT THAN THE SAMPLE VALUE FOR SECURITY REASONS
|
// YOUR KEY MUST BE DIFFERENT THAN THE SAMPLE VALUE FOR SECURITY REASONS
|
||||||
$config['des_key'] = '__DESKEY__';
|
$config['des_key'] = '__DESKEY__';
|
||||||
|
|
||||||
|
@ -126,10 +124,10 @@ $config['ldap_public']['yunohost'] = array(
|
||||||
'hidden' => false,
|
'hidden' => false,
|
||||||
'searchonly' => true,
|
'searchonly' => true,
|
||||||
'fieldmap' => array(
|
'fieldmap' => array(
|
||||||
'name' => 'uid',
|
'name' => 'uid',
|
||||||
'surname' => 'sn',
|
'surname' => 'sn',
|
||||||
'firstname' => 'givenName',
|
'firstname' => 'givenName',
|
||||||
'email' => 'mail:*',
|
'email' => 'mail:*',
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"en": "Open Source Webmail software",
|
"en": "Open Source Webmail software",
|
||||||
"fr": "Webmail Open Source"
|
"fr": "Webmail Open Source"
|
||||||
},
|
},
|
||||||
"version": "1.4.11~ynh1",
|
"version": "1.5.0~ynh1",
|
||||||
"url": "https://roundcube.net/",
|
"url": "https://roundcube.net/",
|
||||||
"license": "GPL-3.0-only",
|
"license": "GPL-3.0-only",
|
||||||
"maintainer": {
|
"maintainer": {
|
||||||
|
@ -19,7 +19,7 @@
|
||||||
"multi_instance": true,
|
"multi_instance": true,
|
||||||
"services": [
|
"services": [
|
||||||
"nginx",
|
"nginx",
|
||||||
"php7.0-fpm",
|
"php7.3-fpm",
|
||||||
"mysql"
|
"mysql"
|
||||||
],
|
],
|
||||||
"arguments": {
|
"arguments": {
|
||||||
|
|
|
@ -11,14 +11,6 @@
|
||||||
- [ ] Upgrade from last version tested.
|
- [ ] Upgrade from last version tested.
|
||||||
- [ ] Can be reviewed and tested.
|
- [ ] Can be reviewed and tested.
|
||||||
|
|
||||||
## Validation
|
|
||||||
---
|
|
||||||
*Minor decision*
|
|
||||||
- **Upgrade previous version** :
|
|
||||||
- [ ] **Code review** :
|
|
||||||
- [ ] **Approval (LGTM)** :
|
|
||||||
- [ ] **Approval (LGTM)** :
|
|
||||||
|
|
||||||
## Package_check results
|
## Package_check results
|
||||||
---
|
---
|
||||||
* An automatic package_check will be launch at https://ci-apps-dev.yunohost.org/, when you add a specific comment to your Pull Request: "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!"*
|
* An automatic package_check will be launch at https://ci-apps-dev.yunohost.org/, when you add a specific comment to your Pull Request: "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!"*
|
||||||
|
|
|
@ -126,9 +126,9 @@ rc_conf="$final_path/config/config.inc.php"
|
||||||
cp ../conf/config.inc.php "$rc_conf"
|
cp ../conf/config.inc.php "$rc_conf"
|
||||||
|
|
||||||
ynh_replace_string --match_string="__DESKEY__" --replace_string="$(ynh_string_random --length=24)" --target_file="$rc_conf"
|
ynh_replace_string --match_string="__DESKEY__" --replace_string="$(ynh_string_random --length=24)" --target_file="$rc_conf"
|
||||||
ynh_replace_string --match_string="__DBUSER__" --replace_string="$db_name" --target_file="$rc_conf"
|
ynh_replace_string --match_string="__DB_USER__" --replace_string="$db_name" --target_file="$rc_conf"
|
||||||
ynh_replace_string --match_string="__DBPASS__" --replace_string="$db_pwd" --target_file="$rc_conf"
|
ynh_replace_string --match_string="__DB_PWD__" --replace_string="$db_pwd" --target_file="$rc_conf"
|
||||||
ynh_replace_string --match_string="__DBNAME__" --replace_string="$db_name" --target_file="$rc_conf"
|
ynh_replace_string --match_string="__DB_NAME__" --replace_string="$db_name" --target_file="$rc_conf"
|
||||||
ynh_replace_string --match_string="__LANGUAGE__" --replace_string="$language" --target_file="$rc_conf"
|
ynh_replace_string --match_string="__LANGUAGE__" --replace_string="$language" --target_file="$rc_conf"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -24,6 +24,7 @@ with_carddav=$(ynh_app_setting_get --app=$app --key=with_carddav)
|
||||||
with_enigma=$(ynh_app_setting_get --app=$app --key=with_enigma)
|
with_enigma=$(ynh_app_setting_get --app=$app --key=with_enigma)
|
||||||
phpversion=$(ynh_app_setting_get --app=$app --key=phpversion)
|
phpversion=$(ynh_app_setting_get --app=$app --key=phpversion)
|
||||||
language=$(ynh_app_setting_get --app=$app --key=language)
|
language=$(ynh_app_setting_get --app=$app --key=language)
|
||||||
|
db_pwd=$(ynh_app_setting_get --app=$app --key=mysqlpwd)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# CHECK VERSION
|
# CHECK VERSION
|
||||||
|
@ -149,10 +150,9 @@ then
|
||||||
cp ../conf/config.inc.php "$rc_conf"
|
cp ../conf/config.inc.php "$rc_conf"
|
||||||
|
|
||||||
ynh_replace_string --match_string="__DESKEY__" --replace_string="$(ynh_string_random --length=24)" --target_file="$rc_conf"
|
ynh_replace_string --match_string="__DESKEY__" --replace_string="$(ynh_string_random --length=24)" --target_file="$rc_conf"
|
||||||
ynh_replace_string --match_string="__DBUSER__" --replace_string=$db_name --target_file="$rc_conf"
|
ynh_replace_string --match_string="__DB_USER__" --replace_string="$db_name" --target_file="$rc_conf"
|
||||||
db_pwd=$(ynh_app_setting_get --app=$app --key=mysqlpwd)
|
ynh_replace_string --match_string="__DB_PWD__" --replace_string="$db_pwd" --target_file="$rc_conf"
|
||||||
ynh_replace_string --match_string="__DBPASS__" --replace_string="$db_pwd" --target_file="$rc_conf"
|
ynh_replace_string --match_string="__DB_NAME__" --replace_string="$db_name" --target_file="$rc_conf"
|
||||||
ynh_replace_string --match_string="__DBNAME__" --replace_string="$db_name" --target_file="$rc_conf"
|
|
||||||
ynh_replace_string --match_string="__LANGUAGE__" --replace_string="$language" --target_file="$rc_conf"
|
ynh_replace_string --match_string="__LANGUAGE__" --replace_string="$language" --target_file="$rc_conf"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Reference in a new issue