You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+71-18Lines changed: 71 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,65 @@
1
1
# Changelog
2
2
All notable changes to this project will be documented in this file.
3
3
4
+
## [Development]
5
+
6
+
### Features
7
+
8
+
### Bugfixes
9
+
10
+
- Improve handling upgrade of Roundcube #1917
11
+
12
+
## [1.4.10] - Service release
13
+
14
+
### Features
15
+
16
+
- Added v-delete-firewall-ban ip all #2031
17
+
- Include config tests for nginx/apache2 templates
18
+
19
+
### Bugfixes
20
+
21
+
- Fixed UI issues after upgrade jQuery + jQuery UI to last version (#2021 and #2032) + [forum](https://forum.hestiacp.com/t/confusion-about-send-welcome-email-checkbox/4259/11)
22
+
- Fixed security issues in caching templates of Nginx when used as Reverse Proxy
23
+
- Fixed an issue with deleting multiple mail accounts (#2047)
24
+
- Fixed an issue with phpmailer + non latin characters (#2050) thanks @Faymir
25
+
26
+
## [1.4.9] - Service release
27
+
28
+
### Bugfixes
29
+
30
+
- Updated jQuery and jQuery UI to the latest version due to a vulnerability in jQuery. @dependabot
31
+
- Fixed bug in /etc/dovecot/conf.d/10-ssl.conf for new installs
32
+
- Fixed bug with notifications
33
+
- Fixed translation string @myrevery
34
+
35
+
## [1.4.8] - Service release
36
+
37
+
### Features
38
+
39
+
- Add support for automated testing for HestiaCP code with @drone
40
+
- Add support for SMTP server for internal email #1988@Myself5 / #1165
41
+
42
+
### Bugfixes
43
+
44
+
- Updated jQuery and jQuery UI to the latest version due to a vulnerability in jQuery. @dependabot
45
+
- Resolve issue with double ENFORCE_SUBDOMAIN_OWNERSHIP keys in hestia.conf
46
+
- Resolve issue with create new user during install in some cases #2000
47
+
- Fixed an issue with Quick Install apps named Test123 (@PsychotherapistSam)
48
+
- Fix an issue with dovecot 2.3 ssl config (#1432)
49
+
- Load $HESTIA path during upgrade script (#1698)
50
+
- Remove TLS 1.1 from Proftpd config (#950)
51
+
- Don't remove postfix when Exim is not installed (#1995)
52
+
- Fix a bug in no-php Nginx FPM template (##2007)
53
+
- Update German translations
54
+
- Fixed a few minor error in Mail DMS records (#2005)
55
+
56
+
4
57
## [1.4.7] - Service release
5
58
6
59
### Bugfixes
7
60
8
-
-Fix#1984 phppgadmin not working on apache2 systems
9
-
-Fix#1985 Restart service not working
61
+
-Fixed#1984 phppgadmin not working on apache2 systems
62
+
-Fixed#1985 Restart service not working
10
63
11
64
12
65
## [1.4.6] - Service release
@@ -19,18 +72,18 @@ All notable changes to this project will be documented in this file.
19
72
20
73
### Bugfixes
21
74
22
-
-Fix#1961 Renewal Apache2 only SSL certificate fails
75
+
-Fixed#1961 Renewal Apache2 only SSL certificate fails
23
76
- Fixed #1956 to prevent reset of defined webmail client.
24
77
- Explicitly disable cron reports #1978
25
78
- Fixed an issue where in rare cases certificate failed to install @dpeca and @myvesta
26
79
- Fixed an issue where composer failed to install when .composer folder is missing
27
-
-Fix#1980 Lets Encrypt Auto Renewal Reverts Webmail Client back to Roundcube
80
+
-Fixed#1980 Lets Encrypt Auto Renewal Reverts Webmail Client back to Roundcube
28
81
29
82
## [1.4.5] - Service release
30
83
31
84
### Bugfixes
32
85
33
-
- Revert #1943 and rework it to fix possible errors occuring on v-rebuild-cron-jobs.
86
+
- Revert #1943 and rework it to fix possible errors occurring on v-rebuild-cron-jobs.
34
87
- Fixed #1956 to prevent reset of defined webmail client.
35
88
- Explicitly disable cron reports #1978
36
89
@@ -45,15 +98,15 @@ All notable changes to this project will be documented in this file.
45
98
### Bugfixes
46
99
47
100
- Add template for when webmail is disabled allowing to generate SSL.
48
-
-Fix PHP bug in /list/log/
49
-
-Fix issue with time in /list/services as it was showing as 50 minute1 instead of minutes
50
-
- Add missing back buttons + fix behavoir of back buttons on login page.
101
+
-Fixed PHP bug in /list/log/
102
+
-Fixed issue with time in /list/services as it was showing as 50 minute1 instead of minutes
103
+
- Add missing back buttons + fix behaviour of back buttons on login page.
51
104
- Set "default" when WEB_TEMPLATE and PROXY_TEMPLATE is missing in user.conf
52
105
- Add BACKEND_TEMPLATE to default package
53
-
-Fix possible error occur for v-rebuild-cron-jobs #1943 (thanks @clarkchentw)
54
-
- Restrict access Filemanager when SSH is enabled for the user (@bet0x)
106
+
-Fixed possible error occur for v-rebuild-cron-jobs #1943 (thanks @clarkchentw)
107
+
- Restrict access file manager when SSH is enabled for the user (@bet0x)
55
108
- Check for DNS domains when running v-change-sys-ip-nat (@clarkchentw)
echo"ERROR: v-add-sys-phpmailer can be run executed only by root user"
34
+
exit 10
35
+
fi
36
+
37
+
# Ensure that $HESTIA (/usr/local/hestia/) and other variables are valid.
38
+
if [ -z"$HESTIA" ];then
39
+
HESTIA="/usr/local/hestia"
40
+
fi
41
+
42
+
if [ -z"$HOMEDIR" ] || [ -z"$HESTIA_INSTALL_DIR" ];then
43
+
echo"ERROR: Environment variables not present, installation aborted."
44
+
exit 2
45
+
fi
46
+
47
+
# Ensure that Composer is installed for the user before continuing as it is a dependency of the PHPMailer.
48
+
if [ !-f"$COMPOSER_BIN" ];then
49
+
$BIN/v-add-user-composer "$user"
50
+
if [ $?-ne 0 ];then
51
+
$BIN/v-add-user-notification admin 'Composer installation failed!''<b>PHPMailer will not work without Composer.</b><br><br>Please try running the installer manually from a shell session:<br>v-add-sys-phpmailer<br><br>If this continues, open an issue report on <a href="https://github.com/hestiacp/hestiacp/issues" target="_new"><i class="fab fa-github"></i> GitHub</a>.'
52
+
exit 1
53
+
fi
54
+
fi
55
+
56
+
# Perform verification if read-only mode is enabled
# Check if installation was successful, if not abort script and throw error message notification and clean-up
71
+
if [ $?-ne 0 ];then
72
+
echo"ERROR: PHPMailer installation failed!"
73
+
echo"Please report this to our development team:"
74
+
echo"https://github.com/hestiacp/hestiacp/issues"
75
+
$BIN/v-add-user-notification admin 'PHPMailer installation failed!''Please report this to our development team on <a href="https://github.com/hestiacp/hestiacp/issues" target="_new"><i class="fab fa-github"></i> GitHub</a>.'
0 commit comments