Version 1.663
Released: 2024-05-??
new
File system usage informationA new setting has been added to directadmin.conf
which controls whether file system information is displayed within system info page (System Info & Files -> System Information) as well as its widgets.
This feature is enabled by default and can be turned on or off by making use of the fs_in_system_info
option in directadmin.conf
. For example, to turn it off run the following command in your server's terminal: da config-set --restart fs_in_system_info 0
.
The System Information page displays all of the relevant information in a table as well as separate pie charts for each device. Example below:
evolution new
Personal information and notification settings in profile pageProfile page has been expanded to allow configuration of display name, contact e-mail and limit notice.
Image below shows the portion of the page used for configuring display name and contact e-mail address:
Image below shows the portion of the page used for configuring limit notice:
improved
Hotlink Protection: improved logicPreviously, if a User were to delete all allowed URLs, DirectAdmin would automatically add a default set of Domains and Pointers so that the website would not break. This caused some confusiong so this change will instead disable the Hotlink Protection feature if there are no URLs left after the User action. This also applies if a User is trying to enable the feature before there are any URLs, DirectAdmin will not allow it. They must add the allowed URLs first, else a message will be shown.
custombuild improved
Software version changescomposer
updated from2.7.2
to2.7.4
nginx
updated from1.25.4
to1.26.0
imagemagick
updated from7.1.1-30
to7.1.1-31
modsecurity_owasp_rules
updated from3.3.5
to4.2.0
With the new major OWASP Modsecurity Core rule set the name of this component in versions.txt
was changed from owasp3_rules
to modsecurity_owasp_rules
. New name describes the software component in a more precise way.
Note: If version of owasp3_rules
was customized the custom version will not be used until name is updated in the customizations file as well.
evolution improved
New table design for email forwarders pageThe email forwarders table (present in E-mail Manager -> Forwarders page) has been redesigned, similar to the one in the databases page.
Image below shows what the new table looks like:
evolution improved
Forwarders create and modify pagesEmail forwarder creation and modification dialog windows have been moved out to separate pages.
The creation page is accessible by going to E-mail Manager -> Forwarders and then clicking Create E-mail Forwarder button. On the other hand, the modification page is accessible by going to that same E-mail Manager -> Forwarders page and clicking Modify present within any of the forwarder table rows.
evolution improved
Per user resource limit hits page and its redesignThe resource limit hits page has seen a few big changes:
- Resource limit hits dialog (accessible by navigating to System Info & Files -> Resource Limits, clicking Limit Hits next to the Show input label) has been moved out as a separate page.
- Table has been visually redesigned and clicking Details now expands the table row to display information about that specific event. Where as before users had to click an arrow icon to navigate back and forth and in doing so were obscured from previously shown information. With this change, all of the related event details are accessible with a single click.
- Time period input has been changed to the same type of input as present in the index page (System Info & Files -> Resource Limits -> Limit Hits tab, Newer Than input field). Subsequently, after opening the per user limit hits page the Newer Than input is picked up where user left off in the index page (has the same starting period already set).
Image below shows what the per user resource limit hits page looks like:
evolution improved
Cron job edit pageCron job edit dialog (accessed by going to Advanced Features -> Cron Jobs -> clicking the edit icon) has been moved out as a separate page. It's been made to look and feel similar to the cron job creation page.
evolution improved
Skip database size computationIn this release, we've introduced a new option that allows you to skip calculating the size of your databases. When this option is enabled, the system will no longer compute the size of databases when listing them. This can help save server resources and reduce the time it takes to display your list of databases.
You can find this new option in two places: on the Skin Options page (or sidebar) and under the databases table on the Database Management page.
evolution fixed
Live API documentation text contrast in dark modeFixed issue where using dark mode, large portions of api documentation (Support & help -> Live API documentation) were barely readable because the text blended into the background.
fixed
Buffer overflow reading logsUsing log viewer (/CMD_LOG_VIEWER
command) on log files that are being actively updated could lead to unexpected buffer overflow and failure to get log contents.
Issue is fixed in this release.
fixed
Nginx unit configuration in backupsUser account backup used to only include nginx unit configuration if domain data (website files from user home directory) is also included in the backup. Starting this release nginx unit configuration will be always included in the backup.
fixed
LiteSpeed & Unit: Use ProxyPass instead of RewriteRuleIt was found that the RewriteRule in LiteSpeed was not passing the Host header, thus Unit was not able to pass the request to the correct route. Testing of various LiteSpeed versions confirmed that the ProxyPass is required to properly have LiteSpeed pass the Host header to Unit.