Skip to content

Commit a0fd5ab

Browse files
committed
- Merged revisions 3922-3958 from svn stable branch
- Added backup size to web backups
1 parent a3f7486 commit a0fd5ab

File tree

489 files changed

+342
-718
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

489 files changed

+342
-718
lines changed

install/dist/lib/fedora.lib.php

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,22 +59,8 @@ public function configure_mailman($status = 'insert') {
5959
}
6060
}
6161

62-
$config_dir = $conf['mailman']['config_dir'].'/';
63-
$full_file_name = $config_dir.'virtual_to_transport.sh';
64-
65-
//* Backup exiting virtual_to_transport.sh script
66-
if(is_file($full_file_name)) {
67-
copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
68-
}
69-
70-
copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
71-
chgrp($full_file_name,'mailman');
72-
chmod($full_file_name,0750);
73-
7462
if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
7563
exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
76-
77-
exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
7864

7965
$virtual_domains = '';
8066
if($status == 'update')
@@ -101,6 +87,25 @@ public function configure_mailman($status = 'insert') {
10187
$content = str_replace('{virtual_domains}', $virtual_domains, $content);
10288

10389
wf($full_file_name, $content);
90+
91+
//* Write virtual_to_transport.sh script
92+
$config_dir = $conf['mailman']['config_dir'].'/';
93+
$full_file_name = $config_dir.'virtual_to_transport.sh';
94+
95+
//* Backup exiting virtual_to_transport.sh script
96+
if(is_file($full_file_name)) {
97+
copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
98+
}
99+
100+
if(is_dir('/etc/mailman')) {
101+
copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
102+
chgrp($full_file_name,'mailman');
103+
chmod($full_file_name,0750);
104+
}
105+
106+
//* Create aliasaes
107+
exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
108+
104109
}
105110

106111
function configure_postfix($options = '')
@@ -204,6 +209,16 @@ function configure_postfix($options = '')
204209
touch($config_dir.'/nested_header_checks');
205210
touch($config_dir.'/body_checks');
206211

212+
//* Create the mailman files
213+
if(!is_dir('/var/lib/mailman/data')) exec('mkdir -p /var/lib/mailman/data');
214+
//if(!is_file('/var/lib/mailman/data/aliases')) touch('/var/lib/mailman/data/aliases');
215+
if(is_file('/var/lib/mailman/data/aliases')) unlink('/var/lib/mailman/data/aliases');
216+
if(!is_link('/var/lib/mailman/data/aliases')) symlink('/etc/mailman/aliases','/var/lib/mailman/data/aliases');
217+
exec('postalias /var/lib/mailman/data/aliases');
218+
if(!is_file('/var/lib/mailman/data/virtual-mailman')) touch('/var/lib/mailman/data/virtual-mailman');
219+
exec('postmap /var/lib/mailman/data/virtual-mailman');
220+
if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
221+
exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
207222

208223
//* Make a backup copy of the main.cf file
209224
copy($config_dir.'/main.cf', $config_dir.'/main.cf~');

install/dist/lib/opensuse.lib.php

Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,22 +59,8 @@ public function configure_mailman($status = 'insert') {
5959
}
6060
}
6161

62-
$config_dir = $conf['mailman']['config_dir'].'/';
63-
$full_file_name = $config_dir.'virtual_to_transport.sh';
64-
65-
//* Backup exiting virtual_to_transport.sh script
66-
if(is_file($full_file_name)) {
67-
copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
68-
}
69-
70-
copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
71-
chgrp($full_file_name,'mailman');
72-
chmod($full_file_name,0750);
73-
7462
if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
7563
exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
76-
77-
exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
7864

7965
$virtual_domains = '';
8066
if($status == 'update')
@@ -101,6 +87,24 @@ public function configure_mailman($status = 'insert') {
10187
$content = str_replace('{virtual_domains}', $virtual_domains, $content);
10288

10389
wf($full_file_name, $content);
90+
91+
//* Write virtual_to_transport.sh script
92+
$config_dir = $conf['mailman']['config_dir'].'/';
93+
$full_file_name = $config_dir.'virtual_to_transport.sh';
94+
95+
//* Backup exiting virtual_to_transport.sh script
96+
if(is_file($full_file_name)) {
97+
copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
98+
}
99+
100+
if(is_dir('/etc/mailman')) {
101+
copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
102+
chgrp($full_file_name,'mailman');
103+
chmod($full_file_name,0750);
104+
}
105+
106+
//* Create aliasaes
107+
exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
104108
}
105109

106110
function configure_postfix($options = '')
@@ -218,6 +222,14 @@ function configure_postfix($options = '')
218222
touch($config_dir.'/nested_header_checks');
219223
touch($config_dir.'/body_checks');
220224

225+
//* Create the mailman files
226+
if(!is_dir('/var/lib/mailman/data')) exec('mkdir -p /var/lib/mailman/data');
227+
if(!is_file('/var/lib/mailman/data/aliases')) touch('/var/lib/mailman/data/aliases');
228+
exec('postalias /var/lib/mailman/data/aliases');
229+
if(!is_file('/var/lib/mailman/data/virtual-mailman')) touch('/var/lib/mailman/data/virtual-mailman');
230+
exec('postmap /var/lib/mailman/data/virtual-mailman');
231+
if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
232+
exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
221233

222234
//* Make a backup copy of the main.cf file
223235
copy($config_dir.'/main.cf', $config_dir.'/main.cf~');
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ALTER TABLE `client_template` CHANGE `limit_aps` `limit_aps` INT( 11 ) NOT NULL DEFAULT '-1';
1+
ALTER TABLE `client_template` CHANGE `limit_aps` `limit_aps` INT( 11 ) NOT NULL DEFAULT '-1';
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ALTER TABLE `dns_slave` DROP INDEX `origin`;
2+
ALTER TABLE `dns_slave` ADD CONSTRAINT `slave` UNIQUE (`origin`,`server_id`);
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE `web_backup` ADD `filesize` VARCHAR(10) NOT NULL AFTER `filename`;

install/sql/ispconfig3.sql

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ CREATE TABLE `dns_slave` (
418418
`active` enum('N','Y') NOT NULL,
419419
`xfer` varchar(255) NOT NULL,
420420
PRIMARY KEY (`id`),
421-
UNIQUE KEY `origin` (`origin`),
421+
UNIQUE KEY `slave` (`origin`,`server_id`),
422422
KEY `active` (`active`)
423423
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
424424

@@ -1628,12 +1628,13 @@ CREATE TABLE `web_backup` (
16281628
`server_id` int(10) unsigned NOT NULL,
16291629
`parent_domain_id` int(10) unsigned NOT NULL,
16301630
`backup_type` enum('web','mysql') NOT NULL DEFAULT 'web',
1631-
`backup_mode` varchar(64) NOT NULL DEFAULT '',
1632-
`tstamp` int(10) unsigned NOT NULL,
1633-
`filename` varchar(255) NOT NULL,
1634-
PRIMARY KEY (`backup_id`)
1635-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1636-
1631+
`backup_mode` varchar(64) NOT NULL DEFAULT '',
1632+
`tstamp` int(10) unsigned NOT NULL,
1633+
`filename` varchar(255) NOT NULL,
1634+
`filesize` VARCHAR(10) NOT NULL,
1635+
PRIMARY KEY (`backup_id`)
1636+
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1637+
16371638
-- --------------------------------------------------------
16381639

16391640
--
@@ -2168,7 +2169,7 @@ INSERT INTO `sys_user` (`userid`, `sys_userid`, `sys_groupid`, `sys_perm_user`,
21682169
--
21692170
-- Dumping data for table `sys_config`
21702171
--
2171-
2172-
INSERT INTO sys_config VALUES ('1','db','db_version','3.0.5.1');
2173-
2172+
2173+
INSERT INTO sys_config VALUES ('1','db','db_version','3.0.5.2');
2174+
21742175
SET FOREIGN_KEY_CHECKS = 1;

install/tpl/apache_ispconfig.conf.master

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ CustomLog "| /usr/local/ispconfig/server/scripts/vlogger -s access.log -t \"%Y%m
5151
Alias /awstats-icon "/usr/share/awstats/icon"
5252

5353
NameVirtualHost *:80
54-
NameVirtualHost *:443
54+
NameVirtualHost *:443

install/tpl/apache_ispconfig.vhost.master

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ NameVirtualHost *:{vhost_port}
2626
Allow from all
2727
</Directory>
2828
IPCCommTimeout 7200
29+
MaxRequestLen 15728640
2930
</IfModule>
3031

3132
<IfModule mpm_itk_module>

install/tpl/config.inc.php.master

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ $revision = str_replace(array('Revision:','$',' '), '', $svn_revision);
5656

5757
//** Application
5858
define('ISPC_APP_TITLE', 'ISPConfig');
59-
define('ISPC_APP_VERSION', '3.0.5.1');
59+
define('ISPC_APP_VERSION', '3.0.5.2');
6060
define('DEVSYSTEM', 0);
6161

6262

interface/lib/lang/cz.lng

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,5 +132,3 @@ $wb['datalog_status_u_web_folder_user'] = 'Aktualizace nastavení uživatele pro
132132
$wb['datalog_status_d_web_folder_user'] = 'Odstranění uživatele pro adresáře chráněné heslem';
133133
$wb['login_as_txt'] = 'Přihlaste se jako';
134134
?>
135-
136-

0 commit comments

Comments
 (0)