VIP-5xxx 2024.08.14-b2459 - Security improvements - Billboard: SmartLink - add network operator to power control status - Logging updates - Sensor light readings are logged on a 5min interval. Previously, they were only logged if they changed by more than 5% from the previous reading. - Ratelimite ProLink short packet error messages to not pollute the log - Only log NAT filtering stats if configured for NAT - Fix busclient logging to preserve history after a restart and rotate properly to restrict its size VIP-5xxx 2024.06.10-b2452 - VFC: Output error flags report if the display is blanked due to the tracker pixel. The DMP will use this flag to report the error to the user. - Verify eth0 is up at the end of the boot process and if not, attempt to bring up. Log adapter info. VIP-5xxx 2024.04.08-b2449 - Adds NTP server support - In NAT'd enclosures, this allows the DMP to configure the VIP (192.168.240.1) as its NTP server and the VIP is configured with the external NTP server. - Improved NAT firewall rules - Blocks outgoing DNS if both servers are configured for 0.0.0.0. The Dashboard Network tile will not show DNS servers, indicating they are disabled. - Blocks outgoing traffic that has the internal IPs as either the source or destination address - Adds logging of blocked traffic to /var/log/messages VIP-5xxx 2024.03.01-b2444 - TBU: VIP could report false PSRB hardware errors from older PSRBs that don't support that capability - Add Arcadia calibration support VIP-5xxx 2024.01.14-b2442 - Fix NAT communication issues after reboot. - Occasionally, communication would only work to the VIP and no traffic would reach the DMP. This was due to a race-condition resulting in the VIP's NAT rules not being correctly enabled. - Symptoms could be: - only the VIP shows online in VCS - the VFC LCD menu reports connectivity issues with the VIP - can only access the VIP UX - The ssl certificate was being needlessly regenerated during boot. This would add about 30s to the boot sequence. - Using a USB drive to apply a configuration with a different management port wouldn't take effect until the next reboot. - Issue seen in TBU manufacturing - Add single-file bootload support for 0x35 mod family. - This is to allow engineering to bootload these mods without using the Display Firmware package. VIP-5xxx 2023.10.23-b2440 - support for device backups being stored in VCS VIP-5xxx 2023.09.22-b2439 - sync busclient with upstream version 23.9.2104.0 to pull in latest changes and cert - Periodic security updates. Updated to: - zlib 1.2.13 - openssl 1.1.1w - curl 8.3.0 with nghttp2 1.56.0 - dropbear 2022.83 VIP-5xxx 2023.07.06-b2437 - TBU ESR: TII CAN I/O sensor could fail to trigger messages - Troubleshooting improvements - Limit logging of DNS issues. If DNS couldn't be reached, it would log every 5 mins. This reduces the messages to twice per day. It is common on VFCs that the VIP is configured without valid DNS, polluting the logs. - Reduced the percent change in light sensor reading needed to log a change to provide better granularity. This is helpful when trying to debug logs for sensor related dimming changes. VIP-5xxx 2023.02.01-b2434 -Reduce busclient log size -The busclient log setting was 1MB and only checked and rotated once per day. This could produce rather large text files that were difficult to open in editors. -If there were errors encountered, this could allow the logs to grow to several MB and fill up the HD. -Reduced the busclient rotation trigger to 250KB and moved the cronjob to hourly. logrotate has little overhead, so checking frequently shouldn't cause performance concerns. VIP-5xxx 2023.01.06-b2433 - Updates to address VIPs being inaccessible over IDM for a long duration or until they are rebooted resulting in IDM Communication Failure Alerts. - This is currently deployed to: - CCO - ABQ031752, ABQ035042, DFW078773, ELP080800 - Lamar - 217 Albany St - 1202 S, 408.030015 Hartz Mountain, Albany 270.001702, Albany 270.001709 - Support for Remote Dimming when configured for HTTPS. - JCDecaux request - PLR6055 hw test pattern support - New PLR due to part supply issues. - add the fusion IP to the hosts file in the event busclient can't resolve the hostname VIP-5xxx 2022.06.27-b2427 - IDM and VCS work when VIP is configured for SSL (JCD request) - OAAA - visual operating percentage was wrong due to double-counting mods that had no diagnostics (billboard esr) - Fix ECCB UX communication (broke in previous release, b2416) - add single-file bootload support for 0x30,31,32 mod families - PSRB hardware error support - VFC pixel test would fail if VCS registration code was present VIP-5xxx 2022.03.22-b2416 - OAAA monitoring logs to /var/log/oaaa - Extdiag endpoint would return incomplete data after 1000 requests - Fall DST could cause diagnostics to stop being saved in the database for an hour and PL6 CAN sensors would timeout - the busclient could fail to log to /var/log/busclient - openssl updated to the latest: 1.1.1m, curl updated to the latest: 7.82.0 - busclient certificate was updated to the latest