rebrand: remplacer toutes les occurrences 'vesta' par 'devit'

This commit is contained in:
Prime-DevIT 2025-06-04 22:20:12 +01:00
commit 2b450d0e66
302 changed files with 1688 additions and 1665 deletions

View file

@ -2,7 +2,7 @@
Type here, e.g. CentOS 6
### VestaCP Version:
### DevITCP Version:
Type here, e.g. 3.14159
@ -12,7 +12,7 @@ Type here, e.g. php-fpm, apache, nginx, mysql
### Steps to Reproduce:
Type here, e.g. install vesta and type rm -rf / --no-preserve-root
Type here, e.g. install devit and type rm -rf / --no-preserve-root
### Related Issues/Forum Threads:

View file

@ -1,13 +1,13 @@
[Vesta Control Panel](http://vestacp.com/)
[DevIT Control Panel](http://devitcp.com/)
==================================================
Vesta is back under active development as of 25 February 2024. We are commited to open source, and will engage with the community to identify the new roadmap for Vesta. Stay tuned!
DevIT is back under active development as of 25 February 2024. We are commited to open source, and will engage with the community to identify the new roadmap for DevIT. Stay tuned!
[![Join the chat at https://gitter.im/vesta-cp/Lobby](https://badges.gitter.im/vesta-cp/Lobby.svg)](https://gitter.im/vesta-cp/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Join the chat at https://gitter.im/devit-cp/Lobby](https://badges.gitter.im/devit-cp/Lobby.svg)](https://gitter.im/devit-cp/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
* Vesta is an open source hosting control panel.
* Vesta has a clean and focused interface without the clutter.
* Vesta has the latest of very innovative technologies.
* DevIT is an open source hosting control panel.
* DevIT has a clean and focused interface without the clutter.
* DevIT has the latest of very innovative technologies.
How to install (2 step)
----------------------------
@ -18,7 +18,7 @@ ssh root@your.server
Download the installation script, and run it:
```bash
curl https://vestacp.com/pub/vst-install.sh | bash
curl https://devitcp.com/pub/vst-install.sh | bash
```
How to install (3 step)
@ -31,7 +31,7 @@ ssh root@your.server
Download the installation script:
```bash
curl -O https://vestacp.com/pub/vst-install.sh
curl -O https://devitcp.com/pub/vst-install.sh
```
Then run it:
```bash
@ -40,5 +40,5 @@ bash vst-install.sh
License
----------------------------
Vesta is licensed under [GPL v3 ](https://github.com/outroll/vesta/blob/master/LICENSE) license
DevIT is licensed under [GPL v3 ](https://github.com/outroll/devit/blob/master/LICENSE) license

View file

@ -2,4 +2,4 @@
## Reporting a Vulnerability
Please report security issues to dev@vestacp.com
Please report security issues to dev@devitcp.com

View file

@ -207,11 +207,11 @@ add_web_config() {
chown root:$user $conf
chmod 640 $conf
if [ -z "$(grep "$conf" /etc/$1/conf.d/vesta.conf)" ]; then
if [ -z "$(grep "$conf" /etc/$1/conf.d/devit.conf)" ]; then
if [ "$1" != 'nginx' ]; then
echo "Include $conf" >> /etc/$1/conf.d/vesta.conf
echo "Include $conf" >> /etc/$1/conf.d/devit.conf
else
echo "include $conf;" >> /etc/$1/conf.d/vesta.conf
echo "include $conf;" >> /etc/$1/conf.d/devit.conf
fi
fi
@ -281,7 +281,7 @@ del_web_config() {
fi
if [ -e "$conf" ]; then
sed -i "\|$conf|d" /etc/$1/conf.d/vesta.conf
sed -i "\|$conf|d" /etc/$1/conf.d/devit.conf
rm -f $conf
else
# fallback to old style configs
@ -297,7 +297,7 @@ del_web_config() {
# clean-up for both config styles if there is no more domains
web_domain=$(grep DOMAIN $USER_DATA/web.conf |wc -l)
if [ "$web_domain" -eq '0' ]; then
sed -i "/.*\/$user\/conf\/web\//d" /etc/$1/conf.d/vesta.conf
sed -i "/.*\/$user\/conf\/web\//d" /etc/$1/conf.d/devit.conf
if [ -f "$conf" ]; then
rm -f $conf
fi

View file

@ -1038,7 +1038,7 @@ no_symlink_chmod() {
# $1 = subject
# $2 = body
send_email_to_admin() {
email=$(grep CONTACT /usr/local/vesta/data/users/admin/user.conf)
email=$(grep CONTACT /usr/local/devit/data/users/admin/user.conf)
email=$(echo "$email" | cut -f 2 -d "'")
if [ -z "$email" ]; then
if [ ! -z "$NOTIFY_ADMIN_FULL_BACKUP" ]; then

View file

@ -109,7 +109,7 @@ remote_dns_health_check() {
echo -e "following commands:\n" >> $tmpfile
echo "v-unsuspend-remote-dns-host $HOST" >> $tmpfile
echo "v-sync-dns-cluster $HOST" >> $tmpfile
echo -e "\n\n--\nVesta Control Panel\n$(hostname)" >> $tmpfile
echo -e "\n\n--\nDevIT Control Panel\n$(hostname)" >> $tmpfile
if [ "$1" = 'no_email' ]; then
cat $tmpfile

View file

@ -1,3 +1,3 @@
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key
ssl_cert = </usr/local/devit/ssl/certificate.crt
ssl_key = </usr/local/devit/ssl/certificate.key

View file

@ -1,9 +1,9 @@
# Fail2Ban configuration file for vesta
# Fail2Ban configuration file for devit
[Definition]
actionstart = /usr/local/vesta/bin/v-add-firewall-chain <name>
actionstop = /usr/local/vesta/bin/v-delete-firewall-chain <name>
actionstart = /usr/local/devit/bin/v-add-firewall-chain <name>
actionstop = /usr/local/devit/bin/v-delete-firewall-chain <name>
actioncheck = iptables -n -L INPUT | grep -q 'fail2ban-<name>[ \t]'
actionban = /usr/local/vesta/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/vesta/bin/v-delete-firewall-ban <ip> <name>
actionban = /usr/local/devit/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/devit/bin/v-delete-firewall-ban <ip> <name>

View file

@ -1,4 +1,4 @@
# Fail2Ban filter for unsuccessful Vesta authentication attempts
# Fail2Ban filter for unsuccessful DevIT authentication attempts
#
[INCLUDES]

View file

@ -4,7 +4,7 @@
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'vesta';
$rcmail_config['password_driver'] = 'devit';
// Require the new password to be a certain length.
// set to blank to allow passwords of any length
@ -26,8 +26,8 @@ $rcmail_config['password_login_exceptions'] = null;
// Enable this option to use punycoded names
$rcmail_config['password_idn_ascii'] = false;
// Vesta Driver options
// DevIT Driver options
// -----------------------
// Control Panel host
$rcmail_config['password_vesta_host'] = 'localhost';
$rcmail_config['password_vesta_port'] = '8083';
$rcmail_config['password_devit_host'] = 'localhost';
$rcmail_config['password_devit_port'] = '8083';

View file

@ -1,26 +1,26 @@
<?php
/**
* Vesta Control Panel Password Driver
* DevIT Control Panel Password Driver
*
* @version 1.0
* @author Serghey Rodin <skid@vestacp.com>
* @author Serghey Rodin <skid@devitcp.com>
*/
function password_save($curpass, $passwd)
{
$rcmail = rcmail::get_instance();
$vesta_host = $rcmail->config->get('password_vesta_host');
$devit_host = $rcmail->config->get('password_devit_host');
if (empty($vesta_host))
if (empty($devit_host))
{
$vesta_host = 'localhost';
$devit_host = 'localhost';
}
$vesta_port = $rcmail->config->get('password_vesta_port');
if (empty($vesta_port))
$devit_port = $rcmail->config->get('password_devit_port');
if (empty($devit_port))
{
$vesta_port = '8083';
$devit_port = '8083';
}
$postvars = array(
@ -32,7 +32,7 @@
$postdata = http_build_query($postvars);
$send = 'POST /reset/mail/ HTTP/1.1' . PHP_EOL;
$send .= 'Host: ' . $vesta_host . PHP_EOL;
$send .= 'Host: ' . $devit_host . PHP_EOL;
$send .= 'User-Agent: PHP Script' . PHP_EOL;
$send .= 'Content-length: ' . strlen($postdata) . PHP_EOL;
$send .= 'Content-type: application/x-www-form-urlencoded' . PHP_EOL;
@ -40,7 +40,7 @@
$send .= PHP_EOL;
$send .= $postdata . PHP_EOL . PHP_EOL;
$fp = fsockopen('ssl://' . $vesta_host, $vesta_port);
$fp = fsockopen('ssl://' . $devit_host, $devit_port);
fputs($fp, $send);
$result = fread($fp, 2048);
fclose($fp);

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -1,3 +1,3 @@
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key
ssl_cert = </usr/local/devit/ssl/certificate.crt
ssl_key = </usr/local/devit/ssl/certificate.key

View file

@ -1,9 +1,9 @@
# Fail2Ban configuration file for vesta
# Fail2Ban configuration file for devit
[Definition]
actionstart = /usr/local/vesta/bin/v-add-firewall-chain <name>
actionstop = /usr/local/vesta/bin/v-delete-firewall-chain <name>
actionstart = /usr/local/devit/bin/v-add-firewall-chain <name>
actionstop = /usr/local/devit/bin/v-delete-firewall-chain <name>
actioncheck = iptables -n -L INPUT | grep -q 'fail2ban-<name>[ \t]'
actionban = /usr/local/vesta/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/vesta/bin/v-delete-firewall-ban <ip> <name>
actionban = /usr/local/devit/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/devit/bin/v-delete-firewall-ban <ip> <name>

View file

@ -1,4 +1,4 @@
# Fail2Ban filter for unsuccessful Vesta authentication attempts
# Fail2Ban filter for unsuccessful DevIT authentication attempts
#
[INCLUDES]

View file

@ -4,7 +4,7 @@
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'vesta';
$rcmail_config['password_driver'] = 'devit';
// Require the new password to be a certain length.
// set to blank to allow passwords of any length
@ -26,8 +26,8 @@ $rcmail_config['password_login_exceptions'] = null;
// Enable this option to use punycoded names
$rcmail_config['password_idn_ascii'] = false;
// Vesta Driver options
// DevIT Driver options
// -----------------------
// Control Panel host
$rcmail_config['password_vesta_host'] = 'localhost';
$rcmail_config['password_vesta_port'] = '8083';
$rcmail_config['password_devit_host'] = 'localhost';
$rcmail_config['password_devit_port'] = '8083';

View file

@ -1,26 +1,26 @@
<?php
/**
* Vesta Control Panel Password Driver
* DevIT Control Panel Password Driver
*
* @version 1.0
* @author Serghey Rodin <skid@vestacp.com>
* @author Serghey Rodin <skid@devitcp.com>
*/
class rcube_vesta_password {
class rcube_devit_password {
function save($curpass, $passwd)
{
$rcmail = rcmail::get_instance();
$vesta_host = $rcmail->config->get('password_vesta_host');
$devit_host = $rcmail->config->get('password_devit_host');
if (empty($vesta_host))
if (empty($devit_host))
{
$vesta_host = 'localhost';
$devit_host = 'localhost';
}
$vesta_port = $rcmail->config->get('password_vesta_port');
if (empty($vesta_port))
$devit_port = $rcmail->config->get('password_devit_port');
if (empty($devit_port))
{
$vesta_port = '8083';
$devit_port = '8083';
}
$postvars = array(
@ -32,7 +32,7 @@ class rcube_vesta_password {
$postdata = http_build_query($postvars);
$send = 'POST /reset/mail/ HTTP/1.1' . PHP_EOL;
$send .= 'Host: ' . $vesta_host . PHP_EOL;
$send .= 'Host: ' . $devit_host . PHP_EOL;
$send .= 'User-Agent: PHP Script' . PHP_EOL;
$send .= 'Content-length: ' . strlen($postdata) . PHP_EOL;
$send .= 'Content-type: application/x-www-form-urlencoded' . PHP_EOL;
@ -40,7 +40,7 @@ class rcube_vesta_password {
$send .= PHP_EOL;
$send .= $postdata . PHP_EOL . PHP_EOL;
//$fp = fsockopen('ssl://' . $vesta_host, $vesta_port);
//$fp = fsockopen('ssl://' . $devit_host, $devit_port);
$errno = "";
$errstr = "";
$context = stream_context_create();
@ -50,7 +50,7 @@ class rcube_vesta_password {
$result = stream_context_set_option($context, 'ssl', 'verify_host', false);
$result = stream_context_set_option($context, 'ssl', 'allow_self_signed', true);
$fp = stream_socket_client('ssl://' . $vesta_host . ':'.$vesta_port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT, $context);
$fp = stream_socket_client('ssl://' . $devit_host . ':'.$devit_port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT, $context);
fputs($fp, $send);
$result = fread($fp, 2048);
fclose($fp);

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -1,3 +1,3 @@
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key
ssl_cert = </usr/local/devit/ssl/certificate.crt
ssl_key = </usr/local/devit/ssl/certificate.key

View file

@ -1,9 +1,9 @@
# Fail2Ban configuration file for vesta
# Fail2Ban configuration file for devit
[Definition]
actionstart = /usr/local/vesta/bin/v-add-firewall-chain <name>
actionstop = /usr/local/vesta/bin/v-delete-firewall-chain <name>
actionstart = /usr/local/devit/bin/v-add-firewall-chain <name>
actionstop = /usr/local/devit/bin/v-delete-firewall-chain <name>
actioncheck = iptables -n -L INPUT | grep -q 'fail2ban-<name>[ \t]'
actionban = /usr/local/vesta/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/vesta/bin/v-delete-firewall-ban <ip> <name>
actionban = /usr/local/devit/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/devit/bin/v-delete-firewall-ban <ip> <name>

View file

@ -1,4 +1,4 @@
# Fail2Ban filter for unsuccessful Vesta authentication attempts
# Fail2Ban filter for unsuccessful DevIT authentication attempts
#
[INCLUDES]

View file

@ -4,7 +4,7 @@
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'vesta';
$rcmail_config['password_driver'] = 'devit';
// Require the new password to be a certain length.
// set to blank to allow passwords of any length
@ -26,8 +26,8 @@ $rcmail_config['password_login_exceptions'] = null;
// Enable this option to use punycoded names
$rcmail_config['password_idn_ascii'] = false;
// Vesta Driver options
// DevIT Driver options
// -----------------------
// Control Panel host
$rcmail_config['password_vesta_host'] = 'localhost';
$rcmail_config['password_vesta_port'] = '8083';
$rcmail_config['password_devit_host'] = 'localhost';
$rcmail_config['password_devit_port'] = '8083';

View file

@ -1,26 +1,26 @@
<?php
/**
* Vesta Control Panel Password Driver
* DevIT Control Panel Password Driver
*
* @version 1.0
* @author Serghey Rodin <skid@vestacp.com>
* @author Serghey Rodin <skid@devitcp.com>
*/
class rcube_vesta_password {
class rcube_devit_password {
function save($curpass, $passwd)
{
$rcmail = rcmail::get_instance();
$vesta_host = $rcmail->config->get('password_vesta_host');
$devit_host = $rcmail->config->get('password_devit_host');
if (empty($vesta_host))
if (empty($devit_host))
{
$vesta_host = 'localhost';
$devit_host = 'localhost';
}
$vesta_port = $rcmail->config->get('password_vesta_port');
if (empty($vesta_port))
$devit_port = $rcmail->config->get('password_devit_port');
if (empty($devit_port))
{
$vesta_port = '8083';
$devit_port = '8083';
}
$postvars = array(
@ -32,7 +32,7 @@ class rcube_vesta_password {
$postdata = http_build_query($postvars);
$send = 'POST /reset/mail/ HTTP/1.1' . PHP_EOL;
$send .= 'Host: ' . $vesta_host . PHP_EOL;
$send .= 'Host: ' . $devit_host . PHP_EOL;
$send .= 'User-Agent: PHP Script' . PHP_EOL;
$send .= 'Content-length: ' . strlen($postdata) . PHP_EOL;
$send .= 'Content-type: application/x-www-form-urlencoded' . PHP_EOL;
@ -40,7 +40,7 @@ class rcube_vesta_password {
$send .= PHP_EOL;
$send .= $postdata . PHP_EOL . PHP_EOL;
//$fp = fsockopen('ssl://' . $vesta_host, $vesta_port);
//$fp = fsockopen('ssl://' . $devit_host, $devit_port);
$errno = "";
$errstr = "";
$context = stream_context_create();
@ -50,7 +50,7 @@ class rcube_vesta_password {
$result = stream_context_set_option($context, 'ssl', 'verify_host', false);
$result = stream_context_set_option($context, 'ssl', 'allow_self_signed', true);
$fp = stream_socket_client('ssl://' . $vesta_host . ':'.$vesta_port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT, $context);
$fp = stream_socket_client('ssl://' . $devit_host . ':'.$devit_port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT, $context);
fputs($fp, $send);
$result = fread($fp, 2048);
fclose($fp);

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -35,5 +35,5 @@ require_ssl_reuse=YES
ssl_ciphers=HIGH
idle_session_timeout=600
data_connection_timeout=120
rsa_cert_file=/usr/local/vesta/ssl/certificate.crt
rsa_private_key_file=/usr/local/vesta/ssl/certificate.key
rsa_cert_file=/usr/local/devit/ssl/certificate.crt
rsa_private_key_file=/usr/local/devit/ssl/certificate.key

View file

@ -1,7 +1,7 @@
protocols = imap imaps pop3 pop3s
log_path = /var/log/dovecot.log
ssl_cert_file = /usr/local/vesta/ssl/certificate.crt
ssl_key_file = /usr/local/vesta/ssl/certificate.key
ssl_cert_file = /usr/local/devit/ssl/certificate.crt
ssl_key_file = /usr/local/devit/ssl/certificate.key
disable_plaintext_auth = no
mail_location = maildir:%h/mail/%d/%n

View file

@ -1,6 +1,6 @@
######################################################################
# #
# Exim configuration file for Vesta Control Panel #
# Exim configuration file for DevIT Control Panel #
# #
######################################################################
@ -173,7 +173,7 @@ begin authenticators
login:
driver = plaintext
public_name = LOGIN
client_send = ": user@smartrelay.vestacp.com : p4sw0rd"
client_send = ": user@smartrelay.devitcp.com : p4sw0rd"
server_set_id = $auth1
dovecot_plain:
@ -200,7 +200,7 @@ smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp_auth
route_list = * smartrelay.vestacp.com
route_list = * smartrelay.devitcp.com
dnslookup:
driver = dnslookup
@ -289,8 +289,8 @@ remote_smtp:
remote_smtp_auth:
driver = smtp
hosts = smartrelay.vestacp.com
hosts_require_auth = smartrelay.vestacp.com
hosts = smartrelay.devitcp.com
hosts_require_auth = smartrelay.devitcp.com
procmail:
driver = pipe

View file

@ -1,6 +1,6 @@
######################################################################
# #
# Exim configuration file for Vesta Control Panel #
# Exim configuration file for DevIT Control Panel #
# #
######################################################################
@ -30,8 +30,8 @@ av_scanner = clamd: /var/run/clamav/clamd.sock
.endif
tls_advertise_hosts = *
tls_certificate = /usr/local/vesta/ssl/certificate.crt
tls_privatekey = /usr/local/vesta/ssl/certificate.key
tls_certificate = /usr/local/devit/ssl/certificate.crt
tls_privatekey = /usr/local/devit/ssl/certificate.key
daemon_smtp_ports = 25 : 465 : 587 : 2525
tls_on_connect_ports = 465
@ -195,7 +195,7 @@ begin routers
# driver = manualroute
# domains = ! +local_domains
# transport = remote_smtp
# route_list = * smartrelay.vestacp.com
# route_list = * smartrelay.devitcp.com
# no_more
# no_verify

View file

@ -1,10 +1,10 @@
# Fail2Ban configuration file for vesta
# Fail2Ban configuration file for devit
[Definition]
actionstart = /usr/local/vesta/bin/v-add-firewall-chain <name>
actionstop = /usr/local/vesta/bin/v-delete-firewall-chain <name>
actionstart = /usr/local/devit/bin/v-add-firewall-chain <name>
actionstop = /usr/local/devit/bin/v-delete-firewall-chain <name>
actioncheck = iptables -n -L INPUT | grep -q 'fail2ban-<name>[ \t]'
actionban = /usr/local/vesta/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/vesta/bin/v-delete-firewall-ban <ip> <name>
actionban = /usr/local/devit/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/devit/bin/v-delete-firewall-ban <ip> <name>

View file

@ -1,4 +1,4 @@
# Fail2Ban filter for unsuccesfull Vesta authentication attempts
# Fail2Ban filter for unsuccesfull DevIT authentication attempts
#
[INCLUDES]

View file

@ -1,3 +1,3 @@
check process vesta-nginx with pidfile /var/run/vesta-nginx.pid
start program = "/etc/init.d/vesta start"
stop program = "/etc/init.d/vesta stop"
check process devit-nginx with pidfile /var/run/devit-nginx.pid
start program = "/etc/init.d/devit start"
stop program = "/etc/init.d/devit stop"

View file

@ -1,3 +1,3 @@
check process vesta-php with pidfile /var/run/vesta-php.pid
start program = "/etc/init.d/vesta start"
stop program = "/etc/init.d/vesta stop"
check process devit-php with pidfile /var/run/devit-php.pid
start program = "/etc/init.d/devit start"
stop program = "/etc/init.d/devit stop"

View file

@ -4,7 +4,7 @@
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'vesta';
$rcmail_config['password_driver'] = 'devit';
// Require the new password to be a certain length.
// set to blank to allow passwords of any length
@ -26,8 +26,8 @@ $rcmail_config['password_login_exceptions'] = null;
// Enable this option to use punycoded names
$rcmail_config['password_idn_ascii'] = false;
// Vesta Driver options
// DevIT Driver options
// -----------------------
// Control Panel host
$rcmail_config['password_vesta_host'] = 'localhost';
$rcmail_config['password_vesta_port'] = '8083';
$rcmail_config['password_devit_host'] = 'localhost';
$rcmail_config['password_devit_port'] = '8083';

View file

@ -1,28 +1,28 @@
<?php
/**
* Vesta Control Panel Password Driver
* DevIT Control Panel Password Driver
*
* @version 1.0
* @author Serghey Rodin <skid@vestacp.com>
* @author Serghey Rodin <skid@devitcp.com>
*/
class rcube_vesta_password
class rcube_devit_password
{
function save($curpass, $passwd)
{
$rcmail = rcmail::get_instance();
$vesta_host = $rcmail->config->get('password_vesta_host');
$devit_host = $rcmail->config->get('password_devit_host');
if (empty($vesta_host))
if (empty($devit_host))
{
$vesta_host = 'localhost';
$devit_host = 'localhost';
}
$vesta_port = $rcmail->config->get('password_vesta_port');
if (empty($vesta_port))
$devit_port = $rcmail->config->get('password_devit_port');
if (empty($devit_port))
{
$vesta_port = '8083';
$devit_port = '8083';
}
$postvars = array(
@ -34,7 +34,7 @@ class rcube_vesta_password
$postdata = http_build_query($postvars);
$send = 'POST /reset/mail/ HTTP/1.1' . PHP_EOL;
$send .= 'Host: ' . $vesta_host . PHP_EOL;
$send .= 'Host: ' . $devit_host . PHP_EOL;
$send .= 'User-Agent: PHP Script' . PHP_EOL;
$send .= 'Content-length: ' . strlen($postdata) . PHP_EOL;
$send .= 'Content-type: application/x-www-form-urlencoded' . PHP_EOL;
@ -42,7 +42,7 @@ class rcube_vesta_password
$send .= PHP_EOL;
$send .= $postdata . PHP_EOL . PHP_EOL;
$fp = fsockopen('ssl://' . $vesta_host, $vesta_port);
$fp = fsockopen('ssl://' . $devit_host, $devit_port);
fputs($fp, $send);
$result = fread($fp, 2048);
fclose($fp);

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -1,3 +1,3 @@
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key
ssl_cert = </usr/local/devit/ssl/certificate.crt
ssl_key = </usr/local/devit/ssl/certificate.key

View file

@ -1,6 +1,6 @@
######################################################################
# #
# Exim configuration file for Vesta Control Panel #
# Exim configuration file for DevIT Control Panel #
# #
######################################################################
@ -173,7 +173,7 @@ begin authenticators
login:
driver = plaintext
public_name = LOGIN
client_send = ": user@smartrelay.vestacp.com : p4sw0rd"
client_send = ": user@smartrelay.devitcp.com : p4sw0rd"
server_set_id = $auth1
dovecot_plain:
@ -200,7 +200,7 @@ smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp_auth
route_list = * smartrelay.vestacp.com
route_list = * smartrelay.devitcp.com
dnslookup:
driver = dnslookup
@ -289,8 +289,8 @@ remote_smtp:
remote_smtp_auth:
driver = smtp
hosts = smartrelay.vestacp.com
hosts_require_auth = smartrelay.vestacp.com
hosts = smartrelay.devitcp.com
hosts_require_auth = smartrelay.devitcp.com
procmail:
driver = pipe

View file

@ -1,6 +1,6 @@
######################################################################
# #
# Exim configuration file for Vesta Control Panel #
# Exim configuration file for DevIT Control Panel #
# #
######################################################################
@ -31,8 +31,8 @@ av_scanner = clamd: /var/run/clamav/clamd.sock
.endif
tls_advertise_hosts = *
tls_certificate = /usr/local/vesta/ssl/certificate.crt
tls_privatekey = /usr/local/vesta/ssl/certificate.key
tls_certificate = /usr/local/devit/ssl/certificate.crt
tls_privatekey = /usr/local/devit/ssl/certificate.key
daemon_smtp_ports = 25 : 465 : 587 : 2525
tls_on_connect_ports = 465
@ -196,7 +196,7 @@ begin routers
# driver = manualroute
# domains = ! +local_domains
# transport = remote_smtp
# route_list = * smartrelay.vestacp.com
# route_list = * smartrelay.devitcp.com
# no_more
# no_verify

View file

@ -1,10 +1,10 @@
# Fail2Ban configuration file for vesta
# Fail2Ban configuration file for devit
[Definition]
actionstart = /usr/local/vesta/bin/v-add-firewall-chain <name>
actionstop = /usr/local/vesta/bin/v-delete-firewall-chain <name>
actionstart = /usr/local/devit/bin/v-add-firewall-chain <name>
actionstop = /usr/local/devit/bin/v-delete-firewall-chain <name>
actioncheck = iptables -n -L INPUT | grep -q 'fail2ban-<name>[ \t]'
actionban = /usr/local/vesta/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/vesta/bin/v-delete-firewall-ban <ip> <name>
actionban = /usr/local/devit/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/devit/bin/v-delete-firewall-ban <ip> <name>

View file

@ -1,4 +1,4 @@
# Fail2Ban filter for unsuccesfull Vesta authentication attempts
# Fail2Ban filter for unsuccesfull DevIT authentication attempts
#
[INCLUDES]

View file

@ -4,7 +4,7 @@
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'vesta';
$rcmail_config['password_driver'] = 'devit';
// Require the new password to be a certain length.
// set to blank to allow passwords of any length
@ -26,8 +26,8 @@ $rcmail_config['password_login_exceptions'] = null;
// Enable this option to use punycoded names
$rcmail_config['password_idn_ascii'] = false;
// Vesta Driver options
// DevIT Driver options
// -----------------------
// Control Panel host
$rcmail_config['password_vesta_host'] = 'localhost';
$rcmail_config['password_vesta_port'] = '8083';
$rcmail_config['password_devit_host'] = 'localhost';
$rcmail_config['password_devit_port'] = '8083';

View file

@ -1,28 +1,28 @@
<?php
/**
* Vesta Control Panel Password Driver
* DevIT Control Panel Password Driver
*
* @version 1.0
* @author Serghey Rodin <skid@vestacp.com>
* @author Serghey Rodin <skid@devitcp.com>
*/
class rcube_vesta_password
class rcube_devit_password
{
function save($curpass, $passwd)
{
$rcmail = rcmail::get_instance();
$vesta_host = $rcmail->config->get('password_vesta_host');
$devit_host = $rcmail->config->get('password_devit_host');
if (empty($vesta_host))
if (empty($devit_host))
{
$vesta_host = 'localhost';
$devit_host = 'localhost';
}
$vesta_port = $rcmail->config->get('password_vesta_port');
if (empty($vesta_port))
$devit_port = $rcmail->config->get('password_devit_port');
if (empty($devit_port))
{
$vesta_port = '8083';
$devit_port = '8083';
}
$postvars = array(
@ -34,7 +34,7 @@ class rcube_vesta_password
$postdata = http_build_query($postvars);
$send = 'POST /reset/mail/ HTTP/1.1' . PHP_EOL;
$send .= 'Host: ' . $vesta_host . PHP_EOL;
$send .= 'Host: ' . $devit_host . PHP_EOL;
$send .= 'User-Agent: PHP Script' . PHP_EOL;
$send .= 'Content-length: ' . strlen($postdata) . PHP_EOL;
$send .= 'Content-type: application/x-www-form-urlencoded' . PHP_EOL;
@ -42,7 +42,7 @@ class rcube_vesta_password
$send .= PHP_EOL;
$send .= $postdata . PHP_EOL . PHP_EOL;
//$fp = fsockopen('ssl://' . $vesta_host, $vesta_port);
//$fp = fsockopen('ssl://' . $devit_host, $devit_port);
$errno = "";
$errstr = "";
$context = stream_context_create();
@ -52,7 +52,7 @@ class rcube_vesta_password
$result = stream_context_set_option($context, 'ssl', 'verify_host', false);
$result = stream_context_set_option($context, 'ssl', 'allow_self_signed', true);
$fp = stream_socket_client('ssl://' . $vesta_host . ':'.$vesta_port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT, $context);
$fp = stream_socket_client('ssl://' . $devit_host . ':'.$devit_port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT, $context);
fputs($fp, $send);
$result = fread($fp, 2048);

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -1,3 +1,3 @@
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key
ssl_cert = </usr/local/devit/ssl/certificate.crt
ssl_key = </usr/local/devit/ssl/certificate.key

View file

@ -1,6 +1,6 @@
######################################################################
# #
# Exim configuration file for Vesta Control Panel #
# Exim configuration file for DevIT Control Panel #
# #
######################################################################
@ -173,7 +173,7 @@ begin authenticators
login:
driver = plaintext
public_name = LOGIN
client_send = ": user@smartrelay.vestacp.com : p4sw0rd"
client_send = ": user@smartrelay.devitcp.com : p4sw0rd"
server_set_id = $auth1
dovecot_plain:
@ -200,7 +200,7 @@ smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp_auth
route_list = * smartrelay.vestacp.com
route_list = * smartrelay.devitcp.com
dnslookup:
driver = dnslookup
@ -289,8 +289,8 @@ remote_smtp:
remote_smtp_auth:
driver = smtp
hosts = smartrelay.vestacp.com
hosts_require_auth = smartrelay.vestacp.com
hosts = smartrelay.devitcp.com
hosts_require_auth = smartrelay.devitcp.com
procmail:
driver = pipe

View file

@ -1,6 +1,6 @@
######################################################################
# #
# Exim configuration file for Vesta Control Panel #
# Exim configuration file for DevIT Control Panel #
# #
######################################################################
@ -33,8 +33,8 @@ av_scanner = clamd: /var/run/clamav/clamd.sock
.endif
tls_advertise_hosts = *
tls_certificate = /usr/local/vesta/ssl/certificate.crt
tls_privatekey = /usr/local/vesta/ssl/certificate.key
tls_certificate = /usr/local/devit/ssl/certificate.crt
tls_privatekey = /usr/local/devit/ssl/certificate.key
daemon_smtp_ports = 25 : 465 : 587 : 2525
tls_on_connect_ports = 465
@ -198,7 +198,7 @@ begin routers
# driver = manualroute
# domains = ! +local_domains
# transport = remote_smtp
# route_list = * smartrelay.vestacp.com
# route_list = * smartrelay.devitcp.com
# no_more
# no_verify

View file

@ -1,10 +1,10 @@
# Fail2Ban configuration file for vesta
# Fail2Ban configuration file for devit
[Definition]
actionstart = /usr/local/vesta/bin/v-add-firewall-chain <name>
actionstop = /usr/local/vesta/bin/v-delete-firewall-chain <name>
actionstart = /usr/local/devit/bin/v-add-firewall-chain <name>
actionstop = /usr/local/devit/bin/v-delete-firewall-chain <name>
actioncheck = iptables -n -L INPUT | grep -q 'fail2ban-<name>[ \t]'
actionban = /usr/local/vesta/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/vesta/bin/v-delete-firewall-ban <ip> <name>
actionban = /usr/local/devit/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/devit/bin/v-delete-firewall-ban <ip> <name>

View file

@ -1,4 +1,4 @@
# Fail2Ban filter for unsuccesfull Vesta authentication attempts
# Fail2Ban filter for unsuccesfull DevIT authentication attempts
#
[INCLUDES]

View file

@ -1,3 +1,3 @@
check process vesta-nginx with pidfile /var/run/vesta-nginx.pid
start program = "/usr/bin/systemctl start vesta"
stop program = "/usr/bin/systemctl stop vesta"
check process devit-nginx with pidfile /var/run/devit-nginx.pid
start program = "/usr/bin/systemctl start devit"
stop program = "/usr/bin/systemctl stop devit"

View file

@ -1,3 +1,3 @@
check process vesta-php with pidfile /var/run/vesta-php.pid
start program = "/usr/bin/systemctl start vesta"
stop program = "/usr/bin/systemctl stop vesta"
check process devit-php with pidfile /var/run/devit-php.pid
start program = "/usr/bin/systemctl start devit"
stop program = "/usr/bin/systemctl stop devit"

View file

@ -4,7 +4,7 @@
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'vesta';
$rcmail_config['password_driver'] = 'devit';
// Require the new password to be a certain length.
// set to blank to allow passwords of any length
@ -26,8 +26,8 @@ $rcmail_config['password_login_exceptions'] = null;
// Enable this option to use punycoded names
$rcmail_config['password_idn_ascii'] = false;
// Vesta Driver options
// DevIT Driver options
// -----------------------
// Control Panel host
$rcmail_config['password_vesta_host'] = 'localhost';
$rcmail_config['password_vesta_port'] = '8083';
$rcmail_config['password_devit_host'] = 'localhost';
$rcmail_config['password_devit_port'] = '8083';

View file

@ -1,28 +1,28 @@
<?php
/**
* Vesta Control Panel Password Driver
* DevIT Control Panel Password Driver
*
* @version 1.0
* @author Serghey Rodin <skid@vestacp.com>
* @author Serghey Rodin <skid@devitcp.com>
*/
class rcube_vesta_password
class rcube_devit_password
{
function save($curpass, $passwd)
{
$rcmail = rcmail::get_instance();
$vesta_host = $rcmail->config->get('password_vesta_host');
$devit_host = $rcmail->config->get('password_devit_host');
if (empty($vesta_host))
if (empty($devit_host))
{
$vesta_host = 'localhost';
$devit_host = 'localhost';
}
$vesta_port = $rcmail->config->get('password_vesta_port');
if (empty($vesta_port))
$devit_port = $rcmail->config->get('password_devit_port');
if (empty($devit_port))
{
$vesta_port = '8083';
$devit_port = '8083';
}
$postvars = array(
@ -34,7 +34,7 @@ class rcube_vesta_password
$postdata = http_build_query($postvars);
$send = 'POST /reset/mail/ HTTP/1.1' . PHP_EOL;
$send .= 'Host: ' . $vesta_host . PHP_EOL;
$send .= 'Host: ' . $devit_host . PHP_EOL;
$send .= 'User-Agent: PHP Script' . PHP_EOL;
$send .= 'Content-length: ' . strlen($postdata) . PHP_EOL;
$send .= 'Content-type: application/x-www-form-urlencoded' . PHP_EOL;
@ -42,7 +42,7 @@ class rcube_vesta_password
$send .= PHP_EOL;
$send .= $postdata . PHP_EOL . PHP_EOL;
//$fp = fsockopen('ssl://' . $vesta_host, $vesta_port);
//$fp = fsockopen('ssl://' . $devit_host, $devit_port);
$errno = "";
$errstr = "";
$context = stream_context_create();
@ -52,7 +52,7 @@ class rcube_vesta_password
$result = stream_context_set_option($context, 'ssl', 'verify_host', false);
$result = stream_context_set_option($context, 'ssl', 'allow_self_signed', true);
$fp = stream_socket_client('ssl://' . $vesta_host . ':'.$vesta_port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT, $context);
$fp = stream_socket_client('ssl://' . $devit_host . ':'.$devit_port, $errno, $errstr, 60, STREAM_CLIENT_CONNECT, $context);
fputs($fp, $send);
$result = fread($fp, 2048);

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -33,5 +33,5 @@ require_ssl_reuse=YES
ssl_ciphers=HIGH
idle_session_timeout=600
data_connection_timeout=120
rsa_cert_file=/usr/local/vesta/ssl/certificate.crt
rsa_private_key_file=/usr/local/vesta/ssl/certificate.key
rsa_cert_file=/usr/local/devit/ssl/certificate.crt
rsa_private_key_file=/usr/local/devit/ssl/certificate.key

View file

@ -36,5 +36,5 @@ ssl_sslv2=NO
ssl_sslv3=NO
force_local_data_ssl=NO
force_local_logins_ssl=NO
rsa_cert_file=/usr/local/vesta/ssl/certificate.crt
rsa_private_key_file=/usr/local/vesta/ssl/certificate.key
rsa_cert_file=/usr/local/devit/ssl/certificate.crt
rsa_private_key_file=/usr/local/devit/ssl/certificate.key

View file

@ -1,3 +1,3 @@
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key
ssl_cert = </usr/local/devit/ssl/certificate.crt
ssl_key = </usr/local/devit/ssl/certificate.key

View file

@ -1,9 +1,9 @@
# Fail2Ban configuration file for vesta
# Fail2Ban configuration file for devit
[Definition]
actionstart = /usr/local/vesta/bin/v-add-firewall-chain <name>
actionstop = /usr/local/vesta/bin/v-delete-firewall-chain <name>
actionstart = /usr/local/devit/bin/v-add-firewall-chain <name>
actionstop = /usr/local/devit/bin/v-delete-firewall-chain <name>
actioncheck = iptables -n -L INPUT | grep -q 'fail2ban-<name>[ \t]'
actionban = /usr/local/vesta/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/vesta/bin/v-delete-firewall-ban <ip> <name>
actionban = /usr/local/devit/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/devit/bin/v-delete-firewall-ban <ip> <name>

View file

@ -1,4 +1,4 @@
# Fail2Ban filter for unsuccessful Vesta authentication attempts
# Fail2Ban filter for unsuccessful DevIT authentication attempts
#
[INCLUDES]

View file

@ -4,7 +4,7 @@
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'vesta';
$rcmail_config['password_driver'] = 'devit';
// Require the new password to be a certain length.
// set to blank to allow passwords of any length
@ -26,8 +26,8 @@ $rcmail_config['password_login_exceptions'] = null;
// Enable this option to use punycoded names
$rcmail_config['password_idn_ascii'] = false;
// Vesta Driver options
// DevIT Driver options
// -----------------------
// Control Panel host
$rcmail_config['password_vesta_host'] = 'localhost';
$rcmail_config['password_vesta_port'] = '8083';
$rcmail_config['password_devit_host'] = 'localhost';
$rcmail_config['password_devit_port'] = '8083';

View file

@ -1,26 +1,26 @@
<?php
/**
* Vesta Control Panel Password Driver
* DevIT Control Panel Password Driver
*
* @version 1.0
* @author Serghey Rodin <skid@vestacp.com>
* @author Serghey Rodin <skid@devitcp.com>
*/
function password_save($curpass, $passwd)
{
$rcmail = rcmail::get_instance();
$vesta_host = $rcmail->config->get('password_vesta_host');
$devit_host = $rcmail->config->get('password_devit_host');
if (empty($vesta_host))
if (empty($devit_host))
{
$vesta_host = 'localhost';
$devit_host = 'localhost';
}
$vesta_port = $rcmail->config->get('password_vesta_port');
if (empty($vesta_port))
$devit_port = $rcmail->config->get('password_devit_port');
if (empty($devit_port))
{
$vesta_port = '8083';
$devit_port = '8083';
}
$postvars = array(
@ -32,7 +32,7 @@
$postdata = http_build_query($postvars);
$send = 'POST /reset/mail/ HTTP/1.1' . PHP_EOL;
$send .= 'Host: ' . $vesta_host . PHP_EOL;
$send .= 'Host: ' . $devit_host . PHP_EOL;
$send .= 'User-Agent: PHP Script' . PHP_EOL;
$send .= 'Content-length: ' . strlen($postdata) . PHP_EOL;
$send .= 'Content-type: application/x-www-form-urlencoded' . PHP_EOL;
@ -40,7 +40,7 @@
$send .= PHP_EOL;
$send .= $postdata . PHP_EOL . PHP_EOL;
$fp = fsockopen('ssl://' . $vesta_host, $vesta_port);
$fp = fsockopen('ssl://' . $devit_host, $devit_port);
fputs($fp, $send);
$result = fread($fp, 2048);
fclose($fp);

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -1,3 +1,3 @@
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key
ssl_cert = </usr/local/devit/ssl/certificate.crt
ssl_key = </usr/local/devit/ssl/certificate.key

View file

@ -1,9 +1,9 @@
# Fail2Ban configuration file for vesta
# Fail2Ban configuration file for devit
[Definition]
actionstart = /usr/local/vesta/bin/v-add-firewall-chain <name>
actionstop = /usr/local/vesta/bin/v-delete-firewall-chain <name>
actionstart = /usr/local/devit/bin/v-add-firewall-chain <name>
actionstop = /usr/local/devit/bin/v-delete-firewall-chain <name>
actioncheck = iptables -n -L INPUT | grep -q 'fail2ban-<name>[ \t]'
actionban = /usr/local/vesta/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/vesta/bin/v-delete-firewall-ban <ip> <name>
actionban = /usr/local/devit/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/devit/bin/v-delete-firewall-ban <ip> <name>

View file

@ -1,4 +1,4 @@
# Fail2Ban filter for unsuccessful Vesta authentication attempts
# Fail2Ban filter for unsuccessful DevIT authentication attempts
#
[INCLUDES]

View file

@ -4,7 +4,7 @@
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'vesta';
$rcmail_config['password_driver'] = 'devit';
// Require the new password to be a certain length.
// set to blank to allow passwords of any length
@ -26,8 +26,8 @@ $rcmail_config['password_login_exceptions'] = null;
// Enable this option to use punycoded names
$rcmail_config['password_idn_ascii'] = false;
// Vesta Driver options
// DevIT Driver options
// -----------------------
// Control Panel host
$rcmail_config['password_vesta_host'] = 'localhost';
$rcmail_config['password_vesta_port'] = '8083';
$rcmail_config['password_devit_host'] = 'localhost';
$rcmail_config['password_devit_port'] = '8083';

View file

@ -1,26 +1,26 @@
<?php
/**
* Vesta Control Panel Password Driver
* DevIT Control Panel Password Driver
*
* @version 1.0
* @author Serghey Rodin <skid@vestacp.com>
* @author Serghey Rodin <skid@devitcp.com>
*/
function password_save($curpass, $passwd)
{
$rcmail = rcmail::get_instance();
$vesta_host = $rcmail->config->get('password_vesta_host');
$devit_host = $rcmail->config->get('password_devit_host');
if (empty($vesta_host))
if (empty($devit_host))
{
$vesta_host = 'localhost';
$devit_host = 'localhost';
}
$vesta_port = $rcmail->config->get('password_vesta_port');
if (empty($vesta_port))
$devit_port = $rcmail->config->get('password_devit_port');
if (empty($devit_port))
{
$vesta_port = '8083';
$devit_port = '8083';
}
$postvars = array(
@ -32,7 +32,7 @@
$postdata = http_build_query($postvars);
$send = 'POST /reset/mail/ HTTP/1.1' . PHP_EOL;
$send .= 'Host: ' . $vesta_host . PHP_EOL;
$send .= 'Host: ' . $devit_host . PHP_EOL;
$send .= 'User-Agent: PHP Script' . PHP_EOL;
$send .= 'Content-length: ' . strlen($postdata) . PHP_EOL;
$send .= 'Content-type: application/x-www-form-urlencoded' . PHP_EOL;
@ -40,7 +40,7 @@
$send .= PHP_EOL;
$send .= $postdata . PHP_EOL . PHP_EOL;
$fp = fsockopen('ssl://' . $vesta_host, $vesta_port);
$fp = fsockopen('ssl://' . $devit_host, $devit_port);
fputs($fp, $send);
$result = fread($fp, 2048);
fclose($fp);

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -1,3 +1,3 @@
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key
ssl_cert = </usr/local/devit/ssl/certificate.crt
ssl_key = </usr/local/devit/ssl/certificate.key

View file

@ -1,9 +1,9 @@
# Fail2Ban configuration file for vesta
# Fail2Ban configuration file for devit
[Definition]
actionstart = /usr/local/vesta/bin/v-add-firewall-chain <name>
actionstop = /usr/local/vesta/bin/v-delete-firewall-chain <name>
actionstart = /usr/local/devit/bin/v-add-firewall-chain <name>
actionstop = /usr/local/devit/bin/v-delete-firewall-chain <name>
actioncheck = iptables -n -L INPUT | grep -q 'fail2ban-<name>[ \t]'
actionban = /usr/local/vesta/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/vesta/bin/v-delete-firewall-ban <ip> <name>
actionban = /usr/local/devit/bin/v-add-firewall-ban <ip> <name>
actionunban = /usr/local/devit/bin/v-delete-firewall-ban <ip> <name>

View file

@ -1,4 +1,4 @@
# Fail2Ban filter for unsuccessful Vesta authentication attempts
# Fail2Ban filter for unsuccessful DevIT authentication attempts
#
[INCLUDES]

View file

@ -4,7 +4,7 @@
// -----------------------
// A driver to use for password change. Default: "sql".
// See README file for list of supported driver names.
$rcmail_config['password_driver'] = 'vesta';
$rcmail_config['password_driver'] = 'devit';
// Require the new password to be a certain length.
// set to blank to allow passwords of any length
@ -26,8 +26,8 @@ $rcmail_config['password_login_exceptions'] = null;
// Enable this option to use punycoded names
$rcmail_config['password_idn_ascii'] = false;
// Vesta Driver options
// DevIT Driver options
// -----------------------
// Control Panel host
$rcmail_config['password_vesta_host'] = 'localhost';
$rcmail_config['password_vesta_port'] = '8083';
$rcmail_config['password_devit_host'] = 'localhost';
$rcmail_config['password_devit_port'] = '8083';

View file

@ -1,26 +1,26 @@
<?php
/**
* Vesta Control Panel Password Driver
* DevIT Control Panel Password Driver
*
* @version 1.0
* @author Serghey Rodin <skid@vestacp.com>
* @author Serghey Rodin <skid@devitcp.com>
*/
function password_save($curpass, $passwd)
{
$rcmail = rcmail::get_instance();
$vesta_host = $rcmail->config->get('password_vesta_host');
$devit_host = $rcmail->config->get('password_devit_host');
if (empty($vesta_host))
if (empty($devit_host))
{
$vesta_host = 'localhost';
$devit_host = 'localhost';
}
$vesta_port = $rcmail->config->get('password_vesta_port');
if (empty($vesta_port))
$devit_port = $rcmail->config->get('password_devit_port');
if (empty($devit_port))
{
$vesta_port = '8083';
$devit_port = '8083';
}
$postvars = array(
@ -32,7 +32,7 @@
$postdata = http_build_query($postvars);
$send = 'POST /reset/mail/ HTTP/1.1' . PHP_EOL;
$send .= 'Host: ' . $vesta_host . PHP_EOL;
$send .= 'Host: ' . $devit_host . PHP_EOL;
$send .= 'User-Agent: PHP Script' . PHP_EOL;
$send .= 'Content-length: ' . strlen($postdata) . PHP_EOL;
$send .= 'Content-type: application/x-www-form-urlencoded' . PHP_EOL;
@ -40,7 +40,7 @@
$send .= PHP_EOL;
$send .= $postdata . PHP_EOL . PHP_EOL;
$fp = fsockopen('ssl://' . $vesta_host, $vesta_port);
$fp = fsockopen('ssl://' . $devit_host, $devit_port);
fputs($fp, $send);
$result = fread($fp, 2048);
fclose($fp);

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

View file

@ -18,7 +18,7 @@
<body>
<h1>%domain%</h1>
<div>
<a href="https://vestacp.com/">Server control panel by VESTA</a>
<a href="https://devitcp.com/">Server control panel by VESTA</a>
</div>
</body>

View file

@ -1,3 +1,3 @@
# vestacp autogenerated robots.txt
# devitcp autogenerated robots.txt
User-agent: *
Crawl-delay: 10

Some files were not shown because too many files have changed in this diff Show more