Version 1.668
Released: 2024-09-??
evolution new
Server TLS upload pageA page for uploading server TLS certificate has been introduced to Evolution. It can be accessed from admin level -> Server Manager -> Server TLS Certificate -> Change Certificate.
evolution improved
Server TLS status page actionsThe Server TLS page is updated to show if the web interface is using HTTPS and the status of automatic certificate management.
The page has quick action buttons to enable both features.
libcurl
custombuild improved
Detect old local CustomBuild will detect if an old version of libcurl
is installed in the /usr/local
directory when listing software available for removal.
It can be removed with the da build remove_old_local libcurl
command. And restored back with the da build restore_old_local libcurl
command.
Having an old version of locally built libcurl
can cause PHP compile problems if it is linked to one of the removed local libraries.
improved
syslogd option to use split priority for each log type.Previously, when the optional use_syslogd=1
was used, all 4 logs were sent to syslogd as type err
. This change splits the 4 directadmin.conf log types as follows:
errorlog=/var/log/directadmin/error.log
anderrortaskq.log
will remain asLOG_ERR
systemlog=/var/log/directadmin/system.log
will now beLOG_NOTICE
securitylog=/var/log/directadmin/security.log
will now beLOG_CRIT
loginlog=/var/log/directadmin/login.log
will now beLOG_INFO
improved
DNS Providers GUI for EnhancedUsers
, Resellers
, and Admins
can now access the DNS Providers
feature for their domains, using the Enhanced
skin (Evolution
TBD) For all account types, the tool can be accessed from: User Level » SSL Certificates » Manage ACME DNS Providers
Users
- Can select from the list of dns providers for their domain, or if set by the higher account, inherit a provider from them.Resellers
- Can setup thecreator
type of dns provider, to be used by their Users.Admins
- Can setup theglobal
type of dns provider, which can be used by any User.
The creator
and global
types can include Domain Restrictions
, where they can have a domains_allow
or domains_deny
list, to control which domains should be allowed or denied from using these inhertibale dns providers. This feature does not affect the acme_server_cert set of directadmin.conf
options, which would only be for the hostname.
Related: Remote DNS providers with LetsEncrypt
custombuild improved
Software version changescomposer
updated from2.7.8
to2.7.9
litespeed
updated from6.3.1-0
to6.3.1-1
modsecurity3
updated from3.0.12
to3.0.13
snuffleupagus
updated from0.10.0
to0.11.0
removed
System skin deprecationIn future releases, the login page will always use the Evolution skin. Admins with non-Evolution system skins will get notified about this change.
userdir_access
from custombuild options removed custombuild
Removed Userdir access feature is removed from custombuild.
If userdir_access
is enabled, CustomBuild will refuse to perform any software reconfiguration action.
new improved
Language override in headersAdded with the use of APIs in mind, this feature will allow an extra header to be passed, allowing the caller to override the User's current language, using the one passed.
X-Language-Override: en
This should make the results more unified, as they'll use the desired language. Note that newer calls using the restful /api
method return mainly just data, not sentences, so this won't have any effect on them.
This change also fixes a bug with regards to temporary languages set in the session.
http_methods
CustomBuild option custombuild removed
Removed The CustomBuild option http_methods
used for restricting HTTP methods is no longer supported.
suphp
and ruid2
webserver integration modes removed
Removed support for The main directadmin service will no longer be aware of suphp
mode. The following webserver template tokens will always be set to 0
:
SUPHP
HAVE_PHP1_SUPHP
HAVE_PHP2_SUPHP
HAVE_RUID2
RUID2_AND_MOD_SECURITY
MODSEC_AUDIT_DIR
token will be set tonot supported
CustomBuild does not support suphp
and ruid2
modes since version 1.647.
If custom webserver templates are being used please make sure they are not referencing the deprecated template tokens.
safe_mode
flag removed
Removed support for PHP PHP option safe_mode
is deprecated starting PHP 5.3 and completely removed since PHP 5.4.
Template token HAVE_SAFE_MODE
will always be set to 0
.
Template token SAFE_MODE
will always be set to OFF
.
Templates bundled with DirectAdmin will no longer use HAVE_SAFE_MODE
and SAFE_MODE
tokens.