It is currently necessary to load/protect mod_status so that some other
module can use the extended status information in the scoreboard.
mod_status is by far the most common use of the extended status.
The comment in mod_status explains the reason why it is a mod_status
directive:
/*
* command-related code. This is here to prevent use of ExtendedStatus
* without status_module included.
*/
static const char *set_extended_status(cmd_parms *cmd, void *dummy, int arg)
I suspect that in the modern era this is one of the less harmful ways that
users can shoot themselves in the foot by changing defaults ;)
Thoughts?