Skip to content

Commit f8a47df

Browse files
author
Kristan Kenney
committed
Version 1.1.0
Add note about changes pub key. Add Debian 10 (Buster) to the supported os list. Enable phpfpm on default installations.
1 parent 0043e71 commit f8a47df

File tree

5 files changed

+38
-46
lines changed

5 files changed

+38
-46
lines changed

CHANGELOG.md

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,28 @@ All notable changes to this project will be documented in this file.
55
### Features
66
### Bugfixes
77

8-
## [1.1.0] - 2020-03-09 - Major Release (Feature / Quality Update)
8+
## [1.1.0] - 2020-03-11 - Major Release (Feature / Quality Update)
99
### Features
1010
- Added support for custom user interface themes.
11-
- Changed default font to improve readability on Windows and Linux.
1211
- Introduced official Dark and Flat themes.
13-
- Adjusted default font size for improved readability.
14-
- Added read only/demo mode function if DEMO_MODE is set to yes in hestia.conf.
12+
- Added read-only/demo mode - DEMO_MODE must be set to yes in hestia.conf to enable.
1513
- Added php-imagick module to installer and upgrade scripts.
1614
- Added recidive filter function to fail2ban.
17-
- Refactored MultiPHP functionality. MultiPHP will be enabled by default on new installations.
18-
- Allowed admin user to add or remove PHP versions from webui (edit/server->"Web Server" page).
15+
- Improved and refactored Multi-PHP functionality.
16+
- Multi-PHP will be enabled by default on new installations.
17+
- Allow admin user to add/remove PHP versions from Web UI (Server -> Configure -> Web Server).
1918
- Extended v-extract-fs-archive to allow archive testing and extracting only specific paths (for tar)
2019
- Allow renaming of existing packages from console (v-rename-package).
21-
- Webmail IP address is now inherited from web domain when using multiple IPs.
22-
- Exim now uses the web domain IP if it exists.
23-
- Public IP is now used when updating webmail DNS record.
24-
- Added PHP 7.4 to MultiPHP.
25-
- Add Support for Debian 10 (Buster).
20+
- Added PHP 7.4 to Multi-PHP.
21+
- Addded official support for Debian 10 (Buster).
2622

2723
### Bugfixes
2824
- Added a detection of web root for add .well-known ACME challenge.
2925
- Reworked Let's Encrypt ACME staging to use Hestia code standards.
3026
- Fixed issues with incorrect font rendering on Windows and Linux.
3127
- Fixed issues with Let's Encrypt - use Nginx for Let's Encrypt ACME request if present.
32-
- Reworked v-add-sys-ip, removed CentOS/Red Hat support and reworked conditions.
28+
- Reworked v-add-sys-ip, removed deprecated CentOS/Red Hat code and reworked conditions.
3329
- Enabled HSTS and force SSL on v-add-letsencrypt-host.
34-
- Prevented login action for webmail in list user view.
3530
- Removed hardcoded mail in HELO data (cosmetic fix).
3631
- Fixed SFTP server validation check - thanks @dbannik.
3732
- Implemented security warning message when creating web domains with the default admin account.
@@ -69,14 +64,17 @@ All notable changes to this project will be documented in this file.
6964
- Hardening MySQL configuration, prevent local infile.
7065
- Fixed lograte bug and cleans up the messed up nginx/apache2 log permissions.
7166
- Fixed IfModule mpm_itk.c for apache2 templates.
72-
- Added mpm_itk for Deb10 single php installation only.
73-
- Hardening nginx configuration, drop TLSv1.1 support.
67+
- Added mpm_itk for Debian 10 (non Multi-PHP installations only.)
68+
- Hardening nginx configuration, dropped support for TLSv1.1.
7469
- Fixed excluding folders named "logs" from restore backup, thanks to @davidgolsen.
7570
- Fixed typo in delete psql database part, thanks to @joshbmarshall.
7671
- Split long txt records to 255 chunks to prevent bind issues, thanks to @setiseta.
7772
- Fixed missing restart routine for vsftp on v-add-letsencrypt-host.
7873
- Show amount of disk space consumed by /home when running v-list-sys-info.
7974
- Remove broken /webmail alias from previous versions.
75+
- Webmail IP address is now inherited from web domain when using multiple IPs.
76+
- Exim now uses the web domain IP if it exists.
77+
- Fix incorrect MX record for DNS domains using the Office 365 template.
8078

8179
## [1.0.6] - 2019-09-24 - Hotfix
8280
### Bugfixes

ISSUE_TEMPLATE.md

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
### The content below is simply a template.
1+
### Please fill in the relevant sections below and remove those which do not apply.
22

3-
**To better assist in troubleshooting and aid with our debugging processes, we ask that you please delete any unnecessary sections below when filling out your issue report.**
3+
**To help aid our developers in debugging your issue we ask that you include as much information as possible, including the configuration of your server and troubleshooting steps already performed.**
44

5-
**Important: Please DO NOT include any personal or sensitive information in your issue reports, including usernames, passwords, or email addresses.**
5+
**Please DO NOT include any personal or sensitive information in your issue reports, including usernames or passwords!**
6+
7+
===
68

79
### In a few words, please describe the issue that you're experiencing:
8-
Please enter your response here (e.g. When I try adding a web domain, an error message appeared stating that the php-fpm pool did not exist).
10+
Please enter your answer here (e.g. When I try adding a web domain, an error message appeared stating that the php-fpm pool did not exist).
911

1012
### What steps did you take when the issue occured?
1113
1. Ex.: Log into the Hestia Control Panel using Firefox
@@ -14,22 +16,25 @@ Please enter your response here (e.g. When I try adding a web domain, an error m
1416
4. Ex.: Attempted to add a domain and received an error.
1517

1618
### Expected behavior:
17-
Please enter your response here (e.g. the web domain should have been added successfully).
19+
Please enter your answer here (e.g. the web domain should have been added successfully).
20+
21+
### Does this issue always occur, or is it intermittent?
22+
Please enter your answer here (e.g. it happens every time I try to perform the steps above).
1823

1924
### Operating system distribution and release:
20-
Please enter your response here (e.g. Ubuntu 18.04.3 LTS)
25+
Please enter your answer here (e.g. Ubuntu 18.04.3 LTS)
2126

2227
### Which version of Hestia Control Panel is currently installed?
2328
You can find this information in $HESTIA/conf/hestia.conf by running the following command:
2429
`grep VERSION $HESTIA/conf/hestia.conf`
2530

26-
Please enter your response here (e.g. 1.0.6)
31+
Please enter your answer here (e.g. 1.1.0)
2732

2833
### Which branch are you using?
29-
Please enter your response here (e.g release, master, etc.)
34+
Please enter your answer here (e.g release, master, etc.)
3035

3136
### When did this issue occur? After a clean installation, or after an upgrade?
32-
Please enter your response here (e.g the feature stopped working after upgrading to the latest release)
37+
Please enter your answer here (e.g the feature stopped working after upgrading to the latest release)
3338

3439
**Note:** If you have upgraded from an older release on an existing server, please let us know which version was previously installed if at all possible.
3540

@@ -40,13 +45,6 @@ Please enter your response here (e.g the feature stopped working after upgrading
4045
- PHP-FPM + Multi-PHP
4146
- Other (please specify)
4247

43-
### Which of the following server roles are installed on your server?
44-
- DNS
45-
- Mail (Dovecot + Exim)
46-
- Mail (Exim only)
47-
- MySQL (MariaDB)
48-
- PostgreSQL
49-
5048
### In order to better assist, please post any relevant log information below:
5149
Tip: Most log files can be found under ***/var/log/***.
5250

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
[Hestia Control Panel](https://www.hestiacp.com/)
22
==================================================
3-
**Current stable release:** Version 1.0.6, released on September 26th, 2019.<br>
4-
**Current development release:** Version 1.1.0.
3+
**Current stable release:** Version 1.1.0, released on March 11th, 2020.<br><br>
4+
Due to a change of the repository infrastructure, please install the new key before you upgrade your existing installations:
5+
```bash
6+
wget -qO - https://gpg.hestiacp.com/deb_signing.key | sudo apt-key add -
7+
```
58

69
**Welcome!**
710
----------------------------
@@ -37,7 +40,7 @@ What does Hestia Control Panel support?
3740

3841
Supported operating systems:
3942
----------------------------
40-
* Debian 8 or 9
43+
* Debian 8, 9, 10
4144
* Ubuntu 16.04 LTS or Ubuntu 18.04 LTS (the latest LTS release is recommended)
4245
* **NOTE:** Hestia Control Panel must be installed on top of a fresh operating system installation to ensure proper functionality.
4346

install/hst-install-debian.sh

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ help() {
7878
echo "Usage: $0 [OPTIONS]
7979
-a, --apache Install Apache [yes|no] default: yes
8080
-n, --nginx Install Nginx [yes|no] default: yes
81-
-w, --phpfpm Install PHP-FPM [yes|no] default: no
81+
-w, --phpfpm Install PHP-FPM [yes|no] default: yes
8282
-o, --multiphp Install Multi-PHP [yes|no] default: no
8383
-v, --vsftpd Install Vsftpd [yes|no] default: yes
8484
-j, --proftpd Install ProFTPD [yes|no] default: no
@@ -103,7 +103,7 @@ help() {
103103
-f, --force Force installation
104104
-h, --help Print this help
105105
106-
Example: bash $0 -e demo@hestiacp.com -p p4ssw0rd --apache no --phpfpm yes"
106+
Example: bash $0 -e demo@hestiacp.com -p p4ssw0rd --multiphp yes"
107107
exit 1
108108
}
109109

@@ -244,7 +244,7 @@ done
244244
# Defining default software stack
245245
set_default_value 'nginx' 'yes'
246246
set_default_value 'apache' 'yes'
247-
set_default_value 'phpfpm' 'no'
247+
set_default_value 'phpfpm' 'yes'
248248
set_default_value 'multiphp' 'no'
249249
set_default_value 'vsftpd' 'yes'
250250
set_default_value 'proftpd' 'no'
@@ -269,9 +269,6 @@ set_default_port '8083'
269269
set_default_lang 'en'
270270

271271
# Checking software conflicts
272-
if [ "$multiphp" = 'yes' ]; then
273-
phpfpm='yes'
274-
fi
275272
if [ "$proftpd" = 'yes' ]; then
276273
vsftpd='no'
277274
fi

install/hst-install-ubuntu.sh

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ help() {
7272
-f, --force Force installation
7373
-h, --help Print this help
7474
75-
Example: bash $0 -e demo@hestiacp.com -p p4ssw0rd --apache no --phpfpm yes"
75+
Example: bash $0 -e demo@hestiacp.com -p p4ssw0rd --multiphp yes"
7676
exit 1
7777
}
7878

@@ -213,7 +213,7 @@ done
213213
# Defining default software stack
214214
set_default_value 'nginx' 'yes'
215215
set_default_value 'apache' 'yes'
216-
set_default_value 'phpfpm' 'no'
216+
set_default_value 'phpfpm' 'yes'
217217
set_default_value 'multiphp' 'no'
218218
set_default_value 'vsftpd' 'yes'
219219
set_default_value 'proftpd' 'no'
@@ -238,10 +238,6 @@ set_default_port '8083'
238238
set_default_lang 'en'
239239

240240
# Checking software conflicts
241-
242-
if [ "$multiphp" = 'yes' ]; then
243-
phpfpm='yes'
244-
fi
245241
if [ "$proftpd" = 'yes' ]; then
246242
vsftpd='no'
247243
fi

0 commit comments

Comments
 (0)