commit 7035ba1939a7f20403f185be475718eccd67db1f Author: miraculix Date: Fri Aug 1 11:50:17 2014 +0200 BUGFIX: (#17482) Repeated license reduced date email must indicate the ending date. Now the 'will expire on ...' is added commit 491c804aa65c71f867d633f32d220d1cd53bcbe0 Author: miraculix Date: Fri Aug 1 15:29:52 2014 +0200 bugfix: (#17486) Restore to UNC path exits with warning: WIN32 API error]: 123 - The filename, directory name, or volume label syntax is incorrect. Last commit for fix #8417 could set wrong path prefix for network share commit 97caef8d845cc79a7deac2705c8054a77a829036 Author: kha Date: Fri Aug 1 15:25:58 2014 +0200 new: inserted a new subfunction which lists all available clients of a given domain. commit f770a55067df4bea92d6cd3b3c7b2647af47b406 Author: kha Date: Fri Aug 1 12:08:21 2014 +0200 BUGFIX: (#17483) Remove the exit of the setVDDK function. In case the setVDDK fails the installation finishes anyway. If a gui without client is being installed the script should not be executed at all. commit 8c7e8a56407b59b3afe7a59ede73dc750ebf9594 Author: kha Date: Fri Aug 1 11:41:38 2014 +0200 bugfix: (#17483) if set_vddk.ps1 returns 2 the script is executed without any parameters. This is needed so in case no VDDK is installed nothing will be done. commit c8d14975c1accb00fb71daed57da9dac4f0e8e08 Author: kha Date: Fri Aug 1 11:33:22 2014 +0200 bugfix: remove tmp folder of old VDDK if it already exists. commit e906d49288b71b8c872f56cfbbfc5efde57e463d Author: fo Date: Tue Jun 17 09:30:22 2014 +0200 bugfix: (#17035) return exit code 2 instead of -1 due to known issue with negative exit code and powershell commit 39c3be89e45ac02b1c00e90388abda16d522f248 Author: kha Date: Mon Jun 16 17:24:04 2014 +0200 BUGFIX: (#17035,17090) when executing the ps1 script needed to update the VDDK 5.5 installation the return code was not passed correctly. When inserting the -file parameter the return code is passed correctly leading to the correct install/update procedure of the VDDK 5.5. Since the powershell 2 does not process negative return codes correctly the -1 return code was changed to 2. commit b67242245d1b10a32ebec1eab1c2fe65ac379cc7 Merge: 28e4257 55fa67a Author: kha Date: Thu Jul 31 17:32:57 2014 +0200 Merge branch 'v4_4_1' of ssh://buildfix/git/sesam/src into v4_4_1 commit 28e4257bf8d52ec9729e82fa2f379367a2f0f316 Author: meteorologix Date: Thu Jul 10 09:38:50 2014 +0200 new: Simple function to check if a string match a regular expression commit 55fa67a2f94c1cc1ee158e34299d22d1b1840469 Author: meteorologix Date: Thu Jul 10 09:38:50 2014 +0200 new: Simple function to check if a string match a regular expression commit 93ae3dd4883b704693607feca9ee5baa0e2eb4a5 Author: miraculix Date: Thu Jul 31 17:12:30 2014 +0200 BUGFIX: (#8417) Setting of standard attributes for encrypted files failed. Set specific access mode in CreateFile() for SET_COMPRESSION or SetFileShortName commit f86e92bf0e36626a68e0bda91284e37c2bb833af Author: miraculix Date: Thu Jul 31 16:49:16 2014 +0200 BUGFIX: (#8417) Setting of standard attributes for encrypted files failed: To set the standard attributes and the file datetimes the CreateFile() must only be called with FILE_WRITE_ATTRIBUTES access mode Conflicts: src/common/sm_common/packdata/setattr.c commit 41c7adf63e0a70899d19903c997adc8c243ade36 Author: miraculix Date: Wed Jul 30 14:47:08 2014 +0200 change: SetStandardAttr4MTF(): Setting of short name improved: If a file or directory exists then return specific message, e.g. 'The specified short name is not unique. The directory [d:\temp\A-TEST~1] already exists'. Conflicts: src/common/sm_common/packdata/setattr.c commit 4f3b356ea1a92523b8c3fb3fdb7af993a7226619 Author: kha Date: Fri Jul 25 14:58:17 2014 +0200 bugfix: remove gui link if it had been accidentally inserted to the desktop e.g. for a client installation no GUI link should have been created! commit 7b84feb01a0b8677f293459f42da8366f27702b9 Author: kha Date: Thu Jul 31 14:10:20 2014 +0200 bugfix: (#16317) insert a check for the java options from the config file using the DEDUP section and sds_jvm_options key of the config file, which contains the Xmx info for the sds service. commit a3c7ff9d875a33bace6e0442aa48814cbf1082d6 Author: kha Date: Wed Jul 23 11:59:56 2014 +0200 change: if the sds is running on an remote device server than the sm_main status shows the sds with the corresponding pid. commit e47dc2e8d7def8d0590090107c40892eacafa800 Author: kha Date: Tue Jul 22 13:59:23 2014 +0200 change: inserted a comment for clarifying the reload command. commit d0d0663f861d4b104555ae06582429376c5e8566 Author: meteorologix Date: Thu Jul 31 10:35:24 2014 +0200 new: Allow Java 1.8 during installation commit 6150c9f13189f9e3db2319ab9973d0c8aecc7ee5 Author: meteorologix Date: Thu Jul 31 16:00:51 2014 +0200 NEW: Calculate JVM parameters (memory...) for dedup server during drive configuration and write them into config file commit cf19a51cd2ebb880c75026c92e82f920a5326a9a Author: meteorologix Date: Thu Jul 31 16:00:32 2014 +0200 new: Forward error message during EOM to sbc commit 64ee40d4efbf634f94a913e60dda6fdb00b3fd89 Author: meteorologix Date: Thu Jul 31 15:53:10 2014 +0200 NEW: Read JVM parameters (memory...) for dedup server from: 1: sm.ini:sds_jvm_options 2: stpd_conf/.sds_jvm_options 3: Calculate it using configured 'maxPages' commit 0bd8b0b43fd8aca5c2f8617846b4b6448ec003eb Author: miraculix Date: Thu Jul 31 13:44:12 2014 +0200 BUGFIX: (#17473) Deleting config files after CBT restore of VMware machine fails, is Sesam server is used as datamover. Return success if the given path is not existing (ERROR_PATH_NOT_FOUND). commit 63b933cd503a04f466bde9d27457518ca2abc25e Author: meteorologix Date: Thu Jul 31 11:23:54 2014 +0200 remove obsolete code commit aaf70484c8986b243b5c38acdcedf7d8b3713c94 Author: meteorologix Date: Thu Jul 31 11:19:50 2014 +0200 add sob_build.h to gitignore commit 21c1adec9bf2a28597547bc9454a435af9bf4c01 Author: meteorologix Date: Thu Jul 31 11:19:21 2014 +0200 add sob_build.h to gitignore commit c57169ecc51c8cc89aecb5fe1ad00b1ce65aec98 Author: meteorologix Date: Thu Jul 31 11:18:09 2014 +0200 change: Use complete proposed jvmconfig options for Si3 dedup store including 'MaxDirectMemorySize' commit 83f394e92fa4e49025cda8529a1827f3445b7eaa Author: miraculix Date: Wed Jul 30 17:22:02 2014 +0200 BUGFIX: (#17471) Restore of compressed files does not set the compression. Since commit 3d8548080bd bugfix: (#17218) Setting attributes and short names revised (Fri May 23) the CreateFile() access mode missed the GENERIC_READ commit a23165a346456f135dde0c9e5f561f063132f2f0 Author: miraculix Date: Wed Jul 30 16:15:48 2014 +0200 BUGFIX: (#13469) Windows: Restore does not set original creation and modification datetime. Now the directories are pushed into post processing lists in MakeTargetDir() to process all directories even with large paths commit ec0a266113f0896d600cd003f150bb03f3071279 Author: miraculix Date: Wed Jul 30 11:25:48 2014 +0200 change: Read_MTF_DIRB_BLK(): Post processing of directories moved under 'If the DIRECTORY NAME is in STRING AREA' to avoid extra ' && wcslen(psMTF_Global->sMTFStrings.sztDIRB_Dir)' commit aa96656ab137d38402a9be368c8bf93dfb82dc70 Author: miraculix Date: Wed Jul 30 14:57:12 2014 +0200 bugfix: Read_STAN_STREAM(): Add extended-length path prefix '\\?\' even for UNC shares otherwise files with path length MAX_PATH (260 characters) may not restored to the network share commit 2cb6c80f5ed2c319afb3a122b98db674823be62f Author: tmoroz Date: Thu May 29 19:03:07 2014 +0300 bugfix: incorrect modification date during restore(linux) commit 33bd19c2d38609dc3576db6992062dfbfbabb0cb Author: kha Date: Tue Jul 29 16:14:19 2014 +0200 change: move the sbc_oracle_rman.cmd file to the bin\sesam directory instead of keeping it in the skel directory. commit 395e11fb9f5e4cd655192ef792c6c5e0397c4276 Author: miraculix Date: Tue Jul 29 16:52:48 2014 +0200 change: Wrong format specifier in trace line in log level 5 commit 26e47116f6be9b9858d7df66cef3d9cda8981c75 Author: miraculix Date: Tue Jul 29 15:47:07 2014 +0200 change: Wrong format specifier in trace line commit ec29be75fa34e803c895256149ca01a6196e8023 Author: miraculix Date: Tue Jul 29 15:26:52 2014 +0200 change: Do not use M_WCSLCPY() for wchar_t *psPostProcessingDirs->psztDirName commit 34fbf118662a16187f73c883fe0e4f9bf1375fa9 Author: meteorologix Date: Tue Jul 29 12:40:11 2014 +0200 change: Read paths from RDS using 'sm.ini' file instead of 'glbv', because they are not set on a Windows RDS NEW: (#17437) URL encode 'stpd' config string to allow transfer of paths including quotes over 'sm_ctrlc' commit 93df90248d0f8087c1f3d85bc67e99e6092324cb Author: root Date: Tue Jul 29 12:31:01 2014 +0200 add '{URL}' in front of STPD config string so it will be decoded on RDS correctly commit 65e770ad1a3666073db1603a0796309b062a0333 Author: meteorologix Date: Mon Jul 28 17:52:57 2014 +0200 NEW: (#17437) URL encode 'stpd' config string to allow transfer of paths including quotes over 'sm_ctrlc' commit c620cb2b3fc69e9aae638dba86802739238e7296 Author: meteorologix Date: Mon Jul 28 17:39:28 2014 +0200 new: If string (-s) starts with '{URL}' given for write file function, then call 'url_encode(' before writting commit 0988a266e45ea3233e154a9aa55aa4e6db47eb1e Author: miraculix Date: Tue Jul 29 11:34:44 2014 +0200 bugfix: (#17460) vadp restore fails with Error: VM Exception: [Exit code from sbc: [1] - warning]. Since fix #17449 the sztRestoreTarget is set to last relocation argument. Now only set sztRestoreTarget if argument without relocation delimiter. commit d9e5c9e9851b9c90b8c16e569f0f04f457ba61ab Author: miraculix Date: Mon Jul 28 16:37:54 2014 +0200 BUGFIX: (#17451) vadp-Restore fails with stpd core dump and error 10054 connection closed by the remote host. Do not set explicite tape block size if tape supports variable blocksize and ERROR_INVALID_BLOCK_LENGTH appeared without ERROR_INVALID_FUNCTION, in difference to last bugfix for call #17428 Restore from tape sets block size to 0 and shows 'invalid function' commit 80226f252631eb2928a94a45f9fce13ac30f6f72 Author: kha Date: Mon Jul 28 14:25:21 2014 +0200 new: inserted the orasbt.dll in the build process. commit ef3f28d9421ed1804cd3523654a22c68724b3255 Author: kha Date: Mon Jul 28 10:43:19 2014 +0200 bugfix: inserted the SOB_DIR in the makefile.wcommon to be able to build a kit with the SOB commit 89e9ed7ee03817c95f1e7df02660c2ec0c1c9c9b Author: kha Date: Fri Jul 25 16:34:29 2014 +0200 bugfix: try to fix the build of the sob from the su/src/makefile.win32 commit ce2626fbc152003d681b790a8e2780bad35a9db4 Author: kha Date: Fri Jul 25 16:01:41 2014 +0200 new: include the orasbt.dll needed for oracle extension in the build routine. commit 89ce3a5f9951415e60db547a5de23c5bc49199e8 Author: kha Date: Fri Jul 25 15:44:16 2014 +0200 new: insert the sbc_oracle_rman.cmd file to the templates it is needed for the oracle extension. commit 84dab44a903a541d429908a1fb9fc2ddd2499aa7 Author: miraculix Date: Mon Jul 28 13:47:06 2014 +0200 change: Do not store OS specific data for hardlink fake directory '_SharedHardlinkData_' commit 4d5074e22a6436123a145803feb54a04994ea4d5 Author: miraculix Date: Mon Jul 28 13:29:00 2014 +0200 bugfix: (#17441) sbc cores during restore after printing the MTF SSET information. The M_WCSLCPY() must not be used if target argument is a 'wchar_t *' commit cdb1c38a06a09261221af920c654f114d5144cf9 Author: miraculix Date: Mon Jul 28 10:59:40 2014 +0200 change: Move SCALIX license key upwards before 'END_OF_SESAM_BACKUP_TYPES' to appear again in license choice (sesam_make_lic) commit 2a99aaebd51542a4da8ec0b30c22f24ed638a2ab Author: miraculix Date: Fri Jul 25 17:31:21 2014 +0200 BUGFIX: (#17449) Since 4.2.2.40 an exchange server 2003 restore via Recovery Storage Group may fail. Improved relocation processing interfered with EX2K processing commit 96e0f79ea4c73e31a627ce33961ae37141921687 Author: kha Date: Fri Jul 25 14:13:19 2014 +0200 new: insert the backint.utl file and the backint executable to the gui and the client kit. commit d0c6874627a68dbf268651ce2380b37f99b1c906 Merge: 30770f3 d3b38b4 Author: kha Date: Fri Jul 25 13:49:44 2014 +0200 Merge branch 'v4_4_1' of ssh://buildfix/git/sesam/src into v4_4_1 commit 30770f3c8d5272d87f5ed5a1fbf4a7a87b86934a Author: kha Date: Fri Jul 25 13:49:39 2014 +0200 new: insert the backint.utl file and the backint executable to the gui and the client kit. commit d3b38b49e04dbcbe918517df9d04bc45083ff9c5 Author: meteorologix Date: Fri Jul 25 13:30:21 2014 +0200 BUGFIX: #17447 Dovecot_IMAP restore ends with 'ERROR: W006-RESTORE Restore: Empty saveset'. Set explicite 'd'irectory to blow up the directory. commit 627ae41c59730070086662a0e3df9fde11e07990 Author: miraculix Date: Fri Jul 25 12:25:18 2014 +0200 BUGFIX: (#17447 - Dovecot_IMAP restore ends with 'ERROR: W006-RESTORE Restore: Empty saveset'. 'm'ailbox lines must be adapted to directory lines for ...IMAP backup types commit c3467f5fec9f48d47a3f8a0d007beac326b2483d Author: meteorologix Date: Fri Jul 25 11:33:44 2014 +0200 CHANGE: Balanace queues for data stores using new calculation model. (allow positive values, check for enough disk space reserved by Sesam) commit 002cd3ad09171193bf45a5d7c4ea332d02c33930 Merge: 586cd99 5da596f Author: kha Date: Fri Jul 25 10:51:23 2014 +0200 Merge branch 'v4_4_1' of ssh://buildfix/git/sesam/src into v4_4_1 commit 586cd99fc10258f204193966e9ee7748ca291fe5 Author: kha Date: Fri Jul 25 10:51:18 2014 +0200 change: put the remote installer to the newest version. So from now on the remote update, install, and delete of windows machines as well as the remote set_clientcommand can be used. Some of the parameters have been changed. commit 76d2a4d3259b5fba839d514d10a9620e9643ee15 Author: kha Date: Fri Jul 25 10:48:56 2014 +0200 BUGFIX: (#17446) Now the java version is checked during the update and if the java path does not point to the correct java version it is updated to the new one. commit 5da596f63cd1492cd0d965d4a6d70fb156f5175c Author: meteorologix Date: Fri Jul 25 10:10:59 2014 +0200 CHANGE: Balanace queues for data stores using new calculation model. (allow positive values, check for enough disk space reserved by Sesam) commit f95093ace0fe6c278b5376d9ea0af54dc958d376 Author: meteorologix Date: Fri Jul 25 09:57:57 2014 +0200 change: 'balance' data store queues if negative and poitive values are used for DS in same drive group commit 64bbcdd867c8d7c9a1fc152bb84c6758dd2f56c6 Author: meteorologix Date: Fri Jul 25 09:47:41 2014 +0200 CHANGE: Balanace queues for data stores using new calculation model. (allow positive values, check for enough disk space reserved by Sesam) commit c6594975adcd40499ae7f23dd30a8dc70c2ad266 Author: kha Date: Thu Jul 24 17:40:09 2014 +0200 BUGFIX: (#17445) after the update the gui link on the desktop and in the start menu is newly created and the TEMP variable is replaced with the evaluated TEMP variable string. Now the TEMP variable is saved as -Djava.io.tmpdir=C:\Users\kha\AppData\Local\Temp in the gui link. commit 4d801604bc519b0b117b7e1c11fdc2c540b1559f Author: miraculix Date: Wed Jul 23 18:22:01 2014 +0200 BUGFIX: (#17441) sbc cores during restore after printing the MTF SSET information. MTF SSET data sizes increased and use of safe string functions to avoid string overflow commit 15f31386151910ec7994ccda8394f74d2c1a8f96 Author: miraculix Date: Wed Jul 23 18:15:39 2014 +0200 change: Changed sbc-3500 message for SSET descriptor block commit 46c70a4cdc1a867129cbfb9fe8140f15d8798718 Author: miraculix Date: Wed Jul 23 18:02:37 2014 +0200 change: trace line removed commit 68c56283abdecaefebe45f5d45962c452019beeb Author: miraculix Date: Wed Jul 23 18:00:35 2014 +0200 new: Implement size_t wcslcat (wchar_t *dst, const wchar_t *src, size_t size) commit a60181dfd068395c8ad081d37c3b852823eb4a80 Author: meteorologix Date: Thu Jul 24 16:55:58 2014 +0200 NEW: Allow 'sesam' user to write into '/var/run/postgresql' directory, so Sesam PostgreSQL server can be started. On RedHat only user 'postgres' has write access right in default configuration. TODO: This cetainly opens a security hole, so we should change default socket dir to a Sesam directory, but all DB access modules (psql, pgeasy, JDBC) have to adopted then commit 81dfbf90b22be19a586e0dd785c3b258efcfd993 Author: meteorologix Date: Thu Jul 24 16:55:24 2014 +0200 bugfix: Correct check of Java 1.7. ('.' in grep regex has not been masked correctly). Try to find Oracle Java first commit cb7da54ba4bbcdea371e6eb91a832f8482a5a1ab Author: meteorologix Date: Thu Jul 24 16:52:44 2014 +0200 NEW: Allow 'sesam' user to write into '/var/run/postgresql' directory, so Sesam PostgreSQL server can be started by Sesam user during setup new: Call 'sm_set_java' during installtion on Linux BUGFIX: (#16080) Execute the triggering of the email notification (no email interface has been configured by the user) after a Windows server installation. commit 7dc3c460c10c6c917b45dd148eade045d413adf2 Author: meteorologix Date: Thu Jul 24 13:34:29 2014 +0200 wip: Add new Sesam deamon 'ui' to start a 2nd UI server for testing commit d8a588fc01dd4ae9122cc9c06d04841773e3bd13 Author: meteorologix Date: Thu Jul 24 15:45:17 2014 +0200 change: Allow reload of 'rmi' server to fail during update. Update occasional fails from 4.2 to 4.4 here. The real reason for this is not clear commit ae07d955a65a5aac26c0df94de53e1b06687db33 Author: sesam Date: Thu Jul 24 15:30:10 2014 +0200 NEW: Give detailed notes about possible causes if NotesInitExtended() failed commit 790833bc3ed5b559cd7d02e01c97608191f706a9 Author: meteorologix Date: Thu Jul 24 11:42:43 2014 +0200 change: Use SI3 dedup libarary 2.1 commit dee87d7f2873d1be612934b0b39e0911508bf324 Author: sesam Date: Thu Jul 24 09:35:52 2014 +0200 new: Do not update data store water marks, if Sesam there is still enough space available after update to Sesam 4.4 commit e7731ba8120576b2f7ebe97d8843c7dc62427f27 Author: meteorologix Date: Wed Jul 23 18:18:22 2014 +0200 NEW: (#17380) Allow backup source browsing for Scalix again commit f91fe17e46f68e310252a2d1cf903a1ec42860fd Author: meteorologix Date: Wed Jul 23 16:48:12 2014 +0200 bugfix: Use correct water marks for 2nd 'check_space' after 'purge' command. Values have been already modified by 1st call. commit df988e56b485bca4a81a6cf5bc6107e231fd93fb Author: miraculix Date: Wed Jul 23 16:41:36 2014 +0200 change: Macros M_WCSLCPY and M_WCSLCAT with WSIZEOF(A) commit ab2d6fd1824464ff70ea23a41e59b7c814913d89 Author: miraculix Date: Wed Jul 23 16:12:36 2014 +0200 new: Macros M_STRLCPY(A,B), M_STRLCAT(A,B), M_WCSLCPY(A,B) and M_WCSLCAT(A,B) to allow to call the strl/wcsl... functions with sizeof() argument, e.g. 'strlcpy( A, B, sizeof(A) )' commit b11582381326ecee8aec732768b12544cbf74311 Author: miraculix Date: Wed Jul 23 15:07:50 2014 +0200 change: Mistyped __wcslcpy() commit bbc9e09df3a9a79d451b3929d63806eeb8de1e43 Author: miraculix Date: Wed Jul 23 14:59:51 2014 +0200 BUGFIX: (#17009) sbc (4.2.2.41/4.2.2.40) UNC Path restore does not restore ACL/permission information for folders or files. The UNC prefix was not set properly commit 8d042dbb5bd47fd075cf87235a54fb15ac78b6bb Author: miraculix Date: Wed Jul 23 14:53:53 2014 +0200 change: wcslcpy() has to return the string length of the wchar_t source (counted wide chars) commit f5c20dbe9d4fa72d772b3ebb01d4a07427690615 Author: meteorologix Date: Wed Jul 23 14:19:06 2014 +0200 Utl files are now in templates directory commit a44abe67c1a7081fdeabf0aa8df47ad6e55bb00c Author: meteorologix Date: Wed Jul 23 13:37:57 2014 +0200 moved utl files to templates commit 39a7738378fda5405347d9951d4b5009885e0920 Author: meteorologix Date: Wed Jul 23 12:15:15 2014 +0200 move SAP utl files into 'templates' directory commit 2dcba75ae19bf1d11a7fe2b95dbb57e27a2ed584 Author: meteorologix Date: Wed Jul 23 13:42:10 2014 +0200 Set correct last step for 4.4 commit c00b6677f41116f1944f6d543daa2806a55e58dc Author: meteorologix Date: Wed Jul 23 13:36:59 2014 +0200 CHANGE: Recalculate data store values during update from 4.2 to 4.4 commit 94c94cf92beb059d2de938e6b61948c4938f6e1a Author: sesam Date: Wed Jul 23 11:49:47 2014 +0200 NEW: Show ASCII graph of data store space calculation again commit 18399c5dfd7c9f5bf37e30c820c9abe7421ff1ee Merge: 0b2027f 5242cc4 Author: sesam Date: Wed Jul 23 11:41:29 2014 +0200 Merge branch 'v4_4_1' of ssh://git/git/sesam/src into v4_4_1 commit 0b2027fdc2aed01b997ae6241aea825a8a07f8ba Author: sesam Date: Wed Jul 23 11:41:23 2014 +0200 CHANGE: Check if key 'enable_gui_vm_mount' is already in and Sesam DB to avoid SQL error. Statement was already flagged as continue in case of error, so update was successful before commit 5242cc4152355365871823fe32bb2baee9296ac1 Author: miraculix Date: Wed Jul 23 11:38:46 2014 +0200 change: Link with common/common/strlcat object to satisfy strlcat() in common/common/cm_common.c i_GetPrivateProfileString() commit cf94888a25f3ecbfb1c6bd0a22fd5c5af02bef3d Author: miraculix Date: Wed Jul 23 11:24:09 2014 +0200 change: Link with common/common/strlcat object to satisfy strlcat() in common/common/cm_common.c i_GetPrivateProfileString() commit d6fe4393f07c04d05b66d1ec1d1702e3aba42d6d Author: miraculix Date: Tue Jul 22 18:28:11 2014 +0200 BUGFIX: (#17438) Remote read ini-file function does not work on Windows. Usage for -m C (change ini file) and -m i (read ini file) added. commit fbfcfaa146ccf78428cffe01e473e0bc3d47ab67 Author: miraculix Date: Tue Jul 22 18:20:16 2014 +0200 BUGFIX: (#17438) Remote read ini-file function does not work on Windows. Now section must not be enclosed in '[', ']' commit 55f88985c7fc8eb16ca98f9870c3f0528acc42b9 Author: miraculix Date: Tue Jul 22 18:03:08 2014 +0200 BUGFIX: (#17438) Remote read ini-file function does not work on Windows commit b585a94fe52b4d68188d1b750c644ac844396a8b Merge: ac89517 dd17e32 Author: sesam Date: Tue Jul 22 16:59:02 2014 +0200 Merge branch 'v4_4_1' of ssh://git/git/sesam/src into v4_4_1 commit ac895172985dba682304b13a78f7049df55e0036 Author: sesam Date: Tue Jul 22 16:58:51 2014 +0200 change: Allow message up to 255 chars, because results.msg VARCHAR(255) now commit dd17e327749fa2467a5e15dc67fe0d525e808fef Author: ipryhoda Date: Wed Jul 16 17:16:22 2014 +0300 bugfix: (#16112) - Exchange User based license Print out the count of user mailboxes. commit 4dd36c11fe4d21977d31f0191c581a6ba61f4b71 Merge: 72a104e 7efd0d9 Author: sesam Date: Tue Jul 22 15:34:07 2014 +0200 Merge branch 'v4_4_1' of ssh://git/git/sesam/src into v4_4_1 commit 72a104e8c8547ffd4c66eb94c3e869fda2056fdb Author: sesam Date: Tue Jul 22 15:33:52 2014 +0200 change: Allow start of backup, if 'sm_data_store check_space' returns with 'WARNING' commit 7efd0d91a74f603ea36a771d2687c9cb16f20b96 Author: meteorologix Date: Tue Jul 22 13:56:03 2014 +0200 bugfix: Call 'sm_main restart sds' to start dedup server, because 'sm_main' on Windows does not start a not running daemon by 'sm_main reload' commit 07add28a6615858922a098dafa0c7531bdca8274 Author: meteorologix Date: Tue Jul 22 14:10:14 2014 +0200 BUGFIX: (#17425) (#17416): Use one function for checking available space after purge (has been implemented twice, but not c hanged for purge). Check if 'filled + Sesam data > capacity' correctly commit a8e5e3476798448e536d373fb75142f3b6e7d104 Author: sesam Date: Tue Jul 22 13:43:08 2014 +0200 BUGFIX: (#17421) Restore of DISK_HARD based media stucks, if saveset is located on more than one medium. If GLBV 'gv_sms_eom_{device}' is set to 'NEXT {label}' then a restore is active even if SMS state is 'IDLE' commit 0b317fe24fc4a973d8dca87bd0065c12a620923e Author: miraculix Date: Mon Jul 21 17:16:25 2014 +0200 change: Avoid link problem 'unresolved external symbol GetErrorText referenced in function TP_ReadFromTape' commit 1ec625416a536151d730a33150b2d76df3de603f Author: miraculix Date: Mon Jul 21 16:21:12 2014 +0200 BUGIFX: (#17428) Restore from tape sets block size to 0 and shows 'invalid function'. Remember ERROR_INVALID_FUNCTION and use 64K block size in this case commit f3a9d600a141d33cd77878ce301d616ffc3e5d11 Author: miraculix Date: Mon Jul 21 15:52:12 2014 +0200 BUGIFX: (#17428) Restore from tape sets block size to 0 and shows 'invalid function'. After ERROR_INVALID_FUNCTION the next read operation with 2k for a 64k block returns ERROR_INVALID_BLOCK_LENGTH commit da1728f74d81d4fea7dd2759466eb01baaa567d5 Author: miraculix Date: Thu Jun 5 15:10:25 2014 +0200 change: Windows: FormatMessage() must be called with FORMAT_MESSAGE_IGNORE_INSERTS if the arguments parameter does not contain enough arguments commit b7afe80303c7ac799cb08f1c53cbae4d9cc02018 Author: miraculix Date: Mon Jul 21 13:19:39 2014 +0200 BUGFIX: (#17427) Restore ends with error 'Medium is mounted' if requested medium was used for backup in other drive and backup was very fast. If performance file monitors 'SMS_WRT' then at least one backup is active commit 2c9196c0c8259192b2aaf5f107681495a7c370f2 Author: miraculix Date: Mon Jul 21 12:57:13 2014 +0200 change: Set 'pS->hSema = NULL' after 'CloseHandle( pS->hSema )' commit e9fff05a1b5a793588884d617f9d0e34520c432e Author: tdzedzey Date: Tue Jul 8 17:14:11 2014 +0300 bugfix: (#17363) added exclude for sub components commit 32517bcd80bdb4b2045ff7ed590eb9d3cd474a18 Author: tdzedzey Date: Sat Jul 5 19:54:07 2014 +0300 bugfix: (#17363) Added component and writer exclude from non writer vss backup. commit ad9f3060691eb86192451ff9fc1ee3eca73946e4 Author: kha Date: Fri Jul 18 13:36:31 2014 +0200 change: the new major version which is picked by default is the 4.4 commit 74b540df157a094827ff98df79bd44c4b2f5aa6b Author: ipryhoda Date: Fri Jul 18 11:38:36 2014 +0300 BUGFIX: (#17337)- Reengineer Exchange 2013 DAG module due to changes according backup (maybe also restore) commit 9d163a937f366bbfb400583d789abd87e6dabc2c Author: miraculix Date: Tue Jul 8 11:39:43 2014 +0200 BUGFIX: (#17337) Reengineer Exchange 2013 DAG module due to changes according backup (maybe also restore). Set Replica writer if Exchange Server Writer is not usable for Exchange Server 2013 with DAG commit 4f8a2028ce2e55f72bb25c799445dc0313a18702 Author: miraculix Date: Thu Jul 17 09:35:30 2014 +0200 new: (#17408) Add operating system 'Windows Server 2012 R2'. Add netapi32.lib to resolve function references. commit 32438b2106a2ac26c8a0f37ef5719fdf591fd1e1 Author: miraculix Date: Thu Jul 17 09:14:43 2014 +0200 NEW: (#17408) Add operating system 'Windows Server 2012 R2'. Missing comma in function header commit c7a49ef1b6dd5c615b820465d8d4d82c53394336 Author: miraculix Date: Wed Jul 16 18:22:37 2014 +0200 NEW: #17408 Add operating system 'Windows Server 2012 R2'. Use netapi32 function NetWkstaGetInfo() to get major, minor os version for oper systems higher than Microsoft Windows 8.0 commit 4bbcc2ff3bf5d65d233525fa3050d0a85dcb9200 Author: miraculix Date: Wed Jul 16 17:06:24 2014 +0200 NEW: (#17408) Add operating system 'Windows Server 2012 R2' into table oper_systems commit b343ce626dcb26cfff311d37e1cb0d6d8cf97a67 Author: miraculix Date: Thu Jul 17 16:43:46 2014 +0200 BUGFIX: (#17415) Backup ends with 'E009-BACKUP Insufficient space on DataStore100003' even if DataStore has enough free space. Add message of 'sm_data_store check_space' to monitor the real cause. commit 8cad5bbe2d3a0a044bc6a1487bfdfe16edb397db Author: meteorologix Date: Thu Jul 17 16:12:22 2014 +0200 CHANGE: (#17414) Avoid unload of tape in single tape drive if 'gv_unload_after_restore_' is not set. The unload has been implemented in Sesam a long time ago, but 'sm_sms_watch' has been termintated by 'sm_restore' for some Sesam versions. So the unload code was never reached and customer has seen this as the expeced behaviour commit efd8b6f325ccea54031b069cf44c70e7b36ad855 Author: meteorologix Date: Wed Jul 16 14:21:59 2014 +0200 BUGFIX: Try to find Java 7 on Debian 7 (wheezy) if Java 7 is not the default on the system