DYNDNS UPDATER HISTORY FILE
© 2001-2006 by Kana Solution


Legends:
+ Feature added
o Bug fixed
! Change
- General information

************************************************************

17.09.2006 Version 3.1.0.15
+ Added IP address 169.254.0.0-169.254.255.255 into private
  IP list (RFC 3330)
  

07.07.2006 Version 3.1.0.14
+ The symbol macro works on test email also.
o The new version notification dialog is now displayed when running 
  as service.
  

05.07.2006 Version 3.1.0.13
o Fixed bug on the automatic update checking did not use customized url.
+ Added symbol macro that can be used on subject of the email sent after 
  an update. If the following symbols are placed on the subject line, 
  it will be replaced by associated text. For now, the symbols recognized
  are:
    %CURRENT_IP%     = IP address before update.
    %UPDATED_IP%     = IP address after update.
    %LONGDATE%       = current date in system long date format.
    %SHORTDATE%      = current date in system short date format.
    %LONGTIME%       = current time in system long time format.
    %SHORTTIME%      = current time in system short time format.
    %HOUR%           = current hour with leading zero (00-23).
    %SHORTHOUR%      = current hour without leading zero (0-23).
    %MINUTE%         = current minute with leading zero (00-59).
    %SHORTMINUTE%    = current minute without leading zero (0-59).
    %SECOND%         = current second with leading zero (00-59).
    %SHORTSECOND%    = current second without leading zero (0-59).
    %AMPM%           = the hour will be displayed in 12-hour format,
                       and the AM or PM will be displayed (depends on
                       system setting).
    %DATE%           = current date with leading zero (01-31).
    %SHORTDATE%      = current date without leading zero (1-31).
    %MONTH%          = current month with leading zero (01-12).
    %SHORTMONTH%     = current month without leading zero (1-12).
    %YEAR%           = current year in four-digit number (2003).
    %SHORTYEAR%      = current year in two-digit number (03).
    %MONTHSHORTNAME% = current month as an abbreviation (Jan-Dec) -
                       depends on system setting.
    %MONTHLONGNAME%  = current month as full name (January-December) -
                       depends on system setting.
    %DAYSHORTNAME%   = current day as an abbreviation (Sun-Sat) -
                       depends on system setting.
    %DAYLONGNAME%    = current day as a full name (Sunday-Saturday) -
                       depends on system setting.
  Example:
    Updated: %MONTHLONGNAME% %SHORTDATE%, %YEAR%
  will be replaced by
    Updated: August 6, 2003
    

16.06.2006 Version 3.1.0.12
o Fixed bug when entering hosts more than 20 within one group.
+ Added configuration to specify the URL to check for the new version.
  By default, the new version is checked again the DynDNS.com website, 
  but sometime, the version provided there is not the latest version. 
  To specify the URL, put the following entry on ini file under 
  [CheckUpdate] section:
    SoftAutoUpdateURL=http://www.kanasolution.com/update/dyndns.txt
o Fixed copyrights text did not include current year.    


25.05.2006 Version 3.1.0.11
o Fixed bug on sending email feature was broken.
o Fixed bug that the tray icon was not displayed when Windows is 
  started and no one is logon immediately.


24.05.2006 Version 3.1.0.10
+ Added one page on wizard to install the program as service or to 
  start it with Windows.
! Changed default location of ini file. By default, the ini file will 
  be saved on program folder. If you are upgrading, the old ini file 
  will be automatically copied into the new location.
+ Added delay to start the user interface when the program run as 
  service. This is intended to minimize the problems occured during 
  startup. The delay is user configurable. By default, it's setup for 
  30 seconds. If you want to change it, put the following line under 
  [Options] section of the ini file:
    DelayStartServiceInt=xx
  where xx is an integer value.
+ Added delay to start the user interface when user logon to the 
  Windows after logoff when running as service. The program still 
  monitors the IP address during this delay. This is intended to 
  minimize the problems occured during the logon process.
  
  
09.03.2006 Version 3.1.0.9
o Fixed bug on deciding when to do force update.
+ Added checking for advanced computer timer. When update 
  occured during the advanced time, then the time is 
  reversed, the current time will be recorded as last update 
  time.
o Fixed bug on enter hostname on wizard page. When the hostname 
  is selected, the Edit and Delete buttons was not activated.


28.01.2006 Version 3.1.0.8
o Better IP address detection when force update is required.
+ If you want to set the checking interval when an error 
  occured during update, add the following line under [Options] 
  section on ini file:
    CheckIntErr=x 
  where x is an integer number represents minute. 
  Default is 1 minute.
+ If you want to run multiple instances of DynDNS Updater 
  (by using different configuration), add the following line 
  under [Options] section on ini file:
    AllowMultiRun=1
  where valid value is either 0 (disable) or 1 (enable).
o Fixed software update detection.
o Fixed update interval setting was not read properly.


01.11.2005 Version 3.1.0.7
! Changed text DynDNS.org into DynDNS.
! Changed DynDNS url from http://dyndns.org into
  http://dyndns.com.
! Activate DynDNS's version update URL.
o Fixed bug when updating through port 8245 and using secure
  connection.
! Changed text DynDNS on main window into graphic.
! Changed DynDNS logo on About box.
! Changed how the run programs setting is entered. New
  setting allows more control.
+ Added possibility to add current and updated IP addresses
  on program to run.
+ DynDNS Updater now post a message after checking IP and
  after updating. The message contains current and updated
  IP addresses.
+ Added possibility to run program when public IP address
  cannot be detected. The settings are similar to the run
  program when active connection is detected.
o Fixed bug on the running program setting when the delay is
  set to 0 second.
o Fixed bug. The confirmation password was not checked when
  downloading hostname.
! Updated SSL implementation.
+ Reimplemented the update using LAN IP address. To do this,
  add the following line under [Options] section on ini
  file:
    UseLanIP=1
o Updated running as service implementation. This
  implementation fixed several startup issues when running
  DynDNS Updater as service, especially with dialup
  connection.
+ Added button to install the service from the program. When
  installing the service by using this button, the
  configuration is automatically copied into program folder.
+ Added routine to detect if the program is currently run as
  service or as regular application.
o Fixed various issues related to the logoff and logon
  process that can make the application crash.
! The IP server selected on Configure IP Server manually is
  now saved.


20.09.2005 Version 3.1.0.6
o Fixed bug when an update error occured at the same time
  the force update is needed.
! Dialer entries shows more than 16 entries.
o Spelling error.
o badauth returned when using wrong password.
+ Can be run as service or regular application.
+ Added Test button on Email Setting window.
+ Added information about the version of the currently
  running program and the version that available on server
  on Software Update window. The "Check Now" button is also
  added on this window.
o Fixed starting service issue when the program is run for
  the first time. If the program is run for the first time,
  it will display the setup wizard. The wizard may take some
  time to finish, and apparently the service will fail to
  start, and as a result, the program is closed. The fix is,
  when run as service for the first time, the wizard is
  displayed after the program is fully loaded.
+ Added Last Update column on group list.


07.05.2005 Version 3.0.0.5
  o Fixed dialer did not recognize its disable setting.
  + Added automatic checking for new version.
  ! The hostname list on automatic hostnames download by
    default now is unselected.


31.03.2005 Version 3.0.0.4
  + Using HTTPS protocol to update by default for
    DynDNS.org. For other providers, you can enable the
    HTTPS protocol by specifying it in the configuration
    file. The setting to be added is:
      [default]
      protocol=https


27.03.2005 Version 3.0.0.3
  o Replaced the OpenSSL dll files with the older version.
    This seem resolves the error in Windows Server 2003.
  + The two releases are now combined into one release.
    Default configuration only supports DynDNS.org. If you
    want to enable the multi service providers support,
    create an entry IsDynDNS=0 inside [Options] section of
    dyndns.ini file.


15.03.2005 Version 3.0.0.2
  o Fixed various issues related to the beta version.
  - Officially released.


10.03.2005 Version 3.0.0.1 (Beta)
  - Public beta release
