RPS, Technical information, IT-HIST-NETMAN204 -058.
--------------------------------------------------------------------------------
Subject: Firmware history for systems NETMAN 204.
M. Marcon, Date: 08/07/26
--------------------------------------------------------------------------------
Modification category:
S=security
N=new feature
I=improvement
B=bug fix
C=critical bug fix
T=technical
--------------------------------------------------------------------------------
FW058-0408.zip: fwapp.rc204   [08/07/26] CRC32:[49311D23]

S  - CVE-2026-31431 / “CopyFail” / Privilege Escalation (mitigation)
S  - Jail Escape via SSH Argument Injection (fix)

--------------------------------------------------------------------------------
FW058-0407.zip: fwapp.rc204   [23/06/25] CRC32:[5C00E7AE]

S  - [CVE-1999-0524] ICMP Timestamp reply mitigation
N  - Internet Connectivity with Ping operation
I  - Email event on battery now includes the remaining battery autonomy
I  - Optimized SNMP device and vendor name for some hardware configurations
I  - Login and password logic improved for login
I  - Password Reset improved
I  - Passwords can be shown by request of User (mouse click over EYE symbol)
I  - Certificates .PEM uploaded can show certificate chain with 'view' operation
I  - Optimized NTP configuration with reduced requests to external unwanted servers
I  - Other minor improvements
B  - [BUG-174] Fix UPS shutdown action at the end of SSH client was not correctly performed
B  - [BUG-212] Fix Test email was not sent if no events are enabled
B  - Fix for NTP server update after first setting

--------------------------------------------------------------------------------
FW058-0406.zip: fwapp.rc204   [05/11/24] CRC32:[348DED4E]

N  - Added Internet connectivity check accessible via the web interface.
N  - Warning for the "Admin" local user with a default password, encouraging a password change.
N  - View for active network connections.
I  - Enhanced password reset service with increased security, now using an encrypted key method.
I  - HTTP requests are redirected to HTTPS when enabled.
I  - Added configurable user roles ("POWER" and "VIEW") manageable exclusively by the Admin.
I  - Enhanced cookies for security (HttpOnly, SameSite, Secure).
I  - Support for HTTPS over IPv6 when enabled.
I  - Strengthened web browser security (X-Frame options).
I  - Improved security of input fields in web forms.
I  - Introduced login failure lockout mechanism for both local and LDAP users.
I  - Customizable password complexity rules for local users.
I  - Expert shell now accessible via the web browser.
I  - Various web browser enhancements.
I  - JSON license file upload enabled via the web interface.
I  - Notification to enable Datalog if it is disabled.
I  - Extended maximum address for BACnet protocol.
I  - Improved security access on web pages.
I  - Configurable email notifications for environmental sensors.
I  - Enhanced text for email alarms.
I  - Overall security enhancements.
B  - Resolved an issue where the GMI module did not function correctly.
B  - Fixed Bug-045: Issue causing UPS to shut down after SSH client reboot.
B  - Resolved problem with Nutanix connection managing SSH host changes improperly.

--------------------------------------------------------------------------------
FW058-0405.zip: fwapp.rc204   [04/10/23] CRC32:[72A702A3]

B - BACNet service didn't work correctly on some circumstances

--------------------------------------------------------------------------------
FW058-0404.zip: fwapp.rc204   [06/09/23] CRC32:[08CF6D23]

N - Added certificate management for HTTPS
I – Fixed problem that locks Ethernet speed at 10Mbit, now work up to 100Mbit
    half duplex, no autonegotiation
I - Added the option to send repeatedly the SNMP traps
I - Improved ESXi shutdown and startup logic
B - BACNet port wasn't set correctly
B - Network configuration over SSH didn't work correctly
B - On some circumstances the BACNet service could not start
B - SSH credentials test on the web configuration didn't work correctly

--------------------------------------------------------------------------------
FW058-0401.zip: fwapp.rc204   [29/11/22] CRC32:[48263A63]

I  - Improved SSH client, made it more compatible, added multiline and improved
     security
I  - Redesigned firewall with fine-tuned configuration
I  - Improved web performances and web design
I  - Improved ESXi compatibility with support to vSphere 7.0 Update 1 and higher
I  - Optimized database access
I  - BACNet added support to environmental sensors
I  - Improved general performances
B  - With ESXi and Syneto, previously the restore flag was managed incorrectly
B  - Fixed factory reset and reset button; on 04.00 didn't work correctly
B  - On some circumstances, the ESXi and Syneto dry run could become a real run
T  - Fixed GPSER S/A command
T  - Improved internal logs

--------------------------------------------------------------------------------
FW058-0400.zip: fwapp.rc204   [18/07/22] CRC32:[EE24A53F]

N  - Added IPv6 configuration with the ability to disable it
I  - Improved general performances
T  - Changes to network startup configuration

--------------------------------------------------------------------------------
FW058-0318.zip: fwapp.rc204   [30/05/22] CRC32:[AB6F2309]

N  - Implemented Sensors measures to the ModbusTCP protocol
I  - Improved control for inserting Serial Number S/N
B  - Fixed web control for setting the maintenance date
B  - Alarms contained in the SNMP Alarm table were assigned wrong IDs
T  - Improved debug log

--------------------------------------------------------------------------------
FW058-0317.zip: fwapp.rc204   [28/03/22] CRC32:[E21A84B8]

WARNING! 3.14 and earlier cannot be upgraded directly to this version, need to
upgrade to 3.14.002 first!

I  - LDAP Test is now more robust
I  – DHCP client configuration is more robust, previously didn’t work correctly
     on some circumstances
I  - ESXi and Syneto dry run now skip the shutdown timer
I  - Improved web browser cache management, now should be cached reusable
     content and new content should be forced to be downloaded
I  - Various web client improvements
I  - Removed unuseful messages from Expert shell
I  - Added special MODBus command to perform full discharge battery test on
     SENTR protocol UPSs (Special UPS type 15)
B  - ESXi and Syneto dry run could execute a real run on some circumstances
B  - SNMP agent didn't work correnctly on some circumstances
B  - SNMP TRAP didn't report the correct OID for alarm table
B  - MODBUS STS reported wrong values on three-phase configuration
T  - Internal changes to add support to next generation Riello Connect service

--------------------------------------------------------------------------------
FW058-0316.zip: fwapp.rc204   [16/02/22] CRC32:[F8AACB1F]

WARNING! 3.14 and earlier cannot be upgraded directly to this version, need to
upgrade to 3.14.002 first!

I  - Placeholder text for LDAP is improved
B  - The update check menu couldn't be configured
B  - LDAP test didn't work with LDAPS

--------------------------------------------------------------------------------
FW058-0315.zip: fwapp.rc204   [10/02/22] CRC32:[597D23C9]

WARNING! 3.14 and earlier cannot be upgraded directly to this version, need to
upgrade to 3.14.002 first!

I  - SNMPv1/v2c are now deprecated, now SNMP is disabled by default and a
     warning is displayed on web configuration, it is strongly recommend to use
     SNMPv3
I  - Removed log4j dependencies
I  - Improved logs
I  - ESXi and Syneto shutdown host rule now uses AutoStartManager (configured on
     ESXi)
I  - Improved usability of web pages
I  - The update check for application and for operating system can be
     configured, the application is enabled and the operating system is disabled
B  - On some conditions email report wasn't sent
B  - ESXi shutdown without UPS shutdown previously blocked the ESXi service
B  - Wake-On-Lan addresses 7 and 8 were ignored
B  - The error that appears when needed a secret password that wasn't present
     was unmanaged
B  - On mains return the Wake-On-Lan wasn't sent on some conditions
B  - Syneto credentials Test was not correct
B  - Syneto dry run test caused a real run test to be performed
B  - Syneto configuration wasn't loaded correctly
B  - SNMP protocol selection buttons on the web page didn't reflect the actual
     configuration
T  - sysName variable is now suppressed to avoid duplication with another
     variable
T  - Both part number and serial number are now overridable on the web page
T  - Internal changes to add support to next generation Riello Connect service
T  - Replaced ON BYPASS variable with status flag ON BYPASS
T  - Updated libraries
T  - Updated SNMP and BACNet modules
T  - Minor improvements to MODBus protocol and SENTR protocol communication
T  - Now built with gradle

--------------------------------------------------------------------------------
FW058-0314.zip: fwapp.204   [05/07/21] CRC32:[747FE653]

I  - New BACNet module with improved compatibility and BBMD service disabled
I  - Improved logs, split into specific modules, moved on a separate folder
     "modules"
     Logs are now stored in a nonvolatile memory when NetMan shutdown
I  - Added new MODBus registries and commands. See the updated table revision C
     for more information
I  - Improved the secrecy of the SNMP communities, and improved the behavior of
     the web page SNMP configuration
B  - The trigger condition for remote system shutdowns was wrong, the trigger
     condition for remote system shutdowns was incorrectly divided by 3600
B  - UPS Shutdown timer for the ESXi shutdown and Nutanix shutdown was wrong,
     UPS Shutdown timer for the ESXi shutdown and Nutanix shutdown was
     incorrectly multiplied by 60
T  - MODBus queries out of bounds are now better managed
T  - Updated logback library for log files

--------------------------------------------------------------------------------
FW058-0313.zip: fwapp.204   [15/04/21] CRC32:[0DD5F544]

N  - Added Nutanix cluster shutdown
N  - Added Syneto hyperconverged systems shutdown
N  - Added log of the result of the battery test. Available on MPT, MHT, MHE and
     NXE, must be enabled with "set battery_test_report true" on Expert shell
I  - Added ESXi 7.0.2 security access support
I  - jQuery upgraded to 3.6
I  - Improved security and dropped support to HTTPS unsecure protocols
I  - Improved security and dropped support to SSH unsecure protocols
I  - The ESXi cluster shutdown now defer the shutdown of the VCSA and the VCSA
     host until all other VMs and Hosts are shut down
I  - Improved ESXi web configuration
I  - Changed settings for ESXi "autonomy less" condition, now in minutes (was in
     seconds)
I  - Improved log for obsolete VMTools
I  - Added support to centralized bypass
B  - Fixed missing header to datalog sent with report email
B  - Fixed Wake-On-Lan delay timings and improved the web configuration
B  - Fix ESXi "autonomy less" condition was incorrect

--------------------------------------------------------------------------------
FW058-0312.zip: fwapp.204   [17/11/20] CRC32:[EBFFC5FF]

B  - The ESXi shutdown of VMs was not executed when an older version of VM Tools
     was installed.

--------------------------------------------------------------------------------
FW058-0311.zip: fwapp.204   [05/10/20] CRC32:[211947E7]

I  - ESXi host management completely rewritten, now it's possible to customize
     the procedure with different actions (shutdown, vmotion, etc.) See the
     manual for more information.
I  - Added Wake-On-Lan test on expert shell
I  - Wake-On-Lan on return from battery work, now gets executed only if the
     input line is present
I  - Added optional "login_mandatory" flag to prevent unauthorized users to
     access the dashboard
I  - Web pages usability improvements
B  - Email report was not sent on some circumstances
B  - When starting without network connectivity available, some services could
     sometimes not be correctly initialized.
B  - Line present could be incorrectly flagged on some circumstances
B  - Remote command could sometimes not be performed
B  - Wake-On-Lan was not performed on some network configurations
B  - Some SSH configuration settings weren't saved
B  - When inserting input on some web pages, the extends ASCII characters were
     incorrectly managed
T  - Wake-On-Lan is now repeated 5 times to mitigate lost packets effects
T  - Some sensitive data is now relocated on a separate filesystem area
T  - Removed the FRAM driver
T  - Increased image size

--------------------------------------------------------------------------------
FW058-0310.zip: fwapp.204   [27/05/20] CRC32:[FE2B3C76]

I  - It is now possible to shutdown 10 ESXi clusters
I  - New events related to ESXi are now added to the event log
I  - Added support to MPW models MPX 130 PWS and MPX 75 CBC
I  - Data log values are more accurate, invalid values are now discarded
I  - Improved web page when only environmental sensors are connected
I  - Web page text formatting improvements
B  - The weekly email report was sent on Monday instead of Sunday
B  - Email report wasn't sent when the enclosed data log was too big
B  - Status flags for MTS devices on SNMP were wrong
B  - Status flags for MTS devices on MODBus were wrong
B  - Fixed a memory leak with the logs that could reboot the Netman on some
     specific conditions
B  - Fixed a memory leak with web login that could prevent successful logins on
     some specific conditions 
T  - Java compilation target is now Java 8

--------------------------------------------------------------------------------
FW058-0309.zip: fwapp.204   [30/01/20] CRC32:[B8ACE99D]

B  - Dry run test showed incorrect result
B  - After changing the hostname, the web pages suggested to restart the
     application, but instead a reboot was necessary. Now the suggestion is
     correct

--------------------------------------------------------------------------------
FW058-0308.zip: fwapp.204   [29/01/20] CRC32:[0507CD37]

N  - Added support to ESXi cluster shutdown
I  - Expert shell now correctly handles multiword strings with spaces
I  - The events 'Input bad', 'Output bad' and 'Charger fail' are now correctly
     managed with SENTR devices and SNMP Traps
I  - Sensitive data is now hidden from the expert shell
I  - Minor text improvements to web pages
B  - Change local password was incorrectly hidden by default on the web page
B  - Login access web page didn't show the reminder to restart after changing
     the configuration
B  - SENTR devices and Sensor only configuration were incorrectly managed
     internally
B  - SWM070 devices were reading wrong values for input current
B  - ECO Mode wasn't correctly detected on SENTRYUM devices

--------------------------------------------------------------------------------
FW058-0307.zip: fwapp.204   [17/10/19] CRC32:[FBE26B1D]

I  - Scheduled battery replacement is now shown on the web page
I  - Wrong user input on ESXi configuration is now correctly managed
I  - Test buttons now change to “please wait...” while testing
B  - Override serial number didn't work on some devices
B  - The web page could hang on some circumstances
B  - History web page visibility wasn't correctly managed

--------------------------------------------------------------------------------
FW058-0306.zip: fwapp.204   [20/09/19] CRC32:[34DA8B24]

C  - On previous version a missing configuration file blocked the boot process

--------------------------------------------------------------------------------
FW058-0305.zip: fwapp.204   [18/09/19] CRC32:[FC08BCD3]

N  - Active Directory support for web login
N  - ESXi login validity is now checked periodically. In case of failure, an
     alarm is issued
N  - On compatible devices, Netman can publish IP address and other data
N  - Added user log to service log
I  - VMWare ESXi shutdown now supports 10 hosts, priority and delay
I  - Now LDAP and AD users and permissions aren't static but instead managed by
     groups on the server. There is a group for admin users and for power users
I  - Admin local auth login over USB is now optional
I  - Admin local auth login over HTTP is now optional
I  - Added button on the web page for testing SNMP Traps
I  - Added button on the web page for testing Syslog connectivity
I  - Firmware upgrade web page now shows the current version and operating
     system compatibility
I  - Sensor data is now shown on the data web page
I  - Override serial number setting is now available on the web page
I  - Email subject is now more informative
I  - Email text is improved
I  - Some settings on the web page are moved to a more appropriate location
I  - Power user when authenticated with LDAP cannot enter the change password
     web configuration
I  - Power user cannot perform a factory reset
B  - UPS Failure flag was not correctly set on some cases
B  - OnBattery SNMP Trap didn't respect the threshold timer and was sent too
     early
B  - On some devices the LDAP settings was not shown
B  - Environmental sensor digital I/O values on SNMP weren't compliant with the
     RFC3433 MIB
T  - MODBus log is now separated from main log as it might produce too much
     content on some cases
T  - Improved command file management cleanup
T  - Improved acquisition of network interface data

--------------------------------------------------------------------------------
FW058-0304.zip: fwapp.204   [26/08/19] CRC32:[DFA05002]

I  - Added information on web page about the flash size of the Netman
I  - Various improvements to the GMI support
B  - Time synchronization was performed even when the UPS didn't support it

--------------------------------------------------------------------------------
FW058-0303.zip: fwapp.204   [20/06/19] CRC32:[98812EBB]

I  - Improved ESXi shutdown log
I  - Increased reboot timer to 180 seconds
B  - Fixed a temporary serial communication pause that could occour on some
     circumstances

--------------------------------------------------------------------------------
FW058-0302.zip: fwapp.204   [12/06/19] CRC32:[9A8B0E3A]

I  - LDAP login now asks for username and password (previously required the full
     Distinguished Name and password)
I  - LDAP refused access shows an informative message
I  - Added dry run for shutdown ESXi and virtual machines
I  - The title of web page now shows the device and the IP address
B  - Fixed problem with Wi-Fi that stopped working since 03.00
T  - Serial protocol initialization and service start-up order has been
     optimized

--------------------------------------------------------------------------------
FW058-0301.zip: fwapp.204   [27/05/19] CRC32:[DB094CA1]

N  - Serial communication speed is now negotiated to the maximum available on
     compatible devices
N  - Time synchronization is now enabled also for GPSER UPSs
N  - Added support to LDAP authentication, only for http. LDAP user has the
     same rights as Power user
N  - Added support to ESXi shutdown. Is now possible to configure the shutdown
     of an ESXi server followed by a shutdown of the UPS.
N  - Added commands disable setting to disable remote commands (separate from
     shutdown)
I  - New and more secure HTTPS certificate, now at 4096bit
I  - Environmental alarm out of range now can be configured to set the digital
     output
I  - Exiting the main menu from USB now cleans the screen
I  - Removed some unnecessary configuration reboots
I  - Minor web pages improvements
I  - Added support to newer modular devices
B  - System anomaly status wasn't detected on some conditions
B  - On the event log, some events were marked with an incorrect category
B  - On some GPSER UPSs, the battery current reading was incorrect
B  - Ssh client scripts weren't executed on some conditions
B  - The check for available firmware update was incorrect

--------------------------------------------------------------------------------
FW058-0300.zip: fwapp.204   [21/02/19] CRC32:[F7A843C5]

     COMPATIBILITY NOTE: Starting from this version, compatibility with rev. A
     of the hardware is dropped and instead rev. B is required

I  - NTP synchronization now don't require any longer manual configuration and
     uses ntpd
B  - When on battery low, SNMP Oid battery status was shown as depleted 
T  - Reboot timer increased to 140 seconds

--------------------------------------------------------------------------------
FW058-0217.zip: fwapp.204   [28/01/19] CRC32:[5E5BC462]

B  - Fix regression on web pages which prevented them to work correctly with
     Internet Explorer

--------------------------------------------------------------------------------
FW058-0216.zip: fwapp.204   [21/01/19] CRC32:[4187BB98]

I  - Legal information was incomplete, now they are available on the web page
     System overview->Legal information
B  - SMS Report didn't work correctly on some cases

--------------------------------------------------------------------------------
FW058-0215.zip: fwapp.204   [09/01/19] CRC32:[65500B7C]

N  - Added support to GMI, to connect together all the Netman into a merged
     system that shows the global information, alarms, and manages combined
     actions. When this feature is enabled, the PRTK configured on the Netman
     204 is ignored and instead the GMI configuration is used
N  - Added check for availability of new firmware version
I  - Added support to R/U GPSER command for modular UPS, and added the values to
     MODBus table
I  - Added support for SNMP compatibility MIB. This MIB adds some OIDs that
     were used on legacy devices and systems
B  - Voltage and current on battery benches was wrong with single-phase output
     UPS
B  - If datalog service is disabled, the log reset now also deletes the file

--------------------------------------------------------------------------------
FW058-0214.zip: fwapp.204   [03/08/18] CRC32:[7304E3BE]

N  - The SNMP value SysObjectID is now aware of the connected device
N  - Added the ability to override the device serial number; on expert shell
     set override_serial
N  - Added SSH client service (only for operating system W18-1 or later):
     configure the credentials via web and then a script is executed on the
     hosts under the defined conditions
I  - BACNet IP port is now configurable on expert shell with set bacnet_port
B  - Fix SNMP values IRMS nUnits and nLines were swapped
B  - Fix regression Test email didn't work on 2.13
B  - On some conditions, SNMP configuration wasn't applied correctly until the
     application was restarted
B  - Email report is now sent at 00:10 because previously it could confict with
     updates to the datalog, when present

--------------------------------------------------------------------------------
FW058-0213.zip: fwapp.204   [25/06/18] CRC32:[0ACD6AD1]

N  - Added remote command web pages for some devices
N  - The system overview page now contains a link to the user manual
I  - SNMP trap format for alarmAdded and alarmRemoved now contains the OID,
     OID for private traps was incorrect
I  - Removed http to https redirection when using htts, now only https port is
     open when using https
I  - Added events for remote command execution for some devices
I  - The button on the web page "Revoke power user" is now hidden for the Power
     user
I  - The description for power user is now hidden for the Power user
I  - Changed text for the event log filter page
I  - Changing the sensor values and outputs don't require a reboot any more
I  - Web command switch on bypass is now hidden if the device don't support it
I  - Improved the friendly names for some devices
I  - Web pages layout improvements
I  - Web pages for history and event log now add one minute by default to the
     "To" field in order to include most recend additions to the log
I  - Added expert shell command for test alarm removed (explained when entering
     expert shell)
I  - NXE ups are now recognized
I  - Web description of environmental sensor alarms is more detailed
I  - Emails sent for environmental sensor alarms are more detailed
I  - Device model and serial number added to email signature
I  - Improved performances of the MODBus service with a thread pool
I  - Minor web page improvements
I  - Added support to MTA 30A
B  - When the internal clock is unreliable because of low voltage, the time is
     set to 1970
B  - Some web pages contained italian text; now correctly translated in english
B  - Fix web pages regression with Microsoft Edge and Internet Explorer
B  - Web page MDU output current 8 actually showed output current 7 instead
B  - It was previously impossible to disable the SSH service
B  - Output power for SENTR devices was incorrect
B  - The SNMP alarm table was incorrectly updated when alarms were removed
B  - The SNMP alarm table was updated a second after sending the trap, possibly
     providing obsolete information
B  - On Modbus the netman version was incorrect
B  - Web pages with sensor 1 configured but not connected resulted in malformed
     JSON
B  - Previously on Upsmon, the sensors might not be shown when configured but
     not connected
B  - MDU event Manual Bypass was interpreted as shutdown active
B  - Bacnet not more properly resets the status flags
B  - Some devices with limited capabilities showed an improper web page
B  - Web configuration SNMP didn't behave properly when some variables were
     missing
B  - Some devices reported a false alarm for battery not present

--------------------------------------------------------------------------------
FW058-0212.zip: fwapp.204   [05/03/18] CRC32:[4589CC0F]

N  - JSONTrap service is now available for MPW with improved format
N  - Added "Power" user. Disabled by default, must be enabled by admin user.
     Power credentials grant the right to manage Netman 204 but cannot operate
     the device (cannot perform shutdown). Changed admin user image: the old
     image now belongs to power user.
N  - Added web configuration setting for disabling the execution of remote
     commands
N  - Added log for test battery event if log_test_battery is set to true on
     expert shell

I  - Added new flags for JSONTrap service: switch open, command active, warning,
     anomaly
I  - Web login page now shows more information
I  - Added description to change password web page
I  - Some UPS are recognized and shown with a friendly name
I  - Email event subjects are now more descriptive
I  - Eco mode is now treated differently from the "on bypass" condition
I  - Environmental sensors alarms are now shown on the web page and now always
     sends an email to all recipients
I  - Improved reading of humidity sensor
I  - BACNet service now manages the OutOfService parameter
I  - Web configuration pages now provides a tooltip for default value where the
     placeholder text didn't fit the field
I  - Improved system overview page for some devices

B  - Some alarms and status combinations weren't correctly shown on the web page
     and on the event log
B  - Output powered event logic was reversed
B  - With wifi enabled on some conditions it was possible to corrupt the
     configuration

T  - Fix JSON ups_type for SENTR ups
T  - Improved JSONTrap log
T  - Java watchdog now uses -9

--------------------------------------------------------------------------------
FW058-0211.zip: fwapp.204   [14/12/17] CRC32:[E1AF66EB]

B  - Removed a boot delay

--------------------------------------------------------------------------------
FW058-0210.zip: fwapp.204   [28/11/17] CRC32:[1A423379]

B  - SNMP variable upsIdentModel sometimes contained unwanted space characters
B  - On some conditions the sensor default configuration was applied instead of
     the user supplied configuration
B  - On MODBus for MPW some coils had their position swapped
T  - Improved internal log

--------------------------------------------------------------------------------
FW058-0209.zip: fwapp.204   [30/10/17] CRC32:[6FFC29AF]

N  - Improved watchdog, and is now enabled by default
N  - Added daily and weekly report for SMS service
I  - On the web page that shows the eventlog, the "rise" and "fall" information
     are now replaced by icons
I  - The web CGI now use JamVM to improve performance
I  - Added reboot option to the main menu
B  - Regression: browse sensor worked incorrectly on 02.08
B  - In case of netman configuration becoming corrupted, the factory reset
     would not restore a proper factory configuration
B  - The expert shell flag ups_shutdown_disable wasn't disabled correctly on the
     commands web page
B  - Web dashboard gauges had compatibility issues with Internet Explorer and
     showed wrong values
B  - The advanced settings for sensor configuration on some cases were ignored 
     and reverted to default
T  - When viewing the event log, events with same timestamp now ordered by
     insertion
T  - GPSER now ignores NAK 'command not supported' for "request status"

--------------------------------------------------------------------------------
FW058-0208.zip: fwapp.204   [26/09/17] CRC32:[6EC0C1F3]

N  - Added syslog service for device events
I  - Web button shutdown are now disabled when the flag ups_shutdown_disabled
     is set to true. Previously these buttons in this condition were enabled but
     did nothing.
I  - Email reports now show a counter of the number of events since last report
I  - Web dashboard now hides unuseful gauges for monophase UPS
B  - SSH access for unauthorized users is revoked in order to close a security
     vulnerability
B  - SNMP Trap for RFC1628 now correctly contains an OID instead of a string
B  - Removed an overflow on JSON nominal data with 1MW MPW
B  - Fix SENTR output current could sometimes report an incorrect value
T  - Added debug flag on the netman_data.json when debug mode is active
T  - Logs have migrated from jul to logback
T  - GPSER buffer pointer is now reset on every message

--------------------------------------------------------------------------------
FW058-0207.zip: fwapp.204   [24/08/17] CRC32:[4AD705E2]

B  - Fixed a memory leak and removed an unnecessary file lock that occurred with
     SNMP getBulk when performed on some OIDs.

--------------------------------------------------------------------------------
FW058-0206.zip: fwapp.204   [26/07/17] CRC32:[83A92830]

N  - Added Bacnet service for MPW
N  - Added SMS service for GSM modem
N  - Added optional hardware watchdog, disabled by default. To enable it, enter
     expert shell and set wd_enable true
N  - Added monitor style web page with higly visible autonomy
I  - SNMP service is restarted without needing a reboot
I  - SNMP now support AES cryptography
I  - Email service has improved compatibility with third party providers
     (for example libero.it didn't work previously)
I  - The password recovery key generation mechanism is now stronger to avoid
     malicious exploits
I  - Added Pacific time zones
I  - Added various web page improvement (gauges etc.)
I  - Added error management of malformed JSON data
B  - The TestNumber of GPSER could contain non printable characters, now they
     are replaced with spaces
B  - Fix negative output power on Modbus for new applications
B  - HTTP system information page is now updated on DHCP refresh; previously it
     might have shown obsolete information
B  - Fixed Internet explorer rendering issues with web pages
B  - The web configuration for ups name previously required the name to follow
     hostname rules
B  - The expert shell sendtrap command caused the expert shell to terminate; now
     it shows a technical information instead
B  - Email and JSON trap services didn't handle correctly the replace battery
     event
B  - The web wizard configurator for SNMP service created an incorrect snmp.conf
     when trap community was different from read community
T  - Improved internal logging
T  - Web logos have better quality and are in SVG format
T  - Added filesystem check on boot
T  - Added legal notices on web page
T  - Added validators for telephone numbers

--------------------------------------------------------------------------------
FW058-0205.zip: fwapp.204   [21/04/17] CRC32:[153C5099]

B  - Fix STS 3phase had wrong values with UDP
B  - On the HTTP status page, turning OFF or ON the UPS in ECO MODE shows a
     wrong status of ON LINE from inverter.

--------------------------------------------------------------------------------
FW058-0204.zip: fwapp.204   [19/04/17] CRC32:[012AF3DE]

N  - Added IPv6 address to system overview
I  - Changed rules for allowed secure password (HTTP/SSH/USB)
I  - Managed A62 battery not present
I  - Email report improved with MPW standard
I  - Added confirmation dialog for device commands
I  - Wrong PRTK is now shown only when not in comm lost
B  - Fix double sending of SNMP traps
B  - Some MODBUS and SNMP values were incorrect: battery voltage plus, battery
     voltage minus, battery current, STS status flags
B  - Fix STS 3phase had wrong values
B  - Fix SMTP authentication plain with password didn’t work
B  - Fix CSS were improperly recognized
B  - Test battery with MODBUS wasn't executed on some cases

--------------------------------------------------------------------------------
FW058-0203.zip: fwapp.204   [06/03/17] CRC32:[99885C41]

I  - The web server is now available on the IPv6 stack
I  - The SNMP service is now available on the IPv6 stack
B  - UDP password wasn’t loaded on the web configuration page
B  - It was previously impossible to disable FTP service
B  - Long press reset button loaded an invalid network configuration
B  - Modbus MPW “normal operation” flag was incorrect

--------------------------------------------------------------------------------
FW058-0202.zip: fwapp.204   [28/02/17] CRC32:[FE605FA0]

I  - Report email are now sent daily at midnight or weekly at Monday midnight.
     If upgrading from 0201 and email report was enabled, the configuration is
     migrated to 'send report every day'
I  - Email content is improved: removed the customer field, attach is on csv and
     includes last day or week
I  - After setting a new configuration the reload of the values is now executed
     on user request, instead of being executed automatically.
I  - Added a tooltip on the version that includes the git hash
B  - Settings with spaces resulded in malformed JSON data, which in turn didn't
     show on the web pages.
B  - Emails sent to multiple receivers were sent only to the last one

--------------------------------------------------------------------------------
FW058-0201.zip: fwapp.204   [13/02/17] CRC32:[626F8D1B]

C  - Security fixes
I  - Web application redesign
I  - SNMP module expanded for all devices (with support of v1, v2 and v3), old
     SNMP module is removed

--------------------------------------------------------------------------------
FW058-A100.zip: fwapp.204   [20/07/16] CRC32:[A82E8784]

N  - Added JSONTrap service

--------------------------------------------------------------------------------
FW058-0108.zip: fwapp.204   [30/03/16] CRC32:[112A63DA]

I  - MODBus now includes new values for MPS
I  - SNMP ifPhysAddress value reported in 6 bytes format for compatibility with
     third party tools
B  - Email sender address was hard coded

--------------------------------------------------------------------------------
FW058-0107.zip: fwapp.204   [16/12/15] CRC32:[12E7EBBA]

N  - Added MODBus support for modular system MPW. Some commands might require a
     firmware update on the MPW.
I  - Added web command for resetting logs
I  - Improved the robustness of environmental sensors communication against
     noises

--------------------------------------------------------------------------------
FW058-0105.zip: fwapp.204   [29/06/15] CRC32:[9097B691]

I  - Added web command for resetting logs
I  - Improved the robustness of environmental sensors communication against
     noises

--------------------------------------------------------------------------------
FW058-0104.zip: fwapp.204   [28/05/15] CRC32:[C5004B90]

N  - Added support for optional WiFi module (requires OS S15-2 or later)
N  - Added support for Power Distribution Unit
N  - New datalog: the log is stored on a database instead of a text file, the
     record are written each hour with values min/med/max and the result can be
     seen on the web page with search function
N  - Added setting value "ups_shutdown_disable" on the expert shell for disabling
     remote shutdown of UPS
N  - Added command "clearlog" on the expert shell for deleting the datalog and
     event log
I  - Set a timeout for downloading the SENTR history log at boot. If the UPS
     doesn't provide the history within 5 minutes it will be discarded.
I  - Added support for newer SENTR UPS which use a different standard for
     identification and nominal values.
I  - The UPS event log 'ucom' that was sent attached to an email had an
     unnecessary file padding which is now removed.
I  - Some MODBus client application which keep quering caused slowdowns. Now
     the performance is improved for these situations.
B  - The SNMP trap when sent from a IRMS had the community string of uncorrect
     lenght. This is now fixed.
B  - After enabling the sensors it was not possible to disable the service from
     the web configuration page. This is now fixed
T  - Added test for command length on 'R/S' GPSER command
T  - Memory garbage collector run for each query cycle on SNMPv1
T  - Using non-alphanumeric characters for password prevented the correct input
     of login on web pages. Now only alphanumeric characters are allowed

--------------------------------------------------------------------------------
FW058-0103.zip: fwapp.204   [03/11/14] CRC32:[A50B513B]

N  - Added web page for battery test
I  - Improved alignment of web page for viewing status of UPS monophase
I  - Set time on SSH/USB configuration now manages backspace character
B  - Email report resend logic was inverted (it did try to resend report when
     already correctly send)
T  - Enabling the option of downloading SENTR log at start when a SENTR UPS is
     not available did block netman start
T  - When upgrading from a older configuration file some settings weren't
     correctly imported
T  - SNMPv1 trap didn't fill correctly the agent addr field (on both SNMPv1 and
     SNMPv3 modules)
T  - Improved debug log
T  - Improved communication with Serial network when downloading the SENTR RAM

--------------------------------------------------------------------------------
FW058-0102.zip: fwapp.204   [09/09/14] CRC32:[A088A9A9]

N  - Added new email sending system with support for SSL and TLS. Replaces the old
     system and is compatible with gmail and other providers.
     The email configuration is changed and all the options are available via HTTP.
     The email configuration via USB and SSH covers only the basic options.
     Mail host configuration has moved from 'IP config' to 'Email config'
N  - Added web pages for IRMS status monitoring
N  - Added USB/SSH IRMS status monitoring
N  - Added password recovery over USB or SSH. If the user forgets the password, he
     can enter with username 'user' and password 'user' for entering the same
     procedure for recovery that is used on HTTP.
N  - Added support for MODBUS/IP for IRMS

I  - MODBUS/IP performance increase: Netman 204 responds to MODBUS queries about
     400% faster than before
I  - Serial Network Tunneling is now enabled by default

B  - Fixed a permission issue that could prevent configuration changes over USB or
     SSH. Previously, if the first configuration of NTP was done over HTTP, a file
     with root permission was created. That file prevented regular configuration
     over USB or SSH to work properly.
B  - Frequency values for IRMS was missing decimals, now is more precise with
     additional decimals

T  - The command reset socket for IRMS now forces a minimum delay of 3 seconds
     between the turning off and on of the socket.

--------------------------------------------------------------------------------
FW058-0101.zip: fwapp.204   [21/07/14] CRC32:[4A4C22D0]

First release

--------------------------------------------------------------------------------
