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
+52-33Lines changed: 52 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,73 +6,92 @@ All notable changes to this project will be documented in this file.
6
6
7
7
### Notes
8
8
9
-
- To improve security we have deciced to allow users to rename the default admin user. And use a new user "hestia-web" to become the default user to run Hestia on.
10
-
- Dropped support Debian 10 due to EOL
9
+
- To improve security, we now allow users to rename the default `admin` user.
10
+
- Hestia now runs under a new `hestia-web` user.
11
+
- In initial versions of HestiaCP, we used Jailkit to enabled Jailed SSH. It had major disadvantages, so we have decided it to replace it with [bubblewrap](https://github.com/containers/bubblewrap). Users running Jailed SSH in the past are advised to run the migration script! It can be found in `/usr/local/hestia/upgrade/manual/migrate_jailkit_to_bubblewrap.sh`. See [#4698](https://github.com/hestiacp/hestiacp/pull/4698)
12
+
- We are aware that cgroups are currently not working as they should be. They work fine if you login with SSH as the user, but they don't work for PHP-FPM yet.
13
+
- Dropped support for Debian 10 due to EOL.
14
+
15
+
### Security
16
+
17
+
- Fix issue where CIRD was not propperly validated CVE-XXXX-XXX-XXX
18
+
- Restrict PHP-FPM permissions to a new user to prevent permission escalation to admin users. CVE-XXXX-XXX-XXX
19
+
- Solve security issues where restart flag accepted unvalidated values. CVE-XXXX-XXX-XXX
11
20
12
21
### Features
13
22
14
-
-Added support for PHP 8.4
23
+
-Add support for PHP 8.4
15
24
- Add support for Ubuntu 24.04 Noble release (#4411#4451)
16
-
- Add support for Jailed SSH (#4052#4245) @rjd222
25
+
- Add support for Jailed SSH (#4052#4245, #4698#4687)
17
26
- Implement CLI for Quick Install Apps (#4443)
18
-
- Add support for Directadmin / Cpanel imports (#4177#4415#4426#4252#4241)
19
-
- Add support for Increamental Backups via Restic
20
-
- Add support for Triggers in v-add-mail-domain / v-add-delete-mail-domain #4416 (See Docs)
27
+
- Add support for DirectAdmin & cPanel imports (#4177#4415#4426#4252#4241)
28
+
- Add support for Incremental Backups via Restic
29
+
- Add support for Triggers in `v-add-mail-domain` / `v-add-delete-mail-domain`#4416 (See Docs)
21
30
- Add new Quick Install Apps (#4433, #4509, #4327)
22
31
- Add support for Limit CPU and RAM for Each User Using cgroup (#4372#4325)
23
32
- Add Web terminal (#3859)
24
33
- Improve email account sidebar layout (#4154)
25
-
- Allow Chmod in Filegator#4548
34
+
- Allow chmod in FileGator#4548
26
35
27
36
### Bug fixes
28
37
29
-
- Allow filegator to be translated (#4382#4275)
38
+
- Allow FileGator to be translated (#4382#4275)
30
39
- Fix bug caused by new release robthree/twofactorauth (#4410)
31
-
- Create .wp-cli folder on create new user (#4403)
40
+
- Create `.wp-cli` folder on create new user (#4403)
32
41
- Fix SMTP Relay routing issue (#4389)
33
42
- Fix Roundcube permissions (#4387)
34
-
- Fix v-add-dns-record when adding TLSA records (#4376)
35
-
- Fix handling of Snappymail (#4349)
36
-
- Added creation of dovecot.log and permission setup to dovecot installation step (#4352)
37
-
- Fix to the Localpart Mail validator so it can accept aliases starting and ending with (#4351)
38
-
- Apache2: Enable mod_headers by default. (#4350)
43
+
- Fix `v-add-dns-record` when adding TLSA records (#4376)
44
+
- Fix handling of SnappyMail (#4349)
45
+
- Added creation of `dovecot.log` and permission setup to the dovecot installation step (#4352)
46
+
- Fix to the Localpart Mail validator so it can accept aliases starting and ending with `-`(#4351)
47
+
- Apache2: Enable `mod_headers` by default. (#4350)
39
48
- Update MediaWiki to 1.41.1 (#4344)
40
49
- Add support for compressing via GZ or ZSTD (#4300#4322)
41
50
- Simplify spinner styles (#4319)
42
51
- Animate deletion of notifications (#4316)
43
-
- Update v-run-cli-cmd (#4310)
52
+
- Update `v-run-cli-cmd` (#4310)
44
53
- Show database server port in notification email (#4301)
45
-
-Fixes permissions issue related with Issue #4248 (#4268)
46
-
-remove PHP code, and fix installer warning (#4279)
54
+
-Fix permissions issue related with Issue #4248 (#4268)
55
+
-Remove PHP code, and fix installer warning (#4279)
47
56
- Prevent \* from expanding in command (#4085)
48
57
- Drop v-generate-debug-report (#4266)
49
58
- Fix missing dot file backups
50
-
-vsftpd use_localtime No #4261
51
-
- Fix broken mysql v8 install on Debian (#4259)
59
+
-Disable `use_localtime` for vsftpd (#4261)
60
+
- Fix broken MySQL v8 install on Debian (#4259)
52
61
- Use standard y/N format in installer to indicate default (#4251)
53
62
- Fix broken HTML on login/reset pages (#4247)
54
-
-Checks for usernames starting with a alphabetic character. (#4195#4181)
63
+
-Add checks for usernames starting with an alphabetic character. (#4195#4181)
55
64
- Correct formatting of user dir (#4098)
56
-
- Add mjs as a file to serve statically (#4240)
65
+
- Add `.mjs` as a file to serve statically (#4240)
57
66
- Display system time on cron pages (#4236)
58
67
- Patch Dokuwiki installer for issue #3889 (#4229)
59
-
- Corrected path to ssl certs (#4202)
68
+
- Corrected path to SSL certs (#4202)
60
69
- Add value to input type text (#4193)
61
70
- Correctly get the session cookie for web terminal (#3969)
62
71
- Fix Bug with 403 errors Letsencrypt (#4622)
63
-
- Update phpmyadmin.inc to improve loading static files
72
+
- Update `phpmyadmin.inc` to improve loading static files
64
73
- Fix issues with mapping ipv4 to ipv6 setups when server is behind proxies with login (#4606)
65
-
- Fix issue with v-change-sys-ip-nat with VSFTPD and systems behind NAT (#4591)
74
+
- Fix issue with `v-change-sys-ip-nat` with VSFTPD and systems behind NAT (#4591)
66
75
- Fix issues with IDN domains and Apache2 and PHP (#4583)
- Add hestia-mail to hestia-users group and create hestia-users group on new install #4540#4531
76
+
- Improve OwnCloud templates (#4572)
77
+
- Improve security for Quick Install Apps (#457#4569#4568#4567#4566#4565#4564#4563)
78
+
- Add `hestia-mail` to `hestia-users` group and create `hestia-users` group on new install #4540#4531
79
+
- Fix translations MariaDB / PHPMyadmin (#4725)
80
+
- Remove some left overs from the old admin user (#4721)
81
+
- Disallow `` ` `` character in cronjobs to avoid errors in cron list #4708
82
+
- Drop Maxmind `high-risk-ip-sample-list` (#4692)
83
+
- Hardening of installer security and improving usability (#4690)
84
+
- White label for file manager (#4681) @MaxiZamorano
85
+
- Fixed with cronjob `v-add-letsencrypt-domain` created new cronjob under "admin" user that didn't have sudo permissions
86
+
- Customization of the file manager with interface improvements (#4678) @MaxiZamorano
87
+
- Fix: Proftpd FTP Usage is showing incorrect information (#4672)
88
+
- Add template for using webasyst with nginx+php-fpm (#4660)
70
89
71
-
### Depencies
90
+
### Dependencies
72
91
73
-
- Update hestia-nginx to 1.27.0
74
-
- Update hestia-php to 8.3.9
75
-
- Update Roundcube, Filegator, Snappy mail to the latest version
92
+
- Update hestia-nginx to 1.27.3
93
+
- Update hestia-php to 8.3.16
94
+
- Update Roundcube, FileGator and SnappyMail to the latest version
76
95
- Update Quick Installer apps to latest version (#4594)
77
96
78
97
## [1.8.12] - Service release
@@ -114,7 +133,7 @@ All notable changes to this project will be documented in this file.
114
133
115
134
### Security
116
135
117
-
- Restrict PHP-FPM permissions to a new user to prevent permission escalation to admin or other users [CVE-xxxx-xxxxx](https://huntr.com/bounties/21125f12-64a0-42a3-b218-26b9945a5bc0/)
136
+
- Restrict PHP-FPM permissions to a new user to prevent permission escalation to admin or other users [CVE-2023-5839](https://huntr.com/bounties/21125f12-64a0-42a3-b218-26b9945a5bc0/)
118
137
- Reduce Nginx keepalive_requests to 1000 ([Nginx default](https://www.nginx.com/blog/http-2-rapid-reset-attack-impacting-f5-nginx-products/#http2_max_concurrent_streams)) to limit risks of [CVE-2023-44487](https://www.cve.org/CVERecord?id=CVE-2023-44487)
0 commit comments