Added ability to allow transfers with keeping nameservers
Changed
Updated $_LANG keys for tld properties
[1.3.19] - 2023-05-15
Fixed
Fixes some small bugs
[1.3.18] - 2023-03-28
Changed
Fix for relative whmcs asset urls
[1.3.17] - 2023-02-13
Changed
Removed expired CA bundle files, now depends on system CA files
[1.3.16] - 2022-12-23
Changed
Added support for PHP 8.0 / 8.1
[1.3.15] - 2022-11-30
Changed
Switched to Ioncube 12 (Loader available for free from: https://www.ioncube.com/loaders.php)
[1.3.14] - 2022-10-26
Fixed
Correct asset path when using friendly urls
[1.3.13] - 2022-08-22
Changed
Change README file
[1.3.12] - 2022-07-27
Changed
Change in additionalfields.php for .eu domains
[1.3.11] - 2022-06-15
Fixed
Replace deprecated hook ClientLogin for UserLogin
[1.3.10] - 2022-04-11
Added
DNSSec management
[1.3.9] - 2022-02-24
Fixed
Send correct phone format to API when updating a client.
[1.3.8] - 2021-12-07
Fixed
Change old update url to new update url.
[1.3.7] - 2021-07-27
Fixed
Add the option for 2 years registration when using the ADAC template.
[1.3.6] - 2021-04-30
Fixed
Beter TLD descriptions for additionalfields
[1.3.5] - 2021-03-05
Fixed
WHMCS 8.1.1 problems with activate/deactivate
Added
Add the option to Acknowledgement of billables for register/transfer
Add the option to resend FOA emails
[1.3.4] - 2021-01-22
Added
Add the option to validate contact on the domain page
[1.3.3] - 2020-12-03
Added
Add redemption/grace period to TLD Import & Pricing Sync.
Add restore functionality
Add the option to activate sentry for troubleshooting
Add the option to translate additional properties
[1.3.2] - 2020-10-27
Added
Add support for TLD Import & Pricing Sync
[1.3.1] - 2020-10-16
Fixed
Fixed encoded html entities being sent to rtr backend. Is now returned as their raw input characters.
Changed
Make it possible to use custom hooks (More informatie in README.md)
[1.3.0] - 2020-09-08
Fixed
A bug where duplicate contact handle mapping entries were selected.
Status mapping of 'pending' statuses from RTR. These are now correctly mapped to 'active'.
Added a missing language string from the dutch language file.
Changed
realtimeregisterimport has been renamed to realtimeregistertools (make sure you remove realtimeregisterimport before installing realtimeregistertools)
realtimeregisterautorenew has been integrated into realtimeregistertools (please remove the realtimeregisterauto_renew module)
When updating client / contact information, a domain registry can cause errors preventing the remote contact update at RTR. A change was made so that the blocking registries are split off from the main contact, thereby allowing the contact update to pass.
Update vendor packages for WHMCS 8
Added
Sync the expiry date from RTR into WHMCS (realtimeregister_tools)
Make it possible to import RTR brands as clients (realtimeregister_tools)
[1.2.3] - 2020-06-08
Added
Add price prefix to ADAC template
[1.2.2] - 2020-05-19
Added
Brand setting. This setting will be used when creating new contacts at RTR.
Removed
Privacy protection default setting. To enable privacy protection by default, log in to the Domain Manager and adjust the Default Privacy Protect setting, located at Account -> Account details.
[1.2.1] - 2020-05-14
Fixed
Refactor contact mapping bug with mapping table creation
[1.2.0] - 2020-03-25
Changed
Connect with username/password is DEPRECATED use Api keys instead
Don't load RTR additional domain fields when the TLD is associated with a registrar other than RTR
PHPMailer compatibility for WHMCS 7.8.0+
[1.1.8] - 2019-09-24
Fixed
Only send allowed contact properties to the API
[1.1.7] - 2019-09-01
Fixed
Load is proxy file
[1.1.6] - 2019-07-17
Changed
Additional domain fields are now dynamically generated based on metadata. Translation is supported for field names and descriptions.
[1.1.5] - 2019-05-28
Changed
Remove not used TLD check inside renew domain
[1.1.4] - 2019-05-14
Changed
Get transferPeriod from metadata during transfers
Made it possible to order multiple .dk domains
Change description for addionalfields .us domains
[1.1.3] - 2019-03-25
Changed
Change Child host management in client area
Fixed
Performance issue client area
additionalfields for .dk
[1.1.2] - 2019-01-29
Changed
Description change in additionalfields for .nu & .se
Folder structure
[1.1.1] - 2019-01-17
Changed
Make adac templates files translatable
Update incoming transfer where the autoRenewPeriod is smaller then 12 months to autoRenewPeriod 12 months and autoRenew false.
Fixed
Remove organisation name for .no domains
Adac support for Second-level domains for example .co.uk
Change in additionalfields for register .DK domains
[1.1.0] - 2018-11-21
Added
ADAC Support
Add additionaldomainfields fields for .pt
Sync transfer away status with RTR
Changed
Show domain logs on the domain page
[1.0.10] - 2018-10-22
Added
Add lookup provider
Add premium support for the lookup provider
Show transfer logs on the domain page
[1.0.9] - 2018-09-27
Fixed
Fix some issues with domain sync
[1.0.8] - 2018-09-18
Fixed
Load assets from custom admin folders
IDN domain issues
Fix contact properties for particular TLD's
Changed
Increase metadata cache
[1.0.7] - 2018-08-02
Fixed
Add metadata caching support for php 5.6
Changed
Cleanup domain sync cronjob
[1.0.6] - 2018-07-23
Changed
Skip domain sync when autoRenewPeriod is smaller then 12 months
[1.0.5] - 2018-07-18
Fixed
Add the ignore SSL errors when checking the connection
[1.0.4] - 2018-07-10
Added
Add option to check if credentials are valid
Changed
Change error message on realtimeregister_import page when credentials are not valid
Fixed
Sync the expire date when renew/transfer a domain
[1.0.3] - 2018-06-25
Fixed
Fix the expire date when renew a domain
[1.0.2] - 2018-06-15
Fixed
Fix an error when trying to transfer a domain
[1.0.1] - 2018-05-29
Fixed
Because of the Ioncube the addons could not be activated
[1.0.0] - 2018-05-25
Added
Add the option to enable Privacy Protection by default for all supported extensions. (New registered domains)
Add the option to enable Transfer Lock by default for all supported extensions. (New registered domains)
[0.70.4] - 2018-05-22
Added
Add an update alert message when the addon is outdated
Add the option to enable privacy Protection by default (checkbox) for all domains
Removed
Removed additionaldomainfields for .asia since the registry don't need this anymore.
[0.70.3] - 2018-02-22
Changed
realtimeregister_import: Add help text to setup fields
Added
realtimeregister_import: Keep track of processed domains
[0.70.2] - 2018-02-16
Added
realtimeregister_import: Wizard steps
[0.70.1] - 2018-02-06
Changed
Disable DNSSEC for all domain transfers.
[0.70.0] - 2018-01-09
Added
Added realtimeregister auto renew addon.
Added realtimeregister domain import addon.
Changed
Removed cron functionality
Structure change
Change database connection to illuminate eloquent
Change the changelog format
Add some namespaces to the module.
Fixed
Change to the additionaldomainfields.php for .nl make the default Legal form select option empty
Add namespace to additionaldomainfields.php
[0.69.2] - 2017-12-07
Fixed
Fixed bug where fetching domain information in the client area resulted in an error
[0.69.1] - 2017-11-29
Fixed
Added Updating of Domain Handle on RealTime Register side after creating new handle.
Fixed samontainious autorenew status change API calls.
[0.69.0] - 2017-06-19
Added
Added a new option to disable the link between a client profile and the Realtime Register registrant data. Be aware that using this option will result in registrant data not being automatically kept in sync anymore.
[0.68.1] - 2017-06-28
Fixed
Set CURL to use HTTP Basic authentication to prevent duplicate requests
Added a user agent string to requests to the RTR API
[0.68.0] - 2016-11-02
Fixed
Domain checker compatibility with WHMCS 6+. It is now no longer necessary to use the RTR supplied template or use the RTR variables in a custom domainchecker.tpl template.
Updated additionaldomainfields.php to work with WHMCS 7. Please refer to INSTALL.md for instructions on how to set it up with WHMCS 7.
[0.67.0] - 2016-10-27
Fixed
Compatibility issue with WHMCS 7
Bug with fetching IDN domain info in the admin area
[0.66.1] - 2016-10-07
Fixed
PHP strict standards error
[0.66.0] - 2016-10-07
Fixed
Language code validation on checkout
Removed SyncDueDateTransfer option, transferred domains are always synced
[0.65.0] - 2016-10-04
Changed
Included auto detection when language code is required for IDN domains
Fixed
Added missing language tag in child_hosts_form.tpl
[0.64.0] - 2016-09-28
Changed
TLD info is now cached for the duration of the request
Added multi language support
Fixed
Implemented IDProtectToggle
Multi year registration ID protect bug
[0.63.0] - 2016-09-21
Fixed
Set contact details created unnecessary contacts at RTR
Setting ID protect gave an error
[0.62.0] - 2016-07-22
Changed
Implemented Local Contact service for .de TLD
Compatibility fix RTR WHOIS with WHMCS version 6.3
Removed restrictions for .pro TLD
Code refactoring and optimization
[0.61.0] - 2016-06-23
Changed
Implemented Privacy Protect
Implemented IDN format support
Added patch for creating contact duplicates if registering .es TLDs
[0.60.0] - 2016-01-21
Changed
Added cron script for domain info synchronization
[0.59.0] - 2015-11-18
Changed
Fix compatibility with other modules which are using idna_convert class
[0.58.1] - 2016-09-21
Changed
Fixed 'TLD provider does not exist' error message
[0.58.0] - 2015-10-22
Changed
Fix com.es, org.es, nom.es, es, nu, se, or.at, at, co.at, it, org.uk, uk, plc.uk, ltd.uk, co.uk, net.uk, me.uk, nl, li, ch transfer period
Fix renewal domain details sync
[0.57.0] - 2015-09-09
Changed
Fix WHMCS 6.0 Autorenew option issue
Source Code refactoring
[0.56.0] - 2015-07-23
Changed
Added to configuration renewal options for .de and .nl TLDs
[0.55.0] - 2015-07-23
Changed
Implemented Child Host Management
[0.54.0] - 2015-07-23
Changed
Added possibility to provide cron job actions using CLI (required when calling cron script directly by PHP) and removed IP validation for this method
[0.53.0] - 2015-03-13
Changed
Minor change: removed condition which checks order type only for Transfer for domains transfer sync cron action
[0.52.0] - 2015-03-12
Changed
Removed condition inside hook_TransferSync, which disallows to update expiry date for domains with registration period less than 1 year (turns out that RTR stores proper expiry date for domain transfer)
Removed support for direct call of specific cron action, but in case someone still using it, send email which informs that is not allowed anymore and needs to be changed to 'all.php' script
Added new cron action for Domain Transfer Sync (re-factored Domain Information Sync, which allowed to get update info for domains using one static method)
[0.51.0] - 2015-03-11
Changed
Rebuilding hook_TranferSync using Transfer Info API method instead of Domain
[0.50.0] - 2015-03-10
Changed
All cron actions reports inside one email (instead of separate emails), when executing all.php cron script
SyncAutoRenew cron action possible error fix and restrictions fix
Minor fixes like typos
Info method
EPP code get error handling
Renamed "Synchronize Domain Status (syncdomainstatus)" to "Synchronize Domain Information (syncdomaininfo)"
[0.49.0] - 2015-03-10
Changed
Removed cron script restriction based on domain status checkbox on/off
[0.48.0] - 2015-03-10
Changed
Multiple IPs restriction for cron script
[0.47.0] - 2015-03-02
Changed
Adding fix for .BE domains transfer (removing DSNSEC information, because DnsBe registry does not support it)
[0.46.0] - 2015-02-27
Changed
Added Sync Pending Status cron action, which is going to sync Pending status from RTR to WHMCS in case expiry date of domain inside WHMCS between today and today minus 2 days. Why do we need this? Sometimes it can take few days in order to Renew domain at RTR side. But WHMCS set status of domain to Expired, in case domain expiry date is less than today and domain status is Active. In case status of domain is Pending, WHMCS won't change the status to Expired. Still, the script has to run before WHMCS default cron script.
Fixed nextinvoicedate synchronization and made additional refactoring
Removed lines from cron script report about domains which were not changed
[0.45.0] - 2015-02-25
Changed
Combining all cron scripts into a single script, with possibility to specify what script to call and what should be skipped. If no parameters passed, all scripts will be executed.
[0.44.0] - 2015-02-13
Changed
There might be use case when some fields are blocked for editing at client portal (e.g. Firstname, Lastname etc.). Because of this, values are not provided by WHMCS to registrar module normally. Still, they could be grabbed from the subset of values with olddata key, which we successfully did and merged it with ordinary data provided by WHMCS.
[0.43.0] - 2015-01-28
Changed
Improving the Modify Domain Contact Details: creating new handle for admin/tech/billing only in case it differs from the registrant handle information
[0.42.0] - 2015-01-27
Changed
Fixing Domain Contact Information at the client portal: hiding registrant handle in case it is linked (mapped) with the WHMCS client
[0.41.0] - 2015-01-25
Changed
Fixing bug related to sync of client info with corresponding contact handle, when changing only address fields (Address 1, Address 2) did not update address remotely
[0.40.0] - 2015-01-23
Changed
Added name server 5 handling
Added country code => phone code mapping for Antigua and Barbuda (AG), Saint Lucia (LC) and Saint Vincent (VC)
[0.39.0] - 2015-01-16
Changed
Fixing possible issue with contact mapping on contact properties update
[0.38.0] - 2015-01-15
Changed
Handling authorization error code response (401)
[0.37.0] - 2015-01-15
Changed
Status mapping update: PENDING_UPDATE into Pending and SERVER_HOLD/REGISTRAR_HOLD into Fraud
[0.36.0] - 2015-01-14
Changed
Removing Auto Renew Sync option
Enable auto renew value (both at RTR and WHMCS) for yearly TLDs ('it', 'fr', 'be', 'at', 'am', 'fm', ru', 'li', 'ch') on Renew operation and return error with explanations
Adding another cron script for Auto Renew sync and other cron scripts improvement
Reverted back Sync Next Invoice Date and Next Invoice Date Offset options
Install guide and configuration screen improvements
[0.35.0] - 2015-01-13
Changed
Fix critical issue when registering/transferring domain for WHMCS subcontact instead of main contact: determining if this is a subcontact with custom query and creating new handle in this case
Fix multiple handle generation in case of bulk domain register/transfer (WHMCS order might consist of multiple domains)
[0.34.0] - 2015-01-12
Changed
Restricting 'it', 'fr', 'be', 'at', 'am', 'fm', 'ru', 'li', 'ch' extension registration/transfer for more than 1 year
Restricting renewal method for extensions 'it', 'fr', 'be', 'at', 'am', 'fm', 'ru', 'li', 'ch' and hiding Renew button at front-end and back-end
Hiding Lock Domain button on front-end for TLDs which do not support it
Updated INSTALL.md file with extra details
[0.33.0] - 2015-01-09
Changed
Always maintain same order of contacts at WHMCS Modify Domain Contact Details
[0.32.0] - 2015-01-09
Changed
Mapping RTR domain status INACTIVE into WHMCS domain status Active, because RTR INACTIVE status means that domain has no valid name servers attached
Added new API property for TLDs which have no registration period parameter, but get registered automatically for period equal to 12 months (1 year), which are: 'it', 'fr', 'be', 'at', 'am', 'fm', 'ru', 'ch', 'li' and added new condition in order to allow expiry date synchronization for domains with those extensions, when they are registered for 1 year through WHMCS
Improving WHMCS Modify Domain Contacts: now you will see Admin/Tech/Billing contacts fields even if their handle is equal to domain registrant handle
[0.31.0] - 2015-01-06
Changed
IDN support for PHP version below 5.3 using Net_IDNA library
[0.30.0] - 2014-12-30
Changed
IDN support: using proper domain name variable in order to register domain name remotely and converting it into puttycode before request
Possible DB update method error handling
[0.29.0] - 2014-12-29
Changed
Improved default WHMCS domain Sync hooks: treat domains without expiry date
Combined table create methods into one and execute it only in case module version is missing
Added module version variable into WHMCS config table
Added possibility to define DB upgrade methods, which will be executed as only module version constant is changed
Big refactoring: moved request methods into separate class specifically for making request and their debug
Logging requests and responses into Module Log
[0.28.0] - 2014-12-24
Changed
Fixing registrar lock statuses mapping issue
Domain and contact caching fix
Fixing Registrar Lock checkbox hide for domains which registered not with RTR
[0.25.0] - 2014-12-23
Changed
Removed utf encoding of contact values before sending request and utf decoding of contact values response
Fixing contact update hook: update contact remotely only in case it has domains registered with RTR
[0.24.0] - 2014-12-21
Changed
Fix: client mapping table create method invoking
Additional module optimization
[0.23.0] - 2014-12-18
Changed
Optional Admin/Tech/Billing handle override fix (corresponding to feature info)
[0.22.0] - 2014-12-12
Changed
Additional condition for domain auto renew sync: do not allow to sync domains with no registration period as it might expire too early
Adding domainInfo cache property to omit double requests about domain info
[0.21.0] - 2014-12-11
Changed
Simulate expiration improvement: check all RTR domains with expiry date minus 15 days >= today, which will allow to omit possible auto renew update after domain has been already renewed at RTR side. Also it takes into consideration domains which have been expired already
[0.20.0] - 2014-12-02
Changed
Mapping WHMCS userid with remote contact handle locally
Deprecating remote contact handle lookup and using locally stored handle instead
Removing locally stored handles upon WHMCS client removal
Improving INSTALL.md for .RE, .PM, .TF, .WF and .YT TLD
[0.16.0] - 2014-11-27
Changed
Correct registrant handle for domain registration/transfer in case contact property update operation fails and it creates new contact handle remotely
[0.15.0] - 2014-11-26
Changed
Improving contact handle management:
creating new handles on update fail and in case its update is not suspended
updating handle on domain registration in case WHMCS contact info differs from remote contact
new conditions for finding corresponding remote contact
Improving and fixing contact properties add/update operation
Adding extra information to INSTALL.md about proper WHMCS configuration for SE, NU and FR tlds
Grammar fixes/css styles
[0.14.0] - 2014-11-13
Changed
Configuration screen update
Added possible address 3 field
Fixing update of optional contact values
Fixing double call of handle search API method upon contact update
Fix for contacts update through WHMCS
Other minor fixes/improvements
[0.13.0] - 2014-10-05
Changed
Update of admin/billing/tech handles improvement
Synchronization of auto renew value, simulation of expiration for TLDs with no registration period
Cron IP restriction
Bug fixes related to WHMCS updates and other improvements
[0.12.0] - 2014-08-08
Changed
Added support to save properties for specific TLDs, based on its register provider (fixes many TLD registration)
Added NameServers exception fot TEL domain
Added support for PLC.UK and LTD.UK tlds
[0.11.0] - 2014-08-07
Changed
Fixing live mode domain checker
Minor code improvements/refactoring
SSL error handling fix
Domain transfer with EPP code fix
Added CHANGELOG.txt file
[0.1.0] - 2014-07-29
Changed
Total rebuild and code refactoring of old module version branch (v76)
Integrating module with new Realtimeregister API version 2
Custom synchronization script:
Synchronize expiry date
Optionally synchronize invoice due date and next invoice date
Processing specific number of domains (100 by default). Ability to change; default number of domains to process.
Default handle for ADMIN/TECH/BILLING. Optionally override default handle for TECH and BILLING separately. In case those values are not configured, using registrar handle for ADMIN/TECH/BILLING.
Ability to disable domain auto renew
Added manual domain renew support
Registrar lock control
Notification about new module version (module updates)
Fixed generation of multiple (duplicate) handles for single registrar (WHMCS client). New script to migrate multiple handles into single and remove useless handles is going to be developed in next module's version.
Updating customer (handle) information, when client information is updated at WHMCS by client or administrator
Added extra layer for domain checker script, which use RTR API to check domain availability
API debug e-mails are sent through PHP-Mailer now using WHMCS settings