=== v4.0.3.15 === * Main Features added: ** Support VMware vSphere with new Backup Type 'VMware vSphere' with level COPY and FULL. ** Support Microsoft SharePoint Server Farm (or Component), Site and Single Document backup. ** Exchange Server 2007/2010 with Mailbox, Folder and Single Email backup. Except for Exchange Server 2007 running on Windows Server 2003. ==== SBC_NETWARE_VERSION=2.0A11 ==== * BUGFIX: Since version 1.8R36 a cluster failover was not longer executed ==== SBC_WIN32_VERSION=3.6A18 ==== * BUGFIX: Check if volume is excluded in case of 'all' backup before processing VSS snapshot; NEW: Backup source can be specified as key value from sm.ini pathes section, e.g. gv_rw_work:, gv_rw_prot:restore. * BUGFIX: Avoid duplicate last block in case of Exchange 2003 (since sbc.3.6A15 kit 4.0.2.11) ==== Collected Bugfixes, Changes and New Features ==== * BUGFIX: (#12017) Select all mails in a folder, if only folder is selected during OX mail restore * BUGFIX: (#12109) Expert Options change 'original target' location to 'new restore target' * BUGFIX: (#12126) Set the proper weekly flags for the cases of non weekly schedules * BUGFIX: (#12135) Incorrect button label in the window media management * BUGFIX: (#12258) In case of automatic restore the media pool was written to the DB with attached spaces * BUGFIX: (#12553): Fix core dump during processing 'VOLB' blocks in LIS file. Tech: Use 'SafeForeachLL_M' instead of 'ForeachLL_M' because item will be deleted in loop * BUGFIX: (#12568) do not switch to mailbox view if backup type is EXCHANGE_SERVER_2003 * BUGFIX: (#12790) Avoid same file name when copying 'smslis\{saveset}.dat' to RDS bcs. if rds is identic to sesam server the target file may became an empty file * BUGFIX: (#12819) Couldn't delete users comment of a media * BUGFIX: (#12836) Job State column contents are displayed incorrectly in the TaskByStatus window * BUGFIX: (#12890) RDS instalaltion on Windows starts sm_qm_main. Now only on UNIX the sm_qm_main is started * BUGFIX: (#12909) DataStore partition information can not be determined when the DS is to be created on RDS. * BUGFIX: (#12914) Set 'restore_extern=n' for 'win32-unicode' * BUGFIX: (#12933) Catch 'IndexException' during parsing Cyrus IMAP mail subjects * BUGFIX: (#12954) Selective restore with Top Level selection failed (pattern set to '/') solved * BUGFIX: (#13242) In case of long database names the name length must be fetched with mask 0x00ff * BUGFIX: (HOTFIX): Avoid core dump of 'sm_recover' because of to many savesets or missing saveset information * BUGFIX: (Workaround) in 4.0.3 the full saveset info is used for migration but command line does not accept blanks in arguments especially in argument -i {saveset_info} so blanks are substituted by '%' * BUGFIX: A file intended to be not selectable was selectable when browsing an Exchange Server * BUGFIX: A manually entered hw_loader type was overwritten when opened in the loader dialog in case ctrl was type DIR_DISK * BUGFIX: add backup type, platforma and source to saveset information during migration * BUGFIX: Adjust Powershell to version 1, if Exchange 2007 is running, because otherwise it tries to use Exchange 2010 commands, which does not work * BUGFIX: After Volume (Drive Letter) a '/' delimiter must be appended * BUGFIX: Allow multiple exclude on NetWare Linux File System in the Client Browser * BUGFIX: Allow only COPY backup for 'VMware vSphere' at the moment * BUGFIX: Allow to restore a Site folder with all documents. * BUGFIX: Avoid a 'column name is not unique' exception when try to use a duplicate data store name * BUGFIX: Avoid duplicate last block in case of Exchange 2003 (since 4.0.2.11) * BUGFIX: Avoid possible NPE when creating a DataStore with drive and drive group via CLI * BUGFIX: Call 'remove_saveset' with journal_flag='n', so result entry will be deleted from database * BUGFIX: Call eject command with device name (drive letter) as 2nd paramter, so SayFuse disk loader will set device offline (fetched from rev. 1.112.2.1) * BUGFIX: Check for 'backup_type='BSR_Windows' and data_size=0' to filter out leading BSR task from migration, because 'results.blocks' are always set to '1' if 'data_size'<1024 Bytes * BUGFIX: Check for BSR_Windows_PLUS if no BSR_Windows license is available (fetched from v4_0_2_branch rev. 1.16.2.2) * BUGFIX: Check if SMS_read is done over socket before using stpd thread strucuture * BUGFIX: Check if volume is excluded in case of 'all' backup before processing VSS snapshot creation * BUGFIX: Check, if 'FULL' backup was successfull when building FDI saveset chain * BUGFIX: Check, if initiator of extern backup fits with task type * BUGFIX: Checking sbs license was only executed on Sesam Server side * BUGFIX: CLI Data Store generation: Avoid NPE when creating a DataStore if there are no hw_drives. * BUGFIX: ClientBrowser: A selection for backup of Novell NSS mounted row failed. * BUGFIX: Correct LIS file name creation for generation restore * BUGFIX: Correct parsing of saveset info from SMS to re-insert saveset into DB * BUGFIX: Could not browse mount points when located under "All local file systems" * BUGFIX: Create 'SLOT_LIST_FILE' for non disk loaders again to get barcode information, but don't use it to get number of slots * BUGFIX: DataStoreDialog - Table Savesets: Write correct value in db when updating locked in the results table * BUGFIX: Do not add '/' at begin of backup source (VSS backup fails) * BUGFIX: Do not delete result entry during purge of saveset, if saveset is migrated * BUGFIX: Do not resend 'sm_alarm' to often when requesting a tape, if tape couldn't be unloaded, but is still online * BUGFIX: Do not URL encode vCenter * BUGFIX: Do not user 'order by ... nulls last' because not supported on Postgresql SLES10 * BUGFIX: Exchange Server Mailbox Item recovery did only recover first mailbox item * BUGFIX: Extra kill command for sm_data_server.exe should allow update * BUGFIX: In case of a SBS_... license the timeout value was not updated. So the Timeout ticker was not reset * BUGFIX: It was not possible to delete a password in the client dialog. * BUGFIX: Media Managment Dialog: The value of the 'accept EOL' combobox was filled and stored with wrong values in the db * BUGFIX: PCBAX script file name must not contain '-' otherwise 'ERROR: BMS0044: The script name is invalid' appears * BUGFIX: Preset 'online_flag' with empty string, because insert into results can fail on Linux 'ppc' platform else. (Insert of group result entry fails, so no group view is possible in GUI results screen) * BUGFIX: RCMD_SEARCH() must check for 'i_LL_search() > 0' otherwise every execution will be treated as failed, e.g. Loading of DISK_HARD Storage Location * BUGFIX: Retrieve Cyrus IMAP Mail Subjec lines: Do not use hardcoded IMAP path during syntax check to find all mail lines * BUGFIX: Set 'loader_drive'='drive_num' for 'DISK_HARD', because it isn't done by GUI any more * BUGFIX: Since release 4.0.1.23 the sm_disaster.cmd was called with extra line but cmd.exe does not allow this. Powershell script sm_disaster.ps1 was executed properly. Now optional 'Loader: .., Slot: ..' is printed in same line (fetched from v4_0_2_branch * BUGFIX: The amount values in the SMS Channel Panel of the performance view were only visible in English GUIs * BUGFIX: The AutoFilter in the restore wizards tasks page was no more working after update to new JIDE lib version * BUGFIX: The immediate start of a migration was sometimes shifted to the next day * BUGFIX: Trace of DB_Init ctrl variables leads to core dump if ctrl variable contains '%' * BUGFIX: Transfer fix of Check-in [35527] on branch v4_0_2_branch: BUGFIX: Remove leading and tailing double quotes in sm_inventory parameters * BUGFIX: UNIX: (#12006) Avoid waiting for answer pipe by using child process for answer() and answer_wildcard() * BUGFIX: VCB proxy: Removed addition of a leading space in the task source of a VCB proxy job * CHANGE: (#12397) 'change_server_name': Update 'commands' and 'command_events' too * CHANGE: (#12451) Show Scalix only once in 'sm_client dir' output even 2 config files are found (usually this is a symbolic link) * CHANGE: (#12996) Allow individual slot range input for the Archive Adjustment * CHANGE: Create random saveset id during migration. Remove ':' from saveset info before starting migration * CHANGE: Disable 'locked until' combobox in the media dialog when used in data store context * CHANGE: do not allow label change during init if '-c n' is set * CHANGE: do not write 'gv_client_sts' any more (obsolete) * CHANGE: Eliminated obsolete button for exclude list browsing - this functionality is integrated in source list browsing * CHANGE: Hide additional backup options "Descend directories on other file systems" and "Save data mounted by NFS" when backup type is "NSS File system" * CHANGE: Hide additional backup options backup type is "iFolder" * CHANGE: Hide data store media in the component media table view * CHANGE: Hide data store media in the component media table view with better sql statement * CHANGE: Hide write protection combobox in the media dialog when used in data store context * CHANGE: In ResultsDialog: Recreated the first tab panel with resize functionalites; Replaced the text field for the labels with a table containing used labels, barcode and EOM state * CHANGE: In ResultsDialog: Recreated the second tab panel with resize functionalities * CHANGE: In ResultsDialog: Recreated the third tab panel with resize functionalities * CHANGE: Move i_GET_FREE_SPACE_OF_DIR from hal to kernel. * CHANGE: Move i_GET_FREE_SPACE_OF_DIR from hal to kernel. Add 'UUID' to results * CHANGE: Report error, if no saveset was found for migration * CHANGE: revert addition of LayoutPersistence Version to the docking keys * CHANGE: Set results.online_flag to '0' if 'cold' (offline) was requested * CHANGE: Update 'clients.sesam_version' directly in 'alive_test_sbc' * CHANGE: Update JIDE Library to 3.0.4, after the following was fixed: Keep the children if any of their anchestors match (Kinder anzeigen, falls der Elternknoten übereinstimmt) * CHANGE: Use i_cm_signal( SIGHUP/SIGINT/SIGTERM, SIGNAL_HANDLER, ...) to allow to send signals to sm_sms_main and to react appropriate * CHANGE: Use more powerful common/common/LL*.c list implementation instead of common/common FIFO list.c implementation * CHANGE: Version 4.0.3.x * CHANGE: Write correct STREAM INFO for Windows * CHANGE: XBSA_VERSION=4.0R1 with sSession[MAX_CONNECTIONS] structure to allow the use of more connections for one process, e.g. for worker threads * NEW: 'i_GET_DISK_STAT' to get 'df' information from client * NEW: -P switch to suppress writing to Sesam protocol * NEW: (#12610) Drive type 'LTO-4' * NEW: Add DISK_STORE drives with zero streams to 'sms.ini'so no dataserver will be stated for them * NEW: Add Sesam 'lgc' and 'lgx' files to 'SBC_IGNORE_SIZE_CHANGE' in 'sm.ini' * NEW: added a second button for creating a media pool from the first tab of the data store dialog * NEW: Added columns for Loader and Slot to the used label table in the results dialog * NEW: Ask user if he likes to create a new media pool after creating a new data store * NEW: Backup source can be specified as key value from sm.ini pathes section. (gv_rw_work:, gv_rw_lis) * NEW: Check storage pool licenses for DataStores * NEW: CHECK_MIGRATED_SAVESET: Build complete saveset chain recursive until an exiting Saveset is found. (Migration of migrated saveset) * NEW: Create 'sesam-.sds' info file including all datastore parameters from DB * NEW: Create new media for 'DISK-STORE' automatically * NEW: Create unique saveset ID * NEW: EOM event will be written into 'media_results * NEW: Generation restore for SharePoint Server Farm or Component is done with FULL restore as Path followed by DIFF restore with MOSS2K@/Farm * NEW: Implemented "VMware vSphere as Path" in the Restore Wizard * NEW: New DataStore: Added a string control filter to prevent empty spaces in the data store name * NEW: new Source List and Exclude List Editors for the Task Dialog * NEW: Remove medium: Try to remove saveset files for DISK_HARD media * NEW: Supplement new columns to the table Media Actions, especially the column data store * NEW: Support for Lotus Notes *.ns2, *.ns3 and *.ns4 databases * NEW: Support of Zarafa 7 export format (Version: 4). Return with error, if version is unknown * NEW: The EOL date in the saveset table of the media dialog is now editable within the table * NEW: Try to find a matching sub string in device type, if no exact match was found * NEW: Try to find out error message, in case of 'umount' fails. * NEW: Try to get pre/post/not files with new filenames (leading sid) when showing task by status protocols. * NEW: ULTRIUM-TD4 and ULTRIUM-TD5' * NEW: Update 'migration_results' with curren throughput and saveset size * NEW: Update group result (throughput, amount..) after every finished task, not only after last one * NEW: Update sesam version in 'params_fix' * NEW: Update throughput and processed items for 'sm_newday' task * NEW: Write 'hwplatform','distribution' and 'package_type' into 'sm.ini' during installation * NEW: Write 'hwplatform','distribution' and 'package_type' into 'sm.ini' during update * NEW: Write Sesam disaster information into system/event log * NEW: Write Sesam version to 'clients.version_number' as long, to have easier DB selects based on client version