Changelog 0.2.x branche

SoluteDNS for WHMCS v2.xx.xxx and lower
Locked
User avatar
Daniel
Support
Posts: 199
Joined: 02 Aug 2013, 17:50

04 Sep 2015, 18:03

See track.solutedns.com for detailed information.

// v2.17.003 (17003)
-------------------------------------------------------------------------------------------
#230 FIX - INTL äüö returning Fatal database error
#233 FIX - Call to a member function Crypt_RSA() on null in dns.sec.php
#234 FIX - No server id is provided when creating a zone for a product without product settings being enabled
#235 FIX - Product template not being applied on zone creation
#236 ENHANCEMENT - Add status Transferred Away
#238 ENHANCEMENT - Fallback when selected server doesn't exists

// v2.17.002 (17002)
-------------------------------------------------------------------------------------------
#230 FIX - INTL äüö returning Fatal database error

// v2.17.001 (17001)
-------------------------------------------------------------------------------------------
#113 ENHANCEMENT - Change custom localdb connection to alias of WHMCS db capsule.
#212 ENHANCEMENT - Expire message on automated payments.
#213 FIX - Database upgrade not performed for all versions when upgrading from more as 1 previous version.
#214 FEATURE - Database integrity check when upgrading.
#215 FIX - SoluteDNS cannot be activated localdb uncaught.
#216 FIX - Remove custom_hooks.php if included in 16005 distribution.
#217 FIX - License expires on automated renewal.
#218 ENHANCEMENT - New version numbering system.
#219 ENHANCEMENT - Allow all record types when using the import tool in the admin area.
#220 ENHANCEMENT - DataTables upgrade.
#221 FIX - Not all DNS types are shown in the admin and client side record management.
#222 FIX - Security: #0271701 Client area zone access.
#225 FIX - RP record type cannot be selected in admin allowed records.
#226 FIX - DataTables pagination not working correctly.
#228 FIX - CSS admin.css:99 unwanted quotemark.
#229 FEATURE - Custom Client Area Menu Hook Priority.

// v0.2.7 (16005)
-------------------------------------------------------------------------------------------
#148 ENHANCEMENT - Internal API: Add Zone be able to select DNS cluster.
#195 FEATURE - Client Enable/Disable DNSsec.
#202 ENHANCEMENT - Open tab unrecognized expression (7.1).
#203 FIX - TLSA assistant Class 'X509' not found (7.0).
#205 FIX - Clients can add subdomain zones for zones who are not assigned to them.
#207 FIX - Allow Subdomain Zones for clients option reverse behaviour.
#208 FIX - PHPseclib errors/notices breaking json output.
#209 ENHANCEMENT - DNSsec operations speed improvement during zone creation.
#210 ENHANCEMENT - Auto rectify zone when NSEC3 is set.
#211 FIX - When url is different from system url cross origin error.

// v0.2.6 (16004)
-------------------------------------------------------------------------------------------
#185 FIX - Zone creation hook overwrites WHMCS name IDN values to unknown characters.
#183 FIX - Domain validation fails on manual zone creation when using IDN domains.
#184 FIX - Errors returned by assign function are ignored.
#182 FEATURE - Allow custom primary in SOA.
#181 FEATURE - Hook point: AfterZoneCreation.
#189 ENHANCEMENT - More distinctive close button when console is busy.
#190 ENHANCEMENT - Change DNS unavailable message to error instead of warning status.
#186 ENHANCEMENT - Option to not allow clients to create zones for subdomains.
#187 FEATURE - Allow htaccess url rewrites.
#180 ENHANCEMENT - TLSA DNS assistant.
#194 FIX - Remove/review unnecessary arguments from clientarea function.
#193 ENHANCEMENT - Apply server time zone setting to date conversion.
#169 ENHANCEMENT - System requirements change: PHP 5.6 minimum.
#192 ENHANCEMENT - Change question mark at handling page to help icon.
#197 FIX - Admin add zone client on tab does not initiate domain dropdown.
#178 ENHANCEMENT - Enable ALIAS record type.
#179 ENHANCEMENT - Improve TLSA record type support.
#188 ENHANCEMENT - Allow customization of the automated menu entries.
#198 FIX - Removed auto_delete_status getconfig variable in zone datasource overview.
#177 ENHANCEMENT - Make DNS Health available for standard licenses.

// v0.2.5 (16003)
-------------------------------------------------------------------------------------------
#127 ENHANCEMENT - General support for PowerDNS v4.x.
#151 FEATURE - Product settings table.
#147 FEATURE - Select DNS cluster for specified products.
#149 FEATURE - Record limit based on the assigned product.
#150 FEATURE - Be able to enable/disable auto DNSsec secure per product.
#153 ENHANCEMENT - Improve license activation page (purchased license vs free license).
#155 ENHANCEMENT - Make zone import/export available for standard licenses.
#156 FIX - Mutation tool ignoring current content value.
#157 FIX - Admin add zone auto complete domain dropdown not working in (IE/Chrome).
#159 ENHANCEMENT - Language: change parent nameserver to registry (health notifications).
#160 FEATURE - Create a separate cron for health updates.
#162 ENHANCEMENT - Product handling settings page revised.
#164 FIX - Registrar Handling settings causes invalid input error when selected.
#165 ENHANCEMENT - Add Italian language to language folder.
#166 ENHANCEMENT - Add Spanish language to language folder.
#167 ENHANCEMENT - Add German language to language folder.
#168 ENHANCEMENT - WHMCS 7 compatibility checks/enhancements.
#170 ENHANCEMENT - Use namespace for PHPseclib WHMCS 7.
#171 ENHANCEMENT - Enhanced security validation of update package.
#172 ENHANCEMENT - Show update error reporting in dialog activity output.
#173 ENHANCEMENT - Save DNSsec algorithm as integer.
#174 FIX - DNSsec key activate/deactivate/remove not working.
#175 FIX - Wrong LANG variable used in client_dnsmanager template.

// v0.2.4 (16002)
-------------------------------------------------------------------------------------------
#45 ENHANCEMENT - Option in the admin area to remove a client template.
#47 ENHANCEMENT - Show a warning when a IP tag is used and the IP is not set.
#61 FEATURE - Internal API: Apply template.
#65 ENHANCEMENT - Be able to edit a template name.
#114 FIX - Admin template records are not being loaded.
#115 FIX - DNSsec SSH2 Details port description stating MySQL port.
#116 FIX - Trial licenses show Expires as never in license details.
#117 ENHANCEMENT - Make more obvious when the "Enable DNS for products" still needs to be enabled.
#118 FIX - When the Hide Client DNS Assistant option is enabled the admin area returns a invalid request error.
#119 ENHANCEMENT - Make move zone assignments to new client on client merge dependent on auto index maintenance.
#120 FIX - Whitespace is not allowed in template name.
#121 FIX - Admin area back button going back to overview through anchors.
#122 ENHANCEMENT - Show unnamed templates as Unnamed in admin area template overview.
#123 ENHANCEMENT - Point zone name url in admin zone management to the WHMCS domain/product details page when possible.
#124 ENHANCEMENT - Change Lite edition zone limit from 25 to 50 zones.
#125 FIX - Admin template tries to determine the remote zone size.
#129 FIX - Admin zone import function not importing records.
#130 FIX - SDNS_hook_DnssecUpdate not called on Linux based systems.
#131 ENHANCEMENT - Add zone to rectification queue after applying a template.
#134 FIX - Pre-set TTL in client/admin not switching to text field in add record dialog.
#135 FEATURE - Set a default TTL per template with separate values for SOA and NS.
#138 FIX - Add zone admin dialog auto complete not working properly and sometimes generates errors.
#139 FIX - Export zone option is shown in domain overview when it's not licensed.
#140 FIX - DNSsec functions returning a missing argument notice.
#141 FIX - SOA prio not set causing in certain conditions a fatal error on zone creation.
#143 ENHANCEMENT - Remove SOA and NS record types from template add record type dropdown.
#144 ENHANCEMENT - Change template selection to separate function.
#145 FIX - Error description on product zone creation when domain is not found not displayed.

// v0.2.3 (16001)
-------------------------------------------------------------------------------------------
# 3 FEATURE - Tools: DNSsec auto-secure.
# 17 FEATURE - CLI Tool.
# 73 ENHANCEMENT - Covert nameserver domains and record names to lowercase on initial setup.
# 80 ENHANCEMENT - Update Mutation tool license level.
# 81 FIX - Activate SoluteDNS on WHMCS v5 causes fatal error during deactivation process.
# 82 ENHANCEMENT - Add TLSA record type.
# 83 FIX - Index on initial setup stuck on initialising.
# 84 FIX - Mutation tool: Edit requires new TTL.
# 85 FIX - Mutation tool: Not updating subdomains when editing or deleting content.
# 86 FIX - Zones with pagination resets page on save changes.
# 87 FIX - Admin area DNS management selected record type added twice.
# 89 FIX - Rectify cron logging unrelated errors when running.
# 90 ENHANCEMENT - Debug option for rectify cron.
# 91 ENHANCEMENT - Auto disable previous selected record fields.
# 92 ENHANCEMENT - Default zone arrangement by ID in client area.
# 93 FIX - Database error when user tries to access a zone without being logged in.
# 94 FIX - Default table sorting in admin area DNS management on column 0.
# 95 ENHANCEMENT - Convert name value to lowercase by default.
# 6 FIX - Mutation tool: input field not showing multiple nameservers.
# 97 ENHANCEMENT - Add ALIAS record type (for PowerDNS v4).
# 98 FIX - Access Control settings invalid data array causes database error.
# 99 FIX - Template default IPv6 error description empty.
# 100 FIX - Admin Recheck Health sends IDN domain instead of UTF8 format.
# 101 FIX - Client area Reverse DNS overview column name incorrect.
# 102 FIX - Adding reverse zone with previous selected client assigns it to the client.
# 103 FIX - Console can not be ran again without page reload.
# 104 FIX - Init license page does not show license key if available nor returned error.
# 105 ENHANCEMENT - Load table on active tab on page load.
# 106 FEATURE - Basic editing capabilities for unassigned zones.
# 49 ENHANCEMENT - Edit unassigned zones.
# 107 ENHANCEMENT - PowerDNS v4 support.
# 108 FIX - Indexing does not find remote zones.
# 109 FIX - Cron not fully completing all tasks due to license path issues.
# 110 ENHANCEMENT - Add htaccess to deny default access to crons and cli.
# 111 ENHANCEMENT - On client merge move zone assignments to new client.
# 112 FIX - DailyCronJob for automated zone deletion based on status is not running.

// v0.2.2 (15202)
-------------------------------------------------------------------------------------------
#15 FEATURE - Multi master nameservers.
#51 ENHANCEMENT - Make domain/product auto delete function optionally in the auto delete settings.
#52 ENHANCEMENT - DNS management table should switch to pagination on large zones.
#54 ENHANCEMENT - Add zone name automatically when assigning reverse zone.
#55 FIX - Client area output empty when brand removal is on.
#56 ENHANCEMENT - Option to remove DNSsec from a zone.
#57 FIX - Database updates not preformed from 0.1.x to 0.2.1.
#58 FIX - Domain Registration disabled causes addChild() non-object error.
#59 ENHANCEMENT - Hook: ClientAreaNavbars => ClientAreaPrimaryNavbar.
#60 FIX - Fatal SQL error on admin template edit page.
#62 FIX - Addon Module "solutedns" returned an invalid client area output response type.
#63 FEATURE - Be able to customize the client area DNS records table output.
#6 ENHANCEMENT - Show JavaScript required message when user has disabled JavaScript.
#67 FEATURE - Custom hook: on DNSsec key update.
#68 FIX - Admin System DNSsec Rectify Cron Idle state class incorrect.
#69 FIX - Admin area Zone limit description language hard coded.
#70 ENHANCEMENT - Remain in tab opened when page is reloaded on update.
#71 ENHANCEMENT - License system updates.
#72 ENHANCEMENT - Separate client template when system is unavailable.
#74 ENHANCEMENT - Add zone auto complete do not list domains which are not pending or active.
#75 FIX - Zone name validation not allowing gtld's and IDN tld's.
#76 FIX - Zone name validation not using custom regex.
#77 ENHANCEMENT - Record name conversion enhancement.
#78 FIX - Nameserver tab throwing jQuery exception.

// v0.2.1 (15201)
-------------------------------------------------------------------------------------------
#2 FEATURE - Tools: Mutation Tool.
#4 FIX - Zone not deleted when domain is deleted from admin area.
#5 FIX - Export Zone not working in domain overview.
#6 FEATURE - Add WHMCS To-Do item when zone creation fails.
#7 ENHANCEMENT - Add log when DNSsec fails on zone creation.
#11 ENHANCEMENT - Option to disable automated menu entries (client-side).
#12 ENHANCEMENT - System Requirement Check on Setup.
#13 FIX - Index Process by default 2 seconds delayed.
#14 FIX - Index process ignoring domains in certain conditions.
#16 FIX - Internal API DNSsec keys flag returns key-tag.
#18 FIX - Devel output in upgrade script.
#19 FIX - Always logging even if disabled.
#20 FEATURE - Staff access management.
#21 ENHANCEMENT - Add domain if name-field does not contain the zone name.
#22 FEATURE - Custom Regular Expression.
#23 FIX - Fatal error on WHMCS Product/Domain delete.
#24 FIX - Non-static method addlog.
#25 ENHANCEMENT - Disable domain/product delete hook when auto delete is disabled.
#26 FIX - Name and Priority field not emptied after adding new record successfully.
#27 FIX - Client can add disabled record types when changing the post data.
#29 ENHANCEMENT - Show None available on handling page instead of nothing at all.
#30 FIX - DNSsec: Check Status returns empty result when zone is not secured.
#31 FIX - DNSsec: Set NSEC3 returns empty result message.
#32 FIX - Fatal error when zone is accessed which does not exists from the admin.
#33 FIX - SSH Check button is not returning a confirmation message.
#40 FEATURE - Clear Logs option.
#35 ENHANCEMENT - Show default port instead of 0 on nameserver settings page.
#37 FIX - SoluteDNS assets in header on non SoluteDNS admin pages.
#38 FIX - DNS Management main menu entry not showing on all pages when logged in as client.
#39 FIX - Default IP tag for templates not accepted when attempting to edit a record.
#42 ENHANCEMENT - Make client template available without client zones enabled.
#43 ENHANCEMENT - Automatically add domain tag on admin and client template management.
#46 ENHANCEMENT - New (template) record name value set to placeholder.
#48 FIX - Empty class tag on admin tab menu.
#50 FIX - Cron Error: SQLSTATE[42000]: Syntax error or access violation: 1064.

// v0.2.0 (15200)
-------------------------------------------------------------------------------------------
#1 FEATURE - Initial release.

// v0.1.x (accomplished in 0.2.x branch)
-------------------------------------------------------------------------------------------
#59 FEATURE - Add reverse record to the DNS Wizard.
#222 FEATURE - Internal API add zone.
#223 FEATURE - Internal API delete zone.
#234 ENHANCEMENT - Password protected private key.
#256 ENHANCEMENT - Bootstrap 3 implementation.
#265 ENHANCEMENT - PHP 5.5 compatibility.
#266 ENHANCEMENT - WHMCS 6 compatibility.
#283 ENHANCEMENT - Extended zone assign options.
#298 ENHANCEMENT - Change the uncreated overview to server-side processing.
#324 FEATURE - IDN tld/format support.
#340 FEATURE - Language overrides.
#342 ENHANCEMENT - Client Ajax DNS Record Management interface.
#346 ENHANCEMENT - Responsive DNS Management client area.
#356 ENHANCEMENT - Template Default IP for IPv6.
#357 ENHANCEMENT - Implement delete domain/product hook.
#359 ENHANCEMENT - Convert Local API to Class.
#361 ENHANCEMENT - Update encryption method and security key generation.
#362 FEATURE - Ignore zone creation for selected products.
#363 FEATURE - Reverse Record Management for clients.
Locked