Current DNS4Me Release Notes

DNS4Me Release Notes
Check here for a detailed list of what's new for each recent DNS4Me release.
DNS4Me Version 5.2.0.6
DNS4Me 5.2.0.6 was released on January 5, 2009.
Improvements:
- Added automatic fail over to secondary DNS4Me server in the event that the primary DNS4Me server is unavailable.
- Updated copyright year to 2009.
- Updated application use MFC 9.0.
Bug Fixes:
- Corrected a redundant DDNS log entry created when online service settings are synchronized with the DNS4Me service
DNS4Me Version 5.2.0.5
DNS4Me 5.2.0.5 was released on October 1, 2008.
Bug Fixes:
- Corrected a bug where the "Full URL Redirect" checkbox under Online Settings was not properly loaded when starting DNS4Me.
- Corrected a bug in the "License Agreement" and "Program Information" dialog where pressing the Escape key while the cursor was in a multi-line or rich edit control would cause the currently displayed page to be hidden.
DNS4Me Version 5.2.0.4
DNS4Me 5.2.0.4 was released on January 2, 2008.
Improvements:
- Updated copyright year to 2008.
Bug Fixes:
- Corrected a DNS4Me service bug where disabling the service then attempting to start DNS4Me from the Start Menu would not work.
DNS4Me Version 5.2.0.3
DNS4Me 5.2.0.3 was released on October 1, 2007.
Bug Fixes:
- Changed DNS4Me service installation so that it doesn't setup the service to "Allow service to interact with desktop", avoiding an unnecessary error event in the Windows Vista event viewer.
- Corrected a bug with the internal web server where multiple web sites did not work properly.
- Corrected a bug where the primary web server domain name was not being properly stored to disk.
- Corrected a bug with the internal web server where web sites could not be disabled when installed as a system service.
DNS4Me Version 5.2.0.2
DNS4Me 5.2.0.2 was released on April 9, 2007.
Improvements:
- Added ability to turn off automatic update checking in the Options dialog.
- Corrected an inaccurate copyright date found on the Program Information dialog.
- Corrected a bug with the internal web server that caused it to treat CSS and XML files as non-text files.
DNS4Me Version 5.2.0.1
DNS4Me 5.2.0.1 was released on January 29, 2007.
Improvements:
- Changed shortcut for DNS4Me tray monitor (used when installed as a system service) so that it's placed in the startup menu for *all* users instead of just the current user.
- Corrected a Microsoft DLL error that appears in the Windows Event Viewer. This problem did not affect the operation of DNS4Me in any way.
DNS4Me Version 5.2.0.0
DNS4Me 5.2.0.0 was released on January 23, 2007.
Improvements:
- Separated DNS4Me's User Interface from the DNS4Me System Service to add support for Windows Vista.
- Updated copyright year to 2007.
- Updated application to use MFC 8.0.
- Converted help files to Windows CHM (Compiled HTML Help) files for Windows Vista compatibility. Microsoft eliminated WinHlp32.exe (Windows Help) support in Windows Vista.
- Removed INETWH32.DLL from installation.
- Changes made on the Web Server dialog now take effect immediately. This is consistent with the behavior of the built-in Mail Server.
- Upgraded development environment from Microsoft Developer Studio 2003 to Microsoft Developer Studio 2005. Microsoft changes and additions here address certain Windows and MFC security issues.
- Changed the operation of DNS4Me to minimize and close like a regular Windows application when not running as a service.
- Changed the operation of DNS4Me to stop using the system tray while not running as a system service; instead DNS4Me operates like a regular Windows application.
- Eliminated the DNS4Me Windows Logon Event Handler DLL (added in version 5.0.0.0). The functionality provided by this DLL was no longer necessary due to the Windows Vista compatibility changes.
- Made various minor dialog layout and text changes to be more consistent across the DNS4Me application.
- Changed beginning copyright year of program from 1998 to 1997.
- Windows 98, 98 SE, ME, and NT 4.0 are no longer supported. Microsoft has discontinued support for these operating systems and no longer provides DLLs and libraries to developers that are compatible on these operating systems.
- Corrected bug where selecting a Custom DNS record with the keyboard arrows did not properly update the delete and modify buttons.
- Corrected bug where the DNS4Me client did not start-up properly when launched as a "system service" from the installer on Windows 98/ME systems.
- Corrected bug on Windows Vista where the hand cursor was not shown when moving the mouse cursor over a URL in the Tip of the Day dialog.
- Corrected several minor memory leaks during shutdown of application. These leaks did not have any affect on DNS4Me while running.
- Corrected a string wrapping issue in the edit registration ID confirmation dialog.
DNS4Me Version 5.1.0.1
DNS4Me 5.1.0.1 was released on November 1, 2006.
Bug Fixes:- Corrected a bug (introduced in 5.1.0.0) that caused DNS4Me not to receive Windows shutdown messages when installed as a system service. This caused DNS4Me to not place domains offline (until they timed out) when the computer was shutdown.
DNS4Me Version 5.1.0.0
DNS4Me 5.1.0.0 was released on June 23, 2006.
Improvements:
- Updated the product icon, images, and installer wizard graphics to a new look.
- Updated "Shutdown DNS4Me" menu icon on Windows NT based operating systems to be consistent with other RhinoSoft.com applications.
- Updated system tray icons used on Windows XP or better.
- Updated layout of the "Shutting down" dialog that is displayed when the installer shuts down DNS4Me.
- Updated system tray tooltip text to display current IP address when service is online. Removed displaying whether or not the application was registered from this text as well.
- Added prompt to remove user data (activity logs and built-in mail server files and folders) upon uninstallation of DNS4Me.
- Removed RhinoTOD.dll from installation.
- Removed D4MClientShutdown.exe from installation.
- Removed DNS4MeSetup.exe from installation.
- Important information on the Registration dialog is highlighted in bold text. The expiration date is now also displayed in bold red text when expiring in 30 days or less.
- Important information on the Status dialog is now highlighted in bold text. Information has been re-arranged to be more logically presented as well.
- Updated Help documentation.
- Corrected web server directory listing bug when displaying file sizes > 2.1 GB.
- Corrected web server issue where an HTTP 500 (Internal Server Error) was generated when attempting to send a file larger than 2.1 GB.
- Corrected an issue where the EULA was always scrolled to the bottom when viewing the License Agreement from within the DNS4Me client.
- Corrected web server issue where cancelling the transfer of a large file over a local area network connection could cause DNS4Me to become unresponsive for a period of time.
- Corrected drawing issue with the "Add" button on the Custom DNS dialog where the button always looked like it was pushed when it was just the focused button.
- Corrected bug where registration IDs copied to the clipboard from a RhinoSoft.com email may not be properly read by DNS4Me if other extraneous text was included with the registration ID.
- Corrected an issue where text was displayed on the next and previous buttons of the Tip of the Day dialog instead of the intended arrow images.
- Corrected bug where when DNS4Me is started minimized to the tray and with the Tip of the Day dialog set to display at startup, starting a second instance of DNS4Me would restore the first instance of the client (intended behavior) and display the Tip of the Day dialog multiple times (bug).
- Corrected bug where DNS4Me may have gone online upon start-up regardless of whether or not it was configured to do so under certain circumstances.
- Corrected bug where the DNS4Me icon was placed back on the system tray during a long system shutdown or restart.
- Corrected bug where a change to the way your IP address is determined via the Online Settings dialog didn't take effect immediately.
- Corrected bug where clicking the minimize button when the client was disconnected would cause DNS4Me to go online, even if it was manually disconnected.
- Help documentation is no longer shown when pressing F1 while interacting with the system tray menu while DNS4Me is hidden.
DNS4Me Version 5.0.0.1
DNS4Me 5.0.0.1 was released on January 9, 2006.
Improvements:
- Updated copyright year to 2006.
- Corrected several minor mistakes in help documentation.
- Fixed mail and web server socket bug that could cause timeouts during certain exchanges of information.
- Corrected a bug that incorrectly treated an installation with a single registration ID expiring in 10 days or less as already expired.
DNS4Me Version 5.0.0.0
DNS4Me 5.0.0.0 was released on November 28, 2005.
Improvements:
- Added Logging window under Options where logging can be enabled for dynamic DNS, Web server, and Mail server activity. Mail server logging is further broken down in to POP3, SMTP Inbound, and SMTP Outbound activity. See the Help documentation (F1 from the Logging window) for more information.
- Added a Tip of the Day dialog that lists tips on getting the most out of your DNS4Me service. Tips are shown upon startup of the DNS4Me client and can be browsed by selecting "Tip of the Day" under the Help menu. Display of tips can also be disabled.
- Added support for TXT Custom DNS records. TXT records can store SPF, DomainKey, or other text information appropriate for DNS.
- Added support for full URL redirects. When configuring a host record to do a URL or port redirect, you now have the option to have the path of the original HTTP request appended to the redirect issued by the DNS4Me service, thus preserving the original HTTP request after the redirect. This option can be configured dependent upon the online state of your domain and is available for the standard "www" subdomain redirect as well as for host Custom DNS records.
- Added the ability to choose between several different menu and toolbar styles. Included in these styles are more modern looking styles such as Windows XP, Office 2003, and others.
- Drop-down menu for selecting a new Custom DNS record now has icons.
- Added usage of RTF license file to installer.
- Message boxes now display the DNS4Me Client name rather than the name of the executable in the title bar.
- System tray menu now replaces the "Show Window" option with "Hide Window" if the DNS4Me Client is already shown.
- Custom DNS records using the underscore ('_') character are now supported.
- Improved mail server efficiency for various local account operations.
- When a new client version is available, DNS4Me will un-minmize itself from the system tray to ensure the new version available dialog is visible. Previous versions would keep this window hidden until the client was restored from the system tray.
- Replaced the About dialog with a more informative "Program Information" dialog, which is more consistent with new releases of other RhinoSoft.com products.
- Added a "License Agreement" dialog under "Registration" that displays the DNS4Me Service License Agreement.
- Updated Help documentation.
- Corrected problem where changing the Windows color scheme under Display properties | Appearance did not cause certain interface elements to properly update to the new color scheme.
- Corrected bug with displaying menus on Windows NT 4.0.
- Corrected spelling mistake in License.txt.
- Corrected an NT service bug where attempting to start two DNS4Me clients at once could cause a GPF in one of the DNS4Me instances.
- Corrected a bug where the new version available dialog would show multiple instances when a new version was available.
- Corrected a bug where the new version available dialog would continue to be displayed each day, even when the dialog was already shown.
- Corrected a bug where the web server would automatically attempt to restart itself after the registration ID was changed to an entirely new set of domains for which no enabled web sites existed causing an erroneous error message.
- Corrected problem with service where redirects didn't work properly with certain versions of Mozilla-based browsers.
- Corrected a bug where different user desktop appearance settings would cause DNS4Me's menu and header colors to be incorrect when installed as a system service and different users log in and out of the computer.
- Corrected a bug that dealt with a flaw in Microsoft's socket support where IOCtl could return that no data was waiting to be received, which wasn't true. This bug could affect POP3/SMTP sessions with large attachments or many messages.
- Corrected a bug where mail sessions disconnected in a certain sequence could cause the DNS4Me application to crash.
- Corrected a mail server bug that could cause certain mail clients to be incapable of sending mail due to a certain sequence of data they send.
- Removed flawed startup integrity check.
- Corrected incorrect FAQ answer in Help documentation.


