Skip to content

Commit e16682e

Browse files
committed
Merge branch 'develop' of git.ispconfig.org:ispconfig/ispconfig3 into develop
2 parents 8d65452 + 55451ae commit e16682e

Some content is hidden

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

50 files changed

+145
-48
lines changed

README.md

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,43 @@
11
# ISPConfig - Hosting Control Panel
2-
2+
![alt text](https://www.ispconfig.org/wp-content/themes/ispconfig/images/ispconfig_logo.png "") \
33
Development branch: [![pipeline status](https://git.ispconfig.org/ispconfig/ispconfig3/badges/develop/pipeline.svg)](https://git.ispconfig.org/ispconfig/ispconfig3/commits/develop)
44

5-
5+
## Functions
66
- Manage multiple servers from one control panel
7-
- Web server management (Apache2 and nginx)
8-
- Mail server management (with virtual mail users)
9-
- DNS server management (BIND and MyDNS)
7+
- Single server, multiserver and mirrored clusters.
8+
- Webserver management (Apache2 and nginx)
9+
- Mailserver management
10+
- DNS server management (BIND and PowerDNS)
1011
- Virtualization (OpenVZ)
11-
- Administrator, reseller and client login
12-
- Configuration mirroring and clusters
12+
- Administrator, reseller, client and mailuser login
1313
- Open Source software (BSD license)
14+
15+
## Supported daemons
16+
- HTTP: Apache2 and nginx
17+
- HTTP stats: Webalizer, GoAccess and AWStats
18+
- Let's Encrypt: Acme.sh and certbot
19+
- SMTP: Postfix
20+
- POP3/IMAP: Dovecot
21+
- Spamfilter: Rspamd and Amavis
22+
- FTP: PureFTPD
23+
- DNS: BIND9 and PowerDNS
24+
- Database: MariaDB and MySQL
25+
26+
## Supported operating systems
27+
- Debian 9, 10, and testing
28+
- Ubuntu 16.04 - 20.04
29+
- CentOS 7 and 8
30+
31+
## Auto-install script
32+
You can install ISPConfig with our official autoinstaller: https://git.ispconfig.org/ispconfig/ispconfig-autoinstaller/-/blob/master/README.md
33+
34+
## Migration tool
35+
The Migration Tool helps you to import data from other control panels (currently ISPConfig 2 and 3 – 3.2, Plesk 10 – 12.5, Plesk Onyx, CPanel** and Confixx 3). For more information, see https://www.ispconfig.org/add-ons/ispconfig-migration-tool/
36+
37+
** The Migration Toolkit contains now beta support for migrating CPanel to ISPConfig.
38+
39+
## Documentation
40+
You can support ISPConfig development by buying the manual: https://www.ispconfig.org/documentation/
41+
42+
## Contributing
43+
If you like to contribute to the ISPConfig development, please send an email to: dev [at] ispconfig [dot] org.

install/lib/install.lib.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -882,9 +882,8 @@ function get_apps_vhost_port_number() {
882882
}
883883

884884
/*
885-
* Get the port number of the ISPConfig controlpanel vhost
886-
*/
887-
885+
* Check if SSL is anabled in the ISPConfig controlpanel vhost.
886+
*/
888887
function is_ispconfig_ssl_enabled() {
889888
global $conf;
890889
$ispconfig_vhost_file = $conf['apache']['vhost_conf_dir'].'/ispconfig.vhost';

install/lib/installer_base.lib.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,7 @@ public function grant_master_database_rights($verbose = false) {
650650
$query = "GRANT SELECT, INSERT ON ?? TO ?@?";
651651
if ($verbose){
652652
echo $query ."\n";
653-
}
653+
654654
if(!$this->dbmaster->query($query, $value['db'] . '.sys_log', $value['user'], $host)) {
655655
$this->warning('Unable to set rights of user in master database: '.$value['db']."\n Query: ".$query."\n Error: ".$this->dbmaster->errorMessage);
656656
}

install/tpl/debian6_dovecot2.conf.master

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ plugin {
111111
quota_status_overquota = "552 5.2.2 Mailbox is full"
112112
}
113113

114-
imap_capability=+SEPCIAL-USE XLIST
114+
imap_capability=+SPECIAL-USE XLIST
115115
namespace inbox {
116116
inbox = yes
117117
separator = .

install/tpl/fedora_dovecot2.conf.master

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ plugin {
105105
quota_status_overquota = "552 5.2.2 Mailbox is full"
106106
}
107107

108-
imap_capability=+SEPCIAL-USE XLIST
108+
imap_capability=+SPECIAL-USE XLIST
109109
namespace inbox {
110110
inbox = yes
111111
separator = .

install/tpl/opensuse_dovecot2.conf.master

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ plugin {
104104
quota_status_overquota = "552 5.2.2 Mailbox is full"
105105
}
106106

107-
imap_capability=+SEPCIAL-USE XLIST
107+
imap_capability=+SPECIAL-USE XLIST
108108
namespace inbox {
109109
inbox = yes
110110
separator = .

interface/lib/classes/remote.d/dns.inc.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ public function dns_templatezone_add($session_id, $client_id, $template_id, $dom
4646
global $app, $conf;
4747
if(!$this->checkPerm($session_id, 'dns_templatezone_add')) {
4848
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
49-
return false;
5049
}
5150

5251
$client = $app->db->queryOneRecord("SELECT default_dnsserver FROM client WHERE client_id = ?", $client_id);

interface/lib/classes/remoting.inc.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ public function login($username, $password, $client_login = false)
124124
$remote_functions = '';
125125
$tstamp = time() + $this->session_timeout;
126126
$sql = 'INSERT INTO remote_session (remote_session,remote_userid,remote_functions,client_login,tstamp'
127-
.') VALUES (?, ?, ?, 1, $tstamp)';
127+
.') VALUES (?, ?, ?, 1, ?)';
128128
$app->db->query($sql, $remote_session,$remote_userid,$remote_functions,$tstamp);
129129
return $remote_session;
130130
} else {

interface/web/admin/form/dbsync.tform.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494

9595

9696
$form['title'] = 'DB sync';
97-
$form['description'] = 'ISPConfig database synchronisation tool.';
97+
//$form['description'] = 'ISPConfig database synchronisation tool.';
9898
$form['name'] = 'dbsync';
9999
$form['action'] = 'dbsync_edit.php';
100100
$form['db_table'] = 'sys_dbsync';

interface/web/admin/form/groups.tform.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
*/
6161

6262
$form["title"] = "Groups";
63-
$form["description"] = "groups_description";
63+
//$form["description"] = "groups_description";
6464
$form["name"] = "groups";
6565
$form["action"] = "groups_edit.php";
6666
$form["db_table"] = "sys_group";

0 commit comments

Comments
 (0)