Version 1.675

Released: 2025-03-?

Log Viewer page redesign evolution improved

The Log Viewer page (located under admin level -> System Info & Files category) was redesigned.

The main differences are that:

  1. All of the options relating to how the file will be viewed are always visible in the page where as before there was a dropdown which obscured the "Load Log" button.
  2. The "View Raw" button has been replaced with a download button (for downloading what log contents are displayed at that moment in the page)

Other improvements include added hints and different names for inputs as well as a different way of displaying the log contents.

dns_create_post hook to include caller

The internal function for adding a zone line to the named.conf can be called for various reasons. It's called for simply adding a new zone, such as creating a domain, but it can also be call for other things, like renaming a domain name, swapping the zone line for the dnssec-signed zone, un-signing a dnssec zone, etc. With this change, a caller environmental variable will be passed to the dns_create_post.sh hook.

The possible caller values are:

create:zone     #create a zone at the Admin Level
create:domain   #create a domain
create:pointer  #create a domain pointer
create:swap     #rename a domain name
create:raw_save #raw zone, saved to this box, triggered by remote multi-server
create:dnssec   #add the new domain.com.db.signed zone
remove:dnssec   #add the non-signed domain.com.db from unsigning.

These values can be combined with zone_existed and skip_template to know exactly which scenario is in play.

Domain Creation Errors: Smarter cleanup for failed creation

Should a domain creation fail mid-way for some reason (eg: broken custom dns templates), this change will trigger a smarter cleanup operation to go through all areas that were possibly already created and clear them out. This will prevent future blocks from attempting the creation again.

Last Updated: