Change log

BILLmanager

Current stable version: 5.131.1 released 15.11.2017

Last beta version: 5.134.0 released 05.12.2017

If version is not in the list, it means that update was done for technical reasons and does not contain any critical changes.

Coming soon

New features:

  • Integration with RU-CENTER. You can now resell RU-CENTER SSL certificates

5.135.0 expected 12.12.2017

Bug fixes:

  • Debts management. Fixed: if several payments were credited, unpaid expenses were associated with all payments
  • Naunet. Fixed .RU and .РФ domains transfer

5.134.0 released 05.12.2017

Improvements:

  • Notifications. You can now disable Mailbox verification check for some notifications.

Bug fixes:

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

5.133.0 released 28.11.2017

Changes:

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

Improvements:

  • Tariff change policy. The "Full payment for a new tariff plan" policy now allows to renew a service from its expiration date. This option is available if the expiration date is larger than the current date.
  • Trial period. Provider can allow users to order tariff plans only for test period.

Bug fixes:

  • Integration with DCImanager. Fixed release of IP addresses in IPmanager while releasing the server. The bug occurred if the "Disable IP change" check box was selected.
  • Access permissions. Fixed: a client could enable the service suspended by administrator.
  • Cart. Modified procedure for recalculation of service price if penalty is applied.
  • Client's region. Fixed: an error occurred when trying to edit client's profile if region was not specified. Region can be reset.

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
More

5.131.1 released 15.11.2017

Bug fixes:

  • Extra charges for tariff change. Fixed: calculation of extra charges for upgrade or downgrade of tariff plan. The bug occurred if tax is not included into service price.
  • Yandex.Money for individuals. Fixed: payment amount check procedure which runs when receiving funds transfer notification.

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

5.130.0 released 07.11.2017

Changes:

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

Improvements:

  • Google Analytics. Added: download information about services with trial period.

Bug fixes:

  • Recalculation. Fixed discounts "Expenses over period". The bug occurred when making recalculation
  • cPanel handler. Fixed: duplication of usernames generated by the system. Activation/suspension/deletion of services now runs in a single thread
  • Domain registration. Fixed: incorrect statuses when working via EPP protocol
  • 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

5.129.0 released 31.10.2017

Changes:

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

New features:

  • PayFast. Introduced support of new payment method. Read more
  • 54-ФЗ for Yandex.Kassa.

Bug fixes:

  • Modified processing of Evonames (Ahnames) domain statuses.
  • Creation of virtual server. The system will now define a server available for customers before it tries to allocated it from the pool
  • The money back button will be displayed only if certain requirements are met.
  • Creation of virtual server. The billing system will define a ready server (in case the activation operation runs for the second time) before trying to allocate it from the pool
  • Fixed: "Email automatically" check box in filters.
  • Domain names. Fixed: error of prolongation of expired domain names via Evonames (Ahnames).
  • Panel addresses. Fixed preservation of SSL-chains

5.128.0 released 24.10.2017

Changes:

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

Improvements:

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

Bug fixes:

  • Integration with ResellerClub. Fixed data synchronization after renewal of SSL-certificates
  • Software licenses. Fixed: delay of activation/suspension of licenses in hosting packages

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.

Bug fixes:

  • Accounting reports. Now you can group data by payers' INN and accounting code, as well as edit accounting codes, if needed

5.126.0 released 10.10.2017

Changes:

  • External mail server. Increased response timeout from mail server from 30 to 300 c.
  • API changes. You can now specify timeout for sending email via mgr_email::SmtpServer.

Bug fixes:

  • Check type of primary IP address for "Dedicated server". Fixed: type of primary IP address is now saved correctly. The bug occurred if the "Disable IP-address change" option was activated.
  • Fixed: special price on service addons, if the price scale was used for tariff plan addon.
  • Integration with Yandex.Kassa. Fixed return links to BILLmanager
  • Domain contacts. Fixed: usage of domain contacts is now calculated correctly
  • Client's list filter. Fixed filter by number of abuse scores
  • Reserved payments. Fixed: activation of scheduled reserved payment. The bug occurred if client is not included into a group of clients who are allowed to use reserved payments, and if the product type is not included into a group allowed for reserved payments.
  • Add-ons "Value packages". Fixed order of services with add-ons "Value packages"
  • Fixed a number of security bugs.

5.125.0 released 03.10.2017

Changes:

  • Periods. "Week" is now always available in the period field

Improvements:

  • Payment status checking. Automatic payment status checking has been added in case of missing notification from payment system side. Available for Paymaster, Payonline and Webmoney with account statement.
  • NauNet. You can now import all domains from registrar without providing a full list of domains
  • EPP domains import. Introduced support of domain import from registrars working via EPP protocol: DNS Belgium, DRS, HostMaster, OpenProvider, Ukrnames.
  • Module rebuilding. Added rebuilding after control panel update for external modules that use the heading files of ISPsystem.

Bug fixes:

  • Registration of new clients by staff member. The "Page" field is removed from registration form
  • Fixed: promised payment option was not displayed to clients with daily billing services, if their services were suspended.
  • Icons in status bar. Icons are now displayed correctly in status bar. the bug occurred when selecting several lines

5.124.1 released 28.09.2017

Bug fixes:

  • Renewal of software licenses. Fixed automatic renewal of licenses for services with daily charges

5.124.0 released 26.09.2017

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. Read more

Improvements:

  • Providers will be able to send "Account will be deleted soon" notifications to their clients.
  • Service price and status is now displayed in Client profile.
  • Referral program: referral payment period now can be changed.
  • Payments. Added "Send invoice" button in the 'Payments" module (Admin level). PDF invoice is sent to user email. PDF invoice is also attached to automatically generated invoices.
  • Phone number field will be displayed on a compact registration form.

Bug fixes:

  • Promised payment and software license. Control panel license can be renewed, if client made promised payment for the main service

5.123.0 released 19.09.2017

New features:

  • Feature: block registration if the email address from certain domains is used or if BILLmanager is accessed from the certain IP address from the pool.

Bug fixes:

  • Fixed order of control panel license with VMware VDS module activated.
  • Fixed: Instead of ticket transfer, it showed that it was copied to a team member/department. Also, subscription to the message "Notify about new messages in tickets of the department" was fixed.
  • Integration with SimplePay. Added support of recurrent payments and refunds.
  • Fixed: refunded payments were included into client's annual turnover.
  • Fixed: errors in list sorting that occurred if a selected element was moved to another list after the sort order was changed.
  • Renewal of updates packages for lifetime licenses. Fixed: renewal failed, if information about current updates expiration date was missing
  • Fixed: permissions to configuration of automatic payments on User level.

5.122.0 released 12.09.2017

Changes:

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

Bug fixes:

  • Domain registration form. '-' symbols can be used in the "ZIP code" field
  • Fixed collection of statistics in ISPmanager Lite. The bug occurred when a list of WWW-domains was not available.

5.121.1 released 07.09.2017

Bug fixes:

  • Fixed calculation of add-ons prices, if calendar billing cycle is selected.

5.121.0 released 05.09.2017

Improvements:

  • "Help" menu. You can now set a custom page that will open when clicking "Help" in user menu
  • Refunds from PayMaster are now supported.
  • Service type parameters. You can now select type of IP address (for "IP address" validation function)
  • Check free disk space (not less than 300 MB) when starting the update process via pkgupgrade.sh.

Bug fixes:

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

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.

Improvements:

  • Integration with EvoNames (AhNames). Users can enter pin code for changing domain contacts
  • New features for message templates:. 1. The "Template change date" will show when a template was modified. Resetting the template will also reset the time. 2. The "Status" column. Notification won't be sent if a template is disabled. 3. The "Template history". 4. The "Hidden copy" parameter. You can enter an email to send a copy to.

Bug fixes:

  • Modified charges for add-ons, if "Full price over the whole period" policy rule is set for calendar billing type.
  • Filter by task and operations now contains a full list of possible values.

5.119.0 released 22.08.2017

New features:

  • Added a new module, which allows delayed service suspension for clients (reserved payment).

Improvements:

  • NauNet. Domain owner's data are now passed in a separate request
  • Service parameters. Parameters of custom service types can be shown in list of services
  • External FTP-storage. Added information about storage usage
  • Import from NauNet. Import of domain names from Naunet is now supported

Bug fixes:

  • Fixed order of servers via API.
  • External FTP-storage. Fixed: users could not switch to FTP-storage control panel
  • Fixed: national domains are now displayed correctly in the "Service import" module.
  • Fixed: parameters of deleted certificates are now displayed correctly.
  • 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.

5.118.2 released 15.08.2017

Bug fixes:

  • Fixed: new message notifications got duplicated in tickets sent by provider's staff.

5.118.1 released 14.08.2017

Bug fixes:

  • Fixed: error getting tariff settings for domains reselling.

5.118.0 released 15.08.2017

Improvements:

  • Enhanced filter by checks.
  • New feature: IP addresses bulk add is now supported.

Bug fixes:

  • Fixed: registration of .CA domains via ResellerClub.

5.117.3 released 15.08.2017

Bug fixes:

  • Fixed: new message notifications got duplicated in tickets sent by provider's staff.

5.117.2 released 14.08.2017

Bug fixes:

  • Fixed: error getting tariff settings for domains reselling.

5.117.1 released 09.08.2017

Bug fixes:

  • Fixed: content and parameters of service types were grouped incorrectly.

5.117.0 released 08.08.2017

Bug fixes:

  • Fixed: creation of tasks related to non-exiting services in BILLmanager, if there is the processing module, which is not used for order and handling of services, but refers to control panel that uses this processing module.
  • Port speed is no longer specified for service connections.
  • Fixed: chat configuration file was not modified after allowing/restricting access to chat for staff member.
  • wget processed in install.sh will be terminated by timeout.

5.116.0 released 01.08.2017

Improvements:

  • Integration with PayMaster. Fixed redirects to BILLmanager in case of successful and unsuccessful payments
  • Added reCAPTCHA for registration of new clients for some service providers.
  • Reboot of dedicated servers. Dedicated servers can be rebooted during reselling
  • New report type - "Cohort analysis".
  • Verification of a new IP address of the control panel.

Bug fixes:

  • The billing system will no longer add checks for QIWI terminals.
  • Processing module check won't be called when editing its priority.
  • Fixed editing of the service.detail.edit function.
  • Changed LiqPay API URL from liqpay.com to liqpay.ua.
  • The "Cancel" button is no longer displayed on the form for switching to VMmanager or ISPmanager.
  • Fixed: maximum number of services per tariff when trying to change tariff plan.
  • A new service password will be shown in the Instruction after it is changed by processing module.
  • Abuse tickets can be filtered by ticket id.
  • Fixed: drill down to client level if he is not associated with any service provider.
  • Fixed: clients could change tariff plan for deleted service.
  • Fixed. Service addons processing (through mgrctl).
  • Fixed. Error of common IP-addresses accounting during comparing IP-addresses of a service in BILLmanager and ISPmanager 5.
  • Notifications. Fixed: deleting a user also deleted his notifications

5.115.2 released 26.07.2017

Bug fixes:

  • Fixed creation of trouble tickets with internal comment.

5.115.1 released 25.07.2017

Bug fixes:

  • Fixed: switch to control panel for external FTP-storage, if username was specified manually.
  • Fixed restart of virtual servers.

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.

Improvements:

  • Service history log is displayed on user level now.
  • One button for deletion of IP address on Admin level. Only one button for deletion of IP addresses is now displayed; a form with supported actions will be displayed during deletion

Bug fixes:

  • Domain name and username for shared-hosting service cannot be changed in case of bulk edit.
  • Fixed. Error of merging client accounts with personal currency exchange rates.
  • Fixed. VMmanager tarrif plans import from my.ispsystem.com.
  • Fixed. Bug of new request notification arrised when transfer a request to other department.
  • Release of IP addresses in IPmanager, and records about free domain names from the control panel after service deletion. The system will automatically deleted resources when deleting a service - IP addresses will be released, and records about free domain names will be deleted if they still exist after the main service has been deleted (in case manual deletion of services via "Tasks" is configured in the system)
  • Fixed. Bug of duplex type displaying at port speed assigning (for BILLmanager-DCImanager integration).
  • Automatic update of tariff plans for DCImanager. Fixed: activation/disable of old add-ons. Tariff status was not changed from "Synchronization with control panel"
  • Fixed. Bug of email processing (from provider's employees).
  • Delayed activation of CloudLinux/Softaculous licenses. When a client orders two licenses on the same IP address, the service will get activated and assigned the IP addresses registered on CloudLinux/Softaculous side. Deleting the service will release the IP address only if it is not assigned to other services
  • Fixed the bug with re-assigning the licensing server for a control panel add-on.
  • Service price details no longer include add-ons with the "Do not bill" billing type.
  • Reg.ru domain statuses were defined incorrectly. The bug occurred if a domain was deleted or transferred to another registrar.
  • Fixed. Error of license binding that arised with transfering a service to another client.
  • 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

5.114.1 released 19.07.2017

New features:

  • Domain reselling is not supported in the billing system.

Bug fixes:

  • Fixed. Bug of template of a new provider's reply notification.

5.114.0 released 18.07.2017

Changes:

  • New request notification now contains an information about related service.

Bug fixes:

  • PaySera error. Error with editing payment method parameters have been fixed
  • Free domain name for "virtual server" product type. Free domain name is not compulsory now. Even if creating free domain was failed, a virtual server can still be opened
  • Fixed. Bug of data transfering to a handler for checking service parameters.
  • In the Abuse list you can now see the id of the ticket associated with that abuse.
  • Fixed. A bug of filters to the list of virtual machines belonged to a virtual data-center.
  • Fixed. Error of setting filter applied to all requests.
  • Control panel loging in button have been removed for modules and 3rd party licenses.
  • Fixed the call of a standard URL of the VPS configuration when allocating an ISPmanager license from the pool.
  • Fixed. Bug causing the double order of control panel license during buying a virtual server.
  • Mail notification configuration. Fixed. Bug causing duplicating unconfirmed email banner for users

5.113.3 released 25.07.2017

Bug fixes:

  • Fixed restart of virtual servers.

5.113.2 released 21.07.2017

Bug fixes:

  • Fixed access to list of virtual machines of virtual data-center when reselling VDC services.

5.113.1 released 10.07.2017

Bug fixes:

  • ISPmanager 5 user deleting logic have been modified.
  • Fixed. Error of wrong domain price display at the last step of order.

5.113.0 released 11.07.2017

Improvements:

  • The integration module with online cash registers was improved.

Bug fixes:

  • Fixed the bug that started when trying to receive a license key when reselling licenses from the pool.
  • Fixed redirects to the tariff import function when trying to create a tariff for ISPsystem's licenses, modules, and third-party licenses.

5.112.0 released 04.07.2017

Changes:

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

New features:

  • Domain reselling is not supported in the billing system.
  • You can now set up tariff add-ons that can be associated with each other.

Improvements:

  • You can specify a message template with verification code for phone number confirmation.
  • User ID is now support for correct integration with Google Analytics.
  • Synchronization of OS templates. rsync and distrsync now supports synchronization of sparsed files

Bug fixes:

  • Orders for add-ons with "By value packages" type were duplicated.
  • Added synchronization of the password of a service staff member for synchronization of the chat history during its modification.
  • Company data was displayed incorrectly on the show-window if the client with id 1 was present.
  • Fixed the calculation of service price. The price was displayed incorrectly if: the service is billed on a daily basis, a client has the personal discount, which expiration date is less than the service order date + its order period.
  • Shop-winodw: "Open the control panel" now supports links for service order, such as https://domain/billmgr?datacenter=0&itemtype=0&period=0&pricelist=0&startform=xxx.order.param.

5.111.1 released 30.06.2017

New features:

  • The integration module with online cash registers was added.

Bug fixes:

  • for types of services that do not support work with data center, the display of the data center was removed from service list.

5.111.0 released 27.06.2017

New features:

  • Service order. Order details are now displayed for "Based on statistics" add-ons

Improvements:

  • Added the second report type for exporting client's payments and expenses to 1C.
  • Additional information in the payment notification. Information about services with automatic renewal was added into the Payment notification XML template
  • Password strength for newly created virtual machines in VMmanager. Improved password strength for virtual servers
  • Service recovery function is now supported. The service status will change from "Deleted" to "Active", and will be assigned the corresponding processing module. In order to restore a deleted service, select it on the list --> click "Activate" --> "Restore deleted service".

Bug fixes:

  • Icons next to the form fields in Shop-window are now displayed correctly.
  • The hidden "Data center" field is now displayed by default.
  • The maximum length for the names of group conditions in client groups, client segments and conditions groups in promo actions is 32 symbols.
  • Fixed renewal of domain names via Evonames.
  • Fixed the bug that started when setting a filter by document send type in the list of payments and invoices.
  • Fixed simultaneous handling of several VMware vCloud Director (VPS) orders made by one client.

5.110.0 released 20.06.2017

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

Improvements:

  • New notification about issues in Reg.ru domains contact details.
  • The "Do not perform financial operations" option is added into the service edit form (Admin level). Select this check box if you don't want to charge and refund clients after changing service add-ons.
  • Added the new notification about activation of automatic renewals for a suspended service.

Bug fixes:

  • Fixed selection of language in the welcome template when creating a ticket.
  • 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.

5.109.0 released 13.06.2017

Bug fixes:

  • The "Go to control panel" button was displayed by mistake for inactive services in the support ticket.
  • Fixed the bug that started when the system was trying to generate a list of invoice statuses, when the list filter is set.
  • Security bugfix.
  • "Colocation" --> "Equipment": the "Print" button for the equipment acceptance and return certificates is now displayed correctly, if the corresponding templates are not configured for the tariff plan.
  • Fixed charges for additional IP addresses from the list of IP addresses for services with dailly billing cycle.
  • 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

5.108.1 released 07.06.2017

Bug fixes:

  • Fixed the bug that occurred when clients were trying to request an invoice.
  • Fixed selection of the largest discount for services with add-ons. The bug occurred if a service provider sets discounts in % or and creates special prices, provided that the special price is less than the price of the service with add-ons, but larger than the price with a discount in %.

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.

Improvements:

  • The "Global settings" module now includes description of shop-window behavior. The login form contains a link to the shop-window, and you can set the page that will open when following the link.
  • Clients can check whether a domain is available by clicking Enter during the registration process.
  • Logging settings. You can now set logging levels for panel's application
  • Main page - System information. Defying diskspace size measure units

Bug fixes:

  • Fixed redirection of a client to payment of orders made from the shop-window, in case verification of clients and payers is disabled.
  • The full name of the employee who blocked the ticket is now displayed correctly when the system displays a notification that the ticket is already assigned to another staff member.
  • Fixed "JSON Parse Error" that started when adding a new order into the Cart from the shop-window, if a client was redirected to the tariff plan or service parameter selection form in the shop-window.
  • The system will check that the notification end date is not less than its start date.
  • Names generating for parameters have been corrected for better service statistics displaying .
  • IP addresses. The list of IP addresses could show the same IPs

5.107.1 released 31.05.2017

Bug fixes:

  • Fixed the bug with cross-domain tracking parameters for Google Analytics.
  • The "Check the "Disk size has been modified manually" box to proceed" error was displayed by mistake.
  • The system will run double check of funds for renewal of suspended services.

5.107.0 released 30.05.2017

Changes:

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

New features:

  • Paymaster auto-payments. Introduced support of Paymaster Direct for automatic payments. Read more

Improvements:

  • Added hints to inactive buttons for services, anti-fraud protection and message gateways.
  • Administrators can add comments to payment methods in the "Payment method description" form. Clients will see the comments on the first payment step.
  • The "Data-center" column is now displayed in the list of services for clients.
  • The autocomplete file of the bash command for mgrctl. Make sure the bash-completion package is installed.

Bug fixes:

  • Corrected description of add-on billing period for services with calendar charges, if the add-on was ordered after the pro-rata day. Add-ons, which prices do not include taxes, are now displayed correctly.
  • Fixed the domain import from RU-CENTER. The bug occurred when trying to transfer a domain from one form to another.
  • "Activation of external FTP-storage". Fixed the bug in the service activation notification (login details to the FTP-server were not sent in the email)
  • Deletion of a "Virtual servers" that was not installed. When the billing system was trying to delete a service being processed, if creation process of the corresponding virtual server was already running in VMmanager, the "deletion of no installed server" operation could not be created, and such services could not be deleted
  • Fixed the bug with displaying the Affiliate field, if the Affiliate programs are not configured. Made a number of changes to the list of referrals.
  • Fixed the "Registration request parameter value " condition for the "not equal" comparison condition.
  • 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

5.106.1 released 24.05.2017

Bug fixes:

  • The list of IP addresses for the service activation notification was renamed into 'itemip' to avoid intersection with service parameters.

5.106.0 released 23.05.2017

Improvements:

  • The list of service IP addresses are now specified in a service How-to.

Bug fixes:

  • Start and end dates of a contract are added into the printing XML.
  • Gateway and mask in case of manual handling of IP addresses. You can now specify a network gateway and mask in the edit form and on the IP address add form if the corresponding tariff add-on is set to manual processing
  • The Privacy policy link is now displayed on the registration form. Be sure to set up "Legal notes" in the "Branding settings".
  • Fixed the bug that occurred when the user with disabled account balance was trying to log in to the system.
  • Fixed the upgrade procedure from BILLmanager to BILLmanager Corporate.
  • Fixed recovery of user password. The bug occurred when trying to open BILLmanager at URL not associated with any service provider.
  • Creation of virtual servers for the pool. For virtual servers created for the pool, a free domain name won't be created, even if the corresponding settings were made in the tariff plan
  • Low balance notifications for clients with post-paid services are now sent correctly.
  • New cluster node. Fixed the bug that caused setup of a cluster node to fail

5.105.1 released 16.05.2017

Bug fixes:

  • The "Reboot" button. The "Reboot" button when reselling services is displayed only for those product types that support reboot
  • Plug-ins. Forms and lists created with custom plug-ins are now displayed correctly

5.105.0 released 16.05.2017

Changes:

  • Information about reboots is now displayed in the service history.

Bug fixes:

  • Integration with PlatBox supports only Russian phone numbers.
  • Added validator on the free domain template.
  • Fixed the "Open chat" button.
  • Recipe management. Fixed the recipe parsing bug that generated exceptions

5.104.3 released 07.06.2017

Bug fixes:

  • Fixed selection of the largest discount for services with add-ons. The bug occurred if a service provider sets discounts in % or and creates special prices, provided that the special price is less than the price of the service with add-ons, but larger than the price with a discount in %.

5.104.2 released 16.05.2017

Bug fixes:

  • The "Reboot" button. The "Reboot" button when reselling services is displayed only for those product types that support reboot

5.104.1 released 10.05.2017

Bug fixes:

  • Change of virtual server disk size. Fixed the bug that occurred when changing disk size, if the virtual server in VMmanager KVM had several disks (size is defined by disk size, which name corresponds to a server name)
  • Fixed the access privileges bug.
  • Plug-ins. Forms and lists created with custom plug-ins are now displayed correctly

5.104.0 released 10.05.2017

New features:

  • Reselling of virtual servers. Virtual servers can be rebooted in reselling BILLmanager 5
  • Web-console from reselling BILLmanager. A web-console can be called when reselling virtual machines from VMware vCloud.

Improvements:

  • The list of payments can be filtered by payer id.

Bug fixes:

  • Fixed transfer of a license id when registering .UA domains via DRS.
  • Fixed manual deletion of service IP addresses. The bug occurred if the corresponding add-on is disabled in the tariff configuration form.
  • The billing system made a money back for unused resources when deleting a service with IP addresses before it expires.
  • Insufficient amount required for service renewal in case the fee was applied, was displayed incorrectly.
  • Task to delete server that was not installed. Fixed task deletion bug that occurred during service deletion

5.103.1 released 03.05.2017

Bug fixes:

  • When a client ordered an IP address from the list of IP addresses, the corresponding expense was not split by months.
  • Fixed creation of an unregistered client in the Shop-window when calling the function to show the complete list of product types and tariff plans available for order.
  • Fixed the bug that occurred when trying to debit a client for consumed resources while crediting the advance payment.
  • The name of the service add-on was specified incorrectly in the Service consumption report (the "Statistics" button).
  • Fixed the bug that occurred when trying to specify certificate data in the service edit form.
  • Active sessions. Session information was kept for a long time

5.103.0 released 02.05.2017

Changes:

  • Certificate contact details. When a client orders an SSL-certificate, he will be asked to provide data required for this specific certificate

Improvements:

  • Name of the control panel license. When reselling virtual/dedicated servers, a license name now is generated in reselling BILLmanager
  • Staff members can delete services that were not processed by the billing system, if the activation operation is not running at that moment.

Bug fixes:

  • Checking the disk size after a tariff plan for VMmanager KVM has been changed. Fixed a number of bugs that occurred when checking the disk size after a tariff plan has been changed, if: 1) the old tariff plan doesn't have the "Disk size" add-on; 2) The add-on of a new tariff plan is measured in GiB; 3) The tariff plan was imported from BILLmanager 4 (add-on's internal name is disk, in BILLmanager 5 - disc)
  • Change of VM parameters. HDD size of a virtual machine from the virtual datacenter (the VMware vCloud processing module) is now displayed correctly
  • Switch to control panel. Fixed the bug that occurred when switching to VMware vCloud control panel from the "Processing module" menu
  • Fixed the bug that occurred when a client was trying to pay from the account balance, after the completed all the steps and returned to a payment method selection form.
  • Fixed the payment bug that occurred if a user name was specified in IDN.
  • Added the possibility of checking if the suspended services can be restarted when credit balance is increased or post payment is activated.
  • Pool of virtual servers. If several processing modules were associated with a tariff plan, a processing module might change when allocated a service from the pool. If allocation of a service failed after the change of the processing module, the system could not activate that service automatically

5.102.1 released 26.04.2017

Changes:

  • MobilMoney URL has been changed into https://auth.terasms.ru/mm_proxy/send/.

Improvements:

  • We have modified the integration process with cPanel.

Bug fixes:

  • External FTP-storage. Fixed the bug that occurred when ordering a service processed by ISPmanager 4
  • Fixed the bug that occurred when connecting several processing modules to GoGetSSL.

5.102.0 released 25.04.2017

Changes:

  • Virtual data center VMware vCloud. When re-starting the current operation for VDC activation, a network for public IP address is defined again
  • A payment date now also shows the credit time.
  • SSL certificates. The "Option WithoutAlternativeSSLAuth" option allows to disable alternative verification methods for SSL certificates

New features:

  • Reselling of virtual data centers. You can now manage virtual machines in reselling BILLmanager 5 when reselling virtual data centers from VMware vCloud.
  • SSL-certificates. Alternative verification methods are now supported for EnomSSL
  • Processing modules. Alternative verification methods are now supported for SSL certificates from GogetSSL

Improvements:

  • Summary is now shown in message templates.
  • A list of active tickets can be filtered by ticket id.
  • Chat history. A search can be made by chat text
  • A user edit form now shows current time according to a selected time zone.
  • You can now specify a welcome template for tickets. It will be used for the first reply from a staff member.
  • Additional IP addresses. IP addresses can be specified in the panel's configuration file. Read more
  • 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:

  • Fixed the error with receiving properties of certificate type during reselling. The error occured when having two connections to BILLmanager with codes os certificate tariffs coinciding on selling BILLmanager side.
  • If actual and legal addresses specified in a company profile did not match, the actual address was displayed incorrectly.
  • Fixed registration of clients from Live-chat, if a client specified a certain region for his country.
  • BILLmanager Dashboard updated when a user logins to a shop-window as Guest.
  • Live chat settings. A certificate chain the Live chat configuration form is now displayed correctly
  • Fixed discounts given for periods larger than a month, if the discount period limit is set.
  • Fixed the bug with child name servers in integration with ResellerClub.
  • Creation of a virtual machine in VMware vCloud virtual data center. Fixed creation of multiple virtual machines in BILLmanager 5.
  • Fixed verification of Skrill payment signature.
  • Shop-window is now displayed correctly for service providers without tariff plans.
  • Fixed authorization from a site shop-window.
  • Fixed the bug that occurred when deleting name servers that are no longer used, from domain's properties form.
  • 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

5.101.1 released 17.04.2017

Bug fixes:

  • Fixed the bug that occurred when generating invoices for refunded payments, provided that such invoices were generated automatically based on advance payments.

5.101.0 released 18.04.2017

Changes:

  • Sofort payment method. The payment status processing procedure has been modified
  • Swap RAM and size in the System information module is now shown in MiB (1 MiB = 1048576 byte).

New features:

  • External FTP-storage. New integration with ISPmanager 5 allows to offer external backup storages to your clients. Read more
  • In the "Settings -- Fraud protection" module you can activate phone verification that a client will pass when ordering a service for a certain period.

Improvements:

  • List sorting. The latest records will be listed first, if you set the maximum number of records per list
  • Stripe payment method. Now it is possible to set up webhook to update information about payment status

Bug fixes:

  • Integration with Evonames now supports renewal of domain names.
  • Fixed access permissions to a service order form.
  • Fixed a number of bugs in invoices.
  • Fixed issues with a task subject.
  • Termination of running operations. A new task was created when trying to terminate a running operation, for which the task had been already created
  • Fixed reissue of SSL-certificates with http-based and DNS-based validation methods.
  • Pool of virtual servers. Fixed creation of additional server in a pool after allocation of a server from the pool
  • Change of tariff plans with different number of included IP addresses. Missing IP addresses will be created when enlarging their number. Values in the "Add-ons" filed will be also changed when a client reduces the number
  • Reselling of services, which expire on "2033-12-31". Parameters modification event was not registered. As a result, running operations were not terminated in the reselling billing
  • To simplify creation of EJS templates, if an XML data node contains the '-', symbol, the document will contain a copy of the node with a name where '-' is changed into '_'.
  • 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

5.100.5 released 03.05.2017

Bug fixes:

  • Fixed the bug that occurred when trying to specify certificate data in the service edit form.

5.100.4 released 02.05.2017

Bug fixes:

  • Checking the disk size after a tariff plan for VMmanager KVM has been changed. Fixed a number of bugs that occurred when checking the disk size after a tariff plan has been changed, if: 1) the old tariff plan doesn't have the "Disk size" add-on; 2) The add-on of a new tariff plan is measured in GiB; 3) The tariff plan was imported from BILLmanager 4 (add-on's internal name is disk, in BILLmanager 5 - disc)

5.100.3 released 26.04.2017

Bug fixes:

  • Modified the API URL for integration with MobilMoney.

5.100.2 released 17.04.2017

Bug fixes:

  • Fixed the bug that occurred when generating invoices for refunded payments, provided that such invoices were generated automatically based on advance payments.
  • Integration with Evonames now supports renewal of domain names.

5.100.1 released 11.04.2017

Bug fixes:

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

5.100.0 released 11.04.2017

Changes:

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

New features:

  • You can now edit expenses associated with certain payments.

Bug fixes:

  • Fixed synchronization of services for ISPmanager Lite.
  • In the ISPsystem licenses module you can see the last modified date for IP addresses and activation keys (only for licenses of the 5th generation).
  • Delayed tickets are no longer displayed in the list of active tickets.
  • The number of additional domains in the SSL edit form is now calculated correctly. The bug occurred if the main domain of a certificate was included into the list of additional domains.
  • Fixed automatica deletion of inactive clients. The bug occurred if an inactive client had a ticket associated with a deleted service.
  • Personal accounts without funds won't be displayed in the "Client information" block in tickets.
  • New DCImanager types. Serves with empty configurations were also displayed in the list of available servers
  • Fixed redirects to the payment gateway for integration with Interkassa.
  • Integration with ResellerClub. Fixed the language of notifications for clients
  • Deleted services won't be displayed in the list of imported services when a client is assigned an imported domain name.
  • 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.

5.100.0 released 11.04.2017

New features:

  • You can now edit expenses associated with certain payments.

Bug fixes:

  • Fixed synchronization of services for ISPmanager Lite.
  • In the ISPsystem licenses module you can see the last modified date for IP addresses and activation keys (only for licenses of the 5th generation).
  • Delayed tickets are no longer displayed in the list of active tickets.
  • The number of additional domains in the SSL edit form is now calculated correctly. The bug occurred if the main domain of a certificate was included into the list of additional domains.
  • Fixed automatica deletion of inactive clients. The bug occurred if an inactive client had a ticket associated with a deleted service.
  • "Id" field in the service activation task. For product types "Virtual server" and "Dedicated server", "Id" is now a mandatory field. Id should be specified when you create a service activation task
  • Personal accounts without funds won't be displayed in the "Client information" block in tickets.
  • New DCImanager types. Serves with empty configurations were also displayed in the list of available servers
  • Fixed redirects to the payment gateway for integration with Interkassa.
  • Integration with ResellerClub. Fixed the language of notifications for clients
  • Deleted services won't be displayed in the list of imported services when a client is assigned an imported domain name.

5.99.0 released 04.04.2017

Changes:

  • Change of disk size for VMmanager KVM. Clients can no longer change disk size themselves, they will need to contact technical support team. Administrators will be able to change disk size only with the "Disk space has been changed manually" option selected

Improvements:

  • New regions for Italy and Australia.

Bug fixes:

  • Fixed reselling of "daily" and "trial" services.
  • Information about services and income was displayed incorrectly if the provider's id is not 1.
  • Activation of a service from the pool of virtual servers. A virtual server from the pool cannot be modified. As a result, in some situations, two servers with the same IP addresses were created in VMmanager
  • A user cannot delete his account from the list of users.
  • Number of support tickets. Fixed calculation of support tickets, if they were closed without sending a reply a customer
  • Fixed the sorting buttons in the list of available values for add-ons based on enumerations.
  • Filters by a ticket author are now set correctly (the User level).
  • Information about clients in support tickets was displayed incorrectly if a ticket was created by a staff member, and the client didn't have active users.
  • If a service activation template was not created, clicking the "Instructions" button for the corresponding service, opened an empty page.
  • Pool of virtual servers. A special internal icon is used to defined servers that should be put to a pool. When a client adds a virtual server, which is (or was) a pool's account, the server won't be allocated to another user, and won't be deleted automatically
  • Server control panel licenses. Control panel licenses will be renewed only when needed
  • Quick order. An activation operation will start after a client enters required data
  • "Id" field in the service activation task. For product types "Virtual server" and "Dedicated server", "Id" is now a mandatory field. Id should be specified when you create a service activation task

5.98.2 released 29.03.2017

Bug fixes:

  • Fixed trial periods for services with daily charges, if a tariff plan has a minimum order period and the ReserveWithoutExpense option was not specified in the configuration file.

5.98.1 released 28.03.2017

Bug fixes:

  • Fixed the SSL-certificates order bug.

5.98.0 released 28.03.2017

Changes:

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

New features:

  • IP addresses. Added synchronization of the primary IP address for virtual hosting

Improvements:

  • Incoming email. A ticket can be send to a certain department and service provider
  • Tariff plans associated with expenses charged from tickets and various fees, are not imported from BILLmanager 4 to BILLmanager.
  • Plug-ins can be hidden depending on required features (isp_api::AddFeature).

Bug fixes:

  • Fixed the %USER% macros in pre-defined answer templates.
  • Passport data are no longer required for contact details of REG.RU geo domains registered by companies.
  • Mandatory fields for payers. Mandatory fields on a payment form are now displayed correctly
  • A zero price can be set for an enumeration element, if it is available for order. The price can be set only if it was not specified before.
  • Fixed the billing of personal limits on add-ons (with statistics-based charges). The bug occurred if a personal limit exceeded the maximum limit set for the corresponding tariff plan.
  • "Setparam" command in the integration module based on shell-scripts. When executing the command, a full list service parameters is passed to the setparam.sh script
  • The XSLT mgr:strsum function. Negative values are now processed

5.97.1 released 23.03.2017

Bug fixes:

  • An expiration date can now be edited in BILLmanager, which resells services from another BILLmanager.
  • If a service was not activated during the order date, its expiration date changed. The bug occurred if a service was set to daily charges, and a minimum order period was specified in the tariff plan.

5.97.0 released 21.03.2017

Changes:

  • In order to display the Annual turnover based on user payments, you need to enable the ShowAnnualTurnover option. to display the Annual turnover based on user expenses, enable the ShowAnnualExpense option. ShowAnnualTurnover is enabled by default.
  • Certificate contact details. When a client orders an SSL-certificate, he will be asked to provide data required for this specific certificate

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.

Improvements:

  • Reboot upon tariff change. A virtual server VMmanager KVM will be rebooted upon tariff change
  • Icon in the list of services. You can now add custom icons for certain services
  • Icons for product types. Icons are now displayed in the list of services
  • 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)
  • 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

Bug fixes:

  • Reboot after modification of VM parameters on VMmanager KVM. After migration to another cluster node due to insufficient RAM changes were made on active virtual machine
  • Synchronization of tariff plans for new DCImanager types. When synchronizing several tariff plans connected to a single processing module, the system started a background task only for the first tariff. Other tariff plans freezed with the status "Synchronization with control panel".
  • Clousing a task. A user cannot cloase a task if the operation associated with the task is running in the system at that moment
  • Discount on serveral first months (daily billing). A discount was given for a specified period + 1 day
  • Templates of contracts and other documents. A warning message about different template types for contracts and appendixes will be displayed in the list of Contracts. The billing system will process error messages, if any, when generating a PDF document
  • Synchronization of user parameters in ISPmanager 5. Fixed synchronization of user parameters that started when a limit on one of the parameters in user template was missing
  • Tariff description. Corrected hints to tariff descriptions that are displayed if several localizations are configured
  • Virtual server. If the operation was re-started, the system will wait for the OS installation process to complete
  • Stripe. When a client cancels the payment by Stripe, a blank page was open (a client should be redirected to BILLmanager)
  • Invalid CSR. Corrected an "Invalid CSR" notification on an SSL-certificate order form
  • Fixed a number of minor bugs with accounting documents.
  • Deletion of a ghb virtual server. A server that could not be set up during service activation, will be deleted
  • 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

5.96.1 released 14.03.2017

Bug fixes:

  • Fixed the bug with checking available payment methods to a client in case of automatic invoicing.
  • A number of improvements is made to a contact creation form for Naunet domains.

5.96.0 released 14.03.2017

Changes:

  • List of staff members. Departments are now displayed in the list of staff members

Improvements:

  • Integration with PayMaster. Fixed redirects to BILLmanager in case of successful and unsuccessful payments
  • You can now user filters in the list of invoices.
  • You can now set filter the list of clients by their country and region.
  • Abuse view form. The abuse view form now includes a toolbar allowing to send a ticket, add it to Favorites, etc.
  • Logging settings. We have added description of new modules

Bug fixes:

  • Import of services. Fixed the database query request bug that occurred when trying to assign the already deleted service to a client
  • Filter in the list of payers. The list of countries was generated incorrectly on the Filters form
  • Filters in the list of services (User level). We have removed a filter by "Deleted" services, and those services that are no longer associated with client's account
  • Integration with RU-CENTER. Fixed transfer of .RU and .рф domains
  • Tariff change. Provider's staff members can view a tariff id and search a tariff plan by its id
  • Two-step authentication. Fixed updates of a QR-code on the form of two-step authentication

5.95.6 released 29.03.2017

Bug fixes:

  • Fixed trial periods for services with daily charges, if a tariff plan has a minimum order period and the ReserveWithoutExpense option was not specified in the configuration file.

5.95.5 released 25.03.2017

Bug fixes:

  • Fixed the %USER% macros in pre-defined answer templates.
  • Passport data are no longer required for contact details of REG.RU geo domains registered by companies.

5.95.4 released 23.03.2017

Bug fixes:

  • If a service was not activated during the order date, its expiration date changed. The bug occurred if a service was set to daily charges, and a minimum order period was specified in the tariff plan.

5.95.3 released 14.03.2017

Bug fixes:

  • Fixed the bug with checking available payment methods to a client in case of automatic invoicing.
  • A number of improvements is made to a contact creation form for Naunet domains.

5.95.2 released 09.03.2017

Bug fixes:

  • Creation of domain contact from the domain contacts section. Users could not select a domain contact type

5.95.1 released 07.03.2017

Bug fixes:

  • Quick order from the interface. Fixed service duplication
  • Integration with Evonames. Passport data were asked for companies
  • Integration with Naunet. Fixed domain import. Domain transfer is now supported

5.95.0 released 07.03.2017

Improvements:

  • Reselling of SSL-certificates. An SSL edit form now includes a new field for viewing and specifying a certificate code
  • Reboot if virtual servers in VMmanager KVM. Optimization of VM status check, in case a virtual machines was rebooted when applying new parameters. Checking of every "Active (reboot)" server is performed in a separate thread

Bug fixes:

  • Print preview. Fixed print preview for offers
  • Site-builder: custom domain name. The system will now check uniqueness of custom domain names
  • Transfer code for REG.RU domains. Added a transfer code for .COM.RU, .RU.NET, .MSK.RU, .SPB.RU and other geo-domains
  • Error in domain contact. Domain contact properties could not be modified
  • Auto-renewal. Changing add-ons values activated the auto-renewal option for services
  • Integration with EnomSSL. SSL renewal is now supported. Restarting the operation will no longer duplicate orders
  • Synchronization of shared-hosting parameters in ISPmanager 5. User's PHP version was changed into the version specified in the corresponding user template
  • Deletion of services with confirmation. Fixed the verified phone number bug
  • Tariff change. The billing system will check access to tariff plans during tariff change
  • EPP domain registration. Domain registration period was passed incorrectly
  • "Service doesn't exists". The billing system didn't generate notifications about a missing user in ISPmanager Business if it was created as a reseller.
  • Two-step authentication. Fixed the bug that occurred when disabling two-step authentication
  • Two-step authentication. QR-code is now read correctly

5.94.0 released 28.02.2017

Changes:

  • Incoming emails. The system will process invalid values in "From" and "Replay-To:"
  • Recipes configuration. Fields for recipe configuration are added into the last step of the Processing module setup wizard.

New features:

  • Domain reselling is not supported in the billing system.
  • Manual processing of domain names is now supported.

Improvements:

  • Service data center. The "Data center" column is now displayed in the list of services
  • Localization parameters. We have added parameters for Ukraine
  • Domain contacts. Existing integrations with domain registrars will now request contact data according registrars' requirements

Bug fixes:

  • Advance payment. Additional fee for an advance payment was calculated incorrectly, if currency of the payment method and client's account did not match, and the amount was specified in any other currency
  • "Service is in the infinite processing". The billing system didn't generate notification for services with resolved tasks
  • Access to tariff plan. A user could first add a service with required add-ons to the Cart, then delete them, and activate the service without paying for add-ons
  • "Date of the first expense". Fixed the client selection criteria "Date of the first expense" . The billing system didn't check that the selected expense was the first one
  • Service status (quick order). If a client needs to enter additional service parameters after payment, in the list of services he will see the notification "Configuration required"
  • Promotion and setup price. Promotion discounts on service setup are now applied correctly

5.93.1 released 21.02.2017

Bug fixes:

  • Integration with GoGetSSL. Corrected server types on a certificate order form

5.93.0 released 21.02.2017

Changes:

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

New features:

  • Processing modules. New integration with Windows Azure Pack (for the "virtual data-center" product type)

Improvements:

  • Abuses. You can now register abuses associated with an active ticket
  • Promo codes. Promo codes are now displayed in the Cart. Order price for services with daily charges can be modified depending on promo code and promotion period
  • 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:

  • Updates subscription cost. Updates subscription cost for lifetime licenses is now calculated correctly
  • Cloning of tariff plans supporting new types of DCImanager. Configuration did not change after tariff cloning
  • Integration with GoGetSSL. Improved integration with GoGetSSL. If organization data are not specified, contact address will be taken from a CSR
  • Report on clients' statuses. Added statistics about total amount of clients
  • Peaks in report charts. Fixed the charts in reports "Clients statuses" and "Number of services" with the checkbox "Increasingly"
  • Report on clients' statuses. Guest accounts are ignored during statistics saving
  • Report on clients' statuses. Projects are considered during saving statistics of statuses
  • Logging levels. The logging level set in debug.conf for all modules has higher priority than the default settings specified in the panel. The logging level set for a specific binary file will have a higher priority than the same level set for all logs.
  • Panel freezes. Fixed deadlock that might occur when changing the panel's configuration file via API
  • Dependency of coremanager from wget.
  • Template engine for configuration files. Now the system will check for the cycle file import when configuring a web-server with the template engine (the import directive)
  • Fixed the bug with requests to panel via URL /manager/<panels name>.
  • Non-case sensitive table sorting (calpha). Fixed sorting algorithm
  • Installation of a control panel on the system with openntpd. Fixed installation of COREmanager on a Debian system running openntpd instead of ntp.

5.92.1 released 14.02.2017

Bug fixes:

  • Reboot after change of parameters in VMmanager KVM. A new task for activation of already running virtual server was created

5.92.0 released 14.02.2017

Changes:

  • SSL order. Due to changes in CA policy, a notification about www prefixes is no longer displayed
  • Number of bytes. Values with symbols that differ from figures, dots, and spaces were not converted.

New features:

  • SSL-certificates. Added alternative methods for domain validation

Improvements:

  • Quick order. A tariff plan order form and the pricelist.export function now display a link for quick service order. To add a service to a new order (regardless the current status of the Cart), the newbasket=on parameter should be sent
  • Certificate issue notification. A certificate issue notification will be also sent to a technical contact that a client specified during order
  • 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
  • Daily charges and lifetime order period. Fixed lifetime orders with daily charges. You can now renew your services for a lifetime period
  • Promotions. You can now create promotion for a one year period

Bug fixes:

  • Payment. Fixed the bug that occurred when a client made a new payment and returned to the previous step, if only one currency was active
  • Use of IP addresses. Improved description of issues sent by IPmanager
  • sendreport_email parameter. The sendreport_email parameter is no longer used when copying a link to lists
  • Deletion of "In progress" services. A number of improvements has been made to deletion of "In progress" services

5.91.1 released 07.02.2017

Bug fixes:

  • Order of IP addresses. Fixed the bug that occured when a client odered an IP address in case of insufficient funds on his account

5.91.0 released 07.02.2017

Improvements:

  • Contracts. You can select types of payers to whom you want to generate contracts
  • Filter by tickets. Now you can set a filter by date and staff member in order to search for information in the system and internal messages
  • 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)
  • Discounts. Discounts in % are now calculated more correctly. Full prices and discount in % (provided that taxes are not included into price) are displayed correctly
  • Data-centers on a service order form. Data-centers can now be selected from a drop-down list
  • 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:

  • Tariff change. User's tariff plan could not be changed if a user was also changing disk size when upgrading his VPS tariff plan
  • Renew from suspension date. Fixed the bug that occurred when renewing a service, if the "Late renewal fee" option was enabled
  • Integration with ResellerClub. Fixed import of a non-existing domain from ResellerClub (an empty record was created in the database)
  • Hints to product type parameters. Hints to parameters of custom product types were not displayed on a service order form
  • Additional parameters for domain names. The name of the XML description of additional parameters for a "domain.TLD" domain zone has been changed into "domain.tldparam.TLD" to avoid conflicts with form descriptions in BILLmanager
  • Invoices. Fixed the bug that occurred when the system was trying to generate invoices for "Reserved payments"
  • Subject in message templates. A message subject specified in a message template was overwritten after BILLmanager restart
  • Recalculation. Fixed recalculation of expenses for the first month for services with the calendar-based billing type. Fixed recalculation, if service renewal price differs from order price
  • Client information in tickets. Fixed the order of how services are displayed in tickets. System messages are no longer displayed
  • Printing errors. "Printing template is not specified" is now changed into certain error messages
  • The control panel failed when a new notification was registered.
  • Fields sorting in contracts. Now fields in contracts are displayed according to the set order
  • Recalculation. Expenses for service setup was not generated during recalculation
  • Custom product types. Information about special and fixed prices was specified both in the "Properties" and "Status" columns
  • Editing of product type value. You cannot add two values for the product type's parameter with the same name
  • Backup configuration. Fixed deletion of backup copies when using Yandex.Disk and DROPBOX storages

5.90.4 released 15.02.2017

Bug fixes:

  • Fixed the bug in the Simplepay payment method.

5.90.3 released 13.02.2017

Bug fixes:

  • Reboot after change of parameters in VMmanager KVM. A new task for activation of already running virtual server was created

5.90.2 released 06.02.2017

Bug fixes:

  • Order of IP addresses. Fixed the bug that occured when a client odered an IP address in case of insufficient funds on his account

5.90.1 released 03.02.2017

Bug fixes:

  • OS template name. Fixed names of OS templates in the list of VPS and dedicated servers. This bug occurred if two templates with similar names for both product types were created in the billing system

5.90.0 released 31.01.2017

Changes:

  • Reissue of SSL-certificates. Customers may not save a private key in the billing system when reissuing an SSL-certificate
  • You can now change tax amount in advance payments.

New features:

  • Document templates. Standard document templates now support ejs

Improvements:

  • Change of service parameters. After terminating the setparam command, only one current operation is deleted from the database. At that period only one setparam operation can run, other operations (if any) will be added to the queue
  • Panel restart after change of server parameters. Change of server parameters that require reboot in VMmanager, KVM can be performed on a suspended server
  • Notifications for invoices. The system will show notifications that invoices cannot be generated for companies with non-standard invoice print templates, and companies from countries, for which invoices cannot be generated

Bug fixes:

  • Service renewal description. Corrected description of automatic renewal for service ("5 years")
  • Password change task. Passwords in tasks were displayed encrypted
  • Upgrade from BILLmanager 4 to BILLmanager 5. In some sitruations payers data were not imported from BILLmanager 4
  • Repeated charge for service order. Fixed the error with repeated charge for the service order. The error occurred when two invoices for one order were created and paid.
  • Payer creation. Fixed the bug that occurred when creating a new payer during payment in case a provider set the limit on the number of payers of a certain type
  • Service reselling: Service modification after import from BILLmanager 4. Changing an add-ons with "Enumeration" type didn't change the corresponding value on the reselling side
  • Duplicated service records in lists. Records in virtual and dedicated servers were duplicated due to disk templates with similar names (or names that differ only by the register of the internal name)
  • Default localization. Fixed the bug that occurred when switching the default localization into another one, and then switching back to English
  • Data caching. The control panel could use data which differs from real data in the database

5.89.0 released 24.01.2017

Changes:

  • Cluster nodes. Information about a cluster node in BILLmanager database is now checked by its name and id of the corresponding processing module
  • Payment edit functions. Amounts in payments associated with certain orders can no longer be modified
  • Fixed prices. Service providers without tariff plans will be no longer displayed on the fixed prices configuration form
  • 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

Improvements:

  • Secret key. A secret key that users save in the billing system during order, can now be deleted
  • Verification of domain contacts. Domain status can be changed into "Verified" with the corresponding button
  • The setparam command can be called in the processing module for custom parameters of product types.
  • Service renewal. You can renew a service, which is currently being suspended by the system.The suspension operation won't be completed (if the payment will be made before suspension completes), or the service will be renewed after suspension
  • Automatic generation of invoices. When selecting a payment method, the billing system will now check that the payment method and company are associated with the service provider

Bug fixes:

  • Tariff change in case of service reselling. Fixed the bug that occurred when administrators were trying to change a tariff plan with the "Tariff cannot be changed" option set
  • Contract template. A list of available contract templates in the Contract settings form was generated incorrectly, when you changed document's language
  • License agreement. Fixed the printing bug fot this document type
  • Email in IDN. Emails in internationalized domain names is now displayed correctly on the ticket history form, user selection lists, and document priniting forms
  • Service auto-renewal. Fixed automatic renewal of services. The bug occurred when customers were trying to set auto-renewal on a disabled period
  • Manual activation of virtual server. The billing system will check for a server deletion operation when an administrator is completing the server activation task
  • Switch to User panel. Now you can switch to a panel of the user with full permissions.
  • Registration confirmation. Client registration confirmation emails are not sent correctly
  • Pool of virtual servers. Fixed a number of minor bugs: availability of order period when adding a server into the pool; deletion of a user from the control panel when allocating the last server from the pool; statistics calculation after changing a pool on the account processing module
  • Cost of enumeration elemenys. Cost of enumeration elements with a discount is now calculated correctly, if no other paid add-ons are ordered
  • Client profile in BILLmanager Corporate. Removed services are no longer displayed in the client's profile. The list of services is sorted out according to sorting of product types and tariff plans
  • SSH errors. Fixed mechanism that processes errors occurring on the remote server when executing a command via SSH
  • User settings. The "Email" field was hidden if the mailbox confirmation email couldn't be sent
  • Panel doesn't see a part of IPv6 addresses. Error fixed. Due to procfs peculiarities, a part of the content could have disappeared when reading /proc/net/if_inet6 with big blocks.

5.88.0 released 17.01.2017

Changes:

  • Ruble symbol. The symbol was not correctly displayed on old operating system. The default value is now RUB
  • Backup configuration (Amazon S3). Authentication mechanism was changed into AWS4-HMAC-SHA256

Bug fixes:

  • Service cost on Dashboard. Cost of imported services is now displayed correctly
  • Integration with RU-CENTER. Fixed creation of the "registrant" contact type
  • Function result. Service id was duplicated when adding a new order into the Cart
  • Integration with Clickatell. New integration protocol is now supported
  • Fixed receipt of payment to the account with reset of the payment method in case invoices are generated by advance payments for the selected user.

5.87.2 released 11.01.2017

Bug fixes:

  • Naunet package is now supported on Debian.

5.87.1 released 11.01.2017

Bug fixes:

  • Invoice generation. Fixed the bug that occurred when generating an invoice for the payer assigned to the electronic document management system

5.87.0 released 10.01.2017

Changes:

  • Currency icons. ISO codes are changed into currency icons
  • Fields in the payer configuration form. Added new fields for passport details: date of issue, organization that issued the document, date of birth, registration address
  • Payer profile. You can now select how to send documents to customers
  • Messages for progress indicator. In case of group editing, messages were uploaded from the function messages rather from groupedit
  • Temporary files. The ".tmp" suffix is added to all temporary files and directories. The inode number will be verified during deletion (if it was changed, the file/directory won't be deleted). Thread number in the names of temporary files will be changed into pseudo-random consequence during modification of configuration files
  • Access to function. When changing permissions in the "Access to functions" module, the system will require a user in order to receive the data specific for the selected user role. If the user was not specified, the panel will offer to create him
  • Type of repository. Modified procedure for defining a repository type. This improvement will help to avoid the issue that occurred when installing apt on CentOS

New features:

  • Registration of domain names. Introduced support of Naunet
  • Payment methods. Introduced support of Stripe, a new payment methods that allows for automatic payments, and payments by bank cards. Read more
  • Service order. Order details are now displayed for "Based on statistics" add-ons
  • Paysera payment method. Read more

Improvements:

  • Divide expenses by months. Expenses for add-ons can be also divided by months
  • Error processing order. An error message will be displayed if the order processing failed after payment
  • Remove tickets to archive. When a ticket is automatically removed to the archive (if no new posts were added during a specified period), the client will receive the corresponding notification
  • Service IP address. The main IP address of a service will be highlighted in the list of IP addresses. Columns without data will be hidden
  • 10-year order period. Now customers can order services for 10 years
  • Recalculation. In the list of expenses you can see the amount of discounts given to clients
  • Delayed tickets. Delayed tickets won't be blocked. Delay time will be specified according to staff members' time zone
  • Filter of clients list. In the list of client groups you can now set a list filter
  • Configuration of promotions. Added new options based on client's expenses and payments
  • Payment verification. New options in the payers verification procedure: you can now disable requests for manual verification of certain information, and save the verification results in tasks
  • Generating invoices for outstanding expenses. In the Global settings module you can select an option to include expenses into invoices
  • Number of incoming emails. Number of non-processed incoming emails is now shown in the list of Notifications
  • Certifcate issue notifications. The notification now includes a link for certification download
  • Provider can disable parameters of payers and companies.
  • Email address for support. In the provider configuration form you can provide a new field for email address to contact Technical support team. The email is shown on the password recovery form, manual or SMS verification of client and payer account after registration
  • Verification of payers. The system will request additional data after verification. Clients will receive an email with comments from admins. A new task for data verification will be created after required changes are made
  • SSL protocols and codes in the web-server. Parameters of SSL connections can be specified via ihttpd.conf (ssl_cipher). The string format corresponds to the priorities parameters of the gnutls_priority_init function
  • Password change. Users need to enter the old password before they can change it
  • Mail server configuration. Mail server configuration options can be found on the "Mail notifications module". You can choose certain types of notifications that will be sent. ISPsystem mail server can no longer be selected
  • Available release version. licctl now shows information about the last available release version

Bug fixes:

  • Group printing of contracts. Appendixes were displayed incorrectly in case of group printing of contracts
  • Encoding of domain contacts (RU-CENTER and Mastername). Fixed registration of domain contacts with unconverted national symbols
  • Service modification. Integer-valued add-ons that were changed into the value larger than the maximum limit allowed by client's tariff plan, are now displayed correctly
  • SSL-certificates and internationalized domain names. Fields' names and list of approver emails are now displayed correctly
  • Ticket information. Added localized names for parameters of dedicated servers and colocation
  • Scheduled deletion of services. The icon for scheduled deletion was displayed for already deleted services
  • Add-on reselling. Customers can edit add-ons with the "Client selects" billing type in reselling BILLmanager. Such modifications will be processed in source BILLmanager
  • Change of VirusDie IP address could lead to errors when suspending/deleting services.
  • The tariff plan was defined incorrectly when a client ordered a third-party module.
  • HP Ilo doesn't work through IPMI proxy. Fixed the http chunk generation algorithm. IPMI of HP servers could be open in Chrome
  • Group operations cannot be completed. Fixed the bug that occurs when performing group operations if the user logs out and logs in to a higher user level. Now requests for group operations running in different threads will have their own session identifier
  • Panel restarts when trying to download a license. licctl was trying to restart the panel, if it was not running
  • Management of Ipv6 addresses. Modified the SetMask method of the mgr_net::Ip class. The mask for IPv6 was calculated incorrectly
  • Panel update. The "Update product" button didn't update the panel if the automatic renewal function was suspended
  • Panel faults. Fixed a number of bugs that can lead to the failure of the control panel
  • Information in the configuration file. Fixed the configuration file read bug that occurred, if a record with less shift was modified in the same transaction
  • Save to CSV. Fixed the bug with convertation of UTF-8 symbols which are not supported by Windows-1251

5.86.3 released 27.12.2016

Bug fixes:

  • Integration with DRS. Fixed the phone number format in API requests
  • Integration with Yandex.Kassa. Fixed the standard pages https://domain/mancgi/ymfail and https://domain/mancgi/ymsuccess
  • Access to service IP addresses. The "IP addresses" button in the list of services were hidden for the services that were re-created or cloned from another tariff plan

5.86.2 released 21.12.2016

Bug fixes:

  • Incoming emails. A request code that should be added into the client's email was defined incorrectly
  • Notifications about new responses in tickets. Fixed duplication of new posts notifications for staff members
  • Integration with GlobalSign. Fixed order of new certificates in the GlobalSign integration module

5.86.1 released 19.12.2016

Bug fixes:

  • Transfer of .RU and .РФ domains via WebNames. Requests for transfer of .RU and .РФ domains via WebNames are now processed automatically
  • Edit client's invoice via API. When client's account was modified via API, correspondence between a client and affiliate was reset
  • Taxes in invoices. Taxes in invoices were displayed incorrectly for services with daily charges
  • Payments via Privat24. Purpose of payment will be specified automatically
  • Additional information to client's account. Additional information to client's account was not displayed in the list of tickets
  • New invoice notification. Currency was not specified in invoices for which payment method was not selected
  • Localized names of staff members. The name of the staff member answering in the ticket was displayed incorrectly in the ticket edit form
  • Segments of clients. Clients that were not assigned to provider's project were included into the client segment
  • The "Contracts" menu was hidden in the Client's area even if he has contracts in his account.
  • Import history from BILLmanager 4. You can restart the history import process if needed
  • Partial return via Qiwi. Fixed the bug that occurred when making partial return of QIWI payments
  • Electronic document management system. Contractor's legal status was set incorrectly

5.86.0 released 13.12.2016

Changes:

  • GlobalSign, test URL. Updated the URL to test API

Improvements:

  • Filter in the list of services. Filters of domains and disk templates for services is no longer case-sensitive
  • Filter by domains and IP addresses. You can now enter several values when setting the list filter by domains and IP addresses

Bug fixes:

  • Fixed quick order of SSL-certificates.
  • Selection of processing module for virtual server. Another processing module was not selected when activating a virtual server
  • Changes of service resources without verification. In the service configuration form providers can change add-ons without verification by the processing module
  • Registration of domain contacts. Domain contacts were duplicated on the registrar side in case of group registration

5.85.1 released 07.12.2016

Bug fixes:

  • Integration with Yola. Error with prolongation of the automatically suspended service - fixed.
  • Integration with Yola. Fixed creation of user template in ISPmanager when activating a tarff plan for the processing module
  • Renewal cost in contracts. Information about the renewal cost is added into the XML that is used for printing contracts
  • Build for examples. Fixed the bug in the build of examples for BILLmanager modules
  • Expenses. Fixed the bug that occurred when providers modified an existing expense and entered a new value, which equals the amount due of the selected expense

5.85.0 released 06.12.2016

New features:

  • Virtual servers can be allocated from the pool to new services. Read more
  • Integration Yola. Integration with a new site builder. Read more
  • New server types (configurations) in DCImanager. Read more

Bug fixes:

  • Domain registration. Fixed the name servers bug for RU-CENTER domain registrar
  • Language and time zone settings. Language and time zone were reset when changing settings in the Staff members list
  • Income per country. In case of negative amount per country, that country won't be shown in the report
  • Setup fee on trial period. Setup fee is now displayed correctly in the list of tariff plans when customers order a trial period
  • Reselling of licenses as add-ons to hosting services. A software license was renewed during the first start of billdaily after license order if the main service was activated manually in the Tasks module

5.84.0 released 29.11.2016

Changes:

  • ISPmanager reselling report. Expenses will be shown even if expeses for the selected period do not exist in the reselling billing
  • billchat will run with user permissions during automatic setup.

New features:

  • Taxes. You can now create special tax rates for clients. The rates have higher priority than provider's taxes

Improvements:

  • Whois. In TLD configuration form you can now set query timeout for Whois server. The default value is 5 seconds
  • New configuration parameters in the "Countries module. <a href="http://doc.ispsystem.com/index.php/Payers_and_companies_parameters" target="_blank"></a>.
  • 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:

  • Discounts on renewal and prices. Service renewal cost that includes discounts only on renewal is now displayed correctly in the billing system and notifications
  • Add-on price. Provider couldn't configure add-on's price specified by enumeration for trial periods
  • Cron jobs. A cron job for currency update was re-created when requesting for currency rates
  • Service cost explanation. Add-ons that were added manually are now displayed correctly in the service explanation field
  • Invalid response from ISPmanager. Added additional user checks that will be performed in case ISPmanager returns invalid response while creating a new user
  • 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

5.83.1 released 22.11.2016

Bug fixes:

  • Import of tariff plans. Fixed import of ISPsystem modules
  • "Server resources" diagram is now displayed correctly.

5.83.0 released 22.11.2016

Changes:

  • Service cost (daily charges). A new service price will be displayed after changing add-on's configuration

New features:

  • Processing module for SSL-certificates. Manual processing is now supported for SSL-certificates. If you implemented your own integration module, you will need to call the service.postreopen function in order to complete the current operation

Improvements:

  • Now you can see a client registration date and date when the service was added into the lust. Columns with default lists are hidden.
  • Registration notification. In the Account registration email users can find a password recovery link. In order to add the password recovery link, pass the recovery=on parameter to the registration function

Bug fixes:

  • Emails in internationalized domain names. Customer and user data, who was registered using email address in IDN, are now displayed correctly
  • Payer verification. Fixed a number of bugs that occurred during manual confirmation of payer data
  • Incoming emails. Some emails received through the gateway were displayed in incorrect encoding
  • Payers limit on the registration form. Fixed the limit on the maximum number of payers of a certain type
  • Fixed the bug that occurred during registration of domain names with additional parameters.
  • Domain status update. Domain status for RU-Center domains was defined incorrectly
  • OS synchronization. During OS synchronization the "Operating system" add-on will be checked (it should be enabled)
  • Description of service cost. Add-on custom name was displayed incorrectly
  • Added a new filter by payer type in the list of invoices.
  • Payments filter. Filters by creation date are now set correctly
  • Integration with Tucows. Fixed the bug with domain registration (for individuals)
  • Operation log. Old data could not be deleted

5.82.0 released 15.11.2016

New features:

Improvements:

  • Integration with TheSSLStore. SSL storage format can be selected in BILLmanager
  • Reconciliation reports and invoices. When a staff member prints a reconciliation report, he can also generate "Preliminary" invoices

Bug fixes:

  • Filter by OS template. Filters by OS templates are now set correctly
  • Add-on with enumerations. New rules for calculating prices for modified resources (add-ons with enumeration). The system will take into account the full price of a new enumeration value, or the difference between current and new values
  • Sorting. Fixed the bug with sorting items that occurred if the list contains elements with the same priority
  • Invoice notification template. Fixed the default template
  • Text of announcements. Line breaks and tabulation are now displayed correctly
  • System deletes cron jobs. Cron jobs could disappear when a user started several control panels simultaneously
  • "Server resources" diagram. Fixed the bug that deleted all data for diagram

5.81.0 released 08.11.2016

New features:

  • ISPmanager reselling and usage report. The report shows expenses on ISPmanager and income from reselling
  • Notifications subscription. Notifications subscription options are now available in the Staff members management module (in the configuration form)

Improvements:

  • Add-ons in order details. Information in the order form, list of services in the Cart, and in the Tasks module can be sorted out according to the rules set in the "Sorting" field of the tariff add-on configuration form

Bug fixes:

  • Service name template. The billing system now checks data format
  • "Do not bind to tariff plans" option in product type parameters. This option will be applied only when creating a new parameter of the product type, and new tariff plan; when you edit an existing tariff, it won't be disabled
  • Payments. Successful payment notification was not sent, if the payment was credited in the payment configuration form
  • Deletion of old repositories when starting pkgupgrade.sh. ispsystem-5.* directories were not deleted from yum cache

5.80.1 released 03.11.2016

Bug fixes:

  • Fixed the bug that occurred when dividing expenses by months.
  • Automatic invoicing. Payer in automatically generated invoices is now specified correctly
  • SSL reselling. Fixed the bug with changing approver email that occurred when renewing the certificate
  • List of client's discounts. Personal discounts on non-available tariff plans were displayed incorrectly on Admin level

5.80.0 released 01.11.2016

Improvements:

  • Service renewal. You can now add several orders for service renewal into the Cart
  • IP addresses for custom service types. Introduced support of IP addresses for add-ons with internal names ip and ipv6
  • Renewal cost. In the list of service add-ons administrator can view their cost
  • Dedicated server deployment timeout. In the processing module parameters you can set timeout for OS installation during server deployment
  • Integration with DCImanager. Selecting the "Disable IP address change" check box will not change server's IP address for a new service
  • IP addresses. If you delete IP address of the service being activated and restart the operation, its IP address will change into a new one
  • SVG-logo. Users can chose SVG-logos in the Branding settings module

Bug fixes:

  • List of client's discounts. Discounts on tariff plans that are not ordered by client or not available for order, are no longer displayed in the list of discounts
  • Order of SAN certificates. Fixed the bug that occurred If the main domain was specified as "Subject Alternative Names" in CSR
  • Close ticket. Corrected the corresponding message template

5.79.1 released 25.10.2016

Bug fixes:

  • Service add-ons. Fixed the bug that occurred when converting deleted add-ons that were added manually. You can now delete add-ons in the service edit form by setting a zero or empty value

5.79.0 released 25.10.2016

New features:

  • Payment methods. Payments by Alipay are now supported. Read more

Improvements:

  • Licenses server. In BILLmanager Corporate you can specify a server for ordering ISPmanager licenses

Bug fixes:

  • Recalculation. Fixed the bug in the recalculation procedure, if discount was set
  • Statistics collection from ISPmanager 5 Business. Traffic and disk space usage statistics is now collected correctly
  • Payers of different types. If you activate this option, a payer could use only those payment methods that were available to the first payer
  • Payments via 2CheckOut. "Fraud" status will be set automatically, if the verification process fails
  • "Do not bill" billing type. Fixed bugs in add-ons with the "Do not bill" billing type
  • Condition groups for promotions. In some situations discounts were not applied even if one of the conditions was met
  • 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

5.78.4 released 27.10.2016

Bug fixes:

  • payment.info function. Corrected data output by the payment.info function

5.78.3 released 24.10.2016

Bug fixes:

  • Credit several payments. BILLmanager no longer hangs when processing several payments

5.78.2 released 21.10.2016

Bug fixes:

  • Service renewal (calendar billing type). Orders for service renewals are now processed correctly. The bug occurred when trying to credit the payment associated with the certain order

5.78.1 released 20.10.2016

Bug fixes:

  • Certificate order. Fixed order of Wildcard certificates for ResellerClub
  • Anti-fraud gateway. You can now add parameters into the SMS gateways configuration form
  • Virtual server order. Fixed the virtual server order bug in mobile application for "pmvmwarevds".
  • Deletion of virtual server. Fixed the bug that occurred when deleting a virtual server with several IP addresses (the "pmvmwarevds" handler)

5.78.0 released 18.10.2016

New features:

  • Reselling of SSL-certificates. Introduced support of SSL-certificates reselling from BILLmanager 5 to BILLmanager 5
  • Discounts on renewal. You can now create discount on new orders and renewal
  • Domain import. Domain import is now supported for ResellerClub

Improvements:

  • Universal SMS-gateway. Provider can choose data sending method
  • Certificate reissue. Client can now reissue certificates
  • Account balance information in Notifications. The following notifications now contains information about client's account balance: "Funds for order payment", "Resource threshold", "Service is going to expire", "Insufficient funds for automatic renewal", "Service suspension", "Your service will be deleted soon".

Bug fixes:

  • Status check in the service activation/suspension task. Fixed a bug that occurred during VPS status check when closing the activation/suspension task
  • "Service will be deleted soon". The notification was not set, if you selected the "Delete manually suspended services" check box
  • Username in history. User id in the service history is changed into username
  • Domain and SSL renewal. Customers will see notifications with information why their domain or certificate cannot be prolonged
  • Appendix to Offer. Product type could not be selected in the appendix edit form
  • 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

5.77.1 released 11.10.2016

Bug fixes:

  • Service renewal. Add-on price, which is specified as enumeration, is now calculated correctly. The bug occurred in version 5.77.0

5.77.0 released 11.10.2016

Changes:

  • Time zone by registration. Added simplified method of client's time zone determination, when sign up in BILLmanager
  • Username in the database history. displayname is now displayed together with username in the history

New features:

  • Tariff change. New tariff change policy: a client will be charged a full prices for the tariff plan, but the service will be renewed on a selected period starting from the tariff change date

Improvements:

  • Notifications. You can now add notifications that will be displayed to all clients of the billing system
  • Added hints to inactive buttons for services, anti-fraud protection and message gateways.

Bug fixes:

  • Invoice item name. Order period in invoice was specified incorrectly, if a customer prolonged his service for a new period, which differs from the previous service order period
  • Payment fee. Payment fee is now calculated correctly, if payment currency differs from the payment gateway currency
  • Service parameter with multiple choice. Bug fixed of service parameters work with multiple choice
  • Telephone number verification by signing up. Text of the error that is shown to a client if he specified a number that was already used for account confirmation.
  • Manual service stop. Fixed a bug when a check from the "manual stop" checkbox could be removed automatically for a service.
  • Reselling : service activation by callback'у. The callback parameter is now handled by all processing modules
  • Added limits on WWW-log size.
  • Email confirmation. Notification about successful email confirmation was shown regardless confirmation results

5.76.2 released 06.10.2016

Bug fixes:

  • Background tasks. Fixed a bug with background tasks in the "pmvmware" processing module.

5.76.1 released 04.10.2016

Bug fixes:

  • Service provider. Fixed the bug with identifying a service provider by URL address
  • Filter by clients' statuses. Fixed the filter bug

5.76.0 released 04.10.2016

Changes:

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

Improvements:

  • Additional parameters of domain names. Additional parameters that customers specify during order, are now displayed in the domain edit form. Besides, transfer data are shown to customers when transferring domain from registrar
  • Add-on description. Add-ons' descriptions can be edited. An automatically generated description will be added, if manual description is not specified

Bug fixes:

  • Integration with DCImanager. Port speed is not set correctly

5.75.0 released 27.09.2016

New features:

  • Automatic recovery of third-party modules. Read more

Improvements:

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

Bug fixes:

  • Upgrade from BILLmanager Standard. General discounts will be converted to promotions in case of upgrade from BILLmanager Standard to higher versions

5.74.0 released 20.09.2016

Changes:

  • Paid support. "Paid support" is renamed into "Per-incident support" to avoid misinterpretation
  • Manual payers verification. Ability was added for issuing a negative result of payer's data verification
  • 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

Improvements:

  • Bind parameters of product types to tariff plans. You can create parameters, which will be available only on a certain tariff plans
  • Payment fee. On the payment creation form clients will see information about possible fees and total amount due

Bug fixes:

  • Ads banners. Ad banners, which are available to all clients, are now displayed correctly
  • Invoices are now sent correctly in BILLmanager Advanced.
  • Country identification for phone number. Now a country is defined as follows: - Client's country - Country by IP - Default country for provider
  • Notification about new message in ticket. Information about the first post in a ticket and its author is added into notification. If a post contains comments and is addressed to staff member, the information about this comment will be also specified in notification
  • Trademark license number (Hostmaster). Fixed a bug with trademark license number for .ua domains
  • Quick order. Fixed verification of mandatory parameters, which are kept in encrypted form
  • Email gateway. Fixed bug with choosing a sender for the http-SMS SMS-gateway
  • Password recovery. Password restore notification was generated incorrectly, if the email was used by several users
  • Payment comission. Fixed a bug with calculating amout of payment and comission if the invoice currency didn't coincide with payment method currency, and also if payment amount is less then comission amount
  • 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

5.73.0 released 13.09.2016

Changes:

  • Transfers. Added forbiddance on transfer addition without available values

New features:

  • Reseller service activation. Service activation via callback-function is now executed without timeout for events processing

Improvements:

  • Statistics-based billing type. The billing panel now allows to specify price schedule for resource consumption
  • Yandex.Kassa. Customers can make payments in different currencies

Bug fixes:

  • Payers parameters. Quick filling of actual payer's address according to legal address was added
  • Mass payments admission. Bug fixed of double locking of data during mass payments admission
  • 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.

5.72.5 released 20.09.2016

Bug fixes:

  • Changing of VM parameters. Fixed the bug that occurred when changing parameters of virtual machines connected to the "vmwarevds" processing module

5.72.4 released 19.09.2016

Bug fixes:

  • Deletion of virtual server in VMware Cloud. Fixed the bug that occurred when deleting a suspended virtual server in VMware Cloud

5.72.3 released 14.09.2016

Bug fixes:

  • VMware processing module. Processing module is now selected correctly after service order

5.72.2 released 12.09.2016

Bug fixes:

  • Amount that should be debited from client's account per month was calculated incorrectly, if his account was set to calendar-based charges+with expenses spit by months.

5.72.1 released 07.09.2016

Bug fixes:

  • Binding to social networks. Bug fixed of binding to social networks
  • Domain name synchronization for DCImanager. Fixed a request, which is sent to DCImanager to define a server's domain name
  • Mass mailing. Bug fixed "Template of message for localization is missing" in mass mailing edit form
  • Creation of two backup copies instead of one. Fixed bugs, which caused repeated start of background task

5.72.0 released 06.09.2016

New features:

  • New payment methods. Introduced support of Sofort Banking. Read more
  • Payment method. Sofort iDEAL. Read more

Improvements:

  • Edit domain name. You can edit a server's domain name directly from BILLmanager
  • Service status check. Service status check will be performed when executing the following actions: activation/suspension; when you close activation/suspension tasks; during synchronization with a control panel (the syncserver command; a service in the control panel will be automatically assigned a required status)
  • SSL-certificated. The panel now supports CSR requests for X.509 multi-domain certificates (for Let's Encrypt certificates)

Bug fixes:

  • Software license prolongation. Modified license prolongation rules for reselling
  • VDS start. Fixed small bugs related to start of an existing VPS
  • Service ordering when no parameter values are available. Fixed a bug of necessaty setting additional parameters for services, if there're no available values for "List" and "Multiple select" parameters
  • Trial period order. Fixed the trial period display logic. If trial-period is not available for all client's tarrifs, then it cannot be selected.
  • Payment tax. The "Tax amount" field is now always shown in payment details if a payment includes taxes.
  • Handler configuration update. Fixed a bug that reset English title and description for "Preinstalled software" and "Operating system" parameter values
  • Duplicated parameters in Nginx configuration file. Some parameters got duplicated after switching to a new Template engine for configuration files

5.71.1 released 30.08.2016

Changes:

  • Domain transfer. Added domain transfer code request

Bug fixes:

  • Domain name order check. Domain name order check for corresponding to a domain name is improved
  • Manual payer verification. Fixed a bug that ran a task for second payer data check when it is changed
  • Service activation and account confirmation policy. Fixed a bug with service activation when clients account check is turned off. This concerned clients who signed up during check but didn't pass it.

5.71.0 released 30.08.2016

New features:

  • Reselling of ISPsystem modules. The possiblity of service reselling with "ISPsystem module" type from BILLmanager Corporate/Advanced
  • Document templates. Ejs can be applied in document templates.

Improvements:

  • Taxes. Taxes mapping was added into cart
  • Chat. Approved chat setting
  • Service deletion task. When such a task is closed, the system will check the service in control panel (for handlers pmvmmgr, pmvdsmgr, pmispmgr4, pmispmgr5, pmdcimgr)
  • 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

Bug fixes:

  • Mass mailing. Automatic mailing now keeps on working when meets no recepients
  • Renewals for a special price. Service price includes renewals for a special price in a service list
  • Reboot of several servers. Several servers could not be rebooted from the list of services
  • Product type creation. Inner name for a new product type is more intensively checked for usage of this name in BILLmanager
  • User e'mail check. The error occuring by sending e'mail confirmation link while creating a new user under the client has been fixed

5.70.0 released 23.08.2016

Changes:

  • System information. System information is now available to administrator

New features:

  • Promo offers. New condition for promo: order/activation date of the first service

Improvements:

  • Terminating activation operation. When you terminate the activation operation for processing modules pmvmmgr, pmdcimgr, pmispmgr4, pmispmgr5, a service is removed in the control panel
  • Backups. Files attached to tickets will be included into a backup copy

Bug fixes:

  • Payment method. Skrill packages were incorrectly instaleld on Debian
  • Invalid field. Information about incorrect format was added automatically into the "Description" field when registering an error

5.69.1 released 17.08.2016

Bug fixes:

  • Reselling: tariff import and synchronization. The bug allowing operating system to connect to all available tariffs by synchronization/import is fixed

5.69.0 released 16.08.2016

New features:

  • Synchronization of tariff plans for reselling. Read more

Improvements:

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

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

5.68.2 released 09.08.2016

Bug fixes:

  • DNS hosting. Customers could not offer "DNS hosting" services
  • Phone verification procedure. The same phone number could be specified for different clients

5.68.0 released 09.08.2016

New features:

  • Scheduled service deletion. In the Product types configuration form you can enable a new option to have client's services deleted only after a paid period has passed
  • Quick service order. Quick service order can be activated for tariff plans
  • New payment method. Introduced support oof Skrill. Read more

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
  • 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.

Bug fixes:

  • Renewal at special price. Special prices for renewal were not specified in automatically generated invoices and low balance notifications
  • Filter by IP. Fixed a bug that occurred in the virtual servers module, if the list was filtered by IP address
  • Auto-renewal period for services with calendar-based billing type. Price for a certain period is now displayed correctly in the drop-down menu where you can select period for automatic service renewal
  • Automatic invoicing. If an auto-renewal period was more than a month, the invoice was not set automatically
  • Edit VM properties. Fixed a bug in the VMware vCloud Director (VPS) module: users could not edit VM properties in the Cart
  • Limit on the number of services by tariff group. Service order button was displayed incorrectly when the maximum number of service per tariff group was reached
  • Hide system messages in tickets. In the Support center configuration form you can select the check box to hide system messages in ticket's history
  • Domain order. Domain names can be ordered according to a standard order procedure
  • Error reading XML during panel restart. The control panel could close some incoming connections during restart

5.67.1 released 02.08.2016

Bug fixes:

  • Edit properties of Shared-hosting service. Editing of Shared-hosting service also changed PHP parameters set in the "User template"

5.67.0 released 02.08.2016

New features:

  • Notification about funds on client's account. Added a new notification, which informs a client that he has enough funds on his account to pay for a service, when he makes an advance payment
  • New payment method. PayBox is now supported. Read more
  • Auto archiving. Added a new feature, which allows you to have support tickets automatically moved to the Archive after a certain period of inactivity has passed

Improvements:

  • Order payment. If a client's order amount is less than the minimal payment amount allowed for a certain payment method, the client will be asked to add the minimal payment amount to his balance of account, and then pay for a service using those funds
  • Plug-ins reselling via third-party billing systems. If your server is assigned IP addresses that belong to reseller, users will be able to purchase plug-ins both via ISPsystem and reseller's billing systems
  • mgrctl returned the zero code when handling the error.

Bug fixes:

  • Integration module with VMware vCloud. Fixed a bug that occurred when deleting a virtual data-center with directories created by remote users of vCloud.
  • Order details for lifetime services. Order details for lifetime services are now displayed correctly
  • 'Domain' parameter in the shell-scripts handler. The open.sh script passed an empty "--domain=" parameter
  • Panel address. ihttpd could not start after adding a certificate chain

5.66.1 released 26.07.2016

Bug fixes:

  • Quick payments. Fixed quick payments

5.66.0 released 26.07.2016

Changes:

  • Invoice generation type. In the "Global settings" module you can choose a type of invoice generation for newly created payers

New features:

  • Invoice generation. Different types of invoices can be now generated in the billing system
  • Client verification. New features: manual verification of clients accounts, and payers' data verification by different methods supported by the billing panel

Improvements:

  • Trial period. If a trial period cannot be activated for a service, the corresponding information will be shown on the service edit form

Bug fixes:

  • Tax and calendar charges. If a service was set to calendar charges and taxes were not included into its price, the price was displayed incorrectly
  • "Client can choose" add-on. Fixed a bug that occurred when trying to change the add-on
  • Fixed a bug with sending external forms (eg. registration form) in mobile theme.
  • Fixed a bug with updating a prefix of the form field by setvalues.

5.65.1 released 19.07.2016

Bug fixes:

  • Reselling of software licenses. Added a new option into the ISPsystem software tariff edit form. It enables to identify if a tariff plan is associated with control panels of the 5th generation

5.65.0 released 19.07.2016

New features:

  • New clients report. BILLmanager can now generate reports about new clients over a selected period of time

Bug fixes:

  • Search by IP. You can now search by IP address in the service parameters' history
  • Automatic processing. Added a module for automatic activation of services
  • Pre-defined replies. Fixed a sorting bug in the Answer templates module
  • Service price. SSL prices are now displayed correctly if order periods are set to 1 or 3 months
  • Edit service and add-on with a billing type at client's option. Service add-on was not saved, if a tariff plan contained disabled add-on with a billing type at client's option
  • Add-on with indirect billing. You can now configure add-ons, which ordered value depend on values of other add-ons
  • 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

5.64.5 released 09.08.2016

Bug fixes:

  • License reselling. When a service is get activated, its expiration date is specified correctly in reselling BILLmanager for licenses from the pool

5.64.4 released 10.08.2016

Bug fixes:

  • Service order. Fixed the bug "'off' does not exist"

5.64.3 released 15.07.2016

Bug fixes:

  • Tariff change in ISPmanager 5. Shared hosting tariff is now changed correctly in ISPmanager 5

5.64.2 released 13.07.2016

Bug fixes:

  • Edit country. Modified behavior of the "Phone number format" field
  • Country in phone number. "Kazakhstan" was defined incorrectly for Russian phone numbers

5.64.1 released 12.07.2016

Improvements:

  • "Use recipes" option. Recipes will be checked when saving parameters of processing modules

Bug fixes:

  • Import of tariff plans. Recipes and tags for OS and recipes will be imported along with tariff plans

5.64.0 released 12.07.2016

New features:

  • Online chat. A live chat service fully integrated with BILLmanager. Easily install a Live chat on your website or billing panel, and start chatting with clients. Authorize users directly in your online chat sessions, import dialogs into support tickets, and view detailed information about your customer. Read more
  • Recipes in VMmanager/DCImanager. You can use recipes when creating a virtual or dedicated server
  • Custom payment method. A new payment method is available in the billing panel. It allows to set parameters to display. href="http://doc.ispsystem.com/index.php/Custom_payment_method">More info.</a>

Improvements:

  • Phone mask. Starting from version 5.63 the phone mask is used by default. In order to disable it, add the Option DisablePhoneMask option into the configuration file
  • Deletion of non-active clients. You can now delete clients without active services, expenses, and payments. Such clients can be deleted automatically as well
  • Filter by client status. Added a new filter by client's status: test or paid. Client's status can beв displayed in the Clients list
  • 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:

  • Icons for resources. You can activate resource icons for tariff add-ons
  • Global settings. Fixed a bug with saving an option that enables to hide removed services. Configuration of associated goods is now displayed correctly.
  • Payment procedure - payer - payment methods. A list of payers on a payer creation form is now displayed correctly when generating an invoice
  • Connection via SSH. Errors that occur when creating multiple server connections are now processed in the SSH module

5.63.0 released 05.07.2016

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

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

5.62.0 released 28.06.2016

Changes:

  • Offer. Link to the Offer is now displayed correctly
  • 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:

  • Limits on trial period. You can set resource limits for trial periods (only for "Integer" add-ons)
  • Payers. In the Global settings module you can set a limit on the number of payers of a certain type per payer
  • Universal handler based on shell-scripts. For more information about the module, please refer to this article. Read more
  • VMmanager recipes. Recipes can be used while creating virtual servers
  • Cost of sending documents. In the Company settings you can set the cost of sending documents. A client will be informed about the cost when requesting originals of documents
  • Disable automatic renewals. Repository version will get frozen after automatic renewals are disabled

Improvements:

  • Limit on trial services. You can set a limit on trial services for tariff plan. When the limit is reached, provider's staff will be informed that trial services are now longer available for order
  • Add-ons change policy after order. New variants are now available: Clients can add resources; Clients can decrease resources
  • Contracts. You can set an expiration date for contract, after which it won't be automatically generated for clients
  • 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:

  • Offer. Clients will be able to read an accept an offer during one of the following operations: registration of a new payer, generation of an invoice, or registration and payment
  • Integration with Hostmaster. You can enter the number of a trade mark license when registering .UA, KIEV.UA and .COM.UA domain names
  • Service status during reboot. During server reboot from BILLmanager, a service status didn't change to "In-progress", and kept on running in the "Active (reboot)" state.
  • 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
  • CNAME record with the name '@'. Additional check will prevent users from creating such records

5.61.3 released 24.06.2016

Bug fixes:

  • Updates for BILLmanager Standard. Fixed conversion of contract type in BILLmanager Standard

5.61.2 released 22.06.2016

Bug fixes:

  • Expenses. Fixed a bug with manual creation of expenses

5.61.1 released 21.06.2016

Bug fixes:

  • Incoming messages. Fixed a bug that occurred when sending banner and insufficient support notifications
  • Software license automatic renewal. Fixed automatic renewal for a control panel's license on services "Without control panel"
  • Integration with LiqPay. Fixed input data from LiqPay

5.61.0 released 21.06.2016

New features:

  • Universal SMS module. Universal module for sending SMS via http-gateway
  • Software licenses. Software licenses are processed by current operations
  • Daily billing. Funds are debited from client's account for a minimal order period. This behavior will be applied for new orders by default. For old orders, delete the Option ReserveWithoutExpense option in the /usr/local/mgr5/etc/billmgr.conf configuration file
  • Support of swg icons for Safari. Product logo is now displayed for pinned tabs

Improvements:

  • Invoices. You can select types of payers while generating an invoice

Bug fixes:

  • Customer satisfaction rate. Fixed the bug in Advanced version
  • Send ticket to archive. Fixed bug with removing abuse tickets to archive
  • Promo code. Fixed the bug that occurred, if one promo code was applied to both new order and renewal

5.60.1 released 14.06.2016

Bug fixes:

  • Modification of locales. Fixed a bug that occurred when trying to modify contracts in BILLmanager Standard

5.60.0 released 14.06.2016

Improvements:

  • Automatic invoicing. In the Global settings module you can set an option to issue invoices automatically. By default, this option is disabled
  • Filter by tickets in Client area. Added new filters: by a ticket author, support incidents, and tickets related to abuses
  • List of expenses. You can now view expenses history (creation and deletion)

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

5.59.2 released 08.06.2016

Bug fixes:

  • Incoming emails. Incoming emails were processes incorrectly, if support incidents were required to send a request to department

5.59.1 released 05.06.2016

Bug fixes:

  • Tax in invoices. Taxes were not shown in invoices generated based on automatic payments based on customer's order
  • Password change in VMmanager. Special characters in password were not processed correctly
  • Integration with Devino Telecom. If a client is registered with several service providers, sms for phone number verification can be sent from different senders
  • License reselling. Fixed free IP change for software licenses

5.59.0 released 07.06.2016

Changes:

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

New features:

  • Abuse management. You can now set the maximum number of abuse scores per client account, and view the corresponding report. Clients will receive notifications with deadline to resolve issues, information about service suspension (if the issue was not resolved in due time), and abuse scores overlimit
  • Domain renewal price. You can set different prices for renewal and new order

Improvements:

  • Affiliate program. Sum that an affiliate gets for referring new clients, is now rounded up

Bug fixes:

  • Password recovery by user. Service provider was selected incorrectly when sending an SMS and email for password recovery, if a user was registered with several providers
  • Payer parameters. Payer data are now displayed and modified correctly while making a payment, if a user returned to a payer selection form
  • Abuse management. You can disable penalty charges for users
  • Automatic invoicing. An invoice won't be generated if a client didn't have services with daily charges
  • 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

5.58.1 released 01.06.2016

Improvements:

  • Custom services. Messages/XML descriptions can be added and changed correctly with plugins for custom service types

Bug fixes:

  • Save payers parameters. Payer parameters are now saved correctly in the "Payment Wizard" form with the "Payer, payment method" option selected
  • Password change in VMmanager OVZ. Fixed password change in VMmanager OVZ
  • Plug-in for service edit form. Fixed plug-ins XML for a dedicated server edit form. Parameters of an ordered service are now displayed correctly
  • HTML description of departments. A department name was incorrectly displayed in BILLmanger Corporate, when a staff member was trying to send ticket to a client was registered with multiple providers. Added HTML description, if a client can send tickets to more then three departments
  • Automatic invoicing. Invoices were not generated for clients without services set to daily charges
  • Add-on price (statistics-based). Overage price for integer add-ons with statistics-based billing type was calculated incorrectly, if personal limits and/or personal prices on add-ons were set

5.58.0 released 31.05.2016

Changes:

  • VM deletion. Fixed bug that occurred in processing modules for VMware vCloud and VMware vCloud (VDS) when deleting a virtual machine that was not created in vCloud
  • Incoming emails. A department that will be responsible for a ticket is now shown on the incoming email form. When a client is registered, information about emails to be processed will be also shown. Any incoming email can be converted to a client's ticket in BILLmanager

New features:

  • Upload currency rates. You can add a correction factor when uploading currency rates
  • Evonames. Introduced integration with Evonames. Read more
  • Processing modules. Header files, which can be used in order to develop custom processing modules, are added into BILLmanager developer package. For more information, please refer to. Read more
  • List of services. In the "Global settings" module you can enable an option to hide removed services

Improvements:

  • Check functions. New check functions for Russian INN and OGRN
  • Notifications. Notifications older than 5 months will be deleted from the list
  • Location of shared hosting. Now you can see location of Shared hosting services on ISPmanager Business nodes
  • UnitPay.ru. SHA-256 is now supported
  • 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.

Bug fixes:

  • Integration with Ukrnames. Fixed domain transfer to Ukrnames
  • Flow of funds by countries. Total amount in report is now calculated correctly
  • Calculation of VM order details. Order details were calculated incorrectly when ordering a virtual machine for VMware vCloud VDS.
  • Account confirmation and email addresses. Account and email confirmation code is now not case-sensitive
  • Tariff plan cloning. Processing module and priority are now set correctly after cloning a tariff plan
  • Software license automatic renewal. In some cases software licenses were renewed automatically on a daily basis
  • Integration with REG.RUВ. Domains were activated after renewal
  • Two-step authentication. root users couldn't pass two-step authentication
  • Reselling of licenses. When you change parameters, IP address will be checked on the reselling billing side. If that IP address cannot be assigned to license, an error message will be displayed
  • Service history. Service change history is now displayed in a client's time zone
  • BILLmanager and Vmmanager. Fixed package conflict that occurred if two panels were running on one server
  • Custom modules. Fixed a bug with checking already install module
  • Software licenses for manual processing module. A license will get enabled/disabled/delete automatically when a corresponding action is performed with the service
  • Labels with long names (Orion interface theme). Labels with long names are now displayed correctly

5.57.5 released 25.05.2016

Bug fixes:

  • Generation of invoices after payment. Document localization is now supported

5.57.4 released 20.05.2016

Bug fixes:

  • Domain import. If a hosting service was associated with a certain domain, it was not possible to import such a domain, as the billing system shows that it already exists

5.57.3 released 19.05.2016

Bug fixes:

  • Automatic domain renewal notification. Domain renewal notifications were sent, even if domain's current status didn't allow to renew it

5.57.2 released 18.05.2016

Bug fixes:

  • Automatic invoicing. An invoice might contain empty strings
  • Reconciliation report. Fixed a print bug

5.57.1 released 17.05.2016

New features:

  • New integration. Integration with Onpay is now supported

Bug fixes:

  • Integration with VMware vCloud. Fixed a number of minor bugs in the integration module
  • OS template installation. Fixed OS installation bug that occurred if there there were several templates with the same id for different control panels

5.57.0 released 17.05.2016

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

New features:

  • Mastername. Introduced support of Mastername domain registrar
  • Report. You can generate a report by payers' countries

Improvements:

  • reCAPTCHA. reCAPTCHA is now displayed on the registration form
  • Text field size in MySQL database. Size is now set in UTF characters, rather than in bytes

Bug fixes:

  • Service reselling. Services were duplicated in reselling BILLmanager
  • Service renewal task. If errors occurred during service renewal, corresponding tasks were not created for responsible departments
  • Delete promo code. A client could not open the Cart module, if promo code was removed by provider
  • 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

5.56.1 released 10.05.2016

Bug fixes:

  • Domain import. A domain was assigned to customer depending on domain contact that was transferred, if such a domain was registered in the billing system
  • Domain import from REG.RU. Fixed bugs with domain contacts and associated services, and defining a domain contact type (companies and sole proprietors are now defined separately)
  • Setup price. Setup price is now displayed correctly during service order

5.56.0 released 04.05.2016

Changes:

  • Enhancements to accounting system. Made a number of changes and improvements for bank payments module
  • Invoices. Added a new status for invoices - "Preliminary". Invoices with such a status are available only to provider's staff, clients won't see them in Client area
  • Tariff plan change history. You can now view history of changes made to tariff plans and its add-ons
  • Service passwords in BILLmanager log. Service passwords are no longer displayed in BILLmanager logs and processing modules
  • Domain data synchronization. Modified domain data synchronization system. Fixed bugs with obtaining domain status from WebNames. Expiration date and status of active domains will be updated on regular basis

New features:

  • GREENSMS. Introduced support of GREENSMS
  • SMS messages. SMS messages can be sent from the list of clients, users, and staff members
  • Phone number verification via SMS. Phone verification via voice messages from SMS-center is now supported
  • Domain verification. .ru .рф and .su domains verification by WebNames is now supported
  • Clients with low balance of account. A new report showing clients with low balance of account is now available in the billing panel
  • Integration with TeleSign. Introduced support of TeleSign for phone verification
  • Promotion history. You can now view history of promotions
  • User history. You can now view history of all changes to user parameters
  • Payer history. Payer history is now displayed in the billing system
  • 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:

  • Payments. In the "Countries" module you can choose fields that a client will be asked to fill out during payment
  • Data-center priority. You can set priority for data-centers
  • Discounts. In the tariff plan order form and Cart, a client can see his discount
  • License reselling. A license key can be generated in a reselling BILLmanager
  • Daily period. If a service is set to daily charges and is ordered only for one day, a client will pay only for actual use of his service during the first day
  • Global settings. You can change period to send emails during account activation
  • ISPmanager 5 Business statistics. CPU and RAM usages statistics is collected from the panel
  • Do not perform financial operations. In the service edit form administrator can forbid performing such operations as expense creation or refund
  • Recalculation. Recalculation history is now displayed
  • Taxes. You can now set tax rates and select a payee company
  • Payer status. A new option in the Global settings module forbids a client to create payers with different statuses
  • 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:

  • IP addresses and service reselling. IP deletion event bug: if the IP address was missing on the reselling side, the event remained "Active"
  • Saving documents in PDF. Fixed a bug that occurred if Nginx proxy was configured on another server
  • Ticket author. Added a new column displaying a ticket author in the client's tickets list (the column is hidden by default)
  • Log in the current operation error. html/xml-fragments in the current operation's log is now displayed correctly
  • Import services between clients. Current operations are now checked during import in order to avoid possible issues
  • Service add-ons. "Additional resources" field is no longer displayed on a service order form
  • Email confirmation. Clients can be sorted out by verified email address
  • "Provider '0' does not exist". Fixed the bug "Provider '0' does not exist"
  • Support center configuration. Ticket settings, signatures to post and other settings related to the Support center now can be changed in the Staff module
  • Service deletion. If a service has been deleted, it won't be displayed in the Cart, when a user tries to renew it
  • Taxes. A region was saved even if the country associated with that region, was not selected
  • 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

5.55.5 released 25.04.2016

Changes:

  • Integration with ResellerClub. Additional verification is performed for .BR domains registration

Bug fixes:

  • Contracts. Information about removed services was displayed in contracts

5.55.4 released 21.04.2016

Bug fixes:

  • Domain import from RU-CENTER. For some domain zones a domain name could not be saved during import
  • Password recovery via SMS. A phone number for password recovery via SMS was generated incorrectly

5.55.3 released 15.04.2016

Bug fixes:

  • Client groups. Fixed creation of a condition to add clients into client groups

5.55.1 released 14.04.2016

Bug fixes:

  • Domain contacts. Missing contacts can be selected for a domain name
  • Group edit of required fields. Fixed group edit of forms with required fields

5.55.0 released 12.04.2016

Changes:

  • Client groups. Clients can be automatically assigned to groups during registration
  • Attachments to ticket. The maximum number of files that can be attached to ticket is enlarged to 5
  • Tariff plans. Processing modules associates with tariffs and order periods are now displayed on the list of tariff plans
  • Notifications. Mass mailing now have a heading Precedence: bulk The following headings are available for notifications to which clients can subscribe/unsubscribe: List-Unsubscribe: <url> List-Subscribe: <url> Unsubscription form now asks for additional confirmation to unsubscribe you from notifications. In the Global settings module you can now enable the option to process automatic responses from mail system to mark mailboxes to which emails could not be delivered as they are not verified. This option is associated with the email verification option.
  • 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

New features:

  • SMS password recovery. A confirmation code now can be sent to user's verified phone number href="http://doc.ispsystem.com/index.php/Password_recovery">More info.</a>
  • ISPmanager set up. ISPmanager can be set up on virtual and dedicated servers. For more information, please refer to this href="http://doc.ispsystem.com/index.php/ISPsystem_licenses_as_additional_service#ISPmanager_set_up">article.</a>

Improvements:

  • Resource details. Detailed information abut add-ons is shown on a service edit form. The information is shown in pop-up hints
  • Data-center as selection criteria in Clients segment. Clients can be selected based on a data-center where their services are housed
  • Client's discounts. Provider's staff can view promo discounts
  • 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:

  • Filter by client. Fixed a bug that occurred when setting filter in the Abuses module
  • Date validator on domain contact form. Fixed validation of password and date of birth on the domain contact form
  • Integration with 2CheckOut. Added a new script https://url/mancgi/2cosuccess that redirects you back to BILLmanager. This script was added due to issues with standard mechanism
  • Available payment methods:. - you can forbid clients from the selected groups to use certain payment methods - you can select several client groups to allow them use certain payment methods
  • Reboot after parameter change. When a user edits a VPS, he will see a check box asking for reboot. If he doesn't select the check box and clicks OK, no error messages are displayed. Clicking OK will apply the changes without reboot.
  • Abuses. A new icon is added for tickets that were sent to the list of requests after selecting "Forward this ticket to the Support tickets module"
  • Affiliate program. Affiliate reward is now based on expense date rather than on service activation date
  • Domain import from RU-CENTER. Passport issue data and date of birth are now imported correctly. Contact data is based on a Form number
  • Domain import. Fixed lists of uploaded domain contacts. Added a new button to purge data list
  • Domain import from registrar. When importing a domain from registrar, such a domain could be assigned to client once again. Updated prices was not displayed
  • Domain contact name. Domain contact is an optional field. It will be filled in automatically, if a client doesn't enter any information
  • Multi-domain certificates. Number of additional domains was set incorrectly if the order step differs from "1"
  • Domain transfer. Only domain names selected by client or domains from the selected zones will be offered for transfer
  • Import of tariff plans. OS templates were duplicated when importing tariff plans
  • User creation in ISPmanager 5. Fixed minor bugs in username generation
  • Add-ons for suspended service. Customers can change add-ons for suspended services
  • Group editing, operation availability check. The system will check whether an element can be edited

5.54.2 released 06.04.2016

Bug fixes:

  • Payments. In some situations payment gateways sent multiple requests for payment receipt to client's account. Added a single-threading processing and blocking of payment in order to prevent this
  • Add-on with paid OS. Cost of paid OS was calculated incorrectly on the service order form, if a client returned to selection of tariff plan and then went forward to service parameters form
  • Account balance is less than 0.01 in account's currency. Fixed a bug with charging a client, if there were less than 0.01 (in his account's currency)
  • Internal name of tariff plan. The maximum length of a tariff internal name is 128 symbols

5.54.1 released 31.03.2016

Bug fixes:

  • Payments by QIWI. Clients were not redirected back to BILLmanager after payment
  • Integration with ISPmanager 4. Fixed change of service parameters in case of integration with ISPmanager 4 Lite
  • Print documents. help_links are no longer added into XML that is used for generation of HTML document
  • Integration with ISPmanager 5 with reseller permissions. Fixed a service processing bug
  • Notification creation form: field names. Names of notification's heading and message fields were get duplicated
  • Optimization. Request for a list of offers available to client is now processed faster
  • Defining user IP in payment scripts. User IP address was defined incorrectly, if Nginx proxy or router were used
  • Incoming emails. Fixed a bug with incoming emails containing non-Latin alphabet letters in file names
  • User access permissions after upgrade from BILLmanager 4 to BILLmanager 5. Fixed a bug with assigning access permissions to functions, which occurred if BILLmanager 4 database name contained special symbols
  • Edit contract templates. List of appendixes to contract templates now opens correctly. Fixed a bug that occurred when trying to edit a list of service types, if a contract has appendix, which is not associated with any service type

5.54.0 released 29.03.2016

Changes:

  • Purpose of advance payments. A number of improvements are made to advance payments. For more information please refer to. Read more
  • Domain history. Name servers history is now available
  • Price details. A list of services now shows price information including service price+add-ons and possible discounts
  • Email threads and incoming emails. Email threads are now generated both in clients' emails and in BILLmanager. Added a new option into the Global settings module enabling to CC responses from technical support staff to client's emails when sending a response via email
  • Authentication with key of disabled user. When a user gets disabled, all his one-time passwords received through session.newkey, will be reset

New features:

  • Onpay.ru. Onpay.ru payment gateway is now supported
  • 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

Bug fixes:

  • Custom payment methods. The following environment variables will be passed in a payment gateway function call: BILLMGR_SESSION_IP - IP address of the user who calls the function BILLMGR_SESSION_LANG - interface language of the user who calls the function BILLMGR_USER_ACCOUNT - user account id BILLMGR_USER_ID - id of the user who calls the function BILLMGR_USER_LEVEL - user access level BILLMGR_USER_NAME - name of the user who calls the function
  • "Orders" module. Modified description of pending orders
  • Order for pending expenses. Fixed a bug that occurred if an order with pending expenses was added into Cart
  • Check of domain availability. Modified description of domain availability check, if it is present in BILLmanager
  • Domains operations in Cart. Operation type is now displayed in the Cart
  • Integration with ISPmanager 4. User creation failed if domain name limit was set to 0
  • List of operations for service. Some operations were missing in hint in the list of services
  • Add-on price (statistics-based). Add-on price was displayed incorrectly, if an "Overage price" was not specified
  • GeoIP bases upload bug. Fixed de-archiving of binary bases GeoIP Maxmind
  • invalid CNAME. CNAME cannot have the same name as other records
  • Progress bar in Wizard. Progress bar no longer hangs
  • Parameters in nestedlist linked lists. When switching to a linked list, parameters set via macros __col_value__, __elid__, __plid__ were not encoded
  • Operation log, period. Panel failed when trying to set a period to keep log files. This error was caused by invalid log file format

5.53.3 released 23.03.2016

Bug fixes:

  • Integration with ISPmanager Business. Fixed a bug with defining shared IP address available to client
  • Integration with REG.RU. Fixed checks of surname, name and middle name in domain contacts
  • Selecting data-center for service. A data-center with disabled processing modules were available in a service order form
  • Domain contact. Password issue data and date of birth are now checked correctly

5.53.2 released 21.03.2016

Bug fixes:

  • Currency rates. Task status for currency rate upload was displayed incorrectly
  • Shared hosting activation (ISPmanager). IP address was not specified when ordering shared hosting

5.53.1 released 17.03.2016

Bug fixes:

  • GeoIP. Fixed a bug that occurred if GeoIP bases were missing

5.53.0 released 15.03.2016

Changes:

  • SSL certificate status check. Default status checks are made once in 3 minutes for SSL certificates with domain validation during the first day after an order was placed, once an hour during one week after order, and then - once in 6 hours. SSL certificates with organization validation are checked once in 6 hours
  • .PRO top level domains. WHOIS server has been changed into whois.afilias.net
  • 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:

  • Taxification. BILLmanager now supports tax accounting. . Read more
  • Password encryption. Passwords for services are now stored in an encrypted format
  • Interkassa. A new payment gateway is now supported
  • 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. Read more
  • 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

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:

  • Integration with REG.RU. .pro, .moscow domains and geodomains are now registered correctly
  • Payment in different currency. Order item price is now calculated correctly. The error occurred if payment currency was different from account currency
  • Free support incidents. Free support incidents are now added to client's account after a client is charged for the first time
  • Cart. Clients could not open the Cart
  • Automatic service renewal. On a service order and edit form clients can now choose a period for automatic update of that service
  • 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

5.52.2 released 14.04.2016

Bug fixes:

  • Change of encrypted parameters of a service. Fixed a bug that occurred if parameters in the table match non-encrypted values

5.52.0 released 09.03.2016

New features:

  • New tickets report. A new report shows information about new tickets per day or per hour (if a period is less then 2 days). Three diagrams will be created - all tickets, tickets from new clients without services, and tickets from new clients with services
  • Sales forecast. A sales forecast chart is now displayed on the Dashboard
  • Integration with GoGetSSL. Integration with GoGetSSL is now supported

Improvements:

  • Automatic renewal of software licenses. Automatic renewal of software licenses is now supported for the pmmanual processing module

Bug fixes:

  • Abuse management. Fixed a bug with suspending a service due to violations, if a ticket contained comments from a client
  • Change of name servers (User level). Domain's name servers are now deleted correctly
  • Switch between service providers. In the Global settings module you can activate a new option to forbid your clients to switch between providers after login
  • Technical support response time. You can increase priority for a ticket once its response time is exceeded
  • Integration with Hostmaster. The clientHold status will be set or cleared when enabling or disabling a domain name
  • "Hide WHOIS data" for EPP registrars. The "Hide WHOIS data" check box is now available on a domain contact creation form
  • SMS. Added a new API function to send SMS to a specified number. The "notify.sms.send" function, parameters: "phone" - phone number, "msg" - message text. SMS will be sent via a suitable SMS gateway
  • Software license reselling. Fixed re-order bug: software licenses were duplicated on the main billing side
  • Integration with Diadok. Merchant's details were generated incorrectly
  • Integration with DCImanager. A user could not be created in DCImanager, if the "Private name server" add-on was selected

5.51.3 released 26.02.2016

Bug fixes:

  • Service reselling and current operations. Current operations could not be deleted from the list when changing service parameters without making changes to service add-ons
  • Dedicated servers. A service could not be activated if licensing servers were not used

5.51.1 released 19.02.2016

Bug fixes:

  • Domain contact import. Blank or invalid domain contacts can now be edited
  • Notifications template in BILLmanager Standard. Notifications templates are now created and edited correctly
  • Authentication bug. The "Products/Services" section was not available to user after registration

5.51.0 released 16.02.2016

New features:

  • User email verification. Users are now required to pass email verification to be able to receive notifications from BILLmanager

Improvements:

  • Tariff description and labels for domains. A domain order form now includes tariff description and filter by labels
  • 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

Bug fixes:

  • Hostmaster domains renewal. Fixed domain renewal bug
  • Change of name servers in EPP registrars. Domain's name servers are now changed correctly
  • Send documents for domain verification RU-CENTER. Fixed a bug that occurred when sending documents for domain verification
  • Integration with Ukrnames. Domain password is now generated correctly
  • "Server is not created in BILLmanager". A new task was created for an existing server
  • Integration with RU-CENTER. Fixed domain renewal bug
  • 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

5.50.3 released 08.02.2016

Bug fixes:

  • Upgrade from BILLmanager 4 to BILLmanager 5. Improved the data import function taking into account new localization of payers and companies data
  • Whois lookup. Added a 5-minute timeout for domain whois lookup
  • Discount, which is given if a client already has a service. Fixed a bug that occurred when giving a discount on services with daily charges

5.50.2 released 04.02.2016

Bug fixes:

  • Tariff plan change. After a tariff plan has been changed, it was available for order to all clients rather than to a certain group of clients that was selected by admin
  • New referral in BILLmanager Advanced. Fixed a bug that occurred when adding a new referral manually

5.50.1 released 02.02.2016

Bug fixes:

  • Contract. Fixed a bug that occurred when generating a new payment

5.50.0 released 01.02.2016

Improvements:

  • Terminate running operations. You can now terminate operations by clicking the "Stop" button in the list of "Running operations"
  • Domain order. Domain order form on the Dashboard is brought to a common structure
  • Referrals. Auto-fill is now supported for the "Referred by client" field when adding a new referral
  • Tariff creation. A service processing module is now required when creating a tariff plan
  • "Order" button. The "Order" button will be hidden if there are no tariff plans available for ordering
  • Phone verification. Once completing the verification process, the verified phone number will be saved into the user profile form
  • Notifications. New notification - ""Daily billing error"

Bug fixes:

  • Integration with ISPmanager 4. Fixed the service activate bug, which occurred if integration was set up with reseller permissions
  • "Do not bill" billing type in reselling. Clients could not order services if a tariff add-on was set to "Do not bill" billing type
  • Integration with Ukrnames. Fixed domain data synchronization
  • Tariff plan import. When importing a tariff plan, a service activation template will be applied
  • Tariff import. Fixed a number of minor bugs
  • Reselling of IP addresses. New IP addresses are now added correctly in the reselling BILLmanager
  • Bugs in the Notifications module. Fixed bugs that occurred when going to IPmanager and name servers from the Notifications module
  • Check box in group edit. Check box is now displayed correctly

5.49.1 released 28.01.2016

Improvements:

  • Updates subscription for lifetime licenses. You can now purchase updates subscriptions for your lifetime licenses

5.49.0 released 19.01.2016

Changes:

  • SSL certificates. You can now download an SSL certificate from the billing panel

New features:

  • IP address management. You can now manage a reverse zone for IP addresses through the billing panel
  • Automatic migration of virtual servers. Virtual servers can be automatically migrated to a cluster nodes with the largest amount of RAM, if one of VMmanager cluster nodes has insufficient RAM when applying virtual server parameters

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:

  • R01 - contact of sole proprietor. Fixed a domain registration bug
  • PayPal payments. Fixed encoding of payment purpose
  • Tariff change. An expiration date is now displayed correctly, if tariff change is not allowed
  • 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
  • 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.
  • 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

5.48.1 released 22.12.2015

Bug fixes:

  • Cart. Fixed a renewal bug

5.48.0 released 22.12.2015

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

New features:

  • Departments order in ticket. You can configure departments to display in a certain order when a client creates a support ticket

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:

  • In-progress payments. The payment status was changed to "In progress"
  • Site with shop-window. To configure the shop-window script, you should use the billing address rather than your site address from the provider's configuration form.
  • User authentication in the Shop window. After a user logins to the Shop window, his order will be recalculated
  • Promos. Fixed promos with "Product/Service" rules
  • 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

5.47.0 released 15.12.2015

Changes:

  • Mail gateway. You can no longer configure the billing system to receive email through a local server. You can configure POP3 or IMAP to connect to the server, if needed

New features:

  • Long running operations. Long running operations (the operations that are running for more than 12 hours) are defined and terminated. A new task will be created to the corresponding department
  • Shop-window. A ready-to-use template for a web-site is now avalable

Improvements:

  • Getting abuse reports via email. You can now view files attached to abuse reports sent via email

Bug fixes:

  • Tariff change rules. Zero discounts are now applied when upgrading/downgrading from one tariff plan to another
  • Confirmation of dangerous operation. Clicking "Cancel" executed an insecure request

5.46.1 released 09.12.2015

Bug fixes:

  • DCImanager statistics. Fixed statistics bug, which occurred if PDU didn't support this option

5.46.0 released 08.12.2015

Changes:

  • Registration if .PRO domains in RU-CENTER. Profession data is no longer required
  • Disable provider for user account. If a client have active services associated with a certain provider, that provider cannot be disabled for the account
  • Base print template. Basic print template can no longer be created. If the templates contains invalid information, the corresponding notification will be shown
  • 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

New features:

  • Paid support incidents and incoming messages. You can now set up the incoming messages gateway for departments providing paid support services. If a client doesn't have free support incidents, he will see the corresponding notification
  • Changing domain contacts with ResellerClub and WebNames. Modifying contact data in BILLmanager will automatically apply the changes on the registrar side.

Improvements:

  • Tariff add-on's price. Add-ons prices are now displayed correctly
  • Message templates. Modified message templates for domain names using punycode
  • Edit Webnames contact data. Contact data cannot be modified if it is not allowed by the registrar
  • Service renewal button. If only daily charges are set for the service, the Renewal button will be hidden in the toolbar
  • Import from BILLmanager 4. User permissions on functions have been imported from BILLmanager 4
  • Default sorting. The default list sorting is set from new elements to old ones. Exceptions: the list of Tickets where the sorting is set by tickets' order
  • 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:

  • Domain registration in RU-CENTER. Fixed registration of .ДЕТИ domains
  • Import of RU-CENTER domains. Fixed a bug with obtaining name servers' list
  • 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.

5.45.0 released 01.12.2015

New features:

  • Discounts for tariff add-ons. You can set discounts for tariff add-ons. If several discounts are created - for a tariff plan and its add-ons, the smallest discount will be applied for add-on

Improvements:

  • Reset print templates. You can reset print templates to default settings
  • Filter by lists of services. Modified filters by lists of services. You can set filter by a processing node and OS template. Modified filters by provider, processing module, and data-center
  • Support response time. Response time can be set up different client groups
  • Creating a ticket to clients. You can add internal comments to tickets submitted to clients
  • Service statuses. Added more detailed description for service statuses
  • Contracts. You can now search for a contract by payer's ID and name
  • Promo code activation period. You can now set validity period for promo codes. By default, a promo code is active while the service it is associated with, remains active

Bug fixes:

  • Statistics collection. Fixed statistics collection by processing modules if statistics data were missing in the control panel
  • Statistics collection from DCImanager. Fixed statistics collection from DCImanager Essential
  • Additional support tickets. By selecting "Allow extra tickets" provider's staff can deduct support incidents from a client's account on credit. Once exceeding the limit, the client won't be able to submit new tickets unless he pays for extra tickets
  • Tariff plan import. Add-ons' minimum order period is now imported correctly
  • Control panel license order. Multiple licenses were ordered for a single control panel
  • 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

5.44.2 released 24.11.2015

Bug fixes:

  • Charges for "Integer" add-ons. Fixed charging/refunding for "Integer" add-ons when editing the service parameters

5.44.1 released 17.11.2015

Bug fixes:

  • .RU domains registration via ResellerClub. Fixed the .RU domains registration bug, if domains were registered for a company

5.44.0 released 17.11.2015

New features:

  • New payment method. unitpay.ru is now supported
  • New payment method. SimplePay.pro is now supported
  • Integration with Privat24. The integration module Privat24 is now supported
  • Blocking notifications. You can now create blocking notifications to inform you clients about works held. Clients won't be able to submit new support tickets or posts

Improvements:

  • Icons for product types. Added new icons fo default product types
  • Domain transfer. The Transfer button will be hidden if tariff plans supporting domain transfer are not available to client
  • IP addresses. A domain name associated with IP address of a dedicated server or VPS is now synchronized once a day. The domain name is taken from the control panel
  • 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

Bug fixes:

  • Ru-domains registration with ResellerClub. Fixed registration of RU-domains with ResellerClub
  • Order IP addresses for reselling. Fixed a bug that occurred when ordering more IP addresses for a service than it was required
  • Registration of international domains in RU-CENTER. Profile data will be automatically transcribed when registering an IDN
  • Client segments. List of licensing periods was generated incorrectly when adding new rules depending on whether a client has services

5.43.3 released 09.11.2015

Bug fixes:

  • Global search after migration into version 5. Fixed the global search bug, which occurred after migrating from BILLmanager 4 to BILLmanager 5
  • Importing clients' accounts from BILLmanager 4 to BILLmanager 5. Status of a client's account is now displayed correctly. The error occurred if different currencies were set in BILLmanager 4
  • Reselling third-party licenses. Menu items are now displayed correctly when creating the "Other software" type

5.43.2 released 06.11.2015

Bug fixes:

  • Domain import. Fixed the punycode bug. A service activation date is now set correctly
  • Import from BILLmanager 4. Provider's currency is now set correctly when importing data from BILLmanager 4 Corporate

5.43.1 released 03.11.2015

Bug fixes:

  • Service order. An error occurred when opening a list of tariff plans if the price was not specified for a tariff's order period

5.43.0 released 03.11.2015

Changes:

  • Expert mode. Deprecated expert and common modes. All fields on forms will be displayed to all users

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:

  • Data-centers. Data-centers are now available in BILLmanager Advanced
  • 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

Bug fixes:

  • Configuration of service processing module. Fixed a bug that occurred when retrieving configuration from ISPmanager 4 and VDSmanager
  • Setup fee discount. Setup fee discount is now applied correctly
  • Client activation. Fixed the client activation bug in the edit form.
  • Daily charges and late renewal fees - renewal from suspension date. Daily charges are now calculated correctly when paying for a service with daily charges and late renewal fees configured - renewal from the suspension date. The error when a service was renewed at the turn of the month
  • Recalculation (daily charges). Fixed service recalculation bug. Now the activation date matches the date when the service was provided to a client. Daily charges are calculated based on the number of days in a month

5.42.1 released 23.10.2015

Bug fixes:

  • Phone mask. Fixed the domain and SSL order bug, which occurred when using a phone mask

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

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.
  • Phone number mask. A phone mask can be automatically specified in fields requiring phone numbers, depending on a selected country
  • Value scale type on order and edit forms. Added a new scale type: enumeration prices are represented in list form

Improvements:

  • Specify a phone mask with the configuration file's option. You should add the PhoneMask (Option PhoneMask) option in the configuration file to specify a phone mask
  • Tariff sorting in domain order form. Tariff plans with configured sorting will come first followed by other tariffs in alphabetic order
  • Size limit per ticket reply. Added new parameter to set the maximum size per client's ticket reply
  • IP addresses. When adding an IP address, administrators can choose if he wants to add the IP into the control panel or reserve it in IPmanager'е

Bug fixes:

  • Change tariff on trial period. Fixed a bug with changing the tariff plan with trail period into a new tariff without trail
  • Tariff import. Fixed an import bug for tariff plans with calendar and daily billing cycles
  • Additional resources on trial period. Clients were charged for additional resources on trial period (with daily charges configured)
  • Deleting a string in mgrlist.conf during upgrade. The record won't be deleted from mgrlist.conf during version upgrade
  • 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

5.41.1 released 06.10.2015

Improvements:

  • Virtual server's setup timeout. In the "Processing modules" module you can set a virtual server's setup time

Bug fixes:

  • Service reselling. Fixed bugs that occurred when importing enumerations and processing changes in service parameters

5.41.0 released 06.10.2015

New features:

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

Improvements:

  • Integration with Yandex.Kassa. New payment methods Kupi.ru and Kupivkredit are now available
  • Offer. You can create an offer that will be displayed when registering a new payer. The offer will be automatically marked "Signed", when a client accepts its terms and conditions

Bug fixes:

  • Late renewal fee. Incorrect service renewal price was displayed in the Cart in case a late renewal fee was applied
  • Tariff import. Enumeration values were duplicated during import
  • Trail services (daily billing cycle). Trial services will be automatically renewed for a minimal period

5.40.1 released 01.10.2015

Bug fixes:

  • Reselling services into BILLmanager 5. Suspended services are now renewed correctly

5.40.0 released 29.09.2015

New features:

  • Integration with Google Analytics. Information about clients' expenses can be exported into Google Analytics
  • New task notification. New task notifications can now be sent to staff members

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:

  • Renewal for a day. Fixed a bug: services could not be renewed for one day
  • Sort tariff plans when registering domains. Tariff plans are now sorted correctly

5.39.1 released 22.09.2015

Bug fixes:

  • Allocating IP address in cPanel. Fixed a bug with allocating an IP address to users

5.39.0 released 22.09.2015

New features:

  • Calendar-based charges. You can now select a calendar-based billing cycle and pro-rata day for tariff plans
  • Service renewal (reselling to other billing system). Service expiration date will be automatically synchronized, if the expiration date has been changed in a remote BILLmanager.
  • Pinned tabs. Control panels now offer the ability to lock some of your most-used menu tabs

Improvements:

  • Advance payment. Added more options for advance payments configuration
  • Integration with SMS-center. SMS-center is now supported in BILLmanager
  • 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)

Bug fixes:

  • Per-incident technical support. A support package order is now displayed correctly in the Tickets module
  • Free domain names. Fixed a bug that occurred when creating a free domain name in ISPmanager, if a domain template uses a different username or the username contains the '.' symbol

5.38.0 released 15.09.2015

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

New features:

  • LiqPay payments. LiqPay 3.0 is now supported
  • Password change and server reboot. The password of a virtual server can be changed directly from BILLmanager. Virtual and dedicated servers can be rebooted from the billing panel as well

Improvements:

  • Adding custom payment methods on C++. Added header files. In the Documentation you can find an example on how to create payment methods using COREmanager and BILLmanager API and header files
  • 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

Bug fixes:

  • Server order (Reseller level). When a reseller orders a new server, it was assigned to the first user of that reseller
  • Tariff change with cPanel integration. Tariff change issue in cPanel integration is fixed
  • 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

5.37.1 released 04.09.2015

Bug fixes:

  • Tickets list (BILLmanager Standard). The list of support tickets is now displayed correctly

5.37.0 released 02.09.2015

Changes:

  • Ticket support. Added the possibility of enabling/disabling provider's ticket support

Improvements:

  • Integration with WebNames. Added zones .AERO, .KZ, .US, .UZ, .TJ, .ASIA, .MOSCOW, .МОСКВА, .BY, .TATAR, .ДЕТИ
  • Integration with ISPmanager. Checking the account availability in the control panel is enabled after changing parameters or during manual opening

Bug fixes:

  • Fixed the task "Service is missing in the control panel". Fixed the error with creating the task "Service is missing in the control panel", when different service handlers are connected to one control panel
  • Service reselling. Fixed the error with generating a free domain name during reselling services from other BILLmanager
  • Server resources. Fixed error with incorrect disk usage data in Server resources on Dashboard

5.36.0 released 25.08.2015

New features:

  • Yandex.Money (for individuals). A new payment method is now available
  • Ticket summary. You can add summary to support tickets
  • Server is not found in BILLmanager. A new task will be registered to a responsible department for active virtual server that are created in the control panel, but are not present in BILLmanager.
  • WHOIS data protection. WHOIS privacy service now can be offered in BILLmanager

Improvements:

  • More details on the status "Pending". If a service has a "Pending" status, the pop-up hint in the "Status" column will show the list of current operations
  • Signatures to ticket replies. You can add a signature to the ticket reply
  • Yandex.Kassa. Various payment methods can be selected
  • List of tasks. Service statuses are now displayed in the list of tasks
  • Dashboard auto-updates. You can set automatic updates (in seconds) for blocks on the Dashboard using the autoupdate attribute

Bug fixes:

  • Tariff change. Fixed a bug that occurred when creating a task to change enumeration add-ons
  • Reboot server after changing resources. Server reboot is no longer required after resources or IP addresses have been changed
  • Service history. Empty values are no longer displayed in the service history
  • 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

5.35.0 released 11.08.2015

New features:

  • BILLmanager Corporate. BILLmanager 5 Coporate: Beta version is out now
  • 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:

  • Service reselling. Fixed a bug with trial periods that occurred when importing tariff plans
  • "Client can choose" billing type. Clients were charged incorrectly after changing into the statistics-based billing type with recurring fee
  • Available support incidents. Available support incidents are now displayed correctly on the Dashboard, and in admin's panel
  • Custom add-ons. Fixed a bug with displaying a server reboot option when creating a custom add-on
  • License agreement. Users couldn't accept the License agreement on English

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

New features:

  • Client discounts report. In this report you can view the amount of discounts given to clients, or during promo campaigns. The report also shows amounts of discounts grouped by clients for a certain promotion
  • Charges based on statistics. Modified add-ons' prices that are set based on statistics. You can set up recurring prices for your add-ons, which doesn't depend on resource usage, and resource overage prices.

Improvements:

  • Add-on prices. Add-on prices are now required fields, if prices for the corresponding tariff plans are specified
  • Additional information in tasks. Service history is now displayed for activation/suspension/run/deletion tasks.
  • Dedicated server release task. A new task will be created to release a didicated server in case of errors during the service activation
  • Version upgrade script. You can run the script sbin/billmgr-upgrade.sh script to upgrade from Standard to Advanced and Corporate versions
  • Statistics-based charges. Added billing policy settings for statisitcs-based charges
  • 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

Bug fixes:

  • Virtual server activation template. The virtual server activation template was generated incorrectly if the service didn't have add-ons
  • "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.

5.33.0 released 21.07.2015

Changes:

  • Reserve funds (daily charges). Reserved funds are also checked for service upgrades and renewals.

New features:

  • System of rights differentiation. In BILLmanager Standard and Advanced users, staff members and departments can have different rights
  • BILLmanager Advanced. Start of BILLmanager Advanced Beta

Improvements:

  • Service recalculation. Improvements for the service relalculation tool. Added a parameter of date, up to which the recalculation should take place.
  • 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

Bug fixes:

  • Renewal of manually processed services. Fixed an issue with renewal of manually processed control panel licenses

5.32.0 released 14.07.2015

Bug fixes:

  • Prices of possible values for resource options. Fixed the error with prices of possible values for tariff plan resource options
  • Editing invoice items. Error of editing invoice items is fixed

5.31.0 released 30.06.2015

Bug fixes:

  • Service reselling. Fixed a bug with switching to a third-party BILLmanager from the processing module. The "Go to panel" button is no longer available in the list of software licenses
  • Service renewal on Admin level. Fixed a service renewal form (daily charges)

5.30.0 released 23.06.2015

Changes:

  • Phone number verification. Added an alternative phone verification processes that a client can pass after making a payment
  • Define a payment port. Fixed a bug with defining a port on which BILLmanager runs using Nginx as reverse proxy

New features:

  • Domain registration through API. You can now order a domain through API
  • Domain contact verification. NIC.RU domain contact verification is now supported
  • Create a task for current operations. You can create a task for current operations

Bug fixes:

  • Domain import from WebNames. Improved contact data import from Webnames
  • Free domain name. A-records for a free domain name are now created correctly
  • Check parameters. Old processing module was still used to check parameters after changing into a new module
  • Service parameters check. Service parameters will be checked by processing module when closing task and changing processing module
  • Name server deletion. Deleting a name server will unassign all tariff plans that were previously activated
  • IP addresses of virtual servers do not match. Closing a task wont't call for operation to apply current service parameters

5.29.1 released 08.06.2015

Bug fixes:

  • ResellerClub SSL certificates. Fixed SSL order bug
  • Domain import from Reg.ru. Fixed domain import from Reg.ru

5.29.0 released 03.06.2015

New features:

  • Robokassa. Introduced support for the Robokassa payment gateway
  • Cron jobs. Root can now create and manage system cron jobs
  • Robokassa. User can register a Robokassa account through BILLmanager

Improvements:

  • Product in Cart. Product id is now shown in the Shopping Cart
  • Sender and recepient names in emails from BILLmanager. A company name is now shown in email sender, and a client full name is shown in a email recipient

Bug fixes:

  • Error deleting DNS account. If error occurs when trying to delete a DNS account or control panel license, the corresponding operation is created. After 10 failed attempts, a new task for manual setup will be created for department
  • Instruction for services. "Instructions" for already ordered services are now displayed correctly
  • Change log. Change log in the control panel is now displayed correctly
  • Change service add-on. Error checking minimum order period when changing add-ons for a not paid service

5.28.2 released 27.05.2015

New features:

  • Service reselling. BILLmanager 5 can be used for reselling of ISPsystem's licenses, Shared hosting, VPS, and dedicated servers
  • Robokassa. Introduced support for the Robokassa payment gateway
  • Cron jobs. Root can now create and manage system cron jobs

Bug fixes:

  • Error deleting DNS account. If error occurs when trying to delete a DNS account or control panel license, the corresponding operation is created. After 10 failed attempts, a new task for manual setup will be created for department
  • Instruction for services. "Instructions" for already ordered services are now displayed correctly

5.28.0 released 19.05.2015

New features:

  • HTML templates for messages. HTML templates are now supported, ejs http://www.embeddedjs.com/ is used. All the email templates are overwritten using ejs.
  • Integration with ISPmanager 5. When integrating BILLmanager with ISPmanager you can manage the system as reseller
  • Resetting notification templates. You can restore default settings for notification templates

Bug fixes:

  • Integration with REG.RU. Fixed bug that occurred when transferring IP address of a client who ordered a domain name
  • Email password recovery. Fixed email password recovery
  • Creating departments. Departments are now created correctly when using Russian localisation by default
  • Personal discounts. Personal discounts were applied to all clients
  • Integration with Webmoney. Fixed payment and signature verification bugs
  • Client name in tickets. Client name is now displayed correctly in ticket history
  • Range of available. Validator for floating point numbers should incorrect values for the maximum negative number
  • BILLmanager hangs. BILLmanager no longer hangs when installing processing modules for VMmanager, DCImanager, VDSmanager

5.27.0 released 12.05.2015

Improvements:

  • New framework COREmanager 5. New BILLmanager 5 is based onCOREmanager 5, the new framework allowing for redesigned, more user friendly web-interface, multi-threading, better processing speed, and many other useful options, as well as offers great opportunities for further development of this product