Version 1.675
Released: 2025-03-27
new
New Hooks: reseller_create_pre.sh, reseller_create_post.shNew hooks for Reseller Creation. Similar to user_create_pre.sh and user_create_post.sh. See the reseller_create_pre.sh & reseller_create_post.sh Documentation
new
dns_create_post hook to include callerThe internal function for adding a zone
line to the named.conf can be called for various reasons. It's called for simply adding a new zone, such as creating a domain, but it can also be call for other things, like renaming a domain name, swapping the zone line for the dnssec-signed zone, un-signing a dnssec zone, etc. With this change, a caller
environmental variable will be passed to the dns_create_post.sh
hook. See the (dns_write_post.sh hook)[/developer/hooks/dns.html#dns-create-post-sh] for more information.
USERNAME
, CREATOR
, PACAKGE
in dns_write_post
, and dns_delete_post
hooks new
Added CREATOR
to the dns_write_post
. Added CREATOR
, USERNAME
, PACKAGE
to the (dns_delete_post
)[/developer/hooks/dns.html#dns-delete-post-sh] Note that these variables are only set if the zone belongs to a User with a Domain of the same name as the zone. Won't be set for Admin-created zones that don't belong to any account.
dns_create_post.sh
to add $username
for "Rename Domain" case. new
The change to 1.674 exposed a few cases, as hooks above, where variables were not set. Although the username
variable was not documented before, it was set in some cases where the zone's owner was known. This particular case applies to the "Rename Domain" case, which was not set before, thus allowing the variable into the dns_create_post.sh
hook when applicable. Eg: It won't be set when creating a zone via the Admin Level » DNS Administration
page.
improved
exim.pl changes for smart_route send limitsFor exim servers setup to use a smart_route
, improvements have been made for limit checks, both at smtp-time, script-based sends, and during smart_route
delivery, regarding checks for emails with multiple recipients, and messages that are in a retry state. These changes are not automatically pushed. To get the new configuration, run the following to get the updated exim.conf and exim.pl:
da build exim_conf
or via the CustomBuild plugin: Other » Actions » Update Exim configuration files
improved
Domain Creation Errors: Smarter cleanup for failed creationShould a domain creation fail mid-way for some reason (eg: broken custom dns templates), this change will trigger a smarter cleanup operation to go through all areas that were possibly already created and clear them out. This will prevent future blocks from attempting the creation again.
da version
command improved
Cleaner version output in the The output of da version
command is updated to no longer have the v.
prefix before the version number. These symbols were left there for backward compatibility.
This will make the output cleaner and easier to parse for scripts or external tools.
Example of the da version
command output:
Old format:
DirectAdmin v.1.674 d743d404c31a832c86d9e384f5c22d353951b958
New format:
DirectAdmin 1.675 00112233445566778899aabbccddeeff00112233
evolution improved
Log Viewer page redesignThe Log Viewer page (located under admin level -> System Info & Files category) was redesigned.
The main differences are that:
- All of the options relating to how the file will be viewed are always visible in the page where as before there was a dropdown which obscured the "Load Log" button.
- The "View Raw" button has been replaced with a download button (for downloading what log contents are displayed at that moment in the page)
Other improvements include added hints and different names for inputs as well as a different way of displaying the log contents.
evolutionimproved
Improved error messages in File Manager's upload dialogThe error messages in the File Manager's upload dialog have been improved to provide more detailed and informative feedback during file upload actions.
custombuild improved
Software version changesexim
updated from4.98.1
to4.98.2
imagemagick
updated from7.1.1-44
to7.1.1-46
litespeed
updated from6.3.1-9
to6.3.2-3
mod_lsapi
updated from1.1-73
to1.1-81
modsecurity_owasp_rules
updated from4.11.0
to4.12.0
phalcon5
updated from5.8.0
to5.9.0
php_redis
updated from6.1.0
to6.2.0
proftpd
updated from1.3.8c
to1.3.9
unit
updated from1.34.1
to1.34.2
fixed
Translation of backup-related messagesThe actions to create or restore backups using the task queue used to always emit messages in English. Even if a different default server language is configured in the directadmin.conf
file. The issue is fixed in this release.
evolutionfixed
Fixed "Select All" keyboard shortcut in File ManagerThis release resolves the issue that prevented the "Select All" keyboard shortcut (CTRL + A
or ⌘ + A
for Apple devices) from working correctly in the File Manager. Now, users can successfully select all files and folders at once, once again.
evolution fixed
Password input issuesPassword inputs which have the ability to generate a random password behaved strangely when the password was set to be visible (when not obscured with asterisks as is the default).
zstd_bin
configuration option from directadmin.conf
removed
Removed The system default zstdmt
tool will be used instead of using a specific location configured in the directadmin.conf
file.
evolutionremoved
Vertical toolbar removed from File ManagerThe vertical toolbar in the File Manager has been removed to align with the design of other Evolution pages. From now on, the toolbar will only be displayed horizontally at the top of the File Manager page.
evolutionremoved
Grid layout removed from File ManagerThe Grid layout option in the File Manager, which allowed files to be displayed in a grid pattern, has been removed to simplify the user experience. Moving forward, the File Manager will focus solely on the Table layout, ensuring a consistent and streamlined way to view files.