BUGFIX: (#26189) Linux backup client: Enable wildcard expansion for backup source again. Use 'glob()' function instead of 'wordexp()', becauseit has lesser special characters ./src/sbc_unix/sbc/sbc_gen.c bugfix: removed the goto Error in case the rmdir returns 1 since it always returns 1. ./build/sm_servicepack.cmd bugfix: replaced the PRINT function with normal echo statements since the function led to problems. Inserted exit of function in case a copy, del, rmdir, etc. failed. ./build/sm_servicepack.cmd change: adjusted the servicepack build folder and copy folder for the log files and the final exe files. ./build/sm_servicepack.cmd change: adjusted the servicepack build folder and copy folder for the log files and the final exe files. ./build/sm_servicepack.cmd change: remove unneeded obsolete servicepack build file. ./build/windows/patch/sm_execute_patch.vbs BUGFIX: (#26348) GUI of servicepack sfx file as well as sfx specific ini file were adjusted to also work on windows server 2016 and 2019. ./build/windows/patch/default_en.sfx ./build/windows/patch/sfx.ini wip: use glbv created by sm_glbv to check whether extract only or automatic update should be used. ./build/windows/patch/execute_patch.cmd BUGFIX: (#26356) Migration from saveset on sayTEC-sayFUSE lead to error 'Checksum of saveset copy does not match'. Solution: When data is written to disk media the padding must be added similar to tape media ./src/sms/sms_interface/sms_interface_lib.c bugfix: If interpreter is set to 'none' then it is not written to LIS and scanf returns 'Version:' instead of 'none'. Solution: Improve logic ./src/kernel/sm_lib.c change: Add sbc_bsr to 4.4.3.72 SP2 (#26354) BSR Backup does not work because of an umlaut in the XML-file ./build/windows/sp_filelist_cli.txt ./build/windows/sp_filelist_srv.txt BUGFIX: (#26354) BSR Backup does not work because of an umlaut in the XML-file. Solution: If parsing failed then use encoding ISO8859 ./src/sbc_bsr/sbc_bsr.py bugfix: sm_sms_tapeutil must set pTapeCS->llBlockSize to allow correct check in analyze_block() -> read_ExtendedTapeHeader() ./src/sms/tapeutil/sms_tape.c wip: return real exit code of execute_patch.cmd using the python exe wrapper. ./build/windows/patch/execute_patch.py BUGFIX: (#26297) Sharepoint backup in 4.4.3.72 does not work because the backup source is trimmed. Solution: Do not squeeze the backup source too early ./src/kernel/sm_sms_backup.c BUGFIX: (#26297) Sharepoint backup in 4.4.3.72 does not work because the backup source is trimmed. Solution: Do not squeeze the backup source too early ./src/kernel/sm_sms_backup.c Revert "wip: add the SetupCode parameter to the sfx.ini so SFX archive waits until a program specified in Setup or Presetup command finishes and uses its exit code increased by 1000 as the exit code of SFX executable." ./build/windows/patch/sfx.ini change: If system variable SM_EXTRACT_ONLY is found, exit cmd right away since zip file should only be extracted. ./build/windows/patch/execute_patch.cmd bugfix: (#26051) - master: Backup failed with NWin32::GetUniqueVolumeNameForPath: {GetVolumeNameForVolumeMountPointW#1} Mount point: \\?\GLOBALROOT\Device\HarddiskVolume9\: Incorrect function. ./src/sbc_w32_os2/vss/vss_filedescriptor.cpp ./src/sbc_w32_os2/vss/vss_filedescriptor.h wip: add the SetupCode parameter to the sfx.ini so SFX archive waits until a program specified in Setup or Presetup command finishes and uses its exit code increased by 1000 as the exit code of SFX executable. ./build/windows/patch/sfx.ini BUGFIX: (#26329) Tandberg RDX loader crashes at the command slu -o. Solution: If GLBV 'gv_skip_slu_o' is set to '1' then skip 'slu {device} -o' ./src/kernel/sm_get_volume_lib.c NEW: (#26287) - Add link to SEP Sesam CAPS products to GUI and WebUI ./sql/sesam_insert_start.sql BUGFIX: (#18578) SMS read tape with slow throughput. Problem: Setting block size to 32K must be avoided and old implementation logic can be set with sms.ini [SMS_Tape] Read_Block_Size=0 (do not adjust maximum block size to read data size) ./src/sms/sms_interface/dll_funcrefs.h ./src/sms/sms_interface/reuse_tape.c ./src/sms/sms_interface/server_funcrefs.h ./src/sms/sms_interface/tc_functions.c ./src/sms/sms_interface/thread.c ./src/sms/sms_interface/tp_funcread.c ./src/sms/sms_interface/tp_tapeconnect.c BUGFIX: (#18578) SMS read tape with slow throughput. Solution: Best performance is achieved with ReadFile and adjusted data size. Now TP_ReadFromTape() checks for read data size and adjusts maximum block size accordingly ./src/sms/sms_interface/tc_functions.c ./src/sms/sms_interface/tp_funcread.c ./src/sms/sms_interface/tp_tapeconnect.c ./src/sms/sms_interface/tp_tapestruct.c ./src/sms/sms_interface/tp_tc_struct.h BUGFIX: (#26317) Ignore 'DB:tasks.bsr_flag' in case of REAR backup from Linux clients. Flag is used only for Windows now, to set correct sbc executable ./src/kernel/sm_sms_backup.c bugfix: remove unneeded files should only be executed at the very end of the servicepack build not after each submodule. ./build/sm_servicepack.cmd bugfix: replace hard coded drive letter with the current drive letter to generate the tag directory. ./build/sm_servicepack.cmd bugfix: replace hard coded drive letter with the current drive letter to generate the tag directory. ./build/set_tag.cmd bugfix: replace hard coded drive letter with the current drive letter to generate the tag directory. ./build/set_tag.cmd bugfix: replace hard coded drive letter with the current drive letter to generate the tag directory. ./build/sm_servicepack.cmd change: Added kernel sm_init.exe to srv and sbc_w32_os2\sbc to srv and cli file list ./build/windows/sp_filelist_cli.txt ./build/windows/sp_filelist_srv.txt BUGFIX: (#26311) If Server is Beefalo and Client is Grolar and the source of a path backup consists of several paths only last path is backed up. Solution: Add prefix 'path://' to first path too ./src/kernel/sesam.h ./src/kernel/sm_sms_backup.c BUGFIX: (#26297) Sharepoint backup in 4.4.3.72 does not work because the backup source is trimmed. Solution: Do not squeeze the backup source before stripping offthe server name from the generated source ./src/kernel/sm_sms_backup.c BUGFIX: (#26312) If copy of jar files fails, still continue and start the GUI server again. ./src/kernel/python/sm_update_client.py BUGFIX: (#26303) Other pool is not used. Problem: Customer has set up pool 'SPARE' instead of 'SPARE_...' to allow to use this pool from other pool the 'accept_other' must be set via UI to 'y' but UI sets it to '1'. Solution: Accept '1' too ./src/kernel/sm_init.c BUGFIX: (#26311) If multiple pathes should be saved on a Linux client with version 4.4.3.64 and Sesam server >= 4.4.3.70 only first source will be backuped ./src/kernel/sm_sms_backup.c change: Added kernel sm_sms_backup.exe to srv service pack ./build/windows/sp_filelist_srv.txt bugfix: (#26250) - 'sbc_vss -q metadata' does not generate output ./src/sbc_w32_os2/platform_wrapper/win32_datetime.cpp ./src/sbc_w32_os2/platform_wrapper/win32_datetime.h ./src/sbc_w32_os2/vss/makefile.dep ./src/sbc_w32_os2/vss/vss_backupdecorator.h ./src/sbc_w32_os2/vss/vss_base.cpp ./src/sbc_w32_os2/vss/vss_base.h ./src/sbc_w32_os2/vss/vss_browse.cpp ./src/sbc_w32_os2/vss/vss_common.h ./src/sbc_w32_os2/vss/vss_component.cpp ./src/sbc_w32_os2/vss/vss_component.h ./src/sbc_w32_os2/vss/vss_exchange.cpp ./src/sbc_w32_os2/vss/vss_exchange.h ./src/sbc_w32_os2/vss/vss_hypervserver.cpp ./src/sbc_w32_os2/vss/vss_hypervserver.h ./src/sbc_w32_os2/vss/vss_initialize.cpp ./src/sbc_w32_os2/vss/vss_main.cpp ./src/sbc_w32_os2/vss/vss_objects_enumeration.cpp ./src/sbc_w32_os2/vss/vss_objects_enumeration.h ./src/sbc_w32_os2/vss/vss_properties.cpp ./src/sbc_w32_os2/vss/vss_properties.h ./src/sbc_w32_os2/vss/vss_server.cpp ./src/sbc_w32_os2/vss/vss_server.h ./src/sbc_w32_os2/vss/vss_snapshot.cpp ./src/sbc_w32_os2/vss/vss_util.cpp ./src/sbc_w32_os2/vss/vss_util.h ./src/sbc_w32_os2/vss/vss_writer.cpp ./src/sbc_w32_os2/vss/vss_writer.h bugfix: core dump of the sbc_vss.exe tool in case of -merge option. Cause: handle option issue. ./src/sbc_w32_os2/vss/vss_main.cpp bugfix: partial merge from hyperv_cbt_branch, re-enable some functions of the sbc_vss.exe tool (print providers and writers), ASR writer backup adaptation, some string conversion functions are moved into separate module, code optimization ./src/common/basics/static_string_stl_docking.h ./src/sbc_w32_os2/platform_wrapper/vss_volume.cpp ./src/sbc_w32_os2/platform_wrapper/vss_volume.h ./src/sbc_w32_os2/platform_wrapper/win32_string_conversion.cpp ./src/sbc_w32_os2/platform_wrapper/win32_string_conversion.h ./src/sbc_w32_os2/vss/chksgfiles.cpp ./src/sbc_w32_os2/vss/macros.h ./src/sbc_w32_os2/vss/sbc_vss.cpp ./src/sbc_w32_os2/vss/sbc_vss.h ./src/sbc_w32_os2/vss/vss_application.cpp ./src/sbc_w32_os2/vss/vss_application.h ./src/sbc_w32_os2/vss/vss_backup.cpp ./src/sbc_w32_os2/vss/vss_backup.h ./src/sbc_w32_os2/vss/vss_backupdecorator.cpp ./src/sbc_w32_os2/vss/vss_backupdecorator.h ./src/sbc_w32_os2/vss/vss_base.cpp ./src/sbc_w32_os2/vss/vss_base.h ./src/sbc_w32_os2/vss/vss_bootmanager.h ./src/sbc_w32_os2/vss/vss_browse.cpp ./src/sbc_w32_os2/vss/vss_cluster.cpp ./src/sbc_w32_os2/vss/vss_collection.cpp ./src/sbc_w32_os2/vss/vss_collection.h ./src/sbc_w32_os2/vss/vss_com.cpp ./src/sbc_w32_os2/vss/vss_common.cpp ./src/sbc_w32_os2/vss/vss_common.h ./src/sbc_w32_os2/vss/vss_comparable.h ./src/sbc_w32_os2/vss/vss_complete.cpp ./src/sbc_w32_os2/vss/vss_component.cpp ./src/sbc_w32_os2/vss/vss_component.h ./src/sbc_w32_os2/vss/vss_components.cpp ./src/sbc_w32_os2/vss/vss_components.h ./src/sbc_w32_os2/vss/vss_csv.cpp ./src/sbc_w32_os2/vss/vss_csv.h ./src/sbc_w32_os2/vss/vss_custom.cpp ./src/sbc_w32_os2/vss/vss_custom.h ./src/sbc_w32_os2/vss/vss_dependencies.cpp ./src/sbc_w32_os2/vss/vss_dependencies.h ./src/sbc_w32_os2/vss/vss_discover.cpp ./src/sbc_w32_os2/vss/vss_diskpartscript.cpp ./src/sbc_w32_os2/vss/vss_error.cpp ./src/sbc_w32_os2/vss/vss_error.h ./src/sbc_w32_os2/vss/vss_errorinfo.cpp ./src/sbc_w32_os2/vss/vss_errorinfo.h ./src/sbc_w32_os2/vss/vss_es.cpp ./src/sbc_w32_os2/vss/vss_exchange.cpp ./src/sbc_w32_os2/vss/vss_factory.cpp ./src/sbc_w32_os2/vss/vss_factory.h ./src/sbc_w32_os2/vss/vss_filedescriptor.cpp ./src/sbc_w32_os2/vss/vss_filedescriptor.h ./src/sbc_w32_os2/vss/vss_filedescriptors.cpp ./src/sbc_w32_os2/vss/vss_filedescriptors.h ./src/sbc_w32_os2/vss/vss_filegenerator.cpp ./src/sbc_w32_os2/vss/vss_filegenerator.h ./src/sbc_w32_os2/vss/vss_filepath.cpp ./src/sbc_w32_os2/vss/vss_filepath.h ./src/sbc_w32_os2/vss/vss_hyperv.h ./src/sbc_w32_os2/vss/vss_initialize.cpp ./src/sbc_w32_os2/vss/vss_item.cpp ./src/sbc_w32_os2/vss/vss_item.h ./src/sbc_w32_os2/vss/vss_job.cpp ./src/sbc_w32_os2/vss/vss_job.h ./src/sbc_w32_os2/vss/vss_main.cpp ./src/sbc_w32_os2/vss/vss_mslfile.cpp ./src/sbc_w32_os2/vss/vss_mslfile.h ./src/sbc_w32_os2/vss/vss_prerestore.cpp ./src/sbc_w32_os2/vss/vss_print.cpp ./src/sbc_w32_os2/vss/vss_print.h ./src/sbc_w32_os2/vss/vss_process.cpp ./src/sbc_w32_os2/vss/vss_process.h ./src/sbc_w32_os2/vss/vss_properties.cpp ./src/sbc_w32_os2/vss/vss_properties.h ./src/sbc_w32_os2/vss/vss_regasm.cpp ./src/sbc_w32_os2/vss/vss_regasm.h ./src/sbc_w32_os2/vss/vss_relocate.h ./src/sbc_w32_os2/vss/vss_restore.cpp ./src/sbc_w32_os2/vss/vss_server.cpp ./src/sbc_w32_os2/vss/vss_server.h ./src/sbc_w32_os2/vss/vss_servicemanager.h ./src/sbc_w32_os2/vss/vss_services.cpp ./src/sbc_w32_os2/vss/vss_services.h ./src/sbc_w32_os2/vss/vss_sformats.cpp ./src/sbc_w32_os2/vss/vss_sformats.h ./src/sbc_w32_os2/vss/vss_smbmanager.cpp ./src/sbc_w32_os2/vss/vss_smbmanager.h ./src/sbc_w32_os2/vss/vss_snapshot.cpp ./src/sbc_w32_os2/vss/vss_sql.cpp ./src/sbc_w32_os2/vss/vss_sql.h ./src/sbc_w32_os2/vss/vss_sqlmgr.cpp ./src/sbc_w32_os2/vss/vss_sqlmgr.h ./src/sbc_w32_os2/vss/vss_struct.h ./src/sbc_w32_os2/vss/vss_stsadm.cpp ./src/sbc_w32_os2/vss/vss_stsadm.h ./src/sbc_w32_os2/vss/vss_trace.cpp ./src/sbc_w32_os2/vss/vss_trace.h ./src/sbc_w32_os2/vss/vss_transaction.cpp ./src/sbc_w32_os2/vss/vss_transaction.h ./src/sbc_w32_os2/vss/vss_util.cpp ./src/sbc_w32_os2/vss/vss_util.h ./src/sbc_w32_os2/vss/vss_writer.cpp ./src/sbc_w32_os2/vss/vss_writer.h ./src/sbc_w32_os2/vss/vss_writers.cpp ./src/sbc_w32_os2/vss/vss_writers.h ./src/sbc_w32_os2/vss/vss_xml.cpp ./src/sbc_w32_os2/vss/vss_xml.h ./src/sbc_w32_os2/vss/vss_xml_asrdiskdata.cpp ./src/sbc_w32_os2/vss/vss_xml_asrdiskdata.h ./src/sbc_w32_os2/vss/vss_xmlbase.cpp ./src/sbc_w32_os2/vss/vss_xmlbase.h BUGFIX: (#26297) Sharepoint backup in 4.4.3.72 does not work because the backup source is trimmed. End source with " ./src/kernel/sm_sms_backup.c BUGFIX: (#26267) 'System state' backup backs up too much data. Solution: Add 'VSS:/DFS Replication service writer' to sm.ini [SBC_EXCLUDE] ./src/sys/sm_setup.c wip: (#26301) sbc application error if sbc_entry_point 0: argc 23 optind 22. Increase size of string array to MAX_CMD_LEN to avoid overrun ./src/common/sm_common/sbc_parse_item.c bugfix: (#20321) Implement retries for rcmd commands. Retry for alive test did not work for sm_ssh returning 255 ./src/kernel/sm_lib.c BUGFIX: (#26297) Sharepoint backup in 4.4.3.72 does not work because the backup source is trimmed. Solution: If source is retrieved in multiple lines then do not skip last chars ./src/kernel/sm_sms_backup.c BUGFIX: (#26295) Sesam Server created during the update (sm_config_drives) on the RDS datastores with a ' at the end. Problem happened if RDS was not yet updated to Beefalo ./src/kernel/sm_config_drives.c bugfix: (#20321) Implement retries for rcmd commands. Implement retry (set to 2) for Client backup ./src/kernel/sm_sms_backup.c change: New HPE Catalyst library requires Gdi32.lib and has renamed libjansson.lib to jansson.lib ./src/common/storeonce/makefile.win32 ./src/sms/sm_dedup/makefile.win32 ./src/sms/sms_interface/makefile.win32 change: added git fetch --tags after the git pull command to make sure that also the tags are up to date during servicepack build. ./build/sm_servicepack.cmd change: folders given in the file list were not processed correctly. ./build/sm_servicepack.cmd change: move to git folder when creating the change report. ./build/sm_servicepack.cmd bugfix: also process lines in the filelist with no files given only folders ./build/sm_servicepack.cmd CHANGE: adjust the servicepack filelist. ./build/windows/sp_filelist_cli.txt CHANGE: adjust the servicepack filelist. ./build/windows/sp_filelist_srv.txt BUGFIX: (#26284) Allow ',' in tape server specification for external backups, because Sesam uses ',' to set STDP portrange (-S sesam:11001,11003-1109) ./src/kernel/sm_sbc_com_lib.c bugfix: (#20786) Add sbc_com_interface call in STPD, to ask Sesam server for authorization. Problem: In some cases system unable to detect Client name/IP in normal way. Solution: Use Client name/IP detected in STPD ./src/sms/sms_interface/stpd_http.c ./src/sms/sms_interface/stpthread.c bugfix: correct a build error. ./build/sm_servicepack.cmd bugfix: use correct variable name for filelist_count ./build/sm_servicepack.cmd change: added the error handling in the default filelist is empty and target version all is inserted. Also fix the version file handling. ./build/sm_servicepack.cmd Revert "change: use the release tag from the version file and use the correct set_tag.cmd file for creating the tag." ./build/sm_servicepack.cmd change: use the release tag from the version file and use the correct set_tag.cmd file for creating the tag. ./build/sm_servicepack.cmd new: (#26271) Use header files from LOCAL_DEV for DB2 module build ./src/makefile.unix ./src/sdb2/makefile.unix change: file the copy of the old msi packages to the old folder when version changes. ./src/msi/modifyAndBuildISM.bat change: use the correct branch name v4_4_3_5 for this branch. ./build/windows/sp_filelist_cli.txt ./build/windows/sp_filelist_srv.txt change: use release version from sesam.version file in cvs version folder to obtain the servicepack version. ./build/change_build_version.cmd ./build/sm_servicepack.cmd bugfix: Remove 'rythm' in Sesam client kit ./build/makekit.unix Build release on v4_4_3_5 banch again ./build/sesam-release-jenkins.sh BUGFIX: (#26255) Si3 service doesn't start, if Java options are set dynamically during startup. Use only 'JAVA_OPTS' line from 'propose jvmconfig' output, which has been extended ./src/kernel/python/sm_main.py bugfix: (#26206) Backup can fail sporadically with boost::filesystem::file_size: No such file or directory: race condition with data-store purge. Problem: Race condition between file delete and file stat. Solution: Catch exception and ignore file if its impossible to detect file size ./src/sms/sm_dedup/disk_client.cpp bugfix: di path status return error if no Log Level found in INI ./src/sms/sm_dedup/sm_dedup.cpp change: add the released version to the change process of the sesam.version file needed for the build of servicepacks. ./build/change_build_version.cmd change: new servicepack file lists for kit version 4.4.3.72 ./build/windows/sp_filelist_cli.txt ./build/windows/sp_filelist_srv.txt change: don't show the change report using gvim. ./build/set_tag.cmd new: Sesam build on Linux: Derive GUI and CVS version from GIT branch, if not set on command line ./build/makekit.unix change: fix some minor bugs to enable the automatic build of all servicepacks via Jenkins. ./build/sm_servicepack.cmd change: fix some minor bugs to enable the automatic build of all servicepacks via Jenkins. ./build/sm_servicepack.cmd change: build SP2 from now on. ./build/windows/sp_filelist_cli.txt ./build/windows/sp_filelist_srv.txt change: build SP2 from now on. ./build/windows/sp_filelist_cli.txt ./build/windows/sp_filelist_srv.txt change: adjust the sm_servicepack.cmd and all build scripts to work when executed from git repository. Added a switch -t all to build all servicepacks. ./build/build_submodules.cmd ./build/change_build_version.cmd ./build/clear_change_report.sed ./build/create_change_report.cmd ./build/makefile.win32 ./build/set_tag.cmd ./build/sm_servicepack.cmd ./build/windows/patch/default_en.sfx ./build/windows/patch/execute_patch.cmd ./build/windows/patch/execute_patch.py ./build/windows/patch/makefile.win32 ./build/windows/patch/modify_existing_patch.cmd ./build/windows/patch/sep.ico ./build/windows/patch/setup_freeze_execute_patch.py ./build/windows/patch/sfx.ini ./build/windows/patch/sm_execute_patch.vbs ./build/windows/patch/unzip.exe ./build/windows/servicepack_extension_bsr.cmd ./build/windows/servicepack_extension_kernel.cmd ./build/windows/sp_filelist_cli.txt ./build/windows/sp_filelist_srv.txt change: adjust the sm_servicepack.cmd and all build scripts to work when executed from git repository. Added a switch -t all to build all servicepacks. ./build/build_submodules.cmd ./build/change_build_version.cmd ./build/clear_change_report.sed ./build/create_change_report.cmd ./build/makefile.win32 ./build/set_tag.cmd ./build/sm_servicepack.cmd ./build/windows/patch/default_en.sfx ./build/windows/patch/execute_patch.cmd ./build/windows/patch/execute_patch.py ./build/windows/patch/makefile.win32 ./build/windows/patch/modify_existing_patch.cmd ./build/windows/patch/sep.ico ./build/windows/patch/setup_freeze_execute_patch.py ./build/windows/patch/sfx.ini ./build/windows/patch/sm_execute_patch.vbs ./build/windows/patch/unzip.exe ./build/windows/servicepack_extension_bsr.cmd ./build/windows/servicepack_extension_kernel.cmd ./build/windows/sp_filelist_cli.txt ./build/windows/sp_filelist_srv.txt BUGFIX: (#26219) License gets reported as not sufficient for the particular hypervisor though it is of type VM Essential Plus. Solution: Check for backup type now returns unlimited license amount ./src/kernel/sm_lic_lib.c BUGFIX: (#26245) Selective restore from saveset on DISK_CHNG medium fails with 'MTF_ERROR_BAD_ARCHIV'. Problem: In case of DISK[_CHANGE] the sm_data_server returned error if getlabel is called with mode 'Auto'. Solution: Turn 'Auto' into 'R' (read tape header) ./src/sms/sms_interface/get_label.c BUGFIX: (#26229) Enhance query of queue status to reduce load of queue manager. Improvement: Use 'sm_qm sho {queue}' instead of 'sm_qm sho/full {queue}' to get the queue state ./src/kernel/sm_sms_watch.c BUGFIX: (#26234) sm_stpd cores when DATA_TIMEOUT is reached. Solution: Avoid calling adler32() in this case. ./src/sms/sms_interface/stpd_stor.c change: merge Citrix Xen server exception handling on browse SRs ./src/sbc_proxy/sbc_xen/sbc_xenutils.py BUGFIX: (#26226) Restore of files on NSS volume could fail when required data is not stored on first tape. Solution: Reimplement old behavior: If '-o next' is set - following tape flag (FTF) then start restore with loaded media ./src/sms/sms_interface/sms_interface_lib.c BUGFIX: (#26222) sm_dedup_interface must not calculate disk usage when calculation of DataStore is set to 'disk-stat'. Cherry-pick added extra line ./src/kernel/python/sm_data_store.py BUGFIX: (#26213) Fixed browse dir on Citrix Xen server version 6.x ./src/sbc_proxy/sbc_xen/sbc_xenutils.py BUGFIX: (#26222) sm_dedup_interface must not calculate disk usage when calculation of DataStore is set to 'disk-stat'. Solution: Avoid calling 'sm_dedup_interface -d # status' if data_stores.calculation is set to 'disk-stat' ./src/kernel/python/sm_data_store.py BUGFIX: (#26139) Hyper-V restore fails during import of VM. Problem: If target directory path is set then the relocation tries to overwrite original VM. Solution: Set correct relocation {source_VM}==::=={target_VM}=::=={target_path} ./src/kernel/sm_restore.c build on v4_4_3_5-2 branch ./build/makekit.unix build on v4_4_3_5-2 branch ./build/sesam-release-jenkins.sh build on v4_4_3_5-2 branch ./build/makekit.unix ./build/sesam-release-jenkins.sh BUGFIX: (#26109) Checksum error when migrating a successful backup. Problem: Backing up saveset with a size multiple to SMS data size (65472) results in adding another block. Solution: Logic improved - add padding block only for Si3 and tape ./src/sms/sms_interface/sms_interface_lib.c Sesam GUI... change: Auto-refresh of task name filter in "Backups" view has an unacceptable penaltiy on performance change: (#26317) - If Linux BSR Task is created manually bsr_flag is set to 2 and backup will be fail due to sbc_bsr executed BUGFIX: (#26323) VM list is empty, if client is a VM will be selected. Problem: internal NPE, when create client and set as virtual without set name Solution: deliver 'null' for empty name (merge:e00d242) change: (#26321) - MEDIENPOOLS Neuer Medium, besser Neues Medium bugfix: (#26210) Fix Exception if data store ComboBox is empty bugfix: (#26210) Refresh data store ComboBox when target node is changed bugfix: (#26210) Data store combobox at RHEV restore was not filled because check if free space > 0, but this information is not available (merge:92a6b91) change: Add physical client reporting to MSP unit license report change: Adjust MSP unit license report change: Add MSP unit license level definitions BUGFIX: (#26280) - Migration does not find a backup from the same day BUGFIX: Backup status view fails to show new backups after a newday event change: For task name generation, enable custom variables from FileDto object properties change: Fix handling of SOURCE_ITEM variable bugfix: (#25877) When opening the properties of an existing migration task with static date range, the start and end date were set to 'today' although the DB entries were correct, because the min and max dates were set to the ComboBox instead of the DateModel of the ComboBoxes BUGFIX: (#26260) - Client name is missing in 'delete client window' in the headline change: For task name generation, allow to use VM attribute names as properties within the Mustache style template syntax. change: set right servername and assert for test 'testCreateTasksWithCustomShortcuts' new: unittest 'testCreateTasksWithCustomShortcuts' which test regex vm task name generation with attribites from VM (ws2008x64_vm-small_{{powerState}}) new: VIEW:all_results and VIEW:all_events: Set different type for migrations ('c') and replications ('r') wip: (#26095) Task generation with group does not allow to add tasks with same source (parameter '-O source_not_found' not set.). BUGFIX: (#26095) Task generation with group does not allow to add tasks with same source (parameter '-O source_not_found' not set.). bugfix: (#26095) Task generation with group does not allow to add tasks with same source (parameter '-O source_not_found' not set.). Problem: server side task source check, when create task with taskgroup. Solution: allow generate tasks with same source, when parameter -o source_not_found is set." wip: (#26173) - Properties of tape medium only shows savesets, which are starting on selected tape BUGFIX: (#26173) - Properties of tape medium only shows savesets, which are starting on selected tape change: Adjust license reports change: Adjust MSP unit license report change: Adjust list of L2 and L3 backup types BUGFIX: (#26237) Restore option "As Path" allows now always the selection of the target node new: (#25672) - Creating a new backup task with type 'system state' does not set source directly