Before upgrading, it is advised to read the [changelog](../changelog.md).
When upgrading several versions, please read **all** notes applying to the upgrade.
+# 4.0.x to 4.1.0
+
+[`setting-max-recursion-depth`](settings.md#setting-max-recursion-depth) defaulted to 4 but
+was always overridden to 6 during the startup. The issue has been fixed and the default value
+set to 6 to keep the behavior consistent.
+
# 4.0.5 to 4.0.6
One default was changed:
static int serviceMain(int argc, char*argv[])
{
L.setName(s_programname);
- L.setLoglevel((Logger::Urgency)(6)); // info and up
L.disableSyslog(::arg().mustDo("disable-syslog"));
if(!::arg()["logging-facility"].empty()) {
::arg().set("dnssec-log-bogus", "Log DNSSEC bogus validations")="no";
::arg().set("daemon","Operate as a daemon")="no";
::arg().setSwitch("write-pid","Write a PID file")="yes";
- ::arg().set("loglevel","Amount of logging. Higher is more. Do not set below 3")="4";
+ ::arg().set("loglevel","Amount of logging. Higher is more. Do not set below 3")="6";
::arg().set("disable-syslog","Disable logging to syslog, useful when running inside a supervisor that logs stdout")="no";
::arg().set("log-common-errors","If we should log rather common errors")="no";
::arg().set("chroot","switch to chroot jail")="";
Before upgrading, it is advised to read the :doc:`changelog/index`.
When upgrading several versions, please read **all** notes applying to the upgrade.
+4.0.x to 4.1.0
+--------------
+
+:ref:`setting-max-recursion-depth` defaulted to 4 but was always overridden to 6 during
+the startup. The issue has been fixed and the default value set to 6 to keep the behavior
+consistent.
+
4.0.3 to 4.0.4
--------------