UTM 5.3 changelog

UTM 5.3-004-update2 (01.12.16)

Fixes
Ticket IDDescription
T423Fixed alternative document number (ic_alt_number) not being passed to 1C integration module correctly
T573Fixed passing incorrect user account parameters to payment systems integration module. Full name and Actual address are now passed correctly
T593Fixed a bug causing errors when performing optimized search in PostgreSQL database
T634Fixed a bug preventing Megogo and Smotreshka services from being created in the absence of IPTV integration module license
T641Fixed a bug causing errors when saving RADIUS attributes in RADIUS account settings
T646Fixed a bug causing errors when executing rpcf_add_tel_service or rpcf_edit_tel_service functions with URFA client
T785Fixed a bug causing IPTV services blocking at the end of an accounting period
T672Fixed a bug causing errors in User Web Interface when using PHP 5.4 or 5.5

 

UTM 5.3-004-update1 (11.10.2016)

New Features
Ticket IDDescription
T423An alternative document number field (ic_alt_number) has been added to the events sent by the server during invoice sync. This number may be used when generating bills, VAT invoices, etc. It is passed to 1C integration module in the bill number field
T503When a service cost correction is set in a service link, a corresponding record is added to User Change Log report

 

Fixed
Ticket IDDescription
T327Fixed a bug causing incorrect calculation of the recommended payment amount. Now it considers charge policy recalculation rules for blocking
T352Service cost coefficient calculation details are no longer sent to any log stream
T415Paypal logo has been added and is now displayed in the customer's account page if this payment system is available
T416default VAT rate parameter has been restored in system settings
T444Fixed a bug preventing "Remove from group" setting for one-time service from being saved
T450Fixed a bug preventing traffic aggregation period from restoring its default value in IP-traffic service properties
T481Fixed rpcf_edit_tclass funcion description in api.xml
T490Fixed a bug causing errors when executing rpcf_get_tel_service function with URFA client
T528Fixed a bug preventing RADIUS attributes in IP-traffic service link properties from being saved

UTM 5.3-004-rc2 (19.08.2016)

What's new
Ticket IDDescription
4413Added HotSpot card users autoregistration
4414Added external traffic collectors support
4418Added new configuration options for invoices generation adjustment during accounting period
4419Added tagged RADIUS attributes support.
4458Licensing policy has changed. Starting with version 5.3-004, maximum release date is introduced. Only UTM5 builds and updates that are released prior to that date, can be downloaded and installed.
4741Added aqcuiring payment systems licensing.
4753Added DHCP pools list filtering in IP group properties, based on the switch selected.
4834Administrator's interface now performs a check that its and UTM5 core versions match.
5194Added a new UTM5 core module for users registration via Captive Portal web page.
5214Added a preliminary accuracy check of charges for IP traffic consumption.
5215Added integration with PaymentExpress aqcuiring service.
5216Added integration with Uniteller acquiring service.
5217Added integration with PayPal acquiring service.
5253Archived tables now can be moved to any other database within one DBMS.
5283Added integration with Megogo IPTV.
5366Added integration with Smotreshka IPTV.

UTM 5.3-003-update15 (06.04.2016)

New features

Ticket ID

Description

4531

When installing the system on a Debian platform, system services are automatically added to the autorun list

4673

The list of ciphers, used for NXT connections, has been expanded

4741

Acquiring payment systems payment execution is performed by the payment systems integration module

4785

The system version is added to log files at system start

4815

An index has been added for the dhs_sessions_details DB table

4823

In case any errors occur while checking the archived DB table schemes for correctness, diagnostic messages are now added to the system log

4831

In administrator’s interface the switch edit window can now be closed with the ESC button

4832

Data filtering is now available for the DHCP lease page in the administrator’s interface

4835

The info field below the side menu of the administrator’s interface has been hidden

4839

A number of URFA call parameters, described in the api.xml file, have been updated with default values

4856

A system core response timeout has been added for authorization requests processing by the RADIUS server when using ISG module

4865

Added variables for IPTV service links for use in the user memo template

4898

Added a WIN32 distributive of the current system version

4929

If enabling turbo mode downgrades the service quality, its activation is restricted both in user’s web interface and in administrator’s interface

4939

The error code list, returned in the h323-return-code attribute in response to  the RADIUS authorization, has been expanded

5012

The list of firewall variables for user events has been updated with MOBILE_PHONE, WORK_PHONE and HOME_PHONE variables

5020

The buildings page now stores the houses per page setting between sessions

5033

A periodic payments checkup at core start for services with “at the start of the period” charge method has been added

5082

Start scripts for the utm5_dhcpd service for the Unix platform have been upgraded

 

Fixes

Ticket ID

Description

2555

Fixed a bug preventing user from creating a system group when using PostgreSQL DBMS

2665

Shaping attributes are now added to RADIUS server response when using ISG

4472

Fixed a bug, causing dialup services to be updated incorrectly in RADIUS server’s cache when editing them in the administrator’s interface

4549

Fixed regular UTM5 core operation on CentOS 7 platform

4610

Fixed a bug causing RADIUS server to assign incorrect IP addresses in some cases

4615

Fixed a bug preventing from making a payment based on a bill, stored in an archived table

4619

A redundant DB table traffic_consumtions has been excluded from the DB structure

4658

Fixed a bug causing incorrect bills generation when using the “prepayment in advance” option in User’s settings

4668

Fixed a bug causing a message status to be incorrectly set to read in the administrator’s interface

4761

Fixed a bug causing IP addresses dynamically assigned by the DHCP module to be prematurely unbound

4767

The prepaid cards (with the “random numbers” option enabled) generation algorithm has been enhanced

4773

Changing personal manager in User’s settings now gets into the User Change Log report

4783

The administrator’s interface now spawns an error message when creating a system user with an existing login name

4817

If a DBMS server name cannot be resolved, a corresponding message is now added to the system core log

4825

Fixed a bug preventing from creating an IP traffic service link

4842

Fixed a bug causing DB structure violation when generating bills for IP traffic service links

4854

Fixed a bug preventing from finding users by a service ID

4879

Updated administrator’s interface to operate properly with new versions of the Oracle JRE

4882

Fixed a bug preventing a receipt from being displayed when making a payment in dealer’s interface

4926

Fixed the default RADIUS server authorization timeout in ISG profile properties

4930

Fixed a bug causing DB logical integrity violation when charging for IPTV services

4934

Fixed user web interface pages that are responsible for payment systems operations

4944

Responses for transactions that UTM5 core receives via the NXT protocol are now generated as in early UTM5 versions for compatibility with the 1C integration module by Portal-Yug

4962

Fixed a bug causing incorrect telephony service conversion when updating from early versions of the system and using the tel_conv utility

4969

The tax rates are again considered when calculating the maximum session length at the RADIUS authorization phase

4973

Fixed a bug causing an emergency shutdown of the UTM5 core when using certain utm5_urfaclient scripts

4993

api.xml is now checked for syntax errors during the automated distributives build

4995

Fixed incorrect URFA function rpcf_search_users_new description in api.xml

5002

Log level for some system messages that are not error messages, has been reduced

5017

When using dynamic IP address assignment by the ISG module, addresses are being checked for intersection with static addresses

5018

Fixed a bug preventing UTM5 core from starting if there was incorrect data in archived DB tables

5035

Fixed default settings for acquiring payment system Sberbank module

5037

Fixed a bug preventing bill entries from being reversed or adjusted

5055

Fixed a bug preventing get_nf_direct utility data from being filtered when used on WIN32 platform

5066

Fixed a bug preventing from blocking a user for exceeding IP traffic quota

5069

Fixed a bug causing DB integrity violation when editing a list of DHCP pools linked to a switch in the administrator’s interface

5073

Fixed a bug preventing the general report data stored in an archived table from being displayed

5074

Fixed a bug preventing from adding Turbo mode in dynamic shaping settings in the administrator’s interface

5077

Fix a bug preventing from finding users by the accounting period ID in the administrator’s interface

5080

Fixed a bug allowing multiple launch of the utm5_dhcpd service

5085

Fixed a bug causing UTM5 core to create a DB scheme with incorrect encoding at first core start

5087

Fixed printing templates to PDF conversion on WIN32 platform

5123

Fixed a bug blocking UTM5 core operation

5127

Fixed utm5_send_cdr utility operation on WIN32 platform

 

UTM-5.3-003-update10 (11.01.2016)

New features
 Mantis ID Description
 4408 added archived tables structure verification feature
 4593 added a receipt generation feature in payments report in the cashier's interface
 4594 added mandatory receipt generation feature for payments in the cashier's interface
 4707 added -v command line key for utm5_dhcpd service (version report)
 4751 added a filter in the dialog window for selecting a switch that will make it easier to find a particular switch in the list

 

Fixes
 Mantis ID Description
 4454 fixed a bug preventing automatic user registration when authorizing on RADIUS server
 4554 dhs_access_log and dhs_access_log_attrs tables have been excluded from the current DB structure. These tables are not removed automatically when updating UTM5
 4611, 4527 fixed utm5_tray application malfunction
 4624 fixed Session-Timeout RADIUS attribute not being included in the response for a successfully authorized telephone call
 4652 fixed a bug preventing user from initiating a voluntary suspension after cancelling one
 4661 fixed a bug causing incorrect results when performing an advanced search
 4663 fixed a bug causing DB logical integrity violation when deleting a firewall in the administrator's interface
 4670 the dont_fork option in the rfw5.cfg now works as described in system documentation
 4680 fixed blocking type field name in the administrator's interface
 4710 fixed syntax error in api.xml file
 4712 fixed the list of available options for selecting services available for the user when switching to another service plan via the web interface. When setting up these options in the administrator's interface, one can't select service templates or services from other service plans
 4713 fixed contents of the warning that comes up when immediately switching a service plan via web interface
 4729 fixed a bug causing an improper system core shutdown when verifying DB structure for the dtagg_iptraffic table
 4760 updated add_user.xml URFA script to comply with the current core API. add_user_new.xml script has been removed from the system distributives
 4770 fixed a bug causing incorrect automatic creation of the DB scheme at first system core launch

 

UTM-5.3-003-update9 (27.11.2015)

New features
 Mantis ID Description
 2565 added service link creation/deletion events to the User change log (Reports)
 2636 when a voluntary suspension is canceled, it can be initiated again without considering the "interval between uses" parameter
 2673 utm5_flowgen utility now can NOT be executed without any parameters
 4449 multiple search criteria can now be applied to one personal account when searching
 4478 disconnection code 604 (Media Timeout) is now dereferenced in Dialup and VPN report in the administrator's interface
 4490 when trying to execute an unavailable URFA function, the administrator's interface now displays an error, indicating the function ID
 4535 new customer search criteria are now available: credit, balance and credit sum, personal account blocking type, next tariff plan, user additional parameter value

 

Fixes
 Mantis ID Description
 2626 when calculating promised payment amount, UTM5 now considers commission rate
 2642 customers who have positive personal account balance now can't use promised payment, which is supposed to pay the debt off and make the account's balance positive
 2675 fixed a bug causing incorrect RADIUS server response when registering a SIP device
 2679 fixed a bug causing incorrect creation of quarterly accounting periods
 4381 fixed a bug making impossible setting an arbitrary withdrawal coefficient for service links
 4495 fixed a bug preventing from generation the user reminder
 4524 fixed a bug causing utm5_rfw service to shutdown in case connection with the UTM5 core is lost
 4529 the dtagg_iptraffic DB table is now verified when the core starts to prevent issues with creating a unique index for this table
 4530 fixed a bug causing incorrect fee recalculation when performing scheduled service link activation
 4533 fixed a bug causing incorrect web interface behavior when using PHP version 5.6 and higher
 4579 fixed a bug causing incorrect traffic classification module behavior after editing an IP group
 4582 fixed a bug preventing user from editing an IP traffic service link via dealer's interface
 4605 fixed a bug causing premature unbinding of IP addresses assigned by the utm5 dhcp server and dynamically bound to IP traffic service links
 4611 fixed utm5_tray to work with latest versions of the Oracle JRE
 4622 fixed a bug causing UTM5 core hang while verifying DB structure when using PostgreSQL DBMS
 4626 fixed a bug causing missing columns to be ignored for some tables when verifying the DB structure
 4627 fixed a bug causing a detailed calls statistics to include details for calls that are not present in the bill
 4630 fixed telephone direction display in the administrator's interface
 4632 fixed a bug causing telephone directions type to be ignored when generating detailed calls statistics
 4643 fixed a bug causing auto increment columns in some tables to be updated incorrectly when verifying DB tables structure

 

UTM-5.3-003-update5 (12.10.2015)

New features
 Mantis ID Description
 2519 added automatic extraction of payment methods from the payment systems integration module. When making a payment via the module in UTM5, the payment is automatically performed using a method used by a corresponding payment system
 4446 when the UTM5 core starts without a license, it automatically enables the demo mode. When a user connects to the core with the administrator's interface, it displays a message telling that UTM5 works in demo mode

 

Fixes
 Mantis ID Description
 2672 fixed register independent customer search when making a payment via the payment systems integration module
 2682 fixed a bug preventing IPTV service link creation in third party IPTV system integration mode
 4354 fixed a bug preventing table structure for certain tables from being automatically updated when using PostgreSQL DBMS
 4410 the error logging format for XML file analisys when using utm5_urfaclient utility was extended
 4423 fixed a bug causing unexpected active session disconnection on RADIUS server
 4432 fixed a bug causing incorrect administrator's interface behavior when creating IPTV services
 4438 fixed a bug preventing the license from the /netup/utm5/reg.sql file from uploading

 

UTM-5.3-003-update4 (18.09.2015)

Fixes
 Mantis ID Description
 2571 fixed a bug that prevented one from creation of service links that start in future accounting periods
 2663 fixed a bug causing ISG module responses loss in utm5_radius service
 2664 fixed a bug causing adding extra RADIUS attributes to RADIUS Access-Reject packet improperly
 2666 fixed a bug causing emergency shutdown of the UTM5 core when launching it on FreeBSD 10
 2670 fixed a bug causing some personal accounts being blocked by a system blocking, to be unblocked and then blocked again
 2677 fixed a bug causing sessions duplicates in Dialup and VPN reports in the administrator's interface
 2680 fixed autofill of the ipgroup.gateway variable in document templates
 2683 fixed variable replacement in service links for dialup, hotspot and telephony in document templates
 2684 fixed a bug causing the db_archiver utility to freeze during DB archiving
 2687 fixed a bug causing administrator's interface to not work properly with Oracle JRE 8
 4355 the db_archiver utility is now included in FreeBSD OS distributives
 4365 system user login is now shown for payments made via the payment systems integration module that appear in the payments report
 4383 prevented incorrect ERROR level messages, that appeared when using NetUP XML Transaction protocol, from appearing in the system core log
 4384 fixed a bug causing data to be serialized incorrectly when using NetUP XML Transaction protocol

 

UTM-5.3-003-update2 (18.08.2015)

Fixes
 Mantis ID Description
 2659 fixed a bug rentsoft subscription payment impossible

 

UTM-5.3-003-update1 (14.08.2015)

Fixes
 Mantis ID Description
 2658 fixed a bug causing incorrect traffic processing via RADIUS Accounting

 

UTM-5.3-003-release(12.08.2015)

Fixes
 Mantis ID Description
 2489 fixed a bug causing detailed traffic to be displayed incorrectly
 2615,2656 fixed a bug not allowing one to attach a one-time service from the user's tariff plan to the user's account
 2635 fixed a bug causing incorrect ISG profile CoA attributes editing
 2637 fixed a bug causing DHCP server to assign occupied IP addresses
 2646 fixed a bug causing ISG CoA to function improperly in case of a payment event
 2649 fixed a bug causing ISG CoA to function improperly in case of a blocking/unblocking event
 2650 fixed a bug causing UTM5 RADIUS to assign occupied IP addresses
 2652 fixed a bug causing an emergency core stop when trying to edit additional user's parameters
 2653 fixed a bug causing switch search by IP address to work incorrectly
  



New features
 Mantis ID Description
  added an automatic database tables structure check and update at system core startup feature
  added an automatic database creation at system core startup feature
  added an automatic license key upload at system core startup feature
  added an automated large DB tables archiving feature. This can be done via the administrator's interface or with a command line utility
 2638 it is now possible to create ISG attributes applicable to all events and all services. These attributes can be created via the ISG profiles page of the administrator's interface
 2640 it is now possible to use ISG to process IP addresses assigned via DHCP protocol
 2643 added an encrypt_passowrds parameter on the Settings page of the administrator's interface. This parameter allows one to activate password encryption for passwords used by customers, system users or service links
 2644 added use_closed_sessions_cache and closed_sessions_cache_size parameters, which allow one to prevent UTM5 from processing previously closed RADIUS sessions
 2647 it is now possible to process a tariff plan change event by both UTM5 and BRAS, using ISG tools
 2655 it is now possible to send PoD's for blocked customers when the personal account is unlocked
 2571 it is now possible to add a periodic service that would be enabled in an upcoming accounting period

 

UTM-5.3-003-rc2 (29.06.2015)

Fixes
 Mantis ID Description
 2583 Fixed a bug causing an IPTV service not to attach when a customer had no access card
 2591 Fixed incorrect IPTV activation codes display in the Administrator's interface
 2592, 2593 Fixed a bug not allowing one to edit an IPTV service in the Administrator's interface
 2596 Fixed a bug causing media group access to go out of sync when attaching an IPTV service
 2598 Fixed a bug causing IP addresses, marked as "Not VPN", not to be taken into account when processing ISG authorization requests
 2614 Fixed rounding error in ODT documents
 2624 Fixed a bug not allowing to sync with the 1C system

 

New features
 Mantis ID Description
 2600 Media content/group access syncronization is now available when connection to IPTV cluster is lost
  New features for incorporating ISG were introduced (see Settings->ISG profile in the documentation)

 

UTM-5.3-002-update18 (07.05.2015)

Fixes
 Mantis ID Description
 2554 Fixed a bug not allowing to get a bill from archived tables in Administrator's interface
 2606 Fixed a bug causing an incorrect unblock from system blocking after a periodic account's balance check

 

UTM-5.3-002-update17 (30.04.2015)

Fixes
 Mantis ID Description
 2556 Fixed a bug causing dealer's interface to be unable to delete a service link
 2575 Fixed a bug causing wrong promised payment status in customer's area
 2572 Fixed incorrect rpcf_set_radius_attr function description
 2568 Fixed a bug causing generation of incorrect bills when switching to another tariff plan
 2567 Fixed a bug causing charges for a service after generating a bill
 2584 Fixed a bug causing incorrect RADIUS session tariffication
 2570 Fixed a bug causing RADIUS server not to response to Accounting-Start requests
 2581 Fixed a bug causing incorrect charging for subscription fees
 2517 Fixed a bug causing empty Calling-Station-Id and Caller-Station-Id in the active RADIUS sessions tab in Administrator's interface
 2588 Fixed rounding error in consumption aggregation
 2569 Fixed a bug causing wrong subscription fees charge sequence when closing an accounting period
 2566 Fixed a bug causing incorrect results when editing the "Connection date" field in the Administrator's interface
 2595 Fixed wrong libssl library version for the package in Debian Squeeze OS
 2579 Fixed incorrect subscription fees calculation when switching to another plan at the end of an accounting period
 2597 Fixed a bug causing telephone directions tab to be absent in the Administrator's interface
 2557 Fixed a bug causing Juridical address not to be added when adding a customer using utm5_urfaclient tool

 

New features
 Mantis ID Description
 2562, 2585 Added codes 487(Request Terminated or Originator cancel) and 602(Request Terminated or Originator cancel) to describe phone call disconnection reason in telephony report
 2558 It is now possible to remove an attribute or a bunch of attributes from CoA response
 2559 DB level mutual blocking is now available for processing (MySQL only)
 2564 Added bigint (BIGSERIAL) support for DB table primary keys
 2534 Working with user's supplementary parameters, which are not shown in Administrator's interface, has been reviewed
 2580 Added a summary on RADIUS authorization
 2590 Log level for messages of System account ID not found type was lowered
 2561 Adding/removing voluntary blocking events are now added to the User change log
 2594 A customer now may be subscribed to a service, included in a tariff plan, multiple times

 

UTM-5.3-002-update16 (13.03.2015)

Fixes
 Mantis ID Description
 2516 Fixed a bug preventing from editing binary type RADIUS attributes in service properties in the administrator's interface
 2521 Fixed a bug preventing user from setting up voluntary blocking from customer's area
 2522 Fixed a bug that appeared when creating 1C reports from the administrator's interface
 2526 Fixed a bug causing the administrator's interface to display incorrect number if switch ports
 2527 Fixed a bug that occurred when sorting IP group addresses table in the administrator's interface
 2529 Fixed a bug causing discrepancy in prepayment and post payment bills dates
 2530 Fixed a bug causing 'Telephone zone' column to remain "not set" in 'Telephone directions' report
 2532 Fixed a bug preventing from changing a RADIUS pool in IP group properties in administrator's interface
 2535 Fixed the procedure of changing password for a particular login in IP group properties for IP traffic service in customer's area
 2536 2547 Fixed setting of the recalculation period start when adding a service link for a blocked account
 2537 Fixed a bug causing account with positive account balance blocking when going out of a higher priority blocking
 2538 Fixed incorrect SQL request, returned by DB verificator to verificator.log file
 2543 Fixed a bug causing excessive charges in case of a payment expiration
 2548 Fixed utm5_send_cdr utility default values in order to comply with documentation
 2551 Fixed a bug that appeared when adding an auxiliary user parameter in PostgreSQL DMS
 2552 Fixed a bug in Cashier's interface and Core interaction protocol causing Cashier's interface to be disabled after 09.03.2015
 2553 Removed obsolete rpcf_add_user (0x2005) URFA function description from the api.xml file

 

New features
 Mantis ID Description
 2528 Added DHCP option 60 logging for incoming requests
 2539 Added TLS protocol support to the URFA protocol, because of limited SSLv3 support by latest Java versions

 

UTM-5.3-002-update12 (17.12.2014)

Fixes
 Mantis ID Description
 2500 Fixed a bug causing utm5_dhcpd crash
 2503 Fixed a bug causing utm5_core crash when setting up a promised payment service
 2505 Fixed a bug causing incorrect IP address allocation by utm5_dhcpd service when changing IP group parameters for a corresponding service link of an IP service
 2506 Fixed a bug causing errors in user web interface when a tariff link termination has been scheduled for the end of the current accounting period for this customer
 2507 Fixed a bug causing incorrect binding of an IP address to a client when allocating an address from a DHCP pool
 2509 Fixed a bug preventing dealer's interface from displaying full customers list
 2510 Fixed a bug preventing user from seeing and editing IP groups in IP service links in dealer's interface
 2513 Tunnel-Client-Endpoint and Tunnel-Server-Endpoint RADIUS attributes handling in Accounting requests was modified in order to comply wiht earlier billing versions The DHCP packet processing log was improved (search by "packet log" signature)

 

UTM-5.3-002-update11 (04.12.2014)

Fixes
 Mantis ID Description
 2356 The protocol used for interaction of utm5_dhcpd with UTM5 Core has been optimized
 2404 Fixed a bug that sometimes caused a tariff link to disconnect during the immediate tariff plan switch operation.
 2441 Fixed several bugs associated with uninstallation of UTM5 on FreeBSD
 2442 Fixed a bug causing an emergency shutdown of the utm5_core
 2447 Fixed a bug causing incorrect detailed report compilation
 2448 Fixed a bug causing errors when correcting the prepaid traffic for a service link in the administrator's interface
 2451 Fixed a bug causing errors when correcting invoice entries
 2452 Fixed a bug causing incorrect invoice export when using the 1C integration module
 2456 Fixed a bug causing incorrect refunds
 2457 Fixed a bug causing incorrect payment report compilation in the utm5_tray application
 2458 Fixed a bug causing multiple duplicate RADIUS sessions entries in the sessions report
 2459 Fixed incorrect traffic amount display for entries exceeding 4Gb in the sessions report in the customer area
 2462 Fixed a bug that appeared sometimes when manually formatting invoices in the administrator's interface
 2463 Added use_old_lease, use_ping and ping_retry_count parameters description to the dhcpd5.cfg file
 2464 Fixed a bug causing incorrect behavior of the rpcf_edit_iptraffic_service_link_ipv6 function
 2466 Fixed a bug causing incorrect timezone detection in the administrator's interface
 2467 Fixed a bug causing incorrect invoice generation after an immediate tariff plan switch
 2472 Fixed a bug causing incorrect results of the Credit payment expiration procedure
 2473 Fixed a bug causing database integrity violation when deleting an IP service
 2477 Fixed a bug causing incorrect execution of the safe_utm5_radius script
 2479 Fixed a bug causing errors when correcting "invoice" entry of a document in the administrator's interface
 2486 Fixed a bug causing incorrect behavior of the Legal person tab in the administrator's interface
 2487 Fixed a bug causing incorrect withdrawal calculations for telephony providers
 2492 Fixed a bug causing incorrect load of the DHCP lease log
 2493 Fixed a bug causing the parameters of the providers mutual settlements service to be saved incorrectly in the administrator's interface
 2494 Fixed a bug causing name of a document template to be saved incorrectly when editing in the administrator's interface
 2495 Fixed a bug causing incorrect fee withdrawal when adding service links for periodic services

 

New features
 Mantis ID Description
 2446 The switch ports numbering now may start with 0
 2449 The CronoPay payment system form now is up to date with specification version 1.16
 2450 It is now possible to pass success_url, decline_url and cb_url parameters in ChronoPay payment system
 2461 Added legal person tag change event logging in the user changes log
 2465 It is now possible to delete service invoices from the administrator's interface
 2469 It is now possible to set the accounting period when manually creating invoices in the administrator's interface
 2470 It is now possible to pass the user's login name in ChronoPay payment system (as cs2 parameter)
 2476 Added Calling-Station-Id entry in the sessions report in the customer's area
 2478 invoices, invoice_entries and invoice_entry_details tables are now available for archiving
 2491 Added short description of handled DHCP requests to the utm5_dhcpd module log. Use "packet log" signature for quick search of these messages

 

UTM-5.3-002-update9 (10.10.2014)

Fixes
 Mantis ID Description
 2404 Fixed a bug causing incorrect User Change Log report generation
 2415 Fixed a bug causing log file rotation to malfunction when the max_logfile_count was left at a default value
 2416 Fixed a bug preventing the client from keeping his prepaid traffic amount when changing a tariff plan
 2417 Fixed a bug causing traffic quotas not to be saved in the IP traffic service links
 2418 Fixed a bug causing the generated reports to be saved in the database
 2419 Fixed a bug causing the UTM5 core to be shut down while the launch process when using certain databases
 2424 Fixed a bug causing the UTM5 core crash while installing a DBMS
 2425 Fixed a bug in a switch lookup by the "Actual address" parameter
 2426 Fixed a bug causing incorrect plan switch from the customer's area
 2427 Fixed a bug causing the shaping attributes to be lost when switching to a new plan
 2428 Fixed a bug causing an incorrect creation date when creating a new card user
 2429 Fixed an arithmetic operations bug in utm5_urfaclient scripts
 2430 Fixed a bug causing the plan deletion event to be added to the User Change Log report incorrectly
 2432 Fixed a bug causing a wrong login name to be sent in the Packet Of Disconnect
 2439 Fixed a bug causing the periodic fee for the services that are not included in the tariff plan not to be withdrawn

 

New features
 Mantis ID Description
 2421 Made possible not renewing the Relay Agent Info on a DHCPREQUEST of a RENEWING state
 2411 Added authoritative mode for the DHCP server
 2433 Added logging of the following client parameters:
passport number
connection date
WebPage
floor
apartment
porch
building
district
ICQ number
email the bill
remote switch
port
currency
 2437 Added logging of the technical parameters creation, editing and deletion
 2440 Added add_tel_num_to_invoice parameter to the UTM5 core settings

 

UTM-5.3-002-update8 (05.09.2014)

Fixes
 Mantis ID Description
 2293 Fixed a bug causing core hang when making payments via payment systems
 2366 Fixed a bug causing incorrect database scheme update when upgrading from version 5.2.009 to 5.3.002 and using PostgreSQL DBMS
 2369 Fixed a bug not allowing to edit NAS parameters in some cases
 2370 Fixed a bug causing RADIUS attributes automatic replace/delete feature to malfunction
 2372 Fixed a bug not allowing to set the simultaneous sessions limit when editing telephony service's parameters
 2374 Fixed a bug causing use of the default document template for generating a contract instead of other uploaded templates
 2375 Fixed a bug causing incorrect telephony directions parameters update when deleting a telephone zone that included those telephony directions
 2376 Fixed a bug causing use_old_lease option to work improperly in some cases
 2381 Fixed a bug causing the /etc/init.d/utm5_rfw script to work improperly with the "stop" argument
 2383 Fixed a bug causing the NAS parameters list editing function work improperly in some cases
 2389 Fixed a bug causing the @USR_TEL_NUMS@ variable not to be replaced in document templates
 2390 Fixed a bug causing the minimum invoice value function to work improperly for the telephony services
 2391,2392 Fixed a bug causing telephony directions to be filtered improperly in some cases
 2394 Fixed a bug causing user telephony services usage information to be processed incorrectly
 2395 Fixed a bug causing the prices table not to be saved correctly when deleting one of the telephony directions when editing telephony service's parameters
 2396 Fixed a bug causing a credit expiration operation to be executed improperly
 2397 Fixed a bug causing dates of telephony directions creation and editing to be hidden
 2398 Fixed the radius_max_session_age parameter behavior
 2400 Fixed a bug causing incorrect funds withdrawal from the telephony operator's account
 2401 Fixed a bug causing the payment method name not to be shown in the payment report in the dealer's interface
 2402 Fixed a bug causing the database scheme not to be initialized for several MySQL DBMS versions on Win32 machines
 2403 Fixed incorrect rpcf_get_radius_attr URFA function description in api.xml
 2404 Fixed incorrect "user change log" report generation when using archived tables
 2405 Fixed administrator's interface launch error for a system user with basic privileges
 2406 Fixed a bug not allowing to create an IP traffic service link in some cases when using PostgreSQL DBMS
 2407 Fixed a bug causing the "Dialup and VPN" report to be generated improperly
 2408 Fixed administrator's interface improper behavior when editing a one-time service
 2412 Fixed a bug that appeared when choosing the personal account tab in the customer's area
 2413 Fixed a bug causing incorrect periodic fee withdrawal when a tariff link was deleted on a schedule

 

New features
 Mantis ID Description
 2371 Added an address availability check when requesting the same address from another MAC (Linux only). use_lease=yes option in the dhcpd5.cfg
 2380 Made possible editing the "simultaneous sessions limit" field for services that are already being used
 2378 Added password transfer in the TEL_LIST array in the firewall rules when adding, editing and deleting a telephony service's service link
 2388 Added an "assigned number" filter for the customers page where the assigned number is a parameter used for RADIUS authorization
 2384 Added a "Period" field in the properties of accounting periods that lets one to select a month for which the customer will be billed at the end of the current accounting period
 2373 Added tariffication of a single telephony direction for calculations of payments between communications operators
 2410 Updated the Yandex Money service form in the customer's area
 2414 Added logging for changes in the charge policies to the user change log

 

UTM-5.3-002-update6 (21.07.2014)

Fixes
 Mantis ID Description
 2341 Fixed database recognition malfunction for the block_conv utility
 2342, 2364 Fixed a wrong block_conv utility behavior when using PostgreSQL
 2352 Fixed a bug preventing array contents from being displayed when using utm5_urfaclient module
 2353, 2354 Fixed a bug, causing wrong telephony reports in some cases
 2357 Updated the Debian Wheezy OS dependency list
 2358 Fixed a bug preventing one from switching to another tariff plan immediately
 2359 Fixed a bug preventing from credit repayments when restarting the utm5_core
 2362 Fixed a bug causing unescaped symbols to be added to the client_id field when inserting to the database in utm5_dhcpd module
 2363 Fixed a bug allowing the turbo mode to be activated for a blocked account
 2366 Fixed a PostgreSQL database update script bug
 2367 Fixed an incorrect iptraffic_services_data and dynashape_settings tables manipulation for PostgreSQL

 

New features
 Mantis ID Description
 2365 Added use_old_lease option to the utm5_dhcpd config file, allowing one to renew leases while not being able to determine the addresses using the option 82

 

UTM-5.3-002-update5 (01.07.2014)

Fixes
 Mantis ID Description
 2338 Fixed a bug causing calls to be assigned to wrong users when using utm5_send_cdr
 2339 Fixed a bug causing incorrect search results in payment card pools
 2342 Fixed an SQL query bug in the block_conv utility when using PostgreSQL
 2343 Fixed a bug causing wrong direction/zone price setting using utm5_send_cdr
 2347 Fixed a bug causing wrong time ranges intersection determination in dynashape module
 2348 Fixed a bug causing previous DHCP request option info to be deleted if the new DHCP request didn't have relay-agent-info option
 2349 Fixed a bug causing the current values of the SWITCH_IP and SWITCH_PORT variables not being assigned in the firewall rules
 2350 Fixed a bug causing a refund to fail in some cases when changing a tariff plan

 

New features
 Mantis ID Description
 2345 Added a minimum invoice amount option to the telephony service

 

UTM 5.3-002-update3 (23.06.2014)

Fixes
 Mantis ID Description
 2320 Fixed a bug causing additional user account charges after a scheduled tariff plan switch
 2324 Fixed a bug violating the logical integrity of the databases when using the utm5_urfaclient
 2325 Fixed a bug preventing the users from triggering the voluntary blocking in some cases
 2327 Fixed a bug causing the DHCP lease report to show invalid data
 2328 Fixed a bug causing the date of the user connection not to be set when creating a new user
 2329 Fixed a bug causing the additional hidden parameters to be erased when editing the user's parameters in the administrator's interface
 2332 Fixed a bug causing incorrect behavior when adding a user with blocked personal account using the utm5_urfaclient
 2333 Fixed a bug causing utm5_dhcpd module to exceed the buffer size that led to an emergency module shutdown
 2334 Fixed a bug causing incorrect rsh commands execution in the utm5_rfw module on the Win32 platform
 2335 Fixed a bug preventing RFW rules for changing the blocking type from being applied
 2336 Fixed a bug causing an error when registering users in the utm5_radius module, using the PAP algorithm
 2337 Fixed a bug letting one to set non-existing additional parameters for a user, using utm5_urfaclient

 

New features
 Mantis ID Description
 2318 The "tariff plans" panel of the administrator's interface now displays comments
 2319 Added the "personal accounts" field to the users find form in the administator's interface, which allows one to search users by their additional personal accounts
 2290 It is now possible to bind utm5_radius module settings to NAS servers

 

UTM 5.3-002-update1 (26.05.2014)

Fixes
 Mantis ID Description
 2316 Fixed a wrong SQL query, causing utm5_dhcpd module malfunction

 

UTM 5.3-002-release (23.05.2014)

Fixes
 Mantis ID Description
 2315 Fixed a bug, causing the telephone directions report generation fail
 2313 Fixed a bug, preventing blocked users, who's plans need a prepayment, from being billed
 2310 Fixed a bug with the External ID not shown in the search form in the administrator's interface
 2307 Fixed a bug, causing the names of directions in the "Emergency calls" dialog in the administrator's interface being displayed improperly
 2306 Fixed a bug, causing hidden parameters to be visible in the user's properties in the administrator's interface
 2305 Fixed a bug, causing payments, done with "Credit" payment method, not to expire
 2304 Fixed a bug, causing an empty verificator.log file to be generated, when the database state is correct
 2302 Fixed a bug, causing an account's "Blocked" status not being shown in the client's web interface
 2300 Fixed incorrect description of the rpcf_add_tel_direction function
 2298 Fixed incorrect description of the rpcf_add_tel_zone function
 2297 Fixed incorrect description of the rpcf_get_supplier function
 2296 Fixed incorrect description of the rpcf_add_users_to_group function
 2292 Fixed incorrect subnet mask check in the "DHCP pool" dialog window in the administrator's interface

 

New features
 Mantis ID Description
 2309 Added Relay-Agent-info logging when using the built-in DHCP server
 2303 Added the instantaneous plan change event logging
 2295 Added an option for editing technical parameters of the service links to the dealer's interface
 2294 Added a comment field to the payment dialog of the dealer's interface
 2291 Added an option for printing a receipt for a payment in dealer's and cashier's interfaces
 2288 Added an option for setting a limit for the number of simultaneous sessions for IP traffic services using RADIUS pools in IP groups
 - Added the dhcp_leases_log (table_type 9) table archiving feature