﻿Patch for BVMS-12.3.0.171: 488465, 474939 - BVMS Cumulative Patch 7
-------------------------------------------------------------------

Patch ID: 488465, 474939 (including: 481180, 487778, 487280, 487521, 487206, 487200, 479776, 479196, 481978, 472181, 461247, 481371, 481976,
                                     481212, 479813, 475936, 475234)
Patch Title: BVMS Cumulative Patch 7
Patch Target Version: BVMS-12.3.0.171


Patch Details:
--------------

Cumulative Patch 7:
This patch fixes issue 488465 by enhancing the Referenceimage-mask settings in Operator Client and Configuration Client.
This patch fixes issue 474939 by enabling the hotspot coloring for cameras in Configuration Client.

Cumulative Patch 6:
This patch fixes issue 481180 by adapting the anti aliasing.
This patch fixes issue 487778, 487280 that the previous HERE service to display maps is migrated to our internal service.
This patch fixes issue 487521 by preventing Operator Client to crash.

Cumulative Patch 5:
This patch fixes issue 487206 that in Operator Client the WPF wrapper of time editor is usable for editing hours, minutes and seconds.
This patch fixes issue 487200 that the removal of the Camera reference image setting mask is possible in Operator Client using the Delete key (Del-Key). 
This patch fixes issue 479776 with preventing Configuration Client to crash.
This patch fixes issue 479196 where the Configuration Client shows wrong Reference Image format with 90 degree (corridor mode).
This patch fixes issue 481978 by correcting the wrong wording in the Configuration Client.

Cumulative Patch 4:
This patch fixes issue 472181 with a common improvement.
This patch fixes issue 461247 with a common improvement.

Cumulative Patch 3:
This patch fixes issue 481371 by improving the mechanism when Dual Authorization Group needs to сhange password.
This patch fixes issue 481976 by improving the mechanism of writing Logbook entries for (Un-)Protect, (Un-)Restrict and Delete.
This patch fixes issue 481212 by solving audio problems for Onvif cameras.
This patch fixes issue 479813 by improving the permissions in Configuration Client.

Cumulative Patch 2:
This patch fixes issue 475936 by improving 'Image pane size optimized' with CPP14 cameras in Operator Client.

Cumulative Patch 1:
This patch fixes issue 475234 by preventing the Operator Client to crash.


Problem Details:
----------------

Cumulative Patch 7:
Issue 488465 caused problems using Referenceimage-mask settings in Operator Client and Configuration Client.
Issue 474939 caused the problem that the hotspot coloring for cameras is not working in Configuration Client.

Cumulative Patch 6:
Issue 481180 caused image resolution issues (pixelated) in Operator Client.
Issue 487778, 487280 are about the problem that the previous HERE service to display maps will go down soon. 
Issue 487521 caused a crash of the Operator Client.

Cumulative Patch 5:
Issue 487206 caused the problem that Operator Client has no uniform operation with datetimepicker.
Issue 487200 caused the problem that it is not possible in Operator Client to delete a mask in the Camera reference image using the Delete key (Del-Key).
Issue 479776 caused a crash of the Configuration Client.
Issue 479196 caused the problem that the Configuration Client shows wrong Reference Image format with 90 degree (corridor mode).
Issue 481978 caused a wrong wording in the Configuration Client.

Cumulative Patch 4:
Issue 472181 caused a common problem.
Issue 461247 caused a common problem.

Cumulative Patch 3:
Issue 481371 caused the problem that Operator Client is freezing after first user change the password for Dual Autorization Logon Pair (during Force activation for all Operator Clients).
Issue 481976 caused the problem that the action is not written for all cameras in the BVMS Logbook if a higher number of camera recordings are set to protected/unprotected.
Issue 481212 caused audio problems for Onvif cameras. The VSG 9.3.2.3 or higher is available with the corresponding fix.
Issue 479813 caused the problem that a user with readonly settings can change the Maps icon size in Configuration Client.

Cumulative Patch 2:
Issue 475936 caused the problem in Operator Client that 'Image pane size optimized' was not working as expected with CPP14 cameras.

Cumulative Patch 1:
Issue 475234 caused the problem that the Operator Client crashes.


Affected BVMS Components / Machines:
------------------------------------

- BVMS Management Server
- BVMS Operator Client
- BVMS Configuration Client
- BVMS Cameo SDK
- BVMS Exportplayer


Uninstallation of the Patch:
----------------------------
Logon as a User with 'Administrator rights' or as the 'Administrator' itself
Open 'Control Panel' – 'Programs' – 'Programs and Features' – 'View installed updates'
Select the Patch in the list and press 'Uninstall'

or

Start cmd.exe with 'RunAs Administrator'
Run the following command
msiexec.exe /I {0CD5F71E-1B31-4C4F-9AB2-832990E7F37E} MSIPATCHREMOVE={53A5998A-CDC2-4017-A839-91E01757E928} /qb


List of Replaced Files:
-----------------------

- AppData\Client\OpClient\ApplicationWiring\CameoSdk\CameoSdkOnly.config
- AppData\Client\OpClient\ApplicationWiring\NvrArchivePlayer\ExportPlayerOnly.config

- Conf\id.json
- Conf\DeviceConfig\groups\VCAMetadata.xml

- Bosch.VideoSDK5.Core\vca_plugins\iva_wizard\AppearanceSearch.xml
- Bosch.VideoSDK5.Core\vca_plugins\iva_wizard\PPEMonitoring.xml
- Bosch.VideoSDK5.Core\vca_plugins\open_source_licenses.txt
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_de.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_en.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_es.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_fr.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_it.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_ja.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_nl.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_pl.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_pt.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_ru.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_900_zh.chm
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext.dll [Version 4.60.89.8423]
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_ar.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_cs.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_da.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_de.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_el.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_es.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_fi.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_fr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_hu.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_it.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_ja.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_ko.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_nb.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_nl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_pl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_pt.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_ru.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_sv.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_th.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_tr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_us.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_zh.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_atext_zh-tw.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_display.dll [Version 4.60.89.8423]
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow.dll [Version 4.60.89.8423]
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_ar.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_cs.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_da.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_de.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_el.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_es.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_fi.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_fr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_hu.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_it.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_ja.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_ko.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_nb.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_nl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_pl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_pt.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_ru.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_sv.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_th.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_tr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_us.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_zh.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_flow_zh-tw.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva.dll [Version 4.60.89.8423]
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_ar.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_cs.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_da.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_de.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_el.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_en.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_es.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_fi.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_fr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_hu.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_it.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_ja.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_ko.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_nb.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_nl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_pl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_pt.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_ru.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_sv.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_th.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_tr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_us.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_zh.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_iva_zh-tw.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_ivmd.dll [Version 4.60.89.8423]
- Bosch.VideoSDK5.Core\vca_plugins\plugin_motion.dll [Version 4.60.89.8423]
- Bosch.VideoSDK5.Core\vca_plugins\plugin_onvif.dll [Version 2.80.0.0]
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod.dll [Version 4.60.89.8423]
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_ar.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_cs.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_da.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_de.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_el.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_es.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_fi.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_fr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_hu.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_it.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_ja.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_ko.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_nb.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_nl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_pl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_pt.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_ru.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_sv.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_th.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_tr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_us.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_zh.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_sod_zh-tw.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper.dll [Version 4.60.89.8423]
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_ar.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_cs.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_da.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_de.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_el.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_es.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_fi.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_fr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_hu.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_it.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_ja.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_ko.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_nb.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_nl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_pl.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_pt.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_ru.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_sv.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_th.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_tr.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_us.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_zh.ts
- Bosch.VideoSDK5.Core\vca_plugins\plugin_tamper_zh-TW.ts

- Bosch.VideoSDK5.ONVIF\ONVIF_VDP.dll [Version 3.7.6.1]

- Bosch.Cctv.DeviceApi.dll [Version 12.3.0.174]
- Bosch.Cctv.DeviceApi.Imp.dll [Version 12.3.0.174]
- Bosch.Frontend.UiImages.dll [Version 12.3.0.191]
- Bosch.Vms.Client.ConfigClient.ConfigPermissions.Imp.dll [Version 12.3.0.175]
- Bosch.Vms.Client.OpClient.Dibos.ArchiveAction.dll [Version 12.3.0.177]
- Bosch.Vms.Client.OpClient.Playback.Nvr.TimelineTools.Wpf.dll [Version 12.3.0.186]
- Bosch.Vms.Client.OpClient.VideoComp.Impl.dll [Version 12.3.0.189]
- Bosch.Vms.Config.Structure.dll [Version 12.3.0.175]
- Bosch.Vms.Frontend.OpClient.ObjectStateTable.Imp.dll [Version 12.3.0.191]
- Bosch.Vms.Frontend.OpClient.OpClientLogOn.dll [Version 12.3.0.178]
- Bosch.Vms.Frontend.OpClient.Remoting.dll [Version 12.3.0.179]
- Bosch.Vms.Frontend.OpClient.ServerManagement.dll [Version 12.3.0.179]
- Bosch.Vms.Frontend.Shared.Controls.MapControl.dll [Version 12.3.0.188]
- Bosch.Vms.Frontent.Shared.Maps.Dwf.dll [Version 12.3.0.187]
- Bosch.Vms.Frontent.Shared.Maps.Support.dll [Version 12.3.0.187]
- BvmsCentralServer.exe.config
- BvmsSshServer.exe [Version 12.3.0.180]
- ConfigClient.exe.config
- ConfigManager_de.ts
- ConfigWizard.exe.config
- DecoderLibrary.dll [Version 2.12.3.227]
- L_DeviceConfig.dll [Version 7.74.144.0]
- L_SystemConfig.dll [Version 7.74.144.0]
- net-config2.dll [Version 4.60.88.8422]
- netConfigUm2.dll [Version 4.60.88.8422]
- OperatorClient.exe.config
- VL_ConfigManager.dll [Version 7.74.144.0]

- licenses\opensource\component_licenses\vcaPlugin_open_source_licenses.txt
