Search K
Appearance
Appearance
Released: 2022-10-17
IP manager page now allows selecting and assigning multiple IPs to an admin or reseller account.
Each CustomBuild execution will store its output in /var/log/directadmin/custombuild.{timestamp}.{pid}.log file. Old log files are automatically purged to keep no more than 30 files.
This makes it easy to check previous CustomBuild run output. Especially if it was executed in a terminal session which is already closed or SSH session was disconnected.
In previous DA version old sessions were cleaned but not on every request. This was not a problem on busy servers, but single account usage could have lead to same session getting refreshed before it got cleaned up.
This version makes session termination more accurate.
During DirectAdmin installation a TLS certificate will be issued making fresh DirectAdmin instance TLS capable directly after installation.
Default value for the allow_db_underscore field in direcadmin.conf is changed from 0 to 1. This will allow creating databases with _ symbol without changing directadmin.conf.
Non configurable since DirectAdmin 1.666.
When new build with the same version number is available, old behaviour was to install the hot-fix without any messages. Starting this version a message to server admin will be sent when hot-fix is installed.
Length increased from 512 to 1536 characters giving more room for user customisations.
2.178 to 2.2001.8.19 to 1.8.223.3.2 to 3.3.41.6.0 to 1.7.12.4.1 to 2.4.214.9.23 to 14.9.240.7.1 to 0.8.37.1.0-24 to 7.1.0-507.0.4 to 7.0.51.7.3 to 1.9.21.0.49 to 1.0.511.4.20 to 1.4.215.7.39 to 5.7.408.0.30 to 8.0.318.0.24 to 8.0.258.1.11 to 8.1.128.2.0RC1 to 8.2.0RC5Filemanager was using local customizations container, so customizations were working only for admin/reseller with customizations, but not their users. The fix changes the container and FM users will get corresponding branding logo/colors.
Pluggable menus was showing with incorrect category icon due to icon validation in refreshed layout was restricting using url to the image as icon property. This now fixed, and plugins could use url to show category icon in refreshed layout.
A bug is fixed preventing resellers from modifying their backup jobs. Without the fix an error message Requested page doesn't belong to your authority level was being thrown.
Generating keys for new domains was throwing error no domain provided. This release fixes the issue.
set_permissions.sh and letsencrypt.sh permissions for mail fix Different permissions were used on exim configs and certs depending on which script was executed.
This fix unifies the permissions between those scripts.
/CMD_API_FILE_MANAGER when Evolution skin is selected fix If user has Evolution skin making API call to /CMD_API_FILE_MANAGER used to return empty response. This version fixes the issue to return the requested data.
Restoring an account should restore it into the previous state, including the previous SSL certificate state. A fresh account restore would previously create a domain, hence the SSL trigger. This has now been removed for domains, pointers, and subdomains, upon account restore.
The lego call within the letsencrypt.sh is allowed up to 10 minutes to confirm the new dns validation records for wildcard certs. The previous lock time DirectAdmin allowed was 10 minutes which was not long enough to allow for other overhead. New letsncrypt.sh max lock time incrased to 30 minutes. Also renamed the lock to be domain.com.ssl.lock, as it was prevously domain.com.ssl.lock.lock.
Compiling webalizer on Debian systems used to fail due to missing libgd-dev package. The package is now installed if missing prior to compiling webalizer.
During the cpanel to DA conversion, NS variables had a dot at the end, which ended up in user.conf and broke the zone after DA restore. Removed last dot from the NS records when reading cpanel zone file.
Starting this build Power User skin will no longer be included with new installations.
login_pre.sh, all_pre.sh, all_post.sh hooks removal Usage of login_pre.sh, all_pre.sh, all_post.sh hooks are discouraged. For backwards compatibility reasons these hooks will be called but only by the old DirectAdmin commands.
All new features using /api/... endpoints are not calling login_pre.sh, all_pre.sh and all_post.sh hooks.
Over time as more features are migrated to the new API we expect the usage of these hooks to be eliminated.