newDirectAdmin internal auto update support
Older DA version could be auto-updated with the help of
custombuild script. With this release DA includes internal incremental update roll-out mechanism.
Auto updates will be enabled by default in new DA installations. For old installations
custombuild DA auto-update flag will be used.
Systems that had auto-updates in
custombuild will have internal DA auto-updates turned on. Systems with DA auto-update off in
custombuild will have internal DA auto-updates disabled.
Internal DA auto-update mechanism is controlled with
autoupdate flag in
New internal auto-update mechanism will gradually update DA installations. After release announcement each system will wait a random time interval of up to one week before installing an upgrade.
We strongly recommend to enable this auto-update feature for existing installations where auto-update via the
custombuild were not used. This will help us to switch to a faster release cycle and to react to any encountered issues more promptly. It is safe to use on any release channel and ensures that updates will roll-out at a controlled pace.
newClamAV Manager (PRO PACK)
ClamAV Manager allows users to scan specified paths using ClamAV antivirus tool and detect viruses, malware and other threats.
To use this feature, make sure
clamav is installed in the system and feature is enabled on user package or directly for a particular user.
This feature is available in the
Advanced features ->
ClamAV on Evolution skin.
improvedNew DirectAdmin CLI arguments syntax
DirectAdmin Command Line Interface is updated to have streamlined and structured syntax. All different DA execution modes are now controlled with a sub-command and each sub-command can have its own dedicated long arguments.
All commands are now documented and can be explored with the
/usr/local/directadmin/directadmin --help /usr/local/directadmin/directadmin admin-backup --help ...
Here is the mapping from old style
directadmin commands to the new format:
|Old command||New command|
This version also includes backwards compatibility layer allowing old style command line interface to be used.
improvedMake backup archive files rsync friendly
When creating backup archive files compression tool parameter
--rsyncable is used where possible. This makes resulting archive files
Same backup with additional file when transferred with
rsync over old backup without the file will not transfer full file but only differences related to new file.
improvedExpose license expiry data in the DA error page
If server license is expired or not valid, visiting DA panel will show licensing violation reason in the error page. For example using IP restricted license from not allowed IP address.
Before this update license violation errors were only visible in the server error log. This should make it easier to understand any licensing issues.
improvedMySQL settings auto-detection
In total three settings were removed from the DirectAdmin in favor of auto-detect. The
mysql_detect_correct_methods setting was responsible for detecting versions for MySQL/MariaDB for a correct query syntax. The setting was defaulted to
1 for a long time. Now it's removed entirely in favor of auto-detect.
mysql_use_new_user_methods settings used only when
0 were also removed.
improvedPresence of systemd is always auto detected
systemd option has been removed from the configuration and it will now automatically detect if that is a systemd system.
improvedSNI support is always on
enable_ssl_sni option has been removed from the configuration. SNI is now always supported.
evolution improvedExtended licensing information
License information page was updated to show more information about the license. It now shows if license has Pro Pack enabled, and actual license type.
evolution improvedExtended DA version information
Version information page now shows Detected server OS in addition to OS for which DA was built.
Fields for current version and available upgrade now includes a direct links to the version changelog.
fixedSecurity issues reported by Rack911 team
A set of security issues were reported by the Rack911 team.
This release hardens various manually triggered CLI tools, and also adds security improvements to the backup system. To allow everyone time to update, we won't currently be commenting on specifics of the fixes.
We recommend everyone to update to this version.
fixedLogin keys IP restrictions bugfix
A bug in login keys IP restriction matching was fixed. This bug caused multiple login keys on the same account to incorrectly apply IP restrictions.
fixedCGroup: restore User: sets default to Reseller if user.conf blank
If a local Reseller with imposed CGroup limits is trying to restore a User from a remote box which does not have any limits set, the restore might throw an error similar to:
Cannot create user fred: cgroup error: CPUQuota is missing
For manual/API User creation, this behavior will be unchanged (to remind the Reseller to set a limit). However for a Restore, a workaround has been added to simply set the Reseller's default value for those limits to allow the User to be restored. The limits can be reduced later, as needed.
fixedCert/Key mismatch if Pointer+sub VH has no Pointer cert
<VirtualHost 192.168.0.1:443 > SSLEngine on SSLCertificateFile /usr/local/directadmin/data/users/usr1/domains/example.com.cert.combined SSLCertificateKeyFile /usr/local/directadmin/data/users/usr1/domains/directory.example.com.key ServerName www.directory.example.net ServerAlias www.directory.example.net directory.example.net
Where example.net is a pointer, to example.com.cert (which exists)
There was no example.net.cert at all.
evolution fixedMX Records local delivery option save button
Local delivery check box in MX Records page now has a separate Save button.
evolution fixedDatabase limits auto refresh
Database limits on the sidebar are automatically updated after the DB removal without the need to refresh the page.
evolution fixedFile Manager dark mode
File Manager dark mode design is fixed to avoid rendering dark text on dark background.
evolution fixedFile Manager Mobile toolbar
File Manager now allows to create folders and files as expected when using mobile toolbar.
removedRemoved session IP check feature
The option to have client ip checks has been removed completely. The
disable_ip_check setting has been removed from configuration.
removedRemoved show_info_in_header configuration option
directadmin.conf option and functionality was completely removed.