Retired features and breaking changes in Simple DNS Plus v. 5.0

To make Simple DNS Plus even simpler to use and also to "make room" for new stuff, we have done a bit of cleaning up.
A number of older features have been retired because there are now better alternatives, or because they are no longer relevant.

1) Runs on Windows 98/2000 and later only
Simple DNS Plus v. 5.0 is based on the .NET Framework 2.0 which is only available on Windows 98/2000 and later.
Impact: No longer runs on Windows 95 or NT4.

2) New binary "boot file" format
See "A smarter boot file for Simple DNS Plus v. 5" for details.
Impact:
- No longer possible to edit the boot file manually with notepad.
- Any existing custom script/program accessing the boot file directly will no longer work.
Workarounds:
- Tools will be available to import/export to/from the new format.
- Use command line options, the HTTP API, or the .NET/COM API instead.
- Access with new SDNSFileLib .NET library

3) RETIRED: "warning.bat"
Previous versions Simple DNS Plus could automatically execute the batch file "warning.bat" whenever it detected an error/warning condition.
We have retired this feature because Windows XP/2003 and later already have a similar built-in functionality with the Windows Event Log.
In Windows XP/2003 you can use the "eventtriggers" command line tool, and in Windows Vista/2008 you can catch these events with the Windows Task Scheduler.
In Simple DNS Plus v. 5.0, events written to the Windows Event Log will have the same event IDs as used for the "warning.bat" in previous versions.
Impact/Workaround: If you use "warning.bat", execute it through "eventtriggers" or a Windows Task instead.

4) New format for "raw" logs
In previous versions the "raw" logs contained hex encoded data.
V. 5.0 uses a completely binary format (more "raw") instead, which increases performance and reduces file sizes.
Impact/Workaround: Any existing script/program processing "raw" logs from Simple DNS Plus will need to be recoded to use the new format.
The new format can be easily accessed with the new SDNSFileLib .NET library

5) Always runs as a Windows Service
The Options dialog "Run as Windows Service" option has been removed.
Except on Windows 98/Me, Simple DNS Plus now always runs as a service.

6) RETIRED: Commands via UDP port
In previous versions it was possible to send simple commands via UDP to the "ReloadPort".
This is not be available in v. 5.0 since several better methods of communicating/integrating with Simple DNS Plus have been added since this was originally implemented.
Impact: Any custom script/program doing this will no longer work.
Workaround: Use command line options, the HTTP API, or the .NET/COM API instead.

7) RETIRED: ".new" files
In previous versions it was possible to have Simple DNS Plus scan the data folder for ".new" files and load these as new DNS zones.
This is not available in v. 5.0 since several better methods of communicating/integrating with Simple DNS Plus have been added since this was originally implemented.
Impact: Any custom script/program doing this will no longer work.
Workarounds:
- Setup another script/program to scan for and rename the ".new" files and then have it prompt Simple DNS Plus to load the new zone via command line options.
- Use command line options, the HTTP API, or the .NET/COM API instead.

8) RETIRED: Security options "Prevent DNS spoofing", "Ignore UDP packets originating from port zero", "Detect and close Telnet connections"
In v. 5.0 the "Prevent DNS spoofing" option is permanently on.
The other two options had minimal impact and have therefore been removed for simplicity.

9) RETIRED: "DNS Look Up" tool as COM/ActiveX object
Since we have migrated Simple DNS Plus to the .NET platform and this does not support EXE COM servers, the DNS Look Up tool is no longer a COM/ActiveX object.
Impact: Any script/program using this will not work with v. 5.0.

10) RETIRED: Advanced options "AutoCName"
This was a non-standard feature which we discourage using.
This is not available in v. 5.0.

11) RETIRED: Advanced options "ShowAddIP", "MinTimeOut", and "ErrorFileDump"
These options are no longer relevant, and are not available in v. 5.0.

12) RETIRED: Advanced options "ServiceName" and "ServiceDesc"
In previous versions these options were used to configure service names for multiple instances.
In v. 5.0, instance service names are configured using the "instance.txt" file. For details see KB1163.

13) XML based configuration files
Previous versions of Simple DNS Plus used .ini files. In v. 5.0 all configuration files are XML based.
Impact/workaround: Any program/script accessing the Simple DNS Plus configuration files directly will have to be recoded to use the new XML format.

14) RETIRED: Advanced options "DelOnlyZones", "DelOnlyAllTop", "DelOnlyExclude"
These "delegation only" options were implemented to counter Verisign's "Site Finder Service".
It doesn't look like this is an issue anymore so we won't migrate these options for now.

15) New counters in HTTP API "status" page
The HTTP API "status" function now uses a different and larger set of counters.
Impact: Any program/script "screen scraping" the status text page will not find the same values in the same locations.
Workaround: Use the new "status?format=xml" variant for structured access to these values.
See http://www.simpledns.com/kb.aspx?kbid=1207

16) RETIRED: DHCP option "Automatically update DNS"
Instead of inserting records into local DNS zones when a new DHCP lease is issued, the DHCP Server plug-in in v. 5.0 provides host and reverse records directly from live DHCP data.
Impact: Since DHCP related DNS records won't actually exist in any DNS zone, such records won't be transferred to or be available on secondary DNS servers.
Workaround: Use a DNS suffix only delegated to the one DNS server.
UN-RETIRED: In v. 5.1 build 122 options were re-added to update DNS records in local zones.

17) RETIRED: Advanced options "DHCPWINS", "DHCPNBDD", "DHCPNODE", "DHCPScope".
These WINS and NETBIOS settings for DHCP have been retired because they are outdated and we haven't seen any use of them for a long time.

18) RETIRED: Command line option "SDNSPLUS -K" / "tsigkeys.ini" file
This command line option was used to reload the TSIG keys file (tsigkeys.ini).
TSIG keys are no longer in a separate file, but are now part of the options file (sdnsplus.config.xml).
The options file can be reloaded with the "SDNSPLUS -O" command line option.
Please note that TSIG key secrets are scrambled in the options file. You can enter non-scrambled Base64 encoded secrets by prefixing the value with #.

REFERENCE:
For more information, please see the following knowledge base article:

KB Article New in Simple DNS Plus v. 5.0

Add Feedback