Beta Changelog 0.1.x branche

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

See track.solutedns.com for detailed information.

// v0.1.7 (15002)
-------------------------------------------------------------------------------------------
#360 FIX - Local API DNS-Keys Flag returns Key-tag.
#366 FIX - Template text TTL field is disabled.
#367 FIX - Client access denied due to Smarty array missing.
#368 ENHANCEMENT - Remove persistent database connection permanently.
#369 FIX - Remote DB port always using default.

// v0.1.7 (15001)
-------------------------------------------------------------------------------------------
#264 ENHANCEMENT - Add tooltip to admin health icon.
#341 ENHANCEMENT - Make clientside jQuery conditional.
#343 FIX - Ignore parameter for reactivation missing for some database values.
#348 FIX - Standalone zone add admin side client name causing invalid request .
#350 FIX - Health icon shows Ok for uncreated zones.
#351 FIX - Domain is shown in client overview when entering an incorrect ID.
#352 ENHANCEMENT - Option to release/reassign a domain.
#353 ENHANCEMENT - Use Bootstrap 3 icons for health status.
#354 FIX - Standalone delete dialog shows add new zone dialog on top.
#355 FIX - Admin zone overview management functions returning a invalid request (IE).

// v0.1.7 (14007)
-------------------------------------------------------------------------------------------
#239 ENHANCEMENT - Compatibility check on activation.
#300 FIX - System tab shows a wrongly placed inactive label.
#301 FIX - SQL exception on Auto Enable DNS Management hook.
#304 FIX - Top loading bar is not cancelled on database error.
#306 FIX - In WHMCS deleted domains are no longer displayed in any zone overview.
#317 FEATURE - Dedicated health check button in admin zone management.
#319 ENHANCEMENT - Be able to reset the rectification cron.
#320 ENHANCEMENT - Log errors on rectiviation cron and reset cron state.
#321 ENHANCEMENT - Call datatables from internal source.
#322 ENHANCEMENT - Option to clear deleted domains in WHMCS from index.
#327 FIX - Issues to handle domains which have multiple entries in WHMCS.
#328 FIX - Extra default template added when reactivating a existing installation.
#329 ENHANCEMENT - Default database charset from latin1 to utf8.
#330 FIX - System task runner crashes on large data output in short period.
#331 FEATURE - Index Maintenance during Cron and in Task Runner.
#332 FIX - Version numbering of 0.1.6 incorrect.
#334 ENHANCEMENT - Be able to select on which status for domains and product the linked zone should be removed.
#335 ENHANCEMENT - Index revision.
#336 ENHANCEMENT - Handle zone names as lowercase by default.
#337 ENHANCEMENT - Ajax admin delete and create zone management.
#339 ENHANCEMENT - Pre-setup guide.

// v0.1.6 (14006)
-------------------------------------------------------------------------------------------
#259 FIX - Admin overview table headers different colours.
#260 ENHANCEMENT - Manual check for updates button.
#261 FIX - Standalone zones are displayed at unassigned overview.
#263 ENHANCEMENT - Add Health status icon to admin domain and product overview.
#267 ENHANCEMENT - Health System check if all nameservers have the same SOA serial.
#268 FIX - Hit Enter key of Auto-updater not always working.
#269 FIX - Client-side SSH errors not caught correctly.
#270 FIX - Validation declines wildcards for AAAA records .
#271 ENHANCEMENT - Auto Updater Authentication.
#272 FIX - IPv4 validation declines name if last octect not filled in reverse zone management.
#273 FIX - Adminside DNS template products shows a empty row.
#274 FIX - DNS wizard Template file containts a source code disclosure (PHP) .
#275 ENHANCEMENT - Add distribution number to the auto updater to allow patch updates .
#276 FEATURE - Add standalone zone to client from admin-side .
#277 FIX - Pre-set TTL shows 1 minute if value does not match.
#282 ENHANCEMENT - More clearly defined error description for license issues.
#284 FIX - DNSonly products are shown in the unassigned overview.
#286 FIX - DNSonly products are indexed to the ID of the first matchting domain.
#287 FIX - DNSonly DNS Management not always activated in the client area.
#288 ENHANCEMENT - Use license error information in error message.
#289 ENHANCEMENT - Add minimum version check for auto updater.
#290 FIX - PHP shortcode at several points.
#291 ENHANCEMENT - Switch unassigned domain overview to server-side processing for large databases.
#292 FIX - V4 admin style white space above domain overview.
#293 ENHANCEMENT - Various enhancement of the task runner admin output.
#294 FIX - DNSsec autosecure not running standalone zones.
#295 ENHANCEMENT - Separate admin health icon from client side being enabled.
#296 ENHANCEMENT - Rectify Cron: Avoid running multiple instances when the first call has not finished yet.
#297 ENHANCEMENT - Rectify Cron: save cron status.

// v0.1.5 (14005)
-------------------------------------------------------------------------------------------
#15 FEATURE - Allow users to select default template
#146 FEATURE - User default templates used for registration of new domains
#227 FEATURE - Determine and show zone health status
#228 FEATURE - Export zone to file in BIND format
#229 FEATURE - Import zone from BIND format input
#231 FEATURE - Record Mutation Tool
#232 ENHANCEMENT - More pagination options for changing page
#233 FIX - DNS Wizard General setup option does not continue to next step
#237 ENHANCEMENT - Clientarea status messages revised
#240 FEATURE - Client zone management
#242 ENHANCEMENT - Upgrade DataTables to v1.10.2
#243 FIX - System attempting to enable DNS Management on items when not possible
#244 ENHANCEMENT - Client side record deleting steps revised for quicker access
#245 ENHANCEMENT - Name regex optimized to allow multi-level hostnames
#246 FIX - Client details line bug: utf-8
#247 ENHANCEMENT - Add up to 6 nameservers at the settings page
#248 ENHANCEMENT - SOA TTL value for reverse records no longer fixed
#249 ENHANCEMENT - NS and SOA no longer template depending
#250 ENHANCEMENT - Remove short tags from code
#251 FEATURE - Zone collision warning
#252 ENHANCEMENT - Deny access to zone if the zone type does not match the entry point
#253 ENHANCEMENT - Admin-side delete record notice-confirmation revised
#254 FEATURE - Apply action to multiple zones at ones client side
#255 ENHANCEMENT - Be able to remove second SOA record
#257 FIX - DS Record entries were not removed on zone removal
#258 FIX - Unable to uninstall SoluteDNS if not all tables are installed

// v0.1.4 (14004)
-------------------------------------------------------------------------------------------
#92 ENHANCEMENT - Limit searching to the selected status (admin-side).
#179 FIX - Underscore (_) not allowed.
#183 FIX - System allowing to add records without the zone name.
#193 ENHANCEMENT - Allow to sort DNS records in the client area.
#204 FEATURE - Re-index zones.
#205 FIX - Fatal error: Class 'localdb' not found during new install.
#206 FIX - SPF Validation cannot be quoted causing AXFR zone transfer to fail.
#207 FIX - Template saved records contain html chars.
#208 ENHANCEMENT - Revising record validation.
#209 FIX - Validation errors in the DNS Wizard are not multilanguage.
#210 ENHANCEMENT - Keep entered data in input field on validation error (admin-side dns management).
#211 ENHANCEMENT - Allow to sort DNS records in the admin area.
#212 ENHANCEMENT - Add confirmation to automated job runner.
#214 ENHANCEMENT - Do not allow dnssec changes on slave zones.
#215 FIX - Multiple add-on modules are not displayed correctly .
#216 FIX - Fatal PHP Error when trying to delete zone and dnssec is enabled but not used .
#217 FIX - Internal API edit returning edit successful but no changes made.
#218 ENHANCEMENT - Internal API readonly modes.
#219 ENHANCEMENT - Internal API DNSsec output revision.
#220 FIX - Configuration.php file not being loaded.
#221 FIX - Uncaught PHP error from functions.php when local db is not working.
#224 FEATURE - Auto update system .
#225 ENHANCEMENT - Show DS and DNSsec keys algorithm in the same format.

// v0.1.3 (14002)
-------------------------------------------------------------------------------------------
#131 ENHANCEMENT - Convert the DNS Wizard to the smarty template system.
#135 ENHANCEMENT - Drop WHMCS local database connection method and use PDO.
#155 FEATURE - DNSsec: auto secure all unsecure zones.
#170 FIX - Rectify cron unable to find init.php.
#172 FIX - <domain> tag of the content field is not filled with the domain when applying a template.
#173 FIX - SOA serial reset when applying an template.
#174 FIX - SOA serial not increasing when on zone copy client area.
#175 FIX - Template can be applied to slave zone.
#177 FEATURE - Choice between multiple SOA serial types.
#180 FIX - Client area adding wrong extra record in zone-id table with local value of 0.
#181 FIX - Clients not having access to zone's in there account.
#182 FIX - SPF records not being added.
#185 FIX - Admin DNS Management returning to unassigned.
#186 FIX - Admin: Assigning an domain shows fatal error.
#187 ENHANCEMENT - Change WHMCS breadcrumb name to page name.
#188 ENHANCEMENT - Remove PHP includes from template files .
#189 FIX - When saving license page is redirected to system tab.
#190 FEATURE - Allow MySQL port to be specified.
#191 FIX - Client side DNS record type shown as A if not enabled in the admin area.
#195 ENHANCEMENT - Serial automatically updating to next day if over 99 revisions.
#196 ENHANCEMENT - Remote database connection from the internal API to global remote method.
#197 ENHANCEMENT - Add error handling for no database connection to the Internal API.
#198 ENHANCEMENT - Revise error handling for no database connection for more stability.
#199 ENHANCEMENT - Revise remote database connection.
#200 ENHANCEMENT - Avoid the rectify cron to run if DNSsec is not enabled.
#201 FIX - Rectify_queue table not being deleted on uninstall.
#202 FIX - DS records not being created on automatticly added zones.

// v0.1.2 (14001)
-------------------------------------------------------------------------------------------
#88 ENHANCEMENT - Internal API: request zones.
#139 FEATURE - SRV record in the DNS Wizard.
#151 FIX - Loading bar not fixed to data table loading.
#152 ENHANCEMENT - WHMCS 5.3 (beta) compatiblity review F2.
#156 FEATURE - DNSsec Show DS Records.
#157 FEATURE - Request DS records from the interal API.
#158 FEATURE - Apply template to a zone (admin).
#159 FEATURE - Allow to delete multiple records simultaneously.
#162 FEATURE - Template dynamic IP depended on associated product.
#163 FIX - PDNS Exception parsing record conent " as (").
#164 FEATURE - Automate zone rectification on change.
#166 FIX - Commented TXT records are not shown in the content field.
#167 ENHANCEMENT - System requirement check not checking MySQL version.

// v0.1.1 (13016)
-------------------------------------------------------------------------------------------
#119 FEATURE - Copy dns zone from other domain.
#126 ENHANCEMENT - Show in the DNS Management (admin side) the client details.
#132 FIX - Admin settings: Hide non DNS not working.
#133 FIX - Admin setting: Limit Pre-set TTL field removed.
#136 FEATURE - Ability to use public key for ssh connection for dnssec.
#138 FIX - SRV Records validated as normal hostname.
#141 FIX - License Information on license error page not shown.
#142 FIX - License error and dnssec causing PHP fatal error.
#143 FIX - Case sensitive domain handling causing issues with recognizing domains on the nameserver.
#144 FIX - Templates NS record cannot be deleted or edited.
#145 ENHANCEMENT - Make NS record editable in templates.
#147 ENHANCEMENT - Allow to delete second SOA record from templates.

// v0.1.0 (13015)
-------------------------------------------------------------------------------------------
#22 FIX - CSS issue causing empty space in the admin area domain overview using the V4 WHMCS admin style.
#86 ENHANCEMENT - Storing MySQL and SSH password encrypted.
#89 ENHANCEMENT - Internal API: get DNSsec keys.
#99 ENHANCEMENT - WHMCS 5.3 (beta) compatiblity review F1.
#106 ENHANCEMENT - Possibility to set SSH2 port in DNSsec interface in admin.
#117 FIX - DNS Wizard create new subdomain not working.
#118 FIX - Adding and editing records for DNS only zones fails.
#120 FIX - Client side: Access denied cause by id mismatch.
#121 FIX - DNS Wizard for DNS Only (grey) Back button pointing to wrong location.
#123 FIX - WHMCS Interal API addorder does not initiate create zone.
#124 FIX - Internal API returning fatal error: Call to a member function query() on a non-object.
#125 FIX - SoluteDNS add zone initiation fails when adding a domain order with a custom module.
#127 FIX - Assign client id not found in curtain conditions.
#128 FIX - Client side DNS Management not enabled even when admin side is.

// v0.0.9 (13013)
-------------------------------------------------------------------------------------------
#85 ENHANCEMENT - Option to not remove settings when deactivating SoluteDNS in WHMCS.
#90 FIX - Tag edit javascript function to avoid incompatiblity with other modules.
#98 ENHANCEMENT - Allow extra customization for developers by using the Smarty template system.
#100 ENHANCEMENT - Improved GUI for the client DNS Wizard.
#101/#111 FIX - EULA looping caused by a database issue.
#103 ENHANCEMENT - Error handling on module activation to help debugging.
#104 FIX - Query error on no connection to remote database.
#105 FIX - Domain assignment returning client ID not found.
#107 FIX - Fatal error causing cronjob to fail .
#110 FIX - System accepting empty remote database details.
#113 FIX - Duplicate config records created.
#114 ENHANCEMENT - Priority value from 1-65535 according to RFC2782.
#116 FIX - Zone ID manipulation bug

// v0.0.8 (13011)
-------------------------------------------------------------------------------------------
#43 ENHANCEMENT - Have the 'show entries' table state value in the datatable fixed to the last input.
#63 FEATURE - DNSSEC support.
#76 FIX - System adding a empty zone when no domain is given in DNS only product.
#78 FIX - Automated subdomain entries have no record type entered to the database.
#80 FIX - Database errors are logged twice from different points.
#81 ENHANCEMENT - Remove all unnecessary database connection points.
#82 ENHANCEMENT - Make status/alphabetical ordering available for DNS only products.
#83 FIX - WHMCS DNS Management not enabled from client-side during order process.
#84 ENHANCEMENT - Retag remote database connections for PHP5.5 preparation.

// v0.0.7 (13010)
-------------------------------------------------------------------------------------------
#78 FIX - Automated subdomain entries have no record type entered to the database

// v0.0.7 (13009)
-------------------------------------------------------------------------------------------
#61 FEATURE - Internal API.
#66 ENHANCEMENT - Make the ABC ordered overview as default.
#67 ENHANCEMENT - Perform server-side processing of datatables to increase performance.
#71 FIX - Maintenance mode notice displayed twice in the zone management.
#72 ENHANCEMENT - Auto add SOA record to newly added templates.
#73 FIX - Is not accepting wildcard (*) records.
#74 ENHANCEMENT - DNS Only requires identification column in order to be recognized.
#75 ENHANCEMENT - Hide uncreated domains from default overview removed.

// v0.0.6 (13008)
-------------------------------------------------------------------------------------------
#14 FEATURE - Create DNS templates for specific products.
#56 FIX - System writing null or zero value to either local or remote id.
#57 ENHANCEMENT - Allow dnsonly and subdomains in the same products.
#62 FEATURE - Reverse zones management.
#64 FIX - HTML zone exists error message misses close tag.
#65 FIX Back button in the zone manager is doing a history back instead of going back to the correct overview.
#68 FIX - Client is able to access DNS Management even when the zone does not exists.
#69 FIX - Admin ttl field disabled and not valid
#70 ENHANCEMENT - Allow Limiting ttl pre-set values

// v0.0.5 (13007)
-------------------------------------------------------------------------------------------
#24 FEATURE - Added a dismiss button to the update message.
#35 ENHANCEMENT - Avoid SLAVE zones being edited from the client area as well.
#36 ENHANCEMENT - Time limit messages from the client area.
#37 FIX - Fatal error: Call to a member function query() on a non-object in domains.php on line 209.
#39 FIX - No matching admin user found on domain assignment.
#41 FIX - No logs are written when there is no 'admin' named administrator account.
#42 FIX - SoluteDNS client style sheet not included on a clientside stop error.
#45 FIX - Auto delete domains on cron is not deleting multiple domains, and is not logging.
#47 FEATURE - Automatically add a subdomain to the zone for products which are working with subdomains.
#48 FIX - Database error logging not working when there is not 'admin' user.
#49 ENHANCEMENT - Enable the client input on the assign order page.
#50 ENHANCEMENT - Files are now encoded as well for PHP 5.2.
#52 FEATURE - Enable DNS Management automatically when zone has been created.
#54 FEATURE - Allow DNS Management for products without domain registration.
#55 ENHANCEMENT - System requirements check added on setup.

// v0.0.4 (13006)
-------------------------------------------------------------------------------------------
#2 FEATURE - Auto delete cancelled zones.
#16 FEATURE - Importing domains who are known to PowerDNS but unknown to WHMCS.
#18 FEATURE - Split domains into groups for a better overview.
#23 FEATURE - Allow admins to edit the SOA record separately for each domain.
#25 ENHANCEMENT - Update DataTables to last version.
#26 FIX - Fatal error: Call to undefined function SDNS__Read() in admin.php on line 117.
#27 FEATURE - Be able to edit and delete zones who are only known to PowerDNS.
#28 FEATURE - Hide domains where DNS Management is not enabled.
#29 FEATURE - Hide domains who are not assigned to a zone.
#30 FIX - On SOA edit the validation reporting a invalid name.
#31 FEATURE - Allow admins to add/edit unavailable record types for clients.
#32 FEATURE - Allow admins to add/edit Nameserver records.

// v0.0.3 (13005)
-------------------------------------------------------------------------------------------
#26 BUG - Unable to install due to the Read() function is declared wrong.

// v0.0.3 (13004)
-------------------------------------------------------------------------------------------
#3 FEATURE - Be able to limit user records in zone.
#8 FIX - Update checker not working in some circumstances.
#11 ENHANCEMENT - Changed default SOA expire value to 1 week.
#12 FIX - Functions causing compatiblity isseus with third party modules.
#13 FIX - Being unable to save nameservers settings in some circumstances.
#20 FIX - License check getting corrupted when other scripts define the same system.

// v0.0.2 (13003)
-------------------------------------------------------------------------------------------
#4 FIX - ID not sorting correctly in admin domain table
#5 FEATURE - Default zone type is always native and should be editable (standard set to master)
#9 FIX - Fatal PHP error on client area DNS Management caused by hooks.php updates
#1 FEATURE - Enable or Disable system (automation) logging.
#10 FEATURE - Showing an error message and MySQL error code reference when unable to connect to database.

// v0.0.1 (13002)
-------------------------------------------------------------------------------------------
#6 FIX - Fatal error on shopping cart checkout

// v0.0.1 (13001)
-------------------------------------------------------------------------------------------
#0 N/A - Initial beta release
Locked