GUI Bugfixes: e99d1c30f0 bugfix: restore VM to another datastore failed. Problem: when parse datastore parameter without surrounding '[]' , an IndexOutOfBoundException will be thrown. Solution: check format, before cut surrounding chars []. change: corrected translation properties change: Clean up layout saving and fix wrong component name stored in DB occasionally change: Fix owner window hierarchy of layout management dialog bugfix: (#25992) - Immediate start of a canceled restore causes NPE bugfix: (#25985) - It is not possible to change a saveset-EOL of a migrated saveset bugfix: (#25924) - Save Layout function does not save all open TABs correctly bugfix: An empty notification dialog is shown when the Sesam server is updated while the users have a UI still open change: Unnecessary logging causes an exception. Remove logging. bugfix: Restore results "Trace Log" tab always visible but should be only in "Expert" mode change: Fix German texts for Install/Update configuration page bugfix: StringIndexOutOfBoundsException opening older saves restore task on diagnostix change: In the "Backups" filter panel, the label for state '1' is still 'Information'. Changed to 'Warning' bugfix: (#25942) - Show all hidden columns does not work at 'media pools' and 'task by clients' bugfix: ADMIN group cannot be changed as user 'sesam' is loosing the group membership change: 'Media' view is flickering when backup to tape is running change: Change download URL DB:defaults key from 'gui.install.downloadUrl' to 'sep_download_url'. bugfix: (#25948) - Browsing a single file as NDMP backup source doesn't strip NDMP: prefix bugfix: (#25776) vSphere restore: "Set network name 'dvPG-VM' failed. Network name does not exist on target.". Problem: wrong parsing of VM conf file, position of node 'portgroup' is changed at xml file. (no portgroup set for network at backup) Solution: use portgroup xml node bugfix: (#25581) - Create all interfaces (ftp/htp/https) when a new client is created change: (#20065) - Checked blocking date should force higher priority than 1 change: Fix exceptions on creating HPE SO datastore bugfix: (#25934) - HPE StoreOnce - Change drive properties blocked by 'enter Path' bugfix: (#25933) - Creating HP StoreOnce Catalyst data store causes NPE bugfix: (#20065) - Checked blocking date should force higher priority than 1 bugfix: (#25932) - Many notifications from module "license" exist and have to be confirmed one by one bugfix: (#25922) - 'New Media Pool' dialog does not check if [Apply] was pressed before [OK] (Part 2) bugfix: (#25921) - It is possible to create a mediaevent and a backupevent in a schedule at the same time change: sm_lis_items returns the " " range in bytes, not in blocks. bugfix: (#25918) - STPD Port range cannot be saved bugfix: (#25854) - The description text in the GUI license agreement window is partly cut off bugfix: Events cannot be deleted from a schedule from "Scheduling -> Schedules" view bugfix: (#25916) List vSphere snapshots via CLI does not work anymore at all. Problem: when list snapshots with cli, only name of snapshot will be delivered. Solution: set correct output format (name=snapname,id=167,description=,state=poweredOff,createdTime=05.07.2019') (merge:6a2b82d) bugfix: Potential NPE in "Schedules" component on "Immediate Start" bugfix: (#25869) - Test Case GUI-35: Selected attachment stays selected after email has been sent bugfix: "Last backup state" view cannot be saved bugfix: (#25903) - Backup Source for System State is wrong bugfix: (#25897) - If you switch a schedule active/inactive, the window does not change (all entries remain active or inactive) change: (#25892) - Optimize SQL statement executed at the beginning of restore wizard bugfix: (#25892) - Wrong SQL statement to get media actions for a tape media bugfix: (#25896) - New schedules are added to the end of the tree bugfix: (#25894) - Properties of DataStore shows wrong savesets of migrated backups bugfix: (#25885) Implement a real radio button behavior bugfix: (#25881) - Help of "Job State" - "Migrations and Replications" uses wrong link bugfix: (#25802) Initialize overwrite CheckBox as overwrite flag is set in the DB bugfix: 'Invalid key: primary key' message thrown when renaming an account with invalid characters bugfix: (#25868) - Test Case GUI-35: NullPointerException when sending an email with a log file as attachment bugfix: (#25864) + (#25865) - Help button redirectory to non existing Wiki page bugfix: MSP front side license report throws an exception bugfix: (#25874) In the dialog to copy a task allow 50 characters to be used as task name as in the task dialog bugfix: (#25787) Fix NullPointer when opening Hyper-V restore task and clicking on 'Next' new: (#22218) - Automatic GUI server update bugfix: (#25860) - NPE when trying to start a restore event with a not existing saveset bugfix: (#25854) - The description text in the GUI license agreement window is partly cut off bugfix: Client name might be cutted at the then when very long in the client tooltip bugfix: Access state text missing in client tooltip when not '2' bugfix: (#25857) - Context menu entry "Sicherungseigenschaften" is misleading bugfix: Keyboard shortcut "ALT+SHIFT+R" is used twice change: Client object tool tip shows error state in red now new: Color the data store state and utilization tool tips when there is an error shown. change: (#22218) - Automatic GUI server update change: Make the client tool tip more detailed bugfix: MSP Unit license report fails with ClassCastException (2. occassion) bugfix: Fix syntax error in MSP Unit license report bugfix: MSP Unit license report fails with ClassCastException change: Unify externalized string IDs in CalendarDelDialog change: (#22218) - Automatic GUI server update new: (#25762) - Integration and execution of sm_db_update script in UI server new: (#22218) - Automatic GUI server update bugfix: (25850) - Task Group Window isn't closed after OK if the last schedule is deselected bugfix: Filtering accessible/inaccessable clients does not work from quick filter menu change: Show build number in a nicer format change: Add only build number to the "sm_cmd list updates" output new: Append Jenkins build tag information to version information on "sm_cmd list updates" maven: Add Jenkins build tag to MANIFEST.MF file change: (#25847) - If you want to select the directory where you want to store the LOGs in, you can rename the directory with the first click new: Add tooltips to "download log files as archive" functionality in result property dialogs. bugfix: junit cli test 'testListVSphere' failed. (merge:b0ee133) bugfix: (#25845) List vSphere snapshots via CLI does not work anymore at all. Problem: when list snapshot, the wrong class 'String' will be deserialized. Solution: overwrite param method 'printOutput', which write output and use right class for JSON reading. (merge:a11d5d7) bugfix: (#25832) - Selecting other task in immediate Start Backup does reset media pool bugfix: (#25844) - Output at "Job State > Backups" looks totally wrong bugfix: (#25830) "sm_cmd add taskgen" causes NullPointerException when creating virtual clients. Problem: When create VM tasks of input parameter, source of some tasks is unset. Solution: add NPE check, when create VM tasks. bugfix: (#25834) - "Operation not possible" Error if filter is set in "Last Backup State" bcs. of not existing column bugfix: IR restore failed, when restore whole VM to new datastore. Problem: for this case, new datastore from given parmeter '-R ==::==<'target'==::=='target ds for vmdks' will not be used. Solution: when parse Parameter 'R' with given DS, set this as target VM DS. bugfix: When the properties dialog of a media result from a HPE data store is opened, the status tab has the wrong title change: (#25805) Changing the task name or source does not initiate a FULL, when creating a F-I-chain bugfix: New client/location actions not visible when install/update actions are not visible. bugfix: (#25827) - sm_cmd list loader disfunctional: "CLI: Unknown property 'smtpServer' bugfix: (#25778) Include of VMDK at vSphere restore is ignored. Problem: include filter will not be handelt, when create parameter '-R ' for sbc. Solution: handle include filter, create only sbc -R parameters, which are defined at given include filter. new: Add "...//children" end point to V2 backups service change: (#24092) - Proxy VM used for SIR must be configured with access mode SM_SSH or SSH bugfix: (#25816) vSphere IR relocates VM to wrong data store. Problem: datastore will be get from 'vmx' file. Override default datastore will be ignored. Solution: first check, if override datastore parameter -R is set, get datastore from vmx file as default. bugfix: (#25810) - Fields stay empty in the GUI when I try to change the EOL and abort the action bugfix: (#25813) - Filenames of Excel or CSV exports have placeholder {0} in it's name bugfix: (#25717) - Call sm_copy_files with correct options during SIR bugfix: (#25794) sbc_vadp does not recognize VM network during backup. Problem: when network type is no DistributedVirtualSwitch, network will not ne set at summary log with id '3986'. Solution: when internal type is Network, get name from network.deviceinfo.summary. bugfix: (#25806) vSphere restore fails with: Exception: [InvalidDatastorePath]. Problem: disk spec use wrong filename '[[] bugfix: (#25794) sbc_vadp does not recognize VM network during backup. Problem: not all network types will be created at VM config file. Solution: add unsupported network types: VirtualVmxnet (Vmxnet), VirtualSriovEthernetCard bugfix: (#25771) - Error message, if 'loader drive' number is changed in drive dialog change: update cancel and disk mediapool icons maven: Fetch Sesam kernel resources from the correct branch bugfix: Fix failing unit tests caused by previous commits bugfix: (#25804) - sm_gui_server.log shows a huge amount of select statements for not existing (deleted) tasks bugfix: (#25797) - Refresh in DATASTORE-SAVESETS does not work when a purge deletes savesets bugfix: Help links not working in Beefalo V1 BETA change: Update decoration of data store media pool and media bugfix: (#25800) - NPE: during selection of task in restore wizard bugfix: (#25799) - GUI writes DB:task_events.online_flag=0 into DB, even if 'hot' is selected change: Fix potential NPE in schedule dialog opening a newday event change: "HPE StoreOnce Bandwidth ..." checkbox should not be visible in v4_4_3_5 branch bugfix: (#25795) - NPE: if string filter in "all results" is set new: (#21690) - Add used media to backup task group results "storage location" change: update auto refresh, cleanup and purge icon bugfix: (#25783) - GUI shows path options for Proxmox backup bugfix: (#25759) - Create or browse an (existing) task shows wrong selection options Bug: (#25039) - sm_cmd start drive ID - execute sm_config_drive for all drives and not only for the given one change: (#25782) - UI RW doesn't offer VMDK selection for FULL CBT backup change: update all png Icons change: update another amount of icons change: update many icons bugfix: VMDK disks appear twice or more often in the restore wizard VMDK selection page bugfix: Fix "Manage VM" dialog source generation (starts with '/') bugfix: Fix "Manage VM" dialog source generation and task matching change: Error message references datastore instead of datacenter when vSphere backup source validation fails bugfix: (#25750) - Description of Tab "OS Access" in location window is cut off change: Fix potential NPE in InfoServiceImpl bugfix: (#25776) Set network name 'dvPG-VM' failed. Network name does not exist on target. Problem: wrong error message will be used for that case. Solution: set right error message from vcenter server ('No free port is available in ) change: Fix misleading label in "Immediate Start" dialog ("Delay start for up to" -> "Start time frame") change: When creating a new media event, the drives combobox is not sorted nummerical. change: Restore task names combobox in restore event panel sorted descending bugfix: (#25739) - When a BSR task exists and I reopen it to change/add exclude/source the entries will be shown 2-3-4times bugfix: browse with cli ' dir vsphere ' does not deliver output. problem: NPE will be thrown during convert VM annotation string to list. Solution: handle NPE bugfix: The backup date (relative vs. absolute) not correctly initialized bugfix: Object filter comboboxes not correctly enabled when opening the properties of an existing migration task bugfix: (#25770) - Drives couldn't be connected to a loader in multi drives configuration dialog change: Fix NPE when creating a new media pool and switching between drive groups with and without encryption bugfix: (#25767) VADP restore to another name could fail with "Exit code from sm_rexec: [2] - error. Problem: when build parameter '-R' for sbc, target VMDK use snapshot path for relocated vmdks. (sbc-1500: Error: init_vmware: Open disk failed: [EternusSAN1] cgsmall/cgsmall-000001.vmdk) Solution: use root path for parameter '-R'. bugfix: (#25730) Relocate independent VMDK to new datastore at VM restore failed. Problem: Error message does not describe real problem, Only parameters -R of given relocated VMDKs will be generated for 'sbc' command (restore VMDK data). Solution: set error message with better description, Generate '-R' params with all VMDKs of VM and its target VMDK relocation. bugfix: (#25769) - VADP fails with "Didn't find matching line for SEL item" Bug (#25770) - Drives couldn't be connected to a loader in multi drives configuration dialog bugfix: NPE comes up, when no data are available Problem: Result object accessed but no data is available Solution: Add null check in update routine bugfix: (#25744) CLI browse of vSphere datacenter shows too much information. Problem: when list vm with annotations, annotations will be handled as own VM. Solution: set field annotation as type List, which prevent wrong String cutting, set correct output of cli action 'dir vsphere / with sort: hostsystems,vapps,networks bugfix: (#25760) - 25760 - Immediate start of a task displays incorrect migration tasks in the field migrations bugfix: (#25749) - Regression: Loader cannot be selected when creating an inventory media event bugfix: (#25649) VM operation will be cancelled. Problem: when argument '-a disktype=' is not set, an Exception will be thrown. Solution: add NPE check new: (#25649) sbc_vadp param -a disktype=, which override vmdk type of all VMDKs for VM restore bugfix: when open restore tasks, an NPE will be thrown. Problem: options of restore task is null. Solution: add NPE check bugfix: Instant recovery "start VM" option is overwritten when opening an existing instant recovery restore task bugfix: "Overwrite" flag of restore task is overwritten when DB:restore_tasks.mode is out of sync bugfix: Recovery configuration gets corrupted when "Do not start VM" is selected bugfix: (#25747) sbc_vadp calls sbc with clear text password. bugfix: (#25754) - UI server does not start up when server does not have any connection to the Internet change: Decorate media tab in datastore properties dialog with a harddisk instead of a tape change: Hide the "Do not update this client" check box when not enabled via DB:defaults entry change: Move creation of combined state icons to StateColorUtils and cache the images change: Replace square colored icons in grouped backups view with combined symbol icons bugfix: More performance graph fixes. Calculate the start value of the graph correctly now. change: Filter out "sm_sho dir" attribute access errors on Windows. bugfix: Performance graph does not show any throughput while the selected drive is active change: rename vm attribute 'VM name=' to 'VMname=' for method 'toString()' change: Fix job status view loose visible rectangle when a row is selected change: Fix drive data panel layout in performance panel change: label is cutted at VM overwrite warning dialog (VM restorewizard), increase width size of dialog. change: (#25735) - Restore Wizard shows selected saveset in a too small box bugfix: (#25733) - Credentials for HPE-SO store couldn't be corrected, after creation of data store change: Fix info state label in calendar sheets legend change: Update data store properties action tab icon bugfix: (#25728) - Setting a filter in Media results in hour glass bugfix: (#25724) - Refresh Problem in GUI interfaces in master in migration-tasks/events bugfix: (#25720) VMDK data is not restored anymore when setting customized options. Problem: recover mode 'rest.data.consolidation' does not restore data due to missing step 'conf', which initialize importer. Solution: uwe own getter for 'importer'. bugfix: (#25726) - NPE comes up, when no data are available in old tasks in calender sheet change: Synchronize state icons and color and add missing state change: update refresh and trash icon change: update some improved icons change: Disable "Complete restore of selected task" check box when any of the mount or attach check boxes is selected change: Always hide "Save as Template" button for Beefalo V1 release change: Make the "Save as Template" button in the RW invisible when backup is mounted or attached. change: Make the "Save as Template" button in the RW visible only when "Complete restore of selected task" is selected bugfix: restoretasks.overwrite flag will be set to '0', when use cli action 'modify'. Problem: initial values of overwrite, mode, rename, genmode will be applied for action 'modify' and overwrite orignal. Solution: set initial values only for cli action 'add' bugfix: (#25714) - Browsing MySQL shows sbc_mysql header as error message bugfix: Cannot create new media event because OK button is always disabled change: Update media state icons change: Update save and save as icons change: Update external browser icon BUGFIX: (#17475) run VM restore with relocation cause NPE. Problem: no null check, when create internal vmdk relocation table. Solution: add NPE check change: Mask password on CLI with '*' instead of bullet (\u2022). Windows CMD and PowerShell cannot display the bullet by default. change: Synchronize length constraints of location and client model objects with DB bugfix: (#25705) - GUI doesn't set parameter for RPEX mount correctly bugfix: (#25690) - Drive 9 is not removable because drive 2 is in use change: URL for external browser build with localized integer values change: HPE credentials page labels adjusted accordingly to feedback change: Open the dashboard with session cloning (avoids double login) and remove internal JavaFX based dashboard component change: Use the correct StringUtils class from org.apache.commons.lang3 bugfix: Datastore error state not correctly decorated in the data store table bugfix: Fix AIOOB exception when updating the task name filter of the "Backups" view change: Eye overlay is to small in "Loaders" toolbar change: Fix 'New backup task' action not enabled when selecting a location change: Open the restore wizard with session cloning (avoids double login) releng: Merge changes from v4_4_3_4 release branch to v4_4_3_5 release branch releng: Adjust branch and release name strings change: Fix layout of migration result properties dialog change: Make the global reference to the main frame window immutable change: DS properties dialog is pushed into the background when the "Change EOL" dialog is opened to switch the EOL of the selected savesets bugfix: relocation table is filled with wrong data at VM restore wizard. Problem: source use VM name instead of vmdk list and target datastore is not filled. Solution: initialize relocation table with correct data bugfix: NPE when opening the task properties of a saveset from the data store saveset view bugfix: Performance view is progressing when no new performance data is available change: (#25678) Rearrange data fields in migration results properties dialog change: (#25674) - Decorates the _standard_ media pool in the media pool overview in the GUI bugfix: (#25671) - NPE while adding a BSR task to a schedule with backup level full bugfix: (#25663) Restart of Hyper-V restore tasks doesn't set options correctly bugfix: Restore wizard does not open anymore because of ArrayIndexOutOfBoundsException change: (#25669) Adjust layout so that all labels and buttons are displayed completely change: Scale minimum size of defaults dialog according to current scaling factor change: Adjust toolbar icons for client and external browser with size 32 change: (#25666) - Browse Hyper-V client does not show used size of VMs and VMDKs change: Adjust HPE SO credentials tab label change: Fix NPE when opening migration results dialog when no data is available anymore. change: Disable/hide unsupported restore Options bugfix: (#25659) GUI browser does not skip the backup type prefix for 'Exchange Server:/Microsoft Exchange Server'. Problem: this case will not be handled. Solution: cut beginning token 'Exchange Server:/' of path. bugfix: run action 'create', 'backup' for VM backup failed. Problem: debug code prevent this. Solution: remove debug code bugfix: (#25652) Mount and attach of vSphere saveset shows empty trace log window. Problem: add restoretask use drive.accessmode 'WRITE'. Solution: set drive.accessmode=READ/WRITE for restoretask to prevent failed validation. bugfix: Fix ObjectNotFoundException when opening the migration result properties dialog bugfix: (#25660) - Creating a backup task for vSphere complains about invalid characters bugfix: (#25653) - GUI hangs completely during attach of vSphere VMDKs BUGFIX: (#25657) - EOL Confirmation Dialog is too wide on 4K screen Problem: The EOL Confirmation dialog is too large, it uses the full available width on a 4K screen. Solution: Rebuild panel using GridBagLayout instead of JideBoxLayout change: A more tracing to track the saving and restoring of the visible rectangle in "Job Status" views bugfix (#25650) - GUI backup source browser does not show error message if connection failed bugfix: sm_config_drives not called when changing S3 credentials bugfix: (#25652) Mount and attach of vSphere saveset shows empty trace log window. Problem: add restoretask use drive.accessmode 'WRITE'. Solution: set drive.accessmode=READ/WRITE for restoretask to prevent failed validation. change: refactored the showRBConfirmDialog to GridBagLayout bugfix: (#25644) Attaching VMDK fails with NameError: global name 'ERROR_ATTATCH_VMDK' is not defined. Problem: VMDK specifcation will be created with VMDK path '-R'. Solution: filter all VMDK path entries, which does not end with '.vmdk' bugfix: (25630) - TEST-BACKUP on debian jessie fails during installation change: Fix strange NPE in MigrationResultsDaoImpl.makeProtocolName change: OK button in "New Datastore" dialog is not enabled when creating a new HPE StoreOnce DS change: correct size of the JXOptionPane change: Open Web Restore Assistant button icon and location in global toolbar change: (25641) - Performance tab shows IDLE values but there are READ with throughput change: Fixed "Locked on"/"Locked off" context menu entry icons in saveset view change: Adjust state colors to return SEP yellow for information/warning state change: (25641) - Performance tab shows IDLE values but there are READ with throughput change: (#25537) - Restarting a failed migration run does not find the same backups as the original migration run change: (#24026) add support of run local commands with action exec= during backup change: (#25537) - Restarting a failed migration run does not find the same backups as the original migration run change: Adjust data store sanity state icon tool tip to show the state in the correct order bugfix: (#25640) - GUI must not redraw view when switching back to tabs below "Job State" change: Update Summary Page bugfix: (#25537) - Restarting a failed migration run does not find the same backups as the original migration run bugfix: (#24856) - GUI inserts oldest saveset from DB into migration_tasks and migration_events when migrating whole medium bugfix: (#25637) - Result of client access check from GUI is no longer displayed in "Current Messages" - "System" change: Update Summary Page change: When the "AllPermission" is enabled, the login service returns the "anonymous" session instead of the "Administrator" session change: (#25345) - Do not allow creation of vSphere tasks double quote, colon, slash or pipe in source change: Track when views are activated or deactivated. Deactivated views do not longer fetch data from the server and therefore cannot loose the tree expansion state by the background refresh. change: Clean up feed fetcher change: Fix layout of "Users Permissions" and "Media Types" dialogs change: Windows opened by the Sesam UI should have the Sesam icon. bugfix: (#25635) - Different issues with properties of tape media change: Update Summary Page bugfix: (#25615) - The placeholder text "search" in the search bar is not centered (placed too high) bugfix: Enabling of LDAP/AD authentication sources does not work change: Add function to show all restore options in wizard for development purpose bugfix: (#25610) - Restore from mounted vSphere saveset fails with popup message:"It is no drive available for the task" change: remove webui files (especially ng2/*) that should not be in release new: Add toolbar button to open Restore Assistant in external web browser bugfix: (#25626) - Add used label in the header of the media-properties windows bugfix: (#25628) - Immediate start of schedule with Informix command event causes NPE change: (#25627) - Monitoring drives combobox must be sorted numerically bugfix: (#25620) UI hangs, if properties of ESX server with wrong credentials are opened. Problem: The connection check to the esx server takes a very long time. Solution: use own thread with timeout of 5 seconds for check connection state maven: Add appending transformer for spring.tooling schema definition file spring: Update all spring related schema definition files bugfix: (#25556) - Selective restore filters out all selected items maven: Restore original PostgreSQL JDBC driver maven: Downgrade postgres JDBC driver bugfix: (#24808) - sm_cmd send mail: do not attach given local file (Parameter -a) change: (#25113) - sm_cmd: adding task with VSS enabled not possible anymore bugfix: Fix login to vSphere server is tried when client is switch off and the properties dialog is opened. maven: Upgrade Netty to version 4.1.36.Final. bugfix: restore VM with instant recovery show wrong error log with id '1xxx' 'VM does not exist...' , start VM failed. Problem: the interesting error log will be logged at later point in time. Solution: log error message instantly, after GenericVMFaultException will be thrown and detach datastore afterwards. bugfix: WebViewControlPanel.onWebViewControlInitialized is not called when the web view control reaches succeeded state. bugfix: Term calculator miscalculates next exec when the schedule type is ONCE bugfix: (#25604) - Calendar sheet shows wrong month for Date Picker bugfix: "VMware vSphere" node shown twice in backup task browse dialog bugfix: (#25606) - New remote server connection writes 0 or 1 to combo box instead of on or off bugfix: (#25599) Restore job stays active in db after saveset mount and a sucessful umount. Problem: sql error during update Solution: set correct syntax at mapper class bugfix: (#25599) Restore job stays active in db after saveset mount and a sucessful umount. Problem: only restore_results.usercomment will be updated. Solution: add column 'state' to restore_results update operation bugfix: When running the UI server with Java 9 and higher, the Rythm template engine might fail to render the reports with an error like "'<>' operator is not allowed for source level below 1.7". change: Clean up the code of restore wizard classes bugfix: (#24823) - Specify in the e-mail settings that there is a sesam account (named 'sesam') change: (#24905) - Add note to e-mail account dialogs when 'sesam' account is missing maven: Move to MyBatis 3.5.1 for better Java 9 and higher compatibility new: (#25507) - Sesam ACLs on task level bugfix: run taskgen with VMs and without JSON format failed. Problem: vmserver client is missing. Solution: parse correct client from vm data without JSON. maven: For Beefalo V1, stick to build with debug information maven: Fix maven compiler "release" configuration tag supported only with Java 9 and higher maven: Make the release build without debug information in the JAR file maven: Allow to build the UI using Java 10 or higher compiler bugfix: (#25533) - Not all Parameters of migration event get highlighted if changed from migration task change: (#24946) - Show media used by migration in migration results dialog change: (#25200) - Add column for duration of media event bugfix: (#25152) - GUI presents an exception if you update Java and try to view the Dashboard change: (#25534) - Show inactive drop down menus in grey to better visualize what's active and inactive bugfix: (13168) - Changing client in task properties dialog, doesn't refresh backup options correctly bugfix: (#25570) - After fresh installation Warning message about no configured mail interfaces is shown three times bugfix: (#25384) The labels in the filter panel of "Manage VM Tasks" are truncated. Problem: old layout for filterpane will be used. Not more possible to view at java gui builder. Solution: rebuild pane with layout 'gridbadlayout' bugfix: (25582) - The time display (10 second countdown) in the charger window has disappeared bugfix: (#25181) - sm_cmd saveset - disfunctional and get|modify are missing bugfix: (#25576) sm_cmd resetcbt vsphere -j ends with NP. Problem: client param is null. Solution: extract client from task, when client is not set, when client is null in both cases, or client is deactivated, show the correct error message. bugfix: Fix client browser BSR Windows sub selection handling bugfix: Fix client browser selection handling in task dialog bugfix: Fix data store cannot be created message shown when creating an HPE StoreOnce data store. bugfix: restore VM with instant recovery cause GenericVmConfigFault exception. Problem: VM already exist and use a read only datastore. Solution: do clean steps 'stop.removeFromInventory.detach', when restore VM with instant recovery cause GenericVmConfigFault and exit process with error. new: add cli unit test 'modify client' withput change of operating system. (cause error parameter -o not set) Revert "new: add cli unit test 'modify client' withput change of operating system. (cause error parameter -o not set)" new: add cli unit test 'modify client' withput change of operating system. (cause error parameter -o not set) Revert "change: modified minimum size of the task dialog; was too big for 1920x1080 resolution" CHANGE (#2515): Suggest the default backup and restore options for all task types when creating a new task. change: do not offer datastores, which has no free space for VM restore. bugfix: (#25574) modify client with cli demand an operating system. ("CLI: required parameter -o (operSystem) is missing"). Problem: exception will be thrown for all actions. Solution: show error only for case 'ADD client...' CHANGE (#2515): Preassign the default backup and restore options for the case of a new VM_WARE_VSPHERE task bugfix: restore VM with instant recovery failed. Problem: 'read only ' as temporary datastore is selected. solution: filter 'readOnly' datastore at restore wizard under combobox 'target datastore' and Restore VM Options. change: modified minimum size of the task dialog; was too big for 1920x1080 resolution CHANGE: (#17799) - Do not allow to configure migrations on Sesam ONE change: stop VM, before restore VM with instant recovery (recover=rest.stop.conf.attach-ro-nfs.snap.start.reloc.delsnap.consolidate.detach") change: (#25532) - There is no access to computer tst-client1: getopt.GetoptError: option -s not recognized bugfix: when reopen restore task, datastore for instant recovery (VM restore) will not be set. Problem: datafield use format '==::==. Solution: split field by '==::==' and initialize combo box with source DS. new: (#25449) - Create new button in client properties dialog change: (#24725) - Change label "Name" to "Name/IPV4-Adress" in the Clients dialog change: Re-use the file chooser dialog instance in order to remember the last selected location bugfix: (#25443) - Wrong message appears when saving the LOGs as zip (from a run task) if the .NOT has already been saved maven: Fix CLI dependencies (include sep-server only for scope "test") bugfix: (#25264) - Used labels shown in restore results detailed view aren't correct change: (#25385) - The detail area in the properties shows useless information for the normal user. new: (#25465) - Quick filter for restore tasks in Tasks by Clients change: (#25536) - Make the replication handling a little bit more consistent change: rename VM attribute 'vApp' to 'vapp' at VM summary log (both possible) change: set correct description for unit test'testParseVMDto' bugfix: wrong parse for vmdto.datastore. Problem: when create VMDto from source, wrong delimeter and argument will be used. Solution: set delimter=';' and right argument. bugfix: (#24044) - When I create a VIEW (job state backups), save the view with a layout and delete the view, then the layout is not cleaned up bugfix: (#25555) - Modified layouts are not saved correctly in some cases bugfix: (#25550) XEN: Backup source is inserted as wrong format. Problem: source will be set with prefix 'Citrix XenServer:'. Solution: cut prefix. change: (#25530) VMware Instant Recovery does not clean up system in case of errors, add log for this case with steps for umount the share, after that, throw exception 'FileFault' again to end whole process as error. bugfix: (#25558) - Graphic bug - several swing components are stacked on top of each other. change: (#25557) - Enhance error message for SFR for old, unsupported backups BUGFIX: (#25425) Set option "Descend directories on other filesystems" to default on linux, when source is "all" bugfix: restore wizard cut buttons at restore wizard. Problem: button b uttons at status bar pane are cutted. Solution: set minimum size of restore wizard from '880x720' to '950x720' change: (#24132) - Dialog or popup from notifications are only delivered to one GUI client bugfix: (#22854) part of output for command executed at VM will be logged. Problem: vijava send end char '-1' for running command, although not completed yet. Solution: always read stream every 2 seconds, until guest tools execution process set end time. bugfix: Wrong mount options shown for all virtualization backup types change: (#25379) - sm_cmd requests can fail during UI server startup change: (#21184) - Enforce new FULL backup, if sub type of VMware was changed after FULL new: (#24978) - Add a refresh button to the tabs where changes can happen in the background - e.g. most info tabs BUGFIX: (#25540) Setting additional task options made the option list disappear BUGFIX: (#13168) Changing client in task properties dialog did not refresh backup options correctly bugfix: (#25547) - Changing saveset EOL for a Backup with multiple savesets does not adapt the EOL bugfix: (#24687) - GUI with parameter -M1 only the master is shown in the table view BUGFIX: (#19045) - Multi server GUI does not refresh backup state window CHANGE: (#21184) - Enforce new FULL backup, if sub type of VMware was changed after FULL change: (#25530) add missing handle of exception 'FileFault' exception at relocate mode 'relocateVM' of VM restore, catch exception and throw it to parent component. change: Combobox for search pattern type was never enabled bugfix: (#25530) VMware Instant Recovery does not clean up system in case of errors. Problem: relocate VM throws FileFault exception. Solution: umount the share with options: stopvm.remove.detach and continue process. change: Textfield for enter new VM Name was never editable bugfix: (#25403) - Report "backup-storage-report" SQL query is wrong -> duplicate entries in report change: (#25528) Enable target data store selection on ProxmoxVE restore bugfix: build failed, junit test 'testIfFindHasAllFilterValues' failed. Problem: variable boolean will be set with null. Solution: use boolean.false for null at setter. change: (#22854) log output of executed VM command (stream content of file directly at VM via guest tools, no file transfer of output file to local host required) new: Add template and immutable_flags columns to the restore tasks filter new: When save a restore task as template, ask the user if to set the read-only flag. new: Add button to restore wizard to save a restore task as template new: Add 'vmguest' library dependency to sep-vadp change: Hide Install/Update and license report action by default bugfix: #24187 - The HWM-info in the GUI is wrong - we have to decide what will we to with the HWM in the future. Solution: change description text change: (#22854) write output of executed command with vm guest tools to: Windows=c:\Temp, linux=/tmp/' bugfix: (#22854) write output of executed command with vm guest tools to output file '.out' (same directory where the command file is located) change: Update restore wizard for new task type 'Proxmox VE' bugfix: #25517 - Adjust naming for German word Clients and check all German translation change: Use I18n texts for ProxmoxVE restore options change: (#25389) - Tab "Report" isn't refreshed correctly change: (#25390) - RYTHM report "client-report" start from GUI - the time frame selection isn't "correct" BUGFIX: (#25333) - GUI must not allow to delete a migration task as long as it assigned to a task event bugfix: (#22854) run commands on vm guest tools does not work. Problem: incorrect GuestProgramSpec. Solution: set rigth spec with spec.programPath=command. (works currently only for linux VMs) change: experimental production build of web-ui change: Simplification of check in the restore wizard if backup type is virtual bugfix: (#22854) command for parameter '-A run=' failed. Problem: command contains '='. Solution: cut delimeter '=' from command change: (#22854) add single action '-A run=' for execute commands at vmware guest tools, use correct os mapping of VM to set correct programPath at guest tools spec. change: (#25514) - Incorrect information shown in Data store -> Saveset view change: (#22854) set sbc_vadp parameters for set user/password of VM guest tools to '-a os_user=/pass=' new: (#24026) add recover parameter 'run=', which run given command at VM with vmware tools. change: (#24026) get working directory from sm.ini (IniAccess) instead of read from registry for exec command. problem: (#24026) run exec commands failed. Problem: file not found. Solution: use 'sm_rexec' for command, command file must be placed under bin/sesam. change: Clean up the code of restore wizard classes new: (#19208) - Generate the task name on server side automatically change: (#20828) remove slash after ':' from VM path ('.*/VMware vSphere:/' -> '.*/VMware vSphere:') for browsing, change set VM task.source=/ without starting slash, when browse VM and create task BUGFIX: (#25511) - Immediate start of backup just shows server interfaces in any cases bugfix: Migration cannot be restarted if target drive is not set in DB:migration_results. change: Update restore wizard for new task type 'Proxmox VE' new: (#23657) - Custom template for task name generation in UI client change: (#24026) add parameter '://' to exec command bugfix: (#24026) VM restore with instant recovery failed. Problem: access to already removed VM. Solution: catch RuntimeException and continue. change: (#25395) Left align text in HTML table for "find in saveset" help bugfix: (#24026) NPE occured for recovermode=delsnap, cancel during recover modes execution. Problem: snapshot managed is not initialized. oarse recover sleep broken Solution: add getter with initialization. parsing error at recover mode 'sleep=' fixed. change: Do not show migrated savesets in DS store properties by default and show the "Migrations" checkbox only in export mode. new: (#24026) new recover mode 'exec=', which execute given command. change: (#25395) Use HTML table to align the text on Pattern page bugfix: (#24774) - A small tab without a label appears right after opening the GUI BUG: (#24811) - sm_cmd list allevent: sorting by column (-s) has not effect change: (#25395) Use HTML table to align the text on Pattern page change: (#24189) - Set "Backup as image" as non default for vSphere task bugfix: (#25394) - Scaling problem "client properties" "immediate start" change: (#24060) - Do not allow to use drives with access mode read for write operations change: (#24062) - Do not allow to set all drives of a drive group to mode 'read' or 'write' only BUGFIX: (#24636) - Drive must not be deletable when task events are configured with this drive NEW: (#25493) - Extend CLI options for 'DataStore' new: Correctly handle error lines (type = 'fE') in client browser and show error icon and message bugfix: cli operation list clients /datacenter> contain size information two times. Problem: path of vm entry contain size information, when convert FileDto to String will be printed two times. Solution: check, if size information already definded at path, before add it a second time. BUG: (#24810) - sm_cmd get acl ID: STATUS=ERROR MSG="CLI: get: Action invalid or not found get: method not found in GET list" NEW: (#25493) - Extend CLI options for 'DataStore' NEW: (#25478) - Fill in help texts for 'credentials' commands NEW: (#25478) - Fill in help texts for 'credentials' commands change: Show saveset error message at VM restore mount options panel too new: (#24126) - Add possibility to make excludes via task browser for BSR Pro Windows bugfix: (#25490) - RHV restore target browse shows server only bugfix: (#25491) vSphere FULL CBT backup saves 0 blocks. Problem: write zero blocks into config file, when no limiter 'vmdk_size' is set. Solution: right handling without VMDK blocks limiter. change: (#21163) Remove the possibility to search a single file in restore wizard for VMWare vSphere bugfix: build failed. Problem: commit '2efb0bf3e60af62812c2aafeb190c9d0d9dcd3f8' has wrong change. Solution: revert commit and extract right change for this commit. Revert "bugfix: wrong log 'ATTENTION: Parameter 'vmdk_size' is set, count of CBT blocks is limited, max blocks=null (size=-1)' at restore VM. Problem: parameter '-a vmdk_size' is not set. Solution: log only this line, when parameter is set." bugfix: (#25489) Set clients to target node list for KVM restore tasks bugfix: wrong log 'ATTENTION: Parameter 'vmdk_size' is set, count of CBT blocks is limited, max blocks=null (size=-1)' at restore VM. Problem: parameter '-a vmdk_size' is not set. Solution: log only this line, when parameter is set. new: (#24127) - Add possibility to set up BSR Pro Windows task with volume or directory NEW: (#23972) - Configure Si3/S3 credentials on command line bugfix: (#25477) - Begin and end date in migration tasks is written including time information change: Make visible the checkbox for "Generation restore" in the expert options of restore wizard maven: Put lombok compile time only dependency into pom-config.xml NEW: (#23972) - Configure Si3/S3 credentials on command line BUGFIX: (25469) - Exception when clicking at "Manage Multiple Drives" NEW: (25408) - Enable deselection of single VHDX files during task generation (Browse) change: use network of name for field VMNetworkdto instead of use dummy counter for VM network. bugfix: (#25416) sm_cmd add taskgen fails with NPE. Problem: internal fileDto is null. Solution: add NPE check, when invoke fileDto.getName(). new: Add "Proxmox-VE" access panel when VM server type is "Proxmox-VE" new: Add "Proxmox-VE" server type to server type selection combobox when a new clients is created change: move all getVMNetworks..byDatacenter,byHostSystem methods to VMController. (parent class) bugfix: browse VMs with cli 'dir client "/ws2008x64/VMware vSphere:/" show only only vm server at path for first VM Problem: FileDto will be generated only for the first item. Solution: Iterate through all VM paths and generate FileDto for each VM. change: remove subpath 'vNetwork:/', 'vApp:/' for VM path network, vapp at output of cli sm_cmd ('.../vApp://" dA - - ...' ->'...//" dA - - ...') change: rename VM property 'Powerstate' to 'powerState' (sm_cmd dir vsphere) change: (#24088) - Wording "area and media" is inconsistent used change: (#25353) set message of sbc_vadp_interface param '-M' to 'Virtual disk successfully saved' (VM backup) change: (#25353) add message with param '-M' to command sbc_com_interface closejob (VM backup&restore) CHANGE: (#25428) - Show drive name in "Current messages" new: Add vm_server_type 'Proxmox-VE' new: Add backup type icons for Nutanix and Proxmox new: Add client browsing support for Proxmox-VE bugfix: build failed; missing method at last commit '057eaa2' (master) change: (#25339) list networks of data center for cli command: 'sm_cmd dir client "/ws2008x64/VMware vSphere:/SEPQA"' change: Allow decoration of children state in "Tasks by Client" view by default change: Remember the original login name when authentication forces a different user name new: Allow to configure the sbc_vadp logging from command line change: Make sure only compatible credential types can be linked with data stores new: Added V2 credentials service implementation bugfix: (#23537) Web based restore wizard for all backup types. To complete one more step: Restore expert options from Java-RW: Pre/Post. Added rPrePost to fields in copyTaskProperties(). bugfix: (#25321) - Starting a restore via sm_cmd start restore does not allow to set an interface with -S switch change: Introduce AbstractCrudServiceImpl to provide some common methods stubs for create/update/delete operations bugfix: Remove popup after browsing new target at BSR_Windows and Linux_BSR restore bugfix: missing data, when list VMs. Problem: Fields 'datastore', 'network', will not be shown at VM property list. Solution: add field datastore, network to method 'toString()', hint: network will be retrieved with guest tools, when offline, no VM networks will be shown. change: Insert Backup Type Proxmox change: VM restore target Node label was not filled although item in combobox is selected change: Fix StackOverflow Exception when creating a restore task for OpenNebula bugfix: (#25400) Backup of VM without VMDK failed. Problem: check, if VM has no VMDKs missing, when create CBT file. Solution: skip create change_id file. change: German text for fix of NullPointer change: Fix NullPointer at start of restore over VMDK mount maven: Fix hsqldb dependency reference in sep-cli to use managed version bugfix: (#25413) - Move CLI integration/unit tests to sep-cli project change: Move rythm report templates to separate project (sep-reports) change: Mark MailerDto.clearMailPassword excluded from the JSON representation bugfix: (24589 ) - sm_cmd stores mail password for account in plain text in database Encrypted all possible passwords in account params for CLI bugfix: no data will be shown, when use cli action 'dir . Problem: VM server use Proxy, manual created line '"/automatix/VMware vSphere:" will not be shown. Solution: handle this case, add custom filerow 'VMware vSphere:"' as root path, when client is vmware server. bugfix: (24589 ) - sm_cmd stores mail password for account in plain text in database Encrypted all possible passwords in account params for CLI change: remove duplicate parser code for results.source(new restoretask)/restoretasks.options(existing restoretask) for VM config. (restore VM) change: when create cli command for create filtered VM selection at GUI (VM group generation), use cli action 'taskgen' instead of 'vspheretask'. change: (#25396) Add a parser for "DB:results.additional_source_info" for VM network information and other VM information like vapp,resourcepool,folder. use new network parameters at restore wizard. new: (#24285) - Audit log for Sesam users actions Added login log with masked password new: (#24285) - Audit log for Sesam users actions Added assertion new: (#24285) - Audit log for Sesam users actions Added standart SEP copyright header Merge remote-tracking branch 'origin/master' new: (#24285) - Audit log for Sesam users actions Added logger that logs every http request in RestHandler. File appender also added change: Integrate report changes by JGE change: Fix ClassCastException in CheckClientStateAction change: Do not evaluate client ACLs for data stores, drives, loaders and interfaces change: clean, add vm server to summary log 'Fill VM buffer from server '' completed successully/failed'. bugfix: no retry by some special exceptions failed. Problem: exception handling without retry is wrong. Solution. set correct handling for special exceptions 'UnknownHostException', 'InvalidLogin' bugfix: (#16803) VM CBT backup failed. Problem: CBT file already exist, Sesam vSphere CBT file names are not unique, because NTFS is not case sensitive. Solution: break operation with correct error message. bugfix: (#25097) - Better scaling of the migration event window change: (#20828) VM client generation: add more valid arguments '_IP_', '_AUTO_DNS_', '_AUTO_ for cli 'add task,taskgen' parameter '-l'; ('_IP_'=set IP address of VM as name; _AUTO_sep.de'=add postfix to clientname;'_AUTO_DNS'=get name with reverse lookup from IP of VM) change: clean class, remove unused parameters change: (#24226) vSphere SIR doesn't show errors from sm_vmdk_interface call. Problem: only lines that match the regex '[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}.*(INFO|ERROR|WARNING):.*' are displayed. Solution: extend regex, add '|.*STATUS=ERROR MSG=.*' bugfix: (#25279) The Next button is no longer deactivated during the search if a file has been deselected but others are still selected. bugfix: (#25373) Enable HPE StoreOnce data stores to save the entries even if they are incomplete. bugfix: (#25279) In the case of a selective restore and selection of the files via the search, the selection is now retained when the file selection is displayed. bugfix: (#25339) invalid summary log of command 'sbc_vadp' for VM networks. Problem: when VM network has no portgroup, the message 'network<1>=null' will be logged. Solution: do not log network, when portgroup is not net. bugfix: (#25361) - Removed obsolete code in the new task dialog change: add description 'This field corresponds to the database column ...' for fields mtime, additionalSoutceInfo at Results object. change: (#20828) Automatic Sesam client creation during vSphere task generation: when operating system parmeter '-w' os not set for cli 'add task/taskgen', set operating system automatically like '-w _AUTO_' bugfix: (#25361) - When creating a new task for a Windows client, task options for Linux clients are visible change: (#20828) Automatic Sesam client creation during vSphere task generation: Set DB:clients.vm_name/vm_host, if client already exists in Sesam DB; set cli 'add task/taskgen' argument '-l' '_AUTO_' instead of 'AUTO' change: (#25135) Enable browsing a target VM in the restore wizard again for Hyper-V change: (#25135) Enable browsing a target VM in the restore wizard again for RHEV and KVMQemu bugfix: (#20828) no VM tasks will be generated. Problem: VMDto filter deliver several entries, which reference to various VM servers. Solution: set vm server at filter to get one VMDto. change: (#25135) Enable browsing a target VM in the restore wizard again for VMWare vSphere change: (#25373) - It's not possible to overwrite data store capacity values change: (#25307) Always set genmode to '1' when not explicitly given by the user (V2 API) bugfix: build failed; 5 tests failed. bugfix: (#25369) GUI generated command for automatic vSphere task generation misspelled -> missing blank between switches. Problem: no blank will be added before param -G , '-f ' and after -O source_not_found. Solution: add missing blanks to command. change: (#25360) - sm_cmd command fails with "Login failed for user sesam. Invalid user/password combination" bugfix: when use cli 'add taskgen -O remove_all' parameter, the smmary message show wrong value for removed tasks. Problem: count of removed tasks will not be added to remove summary. Solution: add removed tasks from taskgroup to summary. change: (#25339) Support of multiple VM network interfaces during restore, add parameter -a network-1=,network-2=,.. for set VM portgroup of multiple networks bugfix: (#25360) - sm_cmd command fails with "Login failed for user sesam. Invalid user/password combination" change: (#20098) Implement the pre-selection of the vApp from backup at restore wizard change: (#25301) Re-add the target node selection for Kopano restores change: (25307) - Create restore tasks always with 'genmode=1' set new: Add possibility to decorate the client icon in the "Tasks by Client" tree with the cumulated result state of the child tasks change: (#19837) - Remove "online" flag from FDI type change: skip VMDK backup at command 'sbc_vadp', when VM has no VMDKs; log 'skip vmdk' under id '3998' new: add cli test 'testTaskGen' new: (#25330) - Show message by mouse hover in results view bugfix: (#25363) NPE add VMware vSphere Task. Problem: input file parameter of cli action 'add taskgen '-f' was changed to '-F', input is null, client parsing from input failed. Solution: revert change of parameter. (taskgen.input: -F -> -f; Tasks.filesystem -f -> -F) bugfix: invalid command will be generated, when press 'create command' under VM taskgroup generation dialog. Problem: wrong param '-T VMWare vSphere' will be generated. Solution: generate right parameter '-T VMware vSphere' and remove parameter '-a refresh=true' change: (#25355) when set sbc_vadp parameter '-a vmdk_size=[0-9]+', use count of of block sizes (add block.length <= vmdk_size*65536) as end condition instead of count of blocks written to cbt file. report: Fix sepFnStringToDateAddHours report: Add function to get a date in string represention using format "yyyy-mm-dd" change: Trim default widths of performance panels new: Add new common report function 'sepFnStringToDateAddHours' bugfix: (#25351) URL encode backup source for full VMware stream backup. Problem: vmdk and mode will not be url encoded, when use url mode without image. Solution: set correct url format for parameters 'vmdks' with mode='vsphere://' instead of "VSPHERE:" for sbc commands change: Fix default size of performance panels BUGFIX: (#23868) - Don't show and count backup part of migration in the "monitoring" view bugfix: (#25346) Restore with VMDK relocation doen't work. Problem: parsing of VMDK failed, when use absolute vmdk pathes as relocation parameter '-R'. Solution: extract vmdk with its unit number correctly from given vmdk. change: Database error not delivered to client in all cases. change: Execute update/install client asynchronously change: (#25328) reformat log of VM network list. ('network-1=dvPG-iSCSI-10Gbit,network-2=dvPG-Intern,network-3=sesam_sandbox_lab') bugfix: (#18079) vm backup, which is placed at sub folder of datastore failed. Problem: vmx path has sub folders. Solution: cut sub folders from vmx path. change: use char '%20' as blank, when encode VMDK for command 'sbc_proxy' at backup VM change: log network at VM summary log for command 'sbc_vadp' change: (#24644) rename cli action 'add vspheretask' to 'add vspheretaskold' for testing and invoke cli action 'add taskgen' when use 'add vspheretask'. change: (#24644) Automatic task generation: Unify 'taskgen' and 'vspheretask' options; add all parameters of cli action 'add vspheretask' to 'add taskgen' maven: Allow to build 'sep-vadp' with free and commercial version of VIJava BUGFIX: (#24671) - "restart migration" shows also active and queued migration tasks new: (#25322) - Rebase "Data Stores" view onto tree table framework bugfix: (#25320) sm_cmd add vsphere task fails with internal error. Problem: create vsphere tasks without clients cause NPE. Solution: add NPE check, when create vm tasks without clients. new: (#25316) - Restore not startable if expert options are set bugfix: (#25316) - Restore not startable if expert options are set change: Allow to cancel or umount a mount session without exception when the session does not exist anymore bugfix: (#25317) - Start of a Hyper-V restore causes a java NPE bugfix: build failed. Problem: NPE during task creation for some unit tests. Solutiion: check NPE change: (#20828) reactivate create VM clients for each created virtual ask (cli:addtask;add taskgen;add vspheretask). Was disabled with commit '846a642' due to side effects. BUGFIX: (#20922) - Renaming client to an existing name fails with "IllegalParameterException" new: 'DB:restore_tasks.media_pools' to save preferred media pool used for restore. Currently this can be set by DB:restore_events' only. change: (25177) - Java warnings occur when a (VMware) virtual disk is attached to a proxy VM bugfix: (#25309) - UI writes wrong target VM value for vSphere in DB, if restore to original is selected change: Unify restore task name generation between server and Java UI change: (#25251) hide stacktrace xml log, when restore VM, remove all virtual devices, before create VM at restore. bugfix: (#25278) - Duplicate entries in german topology change: Return "drives" list of saveset tree as full object (HwDrives) instead of ID (Long) only change: (#25280) - Properties not in sync with selected element in topology new: (#25287) - List of 'Column Visibility' under backups is too large if display height is less than 1080p change: Comment out buggy code that breaks the automatic task generation new: Added new reports failed-jobs and used-media from JGE new: (#25266) - Show online VMs with special icon BUGFIX: (#24676) - Sort VMs in client browser case sensitive change: Do not initialize DB:restore_tasks.genmode with a default value bugfix: (#25262) - Restore operation disfunctional: savesets not found BUGFIX: (#25254) - sm_cmd reset user - new password is not printed out change: (#25135) Enable browsing a target VM in the restore wizard again new: (#25234) - Optional filter out results from inactive clients and task in last backup state view BUGFIX: (#23918) - Savesets are duplicated in Restore wizard task table BUGFIX: (25241) - After changing the media pool in a backup event read only drives are also selectable BUGFIX: (#25162) - Drive selection is disabled for immediate start of a saveset migration from results BUGFIX: (#25233) - Filter "backups without tasks" in last backup state view doesn't work change: (#25236) - Use 0/1 for DB:*.exec flag change: Change recover mode string for restore type HyperV change: Shorten recover mode string to "start" for restore type HyperV change: (#25150) Allow mount of virtual disk(s) in the restore wizard for all virtual server platforms change: (#25220) - Enable column header adjustment in "Commands" definition window change: (#25215) - Wording in update-client/service pack update window is wrong change: (#25219) - Remove icon for generation restore task new: (#25162) - Use of DB:restore_tasks as templates bugfix: Close NeverVisibleFrame if there is no saveset for an selected restore task. change: (#25216) Let Storage Location table grow bugfix: (#25213) Enable "Next" Button when "Expert Option" is used to set TaskType to "Dump into file" and "Target Node" and "Target File Name" are set bugfix: (25157) - Correct parsing of CLI commands read from file change: (#25197) - Change display label for platform WNT back to Windows bugfix: run cli 'add taskgen' does not create tasks of virtual environments. Problem: task creation check, if datacenter is defined output line and skip, if not. Solution: check, if datacenter is set only for tasktype 'VMWare vSphere' bugfix: run cli 'add taskgen' with invalid type failed. Problem: cli show stacktrace as error. Solution: show clean error message 'tasktype not supported. bugfix: Fix output of "sm_cmd dir client /" bugfix: build failed; 4 tasks junit test failed. new: (#20828) create VM clients for each created task (cli:add taskgen). new: (#24244) - Quick filter for inactive clients and tasks bugfix: regex VM name filter does not more work. Problem: regex chars will be deactivated with '\'. Solution: remove handling bugfix: refresher threads of VM service instances will not be closed after done. Problem: each VM buffer refresh produce threads, which will never be terminated. Solution: interrupt threads, after get VM data of vSphere server; name vm buffer threads for identification. change: (#25194) When restore wizard is opened from the toolbar, via the global menu or via global keyboard shortcut (Alt + R), the associated backup task is preselected bugfix: cli command 'add vspheretask ..' does not work. Problem: cause NPE. Solution: check null value. bugfix: V2 statistics service include task group rows into calculation where only backups (C,F,D,I) shall be counted BUGFIX: (#24630) - Allow expansion of task group result entries, if opened over properties menu bugfix: user+ip of client will be logged, when server operation like 'refresh VM buffer completed successfully'. Problem: when server log its own process (vm buffer). client user name+ip will be logged as log header. Solution: remove log header for server log. bugfix: build failed; 3 tasks unit tests failed. new: (#20828) create VM client with another virtual system next to vmware, when create VM task with param -l . bugfix: (#25193) Fix NullPointer at RHEV VM Restore bugfix: list VMs with parameter 'sbc_vadp -D' failed. Problem: wrong VM regex for object VMDto. Solution: use regex algorithm only for VM filter of VM buffer. bugfix: output of list VMs is broken. Problem: field vm.vmhost print whole client obj. Solution: print only client name. (..,Hostname=clntname,...) bugfix: build failed; schedule test 'testschedules' broken. bugfix: (#20828) existing VM not found. Problem: VM name contain regex char '()'. Solution: mark regex chars with '\\[regexchar]' for java matcher. change: clean class and remove duplicate field 'sesamclient' (vmHost) at VMDto change (#23151) reduce retries to '1' and sleep=5 seconds between retries, when gui server send request. (no change for module 'sbc_vadp) bugfix: (#25174) API call vmService/listSnapshots fails. Problem: login data will not be set at deep level. Solution: use right class constructor to set data. bugfix: jenkins taskdao test 'testCreateTasksWithShortcuts' failed. Problem: VM task name will be generated without uuid. Solution: get VM from VM client with right method bugfix: (#20828) improve add task generation with VM client, determine opersystem, sesamclient from VM when set argument is 'AUTO' '-w AUTO -L AUTO' bugfix: (#25179) Open restore wizard dialog in a frame to display an icon in the taskbar new: Extend data store find filter to search for data stores by drive group or media pool new: (#25190) - Add drive group name column to data store view change: Adapt to DB:restore_tasks changes Add targetNetwork, targetFolder, targetResource to createTask v2 API change: Adapt to DB:restore_tasks changes change: Adapt to DB:restore_tasks changes new: Adapt to DB:restore_tasks changes change: improve parameter for method 'getVMByClient', use object 'Clients' instead of 'VMServer'. bugfix: (#20828) parameter -L location for VM sesam client does not work. Problem: won´t be set for sesamclient. Solution: set it at right position: task.clients.vmdto.sesamClient change: improve parameters for method 'loginVSphere', use object 'Clients' instead of 'VMServer'. bugfix: (#20828) when open VM client, wrong VM at combobox as init. remove: (#20828) cli parameter '-v' (add task -v ) (duplicate parameter, will be set with parameter '-s source') remove: code warning bugfix: (#20828) When create task with VM sesam server and the origin server already exist, attributes like accessmode 'SMSSH' will be overridden. Solution: correct check, if an VM client already exist. change: set accessmode to 'VIRTUAL', when create new one. bugfix: wrong cli error, when create VM task with client, which does not exist. Problem: stacktrace will be shown instead of correct error message. Solution: return correct error, when client does not exist. bugfix: (#20828) VM client will not be created. Problem: tasktype is set and overwrite tasks.vmdto param, which manage VM client params. Solution: memorize vmDto.getSesamClient, set vmDto of task and reset sesamClient. remove: warnings with unused imports new: (#20828) first step: add task params for create VM client, when use cli 'add task taskOne -l biofix -w "Windows 7" (param -l' activate client creation for task, param -w: set os of client) change: (#25167) improve remove VM performance; prevent remove VM snapshots during remove VM. bugfix: (#25097) Trim scaling of the migration event window remove: unused label change: (#18825) enable mount for fdiType incr/diff at restore of hyperV. change: (#25153) Extend vSphere snapshot description by more Sesam information, add sesam_server and task. change: (#24219) revert retry of snapshot to original and add second parent retry logic, which will be active, when quiesce=2. change: (#24219) log show wrong quiesce at last retry. Create snapshot 'SEPsesam backup SC20190212154919379@mqwhLfroZuK' (memory=false, quiesce=false) change: (#24219) add new VM snapshot mode 'quiesce=2', which retry snapshot creation without quiesce again (3 retry), after the last two times failed. bugfix: restore VM cause internal NPE, when move to folder. Problem: reference to VM object is broken. Solution: set reference of VM again. change: set correct error message instead of stacktrace, when use sbc_vadp 'dir' function without exising datacenter change: remove class VSDataAccess (duplicate code); use directly printinventory without fill buffer with several threads. change: (#25123) prevent send request (VM cbt state) to vSphere server, when open client dialog of vsphere server and client is switched off. change: (#25123) prevent send request (VM cbt state) to vSphere server, when open properties of VM task and client is switched off. bugfix: (#25151) Reset CBT Button does not work. Problem: missing snapshot name cause NPE . Solution: set snapshot name 'create_snapshot', when reset cbt change: remove code warnings. change: (#24852) reformat output of 'sbc_vadp' 'dir', remove first slash. ("[/]VMware vSphere:..."'); change: (#24852) Avoid CR/LF at list VM output; prevent write output log of printinventory to sm_gui_server log. bugfix: login failed to vSPhere server. Problem: wrong user will be used. Solution: use rigth one. change: (#24852) when browse VMs with '/' as VM path, list datacenters of server (same as '/VMware vSphere:/') change: remove log level 'trace' for component vmbuffer change: improve params of method 'getVMAccess', use Clients object as server param instead of VMServer. change: Refactor OperSystems.platform to be a plain string instead of a enum change: remove duplicate code, remove classes 'remoteVSphere' and 'VMutilities2'. change: prevent retry, when special exceptions during vSphere server call will be catched. (UnknownHostException, InvalidLogin) change: log session id, when open/close service instance, move access to vvsphere code from vsDataAccess to printinventory. bugfix: Problem: session will not be closed. Solution: close vsphere session, after open session. change: clean code bugfix: (#25133) - When a schedule is started immediately, only half the OK button is visible bugfix: not all open connection to vSphere server will be closed. Problem: after get VM license info, server connection will not be closed. Solution: close connection, after get required data. change: no retry of vmware server invocation, when shutDownHook is active. change: optimize code, remove double code at class VsDataAccess, and use internal class PrintInventory remove: duplicate classes from project 'sbc-vadp', available at project 'sep-virt-vsphere' change: error message 'Message '%s' found in command output, stop retry command' is surrounded with quotation marks. remove quotation marks. bugfix: browse VMs cause gui freeze. Problem: internal row resize customizer cause lots of time. Solution: deactivate row resize customizer. change: remove unused variable change: remove duplicate class 'WSClient.java' and eliminate dependencies of project 'sbc_vadp' and set all sbc_vadp constants to global class 'VMContants' of project 'sbc-virt-vsphere' bugfix: when browse vsphere server, data of VM will not be taken from buffer. Problem: VMs not visible at browser. Solution: use right internal VM pathes to get from buffer. bugfix: (#24910) - Drive performance graph does not show throughput bugfix: (#25114) Enable target client selection during vSphere SIR bugfix: (#24900) - GUI does only show Results of one backup task bugfix: (#24929) - When setting the source of a Sharepoint job Sesam changes the job type from Sharepoint to Path Backup and the source is deleted. bugfix: (#25112) - Loader information is still present when a single tape drive is selected in new media event window change: (#24410) - Add inactive checkbox for non select able rows during backup source selection change: vmdk output will be written to sbc logger; use sytem.out Inputstream bugfix: (#25110) sbc_vadp: browse does not work, fails with NPE. Problem: Password will be decrypted two times and is null. Solution: decrypt password only one time. bugfix: (#25111) - Media pool is not selectable during immediate start of Media event change: (#25097) Better scaling of the migration event window change: (#24410) Add inactive checkbox for non selectable rows during backup source selection change: (#25072) Allow back button from "Select Task"-Page back to "Filter"-Page bugfix: build failed, fix failed unittest 'testHelpAdd' change: (#24410) Add inactive checkbox for non selectable rows during backup source selection bugfix: (#25103) - Login error during VMWare restore new: (#24410) Add inactive checkbox for non selectable rows during backup source selection bugfix: (#25102) - vSphere SIR via attach throws exception bugfix: (#25107) - Confirmation Dialog during DataStore delete misses correct button description bugfix: print snapshots cause NPE. Problem: fill snapshots with uninitialized list. Solution: initialize list, when null. bugfix: (#25056) - XenServer Browser was not rendered correctly Problem: The checkboxes were not always visible or partially truncated Solution: Use appropriate layout change: when sbc_vadp logger write sbc-3003 'no retry' and sbc-1...' log message, log as final error 'sbc-1...' found instead of 'sbc-3003' change: cli - dir vsphere output 'VMware vSphere://SEPQA' to 'VMware vSphere:/SEPQA' (remove slash) bugfix: build failed (dependency problem) new: add subproject 'sep-virt-vsphere', which contain communication level with vmWare server. new: add subproject 'sep-virt-vsphere', which contain communication level with vmWare serveri. new: (#24968) Start of sbc_vadp on data mover; can be done with param -a dm=localhost (no transfer file commands or 'sm_rexec' will be executed) bugfix: (#25094) - Creating a new directory during restore does not work "invalid path selected" change: no retry of action, when create VM process and inner exceptions (RemoteException,InvalidRequest) will be thrown, will be catched and handled separately change: prevent retry, when sbc command log 'sbc-1...' change: (25087) - vSphere IR offers same data stores for target and temporary location change: add noRetry flag, will disable no retry for method 'invoke'. Reqired for action 'create VM' or remove VM directory (remove VM), where exception will be espected. bugfix: merge conflict of Executor class. Problem: log with header two times again. Solution: fix commit '1ee8fca' again. BUGFIX: (25079) - Java policy file isn't read during every new client request bufgix: (#25080) Detach isn't done any more during instant recovery. Problem: wrong case will be handled, when no vmdk param is set. Solution: detach all vmdks, when no vmdk is given bugfix: error will not be log, when retry command: Problem: only method name 'invoke' will be locked. Solution: log whole error message for each retry. change: improve log for sbc_vadp, use log 'Message ' found in command output. The operation completed successfully.', when exit code is not '0' bugfix: (#25082) - NPE if starting manual migration task bugfix: (#25081) - New event couldn't be created, if no other event already exists under schedule change: improve code, when log 'sbc-1' ids from sbc_vadp internal command bugfix: test 'testYearlyRelative' failed (commitId: 69872d7 does not fix) bugfix: test 'testYearlyRelative' failed bugfix: (#25077) write command output in system.err instead of system out for sbc_vadp bugfix: (#25078) sbc VADP doesn't handle failed but correctly finished sbc calls any more. Problem: wrong handling, when log id 'sbc3003' was logged, which break retry of command. Solution: do not check 'sbc3003', which prevent retry, when 'sbc3934' was logged BUGFIX: (#25015) - Change default search filter in Job/Status to Task as ALL takes to long bugfix: (#25071) - XEN Server browse shows hostname from XEN Server system as possible Virtual Machine for Backup bugfix: (#25070) - NPE Start Restore Wizard if a other event then a backup is marked bugfix: (#25065) - ClassCastException "Restart backup" - java.lang.Long cannot be cast to java.lang.String bugfix: (#25057) - Columns in Job State -> backups are not sized by content change: (#25049) - Restore wizard does not open if Job State -> Backups is opened in tab BUGFIX: (#25052) - Changes of fonts and colors not saved for individual users in case of AD/LDAP authentication Revert "bugfix: backup VM finished as failed. Problem: run internal command log error 'sbc-1...' and special log id 'sbc-3934', which set exit code to '0'. Solution: set correct handling of exit code of command." bugfix: backup VM finished as failed. Problem: run internal command log error 'sbc-1...' and special log id 'sbc-3934', which set exit code to '0'. Solution: set correct handling of exit code of command. bugfix: (#25042) - Option "-F noheader" is ignored by CLI at SQL statements bugfix: (#25040) - ClassCastException open "edit multiple drives" dialog bugfix: (#24955) - Download of Main Logfile via GUI Fails: Caused by: null bugfix: (#24390) parameter -o 'newversion' does not work. Problem: internal command 'sbc' does not know parameter. Solution: use parameter -o 'rename' for restore VM with generated name change: write constants with upper letters. NEW: (#24390) Create VM with new name, if target VM already exists (-o newversion) bugfix: (#24928) - When setting the keyword in a backup task, the GUI does not indicate that it has been set. bugfix: (#24937) - Micro Focus tab is shown for many unrelated task types bugfix: (#24965) - GUI does not restart if font size or appearance is changed change: (#24967) - Shortcut Icons for Immediate Backup / Restore start and Backup view are misleading bugfix: (#24944) - Title of task properties window is always "Event for command", if opened from "Events as list" view bugfix: (#24797) - Deny moving of events to newday schedule change: Layout changes bugfix: (#24940) Offer right input fields on StartPage for VSphere SIR by mount BUGFIX: (#24602) - Default values for "fonts and tables" are effective for all users, not only for user which set the value NEW: (#24622) - Add 'Refresh' button to 'Component -> Media Pools' too BUGFIX: (#24988) - Immediate media events under 'media pools' are still displayed, even already deleted by sepuler bugfix: (#24962) - Concurrent modification Exception during newday event change: (#23151) add log, when max retries reached or when log line 'sbc3003' found and retry will not be done. change: (#23151) add wait time to argument 'retry' (-a retry=:wait) , when try to execute command (sbc_vadp) again change: (#25014) - Select first Location in Tasks By Clients view to make "New client" button work BUGFIX: (#25020) - Trying to view a cancelled readability check results in GUI NullPointerException bugfix: (#25029) - Creating data-store which directory exists shows wrong error message bugfix: (#25031) - Note for a already executed backup task is not saved remove: set correct sleep time of thread and log wait time for retry snapshot creation. remove: code warning of unused variable change: add retry for each VM server invocation, increase wait time between each retry; improve log message 'VM still online' bugfix: create snapshot failed without exception due to internal error. Problem: task will be read at wrong point of time. Solution: read error from task after check, if task succeeded. change: when create snapshot failed due to task of snapshot has internal errors, try snapshot creation again (2 tries). change: disable connect of host system, when not connected (deprecated) maven: Add root POM file for sbc_vadp standalone build bugfix: sbc_vadp process freeze, when check connection state of host system. Problem: connection state is 'connected' but it does not break at 'while true' endless step. Solution: set correct cancel criteria for leave step. bugfix: (#25018) - VMware VM restore fails with 'IconNode cannot be cast to java.lang.String' change: add more info for error 'Hostsystem is disconnected', set own log id '3996' for retry connect to host system and use better log for show count of retry. bugfix: start VM backup failed. Problem: Hostsystem is disconnected. Solution: reconnect to Hostsystem and continue. bugfix: wrong si connection check. main commit: '1b1ad56a2708124560b34c688d218cd10654e5f3' bugfix: create VM snapshot failed. Problem: vCenter connection terminated. Solution: set complete access via getter with check of current connection and refresh, when required. CHANGE: (#19323) Show Confirm Dialog with warning message if data store path is SEP sesam install directory or contains "/var/opt/sesam/". BUGFIX: (#24276) - Task not visible anymore at restore wizard after renaming task bugfix: (#24966) - Backup Source "all:" / All Local Filesystems is shown twice change: addition for commit '21df9b3b75c715ba3ac3a661eda2f1f0e9558990', log error messages with id '3995'at first try, when command use 'retry' change: prevent error logs with pretoken 'sbc-1... ' when retry is active, log error logs at retry. bugfix: wrong error at the end of sbc_vadp process. Problem: if command like 'sbc_com_interface' cause internal error, error will not be used as status line at the end. Solution: check, if cause command log STATUS=Error, messageId=1... or system.err, and use this as final error message at the end. BUGFIX: (#24957) - SystemState Task description renders window size too big BUGFIX: (#24927) - Browsing an Linux Client causing NullPointerException BUGFIX: (#24383) - Search text applied to the wrong log tab in the result properties dialog change: improve speed for list VM output of command 'sbc_vadp' change: (#24902) remove templates for recover parameter, handle each recover step as own action. bugfix: (#24948) - Dashboard disfunctional after installation: Route /sep/ui/dashboard/ does not exist new: (#24996) - GUI data store properties to set HPE Catalyst Store access credentials maven: Update sbc_vadp.jar only when no process is using it bugfix: when restore VM to vapp, resourcepool will be set as restore option. Problem: wrong handling and log during sbc_vadp execution. Solution. set vapp= as restore option bugfix: (#24980) - Expanded Media pools tree is collapsed after TAB change bugfix: wrong init, when open relocation with VM option button 'relocation'. Problem: table is not editable, although option 'with relocation' is selected as initialization. Solution: set relocation to disabled as initialization. (same as at expert options) bugfix: (#24992) - Create new Mediapool throws NPE new: (#18103) - Insert special icons for clustered VMs bugfix: (#24976) - Exception immediate start Restore change: hide 'resourcepool=' at VM summary log (sbc_vadp), when VM use no resource pool and use internal resource name 'Resources' bugfix: (#24990) - Exception when browsing a Vmware client change: filter entry 'Resources' at combo box 'Resource pool' under restore wizard with type 'VM', when restore to top level, no resource pool must be chosen. BUGFIX: (#24986) - Changing the drive type (LTO -> AIT) in the drive properties shows an error and the yes/no buttons are swapped change: add header for method 'getRessourcePool' bugfix: log resourcepool= as vapp= at summary log, when VM is under vApp (sbc_vadp) change: do not set VM resource pool during VM cache filling, when vapp exist (both the same) change: (#21540) wait of 10 seconds, when retry connect to vSphere server change: add resourcepool to VM object. Visible at cli list vsphere '...,resourcepool=,...' new: Added locations filter to "Job Status" views CHANGE: (#21540) Implement retries of vSphere requests. Problem: sometimes connection to vsphere server get lost due to heavy load during vSphere operation. Solution: check, if connection is still valid, when send request to vSphere server and reconnect, when connection is disconnected. CHANGE: (#23127) Better layout for option panes with internal message text BUGFIX: (#24910) Drive performance graph does not show throughput BUGFIX: (#24938) - Pre selection of saveset in restore wizard doesn't work any more BUGFIX: (#24942) vSphere restore fails with 'VM creation failed'. Problem: restored VM will be switched on, following restore to same VM failed. Solution: use right logic for 'start' flag, show right error 'restore failed, target VM still online. BUGFIX: (#24958) Avoid two NPE during restart a backup BUGFIX: (#24949) - Enabling authentication dialog shows wrong button text change: Revised message: 'The task type ''{0}'' is no longer supported with this release' BUGFIX: (#24954) Increased the value for Restore Wizard minSize BUGFIX: (#24113) The length of shown title is limited in the Results By Task view wip (#23127) Fix jenkins build error CHANGE: fix wording wip (#23127) Further extension of the UIFactory test frame BUGFIX: (#24932) - vSphere VM restore fails with "Fatal Error: Field de.sep.sesam.model.RestoreTasks.filter has invalid length" bugfix: (#24930) NullPointer when creating a new backup task and leave the source empty change: (#24727) Hide "Change" and "Apply" button in the new Clients dialog change: (#24726) Hide "SEP sesam Version" and "SBC Version" in new Client dialog bugfix: (#24878) State of "locked for backups"-checkbox will only be saved when [OK] or [Apply] is clicked BUGFIX: (#24668) - Sort media pools case sensitive BUGFIX: (#24907) - Master: Changing loader properties with GUI locks the SQLite database NEW: add class, which manage access to VMWare tools. BUGFIX: VM group export dialog for selected filter does not use the available area of the dialog. Problem: wrong alignment 'left' of panel. Solution: use right alignment 'fill' for panel of text area NEW: (#12699) - Add column "Media Pool" for Job Status > Restores table new: Add "read only" attribute for data stores also if host is set CHANGE: use no subtype (IMAGE) as init for cli operation 'add vspheretask ...', must be manually set via param '-T IMAGE' maven: Fix xml-api dependency declaration new: Add "read only" attribute for data stores BUGFIX: (#24881) - AD authentication must support multiple search base DN and optional subtree search bugfix: (#24912) Save interface at restore when it is changed. NEW: add header log 'Remove snapshot' for recover step and 'start action 'detach(_vmdk)' for recover 'detach(_vmdk)'. NEW: add header log 'Remove VM' for recover step 'remove'. BUGFIX: recover 'attach-to-nfs' does not append VMDKs to VM. Problem: wrong handling at vmdk config method. Solution: use own methods for VMDK attach, detach operations to prevent errors. maven: Remove swingx dependency BUGFIX: VM not found, when start VM at the end. Problem: start VM, alhtough VM was removed at earlier step. Solution: no not start at the end in custom mode. In the UIFactory, set all elements without initial text to deprecated. bugfix: NullPointerException on "Select Task"-Page in restore wizard if "Show external results" on "Filter"-Page is selected NEW: (#24026) add recover mode 'detach_vmdk' for detach all VMDKs of VM BUGFIX: (#24026) recover parameter 'detach' at VM restore does not work. Problem: when get VMDKs by datastore, list is empty. Solution: when create remove VMDK spec, compare snapshot VMDKs for remove instead of root VMDKs BUGFIX: recover mode 'consolidate' does not work. Problem: will not be handled at custom mode. Solution: add consolidate as custom mode. bugfix: (#24297) NullPointer if target ESX server is changed BUGFIX: (#24679) - Do not allow creation of data store, if capacity and HWM values are set to 1 BUGFIX: (#24896) - Manually changing task type causes an exception BUGFIX: VM will always started at the end, when recover param has 'start'. Problem: start flag will be set to true in custom mode, which cause second start of VM. Solution: check, if custom mode is active. BUGFIX: add custom recover modes 'detach_vmdk' change into case 'detach' is some cases. NEW: add custom recover modes 'detach_vmdk', 'remove_nfs_store' BUGFIX: build failed. missing class at commit 'c29d15d' BUGFIX: VM restore with recover mode 'rest.conf.vmdk.interface' does not work. Problem: mode was removed at earlier commit. Solution: recover removed VM recover modes BUGFIX: (#24760) - Allow change of RDS, if a new drive for a PATH data store is added BUGFIX: (#24879) - Restore with 'Restore to original target path' must set restore_task.original=1 BUGFIX: (#20824) - Drive "1" is set by default in scheduled restore_event Revert "CHANGE: add accessmode write/readonly for VM object 'datastore'" Revert "BUGFIX: field vm datastore.accessmode not serializable; Problem: attribute missing at implemented interface. Solution: add field to interface." Revert "BUFFIX: build failed: add missing class of last commit" NEW: VM recover param 'sleep=10', which wait 10 seconds until continue BUFFIX: run VM attach failed. Problem: wrong params for sbc_vadp_interface. Solution: set correct ones BUFFIX: build failed: add missing class of last commit BUGFIX: field vm datastore.accessmode not serializable; Problem: attribute missing at implemented interface. Solution: add field to interface. CHANGE: add accessmode write/readonly for VM object 'datastore' bugfix: (#16053) Display error message if path/name of target dump file is empty CHANGE: VM log 'Initialise vSphere ServiceInstance' only one time BUGFIX: (#24026) recover 'stop VM' does not more work. Problem: stop VM will not be handled for VM sandbox. Solution: remove old way, how to handle VM sandbox change: (#16053) Insert info icon with tooltip text behind dump file label in restore wizard BUGFIX: (#24026) recover parameter 'detach' at VM restore does not remove VMDKs from VM. Problem: VMDK paths will not be set, when execute command 'sm_vmdk_interface'. Solution: add VMDKs to command as last param (-R -R ...) CHANGE: (#24026) improve recover parser is case of VM sandbox; handle each step separately for allow custom recover mode combinations CHANGE: fix wording in log message change: Restore wizard dialog disappeas in the background maven: Resolve duplicated class warning from maven-shade plugin BUGFIX: (#21932) - Immediate start is missed for ESX vSphere backup task bugfix: (#24297) After browse Hyper-V data store path, start page switched to target path panel BUGFIX: browse datacenter with sbc_vadp failed. Problem: correct list mode will not be applied. Solution: use right handling for list mode BUGFIX: (#24436) Wrong signal handling, when terminate sbc_vadp java process. Problem: main thread will not be interrupted. Solution: interrupt main thread and do clean close at main thread (catch InterruptException) . BUGFiX: (#24026) use recover param 'STOP.REMOVE.DETACH' with ignore of single steps 'REMOVE' (recover=STOP.DETACH) does not work; Problem: this case will not be handled. SOLUTION: use recover 'STOP, 'DETACH' as optional steps. maven: Remove dependency to "com.symantec" package BUGFIX: (#24606) - extend AD authentication to use free selectable OUs for AD user and groups maven: Declare dependencies for viJava library in a clean explicit way CHANGE: add junit test 'testCountVMFromBuffer', which test count of VMs from vmbuffer and real existing VMs maven: Adjust dependencies for viJava library new: (#24816) - Use DB:restore_tasks.recover to set recover options for VM restore CHANGE: (#24681) Changed the sort order for empty time entries in the database, e.g. results.stop_time entries new: Added V2 .../datastores//mediaResults end point change: Synchronize JSON representation of LisInfo to be as most similar to how BackupItem looked like change: Replace V2 "BackupItem" object with "LisInfo" object BUGFIX: (#24830) - It is not possible to change the 'Path for data store' in DATA STORES - DRIVE properties, of an existing drive CHANGE: (#22854) add VM property 'VMware Tools running' for running state of 'VMWare tools' bugfix: (#24829) - NullPointerException when creating new or opening existing XEN restore task change: Update splash screen to official Beefalo versions change: Add extra image for active backups to the report bugfix: (#24809) - UI sets plain restore flag for Xen VM restore change: For task type protection handling, treat Platform.UNIX and Platform.LINUX as one change: Unify filling of data mover selection box and switch supported data mover platform from Platform.UNIX to Platform.LINUX change: Correctly show platform 'Linux' in platform combobox in client properties change: When DB:task_types.proxy == 'U', show only data mover with platform type 'LINUX' (before 'UNIX') BUGFIX: (#24612) - Scaling problem task property window BUGFIX: (#24713) - creating a re-occuring schedule not really possible via GUI bugfix: LDAP/AD external group detection is broken change: (#24308) Check in case of VMWare/VSphere if VM already exists. bugfix: (#24775) - Opening schedules properties fails with exception "NoClassDefFoundError" change: (#24709) Remove the UI Input of LWM for New DS bugfix: (#24703) ActionListener was added twice, so two windows were opened bugfix: (#24767) Save Changes on Xen restore task BUGFIX: (#24752) - GUI option "Manage VM tasks" allows to mark multiple VM tasks without existing VM for deletion, but it just deletes one change: Allow V2 action end points parameterized by an entity ID to be called with GET method (/sep/api/v2///) maven: Sources and javadocs should be downloaded by default change: 'DB:*.comment/user_comment': Enlarge size to at least 1024 char change: (#24734) - Filling of vSphere VM buffer doesn't work reliable change: (#24734) - Generation of vSphere tasks: Section "VM tasks without existing VM" includes entries for exiting VMs change: (#24734) - Generation of vSphere tasks: Section "VM tasks without existing VM" includes entries for exiting VMs change: (#24734) - Generation of vSphere tasks: Section "VM tasks without existing VM" includes entries for exiting VMs bugfix: RW shows VM and VMDKs for selection instead of file selection when saveset is mounted to proxy VM BUGFIX: (#24740) Set source drive and source interface in migration events dialog read-only (in case of an Immediate start) change: fix typo in comment BUGFIX: (#24724) - Suppress flag for migration events isn't written to DB BUGFIX: (#24733) - The interfaces to the drives is no longer correct BUGFIX: (#24715) - Changing saveset EOL of the source of a replicated saveset doesn't work correctly BUGFIX: (#22885) - Adding to much text to a replication-task-comment gives an exception when the replication is started BUGFIX: (#24693) - Exchange path restore may overwrite original data when a new "New restore target" is selected BUGFIX: (#24704) - NPE for unknown reason when changing task type bugfix: (#24699) - Saving client writes 'null' into DB:clients.access_options/stpd_options BUGFIX: (#23508) - No feedback in GUI during EOL change BUGFIX: (#24629) - Saveset EOL / Backup EOL - Value is not changeable directly in the column and format and column width is not right adjustable BUGFIX: (24526) - Use same date/time format in whole UI BUGFIX: (#24628) - NPE when expanding properties of a rds single tape drive BUGFIX: (#24667) - Dead lock during media delete BUGFIX: (#24652/#24613) - Migration using same drive group and multiple drives in group isn't possible any more maven: Adjust dependencies of other Apache commons packages maven: remove dependency to Apache commons-collections CHANGE: (#24587) Enlarge 'DB:accounts.password' to CHAR(512). All other password columns are changed to same length too. bugfix: Clientsview contents of the columns moved by one column why the data was not in the right column change: remove dashboard files from sep/ui/ng2 but keep directory BUGFIX: (#24632) - Optional count token for task generation doesn't work BUGFIX: (#24158) - RHEV task type isn't shown by client source browser any more change: (#23948) Switch the radio button to "Restore with new vm name" if a datastore path is set change: (#23948) Insert datastore path into the label when path was browsed change: (#23948) Change "datastore" entry field and label NEW: (#24596) - Show DB:results.total_size in backup overview BUGFIX: (#23999) - Error comes up, when changing EOL in the GUI bugfix: (#24306) OpenNebula restore wizard no longer switches to "restore into dumpfile" when browsing a target VM BUGFIX: (#24168) - Changing saveset EOL from column "Saveset EOL" fails. BUGFIX: (#23127) Optimize GUI look and feel: Redesign the first tab of the scheduledialog BUGFIX: #24123 - Text adjustments / translations / errors in the GUI - review and corrections of all resource strings in English and German bugfix: (#24471) Insert missing target node dropdown in Hyper-V restore wizard BUGFIX: (#24573) - Backup fails with "STOR Failed" when exclude has been specified via exclude list editor separated by newline bugfix: correct typo new: Allow to filter backups (V2 API) via task name and backup types BUGFIX: (#24567) - Add new task group button, if task group is selected BUGFIX: (#21687) - Wrong mapping between media result states and all result states given by API call allResults.filter CHANGE: (#24436) do last steps for clean finish at shutdown hook thread, when VM operation get termination signal CHANGE: (#24436) testcase: do not throw VM Exception, when run command and signal flag is set. BUGFIX: (#23127) Optimize GUI look and feel: Fix graphical issues in Archive Dialog, Inventory and New Media Dialogs CHANGE: (#24436) testcase: remove all handling at shutdownhook thread and set only the termination flag BUGFIX: (#24436) when signal is incoming, run command 'closejob', before remove snapshot; set correct scan of running command 'close_job' to prevent run same command again with shutdownhook thread. new: Added visualization of client update state to clients table BUGFIX: (#23127) Optimize GUI look and feel: Labeling in the internal frame 'Contents' does not match the called dialog 'Content'. The tabbed pane in the dialog is superfluous. (Ref. Pos. 2.21 of document GUI Layout Review Log.docx) BUGFIX: (#23127) Optimize GUI look and feel: Visual delimitation of the various dynamically switched task properties new: Added visualization of client update state to clients table Fixed grammatical issue in german translation properties BUGFIX: Run VM backuo cause UnsupportedEncodingException. Problem: invalid encoding type 'URF-8' . Solution: set type to UTF-8 BUGFIX: (#23127) Optimize GUI look and feel: Correct position of the buttons in the Send Mail dialog. (Ref. Pos. 2.16 of document GUI Layout Review Log.docx) BUGFIX: (#23127) Optimize GUI look and feel: Simplify basic class LabelWithIcon BUGFIX: (#23459) - User defined schedule gets executed immediately, if schedule settings are saved BUGFIX: (#24535) - Overwrite flag isn't reset, if existing XEN restore task is changed BUGFIX: (#24436) remove VM snapshot, when sbc command is done; do not retry execute sbc command, when signal is incoming; 'closejob' will not be executed correctly at the end (no log). CHANGE: (#24436) Prevent offer execute of further commands (sbc), when received termination signal. BUGFIX: (#24534) - GUI does allow all FDI types in some cases for task types where 'fdi' is not allowed change: Fix NPE in HwDrivesDaoImpl when deleting a drive CHANGE: (#24533) exclude spare media pools with regex rule '^SPARE_.*'. (case sensitive) BUGFIX: (#24533) wrong pools with spare will be offered. Problem: no case sensitive check and exclude 'spare' at media pool name. Solution: add case insensitive check for name and use contains instead of starts with 'SPARE' BUGFIX: (#24533) SPARE pool can be selected as target pool for migration. Problem: pool with invalid name 'SPARE' will be offered. Solution: filter pools, which name starts with "SPARE" BUGFIX: (#21183) - Please modify help from sm_cmd change: clean code BUGFIX: (#23612) - sm_cmd sql "select * from don't show records if a column includes "" BUGFIX: (#24396) - Add input field for DB:tasks.backup_srv_options BUGFIX: (#23127) Optimize GUI look and feel: cleanup layout of the datastore action dialog. (Ref. Pos. 2.13 of document GUI Layout Review Log.docx) CHANGE: VM exception 'VM creation failed (Der angegebene Schlüssel, Name oder Bezeichner ist bereits vorhanden.' will be thrown, when try to import VM ovf file (VM restore), add print stacktrace to get more information. CHANGE: (#24436) Correct signal handling in sbc_vadp. Do not stop data part and run closejob, when termination signal is incoming. Wait 1 minute as default (can be overwritten with -a timeout= until sbc command has been finished and continue with signal handling. BUGFIX: (#23533) - The button "Toggle Grouping" in the "Job State" -> "Backup" View is not clear change: #24056 - Change wording to 'Execution off' in all positions (clients, task, schedules) NEW: (#20942) add cli help for action 'start' (#sm_cmd help start) Fixed grammatical issues in german translation properties BUGFIX: (#23127) Optimize GUI look and feel: set a new mediapool dialog modal bcs. multiple instances lie exactly on top of each other. The user thinks that the dialog disappears only after being closed several times, although in reality there are several. (Ref. Pos. 2.10 of document GUI Layout Review Log.docx) BUGFIX: (#23127) Optimize GUI look and feel: Titles of tabs in the new client dialog were in the same height (Ref. Pos. 2.7 of document GUI Layout Review Log.docx) BUGFIX: (#23127) Optimize GUI look and feel: Correct display of folder open/closed icon in the Task – Saveset Tree (Ref. Pos. 2.5 of document GUI Layout Review Log.docx) BUGFIX: 2 cli tests failed. CHANGE: (#24141) CLI: 'help migrate' like for 'backup' BUGFIX: (#7796) - Send Sesam log file by GUI and CLI CHANGE: allow multiple row selection for tables datastore.saveset, datastore.mediaaction CHANGE: disable VM name contains '#' check BUGFIX: (#23964) - Workflow AD/LDAP user password is expired BUGFIX: (#24394) - Failed media initialization isn't shown in media results view BUGFIX: (#24427) clean termination of sbc_vadp process does not work: Problem: When process will be terminated, after internal command 'sbc_com_interface opebjob..) was already executed, the finish command 'sbc_com_interface closejob' will not be executed. Solution: Execute closejob command at same thread. CHANGE: (#24296) sort retVal of method 'getFolders()' (VM folders) by name BUGFIX: (#24144) - sm_cmd add client with location.name instead of id BUGFIX: (#24296) missing change of commit 'cc8c3e8' BUGFIX: (#24296) restore VM finish as warning, when folder deep is one level. Problem: given folder path, where to restore contains internal folders. Solution: scan next to folder for type 'Datacenter', which is no folder and skip. CHANGE: apply changes to VM conf file, add VM 'vc.uuid' meta data and rename 'uuid' to 'uuid_bios'. CHANGE: log vc.uuid and uuid.bios for backup VM CHANGE: clean code change: fix syntax error change: Eliminate all calls of beep bugfix: (#24297) If "New restore target" RB in RW is selected, deselect "To Original target" RB change: Fix @(dateRange:...) can be used only once in a query CHANGE: offer only clients with os 'Citrix XenServer' as target node of restore wizard, when restore citrix BUGFIX: no translation exist for label "Target store". Solution: get translation from property files via key 'CBAndUsedMediaPanelNB.lblTargetStore.text' bugfix: (#24297) Citrix_Xen restore does not use the newly nspecified name in textfield Target VM BUGFIX: (#24296) VM comboboxes will be initialized again from restore task, when change vcenter/esx combobox BUGFIX: jenkins failed. Problem: parent task entry is null, when generate child tasks. Solution: add NPE check. BUGFIX: (#24296) selected VM network will be overwritten with resourcepool. BUGFIX: (#24296) selected VM network will not be saved at restore_tasks.options BUGFIX: generate VM tasks with rythm template '{{SOURCE_LAST_ITEM}}' failed. Problem: token 'SOURCE_LAST_ITEM' will not be changed to rythm compatible token '@(task.getLastSource())'. Solution: apply name of parent task to all generated VM tasks. BUGFIX: (#24296) VM restore does not use original resource pool from backup. Problem: VM backup does not log resourcepool. Solution: log VM resourcepool under id '3986' BUGFIX: (#24296) VM network combobox is empty, when change esx server and back. Problem: listener use wrong esx server. Solution: get item via event.getItem(). BUGFIX: (#24296) original VM folder will not be set, when restore VM. Problem: folder will be extracted from 'options'. Solution: extract folder from 'source' CHANGE: show button 'back' at restore wizard for pattern page. BUGFIX: (#24414) Target node combobox at restore wizard is empty with SIR. Problem: drive listener will be active, when empty drive entry will be selected. Solution: check, if selected drive num is not empty/null. BUGFIX: (#24217) - Render sm_notify messages as HTML BUGFIX: (#24393) - Open of mediapools tab in UI needs to long BUGFIX: (#24414) Target node combobox at restore wizard is invisible for mount saveset. Problem: broken layout at target panel. Solution: reorder swing components for target path panel. CHANGE: hide button 'back' at restore wizard. BUGFIX: (#24296) SIR offers complete filesystem for restore selection, Problem: root path will not be used for mode "mount saveset" at browser. Solution: set correct root path at browser. BUGFIX: (#24296) NumberFormatException will be thrown, when choose VM datastore at restore wizard BUGFIX: (#24412) - sm_cmd list drives: Unknown property 'name' on class 'class java.lang.String' BUGFIX: (#24296) merge commit: 'b7b83b31a2ca023ac95c961c68666b9669d16b32' has some errors. Problem: VM restore listeners for VM options are broken. Solution: fix failed merge CHANGE: (#24296) remove label of top node folder and use this as empty selection (no folder selected) CHANGE: (#24296) show absolute folder path at combobox 'VM folder'. (Restore Wizard) BUGFIX: (#24405) - Client property of the backup to restore not very visible in the Restore Wizard backup selection table BUGFIX: (#24407) - First drive of DS can be deleted at "Manage drives" change: added sessionId parameter to the AllResultsFilter. Needed for backup grouping in Webui CHANGE: (#24296) set background of VM combobox 'datastore' to white. Still problem: background of expand button still gray. CHANGE: (#24296) internal vmWare VM folders will be offered, filter invalid folders and show only folders with root folder 'vm' BUGFIX: (#23858) - If saveset is split over several media, the "split" property label is calculated incorrectly BUGFIX: VM restore failed. Problem: last parameter 'vmdk' for command 'sbc_com_interface' is not url decoded, when use non url mode. Solution: use url decoder for non url mode. CHANGE: improve message at sbc_vadp log, when import ovf failed due to invalid network config. BUGFIX: VM restore failed. Problem: last parameter 'vmdk' for command 'sbc_com_interface' is not url decoded. Solution: use url decoder for parameter 'vmdk'. change: Rework handling of presentation of backups available on multiple media in "Job Status -> Backups" view BUGFIX: (#24296) Depending comboboxes will filled incorrectly, when change combobox 'vCenter server'. Problem: depending child comboboxes of parent will not be refilled. Solution: handle top combobox 'vcenter server', which affect all other VM config comboboxes. CHANGE: move target node combobox at restore wizard from hidden panel 'Optional data source selection' to panel 'target path settings' CHANGE: clean and remove source code warnings CHANGE: (#24296) after change target esx server of restore VM, the target data fields are not sync with the editable fields under 'Change VM target selection' BUGFIX: (#24384) Changing saveset EOL of the source of a migrated saveset doesn't work correctly. Problem: after change saveset eol at saveset table, the changed value will be applied to field 'backup eol'. When apply change eol a second time, adjust eol will be executed again (backup eol) and overwrite first change. Solution: Do not transfer changed 'saveset eol' to 'backup eol'. (merge:f340f53) bugfix: Fix report is generated in German even with -l en specified, if the UI server is running in German language mode BUGFIX: (#24384) Changing saveset EOL of the source of a migrated saveset doesn't work right. Problem: when I change the saveset-EOL of the migrated saveset, the saveset-EOL of the original saveset will also be changed. Solution: remove update for table 'Results_lbls', when update table 'Results' CHANGE: (#24296) hide textfield 'Position:' and button 'Search' for type 'vmWare vSphere' at files page of restore wizard. CHANGE: (#24296) use URL decoder (UTF-8) for field 'backup path' at restore wizard. BUGFIX: (#24365) - Correct handling of comma (,) in backup source CHANGE: (#24296) hide expand icon at table of selected task; CHANGE: (#24296) set font bold for collapsible pane header at last restore wizard page CHANGE: (#24296) use only JIDE components as combobox at restore wizard. (JComboBox->SepCombobox) CHANGE: (#24296) hide info 'custom settings applies', when change back to original VM param REMOVE: (#24296) System.out debug message. BUGFIX: (#24316) change device of drive at multiple drive dialog failed. Problem: stop cell editing mode cause NPE. Solution: check, if table has still focus. CHANGE: (#24296) add horizonzal bar for task tables at task, start page of restore wizard BUGFIX: (#24315) - Second media pool is missing in archive adjustment dialog for loaders using multiple drive groups BUGFIX: (#24316) multiple drive dialog: changes of "device" entries not saved in sesam database. Problem: value of column 'device' will not be transferred to drive object for update. Solution: add missing field 'device' for update. Take table cell value, when click 'apply' and table cell has still focus. BUGFIX: (#24296) backup VM cause StringIndexOutOfBoundsException. Problem: wrong char will be used as delimiter, when get folder of VM. Solution: use right delimiter. BUGFIX: (#24262) - Duplicate entrys in the Job state backup list CHANGE: (#24296) use delimiter '/' for sbc_vadp param -a folder=f1/f2/f3... CHANGE: (#24296) add gap after header "Change VM target selection' CHANGE: (#24296) set label 'Name:' for restore task to 'Restore task name:' CHANGE: (#24296) use rigth label 'ESX server:' for ESX combobox/textfield at restore wizard remove: warnings from code. CHANGE: (#24296) write VM folder to log line with id '3986' BUGFIX: (#24296) wrong path will be used for VM. Problem: when path name is not unique, the wrong path can be taken. Solution: use full folder path for detect right one. CHANGE: (#24296) When both collapsible panes (VM Restore options, Optional data source selection) are expanded, the available place of the panel does not reached, collapse other pane, when one pane expands. Add insets to collapsible pane 'VM Restore options'. CHANGE: (#24296) Improve layout of VM panel at restore wizard, add insets for distance of inner components to border, set right positions/attributes, when resize whole frame, remove empty area for sub panel 'target VM settings' BUGFIX: (#24359) - When deleting a drive from a data store via the drive properties dialog, then the drive is not removed from the drives table BUGFIX: (#24352) - GUI must support a default font for Chinese CHANGE: (#24296) VM expandable option panel at restore wizard use lots of empty panel place, Set correct internal layout for collapsable pane at option panel. maven: Upgrade maven-surefire-plugin test runner BUGFIX: (#24356) - Media Properties -> Savesets shows all entries in DB:results BUGFIX: (#24260) - Auto update option during GUI client start BUGFIX: (#24296) folder tree model is not correctly filled deeply at combobox. Problem: Check 'parent exist' is at wrong location of fill algorithm. Solution: set right position. CHANGE: (#24296) use tree view to show parent/child folders at combobox; add all parent folders to VMFolderDTO object. change: Add handling for values "yn" and "yy" for DB:results.saveset_exists column BUGFIX: (#24259) - Do not show "matching records: 0" in result views BUGFIX: (#24309) - NPE when creating a backup event at "Tasks > Backup Plans" for task group BUGFIX: (#24321) - Radio button is set wrong on select migration task from scheduler wi: (#23965) - To prevent erroneously deleting of "Without Schedules" events, add tooltip and commit message change: Fix NPE in notification center BUGFIX: (#24291) - GUI Server falls into an Infinite recursion if SEP sesam Server is configured as data mover of vCenter and vice versa BUGFIX: (#13868) - Don't show unused tabs BUGFIX: (#23965) - To prevent erroneously deleting of "Without Schedules" events, add tooltip and commit message CHANGE: (#24296) initialize VM network,folder,vapp combobox with saved network, when reopen restore task. build: Fix download links for sbc_vadp.jar and sm_cli.jar build: Update copy scripts to copy all JAR files BUGFIX: (#24296) Problem: The depending comoboxes (vapp,..) will not be refilled. Solution: Set correct handling of vcenter combobox listener, when change current selection. CHANGE: improve wording and set resource pool and vapps in one combobox (vApp extends from resourcepool) NEW: (#24296) Set VM target folder/vapp when restore VM NEW: restore VM to specified folder,vapp,resourcepool via param: (-a folder=,vapp=,resourcepool=) CHANGE: When run VM restore operation, a log line 'Caught an IOException at url 'https://ws2008x64.sep.de/sdk'. Reading ErrorStream for results.' sometime appears. Move log level 'info' to 'trace' for this line. change: Correction of switching the access panel in taskdialog for the different types BUGFIX: (#24326) When save NDMP restore task, the warning message 'A NDMP restore is only possible with option 'overwrite existing files' appears two times. Solution: Show only one time. CHANGE: (#24026) remove log of all supported recover modes, all combinations will be supported at future. CHANGE: (#24026) remove vmdk path with content at datastore for recover mode 'rmdi' NEW: add recover modes 'rmiv' (remove VM from inventory), 'rmdi' (remove VMDKs of VM) and 'delsnapall' (delete all snapshots). CHANGE: remove methods, which throw global exception, throw internal exception instead. BUGFIX: open expert opts at restore wizard with type VM cause ArrayStoreException. Problem: wrong type will be used for list datastore. Solution: extract name of datastore and return as String[]. CHANGE: (#24026) improve log of valid recover modes, when given recover mode is invalid, add valid recover modes for instand recovery and VM sandbox. change: Fix Jenkins warning NEW: (#24026) add recover mode 'stop.remove.detach' for VM restore, which close VM sandbox session. (first recover command for start VM sandbox session='rest.conf.attach-ro-nfs.snap.start') CHANGE: (#24026) add help and more log for action 'remove_inv' CHANGE: (#24026) add new sbc_vadp action 'remove_inv', which remove VM from inventory and remove config files from datastore. BUGFIX: Interface will not more be taken for restore VM. Problem: VM panel use own interface combobox. Solution: use original interface combobox from default panel, which is in use for all backup types. change: (#16726) Change naming of collapsed Sesam specific data CHANGE: (#24026) when restore VM without relocate (), log header 'Relocate VM' appears, do not log header, when no 'reloc' is active. change: (#16726) Change visibility of CBAndUsedMediaPanelNB for Type VM NEW: (#24026) add new VM recover option 'recover=rest.conf.attach-ro-nfs.snap.start' without reloc at restore wizard change: (#16726) Move sesam specific data down to the bottom of screen into a collapsible panel CHANGE: (#24281) improve cli help of param -Z at cli object taskevent, backup BUGFIX: (#24218) - No log is not shown in sm_newday properties BUGFIX: (#24307) Manage VM tasks does not show any content. Problem: internal sub table model is null, when fill tables. Solution: set correct order of initialize tables and add table data change: (#16726) Set Network ComboBox also disabled change: (#16726) Turning the default of VMTargetSettings Checkbox CHANGE: improve cli help for schedule param -Z lifetime change: (#16726) Insert checkbox to enable/disable changing of VM target settings BUGFIX: (#24293) wrong values for datastore capacity will be shown. Problem: wrong value will be demand for capacity from vmware api. Solution: get right value from api. CHANGE: (#24293) show datastore capacity/free at VM restore datastore combobox BUGFIX: (#24263) - FIND in task properties does not work properly change: (#16726) Insert Collapse Pane for Panels with SesamSpecificData change: (#16726) Redesign of the RW startpage for VM and VSphere BUGFIX: (#23254) Restore template VM does not work. Problem: snapshot will be created/removed during restore and will not be supported. Solution: skip create/remove VM snapshot. BUGFIX: include VMDK filter for restore VM does not more work. Problem: browser get no data. Solution: fill browser with correct data and hide browser refresh button. BUGFIX: (#24282) - Exception when scheduling a task in task dialog and level is in with 'missing_cfdi' change: Remove menu item and corresponding code for "Configuration -> Media Management" BUGFIX: when request focus to datastore tab has bad performance. Problem: gui is freezed during initialization, extended datastore data are not cached. Solution: create extended datastore object at client side and use already cached data for fill. BUGFIX: (#21806) exclude iFolder Backup not work, wrong syntax created by UI. Problem: char '.' will be masked with slash. Solution: remove masked chars and add slash at the end of source. change: (#24277) Enlarge the about dialog BUGFIX: (#24265) NetApp NDMP restore to volume different than backup source goes to original volume. Problem: target path use end token ':/' Solution: cut end token. BUGFIX: restore VM without network failed. Problem: host of VM ha no networks, ArrayIndexOutOfBoundsException will be thrown. Solution: check, if network of VM host is available. BUGFIX: (#24265) NetApp NDMP restore to volume different than backup source goes to original volume. Problem: target path use prefix 'NDMP:'. Solution: cut prefix. change: Set Button "Send as Mail" disabled until License Info has been loaded otherwise the Mail is empty change: (#24252) inscription of the label is now adapted to the label displayed under slot change: (#24254) Set a minimumSize for drive-field BUGFIX: (#24232) - Schedule saving doesn't work right BUGFIX: (#24245) - The special character "&" in backup source is saved as "=" and the backup fails BUGFIX: (#24243) - client browse: wrong source for Groupwise in case of datamover OS is OES2018 bugfix: (#23248) Fix the error that RestoreWizard is always in the foreground bugfix: (#24239) Fix a layout error that hides the buttons in Restore Target Browser maven: Fetch artifacts from Nexus proxy on flofix instead of using the artifactory directly change: (#13868) Better check on the existence of pre and post logs change: remove "setBounds" if not needed bugfix: The log files no longer had a line break added missing sorter in the drive data panel change: Customizing the waiting label in the legend of CalendarSheet added missing IDE Strings for SearchableBar classes CHANGE: (#13868) Don't show unused tabs in the results dialog BUGFIX: (#19414) - GUI search in the protocol (not-log) finds "S" instead of "ß" BUGFIX: (#24220) - GUI start fails with 'Die Endbenutzer-Lizenzvereinbarung(EULA)wurde nicht akzeptiert.' Test to find out why SepComboBox cannot be displayed in the Eclipse GUI Builder BUGFIX: (#24207) - Reduce count of parallel threads when filling VM buffer BUGFIX: (#24205) - browse folder with umlaut not possible in case of sbc_smdr for OES2018 is datamover change: Use correct label for "Low Water Mark" when creating an Si3 data store BUGFIX: (#24159) - Remove tab for 'Micro Focus Access' in client configuration BUGFIX: (#24197) - After update, master server GUI does not start anymore NEW: (#24163) Extend GUI so that the value of the eol for command_events can be set in immediate start. Set default eol of command_events to 30 days. CHANGE: (#22967) remove old comparer for generate rows and add to new matcher for generating browser rows by task type BUGFIX: (#22967) parse of browser row types 'GroupWise', 'eDirectory' dows not work. BUGFIX: gui freezes, when enable vsphere client. Problem: vm buffer thread run synchronize and block gui. Solution: run VM buffer for single vSphere client as own thread to prevent blocked gui NEW: (#24163) Extend CLI so that the value of the eol of a command_event can be set/changed there CHANGE: (#24188) when exclude VM vmdk of backup at browser, an popup 'change exclude type' appears. Hide popup for this case. BUGFIX: (#24188) VM backup failed, when backup VM with exclude with vSphere server, which use linux os. Problem: linux client support only exclude with mask of special chars. Solution: do not mask exclude path for task type 'VMWare vsphere'. BUGFIX: (#22967) use right icons for hyperV and its virtual disks at browser. change: (#24042) Move the important setting (object setting) to the top of the window change: (#24163) NullPointer if command_events.eol = null. Solution: getEol only if eol is not null NEW: (#24163) Extend the GUI so that the value of the eol of a command event can be set/changed there BUGFIX: (#22967) when select type NDMP at browser, source '/NDMP:/vol/citrix3:' will be set. Problem: prefix '/NDMP:' cause error. Solution: cut prefix, wight source is '/vol/citrix3:'. CHANGE: improve method 'compare', reorder params and rename compare modes CHANGE: (#22967) when browse hyperV, all VM rows start with prefix 'HyoerV:', cut prefix BUGFIX: (#22967) VM hyperV does not match with row comparer. set correct matching mode EQUALS instead of START_WITH. BUGFIX: (#24183) When select 'hyperV' at browser, 'all' will be set as source for each VM. Problem: type of browser rows does not match with '?h'. Solution: remove complete logic, which set source=all BUGFIX: (#22967) some parameters are missing for regex compare method in some cases CHANGE: (#22967) Currently, the row type of browser will be detected by several methods. Add only one method for detect row types with regex. BUGFIX: (#24160) Hint '@' is not allowed in this field 'Account' , if client properties are opened. Problem: this rule without '@' will be used, when use no servertype 'RHEV'. Solution: add only this rule, when for vm server type 'vCenter' (VmWare vSphere), improve popup message, when enter '@' and set focus to field 'account' BUGFIX: (#23881) RHV bugfix does not more work. Problem: rename vm_server_type 'RHEV-Management-Server' to RHV-Management-Server. Solution: Rename back to original and add combo box renderer for render backup type 'RHEV-Management-Server' as 'RHV-Management-Server' change: The message that the permissions are inherited and the label group names are on top of each other. Resolved that change: (#20401) customizing tables and labels in RestoreWizard Revert "BUGFIX: (#23881) RHV bugfix does not more work. Problem: rename vm_server_type 'RHEV-Management-Server' to RHV-Management-Server. Solution: Rename back to original and add combobox renderer for render original element as 'RHV-Management-Server'" BUGFIX: (#23881) RHV bugfix does not more work. Problem: rename vm_server_type 'RHEV-Management-Server' to RHV-Management-Server. Solution: Rename back to original and add combobox renderer for render original element as 'RHV-Management-Server' change: (#20401) Customize dialogs to remove setLayout(null) BUGFIX: (#24158) RHEV task type isn't shown by client source browser any more. Problem: parse with type 'D' (directory), but rhev items use type 'fv'. Solution: add new syntax to browser row generator. change: (#20401) Customize dialogs to remove setLayout(null) BUGFIX: when open properties of task, mediapool choice compobox at task event table will be filled deep with list of media on server side, which belongs to pool. Solution: run other method 'getAllPools' and do deep fill on client side. BUGFIX: when open task properties, the task event table listener will be registered two times. Problem: the second time cause unnecessary traffic. Solution: register only one time, when task type will be changed. BUGFIX: (#20401) - The label of the files in the Restore Wizard File Browser were not displayed, if there was not enough space to display the entire name. BUGFIX: (#24152) "Media Actions" view broken. Problem: new filter 'action' for media by status are not selected, action filter is invisible. Solution: show action filter and select all media actions entries at filter as default. CHANGE: (#24142) sort all table column filter and place it own menu entry at table header menu BUGFIX: (#24145) - Opening the properties of a backup task takes more than 6 seconds until the windows is completely drawn CHANGE: (#23372) show no data instead of all at saveset/action table, when no elements of media state type/backup state or backup fdi type filter are selected BUGFIX: (#21159) - notification center: "accepted" messages not visible and not "resolvable" BUGFIX: (#23372) when set custom view and change backup to default view, max daterange from filter from/to get lost. Problem: initialize max date as default filter happens only at begin. Solution: prepare default init method, which can be overwritten to set default config. BUGFIX: Trash size label shown as missing in data store properties dialog when data store is a Si3 and customer switched to "Decimal" data size presentation BUGFIX: (#23372) media property dialog under datastore use initialization of media property dialog. Problem: wrong class constructor will be used. Solution: use right one. CHANGE: (#23372) use dockable media action pane with collapsed filters/properties panes for tab 'media actions' at media property dialog. CHANGE: (#23372) remove buttons select all/none states at media filter BUGFIX: (#23372) When change view of saveset, media action table, the title of the parent component will be overwritten. Problem: The propertyChangeListener get active, when change view name of dockable component. Solution: check, if new message key of title does exist. CHANGE: (#23372) remove buttom tool bar at datastore saveset pane, move tool bar buttons 'purge', 'clean up' from bottom bar to dockable bar after button 'property' change: Integrate feedback for default ACL handling CHANGE: (#23372) Remove label 'Number of savesets...' from bottom bar of saveset table pane. BUGFIX: (#23372) When change EOL via saveset table, no confirm dialog appears. Problem: wrong column for get selected EOL will be used. Solution: get right EOL, savesetEOL column via name. CHANGE: (#23372) When oben datastore property dialog and switch to saveset table pane, SQL Exception will be thrown. Problem: column mtime is ambiguous. Solution: use r.mtime instead of mtime at resultsexample. BUGFIX: SQLException, when saveset eol column get visible under datastore dialog. Problem: column 'start_media' undefined at resultsmapper. Solution: do right merge for commit: 'eee64af' BUGFIX: saveset eol column is not filled. Problem: commit 'eee64af' was not merged correctly. change: Show information message when adding a new "restore" group to the system BUGFIX: (#20401) - The saveset tree in the results frame was non shown correctly if bigger fonts were used. Solution: Let the cell renderer set the fitting row height, do not specify a fixed size change: #24123 - Text adjustments / translations / errors in the GUI - resource changes A to C change: [Usability] Add special selection item to S3 endpoint host list BUGFIX: (#24124) - GUI Java NPE when starting Immediate Command_Event BUGFIX: (#24124) GUI Java NPE when starting Immediate Command_Event. Problem: server connection is not initialized, when set start time. Solution: add getter with initialization, when null for server connection. BUGFIX: (#24115) Warning message for independent raw vSphere disk is self repeating. Problem: sbc_vadp backup VM log '..because it is of type 'raw independent.' appears two times. Solution: log only one time. BUGFIX: (#24115) Warning message for independent vSphere disk is self repeating. Problem: sbc_vadp backup VM log '..because it is of type 'independent.' appears two times. Solution: log only one time. BUGFIX: (#17968) - Update restore task if task name is changed BUGFIX: (#12840) - Show 1st medium used for backup maven: Change default for Findbugs analysis new: Allow to edit the default ACL for top level locations BUGFIX: (#23539) - Sometimes the newly opened window is larger than the screen BUGFIX: (23605) - Assign newly created custom groups to all top level locations with access denied BUGFIX: fill VM restore status page cause NPE, when change vsphere server. Problem: after refill VM comboboxes, a VM will be selected without network card. Solution: catch nullpointer exception. BUGFIX: start backup immediately from backup view is special case throws NPE. Problem: default class constructor does not initialize dbconnection. Solution: use default class constructor with db connection parameter. BUGFIX: start backup immediately from backup view or task by client view cause NPE. Problem: serverconnection is not initialized, when set start time. Solution: use right class constructor with param 'dbConnection'. BUGFIX: (#24101) - Missing minimize and maximize button in all properties windows BUGFIX: (#24090) - Task filter in results view doesn't work with multiple task selection CHANGE: (#24098) Rename defaults key 'enable_hyperv_mount' to 'enable_gui_hyperv_mount' (activate hyperV mount at restore wizard) BUGFIX: (#24091) - Simple check of backup source and restore target including special characters causing trouble BUGFIX: (#24098) Set Hyper-V mount invisible using a defaults entry does not work. Problem: VM with mount cause show combobox 'mount' for type hyperV. Solution: set logic 'show mount' by task type. change: Do not buffer VM server marked as "off" BUGFIX: (#24080) - Enter username and password of CIFS share for data stores BUGFIX: (#20934) - Local help in the GUI does not work BUGFIX: (#23323) - Client properties dialog - fields in the window are not adjusted in width BUGFIX: (#23476) - Changes in DB:command_events.cmd schedule are not used during execution BUGFIX: (#23544) - wrong value for "media" view, "EOL filter" and unclear description for filter types BUGFIX: (#24048) - Refresh button while browsing a client is without function BUGFIX: (#23691) - Unterschiede bei Laufwerksaktionen BUGFIX: (#24050) - If you change the task name during a run backup and immediately perform an immediate start, then you get an NPE BUGFIX: (#24064) - All mails with subject in quotation marks are selected automatically when a restore task is saved BUGFIX: (#23922) Adding of new drive isn't possible in Multi drive dialog' anymore. Problem: a null pointer exception will be thrown, when create a new drive. Solution: enable button 'create drive' only, when select an existing drive. Add tool tip as description, how to enable button. Set focus to new drive row at table. BUGFIX: (#24086) - Button "search" in command event dialog box is named incorrect BUGFIX: (#24039) - Move 'Delete Area'-button to the other buttons BUGFIX: (#24077) - Drive number cannot be changed in properties of existing restore event CHANGE: (#23952) improve VM buffer response time Problem: Executor locked fill VM buffer threads of all vSphere server clients until all has been terminated. Solution: check thread state only for requested VM server. BUGFIX: (#24038) - Executing "Show Events" for a media pool does not filter the events table by selected media pool BUGFIX: (#24037) - Creating a new mediapool with existing mediapoolname creates a NPE BUGFIX: (#24056) - Change text 'Execution is blocked' to 'Execution off' in all positions BUGFIX: (#24055) - In Location/Client -> Properties -> Permissions tab change German button label BUGFIX: (#24054) - Remove hook at 'Descend directories on other file systems' when creating a new windows task BUGFIX: (#22633) - Adopt drive selection in GUI, if fixed READ/WRITE drive allocation is active BUGFIX: (#24053) - Exception, if active S3 credentials are tried to be delete. BUGFIX: (#24059) Hyper-V Host Component backup fails with "Backup finished. Status: ERROR Error: DB Module: [BackupProcessing: No virtual machine is found in the system]". Problem: source start with prefix '/Hyper-V:/Host Component'. Solution: cut prefix (source=Host Component ) BUGFIX: (#24047) - Help message for 'migration' isn't complete and incorrect BUGFIX: (#17008) - Restart of failed migrations BUGFIX: VM exception during browse client will not be shown at browser. Problem: Error will not displaced at browser as row. Solution: set correct error handling. CHANGE: (#15659) init VM network combobox with original from backup. BUGFIX: (#24046) - Message when changing capacity/hwm in DATASTORES is wrong BUGFIX: (#23939) - Stop action only on affected Si3 server, if Si3/S3 credentials are changed BUGFIX: (#24025) - GUI client update ends with class not found exception CHANGE: (#15659) VM network combobox is not left-aligned NEW: (#15659) Set VM network (Network,DistributedVirtualPortgroup) at restore wizard BUGFIX: (#14905) - Wrong restore options shown as long as no task is selected BUGFIX: (23534) - Filter out drives with generic type 'SNAP' for all backup, restore and migration events BUGFIX: (#15659) list networks of VM with 'sbc_vadp '-A network ...' cause NPE. Problem: retrieve networks of VM with host system='null'. Solution: Correct handling of given host system BUGFIX: (#23550) - expand "tool tip" for datastore "si3 Repair Area" what means a value of 0 BUGFIX: (#23638) - If E-Mail account setting is changed, original account is deleted BUGFIX: (#23632) - Saveset tree not updated when changing the EOL BUGFIX: (#23633) - Properties of a task can be opened multiple times change: Fix HTML messages do not contain any text BUGFIX: (#23618) - Do not close the media properties window when deleting the media fails BUGFIX: (#24031) - Lots of "Unable to load Clients (ws2008x64)" entries in sm_gui_server_exception.log BUGFIX: (#23029) - Setting of hw_drives.options during data store creation BUGFIX: (#23795) - Realize a 'off' information for the clients, if they are locked for backups BUGFIX: (#24025) - GUI client update ends with class not found exception BUGFIX: (#23335) Different issues with VMware feature "Manage VM tasks". Problem: VM table will be filled with wrong data at VM taskmanager, when use ESX client without vm_server_type='vCenter'. Solution: Fill VM buffer with correct ESX client values. CHANGE: add help text for VM table area 'VM without tasks' when set taskgroup as filter BUGFIX: (#23689) - Toggling 'Show external' in the filter area of Job State/Backups also affects other elements besides external backups BUGFIX: (#23876) - Information tab of migration results shows data size in decimal format when binary format is set BUGFIX: (#23889) - A new task isn't displayed in the GUI in BACKUPS-TASK FILTER BUGFIX: (#23738) - Note text and locked state of an active backup job cannot be changed CHANGE: (#23381) Update defaults key for saved 'restore VM attach' config to 'gui.proxy_vm.' BUGFIX: attach panel is empty, when restore VM with attach. Problem: When restore VM and click to last step, go back and restore VM with attach cause empty attach panel. Solution: set correct initialization at restore page handler, when restore VM attach. CHANGE: (#23381) Set default proxy VM for restore over attach, choosen attach config will be saved at defaults by server, when click next at restore VM attach and will be used as initialization, when restore VM attach again from same server BUGFIX: (#23736) - Specified jobs are shown with + sign at restore wizard BUGFIX: (#23335) VM Table will not be refreshed immediately, after set include filter. Problem: filter will be set, after press return or change filter again. Solution: Simulate press key 'ENTER' after add char to filter. BUGFIX: (#23717) - Switch for UI-mode should be configurable per user BUGFIX: (#24011) - Change action when creating a migration task without a name BUGFIX: (#23162) - JOB STATUS - ERGEBNISSE - DURCHSATZ - there is no menu item 'EINHEIT' NEW (#21645) - Add a "save as" download link to log file viewer BUGFIX: (#23966) - Move button Activate/Deactivate Authentication to the bottom of the Permission Management Dialog BUGFIX: (#24013) - Do not offer S3 clone pool for backup in task group schedule tab CHANGE: (#23335) Different issues with VMware feature "Manage VM tasks". Directly refresh table, after set include filter change: Fix saveset shown twice for S3 clone media pool BUGFIX: (#23755) - S3 Replication: Deactivating clone media pool should stop replication change: Don't set a minimum size on JXOptionPane. Have to figure out why sometimes the messages are not displayed correctly BUGFIX: (#23763) - S3 connection settings can be changed when associated with a data store change: clean code, remove TODO CHANGE: (#23974) Extract information box 'Start SI3 initial seed' as own message class, which can be used for another 'STATUS' cases. BUGFIX: (#23974) Use common execution class for starting initial SI3 seed. Problem: When start datastore SI3 initial seed, the operation finish with error. Solution: Use correct parser forhandle output 'STATUS=SUCCESS MSG=OK' of command 'sm_replica' CHANGE: (#23504) use separator between toolbar buttons at dialog 'manage multiple drive' change: Fix naming of "S3 Credentials" tab and section header change: Avoid line/word wrap in JXOptionPane for now BUGFIX: (#23622) - cannot change "note" field of internal groups BUGFIX: (#23677) - Context menu "New Backup Event" does nothing when invoked from a migration event change: Current messages should use monospaced font change: Fix default value for "Max Channels" not correct when creating a new data store change: Reworked dialog to authorize operation by user/password CHANGE: (#23952) Use original timeouts VM buffer executor thread. (was changed at commit: 'f185e4f') BUGFIX: (#23983) - NPE location based admin try to import sesam db in GUI BUGFIX: (#23996) - The drives disappear except for the first one in the GUI CHANGE: (#23952) Add extensive logging to the VM buffer, add trace log for VM property collector and reduce awaiting timeout for VM buffer thread manager. change: Fix NPE on opening "Initial Seed" dialog BUGFIX: (#23979) - Remove the throughput value (0 B/h) in the DATASTORE-Si3-ACTIONS-SEED_properties_info-window change: Fix NPE in Mailer when connect is failing change: clean code, remove completed TODOs BUGFIX: (#23986) "Single File Restore" is shown twice in the Restore Wizard of a Hyper-V Restore. Problem: mount saveset and whole VM mount/attach will be shown. Solution: hide mount saveset and VM attach for hyperV, hide all mount option, when restore 'incr' backup BUGFIX: (#23978) - Selective restore of SESAM backup switch to disaster restore bugfix: build failed CHANGE: (#23952) Add extensive logging to the VM buffer, add trace log for log duration for retrieve VM metadata and of each VMDto object BUGFIX: (#23499) - Selection box for drive number in Si3 initial seed dialog is to small change: Use "-_." as default media action log file name BUGFIX: (#23956) - Si3 encryption password may only be changed after inserting the existing password CHANGE: (#23952) Add disabled entry to enable trace log for component VMBuffer CHANGE: (#23973) CLI returns with same exit code in case of server startup and error. Use exit code '2' for cli startup problems. CHANGE: (#23952) Add extensive logging to the VM buffer, add trace log for log duration of VM Buffer and internal VM buffer by datacenter with list of all VM names, count VMs. BUGFIX: (#23963) - Groups Dialog adjustments BUGFIX: (#23962) - "Create and/or Change User" dialog adjustments change: (#23954) Set Checkbox "Use negative values" invisible Revert "change: (#23965) Change the name of "Without Schedules" in "External Events"" BUGFIX: (#23955) - Move the "Si3 Repair Area" from the Si3 DataStore to the Expert mode change: (#23965) Change the name of "Without Schedules" in "External Events" BUGFIX: (#23958) - In "Manage multiple drives" Dialog change column name "Changed" to "Selected" BUGFIX: (#23957) - Change title of S3 tab from "Amazon S3 Access" to "S3 Access" BUGFIX: (#23953) - Change Default date range of "Last Backup State" to maximum date range possible BUGFIX: (#23890) - The wrong LOG is displayed in the RESTORE tab of TRACE-LOG change: (#23560) Added MigrationResultsPanel2 to Panel1 and enlarge the message to the full width of the window change: Fix size of "Backup as image" toolbar button BUGFIX: (#23798) OperationNotPossibleException when changing backup level of backup task event for task type not supporting level full. Problem: fdi type combobox model will not be refreshed, after change scheduled task. Solution: select first item at cfdi combobox as init for refresh after refill. change: (#23794) Change Headline in loader action window CHANGE: (#23922) add missing note 'All Backup-, Restore- and Migration Tasks will be stopped.', when apply drive config at dialog 'change multiple drives' BUGFIX: (#23972) - GUI hangs after pressing 'Manage VM task' button' new: Added new Panel for FontChoose new: added unit test for download of update files new: added support for update files in v2/download API change: Fix unit tests BUGFIX: (#23909) - Permission management - Add "Use local User Database" to show users that they don't have to use AD or LDAP BUGFIX: (#23943) - Column disappears in restore wizard when removing a hook - and when moving a column to the left, an exception comes up CHANGE: changed server file types and subtypes BUGFIX: (#23944) GUI does not more respond, when delete all drives from datastore. Problem: Drivetable will not be refreshed, after remote last drive. Solution: refresh drive table. CHANGE: (#23922) when add drive at multidrive dialog, use device='/dev/nst?' as template, when server use platform 'unix'. BUGFIX: (#23941) - ClassCastException thrown when creating an addtional Si3 drive BUGFIX: (#23942) When I delete a drive in DATASTORES the sure-question comes up two times. Problem: the user will be ask for deletion at datastore dialog and invisible drive dialog. Solution: remove one confirm deletion at datastore dialog. CHANGE: (#15352) Enable Buttons "Create" and "Copy" under Activities->ImmediateStart->Command CHANGE: (#23931) Add and rename columns at datastore drivetable. Add column 'accessmode', rename column 'Name' to 'Device Server (RDS)' BUGFIX: (#23927) - GUI hangs after pressing 'Manage VM task' button' change: Change Panel Layout Settings so that window scale automatically again BUGFIX: (#23922) wrong drivenum, when create second drive at multidrive dialog. Problem: free drive will be get from server each time, no local drivenum exist check. Solution: get free drivenum from table instead of from server, new drive will be added to table. CHANGE: (#23922) set correct init for hw_drives fields: name, loaderdrive,device at new drive under multiple drive dialog for new drive change: Fix failing unit tests CHANGE: (#23922) hide drives with type 'SNAP' at multiple drive dialog BUGFIX: (#23922) Add drive under multiple drive dialog does not work. Problem: new row will be appended as last row, some columns are not editable. Solution: use selected row as template, create clone for new drive. change: Fix duplicated field exception is thrown when creating a new task event BUGFIX: (#23921) Restore of VM to original fails with VM Exception: [NullPointerException]. Problem: fields for network configDistributedCirtualPortgroup or configNetwork are empty. Solution: add null check for all fields. change: Add V2 server service REST client implementation BUGFIX: (#23918) The column width in the gui should not be adjusted automatically (GUI - DATASTORES). Problem: When refresh table datastore manually via F5 or change tab, table will be refilled with auto adjust column sizes. Solution: auto adjust columns only after first fill of table change: Fix findbugs warnings BUGFIX: (#23919) - NPE comes up, wenn I try to duplicate a task BUGFIX: (#23898) VM backup without raw vmdks and excluded independent disks finish with warning. Problem: log id '2971' at info level, the kernel scan this id and exit with warning. Solution: use default id in that case. change: Add additional authentication tests change: Add long report date range when "date_column" is not "sesam_date" change: Fix find bugs warnings BUGFIX: (#23898) Exclude for independed VMDK works, but warning appears anyway. Problem: independent vmdks will be logged as warning although excluded. Solution: do not log independent vmdks as warning, when excluded. BUGFIX: (#23903) Reset CBT fails with exception: "External process failed: com.vmware.vim25.GenericVmConfigFault". Problem: Exception will not be handled. Solution: handle exception 'GenericVmConfigFault' and extract fault message. BUGFIX: (#23900) Nullpointerexception will be thrown, when select saveset at restore wizard. Problem: Boolean has state 'null', but will be checked as true. Solution: use correct check for type 'Boolean' change: removed unused class change: change: Fix find bugs warnings change: Fix find bugs warnings change: Remove SEPAuthentication class. Use LoginDto instead. new: Added unit test for pre authenticated user change: Fix logic to detect policy file name change change: Fix remembered policy file mtime not resetted once the policy file itself changes change: Add more logging to LoginServiceImpl change: Fix client service tests change: Make sure that the logger context is correctly set in all unit tests change: Avoid division by zero when data store size is 0 but not null BUGFIX: (#23893) - Remove TAB 'Areas' when creating a new datastore BUGFIX: (#23894) - Wording: delete a datastore -> '... not EOL free savesets are on this data store' BUGFIX: (#23892) - Java exception comes up when deleting area in a datastore change: Remove debug exception dialog change: refactoring in ServerService and added more tests change: Move UIManager initialization into its own utility class BUGFIX: (#23888) VM restore cause NPE and checkbox single file restore available. Problem: Restore VM without image offers include VMDKs although not supported. Solution: offer VM include VMDK step only at restore wizard, when original VM use option 'Backup as image'. change: Ignore BlowfishJ package for find bugs change: Fix failing unit test change: SESSION_HEADER should be final BUGFIX: (#23600) VM Exception: [com.vmware.vim25.ManagedObjectNotFound: VirtualMachine:vm-528228] during restore. Problem: Connection lost to vsphere server. Solution: Ping server to prevent lost connection. CHANGE: (#23881) Change task type RHEV and Tab RHEV into RHV only at GUI. (revert one file 'VMController') Revert "CHANGE: (#23881) Change task type RHEV and Tab RHEV into RHV only at GUI." CHANGE: (#23881) missing de label, when change access tab RHEV into RHV GUI. Bug 21645 - Add a "save as" download link to log file viewer CHANGE: (#23881) Change task type RHEV and Tab RHEV into RHV only at GUI. BUGFIX: (#23880) - When I create new datastore, the capacity/hwm is presetted, but the value cannot be changed BUGFIX: (#23873) - Grolar: after installation a internal group called backup exist, should not exist change: Reset session if timed out even if session is found for incoming request change: Fix version and parent version in master pom.xml change: Remove sep-model template. Requires more preparation and cleanup change: Set Maven version to 4.4.5-SNAPSHOT for Beefalo new: Add "sep-model" project change: Fix findbugs warnings Bug 21645 - Add a "save as" download link to log file viewer - added all the possibilities of /server/download to the /server/view BUGFIX: (#23577) Independend disks are not marked as warning when VMware machine is powered off. Problem: no warning log, when offline VM has independent drives. Solution: add warning log, when VM is offline and has independet drives. CHANGE: clean+format code BUGFIX: (#23761) - S3 Access Set which is in use should not be deletable. BUGFIX: (#23869) - Remove 'Descend directories on other file systems' in task properties of a BSR task change: Fix findbugs warnings CHANGE: (#23823) Add different type information to CLI description. Show valid arguments of cli parameters: tasks.task_type, clients.oper_systems, data_stores.type change: SubSectionHeaderLabel formatting change: Add icon panel support to AbstractDialog change: Add origin of "UI Manager Defaults" dialog BUGFIX: (#21645) Add a "save as" download link to log file viewer. new: from parameter in /sep/api/v2/server/download has a current date for the default value change: Remove unused image change: Hide "Migration Task" combobox for restore events change: Decorate backup events with FDI type fixed unit test new: (#23671) - Restore Assistant: Show only tasks in task selection which have one or more successful backup BUGFIX: (#23825) - Immediate start of task with blocked execution should be disabled in context menu change: Add profile to use HiDPI ready JIDE libraries BUGFIX: (#23812) - Readability Check repeat rate is the same like the readability check limit days, after new open the dialog box BUGFIX: (#23856) - Customer calendar - changing date and display entered range change: Fix assertion error in LabelWithIcon change: Improve UI server logging. Avoid duplicated log entries. change: Improve Netty server handler change: Fix some minor layout issues change: SepComboBoxes have incorrect minimum size change: Further clean up to Netty specific code change: Fix findbugs and Eclipse warnings CHANGE: (#23847) Use own log ids for command 'sbc_vadp'. 2972=Cannot back up the volume with compatibility mode 'physicalMode'. 2973=Cannot back up the volume with compatibility mode 'virtualMode'. BUGFIX: (#23855) vSphere RAW volumes are not shown for exclude. Problem: raw vmdks under VM will be filtered at client browser. Solution: show raw vmdks change: Cleanup Spring dependencies a little change: Remove dependency to com.github.reinert.jjschema and com.google.guava BUGFIX: (#23751) - Use timestamp instead of seconds since epoch for DB:notifications.id BUFGIX: (#23847) VMware backup excludes RAW volumes automatically, but does not provide any information about it. Problem: customer will no be informed, that raw VMDK will not be saved. Solution: add warning log that VM has raw vmdks BUGFIX: (#23854) - Regression: Column 'Locked' missing in the saveset table of the data store properties dialog change: Fix MyBatis exception when calling ResultsMapper.selectResultsOfSuccessfulTasks change: Stabilize analysis of DAO classes and detection of eligible rest methods change: Fix NPE in mailer while logger not yet initialized when called from unit tests change: Fix logger configuration is overwritten by loading the Spring application context change: Fix wrong remove method used in media pools dao to remove media pool relations change: Add DOCTYPE header BUGFIX: (#23839) Include of VMDK at restore doesn't work anymore. Problem: VMDK folder will be cutted, when start VM restore. Solution: parse VMDK from results without cut folder at results.source. change: (#23837) add cli example for 'add calendar schedule' CHANGE: (#23837) improve help for cli commands, use same names for schedule params as in the gui, add schedule examples. BUGFIX: (#23838) - Remove the possibility to set default interfaces via the defaults dialog change: Remove unused imports change: Add additional convenience method to only change the font size. change: Clarify the use of "Role" vs "Permission" in Users Permission dialog BUGFIX: (#21645) Add a "save as" download link to log file viewer. Problem: The /api/v2/server/download doesn't support all file types. Solution: added LICENSE, CALENDAR and CURRENT types BUGFIX: (#23836) CLI function to list vSphere snapshot of VM does not work with all VMs. Problem: list snapshots of VM under vApp has no access to datacenter via internal tree and cause NPE. Solution: add NPE check for continue operation. BUGFIX: (#23835) - LDAP / AD mapping does not work correctly if user is member of multiple groups change: Remove unused imports BUGFIX: (23833) - Missing save sets in media properties BUGFIX: (#23821) - Buttons in data store dialog are missing in some cases BUGFIX: (#23819) - Access to media failed: ERROR: column reference "label" is ambiguous change: Improve IPv6 local host address detection change: Unify access to special user everybody ACL and label change: Fix NPE while opening "Job State > Backups" BUGFIX: (#23799) Add mustache string with prefix '{{ dashPrefix count_optional}}' for task name does not work. Problem: token '{{ count_optional}} will be not handled. Solution: set correct internal taskname generation with prefix check '{{.*count_optional}}'. BUGFIX: #23671 - Restore Assistant: Show only tasks in task selection which have one or more successful backup; Problem: REST server returns tasks without backups. Solution: Filter out tasks without backups change: Fix warnings and formatting change: Add column "Label" to restore wizard task table model change: Fix findbugs warning BUGFIX: (#23800) - Trying to open the properties of a replicated saveset fails with an "No Data Available" error BUGFIX: (#23655) - After remove existing task from task group (right click) - task is still visible change: Avoid stack trace dumps in the test logs if failure of the call is expected change: Fix handling of "/sep/api///" style CRUD operations in V1 API change: Try to get more info about the junit test failures BUGFIX: (#23781) - "Operation Not Possible" exception thrown if restore user tries to set standard layout change: Switch Dialogs/Panels from GroupLayout to GridBagLayout BUGFIX: (#23802) Restore wizard hangs in task selection after vSphere saveset is mounted. Problem: when initialize browser with mounted VMDK, expandAll will be done. Solution: do expandAll only for normal VM restore with include VMDKs as data. change: Redesign of dialogs converted from GroupLayout to GridBagLayout BUGFIX: (#23807) - cannot add a "follow up" event to task_event because no blank input possible change: Redesign of dialogs converted from GroupLayout to GridBagLayout change: remove unused variable BUGFIX: (#23761) - S3 Access Set which is in use should not be deletable change: (#23799) add unittest for optional task NEW: (#23799) Add mustache string '{{count_optional}}' for task name, which create task with '', when already exist. change: Redesign of dialogs converted from GroupLayout to GridBagLayout change: Add missing "fromString" method to RelativeDate change: Update dependencies for Beefalo change: Switch Java compatibility settings to Java 8 bugfix: fixed filename in download BUGFIX: (#23624) - Basic regex check of follow up event BUGFIX: (#23721) - Properties for data stores drives can be opened from the topology view change: Introduced HostUtils to easier handle execution platform differences change: Redesign of dialogs converted from GroupLayout to GridBagLayout change: (#23013) Rebranding Novell to Micro Focus BUGFIX: (#23790) Print out 'sesamPath' in correct from, so it can be used for task creation. Problem: source of generated task does not start with slash. Solution: add slash before datacenter for cli list VM operation. ("//VMware vSphere///") change: better help description for cli param 'add task -o checkexisting'; missing change from commit: '219bc25' BUGFIX: (#23796) - Expert mode settings falls back from "Basic" to "Advanced" change: better help description for cli param 'add task -o checkexisting' BUGFIX: (#23213) The Areas part of the Areas tab in datastore dialog is now refreshed after deletion of a media pool bugfix: (#23649) Set settings in yearly and monthly panel uneditable if the tick in AT remains in the other place. new: improved the download of the files. Problem: downloading large files leaded to the OOM exception. Solution: use HttpChunkedInput change: Fallback to hardcoded default font "Tahoma, PLAIN, 11" to keep the UI usable BUGFIX: (#22666) mustache keywords does not work with task generation. Problem: keywords are not more circled by '{{}}'. Solution: build rythm string without cut of '{}' chars. bugfix: use mustache operation 'toUpper' does not work. Problem: operation use toLowerCase instead of toUpperCase. Solution: use correct internal operation 'toUpperCase'. BUGFIX: (#23783) - Show media where saveset is stored under DATASTORE -> SAVESETS bugfix: 2 junitests failed change: (#23764) Two times NOTE is displayed in GUI - change to Last Sesam Message and Note, Set Last Sesam Message field uneditable BUGFIX: (#23783) - Show media where saveset is stored under DATASTORE -> SAVESETS CHANGE: (#22666) improve status line, after add task, which source already defined, use existing task as 'msg' instead of 'null' change: (#23627) Change Label SI3 repair area label back to LWM and do not allow edit of LWM currently bugfix: (#23622) Set 'Note' field of permission management groups editable change: Insert I18n text for Label Access Mode in Client Dialog change: (#23554) Better description of filter types change: Switch Dialogs/Panels from GroupLayout to GridBagLayout change: Fix findbugs warnings bugfix: 2 junit tests failed. change: Update formatting of FontUtils BUGFIX: (#22666) cli param '-O source_not_found' does not work for cli action 'add task'. (Prevent tasks with same task type and source). Problem: param '-O source_not_found' is not defined for cli action 'add task'. Solution: add new param 'source_not_found' for method 'insert' and check, if task source is already defined. Revert "BUGFIX: (#22666) cli param '-O source_not_found' does not work for cli action 'add task'. (Prevent tasks with same task type and source)" BUGFIX: (#23777) - Translate in the german GUI the 'Encryption & Compression' tab to 'Verschlüsselung & Komprimierung' change: Clean up SEP version of StringUtils and use the Apache version instead BUGFIX: (#23774) - Add possibility to save "views" in GUI for Operator user BUGFIX: (#22666) cli param '-O source_not_found' does not work for cli action 'add task'. (Prevent tasks with same task type and source) change: Remove unnecessary debugging output to stdout BUGFIX: (#21773) - Migration task combobox not updated in "Immediate Start" dialog when selected media pool is changed BUGFIX: (#23771) - When a restore or operator user is trying to save a view, an exception is thrown CHANGE: (#23749) optimize file name creation for media log. remove duplicate code. BUGFIX: (#23718) - Saveset view at data store properties should show count of copies CHANGE: (#23749) S3 Replication: SYNC Mediaevent should contain useful information. Create protocol name for action 'sync'. BUGFIX: (#23748) When a NDMP-restore is starting a warning-window opens. When I press X in this window (top-right) the restore process starts. Problem: check only, if button 'No' was clicked for cancel procedure Solution: invert check, prove, if button YES was pressed BUGFIX: (#23620) - NPE is thrown when restore user invokes "Manage Layouts" BUGFIX: (#23725) - GUI auf deutsch, aber bei Eigenschaften von einem Laufwerk steht "Drive Properties" BUGFIX: (#23756) - If data store media pool is deactivated, GUI shows additional options which are usually disabled change: Add handling for special value "none" for DB:defaults.gui_enable_protocol_for_groups. "None" hides the protocols for all user groups. NEW: (#23747) - Show failed clone state in data store table BUGFIX: (#23727) - si3: mediapool "Netapp" should not be selectable during setup change: Remove "Restore" role from "New Group" dialog for Grolar BUGFIX: (#23704) - Getting a 403 error (forbidden) when creating a restore task from a backup with a very long task name BUGFIX: (#23692) - Select time range filter fails with 'java.lang.reflect.InvocationTargetException: null' change: Fix Findbugs warnings bugfix: (#23693) show menu item 'properties' under bystatus components CHANGE: (#23693) Add 'Task properties' to context menu for 'Never used' tasks in MONITORING - LAST BACKUP STATE change: Switch Dialogs/Panels from GroupLayout to GridBagLayout BUGFIX: (#23695) NDMP client can be created without account data. Problem: Create NDMP client does not enforce to set account/password data. Solution: Set focus to required fields, which are required, before client creation. change: Fix NPE when showing properties of a backup BUGFIX: (#23675) - Delete of a schedule still having some events associated does not work BUGFIX: (#23684) Button for Exchange Recovery Pro at Restore wizard is not anymore at all. Problem: the logic, which decide, if option 'Sep sesam recovery pro' visible is broken. Solution: show option, if saveset is mountable and backup type='Exchange Server' or 'Exchange Server DAG' change: switch Dialogs/Panels from GroupLayout to GridBagLayout change: Fix translation properties key order BUGFIX: (#23673) - Add a tooltip for backup event name BUGFIX: (#23682) Interfaces change in GUI has no effect. Problem: changed interface use own flag, which will never be set, when change interface area. Solution: set flag, when change interface area. BUGFIX: (#23676) - When I create a new media event under a schedule without making a selection an exception comes up BUGFIX: (#22871) - Delete automatically generated migration task created by immediate start migrations after execution BUGFIX: (#23600) VM Exception: [com.vmware.vim25.ManagedObjectNotFound: VirtualMachine:vm-528228] during restore. Problem: Exception 'ManagedObjectNotFound'll be thrown, when get runtime from vm. Solution: catch exception, reconnect to vsphere server and renew host, initialize internal objects VirtualMachine, HostSystem a second time. BUGFIX: (#23534) mediapool type is null, when create pool after datastore creation with type 'NetApp Snap Store'. Problem: Media pool type not set for 1st media pool created during DS creation. Solution: get type from data store type combobox. BUGFIX: (#23662) - Filter for all Levels in Job State/Backups has description 'All Types' BUGFIX: (#23650) - Creating a new custom calendar or changing an existing time/date-range - a JSON error appears change: Switch Dialogs/Panels from GroupLayout to GridBagLayout BUGFIX: (#22666) wrong cli error, when use invalid backup type for action 'add taskgen'; vm task source will not be set. Problem: param -f input use JSON type "VMDto" instead of 'FileDto'. Solution: check type of JSON. BUGFIX: (#22666) cli 'add task' with name generation failed. Problem: Parameter name is invalid: TASK_TYPE_SHORT cannot be resolved to a variable. Solution: do special handling of task name for cli object 'task' next to 'taskgen' BUGFIX: (#23654) - When sending a log via e-mail, some German words appear in the subject line BUGFIX: (#23596) - State Filter in filter panel of Media Actions shows quite wrong results change: Fix formatting and copyright header BUGFIX: (#23651) - Java exception when opening or refreshing clients tab change: Fix update UI progress bar does not show any progress change: Fix delete flag handling BUGFIX: (#23634) - Last backup state: Exporting data to XLS contains "-1 B" for "Stored Size" BUGFIX: (#23629) VMware Single File Restore via mount does not recognize drive letters anymore. Problem: drives as root directory will be parsed as VM instead of DeviceDirectoryRow. Solution: add check, if do mount/attach VM or restore VM with include VMDKs change: Filter out migration tasks with object restrictions (task, group, client) for immediate start of migration after backup bugfix: (#23600) internal exception, when reconnect to vSphere server. Problem: vsphere objects are deprecated after reconnect. Solution: get required VM objects a second time. change: Switch dialogs/panels from GroupLayout to GridBagLayout NEW: Also add migration task column to "Schedules" tab in task/task group properties CHANGE: (#23013) Wrong picture on tab "Micro Focus SMS" on an OES Client BUGFIX: (#23600) VM Exception: [com.vmware.vim25.ManagedObjectNotFound: VirtualMachine:vm-528228] during restore. Problem: Reach limit of timeout (30min). Connection to vSphere server will be cutted. Solution: reconnect to vSphere server and continue. change: Fix ACL filtering for statistic service APIs used by the web dashboard change: Disable change for #23605 and move to Beefalo. Requires additional work in MyBatis mappers. BUGFIX: (#23611) - Immediate migration task group - can't select drive and interface of source pool if backup event without predefined drive BUGFIX: (#23617) Snapshot isn't removed after vSphere backup. Problem: command sbc_vadp will be terminated, before remove VM snapshot. Solution: terminate command after remove snapshot. change: Increase patch version number from 4 to 5 for Beefalo change: Beautify "sm_cmd check acl" output BUGFIX: (#23605) - Assign newly created custom groups to all top level locations with access denied change: Fix duplicated task names in task name filter panel change: Fix failed to determine default ACL for parent objects BUGFIX: (#23613) - Restore user can see all jobs independent from ACL settings change: Fix a few Eclipse warnings related to JavaFX BUGFIX: (#23610) - Drive group is empty in DATA STORES - OVERVIEW bugfix: (#23604) - ACL not work correctly in case of sub location BUGFIX: (#23612) - LDAP Auth do not work change: Fix NPE accessing defaults entry "disable_gui_acl_full_permission_set". BUGFIX: (#23601) - Unable to delete an S3 credential set from Si3 DS configuration change: Fix failing unit tests because of reworked handling of DB:ui_user_group_relations BUGFIX: (#23602) - Do not allow to choose an external group for ACL configuration bugfix: (#23586) - Same SQL statement is executed several times in 1 second CHANGE: (#23571) use exit code '1', when component 'sbc_vadp' log warning line. BUGFIX: (#23571) restore VM to another server, which has other networks fails. Problem: vsphere server logs error message: 'Invalid configuration for device '0''. Solution: Improve error message, use 'Set network name failed. Network name does not exist on target' and continue restore process. change: Unify info dialog shown when a property of the data store or a data store drive is changed change: Fix Findbugs warnings change: Do not fork a JVM if running findbugs analysis BUGFIX: (#23590) - IllegalArgumentException try to change values of a user defined "media type" SRC Bugfixes: ef06dd673f bugfix: (#24916) Do not add padding bytes to savesets. Problem: Last commit with wrong logic for SI3 DeDup new: Mount VMKD on HP StoreOnce: Set '-d ' correctly bugfix: (#25773) - sm_vfs displayed wrong content because string comparison produced unexpected result change: Do not write message to main log for checking SI3 fsck incr. file Revert "bugfix: (#25745) - Client 'dir' command shall not print file or directory attribute access error. Print error with higher verbose level, format with clang-format tool" Revert "bugfix: core dump in the iGetWin32Volumes function. Re-implemented." Revert "bugfix: (#25772) - Client 'dir' returns returns error: "GetSystemReservedPathsW Cannot get BcdDevice path string" on UEFI systems" bugfix: (#25955) Readonly drive 46 is allocated as '_WRITE_' drive. Problem: Last fix lead to loop. Solution: Avoid 'continue', break processing for permanently allocated queues bugfix: Remove VFS init timeout used for semaphore testing bugfix: (#25994) Do not overwrite STPD '.info' file after backup, but write '.info2' file NEW: (#17279) Update 'DB:clients/tasks.data_mover', if Sesam server name is changed bugfix: (#24916) Do not add padding bytes to savesets. Problem: Currently only the info file for DataStores can be read (but IS_STRIPPED=... is missing sometimes). Solution: HPE StoreOnce Catatlys always without padding, DataStore depends on .info file IS_STRIPPED, Si3 DeDup will always be block aligned (stripping necessary) bugfix: (#25986) TEST-BACKUP restore during installation ends with Archive without trailer warning. Solution: Do not longer remove padding bytes since commit a29a0c5 (#24916) 'Do not add padding bytes to savesets' BUGFIX: (#25936) It is not possible to select SystemReserved and C: and D: and E:. Solution: Check if source contains 'Volume{...}' or 'system_reserved' then add appropriate device to job script instead of source, e.g. '\Device\\HarddiskVolume1' BUGFIX: (#24916) Do not add padding bytes to savesets. Solution: The function write_data_direct_common() does not longer align the write buffer for the last block. EOF handling during restore improved so no re-padding required change: Set sufficient array size for szError in ExecuteSmsCmd(...) BUGFIX: (#25961) Saveset mount by VFS on RDS: Check VFS semaphore before trying to access mount directory BUGFIX: (#25961) Saveset mount by VFS on RDS: Check VFS semaphore with a timeout of 20 min BUGFIX: (#25961) Saveset mount by VFS on RDS: Check VFS semaphore on RDS and not on Sesam server new: 'sm_lock': Do not truncate semaphore name to 32 chars. Print out STATUS= MSG= for every case change: Windows: 'sm_client dir mount' output simplified - one line with device and volume bugfix: (#25772) - Client 'dir' returns returns error: "GetSystemReservedPathsW Cannot get BcdDevice path string" on UEFI systems bugfix: core dump in the iGetWin32Volumes function. Re-implemented. bugfix: (#25745) - Client 'dir' command shall not print file or directory attribute access error. Print error with higher verbose level, format with clang-format tool BUGFIX: (#25975) Windows: Permission check to execute command events on Windows is using quotes. Solution: Check for command with and without quotes bugfix: (#25974) Restore from tape can fail with "Archive without TRAILER!!!". Problem: In some specific cases SMS failed to detect correct tape block size. Solution: Handle wrong tape block size correctly BUGFIX: (#25955) Readonly drive 46 is allocated as '_WRITE_' drive. Problem: sm_qm_main log showed 'No running job > release resource 46' due to check_que_and_pending_jobs() is called a 2nd time with mode 'idle' where allocation is released. Solution: Do not release allocation for permanent allocated resources new: sm_data_store fsck: Add some addtional log messages BUGFIX: (#25956) sm_data_store fsck: Do not complain about missing DB entries from savesets of active backups, even if data size is 0. BUGFIX: (#25949) FSCK on an Si3 on an RDS does not work, File '...\sm_common.py', line 486, in sm_popen (IOError: [Errno 0] Error). Solution: popen() with 'sm_dedup_interface -d ... s3 object list alive' now enclosed in try:/except:. The command to delete multiple savesets did only remove last saveset. BUGFIX: (#25950) Data Store actions (Purge, ...) failed for Data Store with type 'Path' on RDS with version < 4.4.3.66. Solution: Initialize ds.df_cmd to avoid AttributeError change: Set protection of defaults entry 'auto_update_gui_server' to 'w'. BUGFIX: (#24648) Remote update using sm_update_client.exe fails due to files in use. Now all dll files which are used by the sm_sshd.exe and the sm_ctrld.exe are moved to a subfolder to ensure that no files are in use during update. These files are deleted after the update has been finished completely. Also the alive_test_sbc is always executed, no matter if the update was successful or not to make sure that all DB entries of the client are up to date after the update. change: (#24112) SEP sesam patch routine does not check if all sesam processes are really stopped. Problem: sm_shutdown complains about gv_prot. Solution: Use stdout and stderr if gv_prot is not set (e.g. SEP sesam client) BUGFIX: (#24112) insert the sm_os_startup.cmd and the sm_shutdown.exe in the GUI and the client kit. They are needed to ensure that all processes are stopped before executing the servicepack update. new: (#24112) inserted the sm_shutdown.exe in the GUI and the Client kit to ensure that we can stop all processes during servicepack update. new: (#24112) inserted the sm_os_startup.cmd in the GUI and the Client kit to ensure that we can stop all processes during servicepack update. change: Set 'DB:task/*events.exec=1' during Sesam installation new: (#22218) Automatic GUI server update: Add 2 update sections in 'sm_db_update.ini', which will be called before and after JAR file update new: (#22218) Automatic GUI server update: Call pre/post UI service update section from 'sm_db_update.ini' extracted from JAR file wip (#19381) Use 'sm_java' to start 'sbc_vadp' on Windows CHANGE: (#25000) Do not count data of inactive tasks. Solution: Do not count Front Side Volume for tasks with tasks.exec='0' CHANGE: (#25779) Overall socket based license VM Essential [Plus]. Now 'VM Essential'/'VM Essential Plus' edition allows to set 'VM_Essential_Sockets' to count sockets over all. The allowed hypervisor types must be set with ESX_Sockets, XEN_Sockets, RHEV_Sockets, KVM_Sockets, OPENNEBULA_Sockets or PROXMOX_Sockets (=1) change: Typo with wrong XX_LICENSE_SOCKETS_ERROR bugfix: (#25779) Overall socket based license VM Essential Plus. VMware Sockets (ESX_Sockets) must be set to unlimted NEW: (#25779) Overall socket based license VM Essential Plus. Now 'VM Essential Plus' edition allows to set 'VM_Essential_Plus_Sockets' to count sockets over all. The Hypervisor type can be set with ESX_Sockets, XEN_Sockets, RHEV_Sockets, KVM_Sockets, OPENNEBULA_Sockets or PROXMOX_Sockets (set to > 0) Switch 'beta' to 'release' bugfix: (#25758) The exit code of the automatic update on windows was not returned correctly. In case of success, an error was returned. Now the exitcode should work as expected. bugfix: (#25861) The wrong url was opened when trying to open the java link. Use the variable instead of a fix string. change: initialize size value as integer and not tuple, otherwise diprint will exit with format error in case no size is specified for item BUGFIX:(#25890) show host-backup and meta-data as possible backup source during browse NEW: Allow Java 11/12 in Linux GUI client start script new: (#22218) Add default entry for automatic GUI server update Add final message to 'sm_update_client' log NEW: If DB:defaults->auto_update_gui_server=2, then check for available GUI server update and install at once. If set to '0', no check is done. If set to '1' or not set at all: Check for update only NEW: (#22218) Automatic GUI server update. change: add SLES15 for BTRFS specific check NEW: (#25842) Add the latest version of O&O - 14.2.378. Set OO_VERSION=14_2_378 change: 'DB:clients.jar_version' to track JAR file based service packs NEW: (#21987) Create Sesam DB triggers after import of old export during update, because triggers make update very slow change: Set 'DB:task_events.online_flag=1, if not set or NULL bugfix: (#25768) - Repeated Hyper-V full backup fails to destroy backup snapshot. Improved logic around "snapshot destroying" by read asynchronous jobs from WMI store and get their status. bugfix: Failure of the Hyper-V generation mount 'caused by some recent changes in the sm_data_store. Since now the Arg.options = "gen" won't be used anymore and instead of the Arg.gen flag would be applied. bugfix: (#25765) Newday event created during Sesam installation have execution 'off' bugfix: (#25765) - Newday event has wrong decoration bugfix: (#25761) Task created during Sesam installtion have execution 'off' Merge remote-tracking branch 'origin/master' into v4_4_3_5 new: Forward error message from 'sm_config_drives' bugfix: Set correct Sesam kit type in RPM description change: sm_vfs do not unlock unloced mutex new: (#25695) No log file rotation for HPE SO bugfix: (#25746) The -f switch was introduced to have equal behavior for windows and linux but it is not implemented to the end hence the force switch will be hard coded to 1 until the implementation of the functionality is finished. change: (#24732) - mount virtual disks for OpenNebula Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: Last commit did not keep Export and Import bugfix: (#23451) - VSS_E_OBJECT_NOT_FOUND - which object is it - include more information in the logs. Improved logic around file descriptors. change: sm_data_store add '-o preparecache' for sm_vfs call for backup type 'rpex' bugfix: Reopening object fails with "Illegal Client call. Session not found: 0" bugfix: Correct compare syntax in conditions and add section [Update 4.4.3.Grolar] to process update actions before 4.4.3.64 new: Add sql update statement to 'close' RSS notfications bugfix: Avoid exception in 'sm_data_store', if 'DB:clients.version_number=NULL'. bugfix: concat HPE DF output bugfix: (#25723) - VSS backup of FAT file system fails with core dump of sbc. Additional fix is done in case of -o force_enable_journal option. change: clean compile warnings is sm_vfs change: compile warnings cleaning in sm_vfs change: sm_vfs code cleanup change: sm_vfs fix warnings bugfix: (#18825) - merging of two vhdx files reworked bugfix: Last commit did not keep Export and Import bugfix: (#23451) - VSS_E_OBJECT_NOT_FOUND - which object is it - include more information in the logs. Improved logic around file descriptors. change: sm_data_store add '-o preparecache' for sm_vfs call for backup type 'rpex' bugfix: Reopening object fails with "Illegal Client call. Session not found: 0" bugfix: Correct compare syntax in conditions and add section [Update 4.4.3.Grolar] to process update actions before 4.4.3.64 new: Add sql update statement to 'close' RSS notfications bugfix: Avoid exception in 'sm_data_store', if 'DB:clients.version_number=NULL'. bugfix: concat HPE DF output Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: (#25727) DB2 restore fails with "Saveset file [DC20190606102147235@mJYCnVF99wd.data.data] not found in [Day00001]". Problem: Duplicate extension add to saveset filename. Solution: Remove extra file extension Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: (#25723) - VSS backup of FAT file system fails with core dump of sbc. Cause: DeviceIO function doesn't reorganize FSCTL_QUERY_USN_JOURNAL code on the FAT partition. Merge remote-tracking branch 'origin/master' into v4_4_3_5 Set 'DEDUP=1' for Jenkins build bugfix: typo in recent commit change: Improved error output if gethostbyname failed new: Write error message into 'DB:data_store.msg' and Sesam main log, if initialization of HP StoreOnce store fails new: Data store FSCK: Return warning, if no backup medium isn't created yet. (TODO: 'sm_sms_watch' should detect this situation and avoid start of FSCK, until 1st backups have been made bugfix: (#25058) Selective NDMP restore from tape takes an unreasonable amount of time. Problem: Restore from tape device did read one extra block after reaching EOM Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: (#25722) Reset 'gen flag' during restore, if a FULL or COPY backup is used. TODO: Template based restores will fail, if SEL file doesn't match correct restore type bugfix: remove unused code change: (#24997) Fixed reading from INI file when .ini.bak exists BUGFIX:(#25714) sbc_mysql: do only report missing mandatory arguments if module function is not browse bugfix: Correct number of arguments for restore warning message. Format has 3 specifiers, but only 2 arguments were given) bugfix: support GNUFIND for glibc 2.29 Merge remote-tracking branch 'origin/master' into v4_4_3_5 BUGFIX: (#22157) Do not skip selected item during restore using saveset mount, if 'plain' restore is done bugfix: (#25058) Selective NDMP restore from tape takes an unreasonable amount of time. Problem: After processing 32 * 2MB the consumed offset is 0 change: enable NDMP VERBOSE only if -v >= 3 change: enable NDMP VERBOSE only if -v >= 2 change: fixed build of sm_vfs change: (#24997) - Added missing header include bugfix: Restore for a saveset splitted on 2 media failed with 'ERROR: more than one row returned by a subquery used as an expression'. Solution: Use 'distinct pool' and 'label in' in SQL statement change: (#24997) - Added processing for UNIX main function Merge remote-tracking branch 'origin/master' into v4_4_3_5 change: Check backup level for during saveset mount and reset 'gen' flag, if FULL or COPY bugfix: oldversion could not be obtained coz typo in variable name 'smini'. Avoid use of '(' and ')' coz command box will rejected string: '... was unexpected at this time.' Merge remote-tracking branch 'origin/master' into v4_4_3_5 change: Mount of savesets: Try to use original backup target (pool) first, if no media pool is set Merge remote-tracking branch 'origin/master' into v4_4_3_5 Do not create '.tar' packages druing relesase build new: sm_shortcut.exe bugfix: (#25704) Shortcut for Exchange Recovery Pro is not created due to stack trace. Problem: kernel_clean doesnt work from top directory. Solution: Use kernel_clean with appropriate flags Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: (#25196) IBM Domino INC backup does not save the changed db. Problem: On Linux trying to read from not existing DBIID index results in error. Solution: Check if DBIID index file exists. new: (#25704) Shortcut for Exchange Recovery Pro is not created due to stack trace Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: (#25704) Create RPEX shortcut on RDS correctly again. Needs 'sm_shortcut.exe' change: (#24997) - Processing of HP So datas stores in sm_data_store Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: typo new: (#25704) Shortcut for Exchange Recovery Pro is not created due to stack trace bugfix: (#25196) IBM Domino INC backup does not save the changed db. Solution: Due to thread processing the logic is changed so a temporary DBIID index file is created when the databases are prepared for backup and after successful backup the index is stored permanently bugfix: ADJUST_EOLS() initialize cpMsg with empty string Merge remote-tracking branch 'origin/master' into v4_4_3_5 change: Set DB:task_groups.exec='1', if 'exec=NULL' bugfix: (#25683) No real error message, if user quota on HPE SO exceeded. Problem: ds_interface does not propagate HPE error to SBC. Solution: Propagate real error to SBC bugfix: (#25692) STPD (main) process could run out of system resources when HTTP is used for data transfer. Problem: Creation of unnamed events without CloseHandle. Solution: Use CloseHandle for each open Event change: (#24997) - Changed sm_vmdk_interface to call sm_vfs with argument -d for HP SO Change line endings in source code Merge remote-tracking branch 'origin/master' into v4_4_3_5 Revert "Active git pull again" change: (#24997 ) - sm_vfs processes -d argument and reads HP SO data store name and host name from INI Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: 'i_GET_DRIVES_OF_POOL()': Correct spelling of DB:hw_drives.access_mode NEW: (#25697) Execution of command events: Check for time range expired flag '-d -1' Active git pull again change: scripts are obsolete for Beefalo (no script file tagged with v4_4_3_5) change: (#24997) Fixed of mounting non-public HP SO data store by reading credentials from INI file bugfix: (#25682) sm_ds_interface could not show/delete many objects at one time on HPE SO. Problem: Metadata array is too short if more then 1900 objects exists. Solution: Skip metadata retrieve as we do not need it at the moment Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: build rule for HPE StoreOnce lib bugfix: update the product key for driver bugfix: (#25682) sm_ds_interface could not show/delete many objects at one time on HPE SO. Problem: Metadata array is too short if more then 1900 objects exists. Solution: Skip metadata retrieve as we do not need it at the moment BUGFIX:(#25673) sort output of virtual machines using operator Add copy of PPC RPM Remove 'print()' debug logs Add copy of PPC RPM bugfix: Make ini read case insensitive (accept Storage_Location and storage_Location) Merge remote-tracking branch 'origin/master' into v4_4_3_5 bugfix: Write key 'Storage_Location' with captial 'S' into STPD ini file always change: Date format in ISO style for 'dir' operation new: (#25636) Rename of log file in Sesam log function for Python change: (#24997) - fixed call to HPEGetSavesetSize() change GUI version for kit build new: Create 'old' in kit target directory Set kit dir change: Target directory for 4.4.3.5 bugfix: (#25481) - Support of Microsoft Hyper-V 2019. Suppress the error message in case of Remove-VMSnashot cmdlet. change: (#24997) - Set log level fro HP StoreOnce logs based on sm_vfs log level set in debug.ini change: (#24997) - Improved error handling and logging, changed name format for sm_vfs_so log file build v4_4_3_5 branch new: Add new target for package build build v4_4_3_5 branch new: Add new target for package build CHANGE: (#24997) - VFS for HPE StoreOnce Catalyst DataStore bugfix: (#25593) Restore from Si3 store fails with BAD_ARCHIVE since SP3 for 4.4.3.64. Problem: Full restore from tape did not end after reaching EOF. Solution: Set EOF immediately in case of tape device change: sbc_kvm: return True at end of function change: sbc_kvm: do not attempt browse if connection to libvirtd fails change: (#24997) - Added macro conditions for WITH_CATALYST_LIB build new: Online check for systemd Linux startup new: (#25648) Add RHEL 8 to list of Linux distributions using 'systemd'. (todo: Check this dynamically) BUGFIX: (#25664) Calendar sheet calculation doesn't work correctly, because wild card schedule name parameter '*' is overwritten by reading not exiting 'glbv' before. Extend buffer to read 'glbv' to fit error message into bugfix: (#25593) Restore from Si3 store fails with BAD_ARCHIVE since SP3 for 4.4.3.64. Problem: Selective restore with some items could fail with 'Error while unpacking data. Bad archive.' Solution: Reopen subsel file as it was done before bugfix: "di server status" does not read status.si3 file in case of server connection fails bugfix: (#25660) - Creating a backup task for vSphere complains about invalid characters change: (#21987) Set 'systemd' timeout for SEPsesam server startup to 2 hour, to allow long running updates change: (#24997) Close saveset, thread mutex protection, set SAVESET_EOF CHANGE: Use BSR Pro Windows 14.1.355 bugfix: (#25593) Restore from Si3 store fails with BAD_ARCHIVE since SP3 for 4.4.3.64. Solution: If read_data_common() returns EOF and 0 bytes read then end transfer immediately after processing last buffer CHANGE: (#17404) NetApp Client license is counted and appears in license overview. Solution: Do not longer count NetApp Clients change: Set log file name in main() to avoid corrupt log file name bugfix: (#25541) Hyper-V restore of Copy backup fails with 'xml directory for FULL saveset is missing'. Solution: Since calling every restore with gen flag the XML check for FULL was called for COPY too 24997 - Improved Windows make file change: (#24997) - Linux build change: (#21987) Set 'systemd' timeout for SEPsesam server startup to 1 hour, to allow long running updates bugfix: Do not set data store capacity for HPE Store Once to '0', if access fails bugfix: fix return code if build made without HPE support bugfix: Do not set data store capacity for HPE Store Once to '0', if access fails BUGFIX: (#25646) info file is not written to Data Store in case of migration. Solution: Add i_name to results and query with saveset_id=... Remove executable bit from 'ini' files Remove executable bit from 'sql' files NEW: (#24759) Adopt RPM spec file for RHEL 8 new: Add new include path for rpc.h on RHEL 8 new: (#25614) Use 'find-utils' version 4.6 bugfix: (#25644) Include file with common error codes. This will not fix the real error described in the call bugfix: (#25196) IBM Domino INC backup does not save the changed db. Solution: Logic must check if list was processed -> if ( iDBReturn == DB_NUM_I_COMPLETE ) before processing transaction logs Adopt 'sib' build for AIX change: Description of function iReadFromHandle() revised bugfix: (#25593) Restore from Si3 store fails with BAD_ARCHIVE since SP3 for 4.4.3.64. Problem: The communication ends when buffer reached eof but data in other buffer is not yet processed. Solution: Memorize eof_flag in buffer specific array and use it when buffer is processed bugfix: (#25634) sm_data_store write_saveset_info causes sm_rexec core dump . In PIPE_OPEN() the command buffer size exceeded the supported array size. bugfix: (#25631) Informix backups fail, because saveset id isn't uniq. Protect saveset id generation by a semaphore bugfix: Correct return value from 'INSERT_INTO_RESULTS()', if saveset couldn't be inserted into DB. Value has been overwritten by a later DB access call change: (#24997) - read log file settings from INI and use to sel log descriptor for HPE SO change: (#24997) - Implemented seek and read from saveset new: Add some trace logs add trace line change: (#25345) - Do not allow creation of vSphere tasks double quote, colon, slash or pipe in source bugfix: (#25632) - Fixed check for CitrixXen Server backup type sm_vmdk_interfeca common argument change: (#24997) Development new: (#25614) Use 'find-utils' version 4.6 new: SDB2_TEST now with timestamp generation. Note: To check sqluvint() return 'SQLUV_OBJS_FOUND: More than 1 object matches specification is found' same timestamp must be used multiple (e.g. set define FIXED_TIMESTAMP during compilation) bugfix: com_intf() Set ending '\0' in answer buffer bugfix: DB2: sqluvint() check for multiple savesets must take care about format with '...;-s;{Saveset ID}' bugfix: Avoid adding delimter " to additonal arguments after -- new: (#25586) Set default value for 'DB:hw:drives.block_size' to 64 (k), as SMS needs explicit value set during tape init now new: Do not copy data store INI file into data store directory for 'HPE Store Once' bugfix: (#25611) - Hyper-V Cluster VM browse fails with 'Unexpected error: No virtual machine is found in the system' bugfix: (#25619) When reading data from tape SMS rewinds tape after opening saveset and reads whole tape. Solution: Rewind must only be done if a subsequent data request is processed - not after opening the saveset change: Revised indentation due to compiler warnings change: (#24997) - Removed code line (fixed build) bugfix: (#25593) Restore from Si3 store fails with BAD_ARCHIVE since SP3 for 4.4.3.64. Problem: Complete restore reads data into 2 buffers the last read did only read 16448 bytes into the last buffer but this amount was used to transfer data from the first buffer. Solution: Use buffer specific amount of read bytes. Compiler warnings resolved too. change: sbc_dirprint: do not re-encode already encoded utf8, fix UnicodeDecodeError during browse BUGFIX: (#20697) Only ask the customer if the downgrade directory should be replaced in case the directory exists. bugfix: (#25623) In java 9 and higher java.base does not export jdk.internal.ref to unnamed module hence the parameter add-opens for this module has to be added. bugfix: (#25543) vSphere saveset mount: Fix exception, if FULL backup is mounted bugfix: Define 'ssid' variable, to avoid exeception, if not set in coammnd line and prnt out correct error message bugfix: On some systems no difference between "di du" and "di du -r". Problem: Different systems set different default values for variables. Solution: Set all default values in constructor bugfix: "di du" fails. Problem: "di du" show wrong size in case of soft link used. Solution: Force DS path include final slash change: Check for 'DB:clients.permit=1' too, not for 'y' only bugfix: (#25600) Browsing of PostgreSQL databases: Do not show empty information lines from 'psql -l' as database item bugfix: Since recent commit in sms_interface_lib.c the linefeed after 'Total: ..' line was missing change Use define NO_LIST_METADATA to avoid print out of meta data with trace change: HPE StoreOnce: Avoid display of 'Catalyst secret (encrypted) [...]' change: (#24997) - Implementation of HPE session and read from datastore new: (#25595) HPE StoreOnce Catalyst DataStore - Catalyst Items - Metadata. Solution: Add Metadata in JSON format with HPE required information bugfix: common/json.c json_delete() is a conflicting function to libjanson json_delete() -> renamed to json_delete_(...) change: (#16239) - Comment fields in GUI objects bugfix: (#25598) Saveset mount by VFS: Use Sesam 'gv_rw_tmp' from RDS as default mount point bugfix: Compilation failed due to recent changes change: (#25602) HPE StoreOnce Catalyst DataStore - Use Primary (Default) Transfer Policy to set Low/High Bandwidth bugfix: (#25569) Si3 Dedup ratio in LIS is wrong. Problem: Si3 restore finish with error 'java.io.IOException: Is a directory'. Solution: Avoid MetaData retrieve in case of restore NEW: (#25294) Export MSSQL savesets by VFS. Solution: If restore is executed with 'Mount saveset' for a MS SQL Server saveset then the content of the saveset is mounted as a file named MSSQL_{task}_{cfdi_type}.bak under the 'mnt' folder bugfix: (#25584) sm_rexec cores during vSphere backup. Problem: Overrun in i_PIPE_OPEN_CMD(). Solution: Increase string array change: added missing include change: (#24997) - Created branch for Implement VFS for HPE StoreOnce Catalyst DataStore change: sbc_kvm: adopt recover option for vm start like citrix xen module change: sbc_rhev: adopt recover option for vm start like citrix xen module bugfix: (#25583) stpd_http_conn cores during break of a backup task. Problem: Wrong variable used. Solution: Revise code, fix mistype new: (#25507) - Sesam ACLs on task level Revert "new: (#21292) include the servicepack packages in the package check. Adjust the help message and clean up the argument list." Revert "new: (#21292) insert the servicepack update functionality. Comment the help section until it is implemented in the sm_config_client correctly." Revert "bugfix: Correct init of class 'SesamKit'" Revert "change: sm_update_client: fix import errors on linux" BUGFIX:(#25591) sbc_one: pass environment to sh module too bugfix: oldversion could not be obtained using Products registry key since the name of the msi file only contains the major version. Use sm.ini instead to obtain the installed version and the major version. BUGFIX:(#25591) opennebula backup fails with ruby exception: set ONE_PAGER environment variable to cat if not set already change: sm_update_client: fix import errors on linux bugfix: (#25587) sm_copy_files fails with: ValueError: invalid literal for long() with base 10: 'x64'. Solution: Enclose assignment of self.servicepack_number in try: except: change: (#19891) Add the possibility to create the (adjustable) bootmedium.xml in a BSR task. Usage adapted. bugfix: (#25565) - Mount of Citrix saveset fails on Si3 savesets bugfix: after commit 2511cb2 build of VSS fails build fix bugfix: (#23925) Control commands via HTTP(S) must work as well. Problem: failed to send control command via HTTPS. Solution: Add "Expect: 100-continue" header to SYST/SITE commands BUGFIX: (#24000) Update installation failed with 'sm_setup.exe returned -3'. Problem: Windows: File rename operation failed. Solution: Use improved function x_Rename(..,..) instead of all other rename() calls change: Now the function -d dir objects may be called for a specific object (saveset) and -D Dir data jobs may be called with {saveset}|{jobID} bugfix: (#25569) Si3 Dedup ratio in LIS is wrong. Problem: STPD return Si3 Dedup ration based on plain data, but "di list" return ration based on compressed data. Solution: Both STPD and "di list" must count ration based on compressed data, as this is real disk space usage change: Use of trace with level '%l0 ' revised change: (#24723) Removed test line of code from sm_vmdk_interface bugfix: fix Linux build in case of missing HPE library bugfix: Add #include to get prototype for size_t change: (#24997) VFS for HPE StoreOnce Catalyst DataStore bugfix: Add #include to get prototype for size_t bugfix: Last commit lead to compile error on linux: ../ds_interface.c:2209:31: error: lvalue required as unary ‘&’ operand new: Path DS get/put commands new: (#24723) HPE StoreOnce Catalyst DataStore: Use BCK_MESSAGE un.OpenClose.llTotalSize and llStoredSize to set total bytes and stored bytes for HPE Catalyst backups in DS_Close_Saveset(). Old implementation for Si3 with stpd_rheingold_stat() also moved DS_Close_Saveset() change: Call BSAEndTxn with BSA_Vote_ABORT in case of error change: Set R->llDeDupNewBytes = -1 coz 0 is treated as valid return for llDeDupNewBytes change: sbc_kvm: skip non disk devices such as cdrom before checking for backup source, otherwise backup reports error in case of empty cdrom drive change: remove unused sbc_btrfs new: HPE SO get command change: remove unused sbc_medusa directory new: HPE SO put command bugfix: Add missing field to fix build error bugfix: (#25539) - Hyper-V restore to original uses Hyper-V default path instead of original path. Final solution. (#24723) HPE StoreOnce Catalyst DataStore. Use Ctl_ListDataJobsFromStore() for DataJob in case of WRITE to get llBytesWritten and llDedupedBytesWritten change: remove obsolete sbc_netapp: it has been implemented as sbc_proxy module (#24723) HPE StoreOnce Catalyst DataStore. If Ctl_ListDataJobsFromStore() is called for a given JobID then return llBytesWritten and llDedupedBytesWritten change: Writing 'Total: ...' line moved to upper function to allow future fetching of total_size/stored_size via close_saveset_common() change: Resolved compiler warning 'OK already defined' bugfix: Use !spThreadData->BDSInitialized to detect if function is not for Data Store change: use WIN32 definition, remove unused import for platform module change: use os.devnull which returns the right nul device from python, instead of manual definition change: use WIN32 variable from sm_common change: use NULLDEV variable from sm_common change: use WIN32 and NULLDEV variable for sm_common change: Add prototype for Ctl_GetJobStatusString(OSCMN_eJobStatusType jobStatus); change: Use 'MEDIA_ACTION' in info bugfix: COPY_REFORMAT_LIS: Use atoll() to get llDeDupNewBytes change: add some test commands in makefile for quicker testing after changes bugfix: semaphore unlocking is making twice in scope of the backup operation. bugfix: (#25276) copy all three msi packages to obelix not only client package. bugfix: copy the prepost msi files to the correct server folder. change: remove obsolete NULLDEV variable, it is defined in sm_common bugfix: (#25482) To ensure that the major update works in the future the before and after uninstall routines for Windows are moved to batch files loacted in the skel folder of the installation. They are replaced at the very beginning hence during major update always the file from the new kit will be used. change: define NULLDEV in sm_common change: use WIN32 definition from sm_common change: move definition of NULLDEV to sm_common, remove unused check in other modules change: use defined WIN32 variable from sm_common instead of check in each module with sys.platform bugfix: (#25058) Selective NDMP restore from tape takes an unreasonable amount of time. If RETR with offset 0 then rewind during read from data file bugfix: stpc_retr(): Avoid SData = socket(...) which may result in file descriptor leak bugfix: (#25551) - sbc.exe cores during vss backup. Cause: Occasionally BackupComplete is called when no any writer is involved into backup process. change: sbc_xen: use RestoreTarget class for meta-data and host-data parsing too change: iGetFQDNHostnameViaAddrInfo(): Check if result->ai_canonname != NULL new: Update version macros to 4.4R5 and version_rc macros to 4,4,3,66 change: (#24723) HPE StoreOnce Catalyst DataStore. Problem: HPE DataStore has not set a hw_drives.path so write sds file into gv_rw_times directory NEW: (#25276) MSI file will automatically be provided now. It is copied during build of installer exe and signed afterwards. bugfix: Linux build failed due to mistype bugfix: Compiler warning resolved: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] bugfix: Linux build failed due to mistype bugfix: "di propose serverconfig" show's negative memory values if enough big amount of data set change: stpd ini file for HPE StoreOnce Catalyst Store must not be copied into DataStore directory change: file_copy() Avoid trace() with %l1 prefix bugfix: fix mistype new: (#25553) License for HPE Catalyst TB. Now with detail output for HPE StoreOnce and Si3 DeDup DataStores change: sm_vmdk_interface moved initial preparation of map files to sm_arg.py to share common functionality for Xen/RHEV/KVM NEW: (#25553) License for HPE Catalyst TB. Demo license (install) with license item HPE_Catalyst_TB 10 NEW: (#25553) License for HPE Catalyst TB. The new license item HPE_Catalyst_TB is introduced to license HPE Catalyst Store stored data amount new: inserted the new OO version 14_1_361 in the installer. bugfix: (#25546) Missing entries in "sm_dedup_interface --help". Problem: after sm_dedup_interface refactoring some options missing. Solution: Return missing options even if they are for future usage change: Citrix Xen - use sbc_restoretarget for common parsing of restore target paths BUGFIX: (#25535) EOL adjustment after replication of a saveset does not increase the EOL of the migrated basic FULL saveset which was already replicated. Solution: GET_ALL_MEDIA_SAVESET_SUB() must return the media information for the requested pool as first list element bugfix: (#25544) sm_dedup_interface usage for HPE StoreOnce Catalyst must be reduced to implemented functions. Problem: Usage with invalid request for a HPE StoreOnce Catalyst Store. Solution: in case of invalid usage and Store type known show help for this Store type only bugfix: add missing "repair" options change: Ignore option '-o verify=list' when restore dumps into file or writes to stdout bugfix: (#25058) Selective NDMP restore from tape takes an unreasonable amount of time. Reading data from DataStore must return the size + BL_OFF change: sbc_one: use RestoreTarget class new: (#25462) Add milliseconds to trace of SBC modules if gv_log_milliseconds is set. Implemented for Windows sbc trace() change: sbc_one: print virtual machines during browse change: RHEV 'dir': Return VMs in case -o restore option is set bugfix: (#18825) - Mount file system of Hyper-V VHDX (FULL) and AVHDX (INCR) files. Use semaphore for "prepare VFS with vhdx merge" process synchronization change: sm_vfs supports -o sema BUGFIX: (#25537) Restart of failed migration does not find same backups as original. Solution: Even with restart ID the saveset must be used either in 'group session_id' filter or in 'saveset and session_id' filter. bugfix: (#20277) Missing a info line for user commands in the powershell pre/post-scripts (.ps1) change: sm_vfs windows version creates a semaphore. semaphore ID equals to SHA1 hash of full mount path bugfix: (#18825) - Mount file system of Hyper-V VHDX (FULL) and AVHDX (INCR) files. Small improvements making easier the debug process bugfix: (#25283) SEP sesam service user with minimal rights on Windows. Problem: sm_sshd failed to start under user with minimum rights. Solution: Do not use System logging if not possible due to user permissions new (#19891) Add the possibility to create the (adjustable) bootmedium.xml in a BSR task. Solution: New options '-a ip_name=...' and -a 'ip_address=...' allow to set the bootmedium.xml IP name and address new: Add UI default entries to control the visibility of the Install/Update and license report actions bugfix: (#25058) Selective NDMP restore from tape takes an unreasonable amount of time. Since commit cb3e9b5 the restore on Linux failed. Solution: Set for Linux too: 'i_numtowrite = pBCK_MESSAGE_r->un.ReadWrite.NumberOfBytesRead' change: sbc_pxmx: show hostSystem for reported storage new: i_GET_DRIVES_OF_POOL(): Add parameter to set read or write allocation change: sbccom.py: report output of sbc_com_interface in case of error or higher loglevel change: sbc_proxmox: allow restore to other storage by adding --storage option to restore tools bugfix: core dump in case of backup termination on Hyper-V 2016 bugfix: Make 'di du' cmd to show disk space used by store bugfix: (#18825) - Mount file system of Hyper-V VHDX (FULL) and AVHDX (INCR) files. Mount vhdx files. bugfix: Make 'di du' cmd to show disk space used by store bugfix: compilation errors are fixed. change: (#18437) Remove obsolete 'rcsid' from source code change: Add vSphere VMs as Sesam clients. Update of SEP sesam server must remove leading slash from clients' vm_name too change: (#25475) - print additional info of Hosts (CPU, RAM) change: sm_vfs - VHDX - ignore log header until correct header is identified bugfix: Return correct path to saveset on a 'Path' data store new: Set 'DB:task_types.short_name' for Share Point Remove obsolete updates for DB:task_types new: (#20828) Add vSphere VMs as Sesam clients. Update of SEP sesam server must remove leading slash from VMware vSphere tasks' sources to allow mapping to new browsing format 'VMware vSphere:{datacenter}/{vm}' similar to vm_name={datacenter}/{vm} NEW: (#25128) Allow use of Java 11 for Si3 deduplication store on Linux, without manual settings in 'sm.ini' file new: Return Java version number as MSG= new: (#23657) - Custom template for task name generation in UI client CHANGE (#25456) Remove obsolete task type 'Marathon Everrun', if not used by an existing backup bugfix: do not check if substring {07007377 is present in property UPGRADINGPRODUCTCODE but check for property existence. CHANGE: Remove obsolete task types like 'Exchange 5' Enable license check in 'sm_config_drives' again BUGFIX:(#19588) sbc_mysql: skip setting --opt if --skip-opt is specified bugfix: (#24723) HPE StoreOnce Catalyst DataStore. Problem: Avoid 'sm_client df -r dummy_directory' in case of HPE StoreOnce Catalyst store. Now use 'sm_dedup_interface -d .. df' NEW: (#25506) SEP Hana restore: Use saveset id returned by 'openjob' call and not original one for 'sbc' call new: read_data_common(): In case of a DataStore the amount of data read is now returned in BCK_MESSAGE->un.ReadWrite.NumberOfBytesRead similar to a tape device change: Typo in trace message bugfix: missed changes in the previous commit bugfix: merge some source from hyperv_cbt_branch NEW: (#25506) SEP Hana restore: Use saveset id returned by 'openjob' call and not original one for 'sbc' call bugfix: fix the string comparision. UPGRADINGPRODUCTCODE starts with a {. bugfix: (#24723) HPE StoreOnce Catalyst DataStore. If Catalyst Item Data Session connect failed then retry loop similar to 'Command Session Retries' is implemented to case of OSCLT_ERR_MAXIMUM_SESSIONS or OSCLT_ERR_MAXIMUM_LOCKS change: Citrix Xen - if base snapshot for a virtual disk is not found during INC/DIFF backup, fallback to level FULL change (#25475) - Added Xen host RAM, CPU info to DirPrint common info NEW: (#25506) SEP Hana restore: Allow setting of preferred media pool used for restore by 'util file:SESAM_POOL' entry bugfix: use an additional variable UPGRADINGPRODUCTCODE to check if a major update is taking place. change: fixed newtork print in sbc_dirprint bugfix: (#24987) sbc doesn't break on "Error: Cannot write to remote archive" until the filesystem is full. Problem: In case of any write error Sesam skip current item and continue with next one, this doesn't make sense in case of CBT restore. Solution: Abort CBT restore as soon as first error took place new: Add additional StoreOnce information new: Add object lock available information into StoreOnce status bugfix: fail to run "propose" commands for DeDup backend change: Add make target 'pull_checkout' to update from GIT as extra target, because of problems with Jenkins build, if set as default bugfix: Recent changes did not take care about BSR restore with offsets (gi_resto_flag == 1 but no sel file given) bugfix: (#18825) - Mount file system of Hyper-V VHDX (FULL) and AVHDX (INCR) files. Mount vhdx files. Revert "change: Call git pull before build", because of problems with Jenkins change: Call git pull before build change: (#25475) - Fixed DirPrint login error format change: Proxmox 'dir': Return VMs in case -o restore option is set bugfix: (#18825) - Mount file system of Hyper-V VHDX (FULL) and AVHDX (INCR) files. Format mapper file. change: (#25475) - Xen prints DirPrint formatted login error change: (#25475) Add login error function to DirPrint Revert "NEW: remove all empty components from the installer package before upgrading to the new major version 4.4.4.1." NEW: Add the report for failed jobs report_failed_jobs_last_24h to the default reports. change: insert the fqdn for the dos2unix command change: (#25475) - fixed Adding Xen networks to DirPrint bugfix: (#25482) Do not remove execute AfterUninstall during major update. Hence do not remove skel dir. bugfix: (#18825) - Mount file system of Hyper-V VHDX (FULL) and AVHDX (INCR) files. Fix in the related module - "NameError: global name 'arg' is not defined". CHANGE: remove obsolete sbc_rhevengine CHANGE: fix exception in case LVM module is called with -D function CHANGE: sbc_dirprint: format change: (#25475) - Common print out function for sbc_proxy dir function CHANGE: sbc_rhev: use sbc_dirprint functions for browse bugfix: (#25265) VADP operation must not continue with data transfer in case of transport errors. Problem: In case of broken backup SBC pad file with zeros similar to simple path backup. Solution: In case of broken ESX CBT backup skip padding missing bytes CHANGE: remove obsolete sbc_rhevengine CHANGE: fix exception in case LVM module is called with -D function CHANGE: sbc_dirprint: format bugfix: (#25265) VADP operation must not continue with data transfer in case of transport errors. Problem: In case of broken backup SBC pad file with zeros similar to simple path backup. Solution: In case of broken ESX CBT backup skip padding missing bytes change: (#25475) - Common print out function for sbc_proxy dir function CHANGE: sbc_rhev: use sbc_dirprint functions for browse CHANGE: sbc_dirprint: fix order CHANGE: sbc_pxmx: output VM id as UUID CHANGE: sbc_dirprint: empty output on no vm is ok CHANGE: sbc_dirprint: use strptime instead of manual parsing bugfix: di data store ini name parser doesn't work correctly CHANGE: sbc_dirprint: change order bugfix: Add dummy init for Si3 internal structure and all StoreOnce CHANGE: sbc_netapp: report correct volume size and junction path on ontap9 CHANGE: sbc_one: remove print statement CHANGE: sbc_netapp: use common dir print function CHANGE: sbc_dirprint: introduce volume for future netapp browse BUGFIX: (#25466) - Restore of Citrix Xen VM to other server fails CHANGE: sbc_dirprint: make type variable CHANGE: sbc_dirprint; make selection and expand type overridable from module bugfix: iCHECK_MEDIA_AVAILABLE(): Check for drives with access mode 'IS NULL' too CHANGE: sbc_one: use sbc_dirprint functions bugfix: (#25435) Include additional partitions in BSR Backup. Do not call oodicmdc for every volume CHANGE: sbc_xen; sbc_pxmx; sbc_kvm: change modules for commit 28d583e418 CHANGE: sbc_dirprint: make colon default in output format NEW: remove all empty components from the installer package before upgrading to the new major version 4.4.4.1. CHANGE: sbc_pxmx: use functions from sbc_dirprint CHANGE: sbc_dirprint: add storage information bugfix: (#23857) - Allow to exclude Hyper-V virtual disks (vhdx, avhdx files) from backup. Initialize the sF structure by the zero and adapt to the recent changes in the sF - introduced the new field. CHANGE: sbc_dirprint: virtual machines are usually single_selection CHANGE: sbc_kvm: fix network variable CHANGE: sbc_dirprint: error if no virtual machines are found CHANGE: include sbc_diprint.py in makefile targets CHANGE: sbc_kvm: use common dir print functions CHANGE: sbc_dirprint: fix initialization of defaults, do not make them tuples * change: (#25475) - Common print out function for sbc_proxy dir function change: sm_vfs print better logs in case saveset cannot be open change: (#25475) - Common print out function for sbc_proxy dir function new: Try savesets available for saveset mount by creation time CHANGE: sbc_proxy: fix error message, minor format change new: 'DB:result_lbls.creation_time' to VIEW 'count_results' new: 'DB:result_lbls.creation_time CHANGE: sbc_rear: minor changes/fromatting CHANGE: sbccom.py: reindent, minor format changes NEW: (#25435) Include additional partitions in BSR Backup. Add parsing for multiple volumes in sbc_bsr command line NEW: (#24428) Allow mount of Sesam backups, if migrated from a tape medium to a data store. Check, if a mount from a specific media pool is requested NEW: (#24428) Allow mount of Sesam backups, if migrated from a tape medium to a data store change: Missing ...szPrefix in spriintf( szTmpBuf, ...) NEW: Allow mount of replicated savesets bugfix: Path DS Init - allow to create path recursive BUGFIX: (#25386) Cyrus IMAP restore: Fix check of backup type, if not set by 'sm_restore' CHANGE: remove obsolete rear directory BUGFIX: (#24355) VMware Single File Restore using migrated saveset: Stop looking for migrated saveset, if first one found on a data store bugfix: (#18825) - Mount file system of Hyper-V VHDX (FULL) and AVHDX (INCR) files new: (#24127) Add possibility to set up BSR Pro Windows task with volume or directory. Problem: 'BSR Windows' must appear with type 'db' to allow expansion BUGFIX: (#25417) - Restore of Citrix Xen with level FDI fails if VM snapshot exists during backup but is deleted before restore new: (#24127) Add possibility to set up BSR Pro Windows task with volume or directory. Solution: Add prefix 'BSR Windows:' to volume output to allow proper browsing of 'BSR Windows:' volumes bugfix: (#23857) - Allow to exclude Hyper-V virtual disks (vhdx, avhdx files) from backup. new: Read information about first drive of a data store by SQL query bugfix: HPE df call with -d 0 bugfix: change di init arguments CHANGE: sbc_xen: use variable for sbccom identifier CHANGE: sbc_kvm;rhev;one: use variable in sbccom open change: revise sm_dedup_interface CHANGE: sbc_kvm: do not fail on empty tag change: revise sm_dedup_interface Revert "change: revise sm_dedup_interface" change: revise sm_dedup_interface bugfix: (#25476) Fix SQL error during update of 'DB:clients.servicepack_number', if 'servicepack_number' is empty bugfix: (#25463) Remove command using CTRL fails, if CTRLD port is to 0 on Sesam server. Use default port 11301 in this case BUGFIX: (#25180) Restore using mount: Allow blanks in target directory and removed doubled quotes set by GUI Fix syntax error change: 'dir' funktion for 'RHV': Print out VM names, if restore option is set too new: Add host system for Proxmox data stores change: remove writing of info file to local disk for SO bugfix: (#23857) - Allow to exclude Hyper-V virtual disks (vhdx, avhdx files) from backup NEW: Put 'sm_cli.jar' into Sesam kit BUGFIX: (#21202) Delete all _patchbackup_* folders during update. change: GUI now starts sm_restore with default genmode. As a consequence the LastRestore flag must be set if called with a single saveset new: (#25464) Proxmox license: Count values via backup type 'Proxmox-VE' BUGFIX: (#25180) Restore using mount: Allow blanks in target directory NEW: (#25464) Demo license with Proxmox server and seats and license output with Proxmox values Correct dir format string, if -o restore is used new: (#25462) Add milliseconds to trace of SBC modules if gv_log_milliseconds is set. Implemented for Windows sbc NEW: (#25462) Add milliseconds to trace of SBC modules if gv_log_milliseconds is set. Implemented for all SBC modules which use common/sm_common/sbc_log.c Correct format of Citrix Xen networks in dir operation new: Simplify code for browsing of backup types using 'sbc_proxy' change: Call bSetTraceWithMilliseconds(); to trace with milliseconds bugfix: (#25457) Allow start of admin jobs on queue with fixed allocation. Solution: In case of sm_config_drives the request to synchronize all resources in a queue failed to to fixed allocation. Now the 'all' resource is explicitely checked in JobMatches() NEW: (#24584) Add new task type 'Proxmox-VE' change: HPE Catalyst Store: Log level '%l2 ' = 'WARNING' revised. Compiler warnings resolved bugfix: (#25452) STPD reports wrong error, if Si3 server not running Problem: In case of Si3 connection failed, retry connect using Si3-NG protocol, which is not correct in case of non Source Side Deduplication. Solution: Use dedup fallback only in case of Source Side Deduplication change: Remove first / after : during dir operation change: sm_vfs - windows version - volume free space set to 1GB by default change: sbc_proxy Citrix Xen - dir output prints network numbers as device numbers change: Proxmox-VE: Print VMs and hosts for 'dir restore' operations CHANGE: proxmox: replace identifier with variable change: sm_vfs refactoring wip (#24584) Add support in kernel for Proxmox restore change: sbc_proxy - Xen temporary change reverted, fixed python exception after VM metadata import error new: Windows: Browsing DB2 databases did not work change: sm_vfs: allow writing to ft_MERGE file type change: sbc_proxy - Xen temporary experimental change new: Function bSetTraceWithMilliseconds() will add milliseconds to trace and sbc_log output NEW: (#24584) Add 'client dir' action for Proxmox-VE bugfix: (#25002) Data store balance: Do not set weight to '0', if no free space is available on all data stores, to avoid hanging backups in queue BUGFIX: (#25418) Restore of Hyper-V to path fails with 'Cannot find matching LIS line for item'. Solution: In case of 'path' restore the full Hyper-V VM name with date time must be avoided. BUGFIX: (#25439) Increase VSS_WAIT_FOR_ASYNC_OP in sm.ini from 200 to 600. change: sm_vmdk_interface - Xen guestmount and umount VHD on Linux NEW: PXMX: report power state and hypervisor nodes during browse change: Proxmox-VE: Use common tag 'hostSystem' for server running VM in 'dir' output bugfix: RHV: Correct 'dir' output format new: allow all needed sm_dedup_interface commands run over sbc_com_interface change: Use correct backup type 'Proxmox-VE' for Proxmox backups wip (#24584) Add support in kernel for Proxmox new: Add 'min_drv_num,max_drv_num and drv_cnt' to VIEW 'drive_properties' change: sm_vfs vhdx merge files recursively new: allow all needed sm_dedup_interface commands run over sbc_com_interface change: sm_vfs logging modifications change: If a FULL or COPY saveset is used and generation restore flag is set and restore type is 'full' (complete) then switch of the generation restore flag. Compiler warnings in logic for URI encoding of backup source resolved. change: initialization hResult by the E_FAIL instead of S_OK. bugfix: (#25155) - Support of Exchange 2019. Accept ExchangeServer 2019 as valid exchange server version bugfix: (#18825) - Mount file system of Hyper-V VHDX (FULL) and AVHDX (INCR) files. Generate list of the avhd(x) file in the merge sequence from FII chain. change: Citrix xen restore - add SR reference to VM metada import link bugfix: u_TP_ReadFromTape(): Check first for iRet == -1 to avoid problem with pTapeCS->uiBlocksize set to -1 (unknown) Correct typo in log message new: Path DS init command for internal data store structure creation BUGFIX: (#24979) Readcheck of a tape ends with an error if a saveset has started on a previous tape. Solution: Check for savesets which have been started on previous tapes and end on this or a following tape bugfix: (#25411) Selective NDMP restore from migrated saveset fails with 'W006-RESTORE Restore: Empty saveset'. Solution: Do not map the sel file to the LIS fo the migrated saveset, NDMP has to use the original LIS new: pgsql: When the connection to the database failed then the error cause is only printed to stderr. Now extra function check_connectdb() is used to print connection error to log file change: sm_vmdk_interface - Citrix Xen moved Windows VHD detach to unmount function change: sm_vmdk_interface - Citrix Xen mount on Windows with return of mounted volumes to Sesam GUI new: Si3-NG add RUST sm_dedup_cli version to STPD logs new: (#25326) Accept ds 0 bugfix: remove the creation of the msi file since it leads to problems at the moment. bugfix: HPE StoreOnce fixes change: sm_vfs display parent filename where applicable change: sbc_ndmp - cosider not expected blocks as errors bugfix: HPE StoreOnce fixes change: sbc_ndmp cleanup of some logs change: sbc_ndmp - do not treat Read-only file system warning as an error Adopt log file names for Si3-NG change: sm_vmdk_interface for Citrix Xen - moved Windows VHD mount from attach to mount functionality bugfix: stpd_http_conn core if got more connections then allowed new: Si3 DI allow to call Init (di init