Skip to content

Commit 40102ca

Browse files
committed
Merge branch 'main' into release
2 parents 677de3d + 5db9290 commit 40102ca

32 files changed

+330
-115
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
name: Bug Report
2+
description: File a bug report and help us to improve Hestia Control Panel
3+
title: "[Bug] "
4+
labels: [bug]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
If you have encountered a bug or problem in Hestia Control Panel, use this form to let us know.
10+
**Important: DO NOT include any private/sensitive information such as email addresses, passwords, IP addresses, or hostnames.**
11+
- type: textarea
12+
id: describe
13+
attributes:
14+
label: Describe the bug
15+
description: |
16+
A clear description of what the bug is. Include as much detail as possible, such as the configuration of your server and any troubleshooting steps that you've already performed.
17+
placeholder: Tell us exactly what you see!
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: reproduce
22+
attributes:
23+
label: Tell us how to replicate the bug
24+
description: |
25+
What steps did you take when the bug occured or things did not work as you expected?
26+
placeholder: |
27+
1. Click on the Web tab.
28+
2. Click on Add Web Domain.
29+
3. Attempted to add a domain and received an Internal Server Error after pressing Save.
30+
validations:
31+
required: true
32+
- type: dropdown
33+
id: part
34+
attributes:
35+
label: Which components are affected by this bug?
36+
multiple: true
37+
options:
38+
- Control Panel Backend
39+
- Control Panel Command Line Interface
40+
- Control Panel Installation or Upgrade
41+
- Control Panel Web Interface
42+
- Backend Web Server (Nginx, Apache2)
43+
- Database (MariaDB, PostgreSQL)
44+
- Let's Encrypt SSL
45+
- Mail (Exim, Dovecot)
46+
- Mail Security (Antivirus, Antispam)
47+
- Webmail (Roundcube, Rainloop)
48+
- Firewall (Iptables, Fail2ban)
49+
validations:
50+
required: true
51+
- type: input
52+
id: version
53+
attributes:
54+
label: Hestia Control Panel Version
55+
placeholder: 1.x.x
56+
validations:
57+
required: true
58+
- type: input
59+
id: os
60+
attributes:
61+
label: Operating system
62+
placeholder: Ubuntu 20.04 or Debian 11
63+
validations:
64+
required: true
65+
- type: textarea
66+
id: logs
67+
attributes:
68+
label: Log capture
69+
description: Copy and paste any relevant log output in the field below. This will be automatically formatted into code, so no need for backticks. **Remove any sensitive information before submitting!**
70+
render: shell
71+
- type: markdown
72+
attributes:
73+
value: |
74+
*Thank you* for taking the time to fill out this bug report.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Feature
2+
description: Suggest a new idea or change
3+
title: "[Feature] "
4+
labels: [feature]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Is there a feature or change that you think would make Hestia Control Panel work better for you? Send us your ideas and our development team will take them into consideration.
10+
Before submitting a new idea, look at the **[current feature requests list](https://github.com/hestiacp/hestiacp/labels/feature)** to see if it has already been requested.
11+
- type: textarea
12+
id: request
13+
attributes:
14+
label: Describe the feature or change in detail
15+
validations:
16+
required: true
17+
- type: dropdown
18+
id: priority
19+
attributes:
20+
label: Would you like to sponsor this feature to have it implemented?
21+
description: While there is no obligation, our development team has a limited number of resources and time available and a financial contribution would help prioritize your request.
22+
options:
23+
- "Yes"
24+
- "No"
25+
validations:
26+
required: true
27+
- type: markdown
28+
attributes:
29+
value: |
30+
**Thank you** for taking the time to send us your request, we appreciate your contribution.

.github/ISSUE_TEMPLATE/SUPPORT.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Support / Question
2+
description: Request for help, support, or to ask a general question
3+
title: "[Support] Do not use this form! "
4+
labels: [invalid]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
**Do not submit requests for support on GitHub! We use this platform for development purposes only.**
10+
If you need help or want to ask a question, use one of these options:
11+
12+
* [Documentation](https://docs.hestiacp.com/)
13+
* [Discussion Forums](https://forum.hestiacp.com/)
14+
* [Discord (chat)](https://discord.gg/8b2HGNe8ne) (#community-support)
15+
- type: checkboxes
16+
id: support
17+
attributes:
18+
options:
19+
- label: I acknowledge that any support request submitted with this form will be closed.
20+
required: true

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 34 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/support-request.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,36 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
## [1.5.1] - Service release
5+
6+
### Bugfixes
7+
8+
- Add B2 delete file support to BlackBlaze
9+
- Open phpmyadmin in new tab or window #2250 @manuelserol
10+
- Fix issue with ipset not working properly [Forum](https://forum.hestiacp.com/t/error-ipset-object-not-found/5015)
11+
- Improve port detection on multiple servers for SSH #2242 and #2255
12+
- Fixed an issue with # in config files
13+
- Fixed multiple bugs in installer
14+
- Set correct permission /install/deb/ folder
15+
- Adjust /etc/apt/sources.list.d/hestia.list to include architecture to resolve issue with I386 missing in apt.hestiacp.com
16+
- Fallback to hostname without retrying ptr lookup in exim (#2259)
17+
- Enable quota with in dovecot when sieve is enabled @madito
18+
- Unable to edit php8.1 service #2261
19+
20+
### Dependencies
21+
22+
- Update Roundcube to 1.5.1 [Release Notice](https://roundcube.net/news/2021/11/28/update-1.5.1-released)
23+
424
## [1.5.0] - Major Release (Feature / Quality Update)
525

626
### Breaking changes ###
727
- **NOTE:** Changes have been made on how phpmyadmin/phppgadmin config are included in apache2 config. To restore to the old behaviour add `IncludeOptional conf.d/*.inc` below `IncludeOptional conf.d/*.conf` in /etc/apache2/apache2.conf and restart your server.
828
- **NOTE:** Hestia packages for arm64 has been added to atp.hestiacp.com please use the normal install instructions instead! For current ARM installs to enable auto update remove the `#` in /etc/apt/sources.list.d/hestia.list `# deb https://apt.hestiacp.com/ focal main` becomes `deb https://apt.hestiacp.com/ focal main` and then run `apt update && apt upgrade -y`
29+
- **NOTE:** Make sure your server / VPS has a valid PTR record or otherwise you will not be able to send any mail!
930

1031
### Features
1132

12-
- Add support for Dovecote Sieve #2163 (@gejobj)
33+
- Add support for Dovecote Sieve #2163 (@gejobj) => [How to enable Managesieve](https://docs.hestiacp.com/admin_docs/mail.html#how-can-i-enable-managesieve)
1334
- Improve HELO based system and use RDNS lookup instead our old system
1435
- Add support for PHP 8.1 #2233
1536
- Set default php version for new installs to PHP 8.0

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[Hestia Control Panel](https://www.hestiacp.com/)
44
==================================================
5-
**Latest stable release:** Version 1.5.0 | [View Changelog](https://github.com/hestiacp/hestiacp/blob/release/CHANGELOG.md) | [![Build Status](https://drone.hestiacp.com/api/badges/hestiacp/hestiacp/status.svg?ref=refs/heads/main)](https://drone.hestiacp.com/hestiacp/hestiacp) <br>
5+
**Latest stable release:** Version 1.5.1 | [View Changelog](https://github.com/hestiacp/hestiacp/blob/release/CHANGELOG.md) | [![Build Status](https://drone.hestiacp.com/api/badges/hestiacp/hestiacp/status.svg?ref=refs/heads/main)](https://drone.hestiacp.com/hestiacp/hestiacp) <br>
66

77
**Web:** [www.hestiacp.com](https://www.hestiacp.com/)<br>
88
**Documentation:** [docs.hestiacp.com](https://docs.hestiacp.com/)<br>
@@ -39,8 +39,8 @@ AMD (x86_64 Intel/AMD)
3939

4040
ARM64 (arm64)
4141
----------------------------
42-
* **Debian:** 11, 10
43-
* **Ubuntu:** 20.04 LTS
42+
* **Debian:** 11, 10, 9
43+
* **Ubuntu:** 20.04 LTS or 18.04 LTS
4444
* **NOTE:** ARM 64 bit processors only! ARM 32bit (armhf) is currently not supported!
4545

4646
Installing Hestia Control Panel

bin/v-add-firewall-rule

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ if [ -n "$comment" ]; then
6161
fi
6262
if [[ "$ip" =~ ^ipset: ]]; then
6363
ipset_name="${ip#ipset:}"
64-
v-list-firewall-ipset plain | grep "^$ipset_name\s" >/dev/null
64+
$BIN/v-list-firewall-ipset plain | grep "^$ipset_name\s" >/dev/null
6565
check_result $? 'ipset object not found' "$E_NOTEXIST"
6666
else
6767
is_format_valid 'ip'

bin/v-add-sys-roundcube

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ else
182182
# Run Roundcube upgrade script
183183
$RC_INSTALL_DIR/$RC_EXTRACT/bin/installto.sh -y $RC_INSTALL_DIR > /dev/null 2>&1
184184
$RC_INSTALL_DIR/bin/update.sh --version "$version" > /dev/null 2>&1
185+
$RC_INSTALL_DIR/bin/indexcontacts.sh > /dev/null 2>&1
185186
chown -R root:www-data $RC_INSTALL_DIR
186187

187188
#clean up the mess

0 commit comments

Comments
 (0)