Chagelog

Reset

Version 5.365.0 Released 21.03.2023

Bug fixes:

  • The link to the documentation was revised according to the product version in the "Help" section.

Version 5.363.0 Released 17.02.2023

Bug fixes:

  • Fixed the error where using a large number of filters would cause the platform to reboot.

Version 5.362.0 Released 06.02.2023

Improvements:

  • Global search. You can now use the global search to find a client, user and payer by name or email address when entering data of three characters or more.

Version 5.360.0 Released 20.12.2022

New features

  • BILLmanager 6 Corporate. Promotions. Added a cashback to reward clients.

Improvements

  • Update to BILLmanager 6. Added the option to automatically upgrade to the new version of the platform through the interface.

Version 5.358.0 Released 22.11.2022

Bug fixes:

  • Suggest an improvement. In the main menu, the link to the "Suggest an improvement" service has been fixed.

Version 5.355.0 Released 11.10.2022

Bug fixes:

  • Fixed the interface error that appeared when switching to a client with the "Z-Mobile" and "BILLmanager 6 (legacy)" layout themes.

Version 5.354.0 Released 27.09.2022

Bug fixes

  • Fixed a security error.

New features

  • BILLmanager 6. Added support for Astra Linux Common Edition OS release "Eagle".
  • Added the ability to change table display mode.

Version 5.353.0 Released 13.09.2022

Bug fixes:

  • Fixed a security error.

Version 5.349.0 Released 19.07.2022

Improvements:

  • System configuration. Added automatic disabling of technical support access after 7 days, if it was not disabled manually.

Version 5.347.1 Released 29.06.2022

Bug fixes

  • Dragon theme. Fixed scrolling on Main and Help pages.
  • Corrected links to my.ispmanager.com.

Version 5.346.1 Released 09.06.2022

Bug fixes:

  • Dragon theme . Fixed display of dropdown menus in table filters. Fixed the error that prevented saving the website after editing.

Version 5.345.0 Released 24.05.2022

Bug fixes

  • Fixed the problem that caused the control panel to freeze when deleting users.
  • Fixed the problem that caused the control panel to freeze when deleting users.

Version 5.344.0 Released 11.05.2022

Improvements:

  • Social networks. Added the possibility to disable the selected social network.

Version 5.343.0 Released 26.04.2022

Bug fixes:

  • Dragon theme. Fixed opening the password form for backups that do not require a password.

Version 5.342.1 Released 14.04.2022

Bug fixes:

  • Backups . Fixed the error that appeared when working with Dropbox storage.

Version 5.341.4 Released 06.05.2022

Bug fixes:

  • Fixed the problem that caused the control panel to freeze when deleting users.

Version 5.341.3 Released 14.04.2022

Bug fixes:

  • Backups . Fixed the error that appeared when working with Dropbox storage.

Version 5.341.1 Released 07.04.2022

Bug fixes:

  • Dragon theme. Fixed the error that caused the directory tree to be displayed incorrectly when importing the database.

Version 5.340.0 Released 15.03.2022

Bug fixes:

  • Context menu. Fixed the error that caused the action confirmation windows to lack explanatory text.

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

  • Backups. Fixed the error that caused the S3-compatible storage not to delete backups containing more than 1000 files in the same directory.
  • Import. Fixed the error that caused mailbox and notification settings not to be transferred when importing a user.

Version 5.336.1 Released 01.02.2022

Bug fixes:

  • Fixed display of the filter form in the lists.

Version 5.335.1 Released 27.01.2022

Bug fixes

  • Dragon theme. Fixed the error that made file uploads not work.
  • Dragon theme. Fixed the error that caused data not to be displayed in the summary when creating a website.

Version 5.333.2 Released 19.01.2022

Changes:

  • The New Year logo has been removed.

Version 5.333.1 Released 11.01.2022

Bug fixes:

  • File uploading. Fixed the error uploading files to server.

Version 5.332.1 Released 28.12.2021

Bug fixes

  • Dragon theme. Fixed the display of long form headers and lists.
  • Dragon theme. Fixed the display of the link to the advanced table settings.

Version 5.332.0 Released 28.12.2021

Bug fixes:

  • Dragon theme. Fixed the error that caused the Close button on the form with the progress bar to be under the dark background and remain active.

Version 5.331.1 Released 23.12.2021

Bug fixes

  • Dragon theme. Fixed incorrect behavior of dark background when sending a form with a progress bar for a long time.
  • Dragon theme. Fixed incorrect display of tables.

Version 5.330.0 Released 10.12.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.328.0 Released 29.11.2021

Changes:

  • IP address database - IP addresses. In ISPmanager Business, the "Create" button has been moved to the upper right corner.

Version 5.326.1 Released 18.11.2021

Bug fixes:

  • Fixed the error in uploading backups to a S3-compatible storage.

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.321.1 Released 25.10.2021

Bug fixes:

  • License activation form . Fixed the error that caused the panel to freeze and the license activation form not to appear when the license expired

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.1 Released 24.09.2021

Bug fixes:

  • Panel updating . Fixed the error that caused the panel to freeze when being updated

Version 5.318.0 Released 21.09.2021

Bug fixes

  • Websites . Fixed the error that caused HTTP2 to be disabled for the previous domain when assigning a new high-priority domain
  • Websites . Fixed the error that caused HTTP2 to be disabled for the previous domain when assigning a new high-priority domain
  • 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.3 Released 24.09.2021

Bug fixes:

  • Panel updating . Fixed the error that caused the panel to freeze when being updated

Version 5.317.2 Released 17.09.2021

Bug fixes:

  • Dragon theme . Fixed an error in issue of Let's Encrypt certificates

Version 5.317.1 Released 15.09.2021

Bug fixes:

  • Dragon theme . Fixed fields with value selection.

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.
  • Icons . Fixed the error, which caused some icons to be displayed incorrectly.

Version 5.314.0 Released 24.08.2021

Improvements:

  • Dragon theme . Search in Safari and Firefox browsers has been accelerated.

Version 5.313.2 Released 19.08.2021

Bug fixes:

  • Dragon theme . Fixed the error where the first time you logged into the control panel, you could see an empty main menu.

Version 5.313.1 Released 19.08.2021

Bug fixes:

  • Fixed a security error.

Version 5.313.0 Released 17.08.2021

Bug fixes

  • Dragon theme . Fixed the error in opening WWW-logs section in some operating systems.
  • File Manager . Fixed the error that made it possible to select a different archive as the target directory when extracting an archive.

Version 5.312.3 Released 19.08.2021

Bug fixes:

  • Dragon theme . Fixed the error where the first time you logged into the control panel, you could see an empty main menu.

Version 5.311.1 Released 09.08.2021

Bug fixes:

  • Fixed a security error.

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.310.0 Released 27.07.2021

Changes:

  • Brand settings . Removed links to brand settings for orion and z-mobile themes.

Version 5.309.3 Released 10.08.2021

Bug fixes

  • Mail notifications . Fixed the error that prevented mail notifications from coming.
  • Mail notifications . Fixed the error that prevented mail notifications from coming.

Version 5.309.2 Released 09.08.2021

Bug fixes:

  • Fixed a security error.

Version 5.309.1 Released 27.07.2021

Bug fixes:

  • Dragon theme . Fixed the error that caused the OK button on the module installation form to be inactive.

Version 5.309.0 Released 20.07.2021

Improvements:

  • Service pages . Improved the design of service pages.

Version 5.308.0 Released 13.07.2021

New features

  • Dragon theme . Added support for tooltips in form fields when focusing on them.
  • Dragon theme . Fixed the error of inability to group edit entities, in particular websites.
  • Dragon theme . The "Antivirus" menu item has been restored

Bug fixes

  • Integration . Fixed the error that caused a missing link text to return back to the panel
  • Dragon theme . Fixed the error in loading local database dump
  • Dragon theme . Fixed the error in redirecting to the mailbox creation form when creating a mail domain.

Version 5.307.2 Released 10.07.2021

Bug fixes:

  • Dragon theme . Fixed the error that prevented some menu items from opening in the Statistics section

Version 5.307.1 Released 06.07.2021

Bug fixes

  • Dragon theme . The "Antivirus" menu item has been restored
  • Dragon theme . Fixed the error in loading local database dump

Version 5.307.0 Released 06.07.2021

Bug fixes

  • Scheduler . Fixed a rare error that caused the control panel tasks not to run.
  • Sites . Fixed the error that caused the disabled Send button to be displayed.

Version 5.306.1 Released 01.07.2021

Bug fixes:

  • License activation form . Corrected the link to buy a license.

Version 5.306.0 Released 29.06.2021

Bug fixes

  • Dragon theme . Fixed the error that prevented multiple files from being uploaded at the same time.

New features

  • Dragon theme . The theme has been partially adapted for mobile devices.

Version 5.305.0 Released 22.06.2021

Bug fixes

  • Documentation . The link to the documentation was corrected.
  • Change log . Fixed the error that caused all released versions to appear as beta.

Version 5.304.0 Released 15.06.2021

Bug fixes

  • Dragon theme. The interface behavior when double-clicking an item has been fixed in the list of saved backup data: previously double-clicking opened an incorrect list.
  • Dragon theme . Fixed a display error in the list of backup files: in some cases, the icons in the list were displayed in the wrong place.

Version 5.303.3 Released 10.07.2021

Bug fixes:

  • Dragon theme . Fixed the error that prevented some menu items from opening in the Statistics section

Version 5.303.2 Released 06.07.2021

Bug fixes

  • Dragon theme . Fixed the error in loading local database dump
  • Dragon theme . The "Antivirus" menu item has been restored

Version 5.303.0 Released 08.06.2021

Bug fixes:

  • Panel . Fixed a rare error causing the control panel to be deleted.

Version 5.302.0 Released 01.06.2021

Improvements

  • Alternate versions of PHP . Alternative versions of PHP 5.6, 7.4, 8.0 will now be installed automatically when installing the control panel with the recommended software.

Bug fixes

  • Dragon theme . Fixed the error that prevented resetting the filter in the list after going to the list from the global search.

Version 5.301.0 Released 25.05.2021

Bug fixes

  • Dragon theme . Fixed the error that caused the cursor not to be set in its first field when opening the form.
  • Dragon theme . Added the ability to upload more than one file in the file manager.

New features

  • Dragon theme . Pop-up notifications are now displayed in the lower right corner.

Version 5.299.1 Released 17.05.2021

Bug fixes:

  • Backups . Fixed the error that could cause the backup to freeze.

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
  • Backups . Fixed the error occurring when uploading files over 2 GB to Dropbox

Version 5.296.1 Released 23.04.2021

Improvements:

  • Working with flows . Increased speed of requests to the panel

Version 5.295.0 Released 13.04.2021

New features

  • Dragon theme . Added support for messages that appear when hovering over an inactive button, and the "disabled" attribute for buttons in forms.

Bug fixes

  • Dragon theme . Fixed transition to Softaculous from admin account.
  • Dragon theme . Fixed the error that allowed to specify an invalid domain name on the domain creation form.
  • Dragon theme . Fixed the error highlighting an inactive section of the main menu. The error occurred when displaying the notification banner.
  • Process licctl . Fixed the error that could cause the panel to freeze on rare occasions when there was no license.
  • Dragon theme . Fixed the notification indicator: now the indicator is correctly synchronized with the list of problem notifications.
  • Dragon theme . Fixed the error that occurred when double-clicking a list item. As a result of the error another list item was selected or opened.
  • Dragon theme . Added display banners in forms.

Version 5.293.0 Released 30.03.2021

New features

  • Dragon theme . Added the ability to display information blocks of the "infolist" type on the main page.

Bug fixes

  • Dragon theme . Now searching through the list of elements does not return matches found by HTML tags.
  • Dragon theme . Fixed the incorrect display of the tooltip for the list search results. The tooltip was displayed empty if the values found did not fit in the cell.
  • Dragon theme . Fixed the display of lines with highlighted search results.
  • Dragon theme . Fixed a rare error that prevented changing the language on the authorization form.

Version 5.292.0 Released 23.03.2021

New features

  • Dragon theme . Fixed the display of fields on file creation and web server configuration forms.

Changes

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

Version 5.291.0 Released 16.03.2021

New features

  • Dragon theme . Added support of links in toolbar button hints.
  • Dragon theme . Tables design was changed.

Version 5.290.1 Released 23.03.2021

Bug fixes:

  • Dragon theme . Fixed incorrect display of lists in Safari web browser.

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.
  • Menu . Fixed the error that could prevent some control oanel sections from opening.

Changes

  • Text format . Added UTF-8 response encoding.

Version 5.284.0 Released 26.01.2021

Bug fixes:

  • PHP . Fixed a rare error that caused the PHP version to be incorrectly detected.

Version 5.283.0 Released 19.01.2021

New features

  • Dragon theme . Added support for the infinite value button for fields on the form.
  • Dragon theme . Added support for group editing. Added indication of fields with different values and saving only changed values.
  • Dragon theme . Added tooltips support for inactive fields: the tooltips show why the field is not available or how to make it available.
  • Dragon theme . Added a check for browser support of the theme: if the browser does not support the dragon theme, it will switch to the orion theme.

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.

Bug fixes

  • Fixed a security error.
  • Fixed a security error.
  • Dragon theme . Now the list search status remains when switching between tabs
  • Dragon theme. Now the scroll position of the list will remain in place when switching between tabs with lists,
  • Launching the panel . Fixed the error of working with SQLite database when launching the control panel.
  • DNSSEC . Fixed the error due to which the banner about unpublished DS records was always displayed after KSK key update.

Version 5.281.0 Released 15.12.2020

Improvements

  • Mail Server . Added fail2ban rules for Exim.

Bug fixes

  • Dragon theme . Fixed the error that prevented creating an email domain when selecting "Secure connection (SSL)": the email field was not displayed in the form.
  • Dragon theme . Fixed the error that prevented opening the list when clicking on the icon in the cluster nodes table in ISPmanager Business.
  • Dragon theme . Increased the speed of the lists in the control panel.
  • Dragon theme . Added processing of the error 503 Service Unavailable in forms with file upload option.

New features

  • Added support of CentOS Stream for ISPmanager Lite.

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

  • Dragon theme . Fixed the error causing incorrect validation of the "Aliases" field on the web domain creation form.
  • Dragon theme . Fixed the display of search results in lists: instead of highlighting the found value, HTML code was displayed.
  • Dragon theme . Fixed the error of file loading in file manager.

Version 5.279.1 Released 02.12.2020

Bug fixes

  • Fixed the error of CGI applications when making requests via HTTP proxy.
  • Fixed the error of CGI applications when making requests via HTTP proxy.

Version 5.279.0 Released 01.12.2020

Bug fixes

  • Fixed a security error.
  • Dragon theme . Fixed the display of prompt in the list of changes: now the text is displayed in the formatted form.

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

New features

  • Dragon theme . The ability to set own colors for line graphs has been added for the developers of the plugin.
  • Orion theme . Added support of user colors for dashboard graphs.

Changes

  • Dragon theme . Changed the behavior of the form with the filter for the list: now the form opens in a dropdown window.

Bug fixes

  • Dragon theme . Fixed the display of fields in the form of editing database server parameters.
  • Dragon theme . Fixed sending of the settings for the branding form with the logo.
  • 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.
  • Dragon theme . Added the ability to specify a separate icon for a group of buttons in the toolbar. The icon will be displayed when the group is minimized.
  • Dragon theme . Added support for tabular view of lists on the form.

Bug fixes

  • External mail server . Fixed the error that occurred when trying to disconnect from IMAP server if connection was not made.
  • Operating system information . Fixed the error where /etc/issue and /etc/debian_version files were not processed correctly if the beginning of the file contained spaces or string breaks.

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.
  • Scheduler . Fixed the error that caused failure of the control panel to start if there was a line without spaces in crontab.

Version 5.274.3 Released 30.10.2020

Bug fixes:

  • Fixed the error that prevented recovery of information in the control panel database on Debian and Ubuntu operating systems.

Version 5.274.2 Released 29.10.2020

Bug fixes:

  • Panel update . Fixed the error of editing the tables scheme in SQLite database.

Version 5.274.1 Released 27.10.2020

Bug fixes:

  • Mailboxes . Fixed the error when updating the panel, due to which data on mailboxes were deleted.

Version 5.274.0 Released 27.10.2020

Bug fixes

  • Fixed the work of scrolling in tickets.
  • 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.

Improvements

  • Dragon theme . Added caching of static content on the browser side, which speeds up the time to restart the application.

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.

Version 5.272.0 Released 13.10.2020

Bug fixes

  • Orion theme . Fixed minor errors
  • File manager . Fixed the error, which set access rights 777 to the bin-tmp directory if there was a symbol link to bin-tmp with the name tmp in user directory.
  • Password field . Fixed the problem where a backslash character in the password field caused an error.
  • Password field . Fixed the problem where a backslash character in the password field caused an error.
  • Backups . Fixed the error that occurred when checking for backups in FTP storage.

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.
  • 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.
  • Backups . Fixed the error that occurred when creating directories in a S3-compatible storage.

Version 5.268.0 Released 15.09.2020

Changes:

  • GeoIP . Deleted the unused sbin/geoip_db script

Version 5.267.1 Released 10.09.2020

Bug fixes:

  • BILLmanager 6 . Fixed an error when displaying logos

Version 5.267.0 Released 09.09.2020

Changes:

  • Configuring the brand . The brand will now be configured individually for each theme

Version 5.266.0 Released 01.09.2020

Bug fixes:

  • Scheduler . Fixed the error that resulted in failure to start the control panel if there was an empty line in crontab.

Version 5.265.0 Released 25.08.2020

Bug fixes:

  • Backups . Fixed the error, which occurred when working with an S3-compatible storage.

Version 5.264.0 Released 18.08.2020

Bug fixes:

  • DNSSEC . Fixed the error that occurred when updating information about unpublished DS records.

Version 5.261.0 Released 28.07.2020

Improvements:

  • Backup module . Added support of S3-compatible storages.

Version 5.260.0 Released 21.07.2020

Bug fixes:

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

Version 5.259.1 Released 11.08.2020

Bug fixes:

  • Features . Fixed the error that occurred in CentOS 8 when deleting the default features.

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
  • Configuration files template engine.The listen records in the Nginx configuration file were duplicated when creating additional conditions.
  • Configuration file templates engine. Fixed the error causing duplication of listen entries in nginx configuration file, when additional conditions were assigned

Version 5.251.0 Released 19.05.2020

Bug fixes:

  • File manager. Fixed the error that prevented downloading files from the archive under a user account

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.248.0 Released 28.04.2020

Bug fixes:

  • Backups. Fixed the error "Date is not the same as X-Amz-Date" when working with Amazon S3 backup storage

Version 5.247.0 Released 21.04.2020

Bug fixes:

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

Version 5.246.2 Released 17.04.2020

Bug fixes:

  • Backups. Fixed the error, which occurred when working with Google Drive, if the file was being loaded into the root directory

Version 5.246.1 Released 14.04.2020

Bug fixes

  • Backups. Fixed the error that occurred when processing the overrun of the limit on the number of requests to Google Drive
  • Backups. Fixed the error that occurred when processing the overrun of the limit on the number of requests to Google Drive

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.225.0 Released 05.11.2019

Bug fixes:

  • Fixed the bug in IPMI proxy via an auxiliary server .

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.221.1 Released 29.10.2019

Bug fixes:

  • Fixed the security bug.

Version 5.220.1 Released 02.10.2019

Bug fixes:

  • Mailboxes. Fixed the mailbox creation bug.

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

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

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.202.0 Released 28.05.2019

Bug fixes:

  • User import from ISPmanager 4. Fixed the user import bug.

Version 5.200.1 Released 08.05.2019

Bug fixes:

  • Firewall. The list of countries is now uploaded correctly.

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.197.1 Released 08.05.2019

Bug fixes:

  • Firewall. The list of countries is now uploaded correctly.

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.2 Released 03.04.2019

Bug fixes:

  • Updates. Fixed the bug that occurred when updating a control panel on Debian.

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

  • Useful links. Fixed the error of duplicating useful links in "Modules".
  • 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.181.0 Released 04.12.2018

Bug fixes

  • Long requests.Fixed the long request processing algorithm. The bug occurred if the panel was running through HTTP2 via nginx-proxy.
  • 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.

Changes

  • File manager. Copying files. An index will be added to a file name, If a file with the specified name already exists and the "Re-write" option is not enabled,

Version 5.178.2 Released 28.11.2018

Bug fixes:

  • Fixed the security bug.

Version 5.178.1 Released 15.11.2018

Changes:

  • Documentation. The "Hint" section in the panel menu is changed into "Documentation" and now leads to the User guides.

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.174.0 Released 16.10.2018

Improvements:

  • Added support of systemd-networkd for Ubuntu 18.

Version 5.173.2 Released 18.10.2018

Bug fixes:

  • Personal data log. Requests for deletion/restriction of personal data are now displayed correctly.

Version 5.173.0 Released 09.10.2018

New features:

  • reCAPTCHA. Added the possibility to activate reCaptcha v2 and Invisible reCaptcha for BILLmanager 5 login form.

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.1 Released 11.09.2018

Bug fixes:

  • Fixed security bugs.

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.

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.

Changes

  • File manager.You can now set the number of lines to display for log files.

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.

Changes

  • Personal data.Changed the mechanism of processing export, deletion and oblivion/limitation requests. When the system receives such a request from a client, it will generate a ticket for admin without notification.

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

  • 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 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.162.0 Released 24.07.2018

Bug fixes:

  • Backups. Fixed the bug with keeping outdated backup copies on Google Drive.

Version 5.161.0 Released 17.07.2018

Improvements

  • IPMI proxy via ihttpd.Added port 623 proxy for correct mounting of an ISO-image via Java-console.
  • Registration via social networks.Added new registration fields for Terms and conditions agreement.

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.

Improvements

  • IPMI proxi through ihttpd.The range of the ports being in use can be limited and specified manually. Ports could be opened from the specified range in the DCImanager firewall for inbound traffic.

Version 5.156.2 Released 21.06.2018

Bug fixes

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

Version 5.156.1 Released 14.06.2018

Bug fixes:

  • Domain names. Fixed deletion of domain names.

Version 5.155.0 Released 05.06.2018

Improvements

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

Bug fixes

  • Scripts.Fixed the bug with defining virtual dependencies for CentOS in the pkginfo.sh script.

Changes

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

New features

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

Version 5.153.2 Released 06.06.2018

Changes:

  • User registration at buying the module. Added links to "Privacy Policy" and "Terms of Use".

Version 5.153.1 Released 28.05.2018

Bug fixes:

  • Email notifications. Fixed the bug of sending notifications regarding successful authorization through the API.

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.
  • Panel address certificate and VNC.Fixed the VNC bug which occurred when adding a certificate for panel address.

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.
  • Backup on GoogleDrive.Fixed the bug that occurred when receiving a full list of backup copies.
  • 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

Improvements

  • Cron.You can now add several emails that will receive information about a cronjob.

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.

Bug fixes

  • Backup system.Fixed upload of user backup copies if Amazon S3 basket is connected. The bug occurred if the backup name contained underscore.
  • Backup copies on Amazon S3.Fixed connection of buckets that were created manually.

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.1 Released 08.02.2018

Bug fixes

  • File manager.Fixed file upload on "User" level.
  • File manager.Fixed the file upload bug on the "User" level.

Version 5.139.0 Released 06.02.2018

New features

  • OS installation.Introduced support of software RAID.
  • File/directory permissions in File manager."Default" permissions for a newly created file are inherited from the parent directory.

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.138.1 Released 01.02.2018

Bug fixes:

  • Fixed the security bug.

Version 5.138.0 Released 30.01.2018

Changes:

  • Modules. A control panel will be updated to the last version when a new module is installed.

Version 5.137.1 Released 24.01.2018

Bug fixes:

  • Prefixes. Fixed issue of hanging of the form with prefix field.

Version 5.136.0 Released 16.01.2018

Changes

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

New features

  • Backup. Backup copies in the storage and in worling directory are now distributed in subdirectories, depending on the name .
  • License order form.Users can order a trial or commercial license.

Version 5.135.1 Released 24.01.2018

Improvements:

  • External application now run faster.

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:

  • 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

New features

  • Storage of backup copies. Google Drive storage is now supported

Changes

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

Version 5.128.0 Released 24.10.2017

Bug fixes

  • Fail2ban.Fixed installation of Fail2ban on Debian 9.

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.1 Released 15.11.2017

Bug fixes:

  • Let's Encrypt. Updated User agreement

Version 5.126.0 Released 10.10.2017

Changes

  • Timeout on file deleting in Yandex.Disk. Timeout on file deleting in Yandex.Disk when setting up backups.
  • 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.1 Released 03.10.2017

Changes:

  • Panel addresses. Fixed: some messages on the IP address add form were missing

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

  • Recipes. Increased amount of information in notification interface in case if a recipe had had an error
  • Email notifications. Changed the color of the banner about unconfirmed email address.

Bug fixes

  • Backup copies. Fixed: Non-existent storage in the list of storages

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.123.0 Released 19.09.2017

Changes:

  • Backup plans. "Email" field is no longer displayed on the scheduler configuration form

Version 5.122.0 Released 12.09.2017

Bug fixes

  • For new Debian 8 installations, connection to 111 port over UDP is closed. For CentOS 6 and 7, this port is not open, as opposed to all previous installations.

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.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.
  • Modules. Optimized loading time of Modules list

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

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.

Bug fixes

  • Hanging. Fixed: Panel hung if slave DNS server was used
  • Mail notifications. Fixed. Minor bugs causing email confirmation banner displaying in case if a mail server is not configured.
  • Backup. Bug causing ftp storage connecting fail if the access to root directory was limited .
  • 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

Version 5.114.0 Released 18.07.2017

Bug fixes

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

Changes

  • Domains. TXT records checking has been simplified with removing "*=*" record format limitation.
  • Backup storage. Dropbox APIv2 is now supported

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

  • Backup copies. Amazon S3 storage could not be connected if the Cart contained more than 1000 files
  • 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 .
  • Re-generation of the /etc/pdns/pdns.conf configuration file after installing PowerDNS on CentOS for the second time .

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
  • Fixed installation of Powerdns with already installed MySQL .
  • Shell-client. Invalid ports could be used for the shell-client

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

Version 5.105.1 Released 19.05.2017

Bug fixes:

  • Plug-ins. Forms and lists created with custom plug-ins are now displayed correctly

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.104.1 Released 19.05.2017

Bug fixes:

  • Plug-ins. Forms and lists created with custom plug-ins are now displayed correctly

Version 5.103.1 Released 04.05.2017

Bug fixes:

  • Active sessions. Session information was kept for a long time

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

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

Version 5.101.0 Released 18.04.2017

Improvements

  • Plug-ins can be hidden depending on required features (isp_api::AddFeature).
  • 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
  • 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
  • Logging settings. We have added description of new modules
  • Automatic backup configuration. backup2.settings can be called from the Preliminary setup procedure. For more information, please refer to https://doc.ispsystem.com/index.php/External_configuration_of_applications
  • 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

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.
  • Support of IPMI proxy from Asus .

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
  • Installation of packages when adding a new cluster node. Interactive mode will be disabled during installation of Debian packages when adding a new cluster node
  • 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
  • Edit recipes. A recipe file name could not be changed in the recipe edit form
  • Two-step authentication. Fixed updates of a QR-code on the form of two-step authentication
  • The control panel failed when a new notification was registered.

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
  • New licensings servers. The old license scheme is removed from licctl.

Version 5.100.1 Released 12.04.2017

Bug fixes:

  • Products update. Updating several control panels on the same server can set up an unsupported version .

Version 5.100.0 Released 11.04.2017

Improvements

  • OS templates versions. If there are several templates with the same names in metadata.xml description, the template of the last version will be installed

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.
  • Show a username rather its ID in the list of open tickets .

Version 5.100.0 Released 11.04.2017

Improvements

  • OS templates versions . If there are several templates with the same names in metadata.xml description, the template of the last version will be installed

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.
  • Show a username rather its ID in the list of open tickets .

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.

New features

  • Support of IPMI proxy from Asus .

Version 5.97.0 Released 21.03.2017

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.

Bug fixes

  • Installation of packages when adding a new cluster node . Interactive mode will be disabled during installation of Debian packages when adding a new cluster node
  • 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
  • Edit recipes . A recipe file name could not be changed in the recipe edit form

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.1 Released 15.03.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

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
  • Automatic backup configuration . backup2.settings can be called from the Preliminary setup procedure. For more information, please refer to https://doc.ispsystem.com/index.php/External_configuration_of_applications

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

  • Softaculous didn't start . Only requests, which URL start with /api2/ will be processed according to a new scheme
  • 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
  • File manager . Fixed the bug that occurred when processing file names
  • 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

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

Bug fixes

  • Samba installation fix . The service was not running after installation
  • Backup configuration. Fixed deletion of backup copies when using Yandex.Disk and DROPBOX storages
  • The control panel failed when a new notification was registered .

Version 5.90.0 Released 31.01.2017

Bug fixes

  • Installation of ISPmanager Lite on Ubuntu-16.04 . In some situations the installation process failed
  • Directory owners and permissions . Directory owners and permissions were not saved when copying directories in the File manager
  • Data caching . The control panel could use data which differs from real data in the database

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
  • Update of panel's components on cluster nodes . Fixed the bug in the repository update module causing automatic update of control panel's components on remote cluster nodes to fail
  • IPMI error pages are missing . Added error pages that will display when trying to access IPMI by an outdated URL
  • 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.

New features

  • Backups. Backup files can be uploaded once again in case of error

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
  • Requests proxying for IPMI Supermicro . Added port 3520 proxying
  • 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

Changes

  • Backup storage . FTPS-storage is no longer available
  • 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
  • Authentication in shellinabox . Modified authentication method: now user environment fully corresponds to a common login procedure
  • 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

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
  • Backup configuration. Fixed the backup bug
  • 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
  • Backup configuration . The control panel might restart during the configuration of Amazon S3
  • Save to CSV . Fixed the bug with convertation of UTF-8 symbols which are not supported by Windows-1251
  • Search in the File manager . A warning message will be shown if you are trying to enter a non-existing directory with invisible symbol at the end of the name

Version 5.85.0 Released 06.12.2016

Improvements

  • Support of HP Lights Out 100 . Proxying requests for IPMI HP Lights Out 100

Bug fixes

  • Recipe repositories . The repository directory could not be deleted when deleting the recipes repository

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

  • IPMI proxy . In some situations codebase in jnlp fiels was not changed, therefore KVM could not open
  • SSH keys . Public SSH-keys can be created with the same names for different users
  • 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.1 Released 28.11.2016

Bug fixes:

  • "Server resources" diagram is now displayed correctly .

Version 5.83.0 Released 22.11.2016

Bug fixes

  • Backup configuration . Fixed a number of bugs with Yandex.Disk and Amazon S3 storages on Ubuntu 16.04
  • Operation log . Old data could not be deleted

Changes

  • List of OS templates . Template status icon (installed/not installed) will be displayed during template installation or renewal

Version 5.82.0 Released 15.11.2016

Changes

  • Use unprivileged user when creating new views in powerdns .

Bug fixes

  • System deletes cron jobs . Cron jobs could disappear when a user started several control panels simultaneously
  • New cluster node . Added comprehensive description of errors that can occur on remote cluster nodes during package installation
  • Templates synchronization with rsync . During synchronization of OS templates, IPv6 will be on the cluster node connected by IPv6
  • "Server resources" diagram . Fixed the bug that deleted all data for diagram

Version 5.81.0 Released 08.11.2016

New features

  • Backups . You can use password protection and encryption for backup copies

Bug fixes

  • Anti-virus in files search results . Check status information is now provided correctly
  • Deletion of old repositories when starting pkgupgrade.sh . ispsystem-5.* directories were not deleted from yum cache
  • The first line of logs in File manager . The first line of logs was not displayed in the File manager module

Version 5.80.0 Released 01.11.2016

New features

  • Proxy for IPMI . You can now access IPMI through a NAT router

Improvements

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

Bug fixes

  • "Antivirus" button in file scanning results . The "Antivirus" button was displayed in control panels where ClamAv was not set up

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.1 Released 08.11.2016

Bug fixes

  • CSR generation . CSR specification version was not specified when generating a new CSR-request
  • CSR-request . Specification version was not defined when generating a new CSR

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 .
  • IP address deletion . After you deleted server's IP address, other IP addresses of the server that were added after that IP, could not be used
  • Email confirmation . Notification about successful email confirmation was shown regardless confirmation results
  • Fixed installation and configuration of CentOS 7 .

Version 5.76.0 Released 04.10.2016

Changes

  • Template setup error notification . Setup error icon with the corresponding hint is now shown to users
  • 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

Bug fixes

  • ARPA records . A large number of ARPA records were processed for too long

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

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.2 Released 23.09.2016

Bug fixes

  • Fixed the search tool in the File manager module .
  • A number of fixes in the File manager module .

Version 5.72.1 Released 07.09.2016

Bug fixes:

  • Creation of two backup copies instead of one . Fixed bugs, which caused repeated start of background task

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

  • Backup . Fixed bugs related to backups on Amazon S3
  • 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

Bug fixes

  • Location adding. Now it's possible to add a location with a non-standard SSH port.

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

  • Add relation between COREmanager and tar package.
  • 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

New features

  • Alternative MySQL-versions. You can now set alternative MySQL-versions in ISPmanager 5 Lite

Bug fixes

  • Error reading XML during panel restart . The control panel could close some incoming connections during restart
  • Notification are not removed when deleting users . A newly created user with a username of the old user could see his notifications
  • Search contents by mask in File manager . The search was performed only in the first 4KB of the file
  • 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
  • Spaces before URL were not cut during file upload via File manager . URL field check failed due to error in field's description

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
  • Shell-client in panel interface . Now the shell-client opens through ihttpd and uses the same certificate as the control panel. A user will be authorized automatically
  • Recipes for users . Users can now create and user recipes.
  • 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
  • Synchronization of OS templates . In order to decrease load on the master-node, we launched a new method of distributed synchronization of distrsync templates

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.2 Released 01.08.2016

Bug fixes:

  • Security bug fix .

Version 5.64.1 Released 28.07.2016

Bug fixes:

  • Security bug fix .

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

  • Templates installation . Templates, which names contained spaces, could not be installed
  • 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.1 Released 30.06.2016

Bug fixes

  • User creation (cloudLinux) . Fixed a bug that occurred when creating a user with a certain PHP version
  • Fixed a bug with getting an object's directory by a compound path .

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
  • OS template not available in VMmanager KVM . OS templates, which can be used only in VMmanager OVZ, were not displayed in the list of templates in VMmanager KVM, if they had the same names. Now they will be displayed with the information "Local template".
  • 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

New features

  • Backups . Users can specify a port for an FTP-storage

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

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

Bug fixes

  • Labels with long names (Orion interface theme) . Labels with long names are now displayed correctly

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.
  • Filters (labels) are now supported for tariff plans that are displayed in blocks .

Version 5.57.2 Released 23.05.2016

Bug fixes:

  • Recipes . Fixed a bug in the recipe edit form: clicking the "Save" button did not save a newly created recipe

Version 5.57.1 Released 17.05.2016

Bug fixes:

  • OS template installation . Fixed OS installation bug that occurred if there there were several templates with the same id for different control panels

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
  • Recipes and OS templates . You can now use recipes to configure virtual machines. Recipes are scripts executed by a control panel on virtual machine after installing operating system from template. In ISPsystem's repository you can find a number of pre-defined recipes, or connect your own repository, or create a recipe in the control panel.
    We have made a number of significant changes to OS templates:
    * we added a new repository
    * changed repository data structure
    * deleted templates with ISPmanager, now ISPmanager can be installed via recipe

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.1 Released 26.04.2016

Bug fixes:

  • Group edit of required fields . Fixed group edit of forms with required fields

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
  • Recursive change of file permissions in File manager . When you recursively change file permissions, directory permissions won't change

Bug fixes

  • GeoIP bases upload bug . Fixed de-archiving of binary bases GeoIP Maxmind
  • Unzip files on CentOS . unzip on CentOS uses the LANG environment variable. If it is not passed, national symbols in file names will be changed into unicode. The panel now passes the LANG environment variable, which value was obtained when calling unzip
  • 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
  • Symbolic links . When changing the "Refer to" value into an existing file or directory, directory access permissions were set to 0000
  • 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

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

  • 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

Bug fixes

  • Integration with IPmanager. If IPmanager failed to receive a list of available networks, the corresponding error message will be shown

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

New features

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

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

Version 5.35.2 Released 14.08.2015

Bug fixes:

  • Cannot accept License agreement . User could not accept the License agreement on languages other than Russian

Version 5.35.1 Released 12.08.2015

Bug fixes:

  • 'JSON Parse Error' . Fixed a bug that occurred when clicking the URL-type buttons on the toolbar

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

  • New backup system. A new backup system using DAR is introduced in ISPmanager . It has an intuitive web-interfaces, and enables to easily restore/download files, databases, or backup copies; move users between servers running ISPmanager with the new backup system; and restore users on a remote server in case of failure. If you don’t have any backup plans configured, you can start using the new system right away. Otherwise, you need to delete existing backup plans and restart the panel. Backup copies made in the old backup system are not compatible with the new one.
  • 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.32.0 Released 14.07.2015

Bug fixes

  • Cron. Fixed Cron job check function. You can now create ranges along with enumerations in the expert mode
  • Hostname on CentOS 7. Hostname was reset upon server reboot

New features

  • Feature of saving backups in S3 Amazon is enabled.
  • Added functionality enabling to save backups at Yandex.Disk.

Improvements

  • Columns "Gateway" and "Network mask". Columns "Gateway" and "Network mask" are added to server IP-address pool
  • Group problem solving. Skipping the form problem during the group problem solving
  • License Activation. A license us updated when you click the "Activate license" button
  • Information on system and server resources on Dashboard . "Root" can now view information on the system and server resources
  • Version information . You can view the current version of the control panel in in the "License" module

Version 5.31.0 Released 30.06.2015

Changes

  • SQL scheme fpr PowerDNS. When creating a new view, the SQL schema will be taken from the etc/sql/pdns.db.sql file, if any. If the file is not present. a standard schema will be used
  • SSL certificate authentication. SSL certificate authentication is no longer used. The IP address management module enables to use SSL authentication via API. The SSL keys management module is no longer used
  • Empty response from the control panel and mgr_client::Local. An exception will be generated after receiving empty response

New features

  • Defining a file size when calling mgr_rpc::FetchFile. If the limit parameter is set to 0, a HEAD-request will be sent to get a file size. The file won't be uploaded if its size exceeds the limit.

Improvements

  • The possibility to select a confirmation message for group operations. If toolbtn of type group will have an attribute warning = yes, then the confirmation text will be displayed in Bold Red, and an exclamation mark icon will be displayed on the left.

Bug fixes

  • Import tables into CSV. Indicators values could not be imported
  • Database dump upload. The file in user home directory was overwritten and deleted if its name matches the name of uploaded file
  • ihttpd restart. sbin/ihttpd -R now waits for the built-in server to restart. Fixed a bug leading to incorrect restart in systemd

Version 5.30.0 Released 23.06.2015

Improvements

  • PowerDNS operation speed . The control panel will no longer wait for the pdns_control purge call to complete. If you need to make purge multiple times, the control panel may execute the command only once

New features

  • Domain contact verification. NIC.RU domain contact verification is now supported

Bug fixes

  • Server preliminary setup. The xset.up function cannot be interrupted by the exit function
  • Back up large number of users . The backupctl process failed when trying to back up a large number of users

Changes

  • Inactive connection timeout . The "timeout" parameter of the built-in web-server specifies how long in seconds an available connection can remain idle before it is closed. The default value is 10 minutes

Version 5.29.1 Released 08.06.2015

Bug fixes:

  • Security bugs. Fixed security bugs

Version 5.29.0 Released 03.06.2015

New features

  • Security: timeout for login attempts . Login attempts will be blocked for 20 seconds in case incorrect password has been entered three times within 2 minutes (username + IP address from which a user is trying to log in).

Improvements

  • The fixed attribute for form fields. Field location can be fixed regardless of any scrolling that is taking place

Version 5.28.1 Released 21.05.2015

Bug fixes:

  • crontab errors . Fixed bug that occurred when duplicating records into crontab

Version 5.28.0 Released 19.05.2015

New features

  • Cron jobs . When creating cron jobs, if the sbin/cron- file exists and the executable file is located within the directory where the panel is installed, the cron job will start with this script

Bug fixes

  • Report error in print version. Fixed graphs and calculation of total amount in reports with data conversion
  • Column sorting in the Notifications module. Data in the Attempts, Number, and Period (min) columns were sorted in alphabetical order, rather then by value
  • License activation. A control panel's Favicon was not displayed on the license activation form

Improvements

  • Multi-selection in tree (the tree element) on the form. Specifying the multiple=yes attribute for a tree will enable to select multiple elements by pressing CTRL
  • Hint to long heading . If a form heading was not displayed in full, a full text will be shown when moving the mouse cursor over the heading
  • Msg columns in reports . Msg columns can now be used in reports
  • Pressing Esc to close a form . You can now close a form, child list or report by pressing Esc
  • Creating database structure. Before getting table information from a database, the panel will check whether table description was changed in the panel. If it wasn't changed, the table won't be chnaged and created in the database. Table description check sum is kept in the var/.db.cache.xxx files. Delete the corresponding file and restart the panel to manually check database structure
  • Panel start. Panel start may take a long time. Now mgr_client can define whether the panel is started or restarted. If the panel registers new components through isp_api::RegisterComponent, mgr_client will wait for registration to complete no matter how much time it will take

Version 5.27.2 Released 12.05.2015

Bug fixes:

  • Backup optimization. backupctl now requires less RAM and runs faster

Version 5.27.0 Released 21.04.2015

New features

  • Backup to dropbox. Introduced support for dropbox in backup storages

Bug fixes

  • Main menu. Fixed bug with links containing IPv6 address in the main menu
  • Long queries bug . Fixed bug with uploading large files

Improvements

  • Fail2ban. Fail2ban will be installed during COREmanager installation enabling to block password by ssh

Version 5.26.1 Released 13.04.2015

Bug fixes

  • ihttpd bugs . Fixed ihttpd bugs on Dedian
  • Bugs on Centos7.1. Fixed MySQL bugs on CentOS 7.1

Version 5.26.0 Released 07.04.2015

Changes

  • File manager. Spaces at the beginning and at the end of a file name will be cut when uploading the file to server

Bug fixes

  • Sorting bug in reports (the convert attribute). Fixed sorting bug in columns with the convert attribute
  • Error displaying "shadow" hints. "Shadow" hints were shown regardless a field's status
  • Group operations . If the key field contained sequence of ", ", such an element could not be deleted
  • Backup bug . Failed to make a backup with user settings

Improvements

  • The nestedlist_blank attribute now supported. If specified, a new list will be open in a new tab
  • Hints for inactive toolbar buttons icons. You can now create buttons for inactive buttons to explain why a certain operation cannot be performed. Use the name hint_NAMETOOLBTN_disabled for the hint
  • Processing the "convert" attribute in reports' results. Reports are shown in human-readable format in columns with the "convert" attribute

Version 5.25.0 Released 24.03.2015

Bug fixes:

  • core processes . The localtime_r function may hang due to the glibc error after fork. This bug may cause the bin/core processes to hang in the background

Version 5.24.1 Released 18.03.2015

Improvements

  • Mask for text field . You can now specify a mask in the text field. The http://jasny.github.io/bootstrap/javascript/#inputmask library will be used

Bug fixes

  • IDN domain in background notifications . Internationalized domain names are now displayed properly in the "Background task notifications" module
  • Cannot delete domain names from slave servers. When editing and deleting a domain name, it could not be deleted from slave servers

Version 5.24.0 Released 12.03.2015

Changes

  • File manager . The maximum editable file size is enlarged up to 1 MiB. You can set this limit in the panel's configuration file (the FileMaxEditSize file, in KiB).

Bug fixes

  • Optimizing web-interface on touch-screens . Fixed bug that occurred when using web-interface on touchscreens and Internet Explorer 11
  • Ntpd server for OpenVZ. Ntpd server won't start on a virtual machine running OpenVZ
  • Permitted values for floating point numbers . The floating point number validator showed incorrect value for the maximum negative number

Improvements

  • System configuration. When selecting a time zone, you can see your server time
  • Reports and convert . If data conversion for column is used in reports, the diagram will be based on source data
  • Hints to columns in reports . Hints can be added to columns in reports. The text is taken from messages based on a button's name with prefix hint_
  • Hints to buttons . Hints can be added to filed's buttons. The text is taken from messages based on a button's name with prefix hint_
  • Check the file size . You can now check the size of a file for upload. Add the "maxsize" attribute to the field providing the maximum size in bites

Version 5.23.1 Released 11.02.2015

Bug fixes:

  • Minor errors . Fixed a number of minor bugs for correct operation of other control panels

Version 5.23.0 Released 11.02.2015

New features

  • ntp setup and configuration. The ntp daemon is now installed together with COREmanager. ntpdate will start for time synchronization
  • New toolbar button - editnosel. This is the same button as "Edit", but it opens the edit form of the first element, when no elements are selected
  • View password . You can now view a hidden password

Changes

  • Operations log . Now only administrators (user level 29) can view information about the address from which a request was sent
  • Backup copies . A storage can be selected in drop-down lists. When adding a new backup plan, the storage will be selected automatically, if there are no other storages in the system
  • Slave server management . The retransfer command is now used for refreshing zone in BIBD. It ignores the "serial" value (the zone will be re-read even if "serial" was not changed). When creating slave zones, address of the main server will be changed, if that record already exists
  • '_' symbol in CNAME . The '_' symbol can be used in CNAME

Bug fixes

  • Zone updates in PowerDNS. Current time is now specified in the domains.last_check field when updating the zone
  • Backups . Server files without an owner are not included into the backup copy
  • Transfer domain information to slave servers . Fixed the bug that might disturb domain data transfer to slave servers
  • Panel fails after PowerDNS restart. PowerDNS restart failure causes the request to fail
  • Default values for database table fields and the CustomTable::Clone method . Cannot clone the fields with default values using the CustomTable::Clone method
  • 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"
  • The X-Frame-Options: DENY heading . You cannot open a window in a new frame
  • ihttps fails after restart (CentOS) . The application failed with the "Fatal error in GNU libmicrohttpd daemon.c:4033: close failed" error message
  • Multiselect scroll bar . A multiselect scroll component is sown in case of multiple items
  • tmp directory access permissions . Invalid permissions were set when starting the panel for the first time
  • Merge XML documents . Fixed the bug that occurred when merging XML documents according to the description of XML structure in COREmanager when using @merge="no"
  • Setting time zone on CentOS . Time zone settings are specified into the /etc/sysconfig/clock file after editing
  • Edit disabled backup plan. A disabled backup plan got activated after editing
  • Download backup copies . A request could break off, if data preparation took a long time
  • Error switching between panels . Corrected error messages that are shown when switching between control panels
  • SOA record in BIND. A dot should be added at the end of the primary DNS-server that is formed based on a view name
  • Backups. dev files are no longer included into backups
  • Managing PowerDNS. CNAME and MX records. The panel allowed to create records with "@" that PowerDNS could not process. Now the '@' symbol is automatically changed into a domain name
  • Change time zome . If a zone file was specified as symlink in zoneinfo, that symlink was copied into /etc/localtime and referred to a non-exiting file

Improvements

  • Quick filter . Quick filters are now available in a number of control panel's modules
  • Calculating the sum of values with suffixes . If the values you want to sum up, have a suffix (such as EUR, RUB), the sum will be calculated per each suffix
  • New field type on the 'datetime' field. It shows the server time
  • Cron jobs . The "Server's date and time" field is added into the cron job edit form
  • timedatectl support . You can use the timedatectl utility (if any) to set the time zone
  • Forbidden domain names . Forbidden domain names are supported in all panels working with DNS servers through COREmanager
  • Touchscreen responds faster . Reduced the lag time between touching the screen and getting a response.
  • Sum conversion . Sum of the elements selected on the list will be also converted for columns having the convert attribute
  • Additional statistics in COREmanager modules . Added statistics (total number of records by statuses) for a number of columns in COREmanager
  • Field value change . If validator changes filed's value, user will see the corresponding notification

Version 5.22.0 Released 10.12.2014

Improvements

  • Integration with IPmanager. If the IPmanager license has expired, the corresponding error message will be shown
  • Action log. The longtaks.finish function calls are no longer registered in the Action log. The list heading shows a period (if specified) to keep information about calls
  • Setting up the control panel interface . A number of changes are made to the "Brand settings" module. You can use more flexible configuration in COREmanager: you can view and edit control panel interface. The interface view may vary depending on a domain name that was used to access the panel
  • Dragging menu tabs . You can change positions of the menu tabs

Bug fixes

  • Scheduler . Fixed the bug with duplicating cron jobs that were created automatically by the control panel, if the server administrator disables scheduler reports
  • DNS slave servers . Fixed the bug that occurred when trying to edit the domain name, if previous operation with that domain had not yet been completed.
  • Configuring DNS slave name servers . The domain.slave.edit function was renamed into slaveserver.edit causing problems with slave name servers configuration. The functions slaveserver.edit and slaveserver.delete can be executed in case of external configuration
  • Additional name servers (PowerDNS). If you add additional name servers in the DNS settings and apply them to existing domains, new NS records will be incorrectly displayed on the list
  • Using classless networks . Classless networks are now created correctly on slave name servers
  • Group description in the Access to modules section. Group descriptions were not displayed in the groups list
  • Hints for menu items . Hints to menu items are now displayed correctly
  • Interface freezes when trying to access reports without data . Fixed the bug that caused the web-interface to freeze when accessing the module containing reports without data.
  • Error deleting and renaming selected filters . Fixed the bug with renaming and deleting filter: changes were applied to the first filter rather than to the selected one.

New features

  • Backups for users . User can now view, download, upload, and restore their backup copies

Changes

  • Empty backup archives . Some data (such as SSL-certificates, user templates, etc.) may not be backed up. The archive is no longer created
  • SSLv3 in ihttpd is no longer supported . Due to vulnerabilities in the protocol, SSLv3 is no longer supported by built- in HTTP
  • Default path for Named slave zones . By default slave zones' files are created in the same directory as the primary ones, if the DomainSlaveZonesPath parameter is not specified.
  • Active hints on external forms . Active hints now always display on external forms
  • Action log. Now users cannot see the names and IP addresses of administrators who made changes
  • Creating A records automatically . If there insufficient number of unique IP addresses for NS-records, some addresses can be used for the second time. If you are using default view, which processes requests on all IP address of the server, all non-reserved addresses will be used
  • Access log. Authentication by a one-time key is now also registered in the Access log. This authentication type is used for switching between panels, for example when accessing a panel from the billing system.
  • Notifications . For notifications of the "Message" type the non-active automatic solution icon is no longer displayed
  • Server setup errors . Wrong server response might terminate panel installation. Now such errors are ignored
  • Sorting information in Logs . The latest information is now displayed at the top of the table by default

Version 5.21.5 Released 10.12.2014

Bug fixes:

  • Security bugs. Fixed security bugs

Version 5.21.4 Released 24.11.2014

Bug fixes:

  • Files recovery on cluster nodes . When restoring files from the "View files" module, they recovered on the local server, rather than on the cluster node

Version 5.21.3 Released 19.11.2014

Bug fixes:

  • Deleting backups . Fixed the bug: some backup copies could not be deleted

Version 5.21.2 Released 18.11.2014

Bug fixes

  • Restore incremental backup . Fixed the bug with recovering incremental and differential backup copies on cluster nodes
  • Slave name servers . Both primary and slave domains can be created on slave servers
  • Duplicated data in backups . The user backup included web-domains enlarging the overall sizes of the backup copy

Version 5.21.1 Released 12.11.2014

Improvements

  • Enhancements to cluster node management . While making a backup copy and recovering data, less information is sent to cluster nodes

Bug fixes

  • Backup recovery . Fixed data recovery on cluster nodes

Version 5.21.0 Released 12.11.2014

Changes

  • Backup upload. When uploading a backup copy you can now select a storage. Internal storage is no longer used
  • Ignore special file systems during backup. Special file systems such as /sys, /proc, /dev, /dev/pts, /run, /run/lock, /run/shm will be excluded from a backup copy, even if the corresponding filter was not enabled

Improvements

  • Product information. Using the command bin/core -i you can view a product name, its version and build date.
  • Backups deletion. Backup copies are now deleted from a storage in background. The backups will be deleted from the interface immediately.
  • Backup plan filters . Filter form in the Backup plans module is more effective and easier-to-use
  • Domain update on slave servers . If a user doesn't have any slave servers, the update function is not available
  • Unsaved changes notification . You can now add and manage the unsaved changes notification directly from the notification form and in the user settings form

New features

  • URL to Edit form . On every interface form you can get the URL to the current form
  • Password strength check. Added the parameter disablepasswordcheck. If set to "yes", password strength won't be checked. This can be useful when you are importing a user and need to save its password regardless its strength.
  • Edit text elements . You can easily edit text messages in the interface (menu and button names, headings, etc.). To edit a message, select the one you need and press Ctrl+Enter. If you want to correct a typo, incorrect translation or add more information to an existing message, select the check box "Inform developers"

Bug fixes

  • Layout bug . Fixed the layout bug in Firefox that occurred when displaying warning messages in lists
  • Admin level . When trying to return to several login levels back, the login form opened
  • Error page heading . Error page headings are corrected according to error contents.
  • Error when trying to choose a select value . Fixed the bug that occurred when choosing a select value

Version 5.20.7 Released 29.10.2014

Bug fixes:

  • Roundcube bug . Fixed the Roundcube bug

Version 5.20.6 Released 29.10.2014

Bug fixes

  • aquota.group recovery. Fixed the bug with recovering privileges on aqouta.group
  • JSON Parse error. This error occurred in some modules that have active tips
  • Backup upload with admin permissions . A backup copy could not be uploaded with administrator privileges

Version 5.20.4 Released 15.10.2014

Bug fixes:

  • licctl bug . Fixed the licctl bug

Version 5.20.3 Released 14.10.2014

Bug fixes:

  • Backup upload . Fixed the strptime bug that occurred when uploading the backup copy

Version 5.20.2 Released 13.10.2014

Bug fixes:

  • Deleting backup copies . Fixed the bug that occurred when deleting backup copies and caused the error "query: Quote command returned error"

Version 5.20.1 Released 09.10.2014

Bug fixes:

  • strptime error . Setting up a period (in days) to keep records in the operations log in some cases led to the strptime error that also occurred when updating the panel

Version 5.20.0 Released 08.10.2014

Changes

  • Using view for the second time . An error occurred when trying to use view for the second time. Now a user will be asked to confirm that he wants to use it again
  • Multiple IP addresses in the X-Forwarded-For header . The control panel will use the last address from the list . The originating IP address of a user will come first, but this source cannot be trusted.
  • Adding allow-transfer to named settings . If you do not use view, allow-transfer will be added to the named global options
  • Access permissions . You can now set access permissions for all the fields in a form or list. You can also restrict access to fields that are not displayed in the interface or will be added later. Access from specific IP addresses can now be set only for a certain user
  • Open Dashboard upon login . Dashboard will open upon login unless the start page is changed into a different one
  • Access to modules. When setting groups privileges, the list of modules will be taken by calling the menu function, rather than from XML files
  • Changed hide/show conditions for toolbar buttons. Changes are made to group buttonы: if the list of selected lines contains at least one line with this button, the button will be displayed. Clicking this icon will delete the lines where the button is not shown
  • Configuration file permissions . Configuration files are now created wit permissions 600
  • Selecting a language. The authentication form displays only user languages (the list is taken from Accept-Language), as well as English and his current language (if the user already registered in the control panel)

Bug fixes

  • Editing lists. If the field cannot be modified with the specified functions, the attribute will be removed from the column
  • IP address management . When adding a ranger of IP addresses, the last address of the network was marked as a service address
  • Creating MySQL tables . Some MySQL versions generate invalid index names. COREmanager now generates index names itself
  • Uploading several files in the File manager . Fixed the File manager bug tthat occurred when trying to upload several files to the server
  • Security bug . Fixed a number of bugs enabling an administrator to access local files on the server
  • Gateway address in IPv6 networks . Both the first and the last IP address of the IPv6 network can be used as a gateway address
  • Modifying password strength . The control panel will refresh the Dashboard for all users to apply the changes
  • Cannot open error reports. Fixed the bug: it was impossible to view detailed information
  • Showing calendar in Internet Explorer 10. Calendars are now displayed correctly
  • Permissions of a non-existing user . An attempt to view permissions of a removed user would open the authentication form

New features

  • Quick filters. You can now set a filter with a click of a mouth by selecting a value in the table cell.
  • Autocomplete option for filters . The autocomplete option for filters is now supported
  • Remember which tab was active after refresh . The control panel now remembers the form tab after it is closed. When the form opens, the tab that was active will open
  • Product version. A product version is now shown next to the copyright sign
  • Error messages. Different messages associated with the same errors can be used for users with different user roles
  • User permissions. You can allow/deny access to a certain function without changing access permission to other group functions (subfunctions)

Improvements

  • Changing MySQL database structure . A fewer number of ALTER TABLE queries are now made when modifying tables
  • Enhancements of the Notifications module . Notification descriptions cache allows to open the list more quickly
  • 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 at the end of the line
  • Table settings. Tables settings forms now open more quickly
  • Search enhancements . Full-line search is now supported. The results will be displayed in descending order - the most relevant results will come first.
  • Favorites . You can now add or remove a module from Favorites by clicking the corresponding (Star) icon in the Favorites module
  • JSON format . A json document is now generated according to COREmanage xml * /doc/elem - is always an array * /doc/messages/msg - is an object, such as {'msg1': 'msg1 text', 'msg2': 'msg2 text'}
  • Image next to check box . An image can be shown in front of the check box
  • Restarting built-in web-server . Restarting ihttpd will no longer cause service timeout
  • Diagrams in reports . Several diagrams can be created based on the same data
  • Change logs now show more detailed error messages . Now the change log is displayed even if your server is inaccessible
  • Parked-button for groups . Specifying the img attribute for the toolgrp element, when grouping buttons, will display a parked button with an icon from the img attribute and a message from the local messages
  • Menu search enhancements . When deleting results from the search box, the active module will open
  • Changing user password . You can change a current user's password

Version 5.19.8 Released 20.10.2014

Bug fixes:

  • licctl bugs. licctl does not hang any more

Version 5.19.7 Released 16.09.2014

Bug fixes

  • Incremental and differential backup recovey. Fixed the bug: files for "Users" and "Any files" were recovered only from the last backup copy
  • Database backup . Fixed the bug: databases which damp size exceeded the maximum file size specified in the edit form, were not included into the backup copy

Version 5.19.6 Released 15.09.2014

Changes:

  • COREmanager installation. Made changes to the COREmanager package installation on the server with ISPmanager 4, for migration

Version 5.19.5 Released 10.09.2014

Bug fixes:

  • Minor bugs . Fixed a number of minor bugs

Version 5.19.4 Released 09.09.2014

Bug fixes

  • Backups . Fixed the bug in backup listing. The newly created differential and incremental backup copies were of the same size as full copies.

Changes

  • Sirius interface theme is no longer supported . This theme is no longer supported and cannot be selected in the interface
  • Old json format. Old format can be used for smooth switching to a new one. The old json format can be accessed as old_json

Version 5.19.3 Released 04.09.2014

Bug fixes:

  • Add allow-transfer in named name server . If the view was missing, this query was ignored. The error message was not generated

Version 5.19.2 Released 03.09.2014

Bug fixes:

  • Group operation error . Clicking Cancel on the group operation form and then clicking Enter, will execute the operation that was previously cancelled

Version 5.19.1 Released 03.09.2014

Bug fixes:

  • Security bug. Fixed the security bug

Version 5.19.0 Released 03.09.2014

New features

  • New convert type . The @convert - bytes attribute allows to convert byte size into human readable format (e.g. "2 KB" -> 2048). The result will be rounded to two decimal places
  • Sort by multiple fields . Press and hold the CTRL button to sort a table by multiple fields.
  • New notification type . A "Message" notification type is used for displaying useful information (it is not an error message)
  • Navigation from lists (nestedlist). You can now select a filter and list that you want to browse to when clicking a certain table value
  • Log of long requests. Added a new log containing long requests that are being processed for more than specified number of seconds (the LongRequest parameter). By default, it includes requests that are executed for more than 5 minutes
  • Access for Technical support staff . Added a new option that allows your technical support staff to access the server with a click of the mouse
  • Hints in the web-interface . Added new hints providing detailed information about the panel management

Bug fixes

  • Fixes in the mgr_file::IsChild и mgr_file::MkDir functions. Fixes are made to the ".." directory in the file name
  • Self-signed SSL certificates for the panel URL. Fixed the bug that occurred when trying to install self-signed certificates
  • Long response . Users might get long/XXXXXXXXXXXXX responses while working the in the web-interface
  • Named support . Fixed the bug that might lead to errors while checking the zone file by the control panel
  • Multi-select in filters . It was not possible to select the first value on the list
  • Long element names broke the layout of the group operation confirmation form . Fixed the bug: long element names broke the layout of the group operation confirmation form

Improvements

  • Multi-select in filters. A filter form now allows multiple selection
  • Refresh the interface if new features are added . Now the panel keeps track of new features and refreshes the window automatically, when needed
  • Page heading . You can now specify a page heading in the Brand edit form
  • Backup system enhancements . Now the backup module consumes less disk space
  • Archive names . Backups are now located in the directory backup_{id}, where {id} - id the backup date in the format 2014-08-25_16-45-23. tgz and lst file names now use {datatype}-{dataname}-{owner}-{index}. dataname won't be used if it contains invalid symbols, such as spaces, colonы, the Russian alphabet letter, etc. {index} is the numerical order of the archive
  • Automatic panel renewal . You ca now activate automatic renewal for the panel installed from packages

Changes

  • COREmanager version. The error messages now take the version of COREmanager from the function CoreInfo (this information is included into the code), rather from the file var/pkg/core/+VERSION
  • Hide superuser sessions from administrator. Administrator can no longer view and terminate superuser sessions
  • Macro __VALUE__ in SQL filters . The value is not only changed into a field value, but is also escaped with the prefix (a part of the record before the macro up to the "'" symbol) and suffix (a part of the record after the macro up to the "'" symbol)
  • Fields with the @zoom attribute in filters . Filters now support fields with the @zoom attribute. Separate lines are considered alternative values. At least one value must be specified
  • ';' in a username. The username validator skipped this character, but UNIX-based systems do not allow users with such names
  • Usernames . Usernames in COREmanager can no longer start with the '_" symbol (the username validator)
  • Notifications . New notifications are now displayed on the Notifications panel
  • Redirect option for ihttpd . If you install COREmanager from packages, the redirect option for ihttpd will be activated by default
  • 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
  • Full json. Modified the json format. Now its structure fully corresponds to the existing xml document. It contains metadata and messages. Translation of an XML document into a JSON object is based on the BadgerFish convention

Version 5.18.6 Released 02.09.2014

Bug fixes:

  • Security bugs. Fixed a number of security bugs

Version 5.18.5 Released 02.09.2014

Bug fixes:

  • BIND installation on FreeBSD. Fixed the bug in the BIND installation module leading to incorrect configuration of the options of BIND ports

Version 5.18.4 Released 25.08.2014

Bug fixes

  • Recovery of files /aquota.group and /aquota.user. When recovering data from the backup copy, file permissions for /aquota.group and /aquota.user were not set
  • License error . Fixed a number of license bugs
  • Recovery of system files . Files that are not associated with any data are now recovered correctly

Version 5.18.3 Released 20.08.2014

Bug fixes

  • Processing long requests. Fixed the bugs that occurred in the web-interface if the requests were processed for more than 15 seconds.
  • Panel URLs. Fixed the bug with redirecting from HTTP to HTTPS

Version 5.18.2 Released 08.08.2014

Bug fixes

  • Panel URL. Fixed the bug that occurred if the file etc/ihttpd.conf was missing
  • Trial licenses . Fixed the bug that occurred when using trial licenses

Version 5.18.1 Released 06.08.2014

Bug fixes

  • Link to the SSL key creation form . Hide the link in the user edit form, if the SSL authentication is not set up
  • Empty TXT records in PowerDNS. When updating records of the external domain server in PowerDNS, the TXT records with empty values were not applied
  • Restart IHTTPD under FreeBSD. The restart procedure might work incorrectly causing the panel to fail
  • Messages are vanishing in the panel interface . Due to file renaming the panel could not find the file with messages. This update updates the messages cache.

Version 5.18.0 Released 06.08.2014

Improvements

  • groupformnosel buttons in a list. The Orion interface theme now supports the groupformnosel buttons that enables to edit a group of elements at a time
  • User renaming event . Whehn renaming a user, all his files will be renamed as well. All active connections related to that user will be terminated. To do this, the panel should call the event "user.onrename" and sent the following parameters: "user" - old username and "newname" - new name
  • Cancel list auto-update . Added a new button that cancels auto-update of a current list (a one-time action) to save some quickly renewed data
  • Records on the slave name server PowerDNS. Now the DNS module gets information about zone changes allowing to reduce the update time
  • Process indication while uploading files . Process indication in % is shown while uploading a form with files. Added Cancel button to terminate the process
  • The Close button on fatal error page . Added the Close button the on Fatal error page. If the tab has a parent list, it will be renewed
  • Panel administrator . Most DNSmanager functions are available only to Administrator. The Panel administrator 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
  • Warn user before closing the form . Users will be prompt to confirm that they really want to leave the form with unsaved data

New features

  • SSL authentication. Added a new module that can be used to assign SSL key to users. If you have a corresponding key installed, you will be automatically authorized in the control panel
  • Web-server management module. You can now set up the built-in web-server in the control panel interface

Bug fixes

  • Scheduler . Before the scheduler performs any action, the system will check that the user exists
  • Modifying storage settings . Fixed the bug that occurred when searching an archive if the storage settings were modified
  • Errors in functions AddMonth and AddDays. When switching between "Summer" and "Winter" time, one day might be added or deducted
  • Bind cannot update slave zones. Files of slave zones are now created in the correct directory
  • Recovering files aquota.user aquota.group. When recovering all files of the servers, the files /aquota.user and /aquota.group are ignored

Changes

  • Path to mysql socket . If the path to mysql socket is not specified in the parameter, the panel will read the default path from the client section of the my.cnf file
  • Renaming db library. The built-in db library was renamed into mgrdb due to conflicts
  • User privileges . All users including administrators cannot change privileges for themselves
  • Configure modules automatically. Each module will be configured automatically upon installation
  • Changes to the function isp_api::IsOwner. The administrator (lvAdmin) is now longer considered the owner of the users with server administrator (lvSuper) access privileges and higher

Version 5.17.9 Released 02.09.2014

Bug fixes

  • Security bugs. Fixed security bugs
  • parse info backup error. Fixed the bug with deleting and viewing the backup copies leading to the parse info error
  • Array. This error is now processed

Version 5.17.7 Released 30.07.2014

Bug fixes:

  • Security bug . Fixed the bug that enabled each user to disturb panel performance

Version 5.17.6 Released 29.07.2014

Bug fixes

  • Differential and incremental backups . Fixed the bug: a full copy was created only once
  • Delete backup copies . Backup copies located on several storages are now deleted correctly
  • Versions in recovery forms . In some cases file or directory versions in the recovery forms were duplicated

Improvements

  • Optimized backup interface . Added cashing of information about the backup data enabling some menu modules to display faster

Version 5.17.5 Released 23.07.2014

Bug fixes

  • Memory leaks. Fixed the bug in the function mgr_db::Connection::EscapeValue leading to memory leaks when working with MySQL and PostgreSQL
  • Working with external applications. Now mgr_proc::Escape escapes word wrapping symbols.

Version 5.17.4 Released 21.07.2014

Bug fixes:

  • Error escaping quotation marks . Fixed the bug with editing a form, if quotation marks were specified in elid

Version 5.17.3 Released 15.07.2014

Bug fixes

  • Send messages via mgremail. Fixed the bug in the mgremail class that caused the panel to fail, or specified "To" in the heading, if the SetTo method was not selected.
  • Back to "Saved data" . The button "Back to saved data" now works correctly in the Sirius web-interface.
  • Error opening the form . Fixed the bug in the Sirius interface theme, the form now opens correctly.
  • List of files in the root directory. Fixed the bug: the list of files included into the backup copy showed all the all files in all subdirectories.

Version 5.17.2 Released 09.07.2014

Bug fixes

  • Conversion of backup copies . Conversion of backup copies is performed as the background task enabling to decrease primary setup time of the control panel
  • Recovery of converted backup copies . Fixed the bug that occurred when converting the backup copies making it impossible to recover from those copies

Version 5.17.1 Released 09.07.2014

Bug fixes

  • Backup filter form . Fixed the incorrect heading of the backup plan filter.
  • List of plan filters. Corrected the heading of the backup plan filter.
  • Panel start . Errors that occurred when importing backup copies from storages and in some cases did not allow the panel to start, are now processed.

Version 5.17.0 Released 09.07.2014

Improvements

  • File manager. In the File manager module you can now set the height for the file editor window in rows. The "Read-only" field with a full file name is added into the file edit form
  • Select with pictures. The select element now can display pictures next to the selection option
  • Action log on the user level . The Action log module is now available for users.
  • Defult action by swiping right . If you use mobile devices with touch-screens, swiping right will perform a default action (normally, it is double click)

Bug fixes

  • File manager. Fixed the bug with overwriting symbolic links when copying/moving files
  • List of interface themes in Panel settinhs. Only available interface themes are now displayed
  • File mamager. File names containing ',' are now supported
  • File manager. Fixed the bug in the algorithm for recursive change of the file or directory owner.
  • File manager. Fixed the bug with generating a directory tree, if there is the child directory for which the user does not have permissions to read.

New features

  • New element for list. In the Orion interface theme there is a new list element for displaying lists with pictures and icons

Changes

  • Backup type description. A backup type now has a hint that is shown when you select a certain type
  • Create a backup plan. Filters for local storagesWhen creating a backup plan with the "All server files" check box selected, filters that exclude directories of all the local storages will be automatically created
  • File manager. If you copy without overwriting and files with the same names already exist in the target ditrectory, the error banner will list those names
  • Calculating the maximum file size while making a backup copy. "Maximum file size" and "Maximum directory file size" no longer influence the prepared data, databases, in particular

Version 5.16.5 Released 30.07.2014

Bug fixes:

  • Security bug . Fixed the bug that enabled each user to disturb panel performance

Version 5.16.4 Released 23.07.2014

Improvements

  • Save filters. You can now use more filter options

Bug fixes

  • External applications. Now mgr_proc::Escape escapes the word wrapping symbols
  • Memory leaks. Fixed the bug in the function mgr_db::Connection::EscapeValue laeding to memory leaks when working with MySQL and PostgreSQL

Version 5.16.3 Released 21.07.2014

Bug fixes:

  • Made changes for successful update of the software products. Made some changes for successful update of the software products running on Windows.

Version 5.16.2 Released 16.06.2014

Bug fixes

  • Comas in out=json. Fixed the bug with disappearing comas in json format
  • Backup in progress banner . Fixed the bug: a user could see the banner informing that the backup process or recovery is complete.

Version 5.16.1 Released 09.06.2014

Changes

  • xmlin configuration files transferred . Now they are located in the xmlschema directory enabling a non-authorized user to execute xmlinstall

Bug fixes

  • Panel returns invalid json. Field separators might be missed in json output results

Version 5.16.0 Released 04.06.2014

Changes

  • Order of buttons on the form . The "Cancel" button is always located on the right

Improvements

  • Create a server name in SOA records of domains. In the DNS configuration file you can specify a Hostname that will be used instead of server name in the SOA record
  • Request code status in HttpQuery. The Status() method that returns the code of a request is added into HttpQuery
  • Background tasks . Information about background tasks is kept only for 24 hours

Bug fixes

  • Required field for password . (The Orion interface theme) If the password field is a required one, the password confirmation field will be also required
  • Redundant files in PowerDNS configuration directory . Redundant files (core files or temporary files of text editors) might cause problems
  • Reserved symbols in change log . Reserved symbols were incorrectly processed and displayed
  • Upload file by URL into File manager. In case of error (breaking of connection, disk quota exceeded) the file that was not fully uploaded will be deleted
  • Processing show on the toolbar . It was processed incorrectly if the condition was associated with the "msg" column
  • Error checking password strength. In the Orion theme fixed the password strength check bug that occurred on the form where multiple password fields are used
  • Fixed bug in printed version . If the indicator column was the last in the table, the right border did not display
  • Error editing list . Fixed the bug that did not allow to save a modified value
  • Errors viewing a list of background tasks . Added a number of error prevention checks that can occur while viewing background tasks

New features

  • Headings for Wizards. You can now use various headings for forms and list of steps (wizard_title - heading will be displayed in the list of steps, title - form heading). If the heading for list of steps is not specified, the form heading will be used
  • Sort list values . You can specify priority for values for the "select" input fields

Version 5.15.5 Released 02.06.2014

Bug fixes:

  • Delete domains. If DNSmanager was used as DNS server, domains were not deleted

Version 5.15.4 Released 27.05.2014

Bug fixes

  • "Already exists" error during installation . While installing a gateway, the control panel did not allow to select the address that was already created in the internal base but was not assigned.
  • Installation failed. Fixed the bug: the control panel installation will not fail while getting the license.
  • Backup database field size . Increased the maximum length for the IP address field in VMmanager/VEmanager. Increased lengthes for some other fields

Version 5.15.3 Released 21.05.2014

Changes

  • ipbind. If the address is already assigned to the interface, calling ipbind::AddIp will not perform any operations

Bug fixes

  • /root/jenkins. The /root/jenkins was erroneously created

Version 5.15.2 Released 20.05.2014

Bug fixes

  • Back up large amount of data . Fixed the bug that occurred when trying to back up large amount of data, for example 1000 (1000 user's domains)
  • Backup recovery. Fixed the bug that occurred when trying to recover a backup copy and resulted in symlink loop. Example: Failed to set owner of the 'var/.ispmgr-backup/tmp/extract_79P08c/kernel' file

Version 5.15.1 Released 20.05.2014

Bug fixes

  • Starting external handlers . Fixed the bug that did not allow to use events and functions' external handlers
  • First Setup Wizard . Some Wizard steps were not available for server administrator, so that a panel administrator could see the Wizard (this error did not occur if you log in with server administrator privileges)

Version 5.15.0 Released 20.05.2014

Improvements

  • Sorting of IP addresses . Not only IP addresses, but also networks specified as IP/mask are sorted. A mask must be a figure (mask length)
  • Control panel performance without cron (CentOS and Debian). The control panel can without cron. To recover the scheduler you should automatically resolve the corresponding problem that is registered in the "Notifications" module.
  • Calendar in input fields . You can now use a calendar to show both days ans months. Set the @date attribute to "month"
  • Registration of notifications . User role is now checked when registering a new notification. Notifications for users with permissions higher than lvAdmin are not associated with a specific user and are available to all server administrators.
  • Hint for opening a module in a new tab. Added a new hint for the icon that opens a module in a new tab.
  • Storages for backups . When using multiple storages the backup process will not stop, if an attempt to upload files to one of them failed.
  • Free space for archives . During the backup process before archiving free space will be checked. There must be not less space than the archive requires. Potential compression is not counted
  • Support for SSL certificates in mgr_rpc. New methods allowing to use custom certificates for SSL connections are now available
  • New classes for blocking threads . Added the classes MultiMutex, MultiSafeLock, MultiSafeSection. They act in the same way as the classes Mutex, SafeLock, SafeSection, but the thread is blocked by the object MultiMutex/MultiSafeLock and string
  • Select data source for xml input field . Added the @source attribute, its value is a request to the control panel. The field value will be taken from the request results. If it is a drop-down list, the list of values will be taken from the request results.
  • Interrupting reading/recording of mgr_stream. Now the process that is being read/recorded into the stream using mgr_stream classes, can be interrupted with the function mgr_thread::FailIt. It enables to interrupt mgr_proc::Execute even if the program is waiting for possibility to read/record through stream I/O.
  • Select interface theme and password strength . You can now use a new function to select a default interface theme and password strength

New features

  • Hints . Hints to form fields are now shown automatically when you put your mouse cursor into the field, for example. You can change that behavior in the user settings form or by specifying the DefaultHintView parameter in the configuration file.
  • Mail client. Introduced support for Roundcube.
  • Purge storages . When deleting a backup plan or a copy you can select if you want to delete files from the storage as well.
  • Sum up values within one column . If stat="yes" is specified for a column, and the values contain additional symbols after the figure, the sum will be calculated for each suffix
  • Disable a backup plan . You can now disable/enable automatic start of a backup plan. The cron job will be commented/uncommented. With the plan deactivated, you will be able to start it manually

Changes

  • Deletion of backup copies . Improved efficiency of backup deletion
  • Versions of libraries . Now versions of libraries included into COREmanager correspond to the panel's version. For example, for COREmanager 5.15.0 will have libraries 5.15.0
  • Identifier of the newly created objects . We recommend that the functions creating an object must return its identifier in the id node. In case of out=text the identifier, if any, will be output as id= after the "OK" string.
  • libcurl built parameters. Due to problems with clients' SSL certificates, now curl runs through the openssl library rather than through gnults.
  • Optimization of backup process . Optimized processing of files that were not archived.

Bug fixes

  • Deletion of temporary files during backup . Fixed the bug: directories such as plan_12345667_.XXXXXX, files unparsed.XXXXXX and ignored.XXXXXX. were not delete, where XXXXXX are random symbols
  • setvalues error in the Orion interface theme . Fixed setvalues bug that occurred when updating select values.
  • Using standard parameters for table . Columns statuses that were hidden by default were set incorrectly
  • Duplicating records in access log . Fixed the bug with duplicating records in access log.
  • Error displaying hint when using shadow for hiding fileds. Fixed the bug with displaying a hint for the field that is hidden by shadow using else.
  • Error reading timezone. The error occurred if the symbolic link /etc/localtime led to a nonexistent file.
  • Displaying banners in narrow browser window . Fixed the bug with displaying banners in the Sirius interface theme, if the browser window is set to 1024px
  • Applications update . Fixed the bug that occurred when trying to manually update the list of available applications.
  • Unzipping archives in file manager . Unzipping archives will overwrite existing files.
  • Checking list values . If no corresponding values are found in the linked list (the one where the @depend attribute is used), the list will be hidden. However, clicking OK will generate the error message "Field has invalid value".
  • Remote DNS, administrator email . When using DNSmanager as a DNS server, client's email rather than that provided in DNSmanager was specified in the SOA record (DNSmanager 5.15.0 or later is required)
  • Archiving on architecture x86_32. Fixed the bug "gzip: stdout: File too large" that occurred when archiving large directories on architecture x86_32.
  • Working with large files on Linux (i386). Fixed the bug: it was not possible to work with files larger than 2 Gb through the panel's API
  • DNSmanager as a DNS server . Fixed the bug that occurred when trying to use a DNSmanager user with reseller permissions for integration
  • Error displaying diagrams on Dashboard. Fixed the bug with displaying diagrams in the orion interface theme.
  • File manager . The root directory can now be set as default in the file manager edit form.
  • Differential and incremental backup bugs. The backup processes terminated with the error: "Type: 'xml' Object: 'parse' Value: ''"
  • Access to modules. A list of users was not displayed when creating a group, if there were no users with privileges that were selected when opening the form.
  • Incorrect size of swap file on FreeBSD. Swap file size was displayed incorrectly once exceeding 2 Gb.
  • List of backup plans . Fixed the bug "Error: Type: 'file' Object: 'open_r' Value: 'var/.ispmgr-backup/tmp/plan_name/1396588349/list_.XXXXXX" that occurred when viewing backup plans while making a backup copy.

Version 5.14.7 Released 19.05.2014

Bug fixes

  • Backup recovery. Fixed the bug that occurred when trying to recover a backup copy and resulted in symlink loop. Example: Failed to set owner of the 'var/.ispmgr-backup/tmp/extract_79P08c/kernel' file
  • Back up large amount of data . Fixed the bug that occurred when trying to back up large amount of data, for example 1000 (1000 user's domains)

Version 5.14.6 Released 14.05.2014

Bug fixes

  • New iterface items . New menu items were not displayed after adding new interface features.

Changes

  • The exit function. After executing this function, event handlers could not be called (both global and those installed on exit)

Version 5.14.5 Released 12.05.2014

Bug fixes:

  • File manager. Fixed the bug in the archive extract form when opening the directory tree.

Version 5.14.4 Released 14.04.2014

Bug fixes:

  • File manager. Fixed the bug with generating parameters when browsing to the file manager from the list of web-domains.

Version 5.14.3 Released 11.04.2014

Bug fixes

  • Leak of file descriptors . Directory files remained open after directories permissions were recursevely changed
  • Critical vulnerability in openssl. Updated the openssl library included into COREmanager
  • Path to MySQL local socket . Due to cancellation of ODBC on some systems the control panel could not find the correct path to mysql.sock
  • Error calculating total values in the list . When selecting a line the total value at the bottom of the page displayed the zero number.

Version 5.14.2 Released 08.04.2014

Bug fixes:

  • Updating third-party libraries . Updated the curl, cares, idn libraries included into COREmanager. Previous versions had problems with remote resources through the HTTPS protocol.

Version 5.14.1 Released 08.04.2014

Bug fixes:

  • Installing PHP as Apache (FreeBSD). PHP as Apache is running on a separate port. The corresponding changes are made to the PHP and Apache installation modules.

Version 5.14.0 Released 08.04.2014

Changes

  • Hiding the authinfo parameter. Parameter value of the authinfo request is no longer added into the tparams element.

New features

  • Dates validation . Added vlidators for the fields getting Date and DateTime.
  • Default values. You can now reset default table settings.
  • Recovering separate files . For all data types having files, only separate files can be recovered.
  • Suspending panel . You can now suspend the control panel using the mgrctl -l command. If the panel is running, it will be suspended by calling the exit function. You can continue working in the panel with the mgrctl -u command. If COREmanaer is suspended, all the panels will be suspended as well.
  • Notifications . You can now add additional information in the browser window.

Bug fixes

  • System information on Linux. Some processes might terminate while viewing the list.
  • UID/GID. Fixed the bug: when getting the user's UID/GID the incorrect error returned.
  • File manager. Fixed the bug with going to the child directory when exceeding the limit on the number of records on the list.
  • Server reboot . This operation is now executed before terminating the panel.
  • List of active sessions . The column showed negative values.
  • Managing DNS records in named. Modified the management of zone files. In previous versions some errors might occur when adding new records
  • Error displaying xprop in status bar . xprop is now displayed correctly in the Orion and Sirius interface theme.
  • System information on FreeBSD. Fixed the bug with displaying system information on servers without swap.
  • Displaying long heading in the form. Long headings are now displayed correctly.
  • Changing FTP directory in the backup storages. Fixed the bug: it was not possible to add a path to FTP directory for the existing FTP storage.
  • /etc/hosts. Fixed the bug that changed access permissions to /etc/hosts upon modification.
  • Setup wizard. Fixed the bug in the Setup wizard leading to incorrect order of the installation steps.
  • Access log . Users that are not registered now cannot view the Access log.
  • Access permissions and @convert. When limiting access to list elements, the columns containing @convert attribute processed incorrectly.
  • Deleting files from the FTP-storage . When trying to delete a file, the control panel now ignores directories that are not present in the storage.
  • Checking domain names. Modified the algorithm. The ARPA records are now checked more Reverse zones for classless networks are now checked correctly.
  • Error selecting all list elements . In some situations it was not possible to select all the elements on the list by pressing shift.
  • Error confirming password. In the Orion theme fixed the bug: it was possible to use passwords that do not match.
  • Error saving menu status . In the Orion interface theme fixed the bug with saving the main menu status.
  • Report print version bug . Report print version with firstrun="no" displayed in the database

Improvements

  • Updating syntax highlighting library . The syntax highlighting library is updated to the latest version. More than 30 versions of syntax highlighting for programming languages, templates, configuration files are now supported.
  • Conditionaly hiding textarea. Conditional hiding by empty="yes/no" is supported for textarea (beside input control)
  • Separate configuration files of the control panel. Control panel settings can be saved in separate files. Parameters, options and paths can be specified into the file in the etc/.cond.d directory. All the .conf files from that directory will be read up to the main config. Parameters set in those files will be used as default values and can be ку-defined in the main configuration file.
  • ODBC deprecated. ODBC is no longer supported allowing to use original libraries for MySQL and PostgreSQL database servers management.
  • Nonreusable keys . Nonreusable keys created by the session.newkey function are kept during one hour after creation.
  • The period element . The default and save attributes for the period element are nor supported.
  • The convert attribute . You can now select the encoding algorithm for a column in reports.
  • Improved reports . For embedded reports you can specify the id for cell. The embedded list will also include all the form's parameters of the parent report.
  • Zone name. You can now use the @ symbol in the zone name in resource records.
  • Table settings. The list name (rather than the function name) is now displayed in the window heading. Corrected the message for a default action for the lists for which the default action is not selected

Version 5.13.8 Released 09.04.2014

Bug fixes

  • Leak of file descriptors . Directory files remained open after directories privileges were recursively changed.
  • Critical vulnerability in openssl . Updated the openssl library included into COREmanager
  • Support for PowerDNS v3. PowerDNS 3.2 and later created in the base strings with empty types that led to errors when trying to view them via the control panel.

Version 5.13.7 Released 03.04.2014

Bug fixes

  • Error hiding buttons after sorting . Fixed the bug with hiding toolbar buttons after sorting (on the client side).

Changes

  • Installing the PHP module for Apache (FreeBSD). PHP as Apache is running on a separate port. The corresponding changes are made to the PHP and Apache installation modules.

Version 5.13.6 Released 01.04.2014

Bug fixes

  • Adding addresses into OpenVZ. Unlimited number of addresses can be added on the servers running OpenVZ (for master-node).
  • /etc/network/interfaces. It was not possible to add alias IPv6 addresses in some situations.
  • Number of backup copies . Fixed the bug with automatic deletion of old backup copies.

Version 5.13.5 Released 18.03.2014

Bug fixes

  • Permission on file /etc/hosts. When editing the file, the panel set incorrect permission causing errors in some applications.
  • Editing DNS records in named. Fixed the bug that occurred when trying to add the record named "@" making it impossible to add a new network in IPmanager.

Version 5.13.4 Released 11.03.2014

Improvements

  • Table settings. Default values now have more detailed descriptions.

Bug fixes

  • File zones of name servers. Zones that didn't use the $ORIGIN directive, might have its value for other files.

Version 5.13.3 Released 04.03.2014

Bug fixes

  • Error in the Orion theme . Fixed the bug: it was not possible to modify read-only check boxes using presets.
  • Correcting messages. Corrected the hint for the Dashboard update icon.

Version 5.13.2 Released 03.03.2014

Bug fixes

  • Backup settings . The database no longer keeps backup settings. The database only keeps information about backup copies.
  • Optimizing backup process . Optimized the database performance for running backups.

Version 5.13.1 Released 03.03.2014

Bug fixes

  • Unique names for storages . When creating and editing storages only unique names must be used.
  • Text messages. Corrected a number of text messages.

Version 5.13.0 Released 03.03.2014

New features

  • Registering bugs. You can now send bug reports from the panel.
  • List filters. You can now set list filter in privileges management modules in the modules supporting filters. User won't be able to access the object for which filter was set.
  • Edit range of IP addresses . You can now modify the range if using a local base of IP addresses.
  • Sorting drop-down menu . You can now select a sorting type for a drop-down menu (select). Possible values: alpha, calpha, digit, version and ip.

Changes

  • Notifications. Some columns are hidden by default. You may add required columns in your table settings form.
  • Starting COREmanager when installing/deleting panels. When installing/deleting panels with the bin/core install/remove command on Unix systems, COREmanager will start, if it was not running.
  • MySQL settings . MySQL setup module will configure the MySQL server to listen on all IP addresses of all interfaces.
  • Group privileges . "Lamp" icons are no longer displayed if permissions on the corresponding functions are not set. "Default policy" is no longer available in the "Group policy" form, because permissions set for user had higher priority than those for the group.
  • Empty directories in backup . Information about empty directories now is included both into the system database and archive.
  • Similar nodes with with values for form fields. If the XML contains several nodes with values for form fields, only the last one will be used, others will be deleted (except for "select" having "miltiple" property)
  • File manager. Changes to file manager behavior if the "only for files" attributes are recursively changed. The "Execute" attribute for all the files will be inherited from the directory's attributes to which that recursive change is applied.

Improvements

  • HttpQuery. Introduced support for the methods HEAD, PUT, PATCH and DELETE.
  • Line break in the zoom field . Pressing the Space key space when filling out the zoom field moves the cursor to a new line so that a user can see that this is the next element.
  • Colored lists. In the Orion interface theme you can now specify text color for "select" elements.
  • Quick search results. Quick search results will be saved once the list is automatically updated upon group operation or regular update.
  • Notifications module. Automatic resolution of issues no longer blocks access to the Notifications list. Old notifications can be automatically deleted.
  • Preset for textdata of the msgdata type. Now you can change textdata values for msgdata using presets.
  • UTC/GMT. You can now select UTC/GMT time zone in the server settings form.
  • Indication of server reboot (еру Orion theme). If you are using the "Reboot server" function, the corresponding icon is shown.
  • Forbid using HTTP connection . You can now forbid to use HTTP connection for the control panel. All HTTP connections will be automatically redirected to the similar URL using the HTTPS protocol.
  • Address for outgoing queries in PowerDNS. When creating a new view, the directive query-local-address is specified.
  • Do not use field check . The @safevalue attribute is added for input fields. Name of the parameter containing the value that does not require verification or is checked by developers manually (for example, encrypted value for password) is sent.
  • Validators. You can specify data type in the checkargs attribute for number validators.
  • Dashboard. The dashboard will not open if Welcome page and Welcome form are used.
  • Backup process as a background task . Each element of the control panel is copied separately. In case of error that element will be skipped and the corresponding bug will be registered. Warnings that display while processing the element will be also registered

Bug fixes

  • Error displaying statuses in statusbar . Fixed the bug with displaying properties in the statusbar for the columns without sort="prop".
  • Show hidden fields. Users who never opened the General settings edit form could not use the "Show hidden fields" link.
  • Messages in reports . Missing messages for reports were not imported from the common section.
  • Error displaying hints . Fixed the bug with displaying hints containing double quotes in case of error with group operation.
  • Error activating buttons . In the Orion interface theme fixed the bug with activation of the groupform type button.
  • Displaying the warning icon in lists . In some lists the Warning icon was shown for no reason.
  • Select element bug in a filter form in the Orion interface theme. It was not possible to select a value in "select" if the browser window was too low.
  • Processing empty messages. Now you can use non-printable characters (spaces, tabs, line feeds) in message, for example, as separators of elements in group operations.
  • Error with toolbar buttons. Fixed the bug in the Sirius interface theme : if the window was too narrow buttons were grouped beneath the heading, rather than collapsed.
  • Trees in forms. Information in the "tree" forms was processed incorrectly in Wizards and filters.
  • Hidden fields. Now clicking the "Show hidden fields" link will show the fields unless the form is closed.
  • Database caching. Fixed the bug causing mal-synchronization of internal cache with data in the base.
  • named files. The control panel did not display domain records for which the domain name was not specified.
  • DNS BIND settings. "text" is now specified as storage format for zone files when configuring bind (named) DNS-server settings.
  • Error in the CustomTable::DbDelete method . This method generated incorrect request to the database.
  • Cron error . In the Sirius interface theme ISPmanager cron job is now executed correctly.
  • Fatal error in form . In the Orion theme fixed the bug causing the panel to hang in case of fatal error in the form.
  • IP address management module. Fixed the bug (Debian OS): the main IP address of the network interface and invalid contents of the configuration file of the network subsystem were deleted.
  • Error displaying textarea values. In the Orion interface theme fixed the bug that deleted a string such as from the textarea value.
  • Automatic creation of domain names. Fixed the bug with automatic creation of domain names (for example, while creating a Web-domain), even if the domains management module is missing.
  • Textarea readonly. Fixed the bug with the readonly attribute of the textarea in the Orion interface theme.
  • Control panel has ended . Before the control panel ended, it ignored requests that were in the queue causing errors in the applications using API.
  • Data recovery. Fixed the bug with creating a symlink, if the "Modify existing data" check box is selected.

Version 5.12.9 Released 21.02.2014

Bug fixes:

  • Starting executable files from COREmanager. Fixed the bug that occurred while starting executable files on Unix-based systems leading to inheritance of the LD_LIBRARY_PATH environment variable.

Version 5.12.8 Released 19.02.2014

Bug fixes

  • SSH connection failed. Incorrect processing of that situation might cause the requests to hang.
  • Panel hangs. In case of notifications containing automatiс issue solution, the control panel did not respond to requests while resolving the issue.

Version 5.12.7 Released 18.02.2014

Bug fixes

  • License periodic check . Fixed the bug in license periodic check that in some situations caused hanging of applications.
  • Network settings on Debian. Deleting interfaces with IPv4 might delete network settings from the configuration files of other interfaces.

Version 5.12.6 Released 12.02.2014

Bug fixes:

  • Deletion of files from FTP storage. Fixed the bug that occurred when deleting archives that were not located in the FTP storage.

Version 5.12.5 Released 29.01.2014

Bug fixes

  • Installing DNS NSD on FreeBSD. Fixed the bug in configuring NSD on FreeBSD.

Changes

  • Installing applications in the previous version. You can now longer install the applications built on the previous version of COREmanager.

Version 5.12.4 Released 27.01.2014

Bug fixes:

  • Activating license automatically . On the servers with multiple servers automatic activation of licenses failed.

Version 5.12.3 Released 27.01.2014

Improvements

  • Messages from validators. Modified format of messages from the validator that verify digit parameters (int,float,money)

Bug fixes

  • Cannot hide banner with information about last login . Failed to hide the banner if you logged in to the control panel from a different IP address.
  • Empty tabs. Fixed the bug with empty tabs, if COREmanager was upgraded from previous major versions.

Version 5.12.2 Released 23.01.2014

Bug fixes:

  • Access to modules. The module will not display in menu oif the control panel cannot work with group privileges

Version 5.12.1 Released 22.01.2014

Bug fixes:

  • Unavailable Wizard steps. If the Wizard contained the step that was not available for user, trying to switch to the required step showed the inappropriate error message.

Version 5.12.0 Released 22.01.2014

New features

  • Deleting several records from database . A new method for deleting records from the table by SQL condition is added into the mgr_db::CustomTable class.
  • Notification about performed operation . In case of a successful operation the corresponding notification will be sent.
  • Selecting password strength. COREmanager enables you to allow users set only strong passwords. This function is not active by default and many users do not even know about it. In the Setup Wizard you can select desired password strength.
  • Group privileges . You can now create user groups and assign privileges to the whole group. You can also create groups to which all the userds with specific login level will be assigned.
  • Feedback. Statistical information on the panel usage and most common issues is now collected.
  • Restrict access by IP addresses . Using user groups enables to allow access only from specified IP addresses for all the users assigned to that group.

Bug fixes

  • For developers. Processing XML documents. The following xml attributes can now be processed: dist, eqdist, maxdist, ifmgr. For more information, please refer to the article http://en.5.ispdoc.com/index.php/Xmlinstall
  • Panel down . In some situations the control panel crashed with the segfault error while terminating.
  • Help lin