GUI Bugfixes: BUGFIX: (#19442) When deleting a datastore NO warning message appeared BUGFIX: (#19355) Avoid NPE when creating a new migration_event and select the "empty" value for task name BUGFIX: (#17713) With parallel migration, not all jobs are displayed under Current Messages/Performance BUGFIX: (#19393) sm_cmd does not create unique ID's if option 'migrate' is started twice .Problem: insert migrationtask failed due to PK name not unique .Solution: get unique id via command 'sm_info get_unique_id' BUGFIX: (#19404) View of "replication tasks" and "migration tasks" show wrong values BUGFIX: (#19368) GUI server does not track user action; introduce RequestAppender in this version; this is done by backport of #19240 - add request logger BUGFIX: (#19383) STPD port for RDS can be set, but not be unset BUGFIX: (#19349) Reverted that the context menu in the saveset is column based (keep user habit). SRC Bugfixes: Revert "change: mbstowcsl(): Return immediate if input mbs string is empty" new: (#17984) NDMP Backup and Restore. New NDMP approach with sbc_ndmp on data mover, remove obsolete NDMP code new: Add login data for NDMP backup CHANGE: insert the new SEP sesam BSR Pro version 10.0.120 BUGFIX: (#19291) - CSV HyperV VM restore failes with '_Vss_Backup_Component_.xml with error WIN32 API error: 2 - Das System kann die angegebene Datei nicht finden.' Implemented the restore with renaming mechanism for Hyper-V according to rules specified in xml backup document. BUGFIX: (#19434) Lotus Notes INCR backup may skip active transaction log cos since time refers to last DIFF backup. Problem: For Lotus Notes the INCR time must be set depending on the level DIFF/INCR but the based_on for the restore chain must be set to previous backup DIFF or INCR. Solution: Execute 2 select statements to get the incr_time and the based_on separately BUGFIX: (#16028) A Lotus Notes diff backup with empty dataset generates an error 'no backup source found'. If no data is retrieved for a DIFF backup then return with success change: Do not overwrite return status with BSA_RC_ABORT_SYSTEM_ERROR if not equal BSA_RC_SUCCESS BUGFIX: (#19434) Lotus Notes INCR backup may skip active transaction log cos since time refers to last DIFF backup. Now Lotus Notes INCR backup refers only to last FULL/INCR and DIFF backup to FULL/DIFF. CHANGE: (#19429) Include VDDK 5.5.4 as default instead of 5.5.3. VDDK 5.5.4 is necessary for vSphere6 to use SAN and HOTADD and VMware just added the support for it there. bugfix: (#18752) Drive number and saveset have been exchanged in log message BUGFIX (#19335) - Wrong source is determined for Hyper-V 3 VMs. The filter "where Caption ='Virtual Computer'" to get list of VM's by using WSQL query of WMI is localized - used another one by field "Description". BUGFIX: (#18523) if no tape is in drive the drive was not set as encryption capable. Now if no tape is in drive the encryption capability of the drive is check anyway. BUGFIX: (#19146) BSR must support firewall port range and RDS (tape_server) setting. Problem: The Sesam server interface was accidentally returned in szGET_SERVER_INTERFACE(). Resolution: Return correct RDS interface. BUGFIX: (#19403) Windows: MaxDB backup failed due to path with blanks, e.g. 'C:\Program Files\SEPsesam\bin\sesam\sbc'. Enclose program in " bugfix (#19390): ME13 Restore to generated RDB - Error - RESTORE STATUS: E012-RESTORE Restore was not successful. Error: Unable to cast object of type 'Microsoft.Exchange.Data.Directory.Recipient.RequestStatus' to type 'System.String'. Make cast to RequestStatus. BUGFIX: (#19132) Do not strip leading '//' (UNC path) from datastore path during saveset mount over VFS NEW: (#19375) Create a unique media label for inquire operation from Oracle/RMAN, to allow parallel restore from Sesam data stores. TODO: For MML 2.0 a shared access flag can be set on 'libobk.so' side to allow multiple read operation from one medium. BUGFIX: (#19163) sbcln.dll cannot handle special character ß. When calling DB_PrepareItem() the wide char string must be converted back with locale encoding not with UTF-8 change: mbstowcsl(): Return immediate if input mbs string is empty