Version 1.675
Released: 2025-03-?
evolution improved
Log Viewer page redesignThe Log Viewer page (located under admin level -> System Info & Files category) was redesigned.
The main differences are that:
- 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.
- 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.