Archive:Release Notes 4.0.5
THE CONTENT OF THIS PAGE IS OUTDATED | |
SEP AG has discontinued support for obsolete SEP sesam versions. Instructions are still available for these SEP sesam products, however, SEP AG accepts no responsibility or liability for any errors or inaccuracies in the instructions or for the incorrect operation of obsolete SEP sesam software. It is strongly recommended that you update your SEP sesam software to the latest version. For the latest version of SEP sesam documentation, see documentation home. |
SEP sesam Release 4.0.5
Latest Version
Updating your SEP sesam Installation
In case you update from the following versions:
- 4.x : Direct update from this version is possible.
- 3.4 / 3.6 : Please update to the latest version 3.6.4.34 before you continue to update to 4.0.5. This version can be found in the download archive: http://download.sep.de/archive/
Former release
Important changes
Attention: Important Changes |
Old name: TEST_BACKUP-20120103_002_SF.lis # New name: TEST_BACKUP-20120103_002_SF20120103125610547@3E8MOpjXHVk.lis
|
Known Issues
Known Issues: |
Windows
VMWare
|
Discontinued SEP sesam Server support
SEP sesam Server package installation and support is no longer offered on the following systems:
- None
This does not affect SEP sesam Client packages. For a definitive list of supported SEP sesam Clients please see SEP sesam Support Matrix.
New supported systems
Univention UCS 3.0
Debian package install scripts have been adopted to find correct PostgreSQL binaries.
Linux with glibc 2.0
Because of customer requests for a more recent SEP sesam Client packages on quite old Linux systems, like Debian Sarge, a generic tar-ball 4.0.5 package has been build again. It includes certain extensions like for MySQL, PostgreSQL and OpenLDAP.
End of maintenance announcement for older SEP sesam versions
- Maintenance for SEP sesam version 3.6 will end on June 30th, 2012.
- Maintenance for SEP sesam version 3.4 has been ended on December 31st, 2010.
- Maintenance for SEP sesam version 3.0 has been ended on December 31st, 2009.
This does not affect SEP sesam Client packages for which there are no newer versions available.
New Features
Data Store
GUI
- Browsing vSphere via vCenter
- The GUI now includes support for Dovecot and Courier IMAP
Unique LIS filenames
Name of SEP sesam journal (LIS) and backup log files include UUID based saveset id now. So two SEP sesam Servers can be merged or a medium from anther server can be imported now without having conflicts because of duplicate file names.
Windows
MSI Installer
SEP sesam Windows packages are built as standard MSI packages.
The default for SEP sesam program data (var path) is now under "%ProgramData%\SEPsesam\var
".
This is according to http://blogs.msdn.com/b/cjacks/archive/2008/02/05/where-should-i-write-program-data-instead-of-program-files.aspx
The disadvantage is that this folder is hidden and therefore not visible in Windows Explorer unless the option to show hidden folder is not set.
The default path for the SEPsesam binaries is still %ProgramFiles%\SEPsesam
.
The English and German MSI Manuals are available at http://wiki.sepsoftware.com/wiki/index.php/MSI_Manual and at http://wiki.sepsoftware.com/wiki/index.php/MSI_Benutzerhandbuch
Extensions
VMware vSphere
- Support for VMware vSphere 5.
- More VM properties are saved now by using vSphere Java API. Old backups can be restored by new client, but to get all advantages a new full backup of VMs is recommended.
Zarafa
Several enhancements have been made for SEP sesam Zarafa extension:
- Full, differential and incremental backups are supported
- Parallel export of Zarafa mail stores
- Support Zarafa multi-company servers
- Much better error handling and enhanced logging
SEP sesam Client has also to be updated to version 4.0.5 to use these functions. Backups will still work with older versions, but for restore new client version is mandatory.
The Microsoft Office SharePoint Server (MOSS) is supported with 2 new task types:
- SharePoint Server - to store the server components data,
- SharePoint Sites - to store the site collections.
SharePoint Server backs up the SharePoint Server components data to allow a restore of a Farm component. The SharePoint Sites backs up site collections with documents to allow a restore of a whole site collection or to restore a single document within a site collection.
Microsoft Exchange Server 2010
To support the Microsoft Exchange Server 2010 and the backup of replicated Exchange Server 2010 databases (which may be stored in a clustered Exchange Server 2010 environment via Database Availability Groups (DAG)) the new task types 'Exchange Server 2010' and 'Exchange Server DAG' are available.
- Exchange Server 2010 - to back up the databases which are mounted on the given server,
- Exchange Server DAG - to back up the Exchange Server 2010 databases that are replicated via DAG.
With 'Exchange Server DAG' even the data from a remote Exchange Server 2010 can be backed up on a separate host which is a member of the DAG and holds a replica of the databases.
Notice: The Exchange Server DAG is still under QA and will be released with a follow up 4.0.5 Kit.
Major Fixes
- SEP sesam reported a license timeout warning, even with a valid license file installed
- Avoid retry of writing a tape mark, if a hard error (e.g. CRC error), occurred. This could lead to a data loss, because tape will be re-winded and then tape mark is written at the beginning of tape. (Windows only)
- Backup Lotus Notes on Windows: File data has been read from original database since SEP sesam Version 4.0 instead of snapshot file.
- Windows: Since SBC 3.6A1 Kit 4.0.1.x normal file system DIFF/INCR backup - without VSS option - skipped files if one upper directory is unchanged.
- Backup has ended successfully even if a VSS volume has disappeared during backup (If VSS Writer has destroyed a volume snapshot it was not noticed by the SBC program).
- Migration of savesets where backup source includes special characters (&,*[,]...) interpreted by shell failed. Saveset information, which includes original backup source, has not been quoted correctly leading to a syntax error from shell or cmd.exe. Now special characters are transferred base64 encoded.
- vSphere backup ends with error Wrong thread if more than one VMDK is saved over SAN: This is a known bug in VMware's VDDK library. SEP has implemented a work around for this issue.
History
You will find complete CVS change reports here.
v4.0.5.28
- BUGFIX: (#2012080980000047) Since version 4.0.5.23 (rev. 1.110) the pending state of a shared resource (drive) could be reset accidentally. This could cause overwrite of media in case of share SAN drives
v4.0.5.26
Notice: Released for Linux/UNIX and Windows
Kernel
- BUGFIX: (#15190) sm_arch complains about missing DISK space license
- BUGFIX: (#15209) If last MSSQLServer FULL backup failed (state not '0' or '1') then run next DIFF/INCR as FULL
- BUGFIX: (#14503) Saveset copy: Correct calculation of Sesam day, if relative date is set to '0'
- BUGFIX: (#15207) Exchange Mailbox Database is not shown in RestoreWizard if no item was retrieved, e.g. no user mailbox retrieved during backup in mailbox database
- BUGFIX: If only '/' was selected in restore SEL file then no items were retrieved (rev. 1.613)
- BUGFIX: MS SQLServer Restore: Avoid restore of too many databases by setting correct ESET block length (rev. 1.610)
- BUGFIX: (#15177) Scalix restore ended with 'Didn't find matching LIS line for item'
- NEW: (#15201) Re-balance data store queues after 'purge' during Sesam newday
- BUGFIX: (#15181) Sort saveset during data store purge to delete oldest ones first (only for Sesam on Postgresql. Sqlite was already correct)
- BUGFIX: (#15193) Race condition during copy of vixdisklib.dll
GUI V4.0 Build 8 R 1.15640
- BUGFIX: create virtual network card from conf file instead of create during register ovf file (cause 'invalidargument' exception)
- BUGFIX: remove virtual network card from ovf file, before vm will be created (causes InvalidArgumentException), network card will be created with 'conf' file
- BUGFIX: backup/restore vm containing '@' char at vm name
- BUGFIX: restore VM from migrated VM backup fixed (parse VM config directory from sbc output to get VM config files, if restore VM)
- BUGFIX: restore VM with backup of renamed VM fixed
- BUGFIX: (#15166) restore VM at datastore, which name contain blanks fixed
- BUGFIX: create virtual network card from conf file instead of create during register ovf file (cause invalidargument exception)
- BUGFIX: remove virtual network card from ovf file, before vm will be created (causes InvalidArgumentException), network card will be created with 'conf' file
- BUGFIX: (#15220) restore VM with virtual cd-rom (iso) fixed (comment out of hostresource of virtual cdrom at ovf file)
- CHANGE: browse vcenter with vapp, that contain virtual machines fixed
- BUGFIX: update sm_gui.jar from v4_0_5 to v_4_0_6 fixed (set correct 'sm_setup get_policy' command without sm_gui_request from server side, if deprecated gui use old method for command invocation)
- BUGFIX: (#14781) Add tooltip button labels to ComponentsDataStore Table
- BUGFIX: (#7138) Calculate next exec of existing schedule after change schedule date data fixed (update term entry from schedule, if change next execution date of schedule)
- BUGFIX: (#15217) save restore task interface name at restore wizard
- BUGFIX: (#15231) show interface combobox at last page of restore wizard, if tasktype is 'VMWare vSphere'
QM
- BUGFIX: If job limit is changed then check queues for pending jobs
- BUGFIX: (#15187) Check allocation and preferred resource in one function. Problem with 2 empty DataStores - the 2nd was never used, solved.
SMS
- BUGFIX: (#14728/#2012051680000011) Do not use an already filled up DataStore if another DataStore is available, use it only if preferred resource was set to such DataStore
- BUGFIX: (#14550) If counter of media size reaches HWM then get physical size again to avoid error 'All available space of media is used, stop writing to media.' if a concurrent job purged or freed space on the partition
SBC 4.0A22
- BUGFIX: (#15218) On some operating systems, e.g. debian squeeze 64, the algorithm to set file name in cpio header without leading '/' lead to corrupt path name- now solved by using memmove(...) (rev. 1.141)
- BUGFIX: MOSS: print out a sub-sites withing site collection that allow to get a proper document path; Net SqlClient Data Provider. Error - Only user processes can be killed.
- BUGFIX: (#14774) Retrieve errors must not appear with a VSS snapshot so handle as ERROR
- BUGFIX: (#15214) System State restore with only Active_Directories on Windows 2003 failed
- NEW: (#2012043080000086) Add a 'try-catch' block around backup function, so Zarafa export directory will be deleted in case of an unexpected error/exception
- BUGFIX: Correct convert of VMDK size read from savesets. (Use 'atoll' instead of 'atoi'). Error message: 'sbc-2500: Warning: Disk has a different size than the archive: 2147483647->4294967296'
v4.0.5.22
Notice: Released for Linux/UNIX and Windows
Installation
- BUGFIX: (only in Pre-Release 4.0.5.20) Do not call "UPDATE task_types set restore_reloc='4';" otherwise GUI restore wizard will not allow to set restore target
Kernel
- BUGFIX: Set implicit STREAMS to 25/100/250 for Sesam Edition Advanced/Premium/Enterprise to support old license files without STREAMS
- BUGFIX: Keep generated Exchange Server RDB for generation restore and remove after last restore process by using '-a nodelete'
- BUGFIX: (#14954) BSR backup could not be started due to PCBAX.EXE supports only information for 250 savesets. The limit and the offset may be set with defaults keys 'bsr_task_result_limit' and 'bsr_task_result_limit_offset'
- BUGFIX: Avoid selection of concurrently running migration task, if checking for a running Oracle backup main task. ('sm_sbc_com' wants to use drive from migration task)
- BUGFIX: (#2012042480000187) Calendar Sheet was not calculated for a future date if Sesam installed in directory with blanks
GUI V4.0 Build 8 R 1.15145
- BUGFIX: (#15152) Restore of CITRIX XenServer was started with 'as Path' option.
- BUGFIX: Change the logical usage of task_types.restore_reloc in the Restore Wizard
- BUGFIX: The default selection of the target path setting in case of CitrixXen Server was always set to 'New restore target'
SBC 4.0A21 (Windows)
- BUGFIX: Restore file names which may be stored with wrong delimiter '/', e.g. vmdk file;
- BUGFIX: Support MS Exchange 2007 CCR backup (active node of the cluster)
- BUGFIX: (#14774) BUGFIX: Exit with error if VSS snapshot is aborted (Retrieve errors must not appear with a VSS snapshot so handle as error)
- BUGFIX: Correct process mailbox database containing over 1000 user mailboxes
- NEW: New option - "a" "skip_imap" - prevent to retrieve user mailboxes and its store (single items)
- BUGFIX: (packdata/readdblk) Adapt file names which may be stored with wrong delimiter '/', e.g. vmdk file
- BUGFIX: Support MS Exchange 2007 CCR backup (active node of the cluster)
- BUGFIX: proper initialize a CMailboxDatabase::m_llSinceTime member in the constructor
- NEW: "delete" option - indicates to remove RDB after merge operation
v4.0.5.20
Notice: Pre-Released for Linux/UNIX and Windows
KNOWN ISSUES
- In case of an Exchange Server Generation Restore the generated RDB stays in state mounted and is not deleted.
- Log truncation not performed during INCR when using Exchange Server DAG VSS Writer.
Kernel
- BUGFIX: (#14902) Check license must be done with STORAGE_BASIS_TB + STORAGE_EXTENSION_TB since STORAGE_BASIS_TB may be > 1 TB
- BUGFIX: (sm_backup) Do not overwrite 'sbc_pre' log file from client by 'sm_sbc_pre' log file
- BUGFIX: (sm_backup) Do not overwrite 'sbc_post' log file from client by 'sm_sbc_post' log file
- CHANGE: (sm_backup) Use exit code from 'sm_sbc_post' to set backup result state, so 'sm_sbc_post' can switch state to error. (but not from error to success)
- CHANGE: (sm_backup) Use exit code from 'sbc_post' to set backup result state, so 'sbc_post' can switch state to error. (but not from error to success)
- BUGFIX: (sm_restore) Fetch all User mailbox datafiles in case of Exchange Server Gen restore
- BUGFIX: (#14900) (sm_restore) If LIS contains double '/' then the mapping to migrated LIS must squeeze '/' characters
- CHANGE: (sm_restore) cpio hard link processing in case of selective restore (file with data is added)
- NEW: (sm_restore) If an Exchange Generation restore was started but only FULL is needed then execute as non-generation restore
- BUGFIX: (sm_reformat_lis) Add IMAP: lines for Exchange Server databases to allow restore of Users which appeared only in DIFF or INCR backup
VMWare
- BUGFIX: log correct command with exitcode at vmaccess, that would be executed.
- BUGFIX: restore VM to original fixed (check, if ovf importer is not null to prevent nullpointer exception)
- BUGFIX: (#14609) backup VM with eula license (part of ovf file), that contains special chars fixed (convert ovf content to 'utf8', before parse it)
GUI V4.0 Build 8 R 1.15074
- BUGFIX: Restore Wizard supports expert option 'as path' in case of backup type 'Exchange Server'.
Extensions
- SBC 4.0A20 (Windows)
- CHANGE: Support for Exchange Server generation restore via given RDB or generated RDB
- change: Performance improved Exchange Backup: HTTP requests optimized, call GetMailboxPermission only if necessary
v4.0.5.17
Notice: Released for Linux/UNIX and Windows
- BUGFIX: (#14742) WINDOWS: Transform file (language MST file) is deleted on error when updating or trying to delete Sesam installation
- BUGFIX: (#14135) Wrong data will be shown after searching in the saveset view of a DataStore (Merge from CheckIn [39551], rev. 1.151)
- BUGFIX: (#14766) Generation restore may fail if LIS contains items with duplicated delimiter '/'
- BUGFIX: Rename LIS files during update sometimes add a wrong character at the end of file name.
- BUGFIX: (#14764) Selective restore of MS-SQL Server database was not possible
- BUGFIX: (#14729) Exchange Backup was slower since update to 4.0.5.15 - Increase ItemView offset from 1 to 1000 items.
- BUGFIX: (#14751) If given saveset is not needed for selective Exchange restore then restore only needed ones
GUI V4.0 Build 8 R 1.14533
- BUGFIX: (#14135) Wrong data will be shown after searching in the saveset view of a DataStore
Extensions
- SBC 4.0A18
- BUGFIX: (#14729) Exchange Backup was slower since update to 4.0.5.15 (ItemView was set to 1)
v4.0.5.16
Notice: Released for Linux/UNIX and Windows
Installation and Update
- BUGFIX: (#14716) WINDOWS: Minor update in silent did not work properly.
- BUGFIX: (#14705) WINDOWS: Update of Client with GUI installation lead to the removal of the GUI
- BUGFIX: (#14540) WINDOWS: German sesam Installation together with version number being identical between installed sesam and update package resulted in two information dialogs if the downgrade directory should be deleted. One English, one German.
- BUGFIX: (#13970) WINDOWS: Do not overwrite desktop shortcut for GUI link during update. Set '-S {server}' for GUI instead of '-s {server}'
- BUGFIX: (#14680) WINDOWS: Before checking current directory for already extracted package squeeze double '\\', e.g. gv_ro_bin="C:\\SEPsesam\bin\sesam"
- BUGFIX: Uninstall using 'Software' or 'Programs and Function' did not work since the language file was removed before uninstall took place.
- BUGFIX: (#14540) WINDOWS: In case of an update where the product version of the package is identical to the installed product version a dialog asks the user if the downgrade directory should be replaced. In silent mode the directory is not being replaced.
Kernel
- BUGFIX: (#14709) Avoid string overflow in license output (- but still hanging with sm_alarm.ps1 on x86!)
- BUGFIX: (#14519) Windows: Use device instead of SCSI ID for loader
- BUGFIX: (#14503) Saveset copy: Correct calculation of Sesam day, if relative date is set to '0'
- BUGFIX: (#14659) Restore - In case of ESX_Server restore the 'F' lines may not end with '/' like 'd'ir lines and the 'MAP:' items must not appear in ssl file
- BUGFIX: Restore - If more than one IMAP item is selected during restore for SLOX, Courier_IMAP, Cyrus_IMAP or Dovecot_IMAP than only the last one was restored (sel lines concatenated without LF)
Extensions
- SBC 4.0A17
- Support for Exchange Server DAG
- BUGFIX: (#14669) If iRetrieveNextItem() returned RETRIEVE_RC_ERROR, e.g. ACCESS DENIED, then ignore this error if this directory is excluded
GUI V4.0 Build 8 R 1.14521
- BUGFIX: Concurrent access to SQLite Sesam database could lead to GUI SQL Exceptions.
v4.0.5.15
Notice: Released for Windows.
- Windows Installer
- Compatible packages for Server, GUI and Client. A GUI installation can be updated with Server or GUI package, a Client installation with Server or Client package. The installation may be done with an arbitrary package.
- Additional features may be select during installation or update, e.g. add Client to a GUI installation, add GUI to RDS, add system_tray and shortcuts (e.g. 'Set SEP Sesam Client').
v4.0.5.13
Notice: Released for Linux/UNIX.
GUI V4.0 Build 8 R 1.14418 with
- BUGFIX: The internal frames of GUI were not visible, if a corrupt or incompatible layout has been stored in database
- BUGFIX: DataStore Sizes are now used in a correct way (Method NewDataStore and DataStore Properties)
- BUGFIX: Avoid ArrayIndexOutOfBoundsException in the Client Dialog when the client's VM Server type is a vCenter
- bugfix: browse vSphere Server, if client is not reachable and client is vSphere Server
- bugfix: Avoid possible NPE in the Client browser when checking the clients VmServerType
- BUGFIX: (# 14285) Panel Browser: The exclude list will be overwritten when an additional file to exclude will be selected
- bugfix: Restore VM from VM backup, which source is not set and cause exception at restore wizard fixed (restore vm, if results.source is null fixed)
- BUGFIX: RemoteMail: Set the correct props in SSL mode
- NEW: The gui software now includes support for Dovecot and Courier IMAP
- NEW:
- BUGFIX: Restore works correct when using either a migrated saveset (if original saveset is deleted) or which is started in GUI Restore Wizard with a migrated saveset.
- BUGFIX: Explicit search of saveset file for DataStore with several data areas.
SBCMSQL
- CHANGE: SBCMSQL_VERSION=4.0R1 with
- BUGFIX: (#14430) Call DB_ODBC_Result() until all ODBC_Result messages are retrieved. Otherwise a SQLServer database restore may remain in state 'Restoring ...' and a backup may not appear in the list of SQL Server database backup events.
Exchange Server
- CHANGE: SBC_WIN32_VERSION=4.0A15 Allow to process Calendar items with Exchange Server
- BUGFIX: Restore of complete mailbox database to non existing RDB could overwrite original EDB Database file - files in use are overwritten during reboot!
- CHANGE: SBC_WIN32_VERSION=4.0A13 Exchange Server Generation Restore with FULL-INCR-...-INCR[-DIFF]
Exchange
- BUGFIX (#14462) Set correct restore type (s2) to use '-a offline,recover' for restore into RDB
- BUGFIX: Adapted for INCR Restore: Do not remove already restored part in case of Generation Restore
Kernel
- sm_restore: BUGFIX: Selective Generation Restore works for UNIX (cpio) again (Bug in 4.0.4.5)
- sm_db: BUGFIX: During export of whole DB: Do not export tables, which are found in 'sesam_db.sql' but not in current DB schema. Avoids errors if a 'sesam_db.sql' with new tables is used for export during Sesam update
GUI
- BUGFIX: The Backup State 'successfully' or 'with warnings' was not selectable in the migration task properties dialog
- sm_lic_lib.c
- change: Accept license item Zarafa_User and count as GWUser. Ignore obsolete license item FIREWALL
SBC
- BUGFIX: Since sbc 3.6A1 Kit 4.0.1.x normal file system DIFF/INCR backup via since switch (-T ...) skips files if one upper directory is unchanged. In case of VSS the files are backed up
- BUGFIX: SBC_WIN32_VERSION=4.0A14 Backup option '-o clear_archive' clears file archive bit with VSS or without VSS
- BUGFIX: SBC_WIN32_VERSION=4.0A10: Lotus Notes backup always ended with 'Warnings'
- bugfix: Override RESTORE_SELECTIVE with BACKUP_INCREMENTAL only for Lotus Notes restore
- bugfix: upgrade the error handling mechanism for MOSS
MOSS
- bugfix: display the correct error message in case of failure .NET COM library registration
- bugfix: avoid application crash in case of failure of the .NET COM registration
SETUP
- sm_setup CHANGE: Allow make_gui with option -o client=yes
- installshield_msi/sesaminstaller.ism
- change: changed the path to the previous msi package, which is needed in order for the dynamic file linking to work.
- new: initial files for MSI reference packages sesam-...-4.0.3.37-windows...
Kernel
- BUGFIX (#14169): Allow init of loaded tape only if label is the expected one and further checks about ACCEPTANCE (accept_empty, accept_spare,...) are done
- BUGFIX: (sm_lib.c) Better check for identical files in case of 'REMOTE_COPY_CLIENT' if client is the SEP sesam Server
- sm_lic_lib.c
- BUGFIX: Correct SQL statement for getting all disk used space from data store
- sm_restore.c
- bugfix: Count SSET as selected item on medium. Without SSET counted and all selected files are on a further medium, wrong medium will be loaded and restore fails
- bugfix: MOSS sites restore failed because seek for sitecollstorefile with '\n' at end of sel line (fetched from rev. 1.520)
- sm_sho.c - Back to revision 1.125: v_4_0_4_3: 1.130 - v_4_0_4_4: 1.125
- sm_data_store.py BUGFIX: Correct handling of negative values for balance queues
- sm_sepuler_cal.c CHANGE: Accept date in ISO format (YYYY-MM-DD)
SBC
- SBC_WIN32_VERSION=4.0A12 BUGFIX: Exchange Single Email Restore (without SubjectKeyword filter)
- BUGFIX: MSI Installer Update supports 4.0.3.x to 4.0.4.x.
Kernel
- sm_backup: change: 'VCenter' server can run on a Linux box in vSphere version 5
- sm_config_client: BUGFIX: Do not set OS from sbc output in case of 'Netware' because 'sbc' is called on Linux data mover
- sm_copy: NEW: Use drive with 'access_mode=read' for migration first
- sm_get_volume_lib: NEW: Return correct error message, if tape drive reports an IO Error
- REMOTE_COPY_CLIENT: Better check if source and target are identical
- BUGFIX: LIS and SGM file wasn't copied any from RDS to SEP sesam Server (since version 4.0.3.33)
- sm_lis_items/sm_lis_db
- CHANGE: Build LST file for 'F'ull or 'C'opy saveset identical to Generation LST file, with saveset and line counter appended to each line (basis for GUI SEL file). Call SYNTAX_CHECK for LST file so original LIS file remains unchanged.
- sm_pur_status: change: PUR_STATUS now deletes SES, SLL, SSL, MSL files older than 7 days
- sm_restore
- BUGFIX: In case of MOSS document restore with more than one document the search algorithm for the sitecoll file was wrong
- BUGFIX: (#14160) Avoid 'Error while unpacking data. Bad archive.' when restoring Exchange Server database to RSG (fixed already in 4.0.3.34 but not in 4.0.3.39-Solveos)
- bugfix: Set gszLisFile in ARGUMENTS_FROM_DB() to allow proper retrieving of 'IMAP:CYRUSIMAP' prefix for Dovecot or other IMAP task_types
- BUGFIX: CREATE_STPD_SEL_FILE(): If the second media was retrieved then count items of first media immediate to avoid rewind (corruption) of ssl file
- change: CREATE_SLL_LINES() Use strlcpy to set correct szOffset to offset2 for Exchange Server item restore
- bugfix: Zarafa mailbox retrieving with prefix '/' to avoid matching with user mailbox, e.g. when seeking for 'sep.de.data.zbk || sep.de.index.zbk'
- bugfix: Exchange Restore select all files of a mailbox database (.edb plus .log) via offsets, retrieve first file with offset1 and select all until offset2.
- bugfix: RESORT_SLL() strip off saveset and line_counter from sel lines for SLL file
- bugfix: The algorithm in SEL_GEN_EXPAND_DIRS() worked with already blown up ssl file
- change: Use extended sel file .ses file in PREPARE_SLL_FILE() to avoid use of original .sel file when extending with special files, e.g. spbrtoc.xml for MOSS_Server and may be reordering RESORT_SLL(). With the ses file the LIS file is used for non-generation restore
- CHANGE: Do not modify the SEL file. The SEL file remains in same order then LST file. The SLL file is now used to be reordered according to LIS file, it is used for item specific retrieving of containers (e.g. mailbox database).
- Now we have:
- .sel file from GUI user with selected items (files or other items, e.g. emails) - alphabetically sorted (derived from LST file via GUI selection) - needed for restart of restore task.
- .ses - derived from .sel - may be sorted identically to LIS file for non generation restore
- .sll is derived from .ses file, may be extended with container files derived from items, e.g. database - sorted like LST in case of generation restore
- .ssl the STPD SEL file, blown up file from .sll with LIS, without mailbox items
- work/smslis/{ID}.sel file - derived from .ssl file. In case of a migrated saveset mapped to items of migrated saveset from LIS file
- .msl file with mailbox items for sbc to extract from container files, generated from .sll file with LIS
SMS SMS_VERSION 3.4R43
- BUGFIX: WINDOWS: If DataStore fwrite_unlocked() returned with less bytes then requested then try to fflush() and retry if errno == EINVAL
- BUGFIX: WINDOWS (#14225) (DataStore) If fwrite() return 0 and errno == EINVAL then retry fwrite
- BUGFIX: WINDOWS: (#14214) Avoid retry of writing tapemark if a hard error, e.g. ERROR_CRC, occurred after MoveToEndOfData
- CHANGE: If in stpd.ini the [STPD_Thread] DATA_TIMEOUT=-1 is set then the select() is not used before recv() - WORKAROUND for the 10054 problem
SMS
Sesam DB
- new: restore_tasks.map_mode and restore_results.map_mode VARCHAR(1), 'media_pools.accept_other/allow_move', task_types.login_flag, task.types.proxy, tasks.data_mover, 'restore_events.reference_id/type' like for 'task_events', task_types.restore.reloc
- BUGFIX: (#14226) SM_NEWDAY may consume a lot of CPU when calling SET_TASKS_RESULTS_STS(). Now solved with 2 additional indices on results.start_time and results.state
- 'task_types.proxy/login_flag' instead of setting it during first insert
- update 'task_types.proxy/login_flag' instead of setting it during first insert
- CHANGE: task_types.restore_reloc = 'y' added
- CHANGE: Diff/Incr for Zarafa
- CHANGE: Python sbc_zarafa instead of sbc DB module
- CHANGE: No 'plain' restore for NSS and GroupWise
XBSA
- BUGFIX: (#13709) If BSR backup inquires a long list of already executed backups the backup could be aborted due to buffer overrun
SBC (Windows)
SBC_WIN32_VERSION 4.0A12 BUGFIX: Exchange Single Email Restore
SBC_ES (Exchange)
- NEW: Handle the new option -winrm for set URL to the WinRM web service by hand
- BUGFIX: change FindBySubject to FindMessage and upgrade the searching algo
- change: do "validateonly" mailbox restore before the real mailbox/email restore operation
- change: temporary change - do not use "subjectkeywords" parameter in the PS cmdlet Restore-Mailbox as it leads to failure of the email restore on Ex2010
- bugfix: Failure of the email message restore with subject beginning with "RE: " because of trailing space at begin
- bugfix: displaying sms messages properly (do not show certain e-mail contents in the not file)
SBC MOSS (SharePoint)
- bugfix: core dump in sbc_moss.dll module - C null-terminated string is corrupted
- change: upgrade error handling mechanism (etc for site collection backup and restore)
- change: prevent the temporary content database removing; avoid dump object traces
- change: prevent of the object dumping
vSphere
- change: add sbc parameter "-o 'relocdeli===::=='" at sbc command line of 'restore vm' from ovf file
- change: add sbc parameter "-o 'relocdeli===::=='" at sbc command line of 'restore vm' operation
- bugfix: catch InvalidArgumentException, if backup vm and exception will be thrown during remove cloned vmx file
- change: log authentication data, if relog to vSphere server (create new serviceInstance)
- change: disable remove clone vmx file (backup vm)
- change: disable clone vmx file (backup vm)
- change: disable clone of vmx file at backup vm operation
- bugfix: disable remove of cloned vmx file after vm backup
- bugfix: If remove cloned VMX after backup vm fails, create new vSphere serviceinstance and try procedure again
- bugfix: relog to vsphere server, if remove vmx clone fails due to Exception (catch all Exception instead of AuthentificateException only)
- bugfix: disable remove of cloned vmx file after vm backup
- BUGFIX: VMConfig: Catch all exceptions in case of remove Cloned VMX
GUI
CVSVersion 1.14155
- BUGFIX: DataStore Sizes are now used in a correct way (Method NewDataStore and DataStore Properties)
- BUGFIX: Avoid ArrayIndexOutOfBoundsException in the Client Dialog when the client's VM Server type is a vCenter
- bugfix: browse vSphere Server, if client is not reachable and client is vSphere Server
- bugfix: Avoid possible NPE in the Client browser when checking the clients VmServerType
- BUGFIX: (# 14285) Panel Browser: The exclude list will be overwritten when an additional file to exclude will be selected
- bugfix: Restore VM from VM backup, which source is not set and cause exception at restore wizard fixed (restore vm, if results.source is null fixed)
- change: port Dovecot/Courier support from head to v4_0_3
- BUGFIX: RemoteMail: Set the correct props in SSL mode
- NEW: The gui software now includes support for Courier IMAP