Marius Cramer
2015-06-29 a9b32524711b32a1a42bbb26fd6a3006a7d2d07a
- Ported patches
5 files modified
33 ■■■■ changed files
install/tpl/nginx_ispconfig.vhost.master 1 ●●●● patch | view | raw | blame | history
install/tpl/php_fpm_pool.conf.master 5 ●●●● patch | view | raw | blame | history
interface/lib/classes/listform.inc.php 11 ●●●●● patch | view | raw | blame | history
server/plugins-available/apache2_plugin.inc.php 8 ●●●● patch | view | raw | blame | history
server/plugins-available/nginx_plugin.inc.php 8 ●●●● patch | view | raw | blame | history
install/tpl/nginx_ispconfig.vhost.master
@@ -34,6 +34,7 @@
               fastcgi_buffers 256 4k;
               fastcgi_busy_buffers_size 256k;
               fastcgi_temp_file_write_size 256k;
               fastcgi_read_timeout 1200;
        }
        location ~ /\. {
install/tpl/php_fpm_pool.conf.master
@@ -18,4 +18,7 @@
; php_admin_value[open_basedir] = /usr/local/ispconfig/interface:/usr/local/ispconfig/security:/usr/share:/var/lib/roundcube:/etc/roundcube:/usr/share/roundcube
php_admin_value[session.save_path] = /usr/local/ispconfig/interface/temp
php_admin_flag[magic_quotes_gpc] = off
php_admin_flag[magic_quotes_gpc] = off
php_admin_value[memory_limit] = 4096M
php_admin_value[max_execution_time] = 1200
interface/lib/classes/listform.inc.php
@@ -124,6 +124,17 @@
                $this->errorMessage .= "Custom datasource class or function is empty<br />\r\n";
            }
        }
        if($api == false && isset($field['filters']) && is_array($field['filters'])) {
            $new_values = array();
            foreach($values as $index => $value) {
                $new_index = $app->tform->filterField($index, $index, $field['filters'], 'SHOW');
                $new_values[$new_index] = $app->tform->filterField($index, (isset($values[$index]))?$values[$index]:'', $field['filters'], 'SHOW');
            }
            $values = $new_values;
            unset($new_values);
            unset($new_index);
        }
        return $values;
    }
server/plugins-available/apache2_plugin.inc.php
@@ -594,7 +594,7 @@
                }
                
                //* Unmount the old log directory bfore we move the log dir
                exec('fuser -km '.escapeshellcmd($old_dir.'/log'));
                //exec('fuser -km '.escapeshellcmd($old_dir.'/log'));
                exec('umount '.escapeshellcmd($old_dir.'/log'));
                //* Create new base directory, if it does not exist yet
@@ -677,7 +677,7 @@
            $app->system->removeLine('/etc/fstab', $fstab_line);
            //* Unmount log directory
            exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder));
            //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder));
            exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder));
        }
@@ -1902,12 +1902,12 @@
            if(is_array($log_folders) && !empty($log_folders)){
                foreach($log_folders as $log_folder){
                    //if($app->system->is_mounted($data['old']['document_root'].'/'.$log_folder)) exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder));
                    exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                    //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                    exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                }
            } else {
                //if($app->system->is_mounted($data['old']['document_root'].'/'.$log_folder)) exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder));
                exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
            }
        }
server/plugins-available/nginx_plugin.inc.php
@@ -475,7 +475,7 @@
                }
                
                //* Unmount the old log directory bfore we move the log dir
                exec('fuser -km '.escapeshellcmd($old_dir.'/log'));
                //exec('fuser -km '.escapeshellcmd($old_dir.'/log'));
                exec('umount '.escapeshellcmd($old_dir.'/log'));
                //* Create new base directory, if it does not exist yet
@@ -558,7 +558,7 @@
            $app->system->removeLine('/etc/fstab', $fstab_line);
            //* Unmount log directory
            exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder));
            //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder));
            exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$old_log_folder));
        }
@@ -1882,12 +1882,12 @@
            if(is_array($log_folders) && !empty($log_folders)){
                foreach($log_folders as $log_folder){
                    //if($app->system->is_mounted($data['old']['document_root'].'/'.$log_folder)) exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder));
                    exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                    //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                    exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                }
            } else {
                //if($app->system->is_mounted($data['old']['document_root'].'/'.$log_folder)) exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder));
                exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                //exec('fuser -km '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
                exec('umount '.escapeshellarg($data['old']['document_root'].'/'.$log_folder).' 2>/dev/null');
            }
        }