Chagelog

Reset

Version 5.338.0 Released 14.02.2022

Improvements:

  • S3-compatible storage. Added the possibility to indicate the cart region manually.

Version 5.337.0 Released 07.02.2022

Bug fixes:

  • Import. Fixed the error that caused mailbox and notification settings not to be transferred when importing a user.

Version 5.330.0 Released 27.10.2021

New features:

  • Authorization settings. Added an option to allow authorization via "authinfo" only from specified IP addresses.

Version 5.329.0 Released 06.12.2021

Improvements

  • MySQL. Now when logging level 7 is set for the db module, the query execution duration is shown.

Bug fixes

  • The mgrctl utility. Fixed the error that occurred when executing the command "/usr/local/mgr5/sbin/mgrctl -m <manager> -i".

Version 5.326.0 Released 16.11.2021

Bug fixes:

  • S3-compliant storage . Now if there is an error when uploading a file to the storage, the upload is canceled. In this case the non-loaded part of the file is not billed.

Version 5.325.0 Released 09.11.2021

Bug fixes:

  • Fixed a security error.

Version 5.324.0 Released 02.11.2021

Bug fixes:

  • Authorization . Fixed a rare error causing the panel to crash during authorization

Version 5.322.0 Released 18.10.2021

Bug fixes:

  • Managing domain records . Fixed the error that caused the TTL value to be lost when disabling a user using a reseller name space.

Version 5.319.0 Released 28.09.2021

New features

  • Visit log . Added the ability to transfer the visit log to a MySQL database

Improvements

  • Active sessions . Now the time in the Waiting column is displayed in the format HH:MM:SS

Bug fixes

  • Scheduler . Fixed the error that caused all jobs added after job with a reboot time were also added to be executed after reboot.

Version 5.318.0 Released 21.09.2021

Bug fixes

  • Fixed a security error.
  • Two-step authentication . Fixed the error due to which a key that does not match the QR code could be generated after a repeat click.

Improvements

  • Modules . Loading of module list has been accelerated.

New features

  • Global search . Added the ability to index tables with a primary key instead of the ID field.

Version 5.317.0 Released 14.09.2021

Improvements

  • Mobile theme. Added the ability to specify that the user is logging in from someone else's device.

Bug fixes

  • Links . Fixed copying the links to the form if they contain parameters that start with gt or lt.

Version 5.315.0 Released 31.08.2021

Bug fixes:

  • Fixed a security error .

Version 5.313.0 Released 17.08.2021

Bug fixes:

  • File Manager . Fixed the error that made it possible to select a different archive as the target directory when extracting an archive.

Version 5.311.0 Released 03.08.2021

Changes:

  • User settings . In the "Two-step authentication" tab, the text duplicating the link has been removed and an explanation has been added.

Version 5.309.0 Released 20.07.2021

Improvements:

  • Service pages . Improved the design of service pages.

Version 5.307.0 Released 06.07.2021

Bug fixes:

  • Scheduler . Fixed a rare error that caused the control panel tasks not to run.

Version 5.298.0 Released 04.05.2021

Changes

  • SOA records . Added SOARefreshTime configuration file parameter, which can be used to set the default value for SOA records refresh field

Bug fixes

  • Users . Fixed a rare error that caused the panel to crash when creating a user
  • DNSSEC . Fixed the error when re-signing the Bind zone that occurred if the edited TXT zone record contained the / symbol

Version 5.295.0 Released 13.04.2021

Bug fixes:

  • Process licctl . Fixed the error that could cause the panel to freeze on rare occasions when there was no license.

Version 5.292.0 Released 23.03.2021

Changes:

  • Social networks. Increased the length of the field for redirecting parameters.

Version 5.290.0 Released 09.03.2021

Bug fixes:

  • Task scheduler . Fixed duplication of running tasks.

Version 5.287.0 Released 16.02.2021

Bug fixes:

  • Configuration file template engine . Fixed a rare error with duplicated location block in Nginx config file.

Version 5.286.0 Released 09.02.2021

Bug fixes

  • Actions on personal data . Fixed the error that caused the username to be added to notifications in coded form.

Changes

  • Text format . Added UTF-8 response encoding.

Version 5.283.0 Released 19.01.2021

Bug fixes

  • DNSSEC . Fixed the error due to which the banner about unpublished DS records was always displayed after KSK key update.

Changes

  • License registration form . Now the "Select period" field does not display non-significant zeros and the maximum number of digits after the dot is two.

Version 5.280.0 Released 08.12.2020

Improvements

  • Change log . Now in the change log, if the history is not fully displayed, a notifying banner appears.

Changes

  • Two-step authentication . Temporary password validity period has been extended: now the password validity period starts 30 seconds earlier and ends 30 seconds later.

Bug fixes

  • User Shutdown . Fixed the error that caused loss of information about CAA, DS and TLSA records when a user using the reseller name space is disabled.

Version 5.279.0 Released 01.12.2020

Bug fixes:

  • Fixed a security error.

Version 5.278.0 Released 24.11.2020

Bug fixes:

  • Disabling a user . Fixed the error that caused loss of information about CAA, DS and TLSA records when a user using the reseller name space is disabled.

Version 5.277.0 Released 17.11.2020

Bug fixes

  • Domain records management . Fixed the error that caused failure to display the full TLSA record on the slave DNS server on BIND.
  • PowerDNS name server . Fixed the DNSSEC signature error that occurred when the default domain name space was not used.

Version 5.276.0 Released 10.11.2020

New features:

  • Domain records management . Added support of TLSA records.

Version 5.275.0 Released 03.11.2020

Bug fixes:

  • PowerDNS name server . Fixed the error that could cause the domains table to have the wrong Engine value in rare cases.

Version 5.274.0 Released 27.10.2020

Bug fixes

  • WWW-domains . Fixed the error that prevented the use of a domain name or an alias which is 254 characters long.
  • S3-compatible storage . Fixed the error that occurred when scanning the storage.

Changes

  • External name servers . Added connection time limit in case the external name server does not respond.

Version 5.273.0 Released 20.10.2020

Improvements

  • Domain records management . Now resource records created manually are displayed in the list and marked with an icon.
  • Domain records management . Added the option to change the expire value of a SOA record via the SOAExpireTime parameter of the control panel configuration file.

Changes

  • Domain creation settings . It is no longer possible to use the @ symbol for creating subdomains, as it led to an error in creating domain zones.

Version 5.272.0 Released 13.10.2020

Bug fixes

  • Orion theme . Fixed minor errors

Changes

  • Menu . The repeating menu item "Slave servers" displayed under user and reseller accounts has been excluded.
  • Menu . The repeating menu item "Slave servers" displayed under user and reseller accounts has been excluded.

Version 5.270.0 Released 29.09.2020

Bug fixes:

  • Resource records . Fixed the error as a result of which on the server with BIND it was possible to add a duplicate record by specifying the at symbol in the name.

Version 5.260.0 Released 21.07.2020

Bug fixes:

  • Built-in web server . The default 3DES encryption is disabled.

Version 5.257.0 Released 30.06.2020

Improvements

  • Security.Added the ability to set the lifetime of the key generated by the session.newkey function using the parameter `OneTimeExpire` in the configuration file.
  • Security. Changed the password hashing algorithm for users from MD5 to SHA-256.

Version 5.253.0 Released 02.06.2020

Improvements:

  • Panel addresses - Certificates . Now the LetsEncrypt certificate issue and update log is written in a separate file acme_sh.log

Version 5.252.0 Released 26.05.2020

Bug fixes

  • Fixed security errors.
  • Backups. Increased the number of retry attempts when the Google Drive requests limit is exceeded

Version 5.249.0 Released 06.05.2020

Bug fixes

  • Login form. Fixed the error that prevented authorization via IPv6 in some browsers
  • Login form. Fixed the error that prevented authorization via IPv6 in some browsers

New features

  • Domain records. Added the ability to create ALIAS type domain records in PowerDNS server

Version 5.247.0 Released 21.04.2020

Bug fixes:

  • Scheduler task . Removed the task calling the unavailable function remove_usageinfo

Version 5.243.0 Released 24.03.2020

Bug fixes:

  • Backups . Fixed the error that led to exceeding the limit for the number of requests when working with Google Drive

Version 5.240.0 Released 03.03.2020

Bug fixes:

  • User settings . Added "Send verification" button to verify an unconfirmed email address

Version 5.237.0 Released 11.02.2020

Bug fixes:

  • Backups . Fixed an error when working with Google Drive backup storage

Version 5.227.0 Released 19.11.2019

Bug fixes

  • Fixed the security bug.
  • Let's Encrypt module.Fixed the certificate order bug through HTTP/2.

Version 5.224.0 Released 29.10.2019

Bug fixes:

  • Panel address. The script acme.sh has been updated to version 2.8.3.

Version 5.220.0 Released 01.10.2019

Bug fixes

  • Fixed the security bug .
  • Fixed the security bug.
  • Fixed the security bug .

Version 5.218.0 Released 17.09.2019

Bug fixes

  • Slave name servers. Fixed the integration bug that occurred when specifying reseller credentials.
  • Panel addresses. Fixed the bug that occurred when deleting Let's Encrypt certificates.

Version 5.216.0 Released 03.09.2019

Bug fixes:

  • Built-in web-server. Fixed the IPv6 bug.

Version 5.206.0 Released 25.06.2019

Improvements:

  • VM5. Improved performance if integration with BILLmanager is configured.

Version 5.198.0 Released 16.04.2019

Bug fixes:

  • Web-server. X-Forwarded-Proto will be processed when the control panel is redirected after a user followed an incorrect URL.

Version 5.195.0 Released 26.03.2019

Bug fixes:

  • Mail notifications. The email confirmation link was not specified in the notification from the control panel.

Version 5.194.0 Released 19.03.2019

Changes:

  • License ordering. Changed the URL of the ISPsystem license server to improve its availability.

Version 5.193.0 Released 12.03.2019

Bug fixes

  • Logo. Fixed logo in the mobile version.

Changes

  • Recipes. PowerShell recipes (files with the extension .ps1) can be executed after Windows OS is installed.

Version 5.191.0 Released 26.02.2019

Bug fixes

  • DNSSEC. Fixed the domain signing algorithm: DNSKEY-records referred to an invalid key.
  • PowerDNS. PowerDNS version is now defined correctly.

Version 5.190.0 Released 19.02.2019

Bug fixes

  • Slave name servers. Fixed the slave name server bug causing the ispdns_slave process to hang.

Changes

  • Logo. Modified the standard control panel logo.

Version 5.188.0 Released 05.02.2019

Bug fixes

  • Slave-zone update. Fixed the update of the slave-zone through the AXFR protocol.
  • Terms of use.Fixed: error of representation of received documents after authorization. The error occurred after the change of the username.

Version 5.187.0 Released 29.01.2019

Bug fixes:

  • Domain records. Fixed the bug: a dot could not be used in the "Domain" field for the SEV-record.

Version 5.185.0 Released 15.01.2019

Bug fixes

  • Mail notifications.Fixed duplicate send of email with confirmation after SMTP parameters had been saved without changes.

Changes

  • Plug-ins. Changed the ISPsystem login form: now a user needs to agree to every document.
  • Connect to FTPS server.Changed the SSL version for connecting to an FTP-server.

Version 5.184.1 Released 24.12.2018

Bug fixes:

  • Fixed the security bug.

Version 5.181.0 Released 04.12.2018

Bug fixes

  • Product upgrade.Fixed the product upgrade bug on CentOS.
  • Software installation.Background tasks hanged when installing a software on the server.

Version 5.179.0 Released 20.11.2018

Bug fixes:

  • Domain names. Fixed the bug that occurred when updating a slave server. The bug occurred if a domain was not present in PowerDNS database.

Version 5.178.0 Released 13.11.2018

Bug fixes:

  • Terms of use. Information about the deleted account was displayed to a new user with the same name.

Version 5.177.0 Released 06.11.2018

Bug fixes:

  • Personal data operation log. Fixed the access bug that occurred if the user didn't have full access permissions.

Version 5.172.0 Released 02.10.2018

Bug fixes:

  • NetFlow statistics. A large amount of data were processed incorrectly.

Version 5.171.0 Released 25.09.2018

Improvements

  • Personal data management log.Added a new list filter by "Personal data".

Bug fixes

  • System information.Fixed calculation of RAM usage.
  • Use terms.Fized: error of representation of received documents after authorization. The error occurred if username coincided with the name of the deleted user.

Version 5.170.0 Released 18.09.2018

Changes:

  • Personal data. Documents that users must accept will be shown when the two-step authentication is complete.

Version 5.169.0 Released 11.09.2018

Improvements

  • License order form.When a user is trying to activate the license manually, the system will try to activate it automatically. The operation will start if the "Activation code" field is blank.

Bug fixes

  • Update of slave domains. Fixed the bug that occurred during update of the slave domain in ISPmanager, if the domain had been already deleted.

Version 5.168.0 Released 04.09.2018

Bug fixes

  • Notifications.Fixed: problem with incorrect notifications on edit form.

Changes

  • DNSSEC parameters.Removed information about ZSK key from the table of DNSKEY record.

Version 5.167.0 Released 28.08.2018

Improvements:

  • ihttpd web-server. Allow for cross-domain requests for all subdomains.

Version 5.166.0 Released 21.08.2018

Improvements:

  • Terms of use. New status for documents. The "Inactive" status indicates that a document is not displayed to a user.

Version 5.165.0 Released 14.08.2018

Bug fixes:

  • DNSSEC. Fixed the key update bug which occurred if MySQL was used.

Version 5.164.0 Released 07.08.2018

Improvements

  • Background tasks now start faster.

Bug fixes

  • Slave zone update. Fixed the bug which occurred if the domain was assigned to several users.
  • Repository type.Fixed the bug that occurred when defining a repository type.
  • Panel addresses.Fixed the SSL-certificates update process.
  • Domain records.Fixed group deletion of domain records.

Version 5.163.0 Released 31.07.2018

Improvements

  • Personal data.Operations with personal data will be added into the log.
  • Personal data management.A user of the panel may change his decision regarding accepting the Policy and get familiar with the corresponding document.

Bug fixes

  • DNSSEC notifications. Fixed notification for Cyrillic domains in punycode.
  • DNSSEC parameters.Cyrillic characters were displayed incorrectly in punycode.
  • DNSSEC notifications.Notification for Cyrillic domains in punycode are now sent correctly.
  • DNSSEC.Fixed the bug that occurred when checking DS-records in the parent zone.

Version 5.161.0 Released 17.07.2018

Bug fixes:

  • Domain names. Fixed RemoteDNS bug.

Version 5.158.0 Released 26.06.2018

Bug fixes

  • IPmanager2.Fixed the IP address calculating algorithm.

Improvements

  • User settings.Added pagination for a list of actions in "Settings" -> "User settings" -> "Privacy".

Version 5.157.0 Released 19.06.2018

Bug fixes

  • Mail notifications.Fixed confirmation of email address.
  • Licenses.Fixed the license verification procedure. The bug occurred if licensing servers were not accessible: in some occasions license activation was required.

Changes

  • Service files.The service files are stored in "/usr/local/mgr5/var / usageinfo" now. The storing period is changed to1 year.

Version 5.155.0 Released 05.06.2018

Improvements

  • Two-factor authentication. Added server time and current time to Settings.

New features

  • DNSSEC support.Added DNSSEC support for Bind and PowerDNS DNS-servers.

Changes

  • Modules. Removed outdated TSIG and DNSSEC modules.
  • Modules. The links to Privacy Policy and Terms of Use are added to the registration form when a new user buys a module.

Version 5.153.0 Released 22.05.2018

Changes

  • License order form.Added links to the User agreement and Privacy policy.
  • Domain name validator.Modified the invalid value notification.

Bug fixes

  • Authentication via social networks. Fixed panel login via VKontakte.
  • Mail notifications.Fixed: issue with incorrect URL in GeoIP module.

New features

  • Personal data management.The documents for regulating processing of personal data can be managed.

Version 5.152.0 Released 15.05.2018

Changes

  • Logs.Now the log file shows the IP address that the request was sent from. In earlier versions the system logged the IP that was used for authentication.

Bug fixes

  • Temporary directory.The 'todelete' was not saved in some occasions.
  • Built-in HTTP server.Fixed: issue of return of certificate chain if SNI is used.

Version 5.151.0 Released 08.05.2018

Changes

  • Pages of built-in web-server.The language of service pages of the web-server now corresponds to the control panel interface language.
  • Mail notifications.You can enter a mailbox without a domain name in the "Account field".

Bug fixes

  • Panel address.Fixed the bug with opening port 80 when activating Let's Encrypt.
  • Date validation.Fixed: the bug occurred when retrieving a date from row if the invalid date was specified.

Version 5.150.0 Released 24.04.2018

Bug fixes

  • Open port 80 when obtaining an SSL-certificate.Fixed the bug: if port 80 was closed, Let's Encrypt servers could not verify the domain owner.
  • Installation of COREmanager on Ubuntu 9.Fixed the bug with adding the GPG-key into the repository.
  • Order trial licenses.Fixed incorrect texts on the license activation form. The error occurred if the "Activation key field was empty.

Version 5.149.0 Released 17.04.2018

Changes

  • Setting up cluster nodes.A control panel cannot be installed on the server, if its network in configured with systemd-networkd.
  • Panel addresses.Fixed deletion of panel addresses. Now you can delete the last panel address.

Version 5.148.0 Released 10.04.2018

Bug fixes:

  • Panel address certificate. If the "CN" field contains invalid domain name, the name will be taken from the "subjectAltName" field.

Version 5.146.0 Released 27.03.2018

Bug fixes

  • Filters.Fixed incorrect database requests. The bug occurred when setting the second filter, which contained spaces in the multi-line input field.

Changes

  • Domain records.TXT-records with line breaks can no longer be created.
  • subdomain validator.Added processing of return DNS requests with subnet.

Version 5.142.0 Released 27.02.2018

Changes:

  • Password recovery. Fixed header encoding for password recovery emails.

Version 5.141.0 Released 20.02.2018

Bug fixes

  • Rights.Fixed: error of checking access rights of users to the lists in the section Rights.

Changes

  • Operation log.Improved the list of operations on the "User" level.

Improvements

  • Trial license order.User can edit an email address.

Version 5.140.0 Released 13.02.2018

Bug fixes

  • Filters.Removed: possibility to create two filters with the same name.
  • SSL certificate for panel address.Fixed: the bug occurred when saving the domain name from the Wildcard certificate.

Version 5.139.0 Released 06.02.2018

New features

  • OS installation.Introduced support of software RAID.

Changes

  • License order.The "Login" and "Password" fields on the user and license registration form are now read-only.

Bug fixes

  • Panel updates.Fixed duplicated packages after panel update.
  • User settings - Mail notifications.Fixed data verification procedure in the Email field.

Version 5.136.0 Released 16.01.2018

New features

  • License order form.Users can order a trial or commercial license.

Changes

  • mgr_user name space.Added new function GetHome to get user home directory.

Version 5.134.0 Released 05.12.2017

Bug fixes:

  • Setup Wizard. Fixed: Wizard step was defined incorrectly. The error occurred if the 'step" parameter was empty.

Version 5.133.0 Released 28.11.2017

Changes:

  • Symlinks. In the mgr_job::safe::SymLink class you can set symlink permissions.

Version 5.132.0 Released 21.11.2017

Changes

  • User settings.User email address can be set via sbin/mgrctl. In the 'url' parameter you can specify URL of the control panel that will be added into Email confirmation notification

Bug fixes

  • System settings.Fixed: it was not possible to select "Grant ISPsystem support access" and "Grant Hosting support access" check boxes at the same time

Version 5.131.0 Released 14.11.2017

Bug fixes

  • ISPmanager 4 integration . Fixed: error during integration between ISPmanager 4 and DNSmanager 5. It occured if DNSmanager 5 user didn't specified the email address.
  • Panel addresses.Fixed: ihttpd start bug which occurred when adding or deleting SSL-certificates and IP addresses

Version 5.130.0 Released 07.11.2017

Changes

  • System settings. The "System settings" module is now available on "Administrator" level

Bug fixes

  • Pkgugrade.sh. update script. Yum package manager update has been added
  • sbin/licctl processes.Fixed: large number of sbin/licctl processes were running if there was no license on server

Version 5.129.0 Released 31.10.2017

Bug fixes

  • Panel addresses.Fixed preservation of SSL-chains

Changes

  • Period field. "Month' is now always available in periods fields

Version 5.128.0 Released 24.10.2017

Changes

  • The "Panel addresses" module is now available on "Administrator" level .

Improvements

  • Backup plans. Added "Cluster nodes" field into list filter form

Version 5.127.0 Released 17.10.2017

Changes

  • Panel updates. Now control panels are updated at random time within 24 hours
  • Panel menu. Menu "Bugtrack" was changed into "Feature request"
  • Request completion page. Modified: copyright notice link for Russian localization of control panel. ispsystem.com was changed into ispsystem.ru.

Version 5.126.0 Released 10.10.2017

Changes

  • API changes. You can now specify timeout for sending email via mgr_email::SmtpServer.

Bug fixes

  • Fixed a number of security bugs .

Version 5.125.0 Released 03.10.2017

Changes

  • Mail notifications. Notifications language can be change in the "User settings" form when changing panel language (without changing mail server)
  • Periods. "Week" is now always available in the period field

Bug fixes

  • Icons in status bar. Icons are now displayed correctly in status bar. the bug occurred when selecting several lines

Version 5.124.0 Released 26.09.2017

Changes

  • Email notifications. Changed the color of the banner about unconfirmed email address.

New features

  • HTTP server. Let's Encrypt certificates cab be generated directly from the "Panel address" module. SNI configuration is now supported for OS Centos 7, Debian 8 and Ubuntu 16.04

Version 5.122.0 Released 12.09.2017

Changes

  • OS template synchronization. If rsync synchronization of templates failed, notification will be shown in the control panel.
  • Check of the COREmanager version (as opposed to repository only) to find out whether downgrade is required during installation.

Version 5.121.0 Released 05.09.2017

New features

  • Domains. Introduced support of CAA records.

Bug fixes

  • Modules. Fixed: license was not uploaded in the "Modules" menu

Improvements

  • Check free disk space (not less than 300 MB) when starting the update process via pkgupgrade.sh.

Version 5.120.0 Released 29.08.2017

Changes:

  • Fixed email notifications that are sent when user's email address is changed in the "User settings" module .

Version 5.119.0 Released 22.08.2017

Bug fixes

  • Group edit. Fixed: control elements were not processed correctly if they were located in one field and the first element was read-only
  • Fixed: copy and hidden copy were not emailed .

Version 5.117.1 Released 14.08.2017

Bug fixes:

  • Domain creation via API . Fixed: if the dtype parameter is not specified, "master" is set by default

Version 5.117.0 Released 08.08.2017

Bug fixes:

  • wget processed in install.sh will be terminated by timeout .

Version 5.116.0 Released 01.08.2017

Improvements

  • Verification of a new IP address of the control panel.

Changes

  • Mail notifications. Email confirmation banner won't be shown within a month in case of hiding it.

Bug fixes

  • Notifications. Fixed: deleting a user also deleted his notifications

Version 5.115.0 Released 25.07.2017

Bug fixes

  • Mail notifications. Fixed. Minor bugs causing email confirmation banner displaying in case if a mail server is not configured.
  • Notifications. Fixed. Bug of displaying notification even after reading it by user
  • Background tasks. Fixed. Bug of displaying "Finish" button for tasks that were completed with an error

Changes

  • Statistics. In the Operations log advanced search by users and IP addresses is now made by the entered value .
  • Global search. Saved filters are displayed after using global search now.
  • Mail notifications. Email confirmation banner can not be hidden after disabling password recovery module now.

Version 5.114.0 Released 18.07.2017

Bug fixes

  • Mail notification configuration. Fixed. Bug causing duplicating unconfirmed email banner for users

Changes

  • Creating a new domain . Master type will be chosen by default when create a domain
  • Domains. TXT records checking has been simplified with removing "*=*" record format limitation.

Version 5.112.0 Released 04.07.2017

Changes

  • System information. Only one CPU was displayed even though multiple CPU were created in the system .

Improvements

  • Synchronization of OS templates. rsync and distrsync now supports synchronization of sparsed files

Version 5.110.0 Released 20.06.2017

Bug fixes

  • Change log. Updating the panel did not set the correct update date
  • Fixed the bug in the parser of (bind) configuration file. Zone records containing additional fields with values array were removed incorrectly .

Changes

  • Panel update. afterupdate is started upon first success start of a control panel. In earlier versions, afterupdate was called by the package manager, but in some situations the panels could not process it

Version 5.109.0 Released 13.06.2017

Bug fixes

  • User settings. If an external mail server is not configured, the "Send confirmation" button was not hidden
  • Logging settings. Incorrect logging level was displayed, when the default logging level was selected

Version 5.108.0 Released 06.06.2017

Changes

  • Changing pocessing policy from debug.conf. Now policies are checked in a following order: binary.module, binary.*, *.module, *.*. After finding a suitable policy a check will be finished.
  • Domain records management. When you create a domain name, the "refresh" parameters for the SOA record is taken from the configuration file

Improvements

  • Logging settings. You can now set logging levels for panel's application
  • Main page - System information. Defying diskspace size measure units

Bug fixes

  • IP addresses. The list of IP addresses could show the same IPs

Version 5.107.0 Released 30.05.2017

Bug fixes

  • Permissions. The "Two-step authentication" function could not be disabled
  • IP addresses on CentOS 7. Fixed the bug with empty files of network interface configuration

Improvements

  • Password recovery. The "Password reset" link is hidden if the corresponding module is disabled, or an external mail server is not configured
  • The autocomplete file of the bash command for mgrctl. Make sure the bash-completion package is installed .

Changes

  • Usernames. Modified the maximum length of database username
  • Do not call mgrctl exit when installing/updating packages from postinst scripts, if the control panel was not running at that time .

Version 5.106.0 Released 23.05.2017

Bug fixes

  • New cluster node. Fixed the bug that caused setup of a cluster node to fail

New features

  • We implemented a new experimental mechanism for managing IP addresses. This is an alternative to IPmanager, which can be activated with the "Option IpManagement2" parameter in the configuration file. Read more: https://doc.ispsystem.ru/index.php/IPmanager_APIv2.

Version 5.105.0 Released 16.05.2017

Improvements

  • Email notifications. A sender name can be specified in the Email notifications configuration form

Bug fixes

  • Recipe management. Fixed the recipe parsing bug that generated exceptions

Version 5.103.0 Released 02.05.2017

Improvements:

  • Email notifications . Added link to form "User settings" in the banner that appears when email address is not confirmed

Version 5.102.0 Released 25.04.2017

Improvements

  • Additional IP addresses. IP addresses can be specified in the panel's configuration file.
  • Logs rotation. Now logs rotation is running in a separate process that will start at the moment of rotation
  • Periods. New periods in reports and filters: "quarter", "half-a-year", and "year"

Bug fixes

  • Quotation marks in txt records. A new validator will check TXT-records
  • Logging settings. Description in the "Level" column was hidden when selecting "All modules" by default
  • Converters. punycode converter failed when trying to convert strings consisting of spaces

Version 5.101.0 Released 18.04.2017

Improvements

  • Redirect to partner's web-site. Clients can be redirected to a partner site when clicking "Buy" in the Modules section. In earlier versions, the system was trying to purchase a required module via API BILLmanager

Bug fixes

  • Printing of reports and lists. When printing a report and emailing it to a staff member, only the first value was shown in the fields with multi-select options. When printing the list where sorting was set by several fields, the sorting icon ( a triangle) was shown only for the column which was sorted first

Changes

  • Swap RAM and size in the System information module is now shown in MiB (1 MiB = 1048576 byte).
  • Email notifications. Now administrators can configure email notifications

Version 5.100.0 Released 11.04.2017

Changes

  • Regular expressions . Modified the regex compilation algorithm. Now if the record contacts invalid extended POSIX expression, the system will try to compile it into a regular expression

New features

  • Password reset . The password reset function is now available to users

Bug fixes

  • Automatic filters in the list of active sessions are now set correctly .
  • Fixed the bug which occurred when trying to change a double-click action in tables with buttons grouped into one toolgrp.

Version 5.98.0 Released 28.03.2017

Improvements

  • Plug-ins can be hidden depending on required features (isp_api::AddFeature).

Changes

  • New licensings servers. The old license scheme is removed from licctl.

Version 5.97.0 Released 21.03.2017

Bug fixes

  • mgr_date::Date daylight saving time . mgr_date::Date keeps time corresponding to a middate (earlier it was midnight) allowing to avoid issues with adjustment to a daylight saving time (mgr_date::Date::AddDays could add one day fewer that it was specified)
  • Negative values in XML . Fixed conversion of negative values into strings via XSLT

Improvements

  • Natural sorting . Natural sorting is now used for server lables and racks, as well as for identifier and description of switch ports
  • URL . The system will now process encoded symbols, if hexadecimal notation was presented in symbols 'a'-'f' (lower-case)
  • Icon in the list of services . You can now add custom icons for certain services
  • Release of IP addresses . An error notification will be generated in case of errors. A new attempt to release an IP address will be made later

Version 5.96.0 Released 14.03.2017

Bug fixes

  • Two-step authentication . Fixed updates of a QR-code on the form of two-step authentication

Improvements

  • Logging settings . We have added description of new modules

Version 5.95.0 Released 07.03.2017

Bug fixes

  • Two-step authentication . Fixed the bug that occurred when disabling two-step authentication
  • Two-step authentication . QR-code is now read correctly

Version 5.93.0 Released 21.02.2017

Changes

  • Email notifications . Sending waiting time through ISPsystem server is reduced to 30 seconds

Improvements

  • List of modules . Module prices will be taken from license servers rather than from ISPsystem's billing system. This will allow to open the list of modules when your server can reach at least one of our license servers

Bug fixes

  • Logging levels . The logging level set in debug.conf for all modules has higher priority than the default settings specified in the panel. The logging level set for a specific binary file will have a higher priority than the same level set for all logs.
  • Panel freezes . Fixed deadlock that might occur when changing the panel's configuration file via API
  • Dependency of coremanager from wget .
  • Template engine for configuration files . Now the system will check for the cycle file import when configuring a web-server with the template engine (the import directive)
  • Fixed the bug with requests to panel via URL /manager/<panels name> .
  • Non-case sensitive table sorting (calpha) . Fixed sorting algorithm
  • Installation of a control panel on the system with openntpd . Fixed installation of COREmanager on a Debian system running openntpd instead of ntp.

Version 5.92.0 Released 14.02.2017

Changes:

  • Number of bytes . Values with symbols that differ from figures, dots, and spaces were not converted.

Version 5.91.0 Released 07.02.2017

Bug fixes

  • Backup configuration. Fixed deletion of backup copies when using Yandex.Disk and DROPBOX storages
  • The control panel failed when a new notification was registered .

Improvements

  • Logging. Data of certain applications were added into logs of the other. Added new features for setting logging details. Changed the format of file names resulted from logs rotation. For more information please refer to http://doc.ispsystem.com/index.php/Logging_settings_(debug.conf)
  • File download . Added the "open" attribute. If it is set to "yes", a browser will try to open the file that was downloaded through the control panel
  • Synchronization of OS templates . If the first attempt of OS templates synchronization fails, the system will make a new try

Version 5.90.0 Released 31.01.2017

Bug fixes

  • Data caching . The control panel could use data which differs from real data in the database

Improvements

  • Name space . Two IP addresses can be assigned to a name space

Version 5.89.0 Released 24.01.2017

Changes

  • National domain in URL . Modified the "url" validator. The earlier version converted an international domain inside url into punycode
  • Large number of files in var/run . The status file won't be saved, if the task was closed

Bug fixes

  • SSH errors . Fixed mechanism that processes errors occurring on the remote server when executing a command via SSH
  • User settings . The "Email" field was hidden if the mailbox confirmation email couldn't be sent
  • Panel doesn't see a part of IPv6 addresses . Error fixed. Due to procfs peculiarities, a part of the content could have disappeared when reading /proc/net/if_inet6 with big blocks.

Version 5.88.0 Released 17.01.2017

Changes:

  • Backup configuration (Amazon S3) . Authentication mechanism was changed into AWS4-HMAC-SHA256

Version 5.87.0 Released 10.01.2017

Improvements

  • SSL protocols and codes in the web-server . Parameters of SSL connections can be specified via ihttpd.conf (ssl_cipher). The string format corresponds to the priorities parameters of the gnutls_priority_init function
  • Password change . Users need to enter the old password before they can change it
  • Mail server configuration . Mail server configuration options can be found on the "Mail notifications module". You can choose certain types of notifications that will be sent. ISPsystem mail server can no longer be selected
  • Available release version . licctl now shows information about the last available release version

Bug fixes

  • The tariff plan was defined incorrectly when a client ordered a third-party module .
  • HP Ilo doesn't work through IPMI proxy . Fixed the http chunk generation algorithm. IPMI of HP servers could be open in Chrome
  • Group operations cannot be completed . Fixed the bug that occurs when performing group operations if the user logs out and logs in to a higher user level. Now requests for group operations running in different threads will have their own session identifier
  • Panel restarts when trying to download a license . licctl was trying to restart the panel, if it was not running
  • Management of Ipv6 addresses . Modified the SetMask method of the mgr_net::Ip class. The mask for IPv6 was calculated incorrectly
  • Panel update . The "Update product" button didn't update the panel if the automatic renewal function was suspended
  • Panel faults . Fixed a number of bugs that can lead to the failure of the control panel
  • Information in the configuration file . Fixed the configuration file read bug that occurred, if a record with less shift was modified in the same transaction
  • Save to CSV . Fixed the bug with convertation of UTF-8 symbols which are not supported by Windows-1251

Changes

  • Limits . Limits on the number of users and domains are enlarged to 999999999 in the reseller edit form. The domain limit is set for the user edit form
  • Messages for progress indicator . In case of group editing, messages were uploaded from the function messages rather from groupedit
  • Temporary files . The ".tmp" suffix is added to all temporary files and directories. The inode number will be verified during deletion (if it was changed, the file/directory won't be deleted). Thread number in the names of temporary files will be changed into pseudo-random consequence during modification of configuration files
  • Access to function . When changing permissions in the "Access to functions" module, the system will require a user in order to receive the data specific for the selected user role. If the user was not specified, the panel will offer to create him
  • Type of repository . Modified procedure for defining a repository type. This improvement will help to avoid the issue that occurred when installing apt on CentOS

Version 5.84.0 Released 29.11.2016

Improvements

  • Slicing of the list on the form. Fixed the bug of slicing of the list on the form if the field above was fixed.

Bug fixes

  • Operation confirmation form . Fixed locations of buttons on a pop-up (modal) window form in case of error
  • Slicing of fixed field on the form . Fixed the bug of slicing of fixed field if there were an error
  • Slicing of the text area during size changing . Fixed the bug of slicing of the text area if the height was changed or if the height was changed automatically

Version 5.83.0 Released 22.11.2016

Bug fixes:

  • Operation log . Old data could not be deleted

Version 5.82.0 Released 15.11.2016

Bug fixes

  • System deletes cron jobs . Cron jobs could disappear when a user started several control panels simultaneously
  • "Server resources" diagram . Fixed the bug that deleted all data for diagram

Changes

  • Use unprivileged user when creating new views in powerdns .

Version 5.81.0 Released 08.11.2016

Bug fixes:

  • Deletion of old repositories when starting pkgupgrade.sh . ispsystem-5.* directories were not deleted from yum cache

Version 5.80.0 Released 01.11.2016

Improvements

  • SVG-logo . Users can chose SVG-logos in the Branding settings module

Bug fixes

  • The /usr/local/mgr5/sbin/pdns_wait_start.sh в /etc/rc.local script will start the powerdns processes of resellers during setup .

Version 5.79.0 Released 25.10.2016

Bug fixes

  • GeoIP . Fixed a bug that occurred when downloading the IP database in case the /usr/share/GeoIP directory was missing
  • CNAME records . Users cannot create CNAME-records that refer to themselves

Version 5.78.0 Released 18.10.2016

Bug fixes:

  • Incorrect permissions on domain's directory . When you activate an auto sub-domain for the WWW domain, access permissions to the main domain's directory did not change

Version 5.77.0 Released 11.10.2016

Changes

  • Username in the database history . displayname is now displayed together with username in the history

Bug fixes

  • Added limits on WWW-log size .
  • Email confirmation . Notification about successful email confirmation was shown regardless confirmation results

Version 5.76.0 Released 04.10.2016

Changes:

  • Checking uniqueness of IP address . The system will now check uniqueness of a newly added IP address regardless the IP management system, which is integrated with BILLmanager. Check option can be enabled in the "Cluster settings/Policy" module

Version 5.75.0 Released 27.09.2016

Improvements:

  • Names of social network accounts . The "usrparam" function now contains information about connected social network accounts

Version 5.74.0 Released 20.09.2016

Bug fixes

  • Cron tasks deletion . Fixed the bug that caused tasks with unabled output redirection not to be found by the panel
  • Deletion of all NS-records . Added a check which disables deletion of the last NS-record from a domain
  • Additional check of domain records . The system will generate an error, if the CNAME record with the same name is found

Changes

  • Cash packages update . Execution time of the sbin/pkgupdate.sh packages cash update was changed to a random one, within 3 to 4 hours/day interval

New features

  • Global search . You can now search by users and domain names

Version 5.73.0 Released 13.09.2016

Bug fixes:

  • Authorization notification . The "Email" field remained empty unless email is verified. Authorization notifications were sent regardless e-mail address confirmation.Now users will see a message asking them to confirm email address in case there was no response to the email.

Version 5.72.0 Released 06.09.2016

Improvements

  • SSL-certificated. The panel now supports CSR requests for X.509 multi-domain certificates (for Let's Encrypt certificates)

Bug fixes

  • Duplicated parameters in Nginx configuration file. Some parameters got duplicated after switching to a new Template engine for configuration files

Version 5.71.0 Released 30.08.2016

Improvements:

  • Immediate panel update . Before you start panel update and click the "Update product" button, licenses of all installed software products will be updated in order to get information about the maximum available version

Version 5.70.0 Released 23.08.2016

Changes

  • System information . System information is now available to administrator

Bug fixes

  • Invalid field . Information about incorrect format was added automatically into the "Description" field when registering an error

Version 5.69.0 Released 16.08.2016

Bug fixes

  • Add panel address . Changes were applied only after web-server reboot
  • Mail server properties . Notifications could not be sent if port 465 was used

Improvements

  • Base in print.xsl . You can specify "basehref" manually in case of local calls

Version 5.68.0 Released 09.08.2016

Bug fixes

  • Error reading XML during panel restart . The control panel could close some incoming connections during restart
  • named could'е detect changes in zone files . If the panel changed the zone when calling rndc reload <domain> (the same second), changes could not be applied until the zone was modified again later

Improvements

  • The Orion theme now supports its own javascript (jscript) and the event="yes" attribute for controls on the form . Javascript inside the jscript tag will be executed after a form/list/report is displayed. If the control has the event="yes" attribute, changing its value will call the CONTROLNAME_event function.

Version 5.67.0 Released 02.08.2016

Bug fixes

  • Panel address . ihttpd could not start after adding a certificate chain

Improvements

  • Plug-ins reselling via third-party billing systems. If your server is assigned IP addresses that belong to reseller, users will be able to purchase plug-ins both via ISPsystem and reseller's billing systems
  • mgrctl returned the zero code when handling the error .

Version 5.66.0 Released 26.07.2016

Improvements

  • Service order . A hint with information about discounts is now shown in the Cart. In the Global settings module you can select an option to hide discounts during order

Bug fixes

  • Fixed a bug with sending external forms (eg. registration form) in mobile theme.
  • Icons next to the form fields in Shop-window are now displayed correctly .
  • Fixed a bug with updating a prefix of the form field by setvalues.

Version 5.65.0 Released 19.07.2016

Bug fixes

  • Dashboard -- Server resources . Total disk size was calculated incorrectly, if several partitions were mounted on the same device
  • Open Live chat . The session will no longer terminate when a Live- chat opens

Version 5.64.0 Released 12.07.2016

Improvements

  • Access to recipes . In the "Cluster settings/Recipes" --> "Properties" you can restrict access to recipes
  • Installation via install.sh will install the last software version allowed by a client's license .
  • Frame with 100% form height . With the @fullheight attribute you can make a frame fit the full form's height. The form is supposed to contain only a frame

Bug fixes

  • Domain's resource records . If you run PowerDNS, when creating a domain with private name space, mname of the SOA record contained a database name of the name space
  • Connection via SSH . Errors that occur when creating multiple server connections are now processed in the SSH module

Version 5.63.0 Released 05.07.2016

Bug fixes

  • ihttpd creates 100% CPU load . ihttpd created high CPU load when calculating the idle time, even if nothing significant was running at high CPU.
  • Dashboard -- Server resources . Fixed incorrect graphs
  • Show field with prefix on the external form . The prefix was overcovered values in the field

Improvements

  • Authentication via social networks . The mobile theme now contains buttons for login with social networks
  • Text highlighting in code editor . You can highlight any text in the code editor with the highlight_from attribute that specifies a filed to highlight a text

Version 5.62.0 Released 28.06.2016

Improvements

  • Logs preservation . "Operation log' --> "Settings" now can be found in the "System settings" module. You can enter the number of days to keep log archives
  • Change log . Released beta-versions are now shown in the "Status" column as "released (beta)"

Bug fixes

  • Invalid pid file . ihttpd blocked its pid file to read (shared lock), enabling to start several ihttpd processes simultaneously
  • Maximum number of open files . Linux doesn't allow to set RLIM_INFINITY for RLIMIT_NOFILE. You can set the maximum value specified in /proc/sys/fs/nr_open
  • Memory leaks in logging settings . Previous rules were not deleted after changing the settings
  • PowerDNS support . Fixed invalid SQL request, which may lead to errors with domain records in PowerDNS
  • Domain records . TXT-records longer than 255 characters were processed incorrectly
  • CNAME record with the name '@' . Additional check will prevent users from creating such records
  • Icons for resources . You can activate resource icons for tariff add-ons

Changes

  • License key check . If a product version exceeds the one, which allows to update the key, the license won't be activated
  • Spread panel updates over time . Update time is selected randomly between 3 and 4 a.m.
  • Different number validators ignore unicode character NO-BREAK SPACE.

New features

  • Disable automatic renewals . Repository version will get frozen after automatic renewals are disabled

Version 5.61.0 Released 21.06.2016

New features:

  • Support of swg icons for Safari . Product logo is now displayed for pinned tabs

Version 5.60.0 Released 14.06.2016

Bug fixes

  • Error executing recipe . In the "Additional information" field in the recipe error notification you can see a text that a recipe sends to stdout. Notification text filter function is now available. The function will cut a text to 1 KiB, all symbols with codes < 0x20 and > 0x7E will be deleted
  • Assign session to user's IP address . IPv4 addresses displayed as IPv6, were considered restricted

New features

  • TSIG support . Introduced support of TSIG for Bind
  • DNSSEC support . Introduced support of DNSSEC as a plug-in for Bind

Version 5.59.0 Released 07.06.2016

Bug fixes

  • Errors in built-in web-server and JSON . If the output format should be in JSON, ihttpd will send a response in JSON in case of internal errors

Changes

  • System settings . "Send usage notifications" and "Send error notifications". Added short description for sender configuration

Version 5.58.0 Released 31.05.2016

Improvements

  • Notifications module . Automatic resolution of issues is now running on multiple threads
  • Installation of paid modules . The free attribute enables to install some modules for free (demo-version)
  • GPG signature for RPM packages.

Version 5.57.0 Released 17.05.2016

Bug fixes

  • Authentication via social networks . Renaming a user will not disable his login via social networks. If this error still occurs, you should update/delete records from the sociallink table

Changes

  • Debian-based OS package name change .
  • "Two-factor authentication" is renamed into "2-step authentication" . Added new descriptions for errors, including error messages about invalid temporary password now include information about possible errors. Users won't be able to see other client's QR code with 2-step authentication enabled

Improvements

  • Text field size in MySQL database . Size is now set in UTF characters, rather than in bytes

Version 5.56.0 Released 04.05.2016

New features

  • Combining similar banners . If a message with the multi_<banner id> name and banners do not have links, such banners will be combined into one. The __count__ macro will be changed into the number of combined banners

Improvements

  • reCAPTCHA . reCAPTCHA is now displayed on the registration form
  • Disable two-factor authentication . If admin log ins to control panel as user, he won't be required to enter a password in order to disable two-factor authentication
  • Error deleting non-existing cron job . Fixed a bug that occurred when deleting a non-existing cron job
  • Notification for group operations . If 'progress_group_step', is not found in group messages, the search will be made in messages from parent functions

Bug fixes

  • Graphs are now displayed correctly .
  • Error renaming user . With two-factor authentication enabled, renaming a user caused errors, and the user couldn't work in his panel.
  • Group operations in lists did not work . Two-factor authentication might cause errors when performing group operations
  • Progress bar hangs during file download . Progress bar hangs during file download if the groupdownload button is used
  • Project gets lost if two-factor authentication is active . If a client enables two-factor authentication, when you drill down to his panel or change project as that user, the "project" parameter may get lost
  • "Output error" on the login form after logout . The error occurred if you first drill down to User level and then log out from the control panel
  • ihttpd terminates connections . Calling "select" showed that the descriptor is ready to read, however the EAGAIN error occurred when trying to read. In this case ihttpd reset connection it has just received. The error occurred on KVM VPS (CentOS 7)
  • Notification quantity indicator shows 0 .
  • Disk space was displayed incorrectly . If one and the same partition was mounted several times, its size was calculated several times as well
  • Deletion of IP address on CentOS crashes network configuration file . Starting from 2014 PREFIX network configuration is added instead of NETMASK. The control panel tried to delete NETMASK as well
  • Filter in notifications . An error in SQL expression occurred when applied a filter in the Notifications module
  • licctl hangs . licctl restarts a panel when downloading a license. In some cases the panel was trying to update the license causing dead lock

Version 5.55.0 Released 12.04.2016

Improvements

  • Group edit . Group edit can be forbidden for certain functions. You will need to add the nogroupedit="yes" attribute for the toolbtn element.
  • Selection of element in the list from child form . (the Orion interface theme) If a form passes element's elid in the list, the element will be selected

Bug fixes

  • Group editing, operation availability check . The system will check whether an element can be edited

Changes

  • Group edit . If different values are entered into fields, the "Different values" hint is shown rather than the value of the first element
  • Logging settings . A new interface for logging set up is now available
  • Filter . Spaces are deleted at the beginning and end of filter value

Version 5.54.0 Released 29.03.2016

New features

  • Waiting for panel to update . Panel gets blocked during update causing incoming requests to fail. The WaitLocked method is added to mgr_client, which allows to wait for panel to get unblocked. In particular, this feature is used in ISPmanager backup module

Changes

  • Authentication with key of disabled user . When a user gets disabled, all his one-time passwords received through session.newkey, will be reset

Bug fixes

  • GeoIP bases upload bug . Fixed de-archiving of binary bases GeoIP Maxmind
  • invalid CNAME . CNAME cannot have the same name as other records
  • Progress bar in Wizard . Progress bar no longer hangs
  • Parameters in nestedlist linked lists . When switching to a linked list, parameters set via macros __col_value__, __elid__, __plid__ were not encoded
  • Operation log, period . Panel failed when trying to set a period to keep log files. This error was caused by invalid log file format

Version 5.53.0 Released 15.03.2016

Improvements

  • Several IP addresses for VM . Several IPv4 and/or IPv6 addresses can be allocated to a newly created virtual machine. The list of virtual machines and its edit form now shows primary IPv4 and IPv6, rather than a single primary IP address
  • Notifications module bug . The notifications module opened for too long if it contained too many notifications

Bug fixes

  • File names . Some COREmanager functions cut spaces before and after a file name causing different errors
  • Help links . State of help links is now saved correctly
  • Duplication of pinned tabs (Orion interface theme) . Pinned tabs got duplicated when opening a form on the Dashboard
  • Panel failed after login . Control panel failed after login with GeoIP enabled. Authentication via social networks and information about login attempt (an attempt to log in from another region) are now processed correctly
  • Log is not rotated . If you enable low level-logging, the log contained only log level information. A file was not rotated and could be more than 100 MB in size

Changes

  • Update time in the changelog. In case of errors in the afterupdate / afterinstall function, the update time was not specified
  • Request owner . When admin drills down to user panel, the log will show both the username who sent the request and the username who got authorized in the panel

New features

  • Local C++ plug-ins . If the src/<library name> directory is created, and errors occurred when uploading that directory, the control panel will try to re-compile it with the "make" command. if the error occurs again, it will be one hour before the panel tries to re-compile the library
  • Support of robots.txt . When requesting that file, ihttps passes the skins/robots.txt or skins/robots-default.txt file, which contains default settings. You can create a robots.txt with custom settings according to your needs
  • Go back to control panel . If you use key authentication (session.newkey), you can provide a URL to go back to your panel. The following parameters should be passed into the "auth" function along with the key: backurl (a full URL to go back), backname (a string that will be used in the menu), backlevel (a user level where the corresponding icon will be displayed)
  • Two-factor authentication . The following operations can be confirmed with a one-time password: panel login, form edit (the whole form and selected fields), group operations

Version 5.51.0 Released 16.02.2016

Bug fixes

  • COREmanager could not see cron jobs . COREmanager could not see cron jobs if the "Do not email report" check box was cleared
  • Preview buttons . Fixed preview-type buttons on a list toolbar which occurred if this type of buttons was used by default
  • jsonparse error on Dashboard . Dashboard was displayed incorrectly if localized messages contained unsupported symbols
  • Built-in web-server . Fixed a high CPU utilization bug caused by a large number of connections

Improvements

  • Top menu . Added @img and @sprite attributes for displaying interface theme items
  • List on the form . A list on the form can be hidden by if/else. If a list have labels, they will be also hidden/displayed with that list

Version 5.50.0 Released 01.02.2016

Bug fixes:

  • Check box in group edit . Check box is now displayed correctly

Version 5.49.0 Released 19.01.2016

Improvements

  • The "color" attribute in mobile theme. The "color" attribute is now supported for list elements and buttons on the form
  • Global search form . Added the "Clear" button
  • Hide/show useful links. Hiding useful links will hide them in all modules of the control panel. Clicking the "Help" icon will display them. Link configuration is kept is cookies.
  • Arbitrary IP address as master IP . You can specify any IP address using the DnsNsMasterIp parameter. It will be passed to slave server as the master IP

Bug fixes

  • json parse error on forms with frame . json parse error occurred wen trying to open a form with a frame
  • Error displaying list items in the Mobile interface theme. The interface hung when trying to open a list with empty toolbar
  • PowerDNS restart. When changing server parameters the "pdns" process could not be restarted due to invalid command on CentOS
  • Change log . The "Product version" column won't be displayed for products without versions (e.g. IPmanager)
  • Quick search. The strings containing symbols in certain order (e.g. span/class/live) were displayed incorrectly
  • Incorrect link to Documentation . Fixed a link (More info) to the Knowledge base that was displayed in case of error
  • Error editing a list item . The error occurred after clicking buttons with the @sametab attribute, e.g. in the File manager.
  • Allow port. When installing the panel on CentOS, the DNS port was denied in the Firewall configuration module
  • Email notifications only in Russian. Login notifications (including notifications about login from a different location if GeoIP is activated) were sent only in Russian
  • "include" in messages of the default language ("en"). The Include sections from the English language were not addedd into XML files of other languages

Version 5.48.0 Released 22.12.2015

Improvements

  • Updating Dashboard blocks . You can specify the @update=yes attribute to update a block on the Dashboard every time a client opens this module

Bug fixes

  • Invalid old value for slider and textarea. When trying to get the old value for input fields such as "slider" or "textarea", the new value was returned
  • System configuration . Server check was not performed, and mail server settings were not applied when setting port 465 for the SMTP server
  • DNS synchronization bug . In case of errors during DNS server synchronization (e.g. the domain does not exist or belongs to another user), the synchronization process failed

Changes

  • usagestat process is hanging. Original problem: usagestat process stops for a randon number of seconds to provide an even server load disctibution. If this process was initiated more than once per 24 hours, a line of such processes was created. Now, this task is added to the planner with a randon launch time. Delay in usagestat is now random but within one minute
  • CDN. CDN will be used only when installing the panel through install.sh. The common repository will be used for updates
  • maxlength for text fields. The limit is now set in symbols rather than in bytes

Version 5.47.0 Released 15.12.2015

Bug fixes:

  • Confirmation of dangerous operation . Clicking "Cancel" executed an insecure request

Version 5.46.0 Released 08.12.2015

Changes

  • Check server name when getting a license . The server time will be adjusted, if it differs from the the licensing server time for more than an hour. If this operation fails, the license won't be activated

Improvements

  • Password generation button . A password generation button can be displayed for the "passord" field type without confirmation. Specify the genpasswd="yes" attribute to set this option
  • Support for "convert" for indicator-type buttons. Now the indicator's value can be displayed in the easy-to-read format
  • Restart panel after license upgrade . When obtaining a license through sbin/licctl, the control panel will be automatically restarted

Bug fixes

  • Group editing error. The slider was not displayed after group editing. If the elements had different values, all the values were modified regardless the position of the slider
  • Global search. Fixed a bug that occurred when generating a global search table and caused the process to fail
  • Backups. Fixed a backup bug that occurred with files which names contained word-wraps.

Version 5.45.0 Released 01.12.2015

Bug fixes

  • Drill down to user level from the Active sessions module. Due to double encoding of a username it was impossible to drill down to the user panel if his name contains other characters besides the Latin alphabet letters and digits
  • "Total" for xprop fields. The number of xprop was calculated incorrectly, if @value was specified for them, and other xprop with that name, which did not require calculation of statistics, already existed

Version 5.44.0 Released 17.11.2015

Improvements

  • Different configs for logging settings . Logging settings can be read not only from the file etc/debug.conf, but also from all the files etc/debug.conf.d/*.conf. The files will be sorted out in alphabetical order. Settings from etc/debug.conf will be applied last

New features

  • IP address assigned to user/reseller's name space . IP addresses assigned to user's or reseller's name space are now displayed in the User and Reseller modules

Version 5.43.0 Released 03.11.2015

New features

  • Assign session to IP address. You can specify the Option SecureSessionIp option to assign session to user's IP address. Starting from version 5.30 IP addresses were not assigned to user session, because IP addresses of mobile phone users might change in the course of operation

Improvements

  • Link to mobile version . When you access the panel from a mobile device, on the login form you will see a link to mobile version

Changes

  • A number of notifications is no longer used . Notification for quotas over the limit are no longer registered allowing to increase productivity of domains and users deletion operations
  • Domain records . The "Value" field on the TXT-record edit form has been changed into textarea
  • Expert mode. Deprecated expert and common modes. All fields on forms will be displayed to all users

Version 5.42.0 Released 21.10.2015

Changes

  • Notifications . If a control panel uses a database which differs from SQLite, information about notification will be stored in the same database. In earlier versions SQLite database etc/<panel name>_problems.db was used

Bug fixes

  • Highlighting active menu modules. In some situations active modules were not highlighted
  • Limit on backup copies which size exceeds 1000 Tib. Error occurred when trying to set the above value. The value could be changed only by modifying etc/ispmgr.conf

Version 5.41.0 Released 06.10.2015

Changes

  • Domain records . Do not add quotation marks to TXT-records with spf1 values

New features

  • Mobile theme . A new web-interface is specially designed for mobile devices. The mobile theme will open on mobile devices by default.

Version 5.40.0 Released 29.09.2015

New features

  • Unread tickets . In the browser window heading you can now see the number of unread tickets. The number is calculated based on filter settings in the "Support tickets" module. In the "Support tickets" -- "Settings" you can select the "Sound on new ticket" -check box to play a sound when a new ticket is posted.

Improvements

  • Control panel addresses . Enhanced SSL certificate creation procedure
  • Link to list . Lists now contains a button with link to a list. If the list contains a filter, its parameters will be specified in the link

Version 5.39.0 Released 22.09.2015

New features

  • Pinned tabs . Control panels now offer the ability to lock some of your most-used menu tabs

Improvements

  • ACE library update (used in File manager). Update includes a number of bugfixes, support of new language modes (SQLServer, Elixir, Elm, Praat, Eiffel, G-code, gitignore, AppleScript, Vala, Gherkin, Smarty, Dockerfile), new interface themes (SQLServer, Iplastic)

Version 5.38.0 Released 15.09.2015

Improvements

  • Hide useful links. You can now hide useful links if they prevent you from working with a form
  • File manager . File search can be now made by its content and name mask

Changes

  • Links to Documentation. If Documentation is not available in the selected language, an English page will open
  • Social login. Social login can be allowed only from specific IP addresses

Bug fixes

  • Changes to Amazon S3 buckets. When making a backup to Amazon storage, the system will search for existing buckets for a selected user, or ask to enter a new name
  • Multiple file download . This bug occurred if data preparation took from 15 to 30 minutes

Version 5.37.0 Released 02.09.2015

Bug fixes:

  • Server resources . Fixed error with incorrect disk usage data in Server resources on Dashboard

Version 5.36.0 Released 25.08.2015

Bug fixes

  • Scheduler. Fixed a bug: a time range can be specified for a Cron job
  • The latest version of program available for download. The latest available version was not displayed in the "About program" module

Improvements

  • Dashboard auto-updates . You can set automatic updates (in seconds) for blocks on the Dashboard using the autoupdate attribute

New features

  • Modifying TTL on DNS record. TTL can now be modified for a DNS resource record

Version 5.35.0 Released 11.08.2015

New features

  • CORS support in built-in web-server . Access-Control-Allow-Origin can be specified so that resources can be used by different sources

Bug fixes

  • The masterfile-format text option. The masterfile-format text option will be specified for named on CentOS 7
  • License agreement . Users couldn't accept the License agreement on English

Version 5.34.0 Released 05.08.2015

Changes

  • Setup fail2ban during COREmanager installation . fail2ban will be setup and configured when installing COREmanager. The feature is already available. If you don't want fail2ban to be installed automatically, you can use the key --disable-fail2ban
  • Assign session to IP address . This parameter can be set even if a client allows access only from specific IP addresses

Bug fixes

  • "Start automatically" check box was not saved when configuring backups . Auto-start was enabled, but the corresponding check box was not displayed in the backup edit form
  • Referer check . Referer checks will ignore standard values of 443 port for https and port 80 for http
  • Cannot save user settings . The control panel didn't save user settings, if email for notifications was not entered.

Improvements

  • Plug-ins. Dependency check will be performed when uploading a library through <library name="...">. If it depends on the library, which version has been already uploaded, the panel won't start
  • Default heading. If a localized message is not specified for the page heading, the hostname will be appear in the heading

Version 5.33.0 Released 21.07.2015

Improvements:

  • Parked page if no data are available in report . If a report doesn't contain any data, but a graph should be generated, a parked page with graph will be shown. If the report doesn't contain graphs, "no such data" will be displayed

Version 5.31.0 Released 30.06.2015

Bug fixes:

  • Default DNS settings (Reseller role) . Creating users with private name space set incorrect default DNS (they were copied from the reseller associated with that user)

Version 5.30.0 Released 23.06.2015

New features:

  • MySQL support . Internal data can be kept in MySQL rather than in SQLite

Version 5.29.0 Released 03.06.2015

New features:

  • IP address assigned to user/reseller's name space . IP addresses assigned to user's or reseller's name space are now displayed in the User and Reseller modules

Version 5.28.2 Released 25.05.2015

Bug fixes:

  • Security bug . Fixed a number of security bugs

Version 5.24.1 Released 13.03.2015

Bug fixes:

  • Corrected text messages . Corrected a number of text messages

Version 5.24.0 Released 12.03.2015

Changes:

  • Free version will remain active for an unlimited period. This version has the following limit: only 10 domains are allowed. This is an ideal solution for getting started and implementing the product .

Version 5.23.0 Released 11.02.2015

New features

  • Notes to users . You can enter any additional information related to users, resellers, and administrators

Improvements

  • Forbidden domain names . This feature is now available in all panels working with a DNS server using COREmanager mechanisms.

Bug fixes

  • List sorting on Dashboard . Fixed the that occurred due to outdated format of attributes in the XML file. @sorted="yes" is changed into @sorted="+1"

Version 5.22.0 Released 10.12.2014

Bug fixes:

  • Slave name servers . Both primary and slave domains can be created on slave name servers

Version 5.21.0 Released 12.11.2014

Improvements:

  • New interface language . The Dutch interface is now available.

Version 5.20.2 Released 10.10.2014

Bug fixes:

  • Minor bugs . Fixed a number of minor bugs

Version 5.20.0 Released 08.10.2014

Bug fixes:

  • Minor errors and bugs . Fixed a number of minor bugs

Version 5.19.0 Released 03.09.2014

New features

  • External name servers . allow-transfer is set up automatically when connecting external name server. AXFR-requests from the external name server are allowed automatically

Changes

  • Header files . Now the archive also contains the header files. Additional packages with header files are created for RPM and DEB packages
  • Initial server setup. The Setup Wizard will be removed. Now you can use the system setup form that includes all of the parameters from the Setup Wizard

Version 5.18.0 Released 06.08.2014

Improvements

  • Panel administrator . The Add new admin button has been added on the superuser's Dashboard enabling to create a new administrator (if no admins have been created) and switch to his panel by one click
  • List of slave servers. A list of slave servers now shows a username of the server connected
  • SOA record. SOA record now contains the mname parameter
  • Updating information on slave name servers . A new mechanism now enables to update domain information on slave name servers. The information is updated while editing a domain name, and creating, editing or deleting domain records.

Version 5.17.1 Released 09.07.2014

Bug fixes:

  • Minor errors and bugs . Fixed a number of errors and bugs.

Version 5.17.0 Released 09.07.2014

Bug fixes

  • Changing user password on slave server . Fixed the bug with changing the user password on a slave server

Changes

  • Identifier in the list of slave servers . Modified the identifier in the list of the slave servers. Now the identifier is username@url

Version 5.16.0 Released 04.06.2014

New features:

  • Limit on shared domains . You can set a limit on shared domains that each user will be allowed to create (now he can create only one sud-domain for a shared domain)

Version 5.15.0 Released 20.05.2014

Bug fixes

  • Remote DNS, administrator's email . If you are using DNSmanager as a DNS server, the email that was provided for a client, rather than in DNSmanager's, will be specified in the SOA record (in DNSmanager 5.15.0 and later)

Improvements

  • Specifying admin's email address when creating a domain. You can now provide the admin's email on the master record creation form.

New features

  • RPM. You can now install DNSmanager from RPM packages

Version 5.14.1 Released 08.04.2014

Bug fixes:

  • Not used fields . Fields that were not used are no longer displayed on the form.

Version 5.14.0 Released 08.04.2014

Bug fixes:

  • Integration with ISPmanager . Request for master-domain modification with admin' privileges via API was incorrectly considered as a request from ISPmanager.

Version 5.13.0 Released 03.03.2014

Bug fixes

  • Access with domain's owner permissions. List of domain names: users are not allowed to drill down to domain's owner level, if they are already accessed the panel with corresponding permissions.
  • Filter by domain name. Filter is now set correctly for national domains.

New features

  • Slave servers. You can now add and configure slave servers to integrate several DNSmanager to apply the changes to servers

Version 5.5.1 Released 27.01.2014

Bug fixes:

  • Unlimited values for users/domains limits . Fixed the bug with unlimited values, now users and domains are created correctly.

Version 5.5.0 Released 22.01.2014

Bug fixes:

  • Minor changes . Fixed a number of minor errors in the panel's functionality.

Version 5.4.0 Released 10.12.2013

Bug fixes:

  • Minor changes . Fixed a number of minor errors, introduced support for COREmanager 5.11.0.

Version 5.3.2 Released 29.11.2013

Bug fixes:

  • Integration with ISPmanager . Fixed the domain update bug in DNSmanager 5.

Version 5.3.1 Released 21.11.2013

Bug fixes:

  • Integration with ISPmanager . It was impossible to create a domain due to the ISPmanager integration bug.

Version 5.3.0 Released 19.11.2013

Changes:

  • Minor changes . Fixed a number of minor errors, introduced support for COREmanager 5.10.0.

Version 5.2.0 Released 09.10.2013

Bug fixes

  • Import from DNSmanager 4. Fixed import of domain names that contain a name of another domain.
  • Number of reseller's domains . When deleting a user the number of domain names allocted to reseller will be reduced by the number of domain names allocated to that user.

Improvements

  • Disable users. When disabling a user account having the same name space as reseller, domain names alloctade to that user can be disabled.

Version 5.1.0 Released 01.08.2013

Bug fixes

  • Record types. Fixed minor bugs with DNS record types.

New features

  • Shared domains . Resellers can now add and configure shared domains. Their users can create lower-level domains.
  • Filters. You can now set filters in the Domain management and User management modules.

Version 5.0.11 Released 10.07.2013

Bug fixes:

  • Minor bugs . Fixed a number of minor bugs that occurred when working with DNS server.

Version 5.0.10 Released 10.06.2013

Improvements

  • Home page. The Enter icon is now displayed on the Home page.

Bug fixes

  • Fixed import from DNSmanager 4. Fixed the bug with data import from DNSmanager 4 that occurred when a user name matches the beginning of another user's name. DNSmanager imported domains twice (for each user), and the import process failed.

Version 5.0.9 Released 16.05.2013

Bug fixes:

  • Support for NSD server . Introduced support for the NSD server (experimental feature).

Version 5.0.8 Released 01.05.2013

Bug fixes:

  • Minor bugs . Fixed a number of minor bugs.

Version 5.0.7 Released 09.04.2013

Bug fixes:

  • Minor bugs . Fixed a number of minor bugs.

Version 5.0.6 Released 21.03.2013

Bug fixes:

  • Integration with BILLmanager 4 . Fixed the integration bug.

Version 5.0.5 Released 19.03.2013

Bug fixes:

  • User deletion . Fixed the bug that occurred when deleting a user with Cyrillic namespace.

Version 5.0.4 Released 18.03.2013

Bug fixes:

  • Minor bugs . Fixed a number of minor bugs.

Version 5.0.3 Released 14.03.2013

Improvements

  • Terminate user session. Disabling a user account will automatically terminate his sessions. To perform an action in the control panel he will have to authorize again. Disabling a reseller account will also terminate sessions of his users.

New features

  • Go to User panel from the domain's list. An administrator can drill down to a User panel from the Domain management module.

Bug fixes

  • Create reverse zones. Fixed the bug with creating reverse records: only SOA and NS records are created. All other records (A, MX, etc.) are no longer created.
  • Create/edit PTR records . When creating/editing a PTR record, the record name will be checked (it must have the following format: in-addr.arpa/ip6-arpa).
  • Automatic creation of administrator . The admin user is now created automatically upon DNSmanager 5 installation. The system will check whether such a user already exists.
  • Domain zones with the same names . Fixed the bug: you can now edit/delete records of zones with the same names (if several users create domain zones with the same names in different name spaces).

Version 5.0.2 Released 01.03.2013

Bug fixes:

  • DNS settings: administrator email . Fixed the bug with Cyrillic symbols in the "Administrator email" field.

Version 5.0.1 Released 28.02.2013

Bug fixes:

  • Cyrillic domains . Fixed the bug with Cyrillic domain names.

Version 5.0.0 Released 27.02.2013

New features

  • Master-server. DNSmanager can be used as the primary DNS.
  • Support for IPv6 . You can now use both IPv4 and IPv6.
  • Banned domain names. This list includes all official second-layer TLD. You may add you domains, if needed.
  • Domains management. Administrator can view and manage all domain names.
  • License policy. Now you can install licenses on any IP addresses, including NAT. You will need an activation key which will be generated when creating a new license. A license can be assigned to IPv6 addresses.
  • Multithreading. You won’t need to wait for another user's operations to complete. Improved DNSmanager 5 allows to perform different operations simultaneously.
Show more