-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
* Watch My Domains Server v3.x Demo / Basic / Standard / Professional Edition
* Installation and setup
* Copyright 2010-2019, Softnik Technologies.
* https://softnik.com/
* 
* This document is accessible from the web at
* https://domainpunch.com/sed/changelog.php
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


3.2.17 March 21, 2019
--------------

01. Fixed an issue with CA domain data extraction because of format change.
    This may be manually done by removing the extraction tokens for whois.cira.ca
	
02. Added custom tools for importing data from DNS Made Easy and DnPedia/CodePunch
    Domain Name Data Feed.
	
03. Minor bug fixes


3.2.16 August 12, 2018
--------------

01. Added a command line DKIM / DMARC scanner. Please see the 
    custom-dkim-scanner-sample.php file in lib/php/custom folder for more 
	details.
	
02. Added extra parameters to ssl-expiry-report-sample script in lib/php/custom
    You can use ?sort=<column name> to sort the report. You can also use &desc
	to change the sort order.
	
	For example,
	
	http://<installloc>/lib/php/custom/ssl-expiry-report-sample.php?sort=ssl_valid_from&desc

3.2.15 July 29, 2018
--------------

01. Added support for 2 Factor Authentication (2FA) using Duo Security or
	Google Authenticator.


3.2.14 July 24, 2018
--------------

01. Added support for Namecheap and Internet.BS registrar APIs  in 
    thirdparty/apiwhois folder.
	
02. Fixed and issue with custom formatting of 'details' tab in the lower pane.
    This problem caused the 'whois history' buttons to not work when user 
	created custom formatting was enabled.
	
03. Added an error display when SSL lookups fail.

04. Fixed an issue that prevented columns from getting imported if the domain
    name in CSV file is in Punycode.

05. Minor fixes and updates.


3.2.13 May 08, 2018
--------------

01. Added support for historical whois logging. If this is enabled through the
    config.php file, the whois data is logged into an additional table with a 
	timestamp. You can access the data from the 'Details' tab in the lower pane.
	To enable whois logging, add the following in config.php
	
	$config_data['enable_data_history'] = "whois";
	
02. Updated the thirdparty/apiwhois folder (support for Namecheap).
	
03. Fixed an issue that caused the domain table to disappear between display
    group switches till any of the column headers are clicked.
	
04. Added a sample report that will allow you to list users who can view or
	edit the domain details. Please see the sample report file
	expiry-report-username-sample.php in lib/php/custom folder.
	
05. Minor fixes and updates.

3.2.11 March 21, 2018
--------------

01. Added an option to show domain age in the reports. If you add the created_on
    column to the report in expiry-report-sample.php the age column will be 
	automatically appended.
	
02. Added support for API from Domainers.DE in thirdparty/apiwhois folder
    We will be adding support for NameCheap and Internet.bs in the next update.
	
03. Fixed an issue that affected column setup for DNS / SSL under PHP 7.1


3.2.10 February 04, 2018
--------------

01. The recently added ssl-expiry-report-improved-sample.php was renamed to
    ssl-expiry-report-sample.php and the original one was renamed to
	ssl-expiry-simple-report-sample.php. The simple report sample is now
	deprecated and will be removed from future versions.

02. Improved the SSL report sample to allow data from the main domain table. 
    Please see ssl-expiry-report-sample.php in lib/php/custom folder. 
	
03. The domain expiry report will display the dates in the configured format
    from the main interface.
	
04. Added the apiwhois script from CodePunch Solutions to the 'thirdparty' 
    folder. Please see 'whois-api-client.txt' file in thirdparty\apiwhois
	for more details. You can use it as a proxy URL to obtain details of
	your domains registered at the supported registrars.
	
05. Minor bug fixes and interface changes.

3.2.09 October 24, 2017
--------------

01. Added support for PHP 7.1. This requires that you also install ionCube 
    loader v10 or above.
	
02. Added support for DSBL checks. Please see the ip-blacklist-check-sample.php
    file in lib/php/custom folder for more details. The output will be saved to
	the notes_d column in the sub-domain table.
	
03. Added a sample login script that may be used to authenticate users using
    your own custom method. Please see the custom.login-sample.php file in the 
	root folder for more details.
	
04. Added a new improved sample SSL expiry report script that will display 
    FQDNs instead of separate domain and subdomain entries in the table. Please
	see ssl-expiry-report-improved-sample.php in lib/php/custom folder.
	

3.2.08 August 07, 2017
--------------

01. Fixed a bug when Watch My Domains SED is installed on a system with the new
    ionCube Loader v10. This caused the application to detect the loader as v1 
	and stop.
	
02. Added an extra option to revert to regular port 43 whois when TPPW reseller
    API lookup fails for a domain that is not part of the user profile. Please
	see thirdparty/tppw-validate-sample.php

3.2.07 July 30, 2017
--------------

01. This is an important update. The registrar whois server token in COM and NET 
    registry whois has changed. This requires a manual configuration change in 
	all our domain name management software products. This update removes the 
	need for manual configuration change.
	
02. Added a category based reporting sample in lib/php/custom folder.

3.2.06 July 03, 2017
--------------

01. Ability to monitor for DNS record changes (TXT, MX, NX, A). You can now
    receive an email alert whenever any of the A,NS,MX or TXT records are found
    to be different from the previous data.
	
02. Added options to support custom handling of SSL and DNS record changes. You 
    can add your own PHP function that will be called after an SSL or root DNS 
	lookup is completed.

03. You can now select a range of domain rows by keeping the shift key pressed 
    down on the keyboard while clicking the check box for a domain row.
	
04. Added tool-tip boxes for the icons on the right side toolbar panel.
   
05. Minor bug fixes and interface changes.

3.2.01 March 19, 2017
--------------

01. Fixed an issue that toggled the side menu off when switching to sub-domain 
    manager.

02. Added audit log when downloading CSV data.

03. Added audit log when editing sub-domain (DNS/SSL) data.

04. Improved the audit log when editing domains, it will now show only the 
    columns that changed along with old and new values.
	
05. Fixed an issue that caused the domain grid selection to go away when
    editing a row.
	
06. Fixed a table display issue with the column that held the registry 
    domain id. The column was renamed to domain_id.
	
07. You can now look for web page text tokens in any specific page of the
    website corresponding to your domain. To do this, specify the 
	home_page_token  as page;;;;token. For example, if you set 
	kb;;;;Knowledge Base as the home_page_token for domainpunch.com,
	the application will look for "Knowledge Base" in domainpunch.com/kb
	
08. Changed the default external links to point to domainpunch.com instead of 
    watchmy.domains
	

3.2.00 January 12, 2017
--------------

01. Enabled PHP 7 Support in Basic and Standard Editions


3.1.01 November 03, 2016
--------------

01. Added a 'Details' tab in the lower pane that will display the data for all
    the columns. End user customization support is also available for this
	tab (You can format the display or add additional information if required).
	
02. Added support for custom processing the html content from the domain
    site home page.
	
03. Added support for editing data from the 'Details' tab.

04. Fixed an issue with CSV data download that affects a small set of 
    installations.
	
05. Fixed a issue that prevented manually editing / updating the 'Last Update'
    column in certain cases.
	
06. Fixed an issue that caused the domain table to become blank when custom
	columns that use reserved keywords are added.
	
07. Added the 'ascii_domain' to the list of columns that can't be manually 
	edited.
	
08. Added support for customized logins. This is useful if you want to add
    additional security options like 2 factor authentication or simply want
	to use your own authentication methods. To enable this, create your 
	custom login script page to replace the original login.php, name it 
	custom.login.php and save it to the installation root folder.
	
09. Added an option in "Interface Setup" to enable / disable automatic width 
    sizing of the domain table grid. If you uncheck this option a horizontal 
	slider will appear on the domain table if it's width is more than the 
	view-port width.
	
10. Expanded audit log to include additional information and also 
    modifications to category and auto-query tables. You can also print the
	audit log.
	
11. Minor fixes to data extraction logic.
	
12. Minor bug fixes


3.0.05 August 16, 2016
--------------

01. Fixed an issue with custom reports that prevented the "from" name to be 
    part of email when the report script is run from command line.
	
02. Prevented normal users without "edit" privileges from altering display 
    columns in the domain table.
	
03. Improved error display when a user with limited access rights attempts
    an operation that is not allowed.
	
04. Added support for changing the label and images for the 3 custom display
    group icons in the top toolbar.

3.0.02 July 8, 2016
--------------

01. Fixed an issue with MakeQ.php script and the ue option.

02. Vastly improved the ability to find sub-domains from host names. This is 
    made possible through the public suffix list at 
	https://publicsuffix.org/list/public_suffix_list.dat
	
03. Changed the default whois server for PRO to whois.afilias.net

04. Added support for specifying {d} in the query string to specify that
    the domain name passed to whois server should contain only the name part
	and not the TLD. This is required for some whois servers 
	(eg. whois.registry.knet.cn). You can use upper case D in braces {D}
	for full domain names. For example, whois.jprs.jp expects the domain
	name first and then any option commands, so the query string is
	{D} /e
	
05. Minor fixes and updates.

3.0.01 May 26, 2016
--------------

01. Fixed a small issue with runq.php and lookup interval timings when the auto 
    flag is specified.

02. MakeQ will fail after upgrading from the older v2 database that do not
    contain any categorized domains. This was fixed.
	

	
3.0.00 May 14, 2016
--------------

01. Major version release.

