GUI Bugfixes: 6cc0b3c936 BUGFIX: (#31123) - Disk exclusions for XEN hypervisors do not work, if set by GUI CHANGE: (#31161) - Complete restore of VM does not create nvram and CBT is not enabled CHANGE: (#31155) - Immediate start of command event does not use configured clients change: Client configured in command is not used as default for new command events. BUGFIX: (#31156) - Clients in command events are not sorted wip: wip: Fix failing unit tests BUGFIX: (#31130) - NPE in restore wizard when trying to start a restore of an encrypted backup BUGFIX: (#31096) - Client browser substitutes Unicode with '?' NEW: Enforce the use of HTTPS for opening content in the web browser when HTTP protocol is turned of in sm.ini NEW: Allow to disable the HTTP protocol use of the SEP sesam REST server. BUGFIX: (#31082) - Entering an absolute path in the GUI when exporting the Sesam database will lead to an exception wip: Fix failing unit tests change: Restore mode "Display both possibilities" not visible in "Simple" mode. Web-UI Bugfixes: 2709dc3b CHANGE: (#31161) - Complete restore of VM does not create 'nvram' by default Web-UI NG Bugfixes: b00c2c62e Kernel Bugfixes: 19ac078f8a BUGFIX: (#31203) Selective Path restore - not all required items are restored. Problem: Sorting backup journal file (LIS) with different encoded lines (ISO8859 and UTF-8) results in corrupted Cyrillic 'c' 0x 'd1 81' -> 0x 'd1' in LST file. Solution: If the UTF-8 conversion failed, then the full code page CP437 is used in sm_sort, even if the sorting of the pure UTF-8 characters is wrong Fix merge conflict bugfix: (#30972) Service reboot reported in log, but no real action performed. Solution: Add new message sbc-3396 for correct logging of performed actions Revert "new: (#30762) Store objects in raw format without deduplication" change: remove all appearance of code related to raw backup/restore feature bugfix: (#31192) Restore of MS SQL Server database takes up to 5 minutes. Recent commit lead to problem in case of restore when 'all' databases are retrieved. Note: The specific database may not exist on target server. Additional: Error message handling improved change: Revert changes made in Si3 for RAW backup for release build BUGFIX: (#31132) Selective restore from DISK_CHNG devices fails with 'SMS user is not allowed to save on this directory'. Problem: On Windows zlib gz... functions are using offset long. Solution: Use gz...64 functions new: (#31142) Windows: sm_sshd changes encoding from UTF-8 to ISO. sm_sho detect if High Ascii symbol in source and use URI encoding for such sources (if sesam version >= 50000012) BUGFIX: (#31055) Linux path backup ends with warning (List of EA returned with error: errno = 34, error = Numerical result out of range). Problem: Too short buffer used for listxattr (2048 B). Solution: Increase listxattr buffer to 204800 B new: (#31142) Windows: sm_sshd changes encoding from UTF-8 to ISO. sm_sho detect if High Ascii symbol in source and use URI encoding for such sources (if sesam version > 50000012) new: (#31169) Add Java version to sm_dedup_interface status output new: (#31142) Windows: sm_sshd changes encoding from UTF-8 to ISO. sm_sho detect if High Ascii symbol in source and use URI encoding for such sources (if sesam version > 50000012) bugfix: (#31142) Windows: sm_sshd changes encoding from UTF-8 to ISO. Add URI encoded support for "end" argument (#31124) Set sys.stdout encoding to utf-8 is sbc_dirprint.py Calling from sm_sho sets encoding to cp1252 bugfix: (#31123) XEN disk excludes work also by device name in addition to device position number bugfix: (#31142) Windows: sm_sshd changes encoding from UTF-8 to ISO. Fix paramiko version compare bugfix: (#31180) Linux backup fails with 'Call to sbc_regcomp_all() failed' when exclude contains a comma within brackets. Problem: Comma is used as separator, but at the same time its regular regex symbol. Solution: If comma prefixed with slash then its regex symbol and not a separator bugfix: (#30926) Confusing error message when the exclude list file does not exist. Problem: In case of failed CreateFile errno check called. Solution: Check GetLastError if CreateFile fails BUGFIX: (#31133) Restore of Windows data fails with 'UTF-8 conversion for item' when specified destination folder contains a mutated vowel. Problem: Command was executed on Windows Command line with non UTF-8 encoding. Solution: If UTF-8 conversion failed then use code page ISO-8859-15 -> but this conversion must not be correct for arbitrary code pages! bugfix: (#31153) vSphere SFR fails with object is not subscriptable using WebUI, if DIFF saveset is on a different pool (merged from develop) BUGFIX: (#30744) Fixed XenServer VM restore with umlauts in its VM-disk description. VM metada file must be read open for upload with binary flag BUGFIX: (#31031) Fixed vSphere SFR when migrated backups from tape have been migrated back to DS. Set arg.pool to the value found in DB in GetDriveDataStore function new: (#30762) Store objects in raw format without deduplication bugfix: (#31126) maxPage calculation of NG must be done correctly for bigger stores bugfix: (#31134) Recent code changes revised BUGFIX: (#31134) On Linux tape encryption could not be turned on during backup. Solution: Due to a variable overflow the salt key was not set correctly. Make sure the salt key which is used for turning on the encryption is correct. NEW: (#31075) Si3-NG does not work on a NSS volumes. Add file system type 'nssvol' to Si3 FS blacklist, so server will not start on it CHANGE: Merge Si3-NG from 'develop' branch BUGFIX: (#30909) Verify of all backup fails via: sbc-2044: Warning: Cannot create item .. Access is denied. Solution: Ignore hardlink attribute if standard Windows NT file osId (14) and version (1) are set. NEW: (#31121) Set 'DB:*results.stop_time' to start time, if not stop time is set for not active actions BUGFIX: (#31119) Restore by external caller doesn't work without segment file. Allow FULL restore, if segement could be read from DB BUGFIX: (#31083) All MS SQL data bases are backed up, if source db name starts with 'all' (e.g. db name is allris). Solution: Fixed and code revised BUGFIX: (#31170) HCL Domino incremental backup 'The number of objects saved from SBC (...) and the (0) LIS file does not match'. Solution: Avoid pushing excluded files into items list BUGFIX: (#31086) Backup of a specified folder structure fails with 'Invalid backup source'. Solution: Avoid 'Access denied' by setting backup privilege Not: Fix was already implemented with commit a3fe7efdb3a69e17523d Date: Fri Aug 5 14:24:33 2022 +0200 BUGFIX: (#30504) Backup of source with special characters does not work (since version 5.0). Additional: Code revised BUGFIX: (#31122) Release kit build with 'beta' flag set bugfix: (#27550) Create SSL CERT files for DB access during installation. Problem: Duplicate step_12 so sql 'alter system set unix_socket_group='sesam'' was not performed wip: (#27637) Enforce new full backup after number of incr. backups exceeds value set by 'gv_conf_max_fdi_length'. Default is 99999 now, so existing installations are not affected wip: (#27637) Enforce new full backup after number of incr. backups exceeds value set by 'gv_conf_max_fdi_length'. Correct SQL statement to count after last full backup only wip: (#27637) Enforce new full backup after number of incr. backups exceeds value set by 'gv_conf_max_fdi_length'. Avoid use of 'UNION ALL' (see call #31085) wip: (#27637) Inform user if backup FDI chain becomes to long. Log length in backup trace file BUGFIX: (#30504) Backup of source with special characters does not work (since version 5.0). Additional: Code revised bugfix: (#30504) Backup of source with special characters does not work (since version 5.0). Problem: Source existence failed due to unicode symbols. Solution: additional check for source existence using wide char string CHANGE: New version 5.0.0.12 for release build