Compare commits

...

10 Commits

Author SHA1 Message Date
Michael Kaufmann (d00p)
23361e64bb setting version to 0.9.29
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2013-09-18 12:50:22 +02:00
Michael Kaufmann (d00p)
b5a999ae6b remove mod_tls_memcache module from debian wheezy's proftpd config as it is provided without memcache-support, fixes #1258
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2013-09-18 07:38:01 +02:00
Michael Kaufmann (d00p)
2432b7c466 add note for customer-ssl-directory that it will be purged by the cron (just like fcgid-config-dir)
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2013-09-12 18:45:36 +02:00
Michael Kaufmann (d00p)
075e18def3 add note to customer domain-add/edit to clearify trailing-slash in URLs, corrected apache-rewrite for url-redirects, fixes #1261
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2013-09-07 11:32:08 +02:00
Michael Kaufmann (d00p)
cce4bd36ef wrong solution by SCD in #1261. This works as intended for me.
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2013-09-07 09:53:02 +02:00
Michael Kaufmann (d00p)
d61fe9e0c0 fix mod-rewrite for redirect to URIs, fixes #1261
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2013-09-06 14:00:15 +02:00
Michael Kaufmann (d00p)
daf94c6ec9 regenerate webserver-configuration files after changing ssl-certificates as customer, fixes #1260
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2013-09-03 14:40:03 +02:00
Michael Kaufmann (d00p)
77143c7de0 use correct vmail username/groupname variable for postfix/dovecot
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2013-09-03 10:29:49 +02:00
Michael Kaufmann
ed2949bd21 Merge pull request #104 from nsb2006/patch-1
Update zh-cn.lng.php
2013-09-01 03:54:16 -07:00
nsb2006
427f862dac Update zh-cn.lng.php 2013-09-01 18:50:49 +08:00
12 changed files with 90 additions and 27 deletions

View File

@@ -732,6 +732,9 @@ elseif ($page == 'domainssleditor') {
".$qrywhere." `domainid`='".(int)$id."';"
);
// insert task to re-generate webserver-configs (#1260)
inserttask('1');
// back to domain overview
redirectTo($filename, array('page' => 'domains', 's' => $s));
}

View File

@@ -542,7 +542,7 @@ INSERT INTO `panel_settings` (`settinggroup`, `varname`, `value`) VALUES
('panel', 'phpconfigs_hidestdsubdomain', '0'),
('panel', 'allow_theme_change_admin', '1'),
('panel', 'allow_theme_change_customer', '1'),
('panel', 'version', '0.9.29-rc1');
('panel', 'version', '0.9.29');

View File

@@ -2149,3 +2149,9 @@ if (isFroxlorVersion('0.9.29-dev4')) {
updateToVersion('0.9.29-rc1');
}
if (isFroxlorVersion('0.9.29-rc1')) {
showUpdateStep("Updating from 0.9.29-rc1 to 0.9.29 final", true);
lastStepStatus(0);
updateToVersion('0.9.29');
}

View File

@@ -185,7 +185,7 @@ return Array(
'echo "mail-mta/postfix dovecot-sasl -sasl" >> /etc/portage/package.use',
'emerge -av postfix',
'mkdir -p ' . $settings['system']['vmail_homedir'],
'chown -R '.$vmail_user['name'].':'.$vmail_group['name'].' ' . $settings['system']['vmail_homedir'],
'chown -R '.$vmail_username.':'.$vmail_groupname.' ' . $settings['system']['vmail_homedir'],
'chmod 0750 ' . $settings['system']['vmail_homedir'],
'mv /etc/postfix/main.cf /etc/postfix/main.cf.gentoo',
'touch /etc/postfix/{main,master}.cf',

View File

@@ -43,7 +43,7 @@ return array(
),
'path' => array(
'label' => $lng['panel']['path'],
'desc' => ($settings['panel']['pathedit'] != 'Dropdown' ? $lng['panel']['pathDescription'] : null).(isset($pathSelect['note']) ? $pathSelect['note'].'<br />'.$pathSelect['value'] : ''),
'desc' => ($settings['panel']['pathedit'] != 'Dropdown' ? $lng['panel']['pathDescriptionSubdomain'] : null).(isset($pathSelect['note']) ? $pathSelect['note'].'<br />'.$pathSelect['value'] : ''),
'type' => $pathSelect['type'],
'select_var' => $pathSelect['value'],
'value' => $pathSelect['value']

View File

@@ -42,7 +42,7 @@ return array(
),
'path' => array(
'label' => $lng['panel']['path'],
'desc' => ($settings['panel']['pathedit'] != 'Dropdown' ? $lng['panel']['pathDescription'] : null).(isset($pathSelect['note']) ? '<br />'.$pathSelect['value'] : ''),
'desc' => ($settings['panel']['pathedit'] != 'Dropdown' ? $lng['panel']['pathDescriptionSubdomain'] : null).(isset($pathSelect['note']) ? '<br />'.$pathSelect['value'] : ''),
'type' => $pathSelect['type'],
'select_var' => $pathSelect['value'],
'value' => $pathSelect['value']

View File

@@ -74,6 +74,6 @@ define('PACKAGE_ENABLED', 2);
// VERSION INFO
$version = '0.9.29-rc1';
$version = '0.9.29';
$dbversion = '2';
$branding = '';

View File

@@ -492,7 +492,8 @@ $lng['admin']['nameserversettings'] = 'Nameserver settings';
$lng['admin']['updatecounters'] = 'Recalculate resource usage';
$lng['question']['admin_counters_reallyupdate'] = 'Do you really want to recalculate resource usage?';
$lng['panel']['pathDescription'] = 'If the directory doesn\'t exist, it will be created automatically.';
$lng['panel']['pathDescriptionEx'] = '<br /><br />If you want a redirect to another domain than this entry has to start with http:// or https://';
$lng['panel']['pathDescriptionEx'] = '<br /><br />If you want a redirect to another domain than this entry has to start with http:// or https://.';
$lng['panel']['pathDescriptionSubdomain'] = $lng['panel']['pathDescription'].$lng['panel']['pathDescriptionEx']."<br /><br />If the URL ends with / it is considered a folder, if not, it is treated as file.";
// ADDED IN 1.2.16-svn6
@@ -1956,6 +1957,6 @@ $lng['error']['sslcertificateinvalidcertkeypair'] = 'The given private-key does
$lng['error']['sslcertificateinvalidca'] = 'The given CA certificate data does not seem to be a valid certificate';
$lng['error']['sslcertificateinvalidchain'] = 'The given certificate chain data does not seem to be a valid certificate';
$lng['serversettings']['customerssl_directory']['title'] = 'Webserver customer-ssl certificates-directory';
$lng['serversettings']['customerssl_directory']['description'] = 'Where should customer-specified ssl-certificates be created?';
$lng['serversettings']['customerssl_directory']['description'] = 'Where should customer-specified ssl-certificates be created?<br /><br /><div style="color:red">NOTE: This folder\'s content gets deleted regulary so avoid storing data in there manually.</div>';
$lng['admin']['note'] = 'Please note';
$lng['admin']['phpfpm.ininote'] = 'Not all values you may want to define can be used in the php-fpm pool configuration';

View File

@@ -491,7 +491,8 @@ $lng['admin']['nameserversettings'] = 'Nameservereinstellungen';
$lng['admin']['updatecounters'] = 'Ressourcenverbrauch';
$lng['question']['admin_counters_reallyupdate'] = 'Wollen Sie den Ressourcenverbrauch neu berechnen?';
$lng['panel']['pathDescription'] = 'Wenn das Verzeichnis nicht existiert, wird es automatisch erstellt.';
$lng['panel']['pathDescriptionEx'] = '<br /><br />Sollte eine Weiterleitung auf eine andere Domain gewünscht sein, muss der Eintrag mit http:// oder https:// beginnen';
$lng['panel']['pathDescriptionEx'] = '<br /><br />Sollte eine Weiterleitung auf eine andere Domain gewünscht sein, muss der Eintrag mit http:// oder https:// beginnen.';
$lng['panel']['pathDescriptionSubdomain'] = $lng['panel']['pathDescription'].$lng['panel']['pathDescriptionEx']."<br /><br />Endet die URL mit einem / geht Froxlor von einem Ordner aus, wenn nicht, wird es wie eine Datei behandelt.";
// ADDED IN 1.2.16-svn6
@@ -1677,6 +1678,6 @@ $lng['error']['sslcertificateinvalidcertkeypair'] = 'Der angegebene Key (private
$lng['error']['sslcertificateinvalidca'] = 'Die angegebenen CA-Zertifikatsdaten scheinen kein gültiges Zertifikat zu sein';
$lng['error']['sslcertificateinvalidchain'] = 'Die angegebenen Zertifikats-Chain-Daten scheinen kein gültiges Zertifikat zu sein';
$lng['serversettings']['customerssl_directory']['title'] = 'Webserver-Kunden-SSL-Zertifikats-Verzeichnis';
$lng['serversettings']['customerssl_directory']['description'] = 'Wo sollen kundenspezifizierte SSL-Zertifikate erstellt werden?';
$lng['serversettings']['customerssl_directory']['description'] = 'Wo sollen kundenspezifizierte SSL-Zertifikate erstellt werden?<br /><br /><div style="color:red">ACHTUNG: Der Inhalt dieses Ordners wird regelmäßig geleert, daher sollten dort keinerlei Daten manuell abgelegt werden.</div>';
$lng['admin']['note'] = 'Bitte beachten';
$lng['admin']['phpfpm.ininote'] = 'Nicht alle gewünschten Werte können in der php-fpm pool Konfiguration verwendet werden';

View File

@@ -14,6 +14,7 @@
* @author Wang Changyi <wangchangyi@hotmail.com>
* @author Patrick Brueckner <patrick_brueckner@yahoo.de>
* @author Yuan Yang <melodieyy@web.de>
* @author Jason Zhang <service@hiwins.com>
* @license GPLv2 http://files.froxlor.org/misc/COPYING.txt
* @package Language
*
@@ -23,7 +24,7 @@
* Global
*/
$lng['translator'] = 'Jackie Zhang, Wang Changyi, Yuan Yang';
$lng['translator'] = 'Jackie Zhang, Wang Changyi, Yuan Yang, Jason Zhang';
$lng['panel']['edit'] = '编辑';
$lng['panel']['delete'] = '删除';
$lng['panel']['create'] = '创建';
@@ -33,6 +34,7 @@ $lng['panel']['no'] = '否';
$lng['panel']['emptyfornochanges'] = '无改变清空';
$lng['panel']['emptyfordefault'] = '默认值清空';
$lng['panel']['path'] = '路径';
$lng['panel']['options'] = '选项';
$lng['panel']['toggle'] = '触发器';
$lng['panel']['next'] = '下一个';
$lng['panel']['dirsmissing'] = '目录不可添加或者不可读';
@@ -44,7 +46,7 @@ $lng['panel']['dirsmissing'] = '目录不可添加或者不可读';
$lng['login']['username'] = '用户名';
$lng['login']['password'] = '密码';
$lng['login']['language'] = '语言';
$lng['login']['login'] = '登';
$lng['login']['login'] = '登';
$lng['login']['logout'] = '登出';
$lng['login']['profile_lng'] = '用户标准语言';
@@ -66,12 +68,12 @@ $lng['customer']['customernumber'] = '顾客号';
$lng['customer']['diskspace'] = '磁盘空间(MB)';
$lng['customer']['traffic'] = '流量(GB)';
$lng['customer']['mysqls'] = 'MySQL数据库';
$lng['customer']['emails'] = '电子邮件地址';
$lng['customer']['emails'] = '电子邮件账户';
$lng['customer']['accounts'] = '电子邮件帐户';
$lng['customer']['forwarders'] = '电子邮件转发';
$lng['customer']['ftps'] = 'FTP文件格式';
$lng['customer']['subdomains'] = '子域';
$lng['customer']['domains'] = '域';
$lng['customer']['ftps'] = 'FTP账户';
$lng['customer']['subdomains'] = '子域';
$lng['customer']['domains'] = '域';
$lng['customer']['unlimited'] = '无限的';
/**
@@ -80,21 +82,21 @@ $lng['customer']['unlimited'] = '无限的';
$lng['menue']['main']['main'] = '主要的';
$lng['menue']['main']['changepassword'] = '更改密码';
$lng['menue']['main']['changelanguage'] = '语言转换';
$lng['menue']['main']['changelanguage'] = '切换语言';
$lng['menue']['email']['email'] = '电子邮件';
$lng['menue']['email']['emails'] = '地址';
$lng['menue']['email']['webmail'] = '网络邮件';
$lng['menue']['mysql']['mysql'] = 'MySQL';
$lng['menue']['mysql']['databases'] = '数据库';
$lng['menue']['mysql']['phpmyadmin'] = 'phpMyAdmin';
$lng['menue']['domains']['domains'] = '域';
$lng['menue']['domains']['domains'] = '域';
$lng['menue']['domains']['settings'] = '设置';
$lng['menue']['ftp']['ftp'] = 'FTP';
$lng['menue']['ftp']['accounts'] = '账户';
$lng['menue']['ftp']['webftp'] = '网络FTP地址';
$lng['menue']['extras']['extras'] = '专用';
$lng['menue']['extras']['extras'] = '附加功能';
$lng['menue']['extras']['directoryprotection'] = '目录保护';
$lng['menue']['extras']['pathoptions'] = '路径选';
$lng['menue']['extras']['pathoptions'] = '路径选';
/**
* Index
@@ -111,16 +113,18 @@ $lng['changepassword']['old_password'] = '旧密码';
$lng['changepassword']['new_password'] = '新密码';
$lng['changepassword']['new_password_confirm'] = '新密码(确认)';
$lng['changepassword']['also_change_ftp'] = '改变主FTP入口的密码';
$lng['changepassword']['new_password_ifnotempty'] = '新密码 (不变请留空)';
$lng['changepassword']['also_change_ftp'] = '同时改变主FTP密码';
/**
* Domains
*/
$lng['domains']['description'] = '这里您可以设置域以及更改路径<br/>在每次更改后系统需要一些时间重新读取设置';
$lng['domains']['domainsettings'] = '域设置';
$lng['domains']['description'] = '这里您可以设置(子)域名并修改路径<br/>在每次更改后系统需要一些时间应用设置';
$lng['domains']['domainsettings'] = '域设置';
$lng['domains']['domainname'] = '域名';
$lng['domains']['subdomain_add'] = '添加子域';
$lng['domains']['subdomain_edit'] = '编辑子域';
$lng['domains']['subdomain_add'] = '添加子域';
$lng['domains']['subdomain_edit'] = '编辑子域';
$lng['domains']['wildcarddomain'] = '做为原始域登记';
$lng['domains']['aliasdomain'] = '域别名';
$lng['domains']['noaliasdomain'] = '无域别名';
@@ -438,3 +442,52 @@ $lng['admin']['phpmemorylimit'] = 'php内存限制';
$lng['admin']['mysqlserverversion'] = 'mysql服务器版本';
$lng['admin']['mysqlclientversion'] = 'mysql客户端版本';
$lng['admin']['webserverinterface'] = '网页服务器接口';
$lng['domains']['isassigneddomain'] = '已指派域名';
// ADDED IN 1.2.16-svn7
$lng['admin']['subcanemaildomain']['never'] = '从不';
$lng['admin']['subcanemaildomain']['choosableno'] = '可选,默认为否';
$lng['admin']['subcanemaildomain']['choosableyes'] = '可选,默认为是';
$lng['admin']['subcanemaildomain']['always'] = '总是';
$lng['changepassword']['also_change_webalizer'] = '同时修改统计页面密码';
// ADDED IN 1.2.19-svn4
$lng['menue']['traffic']['traffic'] = '流量';
$lng['menue']['traffic']['current'] = '当前月';
$lng['traffic']['month'] = "";
$lng['traffic']['day'] = "";
$lng['traffic']['months'][1] = "1月";
$lng['traffic']['months'][2] = "2月";
$lng['traffic']['months'][3] = "3月";
$lng['traffic']['months'][4] = "4月";
$lng['traffic']['months'][5] = "5月";
$lng['traffic']['months'][6] = "6月";
$lng['traffic']['months'][7] = "7月";
$lng['traffic']['months'][8] = "8月";
$lng['traffic']['months'][9] = "9月";
$lng['traffic']['months'][10] = "10月";
$lng['traffic']['months'][11] = "11月";
$lng['traffic']['months'][12] = "12月";
$lng['traffic']['mb'] = "流量 (MB)";
$lng['traffic']['distribution'] = '<font color="#019522">FTP</font> | <font color="#0000FF">HTTP</font> | <font color="#800000">Mail</font>';
$lng['traffic']['sumhttp'] = 'HTTP流量合计 - ';
$lng['traffic']['sumftp'] = 'FTP流量合计 - ';
$lng['traffic']['summail'] = '邮件流量合计 - ';
// ADDED IN FROXLOR 0.9.24-svn1
$lng['logrotate'] = '转储';
$lng['logrotate_enabled'] = '开启转储?';
$lng['logrotate_binary'] = '转储Logrotate二进制路径';
$lng['logrotate_interval'] = '间隔?';
$lng['logrotate_keep'] = '保留多少日志文件?';
$lng['admin']['assignedmax'] = '已指派 / 上限';
$lng['admin']['usedmax'] = '已用 / 上限';
$lng['admin']['used'] = '已用';
$lng['mysql']['size'] = '数据库大小 (MB)';
// ADDED IN FROXLOR 0.9.18
$lng['serversettings']['default_theme'] = '默认主题';
$lng['menue']['main']['changetheme'] = '修改主题';
$lng['panel']['theme'] = '主题';

View File

@@ -673,9 +673,6 @@ class apache
if (preg_match('/^https?\:\/\//', $domain['documentroot'])) {
$corrected_docroot = $this->idnaConvert->encode($domain['documentroot']);
if (substr($corrected_docroot, -1) == '/') {
$corrected_docroot = substr($corrected_docroot, 0, -1);
}
/* Get domain's redirect code */
$code = getDomainRedirectCode($domain['id']);

View File

@@ -87,7 +87,9 @@ LoadModule mod_unique_id.c
LoadModule mod_copy.c
LoadModule mod_deflate.c
LoadModule mod_ifversion.c
LoadModule mod_tls_memcache.c
# this is disabled because wheezy's proftpd does not have memcache compiled,
# see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707680
#LoadModule mod_tls_memcache.c
# keep this module the last one
LoadModule mod_ifsession.c