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
Apply shellcheck to all bash scripts (hestiacp#2183)
* Fix Shellcheck error
source= was missing
* Fix javascript error
* Add missing php8.0
* Add check if theme exists
+ Fix error in v-list-sys-themes
* Add correct validation for short_order
* Check input also for last name if exists
Input / abuse still possible over CLI
* Improve check if language is valid
* Add missing validation vars
* Add missing validation v-add-sys-ip
Helo field was open for abuse
* Add exit codes
* Prevent insertion of unvalidated data
* Add validation for few arguments
* Add new checks
* Checked source code with shellcheck
- Prevent sourced config files to be ran use source_conf instead
- Removed errors with shell checked
- Prevented globbing vars
- replaces ! -z with -n and other suggestions from shell check
- Prevent ' and " used to be used in some settings
- Added /etc/hestiacp/hestia.conf to /bin/ files
* Load hestia.conf
* Enable shell check for install folder
* Fix bug in v-add-mail-domain
* Update test.bats
* Use source for upgrade.conf
As it is not supported yet due to #
* Add Lint / Shellcheck to pipe line
Use docker image made for linting
* Add skip ylm
* Use koalaman/shellcheck-alpine as docker image instead
* Update permissions
* Fix error installer
* Fix 2 errors due to shell check
* Fix error in exit at end shellcheck
* Add extra tests + Improve speed sourcing
* Fix test
* Fix list-user-notification test
* Fix list-user-notification test
* Fix bug in v-copy-user-package
* Move test order adjust v-add-user-package
* Fix bug in v-revoke-api-key
* Fix bug in package handling
0 commit comments