GUI Bugfixes: 6cc0b3c936 BUGFIX: (#31123) - Disk exclusions for XEN hypervisors does not work, if set by GUI change: (#31161) - Complete restore of VM does not create nvram and CBT is not enabled - Extend CBT related logging to track control flow and why "enableCbt" method is not called. BUGFIX: (#31155) - Immediate start of command event does not use configured clients BUGFIX: Client configured in command is not used as default for new command events. BUGFIX: (#31156) - Clients in command events are not sorted 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 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 - WebUI: Set recover to rest.conf.nvup 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 bugfix: (#30972) Service reboot reported in log, but no real action performed. Solution: Add new message sbc-3396 for correct logging of performed actions BUGFIX: (#31132) Selective restore from DISK_CHNG - SAYTEC sayFUSE - 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 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: (#31169) Add Java version to sm_dedup_interface status output BUGFIX: (#31142) Windows: sm_sshd changes encoding from UTF-8 to ISO. sm_sho detects if High Ascii symbol in source and use URI encoding for such sources (if sesam version > 50000012) BUGFIX (#31124) Browsing a XenServer shows 'charmap' codec can't encode characters in position 185-192: character maps to . Set sys.stdout encoding to utf-8 in 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 metadata 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 bugfix: (#31126) maxPage calculation of NG must be done correctly for bigger stores 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 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 no stop time is set for not active actions BUGFIX: (#31119) Restore by external caller doesn't work without segment file. Allow FULL restore, if segment 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) 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 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 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