$Id: sm_cvs_history.c,v 1.9 2012/02/24 11:26:54 miraculix Exp $ RCS file: /var/opt/cvsnew/su/src/common/cm_file_util.c,v v_4_2_1_41: 1.30 v_4_2_2_16: 1.31 description: ---------------------------- revision 1.31 date: 2013/07/03 16:16:15; author: miraculix; state: Exp; lines: +3 -1 change: vShow() Add trace of line in log level 2 ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/cm_file_util.h,v v_4_2_1_41: 1.28 v_4_2_2_16: 1.29 description: ---------------------------- revision 1.29 date: 2013/06/27 10:07:44; author: miraculix; state: Exp; lines: +2 -1 change: Struct sFormat with BOOL bRestoreMode to indicate if browsing is done to retrieve a valid restore target ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/cm_kernel.c,v v_4_2_1_41: 1.98 v_4_2_2_16: 1.100 description: ---------------------------- revision 1.100 date: 2013/09/09 11:09:59; author: miraculix; state: Exp; lines: +21 -18 change: PROT(): Use 'fopen( fn, FD_APBIN)' to avoid mixed CRLF and CR in sesam daily log file ---------------------------- revision 1.99 date: 2013/05/14 14:02:42; author: sesam; state: Exp; lines: +18 -9 new: Overwrite flag for function 'i_change_ini' to add a value to an 'INI' file only if key doesn't already exists ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/cm_lang.h,v v_4_2_1_41: 1.244 v_4_2_2_16: 1.254 description: ---------------------------- revision 1.254 date: 2013/09/04 12:58:57; author: sesam; state: Exp; lines: +23 -5 add 'VERIFY' message ---------------------------- revision 1.253 date: 2013/08/19 11:25:34; author: miraculix; state: Exp; lines: +16 -7 new: #define E006_LICENSE_VIOLATION 'E006-LICENSE License violation: ' ---------------------------- revision 1.252 date: 2013/08/08 10:36:44; author: miraculix; state: Exp; lines: +10 -1 new: XX_GET_VOL_DIR_DOES_NOT_EXIST ---------------------------- revision 1.251 date: 2013/08/02 09:19:42; author: miraculix; state: Exp; lines: +19 -1 change: XX_LICENSE_MORE_CONFIGURED and XX_LICENSE_REDUCE_TO_CONFIGURED ---------------------------- revision 1.250 date: 2013/08/01 15:26:10; author: miraculix; state: Exp; lines: +3 -3 change: I004-LICENSE missing %s ---------------------------- revision 1.249 date: 2013/08/01 10:52:30; author: miraculix; state: Exp; lines: +5 -2 new: #define LANG_TAG_OFFSET 13 // tag '####-{module}', e.g. 'W008-LICENSE' ---------------------------- revision 1.248 date: 2013/08/01 10:44:00; author: miraculix; state: Exp; lines: +28 -1 new: XX_LICENSE_DEMO_UNUSED, XX_LICENSE_DEMO_USED[_ONE] ---------------------------- revision 1.247 date: 2013/07/31 10:36:21; author: miraculix; state: Exp; lines: +7 -7 change: XX_LICENSE_SHO_UNREGISTERED Please contact our partners at http://www.sep.de/de/partner/resellers... or contact us at sales@sep.de. ---------------------------- revision 1.246 date: 2013/06/27 16:24:04; author: miraculix; state: Exp; lines: +10 -1 new: #define XX_R_ROPTION_ERR ---------------------------- revision 1.245 date: 2013/04/18 14:39:16; author: kha; state: Exp; lines: +82 -19 new: added LTO encryption specific error messages. ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/cm_trace.c,v v_4_2_1_41: 1.65 v_4_2_2_16: 1.68 description: ---------------------------- revision 1.68 date: 2013/09/10 10:52:25; author: sesam; state: Exp; lines: +17 -10 change: Do not add Sesam date to log file name if log file name already includes '.log' extension (Correct log file name if a program is called with a given log file name) ---------------------------- revision 1.67 date: 2013/07/08 14:47:18; author: miraculix; state: Exp; lines: +4 -3 bugfix: (#16162) v_set_log_main(): Argument cpKeyFile must not contain a '.' ---------------------------- revision 1.66 date: 2013/04/23 09:03:30; author: sesam; state: Exp; lines: +17 -3 CHANGE: Change name of Sesam kernel trace files to '_.log' (no lgc/lgx files any more). This will become mandantory, if Sesam newday will not interrupt all runing processes anymore ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/cm_url.c,v v_4_2_1_41: 1.89 v_4_2_2_16: 1.91 description: ---------------------------- revision 1.91 date: 2013/06/07 12:34:47; author: yburdiak; state: Exp; lines: +3 -2 change: skip checking xva header for "host-backup", "meta-data" backup ---------------------------- revision 1.90 date: 2013/04/01 14:05:14; author: yburdiak; state: Exp; lines: +58 -2 new: check_xenserver_backup_header_cb checks Xen VM archive on backup ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/cm_url_dummy.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/01/11 11:43:17; author: sesam; state: Exp; 'bsa_http_util_dummy.c' to link XBSA without 'libcurl'. (for testing VDDK SSL connections issues ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/common.h,v v_4_2_1_41: 1.172 v_4_2_2_16: 1.176 description: ---------------------------- revision 1.176 date: 2013/09/09 11:07:14; author: miraculix; state: Exp; lines: +2 -2 change: Macro cm_fclose: Set fclose in parenthesis to avoid the inadvertent use of a macro ---------------------------- revision 1.175 date: 2013/07/08 12:28:01; author: miraculix; state: Exp; lines: +4 -2 change: Windows: Use '#define sleep(a) (Sleep(((DWORD)(a)) * 1000))' instead of DllExport unsigned int sleep(...) ---------------------------- revision 1.174 date: 2013/06/10 08:43:14; author: sesam; state: Exp; lines: +2 -1 add Linux BSR ---------------------------- revision 1.173 date: 2013/05/14 14:02:42; author: sesam; state: Exp; lines: +2 -2 new: Overwrite flag for function 'i_change_ini' to add a value to an 'INI' file only if key doesn't already exists ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/cm_common.h,v v_4_2_1_41: 1.23 v_4_2_2_16: 1.24 description: ---------------------------- revision 1.24 date: 2013/07/18 14:15:54; author: sesam; state: Exp; lines: +3 -2 include 'json.h' ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/cm_crypt.c,v v_4_2_1_41: 1.31 v_4_2_2_16: 1.60 description: ---------------------------- revision 1.60 date: 2013/07/18 10:47:28; author: yburdiak; state: Exp; lines: +2 -7 change: evp_crypt() no default cipher ---------------------------- revision 1.59 date: 2013/07/17 12:18:05; author: yburdiak; state: Exp; lines: +2 -2 change: default aes-256-cbc ---------------------------- revision 1.58 date: 2013/07/17 11:45:37; author: yburdiak; state: Exp; lines: +8 -6 bugfix: windows build ---------------------------- revision 1.57 date: 2013/07/17 11:37:26; author: yburdiak; state: Exp; lines: +4 -2 change: OpenSSL_add_all_algorithms aes-256-cbc ---------------------------- revision 1.56 date: 2013/07/17 11:11:11; author: yburdiak; state: Exp; lines: +7 -2 change: try default cipher aes_256_cbc ---------------------------- revision 1.55 date: 2013/07/17 10:33:54; author: yburdiak; state: Exp; lines: +2 -2 bugfix: return value ---------------------------- revision 1.54 date: 2013/07/17 10:32:40; author: yburdiak; state: Exp; lines: +7 -25 change: EVP_get_cipherbyname() call ---------------------------- revision 1.53 date: 2013/07/17 08:43:27; author: yburdiak; state: Exp; lines: +2 -2 change: default cipher aes_256_cbc ---------------------------- revision 1.52 date: 2013/07/17 08:38:28; author: yburdiak; state: Exp; lines: +1 -2 change: removing cipher rc4_40 ---------------------------- revision 1.51 date: 2013/07/17 08:14:16; author: yburdiak; state: Exp; lines: +4 -3 change: evp_crypt() cipher parametr ---------------------------- revision 1.50 date: 2013/07/17 08:05:37; author: yburdiak; state: Exp; lines: +25 -4 new: evp_cipher() ---------------------------- revision 1.49 date: 2013/07/16 14:30:50; author: yburdiak; state: Exp; lines: +8 -8 bugfix: compiler warnings ---------------------------- revision 1.48 date: 2013/07/16 12:43:23; author: yburdiak; state: Exp; lines: +5 -3 change: evp_crypt() init ---------------------------- revision 1.47 date: 2013/07/16 12:09:14; author: yburdiak; state: Exp; lines: +9 -7 change: evp_crypt() finalize last chunk ---------------------------- revision 1.46 date: 2013/07/16 11:55:34; author: yburdiak; state: Exp; lines: +3 -2 change: evp_crypt() detect init memcmp ---------------------------- revision 1.45 date: 2013/07/16 11:51:06; author: yburdiak; state: Exp; lines: +7 -9 change: evp_crypt() detect init, bFinalize ---------------------------- revision 1.44 date: 2013/07/16 11:23:43; author: yburdiak; state: Exp; lines: +6 -6 bugfix: evp_crypt() no cleanup after finalize ---------------------------- revision 1.43 date: 2013/07/16 11:06:39; author: yburdiak; state: Exp; lines: +1 -10 bugfix: evp_crypt() finalize last chunk ---------------------------- revision 1.42 date: 2013/07/16 11:05:34; author: yburdiak; state: Exp; lines: +13 -2 change: evp_crypt() finalize last chunk ---------------------------- revision 1.41 date: 2013/07/16 09:43:31; author: yburdiak; state: Exp; lines: +4 -4 change: evp_crypt parameters sequence ---------------------------- revision 1.40 date: 2013/07/16 07:37:48; author: yburdiak; state: Exp; lines: +11 -56 change: openssl evp not dynamic loading ---------------------------- revision 1.39 date: 2013/07/15 16:12:34; author: yburdiak; state: Exp; lines: +3 -3 change: compile warnings ---------------------------- revision 1.38 date: 2013/07/15 16:09:35; author: yburdiak; state: Exp; lines: +3 -3 change: ifdef UNIX ---------------------------- revision 1.37 date: 2013/07/15 16:06:39; author: yburdiak; state: Exp; lines: +8 -2 bugfix: dlopen ---------------------------- revision 1.36 date: 2013/07/15 15:57:34; author: yburdiak; state: Exp; lines: +2 -2 change: evp_load libssl.so ---------------------------- revision 1.35 date: 2013/07/15 15:39:39; author: yburdiak; state: Exp; lines: +30 -1 new: evp_load() ---------------------------- revision 1.34 date: 2013/07/15 14:54:48; author: yburdiak; state: Exp; lines: +20 -9 change: OpenSSL _EVP struct for dynamic loading ---------------------------- revision 1.33 date: 2013/07/15 13:29:43; author: yburdiak; state: Exp; lines: +2 -2 bugfix: EVP_rc2_cbc ---------------------------- revision 1.32 date: 2013/07/15 13:01:29; author: yburdiak; state: Exp; lines: +42 -1 new: evp_crypt() OpenSSL EVP function ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/cm_crypt.h,v v_4_2_1_41: 1.22 v_4_2_2_16: 1.29 description: ---------------------------- revision 1.29 date: 2013/07/17 10:32:40; author: yburdiak; state: Exp; lines: +2 -2 change: EVP_get_cipherbyname() call ---------------------------- revision 1.28 date: 2013/07/17 08:14:16; author: yburdiak; state: Exp; lines: +3 -2 change: evp_crypt() cipher parametr ---------------------------- revision 1.27 date: 2013/07/17 08:05:37; author: yburdiak; state: Exp; lines: +3 -3 new: evp_cipher() ---------------------------- revision 1.26 date: 2013/07/16 14:30:50; author: yburdiak; state: Exp; lines: +4 -4 bugfix: compiler warnings ---------------------------- revision 1.25 date: 2013/07/16 11:51:06; author: yburdiak; state: Exp; lines: +3 -4 change: evp_crypt() detect init, bFinalize ---------------------------- revision 1.24 date: 2013/07/16 11:05:34; author: yburdiak; state: Exp; lines: +2 -2 change: evp_crypt() finalize last chunk ---------------------------- revision 1.23 date: 2013/07/16 10:06:24; author: yburdiak; state: Exp; lines: +9 -1 change: evp_crypt() declaration ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/iniparser.c,v v_4_2_1_41: 1.8 v_4_2_2_16: 1.11 description: ---------------------------- revision 1.11 date: 2013/06/26 09:11:44; author: kha; state: Exp; lines: +6 -6 bugfix: inserted the ininame since the function iniparser_load cored in case the inifile did not exist. ---------------------------- revision 1.10 date: 2013/06/25 16:11:43; author: kha; state: Exp; lines: +21 -14 change: converted the iniparser_add_entry method to a public method. ---------------------------- revision 1.9 date: 2013/06/19 14:37:25; author: sesam; state: Exp; lines: +29 -30 change: Do not skip commented keys in INI file, so they will not be lost during change operation ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/iniparser.h,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/06/25 16:11:43; author: kha; state: Exp; lines: +18 -5 change: converted the iniparser_add_entry method to a public method. ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/json.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/07/22 15:12:52; author: miraculix; state: Exp; lines: +3 -2 change: #include cm_posix.h to use _snprintf() ---------------------------- revision 1.1 date: 2013/07/18 14:14:55; author: sesam; state: Exp; add 'Json' lib ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/common/json.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/07/31 13:25:38; author: sesam; state: Exp; lines: +3 -1 change: enclose #pragma within #ifdef _WIN32 ... #endif ---------------------------- revision 1.2 date: 2013/07/31 13:23:44; author: miraculix; state: Exp; lines: +3 -1 change: Avoid warning 'json.h(69) : warning C4201: nonstandard extension used : nameless struct/union' with #pragma ... ---------------------------- revision 1.1 date: 2013/07/18 14:14:55; author: sesam; state: Exp; add 'Json' lib ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/common/makefile.dep,v v_4_2_1_41: 1.30 v_4_2_2_16: 1.32 description: ---------------------------- revision 1.32 date: 2013/07/18 14:14:55; author: sesam; state: Exp; lines: +2 -1 add 'Json' lib ---------------------------- revision 1.31 date: 2013/04/24 15:51:50; author: sesam; state: Exp; lines: +2 -1 add minIni.c ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/minGlue.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/24 14:11:35; author: tdzedzey; state: Exp; lines: +31 -31 BUGFIX: newlines in INI file CHANGE: file format to WIN ---------------------------- revision 1.1 date: 2013/04/04 12:28:09; author: sesam; state: Exp; new: Ini parser lib. We have already some functions, but this one has a good write support ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/common/minIni.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/24 14:11:35; author: tdzedzey; state: Exp; lines: +840 -832 BUGFIX: newlines in INI file CHANGE: file format to WIN ---------------------------- revision 1.1 date: 2013/04/04 12:28:09; author: sesam; state: Exp; new: Ini parser lib. We have already some functions, but this one has a good write support ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/common/minIni.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/24 14:11:35; author: tdzedzey; state: Exp; lines: +153 -153 BUGFIX: newlines in INI file CHANGE: file format to WIN ---------------------------- revision 1.1 date: 2013/04/04 12:28:09; author: sesam; state: Exp; new: Ini parser lib. We have already some functions, but this one has a good write support ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/common/path_cat.c,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/04/04 16:13:26; author: miraculix; state: Exp; lines: +29 -13 CHANGE: (#15944) Restore with backup saveset from Network Share must skip the Network Share name ---------------------------- revision 1.3 date: 2013/03/08 13:08:00; author: miraculix; state: Exp; lines: +9 -4 BUGFIX: (Ticket#2013030780000021) Avoid duplicate '/' when restoring to another volume and only drive letter is given as target path. Error message: 'sbc-2044: Warning: Cannot create item [D:\\backup\:[5] WIN32 API error]: 5 - Permission denied.' ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/sed.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/01/24 11:14:03; author: sesam; state: Exp; new: 'sed' as function ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/common/strreplace.c,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/06/26 11:41:10; author: intellias; state: Exp; lines: +22 -1 new: strreplaceex - impooved version of the simple strreplace funtions that allows to get error message ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/strreplace.h,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/06/26 11:41:10; author: intellias; state: Exp; lines: +7 -1 new: strreplaceex - impooved version of the simple strreplace funtions that allows to get error message ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/syserrtxt.c,v v_4_2_1_41: 1.13 v_4_2_2_16: 1.14 description: ---------------------------- revision 1.14 date: 2013/06/18 11:06:53; author: miraculix; state: Exp; lines: +6 -31 change: WINDOWS: syserrtxt() Do not convert message to UTF-8 - will be done in trace() or sbc_msg() ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/unicode_ansi_defines.h,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.8 description: ---------------------------- revision 1.8 date: 2013/04/04 16:13:26; author: miraculix; state: Exp; lines: +11 -3 CHANGE: (#15944) Restore with backup saveset from Network Share must skip the Network Share name ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/xutil.c,v v_4_2_1_41: 1.37 v_4_2_2_16: 1.39 description: ---------------------------- revision 1.39 date: 2013/08/02 11:27:39; author: miraculix; state: Exp; lines: +5 -5 change: x_DumpEx() Output more like UNIX hexdump, e.g. '00000c00 44 49 52 42 00 00 00 00 18 01 0e 00 18 01 00 00 DIRB............' ---------------------------- revision 1.38 date: 2013/06/18 09:19:55; author: miraculix; state: Exp; lines: +3 -3 change: mbstombsl( char *cpMbstrOut, const char *cpMbstr, ...) now allows that cpMbstrOut is identical to cpMbstr ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/xutil.h,v v_4_2_1_41: 1.29 v_4_2_2_16: 1.31 description: ---------------------------- revision 1.31 date: 2013/06/26 09:02:58; author: miraculix; state: Exp; lines: +9 -1 change: #ifndef DllExport ... ---------------------------- revision 1.30 date: 2013/06/26 08:57:16; author: miraculix; state: Exp; lines: +6 -6 change: Set DllExport for mbstombsl(), mbstowcsl() and wcstombsl() to export function in sesam.DLL ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/win32_hal/getopt.c,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/03/11 13:37:07; author: miraculix; state: Exp; lines: +7 -4 change: Using '-' like '--' as end-of-flags marker is not POSIX conform. Now '-' will end option processing and will be returned as first non option argument ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/common/win32_hal/stdbool.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/07/22 11:49:50; author: miraculix; state: Exp; new: stdbool.h fetched from sbc_esx\sbc_vmware\common\stdbool.h ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/common/win32_hal/xutil_base.c,v v_4_2_1_41: 1.37 v_4_2_2_16: 1.38 description: ---------------------------- revision 1.38 date: 2013/06/20 15:19:02; author: miraculix; state: Exp; lines: +51 -26 change: x_Semaphore() If check_and_set '*' is requested and semaphore is already occupied then return the occupying process ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/libcurl/Attic/http_chunks.c,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/07/23 08:16:35; author: ksushchyk; state: Exp; lines: +7 -1 Chunk-related code changed allowing pausing/unpausing transfers ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/libcurl/Attic/transfer.c,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/07/23 09:04:17; author: ksushchyk; state: Exp; lines: +1 -2 Occasional debug fprintf removed ---------------------------- revision 1.4 date: 2013/07/23 08:16:35; author: ksushchyk; state: Exp; lines: +8 -3 Chunk-related code changed allowing pausing/unpausing transfers ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/base64.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/connection.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/connection_https.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/daemon.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/11/06 09:17:14; author: ksushchyk; state: Exp; lines: +22 -2 EWOULDBLOCK error processing (crashes and hangs) ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/daemon_test.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/digestauth.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/dirent.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/internal.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/makefile.dep,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/makefile.win32,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +2 -2 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/md5.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/memorypool.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/postprocessor.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/postprocessor_large_test.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/postprocessor_test.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/reason_phrase.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/Attic/response.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2012/10/12 11:24:09; author: kha; state: Exp; lines: +1 -1 bugfix: changed the first line of all files since the closing quotes were missing. ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/MHD_config.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/base64.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/connection.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/connection_https.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/dirent.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/internal.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/md5.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/memorypool.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/microhttpd.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/platform.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/reason_phrase.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/response.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/Attic/unistd.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/gnutls/Attic/compat.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/gnutls/Attic/extra.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/gnutls/Attic/gnutls.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/gnutls/Attic/openpgp.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/gnutls/Attic/openssl.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/gnutls/Attic/pkcs12.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/gnutls/Attic/x509.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/plibc/Attic/config.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/plibc/Attic/dirent.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/plibc/Attic/dllexport.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/plibc/Attic/langinfo.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/plibc/Attic/plibc.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/plibc/Attic/plibc_private.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/plibc/Attic/stdbool.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/pthreads/Attic/config.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/pthreads/Attic/context.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/pthreads/Attic/implement.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/pthreads/Attic/need_errno.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/pthreads/Attic/pthread.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/pthreads/Attic/sched.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/include/pthreads/Attic/semaphore.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/10 18:18:53; author: ksushchyk; state: Exp; Libmicrohttpd win32 MSVC 10 Port ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/X64/Attic/PLibc.dll,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:36:51; author: ksushchyk; state: Exp; X64 libraries added ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/X64/Attic/PLibc.lib,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:36:51; author: ksushchyk; state: Exp; X64 libraries added ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/X64/Attic/iconv.dll,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:36:51; author: ksushchyk; state: Exp; X64 libraries added ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/X64/Attic/iconv.lib,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:36:51; author: ksushchyk; state: Exp; X64 libraries added ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/X64/Attic/intl.dll,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:36:52; author: ksushchyk; state: Exp; X64 libraries added ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/X64/Attic/intl.lib,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:36:52; author: ksushchyk; state: Exp; X64 libraries added ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/X64/Attic/pthreadVC2.dll,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:36:52; author: ksushchyk; state: Exp; X64 libraries added ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/X64/Attic/pthreadVC2.lib,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:36:52; author: ksushchyk; state: Exp; X64 libraries added ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/win32/Attic/PLibc.dll,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:37:31; author: ksushchyk; state: Exp; win32 libraries moved ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/win32/Attic/PLibc.lib,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:37:31; author: ksushchyk; state: Exp; win32 libraries moved ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/win32/Attic/iconv.dll,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:37:31; author: ksushchyk; state: Exp; win32 libraries moved ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/win32/Attic/iconv.lib,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:37:31; author: ksushchyk; state: Exp; win32 libraries moved ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/win32/Attic/intl.dll,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:37:31; author: ksushchyk; state: Exp; win32 libraries moved ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/win32/Attic/intl.lib,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:37:31; author: ksushchyk; state: Exp; win32 libraries moved ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/win32/Attic/pthreadVC2.dll,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:37:31; author: ksushchyk; state: Exp; win32 libraries moved ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/libmicrohttpd/libs/win32/Attic/pthreadVC2.lib,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/19 16:37:31; author: ksushchyk; state: Exp; win32 libraries moved ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/python/sm_common.py,v v_4_2_1_41: 1.40 v_4_2_2_16: 1.41 description: ---------------------------- revision 1.41 date: 2013/05/06 09:48:06; author: sesam; state: Exp; lines: +9 -3 change: '.lgc' -> '.log' ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/python/sm_db.py,v v_4_2_1_41: 1.5 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/03/13 10:00:33; author: sesam; state: Exp; lines: +6 -1 bugfix: Call 'db.close() to close connection correctly ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/python/sm_log_handler.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/08/01 12:20:17; author: sesam; state: Exp; ime based log rotating handler with custom SEP format ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/sm_common/db_api.h,v v_4_2_1_41: 1.53 v_4_2_2_16: 1.55 description: ---------------------------- revision 1.55 date: 2013/08/06 11:34:30; author: yburdiak; state: Exp; lines: +2 -1 change: DB_STR_METAFILE keyword ---------------------------- revision 1.54 date: 2013/08/02 12:01:41; author: yburdiak; state: Exp; lines: +2 -1 change: DB_STR_SAVECBT ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/sbc_get_item.c,v v_4_2_1_41: 1.27 v_4_2_2_16: 1.28 description: ---------------------------- revision 1.28 date: 2013/06/18 11:03:02; author: miraculix; state: Exp; lines: +2 -2 change: iRetrieveNextItem() Avoid return message in log level 2, now moved to level 3 ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/sbc_msg.c,v v_4_2_1_41: 1.203 v_4_2_2_16: 1.216 description: ---------------------------- revision 1.216 date: 2013/09/09 10:38:48; author: miraculix; state: Exp; lines: +2 -2 change: sbc-2200 'Target file [%s] exists but will be overwritten.' ---------------------------- revision 1.215 date: 2013/08/21 16:01:33; author: sesam; state: Exp; lines: +2 -2 new: Print checksum together with saveset id so checksum can be extracted from NOT log inclduing several backups (vSphere) ---------------------------- revision 1.214 date: 2013/07/03 13:38:40; author: miraculix; state: Exp; lines: +3 -2 change: new 1168 'Item generator returns [%s] for item [%s]' ---------------------------- revision 1.213 date: 2013/05/14 13:38:04; author: sesam; state: Exp; lines: +2 -2 correct spelling ---------------------------- revision 1.212 date: 2013/05/14 11:15:17; author: yburdiak; state: Exp; lines: +2 -1 new: message 3308 - item is srinked, padding ---------------------------- revision 1.211 date: 2013/05/10 12:59:21; author: yburdiak; state: Exp; lines: +2 -1 new: message 3149, item is saved as empty stub ---------------------------- revision 1.210 date: 2013/04/22 13:22:27; author: tdzedzey; state: Exp; lines: +2 -2 CHANGE: did free 3149 message, because it is duplicating 3310 ---------------------------- revision 1.209 date: 2013/04/19 13:29:53; author: tdzedzey; state: Exp; lines: +2 -2 NEW: added message about checksum ---------------------------- revision 1.208 date: 2013/04/08 09:59:47; author: miraculix; state: Exp; lines: +3 -2 change: New message tag 3148 'Backup only ACL of items due to option -o ... ---------------------------- revision 1.207 date: 2013/03/27 15:17:09; author: cg; state: Exp; lines: +5 -5 change: improve log of backup VM operation (main focus to headlines and CBT logs) ---------------------------- revision 1.206 date: 2013/03/20 17:58:15; author: intellias; state: Exp; lines: +2 -1 new: SQL warning message with id 2320. ---------------------------- revision 1.205 date: 2013/03/14 14:18:58; author: cg; state: Exp; lines: +2 -1 change: set log id to '3992' for VM log 'No used blocks found for VM' (VM Full backup) ---------------------------- revision 1.204 date: 2013/03/13 14:04:48; author: cg; state: Exp; lines: +2 -2 change: message [3988], 'change block tracking' to 'changed block tracking' ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/sbc_parse_item.c,v v_4_2_1_41: 1.52 v_4_2_2_16: 1.54 description: ---------------------------- revision 1.54 date: 2013/04/16 11:59:38; author: yburdiak; state: Exp; lines: +2 -2 change: reverting last changes ---------------------------- revision 1.53 date: 2013/04/15 14:57:10; author: yburdiak; state: Exp; lines: +2 -2 change: allowing E_LIST operation on backup ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/getattr.c,v v_4_2_1_41: 1.23 v_4_2_2_16: 1.24 description: ---------------------------- revision 1.24 date: 2013/04/05 20:48:32; author: miraculix; state: Exp; lines: +3 -3 change: Instead of IsShared() use IsNetWorkShare() or IsDevice() ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/makedirb.c,v v_4_2_1_41: 1.33 v_4_2_2_16: 1.35 description: ---------------------------- revision 1.35 date: 2013/07/03 10:42:55; author: yburdiak; state: Exp; lines: +4 -3 change: set MTF_DIRB_CORRUPT_BIT ---------------------------- revision 1.34 date: 2013/05/27 14:26:27; author: yburdiak; state: Exp; lines: +22 -9 change: set MTF_DIRB_CORRUPT_BIT ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/makefile.c,v v_4_2_1_41: 1.82 v_4_2_2_16: 1.86 description: ---------------------------- revision 1.86 date: 2013/05/27 15:39:22; author: yburdiak; state: Exp; lines: +2 -1 change: set MTF_FILE_CORRUPT_BIT ---------------------------- revision 1.85 date: 2013/05/27 15:14:09; author: yburdiak; state: Exp; lines: +33 -25 change: I_ACT_EMPTY_STUB skip data ---------------------------- revision 1.84 date: 2013/04/18 16:15:24; author: miraculix; state: Exp; lines: +6 -4 change: Comments about 'OS Specific Data' reviewed ---------------------------- revision 1.83 date: 2013/04/08 17:44:03; author: miraculix; state: Exp; lines: +42 -5 BUGFIX: (#15944) Backup: If option -o skip_data then store only ACL ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/makefile.win32,v v_4_2_1_41: 1.21 v_4_2_2_16: 1.23 description: ---------------------------- revision 1.23 date: 2013/07/22 12:17:17; author: miraculix; state: Exp; lines: +3 -2 change: Fetch stdbool.h from $(CM_COMMON_WINDOWS_DIR) ---------------------------- revision 1.22 date: 2013/04/05 20:48:32; author: miraculix; state: Exp; lines: +1 -2 change: Instead of IsShared() use IsNetWorkShare() or IsDevice() ---------------------------- revision 1.21.2.1 date: 2011/05/01 10:56:14; author: miraculix; state: Exp; lines: +2 -2 change: Set MAX_PATH_LEN_2K to allow use of reduced MAX_PATH_LEN set only to 2048 should avoid stack overflow size > 16k for performance reasons ============================================================================= RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/makestrm.c,v v_4_2_1_41: 1.52 v_4_2_2_16: 1.55 description: ---------------------------- revision 1.55 date: 2013/04/05 20:48:32; author: miraculix; state: Exp; lines: +3 -3 change: Instead of IsShared() use IsNetWorkShare() or IsDevice() ---------------------------- revision 1.54 date: 2013/02/28 18:57:49; author: yburdiak; state: Exp; lines: +1 -3 bugfix: reverting last changes ---------------------------- revision 1.53 date: 2013/02/28 15:45:25; author: yburdiak; state: Exp; lines: +3 -1 change: using unnamed pipes instead named ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/mtf_def.h,v v_4_2_1_41: 1.33 v_4_2_2_16: 1.35 description: ---------------------------- revision 1.35 date: 2013/05/27 14:24:49; author: yburdiak; state: Exp; lines: +3 -5 bugfix: constant redifinition ---------------------------- revision 1.34 date: 2013/05/27 12:32:59; author: yburdiak; state: Exp; lines: +2 -1 new: I_ACT_EMPTY_STUB ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/mtf_func.h,v v_4_2_1_41: 1.29 v_4_2_2_16: 1.31 description: ---------------------------- revision 1.31 date: 2013/04/08 17:42:00; author: miraculix; state: Exp; lines: +2 -1 new: wcsSetExtendedPathPrefix: Set extended path prefix '\\?\' or '\\?\UNC\' if not yet set ---------------------------- revision 1.30 date: 2013/04/05 20:50:59; author: miraculix; state: Exp; lines: +3 -3 change: Instead of IsShared() use IsNetworkShared() ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/mtf_stru.h,v v_4_2_1_41: 1.32 v_4_2_2_16: 1.33 description: ---------------------------- revision 1.33 date: 2013/04/25 15:42:58; author: miraculix; state: Exp; lines: +3 -3 change: Use FARPROC instead of void * for Windows function pointers ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/packdata.c,v v_4_2_1_41: 1.129 v_4_2_2_16: 1.130 description: ---------------------------- revision 1.130 date: 2013/06/12 18:43:51; author: yburdiak; state: Exp; lines: +6 -1 change: GetArchivePipe return file descriptor ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/packdata.h,v v_4_2_1_41: 1.22 v_4_2_2_16: 1.25 description: ---------------------------- revision 1.25 date: 2013/06/12 18:43:51; author: yburdiak; state: Exp; lines: +2 -1 change: GetArchivePipe return file descriptor ---------------------------- revision 1.24 date: 2013/04/11 14:54:53; author: yburdiak; state: Exp; lines: +1 -2 change: STR_VERIFY_LIST moving to sbc_def.h ---------------------------- revision 1.23 date: 2013/04/03 15:12:52; author: yburdiak; state: Exp; lines: +2 -1 new: VERIFY_LIST flag ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/readdblk.c,v v_4_2_1_41: 1.87 v_4_2_2_16: 1.98 description: ---------------------------- revision 1.98 date: 2013/05/29 14:17:21; author: yburdiak; state: Exp; lines: +7 -2 change: MTF_FILE_CORRUPT_BIT ---------------------------- revision 1.97 date: 2013/05/29 14:15:14; author: yburdiak; state: Exp; lines: +2 -1 change: commentary ---------------------------- revision 1.96 date: 2013/05/29 14:14:02; author: yburdiak; state: Exp; lines: +3 -3 change: rename PDS_I_PROCESS_FILE_STUB/PDS_I_PROCESS_DIR_STUB ---------------------------- revision 1.95 date: 2013/05/29 14:10:49; author: yburdiak; state: Exp; lines: +5 -2 change: check MTF_FILE_CORRUPT_BIT, signal PDS_IS_PROCESS_STUB_FILE ---------------------------- revision 1.94 date: 2013/05/29 13:25:54; author: yburdiak; state: Exp; lines: +6 -2 change: check MTF_DIRB_CORRUPT_DIR, signal PDS_I_PROCESS_STUB_DIR ---------------------------- revision 1.93 date: 2013/05/23 16:31:35; author: kha; state: Exp; lines: +2 -1 change: On x86 the #include 'shlwapi.h' is neede to satisfy PathMatchSpec() ---------------------------- revision 1.92 date: 2013/05/20 14:08:40; author: yburdiak; state: Exp; lines: +2 -2 bugfix: skips fake VMDK directory creation ---------------------------- revision 1.91 date: 2013/05/20 13:38:43; author: yburdiak; state: Exp; lines: +2 -2 bugfix: reverting last changes ---------------------------- revision 1.90 date: 2013/05/20 13:03:57; author: yburdiak; state: Exp; lines: +2 -2 bugfix: skipping directory procrssing for fake vmdk path ---------------------------- revision 1.89 date: 2013/04/05 20:48:32; author: miraculix; state: Exp; lines: +1 -12 change: Instead of IsShared() use IsNetWorkShare() or IsDevice() ---------------------------- revision 1.88 date: 2013/04/04 16:55:30; author: miraculix; state: Exp; lines: +5 -23 CHANGE: (#15944) MakeTargetDir: Use given VOLB, e.g. network share \\sepnap3\windows$ - Do not add long file path prefix, e.g. \\?\UNC\sepnap3\windows$ ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/readstrm.c,v v_4_2_1_41: 1.94 v_4_2_2_16: 1.103 description: ---------------------------- revision 1.103 date: 2013/05/29 14:21:56; author: yburdiak; state: Exp; lines: +6 -2 change: check MTF_FILE_CORRUPT_BIT, signal PDS_I_PROCESS_FILE_STUB ---------------------------- revision 1.102 date: 2013/05/27 15:05:48; author: yburdiak; state: Exp; lines: +1 -2 change: removing I_ACT_EMPTY_STUB check ---------------------------- revision 1.101 date: 2013/05/27 14:52:54; author: yburdiak; state: Exp; lines: +27 -20 change: I_ACT_EMPTY_STUB no data ---------------------------- revision 1.100 date: 2013/05/22 11:13:14; author: yburdiak; state: Exp; lines: +6 -4 bugfix: reverting last changes for compatibility ---------------------------- revision 1.99 date: 2013/05/22 10:56:21; author: yburdiak; state: Exp; lines: +2 -2 bugfix: sets path\\file ---------------------------- revision 1.98 date: 2013/05/22 10:33:48; author: yburdiak; state: Exp; lines: +4 -6 change: PDS_I_SET_ITEM file path without size ---------------------------- revision 1.97 date: 2013/04/08 17:42:29; author: miraculix; state: Exp; lines: +4 -7 new: Use wcsSetExtendedPathPrefix() ---------------------------- revision 1.96 date: 2013/04/05 20:47:34; author: miraculix; state: Exp; lines: +5 -5 change: Read_STAN_STREAM: Avoid prefix '\\?\' ---------------------------- revision 1.95 date: 2013/04/05 14:42:30; author: tdzedzey; state: Exp; lines: +12 -11 BUGFIX: fixed problem which causes overwriting sparse file with -l list option ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/setattr.c,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.9 description: ---------------------------- revision 1.9 date: 2013/04/05 20:48:32; author: miraculix; state: Exp; lines: +3 -3 change: Instead of IsShared() use IsNetWorkShare() or IsDevice() ---------------------------- revision 1.8 date: 2013/04/04 16:20:19; author: miraculix; state: Exp; lines: +26 -9 CHANGE: (#15944) SetStandardAttr4MTF() Check for Network Share notation, e.g. \\sepnap3\windows$\..., and add UNC long file name prefix, e.g. \\?\UNC\sepnap3\windows$\... ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/util.c,v v_4_2_1_41: 1.52 v_4_2_2_16: 1.56 description: ---------------------------- revision 1.56 date: 2013/04/23 13:07:34; author: miraculix; state: Exp; lines: +34 -20 bugfix: wcsSetExtendedPathPrefix: Do not use memmove() b/c heap corruption may occur ---------------------------- revision 1.55 date: 2013/04/08 17:42:00; author: miraculix; state: Exp; lines: +58 -1 new: wcsSetExtendedPathPrefix: Set extended path prefix '\\?\' or '\\?\UNC\' if not yet set ---------------------------- revision 1.54 date: 2013/04/08 09:58:53; author: miraculix; state: Exp; lines: +2 -2 change: Trace IsNetworkShare revised ---------------------------- revision 1.53 date: 2013/04/05 20:48:32; author: miraculix; state: Exp; lines: +50 -34 change: Instead of IsShared() use IsNetWorkShare() or IsDevice() ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/callback/pds.h,v v_4_2_1_41: 1.19 v_4_2_2_16: 1.21 description: ---------------------------- revision 1.21 date: 2013/05/29 14:14:02; author: yburdiak; state: Exp; lines: +3 -3 change: rename PDS_I_PROCESS_FILE_STUB/PDS_I_PROCESS_DIR_STUB ---------------------------- revision 1.20 date: 2013/05/29 13:25:55; author: yburdiak; state: Exp; lines: +3 -1 change: check MTF_DIRB_CORRUPT_DIR, signal PDS_I_PROCESS_STUB_DIR ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/callback/sbc_def.h,v v_4_2_1_41: 1.33 v_4_2_2_16: 1.44 description: ---------------------------- revision 1.44 date: 2013/07/17 07:51:56; author: kha; state: Exp; lines: +2 -1 new: added the package name to the SBC_Argument structure and the variable STR_INI_VAR_PACKAGE_NAME to sbc_def.h ---------------------------- revision 1.43 date: 2013/07/03 14:18:29; author: yburdiak; state: Exp; lines: +2 -1 new: STR_ADD keyword ---------------------------- revision 1.42 date: 2013/07/03 14:14:40; author: yburdiak; state: Exp; lines: +3 -2 new: LIST_ADD option ---------------------------- revision 1.41 date: 2013/05/27 10:08:48; author: yburdiak; state: Exp; lines: +2 -1 new: STR_STDERR ---------------------------- revision 1.40 date: 2013/05/27 09:35:28; author: yburdiak; state: Exp; lines: +10 -1 new: E_LIST_OPTION ---------------------------- revision 1.39 date: 2013/04/11 15:01:33; author: intellias; state: Exp; lines: +4 -3 new: VERIFY_IMAP flag ---------------------------- revision 1.38 date: 2013/04/11 14:54:53; author: yburdiak; state: Exp; lines: +2 -1 change: STR_VERIFY_LIST moving to sbc_def.h ---------------------------- revision 1.37 date: 2013/04/11 14:15:53; author: intellias; state: Exp; lines: +1 -2 change: remove -o skip_imap option as there is already -o granularity="all|mailbox|none" ---------------------------- revision 1.36 date: 2013/04/03 15:12:52; author: yburdiak; state: Exp; lines: +2 -1 new: VERIFY_LIST flag ---------------------------- revision 1.35 date: 2013/03/29 12:06:48; author: tdzedzey; state: Exp; lines: +3 -1 NEW: added two new command line parameters to control Mutexes. NEW: -a ignore[_mutex]="path","path1"... NEW: -a wait[_for_mutex]="path","path1"... ---------------------------- revision 1.34 date: 2013/03/07 10:56:15; author: tdzedzey; state: Exp; lines: +2 -1 NEW: added define for ARG_OP_VSS_CONCURRENT NEW: member in SBC_Argument structure - BOOL bVssConcurrent; ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/sm_common/packdata/callback/sbc_stru.h,v v_4_2_1_41: 1.25 v_4_2_2_16: 1.34 description: ---------------------------- revision 1.34 date: 2013/07/22 14:29:05; author: yburdiak; state: Exp; lines: +2 -1 new: szRawEncryptMethod ---------------------------- revision 1.33 date: 2013/07/17 07:51:56; author: kha; state: Exp; lines: +2 -1 new: added the package name to the SBC_Argument structure and the variable STR_INI_VAR_PACKAGE_NAME to sbc_def.h ---------------------------- revision 1.32 date: 2013/07/05 12:42:39; author: yburdiak; state: Exp; lines: +4 -1 new: bSaveEmpty flag ---------------------------- revision 1.31 date: 2013/05/27 09:40:11; author: yburdiak; state: Exp; lines: +4 -1 new: SBC_Argument::eListOption ---------------------------- revision 1.30 date: 2013/04/19 13:28:13; author: tdzedzey; state: Exp; lines: +6 -1 NEW: added field to stor checksum ---------------------------- revision 1.29 date: 2013/04/11 14:15:53; author: intellias; state: Exp; lines: +1 -2 change: remove -o skip_imap option as there is already -o granularity="all|mailbox|none" ---------------------------- revision 1.28 date: 2013/03/29 12:06:48; author: tdzedzey; state: Exp; lines: +3 -2 NEW: added two new command line parameters to control Mutexes. NEW: -a ignore[_mutex]="path","path1"... NEW: -a wait[_for_mutex]="path","path1"... ---------------------------- revision 1.27 date: 2013/03/21 17:28:23; author: tdzedzey; state: Exp; lines: +2 -1 NEW: added new command line parameter. ---------------------------- revision 1.26 date: 2013/03/07 10:56:15; author: tdzedzey; state: Exp; lines: +2 -1 NEW: added define for ARG_OP_VSS_CONCURRENT NEW: member in SBC_Argument structure - BOOL bVssConcurrent; ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/unix/cm_hal_file_util.c,v v_4_2_1_41: 1.40 v_4_2_2_16: 1.43 description: ---------------------------- revision 1.43 date: 2013/06/10 09:56:07; author: sesam; state: Exp; lines: +2 -2 change 'db' to 'fb' for Linux BSR because not expandable at the moment ---------------------------- revision 1.42 date: 2013/06/10 08:42:58; author: sesam; state: Exp; lines: +15 -2 new: Show 'Linux BSR' if 'REAR' is installed ---------------------------- revision 1.41 date: 2013/05/14 13:30:41; author: sesam; state: Exp; lines: +2 -2 BUGFIX: (#16034) Print out used space in 'dir' command instead of free space. (Parameters for 'i_GetDiskUsage' were wrong) ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/wnt/cm_hal_file_util.c,v v_4_2_1_41: 1.185 v_4_2_2_16: 1.189 description: ---------------------------- revision 1.189 date: 2013/08/22 07:19:09; author: miraculix; state: Exp; lines: +2 -3 change: remove obsolete local variable ---------------------------- revision 1.188 date: 2013/08/22 07:17:32; author: miraculix; state: Exp; lines: +19 -2 change: Allow to browse x86 MySQL on x64 system ---------------------------- revision 1.187 date: 2013/08/21 11:06:42; author: miraculix; state: Exp; lines: +25 -2 new: Windows: MySQL browsing enabled (User credentials not yet passed) ---------------------------- revision 1.186 date: 2013/06/19 08:02:21; author: intellias; state: Exp; lines: +4 -91 change: technique of browsing operation for SharePoint solution - use VSS and SharePoint Services Writer approach instead of .NET MOSS API ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/wnt/cm_hal_pipe.c,v v_4_2_1_41: 1.89 v_4_2_2_16: 1.92 description: ---------------------------- revision 1.92 date: 2013/07/31 09:38:28; author: miraculix; state: Exp; lines: +6 -3 change: iWriteNamedPipe() If ERROR_BROKEN_PIPE then trace within log level 3 ---------------------------- revision 1.91 date: 2013/07/31 09:18:03; author: miraculix; state: Exp; lines: +10 -4 change: iCloseNamedPipe() after CloseHandle(hPipe) set hPipe = NULL; ---------------------------- revision 1.90 date: 2013/04/08 14:43:32; author: yburdiak; state: Exp; lines: +2 -2 bugfix: crash in trace ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/wnt/cm_hal_wnt.c,v v_4_2_1_41: 1.104 v_4_2_2_16: 1.107 description: ---------------------------- revision 1.107 date: 2013/07/08 12:28:01; author: miraculix; state: Exp; lines: +2 -15 change: Windows: Use '#define sleep(a) (Sleep(((DWORD)(a)) * 1000))' instead of DllExport unsigned int sleep(...) ---------------------------- revision 1.106 date: 2013/06/20 15:59:38; author: miraculix; state: Exp; lines: +28 -19 change: WINDOWS: GET_LOCK_FOR_PROCESS(): Use SEMA function check_and_set '*' to get pid of occupying process ---------------------------- revision 1.105 date: 2013/06/20 15:37:12; author: miraculix; state: Exp; lines: +11 -31 change: WINDOWS: AVOID_MULTI_PROCESS(): Use SEMA function check_and_set '*' to get pid of occupying process ---------------------------- RCS file: /var/opt/cvsnew/su/src/common/wnt/cm_hal_wnt.h,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/07/08 12:28:01; author: miraculix; state: Exp; lines: +1 -2 change: Windows: Use '#define sleep(a) (Sleep(((DWORD)(a)) * 1000))' instead of DllExport unsigned int sleep(...) ---------------------------- RCS file: /var/opt/cvsnew/su/src/sys/file.c,v v_4_2_1_41: 1.97 v_4_2_2_16: 1.98 description: ---------------------------- revision 1.98 date: 2013/03/14 16:28:54; author: kha; state: Exp; lines: +25 -1 change: (#15902) added the function appendinivalue. This function only adds an ini value if it does not exist. It uses the newly created function iInsertIntoFileIfNotExist from file.c ---------------------------- RCS file: /var/opt/cvsnew/su/src/sys/makefile.unix,v v_4_2_1_41: 1.57 v_4_2_2_16: 1.58 description: ---------------------------- revision 1.58 date: 2013/04/19 10:10:25; author: sesam; state: Exp; lines: +2 -2 add ' ' ---------------------------- RCS file: /var/opt/cvsnew/su/src/sys/reg.c,v v_4_2_1_41: 1.14 v_4_2_2_16: 1.15 description: ---------------------------- revision 1.15 date: 2013/08/28 09:27:51; author: kha; state: Exp; lines: +52 -2 new: inserted the new function iDelRegValue which deletes a value from a specific registry key. ---------------------------- RCS file: /var/opt/cvsnew/su/src/sys/sm_main.c,v v_4_2_1_41: 1.181 v_4_2_2_16: 1.186 description: ---------------------------- revision 1.186 date: 2013/09/04 13:39:59; author: miraculix; state: Exp; lines: +4 -2 change: Call AllocConsole() to attach sm_main service to a Windows console (conhost.exe) and thereby avoid a conhost.exe for every started subprocess ---------------------------- revision 1.185 date: 2013/09/04 12:30:58; author: miraculix; state: Exp; lines: +4 -4 change: Do not stop sm_main service if called with 'sm_main stop {component}' and component not found in main|node|sepuler|db|qm|rmi|sms|stpd|stpd_http|passd|ctrl|sshd ---------------------------- revision 1.184 date: 2013/08/16 09:08:24; author: kha; state: Exp; lines: +107 -2 new: inserted the function 'runas' were the service can be run as a different user. ---------------------------- revision 1.183 date: 2013/04/04 13:15:35; author: kha; state: Exp; lines: +59 -60 bugfix: changed the order of the sshd to be located always after ctrld and changed the path to sm_sshd.exe from the sms to the sesam directory. ---------------------------- revision 1.182 date: 2013/04/04 07:45:07; author: kha; state: Exp; lines: +62 -10 new: (#15960) inserted the sm_sshd to sm_main according to the stpd_http ---------------------------- RCS file: /var/opt/cvsnew/su/src/sys/sm_setup.c,v v_4_2_1_41: 1.640 v_4_2_2_16: 1.661 description: ---------------------------- revision 1.661 date: 2013/09/11 15:36:08; author: kha; state: Exp; lines: +12 -6 change: (#16216) from now on updating a client or a tapeserver will execute the 'sm_update update -o oldversion -n newversion' ---------------------------- revision 1.660 date: 2013/09/11 09:10:44; author: kha; state: Exp; lines: +9 -9 bugfix: inserted quotation marks around the sm_update statement otherwise the executable can not be found due to spaces in the path ---------------------------- revision 1.659 date: 2013/09/10 15:50:58; author: miraculix; state: Exp; lines: +3 -1 NEW: Add missing java policies for VMBuffer Threads: java.lang.RuntimePermission modifyThread and modifyThreadGroup ---------------------------- revision 1.658 date: 2013/08/28 13:01:18; author: kha; state: Exp; lines: +3 -3 change: included a ifdef WIN32 statement to the update of the sm_system_tray which uses a windows specific variable HKEY_LOCAL_MACHINE ---------------------------- revision 1.657 date: 2013/08/28 09:29:00; author: kha; state: Exp; lines: +23 -2 change: (#16271) (#16098) from now on if the user decides to remove the system tray using the msi installer change function the system tray will also be removed from the auto startup in the registry ---------------------------- revision 1.656 date: 2013/08/20 13:14:10; author: kha; state: Exp; lines: +2 -2 change: changed the behaviour of the make_gui in case client was set to yes, the ctrl and the sshd will be switched on ---------------------------- revision 1.655 date: 2013/08/09 14:35:05; author: miraculix; state: Exp; lines: +2 -1 CHANGE: Add Exclude Pattern 'VSS:/Dedup Writer' to avoid backup of Dedup Writer during traditional file system backup of Microsoft DeDup File System ---------------------------- revision 1.654 date: 2013/08/06 13:42:06; author: sesam; state: Exp; lines: +10 -2 adopt set reboot for MacOS ---------------------------- revision 1.653 date: 2013/08/01 12:31:40; author: sesam; state: Exp; lines: +12 -13 BUGFIX: Fix core because buffer 'szDel' has to hold 'downgrade' directory ---------------------------- revision 1.652 date: 2013/07/05 10:30:30; author: sesam; state: Exp; lines: +8 -10 new: Call 'sm_update update -s Install' ---------------------------- revision 1.651 date: 2013/06/12 15:42:57; author: miraculix; state: Exp; lines: +15 -2 bugfix: WINDOWS: If a GUI access is denied then the sm_setup allow_gui example is given with user and host enclosed in ' therefore the ' char must be skipped ---------------------------- revision 1.650 date: 2013/06/06 12:27:01; author: sesam; state: Exp; lines: +13 -1 new: Unpack 'rear' fro Linux and create 'gv_rw_lib ' directory ---------------------------- revision 1.649 date: 2013/06/05 09:04:30; author: sesam; state: Exp; lines: +3 -1 add 'gv_rw_lib' ---------------------------- revision 1.648 date: 2013/05/30 11:40:43; author: sesam; state: Exp; lines: +2 -2 BUGFIX: (#16070) Change key 'STPD_PORT_HTTP' in stpd.ini to correct 'STPD_HTTP_PORT'. On UNIX systems this key is already corrected during server/RDS update ---------------------------- revision 1.647 date: 2013/04/10 11:35:09; author: sesam; state: Exp; lines: +2 -1 new: add 'sshd=on' for update ---------------------------- revision 1.646 date: 2013/04/09 12:17:25; author: sesam; state: Exp; lines: +9 -9 rename: id_rsa.pub -> sm_ssh_id_rsa.pub ---------------------------- revision 1.645 date: 2013/04/05 09:03:08; author: sesam; state: Exp; lines: +3 -3 change set 'sds=off' because Sesam start will fail during installtion ---------------------------- revision 1.644 date: 2013/04/05 08:12:38; author: sesam; state: Exp; lines: +15 -3 new: Create 'var/ini/sm_ssh' directory and try to download Sesam server ssh public key during client config. ---------------------------- revision 1.643 date: 2013/04/04 10:34:53; author: sesam; state: Exp; lines: +10 -4 NEW: Start Sesam over 'sm_main/sm_qm_main' on UNIX clients ---------------------------- revision 1.642 date: 2013/04/04 09:23:02; author: sesam; state: Exp; lines: +8 -1 new: Add Sesam Si3 and sshd service ---------------------------- revision 1.641 date: 2013/03/14 16:28:54; author: kha; state: Exp; lines: +27 -1 change: (#15902) added the function appendinivalue. This function only adds an ini value if it does not exist. It uses the newly created function iInsertIntoFileIfNotExist from file.c ---------------------------- RCS file: /var/opt/cvsnew/su/src/sys/sm_setup.h,v v_4_2_1_41: 1.63 v_4_2_2_16: 1.65 description: ---------------------------- revision 1.65 date: 2013/08/28 09:27:51; author: kha; state: Exp; lines: +2 -1 new: inserted the new function iDelRegValue which deletes a value from a specific registry key. ---------------------------- revision 1.64 date: 2013/03/15 11:42:13; author: kha; state: Exp; lines: +2 -1 change: added the function declaration iInsertIntoFileIfNotExist ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/python/makefile.unix,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/10/01 15:37:57; author: sesam; state: Exp; lines: +2 -2 use 'FREEZE' variable for 'cxfreeze' ---------------------------- revision 1.6 date: 2013/09/17 12:18:34; author: sesam; state: Exp; lines: +15 -4 add 'sm_scp' ---------------------------- revision 1.5 date: 2013/08/01 12:19:39; author: sesam; state: Exp; lines: +2 -1 use 'sm_log_handler' moved to common ---------------------------- revision 1.4 date: 2013/04/04 14:37:22; author: sesam; state: Exp; lines: +12 -2 add build of 'sm_ssh' ---------------------------- revision 1.3 date: 2013/04/03 11:18:52; author: sesam; state: Exp; lines: +2 -2 add 'sm_sshd' with full path name to target 'all' ---------------------------- revision 1.2 date: 2013/04/03 07:21:38; author: sesam; state: Exp; lines: +6 -9 correct check if executable has to build ---------------------------- revision 1.1 date: 2013/03/14 09:44:52; author: sesam; state: Exp; add makefile for UNIX ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/makefile.win32,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/04/24 14:04:21; author: kha; state: Exp; lines: +12 -54 change: replaced all single python library and dll copies with *.dll and *.pyd copies. Changed the build target of the python executables to su\exe\kernel\[platform] ---------------------------- revision 1.4 date: 2013/04/12 09:00:22; author: kha; state: Exp; lines: +3 -3 change: copy all pyd files from the BUILD_PATH automatically in the BIN_DIR ---------------------------- revision 1.3 date: 2013/04/04 14:55:13; author: kha; state: Exp; lines: +34 -3 new: added the sm_ssh.exe and the sm_sshd.exe to the build process. ---------------------------- revision 1.2 date: 2013/03/26 10:26:02; author: kha; state: Exp; lines: +10 -15 change: included the needed pyd files in order to build and execute the sm_sshd correctly ---------------------------- revision 1.1 date: 2013/03/26 08:05:27; author: kha; state: Exp; add makefile for Windows ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/setup_freeze_sm_ssh.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/04/04 14:55:13; author: kha; state: Exp; new: added the sm_ssh.exe and the sm_sshd.exe to the build process. ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/setup_freeze_sm_sshd.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/04 14:55:13; author: kha; state: Exp; lines: +6 -6 new: added the sm_ssh.exe and the sm_sshd.exe to the build process. ---------------------------- revision 1.1 date: 2013/04/03 07:11:10; author: kha; state: Exp; new: initial check in of the python freeze script for sm_sshd.exe ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/sm_scp.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/05/26 10:49:17; author: oku2; state: Exp; lines: +99 -10 SCP implementation for UNIX OSs added ---------------------------- revision 1.1 date: 2013/04/30 20:41:18; author: oku2; state: Exp; sm_scp implementation which can be used for copying files to/from remote host added. It works using SFTP protocol. ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/sm_sftpd.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/04/30 20:41:18; author: oku2; state: Exp; lines: +5 -1 sm_scp implementation which can be used for copying files to/from remote host added. It works using SFTP protocol. ---------------------------- revision 1.3 date: 2013/04/24 18:37:00; author: oku2; state: Exp; lines: +53 -10 SFTPD interface methods implementation added ---------------------------- revision 1.2 date: 2013/04/24 08:19:49; author: oku2; state: Exp; lines: +50 -28 Files copying through the sftp protocol implemented for SSHD ---------------------------- revision 1.1 date: 2013/04/22 05:55:29; author: oku2; state: Exp; SFTPD first step implementation added ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/sm_ssh.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.14 description: ---------------------------- revision 1.14 date: 2013/08/21 10:03:58; author: sesam; state: Exp; lines: +2 -2 NEW: (#16116) Set 'KEEP_ALIVE' flag in 'sm_ssh' ---------------------------- revision 1.13 date: 2013/06/17 17:03:47; author: oku2; state: Exp; lines: +18 -13 Reading of all the remaining data before closing channel added. ---------------------------- revision 1.12 date: 2013/06/16 20:30:21; author: oku2; state: Exp; lines: +12 -2 Debug messages added ---------------------------- revision 1.11 date: 2013/06/11 13:16:44; author: sesam; state: Exp; lines: +14 -3 add usage ---------------------------- revision 1.10 date: 2013/04/12 11:52:49; author: sesam; state: Exp; lines: +9 -1 change: Call 'subprocess' without 'shell' again, because UNIX shell scripts can be called without it too. We have to check, if we cover all necessary Sesam functions with it ---------------------------- revision 1.9 date: 2013/04/09 10:07:57; author: sesam; state: Exp; lines: +5 -5 Exit with '255' like 'ssh' in case of 'ssh' error (no permission, ...) ---------------------------- revision 1.8 date: 2013/04/08 21:54:08; author: sesam; state: Exp; lines: +9 -7 new: Set log level to 'DEBUG' if option '-v' is set ---------------------------- revision 1.7 date: 2013/04/08 14:43:10; author: sesam; state: Exp; lines: +11 -4 check for host and command and exit with code '255' if not ---------------------------- revision 1.6 date: 2013/04/08 14:38:42; author: sesam; state: Exp; lines: +20 -9 new: Add very basic 'getopt' parsing for '-p' and '-l' switch, so usual 'ssh' command line can be used ---------------------------- revision 1.5 date: 2013/04/08 14:12:48; author: oku2; state: Exp; lines: +12 -5 Input closing reverted. Error handling added. ---------------------------- revision 1.4 date: 2013/04/08 14:01:24; author: oku2; state: Exp; lines: +8 -5 Ignore STDIN if started from terminal ---------------------------- revision 1.3 date: 2013/04/08 12:04:38; author: oku2; state: Exp; lines: +23 -17 STDIN blocking issue fixed ---------------------------- revision 1.2 date: 2013/04/08 05:35:40; author: oku2; state: Exp; lines: +83 -83 SSH client implementation added ---------------------------- revision 1.1 date: 2013/04/04 09:24:56; author: oku2; state: Exp; Demo ssh client added ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/sm_ssh_config.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/08 21:52:38; author: sesam; state: Exp; lines: +3 -2 change: Use 'server' private key for client access ---------------------------- revision 1.1 date: 2013/04/08 05:35:40; author: oku2; state: Exp; SSH client implementation added ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/sm_sshd.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.49 description: ---------------------------- revision 1.49 date: 2013/08/30 13:31:05; author: kha; state: Exp; lines: +2 -2 change: moved the full_command inside the ps1 if else ---------------------------- revision 1.48 date: 2013/08/30 12:28:14; author: oku2; state: Exp; lines: +3 -2 Command path quotation added ---------------------------- revision 1.47 date: 2013/08/30 11:05:02; author: oku2; state: Exp; lines: +16 -7 Searching for command files in PATH directories added for Windows ---------------------------- revision 1.46 date: 2013/08/29 19:38:23; author: oku2; state: Exp; lines: +32 -7 Powershell scripts running functionality added for Windows platform ---------------------------- revision 1.45 date: 2013/08/01 12:19:39; author: sesam; state: Exp; lines: +3 -3 use 'sm_log_handler' moved to common ---------------------------- revision 1.44 date: 2013/08/01 12:09:54; author: oku2; state: Exp; lines: +5 -3 Time based log rotating handler with custom SEP format implemented. ---------------------------- revision 1.43 date: 2013/07/31 10:52:46; author: sesam; state: Exp; lines: +4 -2 change: (#16221) Use size based log rotation/deletion handler for logging, so sm_sshd logs are removed automatically. It's not perfect, because it uses other naming schema then Sesam, but better then having no log file deletion at all ---------------------------- revision 1.42 date: 2013/06/17 17:07:33; author: oku2; state: Exp; lines: +44 -22 Reading of all the remaining data before closing channel added. This avoids the socket exception "Connection reset by peer (54)" on Windows. ---------------------------- revision 1.41 date: 2013/06/16 20:46:56; author: oku2; state: Exp; lines: +4 -1 Channel stream closing added to fix the socket exception on client side CVS: CVS: WARNING: You are commiting a change to the main source repository. CVS: CVS: This change will be immediately available to all other users CVS: of this repository! Please be sure your changes have been CVS: adequately tested. CVS: CVS: CVS: Keywords and description for: CVS: * lowercase (bugfix/change/new/update) CVS: only for internal information, for instance CVS: a bugfix which was not yet delivered to a customer. CVS: * uppercase, (BUGFIX/CHANGE/NEW/UPDATE) CVS: for automatic release report generation, for instance CVS: a bugfix for a customer problem, CVS: or a CHANGE/NEW feature which should appear in release notes. CVS: CVS: BUGFIX/bugfix: {ticket id} {description of bug fix} CVS: CHANGE/change: {description of changed functionality} CVS: NEW/new: {description of new feature} CVS: UPDATE/update: {description of related update action e.g. database} {description} CVS: ---------------------------- revision 1.40 date: 2013/05/20 17:00:15; author: oku2; state: Exp; lines: +18 -68 Fixed issue about blocking the reading of subprocess output ---------------------------- revision 1.39 date: 2013/05/17 14:39:55; author: oku2; state: Exp; lines: +71 -17 Unbuffered non-blocking subprocess pipes reading implemented for Unixes ---------------------------- revision 1.38 date: 2013/04/24 08:19:49; author: oku2; state: Exp; lines: +55 -54 Files copying through the sftp protocol implemented for SSHD ---------------------------- revision 1.37 date: 2013/04/22 06:16:38; author: oku2; state: Exp; lines: +4 -2 SCP temporary workaround with 1 byte size buffer added ---------------------------- revision 1.36 date: 2013/04/22 05:55:29; author: oku2; state: Exp; lines: +16 -2 SFTPD first step implementation added ---------------------------- revision 1.35 date: 2013/04/18 16:00:10; author: sesam; state: Exp; lines: +1 -2 bugfix: incorrect call of 'Popen' was still active ---------------------------- revision 1.34 date: 2013/04/12 11:52:52; author: sesam; state: Exp; lines: +6 -2 change: Call 'subprocess' without 'shell' again, because UNIX shell scripts can be called without it too. We have to check, if we cover all necessary Sesam functions with it ---------------------------- revision 1.33 date: 2013/04/12 11:48:38; author: kha; state: Exp; lines: +8 -7 Check correct platform before using UNIX specific extensions ---------------------------- revision 1.32 date: 2013/04/12 09:55:43; author: kha; state: Exp; lines: +9 -7 bugfix: inserted a check for win32 in case os.getpgid is called and for the Thread objects. Also replaced multiprocessing with threading ---------------------------- revision 1.31 date: 2013/04/12 09:45:27; author: sesam; state: Exp; lines: +15 -9 change: We have to use threads on Windows because sockets couldn't be transfered to child processes ---------------------------- revision 1.30 date: 2013/04/12 09:07:39; author: sesam; state: Exp; lines: +11 -7 add 'multiprocessing.freeze_support' for Windows ---------------------------- revision 1.29 date: 2013/04/11 20:48:23; author: sesam; state: Exp; lines: +34 -8 new: Start command by sub process and set new process group to kill whole group at the end new: Control sub process by a thread to handle exit correctly ---------------------------- revision 1.28 date: 2013/04/11 13:20:26; author: sesam; state: Exp; lines: +6 -3 new: Create new process group on UNIX ---------------------------- revision 1.27 date: 2013/04/11 12:30:56; author: oku2; state: Exp; lines: +6 -2 Threadingchanged to Processing ---------------------------- revision 1.26 date: 2013/04/10 08:29:13; author: sesam; state: Exp; lines: +14 -7 bugfix: (Workaround) Ignore 'SIGTERM' because 'sbc' sends 'SIGTERM' to whole process group, if it receives that signal. TODO: Start subprocess in a seperate group ---------------------------- revision 1.25 date: 2013/04/09 14:54:41; author: oku2; state: Exp; lines: +13 -5 Debug logs added ---------------------------- revision 1.24 date: 2013/04/09 09:57:33; author: sesam; state: Exp; lines: +2 -2 bugfix: Check for first char of line (has index 0 not 1) ---------------------------- revision 1.23 date: 2013/04/04 17:10:01; author: oku2; state: Exp; lines: +65 -36 Public keys updating if authorized keys file is changed added ---------------------------- revision 1.22 date: 2013/04/04 07:39:15; author: sesam; state: Exp; lines: +19 -2 new: Create 'authorized_keys' file with public key of 'sm_sshd' ---------------------------- revision 1.21 date: 2013/04/03 21:07:09; author: sesam; state: Exp; lines: +7 -2 new: Generate 'server key' file if it does not exist ---------------------------- revision 1.20 date: 2013/04/03 14:18:40; author: oku2; state: Exp; lines: +3 -2 Authentication failed message added ---------------------------- revision 1.19 date: 2013/04/02 20:04:11; author: sesam; state: Exp; lines: +18 -16 new: Log IP address of ssh client in server log ---------------------------- revision 1.18 date: 2013/04/02 16:18:08; author: sesam; state: Exp; lines: +2 -2 add thread name to log ---------------------------- revision 1.17 date: 2013/04/02 14:34:02; author: sesam; state: Exp; lines: +5 -3 Log 'sshd' version ---------------------------- revision 1.16 date: 2013/04/02 14:29:47; author: oku2; state: Exp; lines: +28 -14 Multiple public keys support added ---------------------------- revision 1.15 date: 2013/04/02 10:13:59; author: oku2; state: Exp; lines: +20 -10 Public key reading fixed ---------------------------- revision 1.14 date: 2013/04/02 07:53:47; author: oku2; state: Exp; lines: +4 -1 SSHD INI options reading fixed ---------------------------- revision 1.13 date: 2013/04/02 07:07:26; author: sesam; state: Exp; lines: +3 -3 change: Adopt log format to fit Sesam format ---------------------------- revision 1.12 date: 2013/04/02 06:17:58; author: oku2; state: Exp; lines: +57 -48 SSHD configuration and Sesam integration implemented ---------------------------- revision 1.11 date: 2013/03/28 08:22:17; author: sesam; state: Exp; lines: +4 -2 change: Call 'os.path.normpath' for 'server_key_file' ---------------------------- revision 1.10 date: 2013/03/27 17:00:37; author: sesam; state: Exp; lines: +3 -2 change: Call executable from 'Popen' using 'shell=True' flag so we can call scripts over sm_sshd ---------------------------- revision 1.9 date: 2013/03/27 11:41:45; author: oku2; state: Exp; lines: +27 -16 STD input closing issue that led to process termination fixed ---------------------------- revision 1.8 date: 2013/03/26 01:49:27; author: sesam; state: Exp; lines: +2 -2 new: Write 'sshd' logfile into 'gv_rw_lgc' ---------------------------- revision 1.7 date: 2013/03/26 01:40:37; author: sesam; state: Exp; lines: +11 -2 new: Read 'server' key from 'gv_rw_ini' ---------------------------- revision 1.6 date: 2013/03/25 10:22:34; author: oku2; state: Exp; lines: +8 -2 Output readers synchronization added ---------------------------- revision 1.5 date: 2013/03/25 09:41:44; author: oku2; state: Exp; lines: +3 -2 Process termination issue fixed: additional check for running process added ---------------------------- revision 1.4 date: 2013/03/25 08:51:47; author: oku2; state: Exp; lines: +51 -28 STD streams blocking issues fixed by moving the blocking read/write operations into separate threads ---------------------------- revision 1.3 date: 2013/03/15 09:54:33; author: oku2; state: Exp; lines: +17 -8 Unsupported select.select() function usage disabled for Windows. Looks like reading from std stream doesn't block if there is no data to read on Windows. ---------------------------- revision 1.2 date: 2013/03/14 17:17:03; author: oku2; state: Exp; lines: +7 -2 Authentication temporaliry disabled during development ---------------------------- revision 1.1 date: 2013/03/14 08:38:01; author: sesam; state: Exp; new: SSH Server written in Python ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/sm_sshd_config.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.9 description: ---------------------------- revision 1.9 date: 2013/07/31 10:52:46; author: sesam; state: Exp; lines: +2 -2 change: (#16221) Use size based log rotation/deletion handler for logging, so sm_sshd logs are removed automatically. It's not perfect, because it uses other naming schema then Sesam, but better then having no log file deletion at all ---------------------------- revision 1.8 date: 2013/04/04 07:40:09; author: sesam; state: Exp; lines: +3 -2 new: Copy public key into work directory, so it can be downloaded ove sbc ---------------------------- revision 1.7 date: 2013/04/03 21:06:04; author: sesam; state: Exp; lines: +2 -2 change: Read 'server key' from 'sm_ssh' su-directory ---------------------------- revision 1.6 date: 2013/04/03 10:10:38; author: sesam; state: Exp; lines: +3 -2 check if 'sm_sshd.ini' exists ---------------------------- revision 1.5 date: 2013/04/02 20:03:04; author: sesam; state: Exp; lines: +16 -13 new: Set protection for sshd keys and ini files ---------------------------- revision 1.4 date: 2013/04/02 15:03:50; author: sesam; state: Exp; lines: +4 -2 change: Chmod '700' for 'sm_sshd' files. Set default listen port to 11322 ---------------------------- revision 1.3 date: 2013/04/02 11:37:00; author: sesam; state: Exp; lines: +2 -2 change: Put 'authorized_keys' file into sub-directory ---------------------------- revision 1.2 date: 2013/04/02 07:53:47; author: oku2; state: Exp; lines: +3 -2 SSHD INI options reading fixed ---------------------------- revision 1.1 date: 2013/04/02 06:17:58; author: oku2; state: Exp; SSHD configuration and Sesam integration implemented ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/__init__.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +15 -16 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/_winapi.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/04/10 09:12:03; author: sesam; state: Exp; Update to version 1.9 ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/agent.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +281 -54 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/auth_handler.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/ber.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +0 -1 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/buffered_pipe.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/channel.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +46 -8 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/client.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +98 -63 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/common.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +3 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/compress.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/config.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:03; author: sesam; state: Exp; lines: +172 -26 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/dsskey.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/file.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +4 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/hostkeys.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +18 -6 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/kex_gex.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/kex_group1.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/logging22.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/message.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +2 -1 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/packet.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +36 -16 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/pipe.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/pkey.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/primes.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/proxy.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/04/10 09:12:04; author: sesam; state: Exp; Update to version 1.9 ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/resource.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/rsakey.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/server.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +17 -1 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/sftp.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/sftp_attr.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/sftp_client.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +96 -42 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/sftp_file.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +19 -6 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/sftp_handle.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/sftp_server.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/sftp_si.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +0 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/ssh_exception.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +17 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/transport.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +148 -90 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/util.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +9 -0 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/python/paramiko/win_pageant.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/10 09:12:04; author: sesam; state: Exp; lines: +40 -63 Update to version 1.9 ---------------------------- revision 1.1 date: 2013/03/28 10:17:42; author: sesam; state: Exp; new: paramiko SSH files ============================================================================= RCS file: /var/opt/cvsnew/su/src/scc/scc/ctrl_ini.c,v v_4_2_1_41: 1.6 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/04/23 14:53:07; author: miraculix; state: Exp; lines: +5 -5 change: Some compiler warnings removed ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/ctrlc.c,v v_4_2_1_41: 1.70 v_4_2_2_16: 1.73 description: ---------------------------- revision 1.73 date: 2013/05/06 10:35:58; author: miraculix; state: Exp; lines: +22 -4 bugfix: CancelIoEx() is available since Windows Vista/Windows Server 2008 ---------------------------- revision 1.72 date: 2013/04/23 15:16:00; author: miraculix; state: Exp; lines: +12 -10 change: Compiler warnings removed ---------------------------- revision 1.71 date: 2013/04/22 13:32:05; author: miraculix; state: Exp; lines: +14 -5 BUGFIX: (Ticket#2013031380000064) Thread in CTRLC does not release Loader Lock - Avoid TerminateThread() use CancelIoEx(hStdin) to stop stdin read_input() thread ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/ctrld.c,v v_4_2_1_41: 1.73 v_4_2_2_16: 1.75 description: ---------------------------- revision 1.75 date: 2013/04/23 15:55:05; author: miraculix; state: Exp; lines: +25 -24 change: WINDOWS: Compiler warnings solved ---------------------------- revision 1.74 date: 2013/04/23 14:53:07; author: miraculix; state: Exp; lines: +3 -2 change: Some compiler warnings removed ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/ctrld_auth.c,v v_4_2_1_41: 1.5 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/04/23 15:55:05; author: miraculix; state: Exp; lines: +2 -4 change: WINDOWS: Compiler warnings solved ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/ctrld_main.c,v v_4_2_1_41: 1.25 v_4_2_2_16: 1.27 description: ---------------------------- revision 1.27 date: 2013/04/23 14:53:07; author: miraculix; state: Exp; lines: +6 -6 change: Some compiler warnings removed ---------------------------- revision 1.26 date: 2013/04/23 14:36:45; author: sesam; state: Exp; lines: +5 -5 change: Use '#define PROC_HANDLE pid_t' to have a proper type for Linux process handles ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/ctrld_service.c,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/04/23 14:53:07; author: miraculix; state: Exp; lines: +206 -207 change: Some compiler warnings removed ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/ctrld_service.h,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/04/23 14:53:07; author: miraculix; state: Exp; lines: +2 -2 change: Some compiler warnings removed ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/makefile.unix,v v_4_2_1_41: 1.18 v_4_2_2_16: 1.19 description: ---------------------------- revision 1.19 date: 2013/04/03 16:27:27; author: sesam; state: Exp; lines: +10 -2 Build 'sm_sshd' ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/makefile.win32,v v_4_2_1_41: 1.23 v_4_2_2_16: 1.24 description: ---------------------------- revision 1.24 date: 2013/04/04 14:55:13; author: kha; state: Exp; lines: +13 -4 new: added the sm_ssh.exe and the sm_sshd.exe to the build process. ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/sm_ctrl.c,v v_4_2_1_41: 1.35 v_4_2_2_16: 1.41 description: ---------------------------- revision 1.41 date: 2013/07/31 15:36:17; author: miraculix; state: Exp; lines: +5 -8 bugfix: (#16228) sm_ctrlc core dumps on Windows x86 after executing setsockopt( SO_KEEPALIVE ) - Initialize socklen_t iBufsizeLen = sizeof(uiBufsize); ---------------------------- revision 1.40 date: 2013/05/27 15:50:11; author: miraculix; state: Exp; lines: +19 -8 bugfix: set_keep_alive: WSAIoctl( SIO_KEEPALIVE_VALS) not supported in os <= X_OSID_WIN_2003_R2 ---------------------------- revision 1.39 date: 2013/05/07 15:06:04; author: miraculix; state: Exp; lines: +2 -2 BUGFIX: (Ticket#2013031380000064) Connect timeout thread in SM_CTRL does not release Loader Lock - Avoid TerminateThread() ---------------------------- revision 1.38 date: 2013/05/02 15:36:19; author: miraculix; state: Exp; lines: +98 -28 BUGFIX: (#16008) CTRLC with KEEP_ALIVE to avoid socket error 10054 ---------------------------- revision 1.37 date: 2013/04/23 16:01:50; author: miraculix; state: Exp; lines: +15 -15 change: WINDOWS: Compiler warnings solved ---------------------------- revision 1.36 date: 2013/04/23 15:16:00; author: miraculix; state: Exp; lines: +1 -2 change: Compiler warnings removed ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/trace.c,v v_4_2_1_41: 1.24 v_4_2_2_16: 1.25 description: ---------------------------- revision 1.25 date: 2013/04/23 14:53:07; author: miraculix; state: Exp; lines: +4 -4 change: Some compiler warnings removed ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/util.c,v v_4_2_1_41: 1.18 v_4_2_2_16: 1.19 description: ---------------------------- revision 1.19 date: 2013/04/23 14:53:07; author: miraculix; state: Exp; lines: +3 -3 change: Some compiler warnings removed ---------------------------- RCS file: /var/opt/cvsnew/su/src/scc/scc/util.h,v v_4_2_1_41: 1.18 v_4_2_2_16: 1.22 description: ---------------------------- revision 1.22 date: 2013/04/23 15:57:40; author: sesam; state: Exp; lines: +2 -1 change: UNIX: #define DWORD int ---------------------------- revision 1.21 date: 2013/04/23 15:15:34; author: miraculix; state: Exp; lines: +2 -1 change: Avoid compiler message 'warning C4127: conditional expression is constant'. e.g. for while(1)... or FD_SET(...) ---------------------------- revision 1.20 date: 2013/04/23 14:53:07; author: miraculix; state: Exp; lines: +3 -1 change: Some compiler warnings removed ---------------------------- revision 1.19 date: 2013/04/23 14:36:45; author: sesam; state: Exp; lines: +4 -2 change: Use '#define PROC_HANDLE pid_t' to have a proper type for Linux process handles ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/makefile.unix,v v_4_2_1_41: 1.109 v_4_2_2_16: 1.116 description: ---------------------------- revision 1.116 date: 2013/06/07 14:17:17; author: oku2; state: Exp; lines: +7 -1 Client kit build fixed on Mac OS X 10.8 ---------------------------- revision 1.115 date: 2013/04/23 14:00:09; author: sesam; state: Exp; lines: +8 -7 move 'smpython' below 'all' ---------------------------- revision 1.114 date: 2013/04/23 07:07:08; author: sesam; state: Exp; lines: +8 -6 Remove unconditional build of Python modules if kernel is build ---------------------------- revision 1.113 date: 2013/04/19 08:47:15; author: sesam; state: Exp; lines: +4 -4 NEW: 'sm_update' for Sesam update on non servers ---------------------------- revision 1.112 date: 2013/04/15 12:36:14; author: sesam; state: Exp; lines: +5 -1 add 'sm_update' ---------------------------- revision 1.111 date: 2013/04/05 11:33:51; author: sesam; state: Exp; lines: +2 -2 NEW: Set 'rpath' for all Sesam kernel progams to program directory, so 'libsm.so' will be found without setting 'LD_LIBARARY_PATH' ---------------------------- revision 1.110 date: 2013/04/04 21:47:28; author: sesam; state: Exp; lines: +3 -1 change: Call makefile.unix in python dir ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/makefile.win32,v v_4_2_1_41: 1.147 v_4_2_2_16: 1.154 description: ---------------------------- revision 1.154 date: 2013/09/16 07:55:37; author: miraculix; state: Exp; lines: +1 -2 change: Set 'CRYPT_LIBS=$(CM_CRYPT) $(MD5) $(CRYPT_STATIC_LIB)' with 'CRYPT_STATIC_LIB=$(ADD_LIB)\libeay32MD.lib' ---------------------------- revision 1.153 date: 2013/09/13 12:00:39; author: sesam; state: Exp; lines: +2 -2 change: build_targets reset to old value ---------------------------- revision 1.152 date: 2013/09/13 10:57:31; author: sesam; state: Exp; lines: +4 -4 change: Since cm_crypt.c rev. 1.30 CURL library is not longer necessary for Sesam Kernel modules ---------------------------- revision 1.151 date: 2013/09/12 16:03:38; author: miraculix; state: Exp; lines: +11 -9 change: To use libeay32MD.lib the gdi32.lib is necessary ---------------------------- revision 1.150 date: 2013/08/01 15:55:06; author: miraculix; state: Exp; lines: +2 -1 change: New license key ORACLE_EXTENSION for SEP-ORA005 ---------------------------- revision 1.149 date: 2013/06/28 07:34:48; author: kha; state: Exp; lines: +2 -1 bugfix: inserted a new enum to clarify which mode are possible for the i_CMD_EXECUTE. Inserted a comment for the i_CMD_EXECUTE function which explains all variables. ---------------------------- revision 1.148 date: 2013/04/15 11:37:03; author: kha; state: Exp; lines: +2 -1 new: added a new executable for executing an update without any db commands being present. ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sesam.h,v v_4_2_1_41: 1.494 v_4_2_2_16: 1.510 description: ---------------------------- revision 1.510 date: 2013/08/16 22:20:43; author: sesam; state: Exp; lines: +2 -1 add 'RESULT.iMigration' ---------------------------- revision 1.509 date: 2013/08/14 14:32:48; author: miraculix; state: Exp; lines: +2 -1 change: DllExport for int i_GET_PREPARED_MEDIA( char*, char*, int, char*, str_log ) ---------------------------- revision 1.508 date: 2013/07/28 16:19:20; author: oku2; state: Exp; lines: +2 -2 - Sesam build fixed on Mac - Mac OS X 10.5 incompatibility fixed ---------------------------- revision 1.507 date: 2013/07/25 09:03:05; author: sesam; state: Exp; lines: +2 -1 new: Add barcode during display of saveset tree ---------------------------- revision 1.506 date: 2013/06/28 07:34:48; author: kha; state: Exp; lines: +3 -2 bugfix: inserted a new enum to clarify which mode are possible for the i_CMD_EXECUTE. Inserted a comment for the i_CMD_EXECUTE function which explains all variables. ---------------------------- revision 1.505 date: 2013/06/27 15:41:08; author: kha; state: Exp; lines: +2 -2 change: inserted a flag for executing executables called exec. This flag can be used instead of the cmd in the sm_db_update.ini or update.ini. ---------------------------- revision 1.504 date: 2013/06/25 16:13:36; author: kha; state: Exp; lines: +3 -1 new: added a i_modify_ini method for the sm_db_udpate and sm_update which used the iniparser in order to insert, change or copy ini values. ---------------------------- revision 1.503 date: 2013/06/05 13:33:51; author: sesam; state: Exp; lines: +2 -1 add macro 'IS_SI3_STORE' ---------------------------- revision 1.502 date: 2013/05/03 14:21:49; author: miraculix; state: Exp; lines: +1 -2 CHANGE (#15949): WINDOWS: If hw_drives.device_path is not set then use volume of hw_drives.path as mount point. Use i_get_udev_deviceinfo() if device is a path for LINUX RDS DISK_CHNG ---------------------------- revision 1.501 date: 2013/04/23 14:24:58; author: kha; state: Exp; lines: +5 -5 bugfix: changed the encryption specific types from integer to char ---------------------------- revision 1.500 date: 2013/04/18 12:32:10; author: kha; state: Exp; lines: +2 -1 new: added a flag for checking if the old and new sesam versions are equal called 'check' ---------------------------- revision 1.499 date: 2013/04/17 09:06:04; author: kha; state: Exp; lines: +2 -1 change: changed the platform identifier to $platform for clarification ---------------------------- revision 1.498 date: 2013/04/16 11:26:19; author: kha; state: Exp; lines: +2 -1 change: added skel_version to the _pathes structure ---------------------------- revision 1.497 date: 2013/04/15 11:30:41; author: kha; state: Exp; lines: +23 -2 change: moved all functions from sm_db_update which are not db specific to sm_lib.c ---------------------------- revision 1.496 date: 2013/04/09 09:31:41; author: sesam; state: Exp; lines: +2 -1 add prototype for 'iSmSshAccess' ---------------------------- revision 1.495 date: 2013/03/30 09:49:58; author: sesam; state: Exp; lines: +2 -1 NEW: Write saveset checkum into 'DB:results' ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sesam_make_lic.c,v v_4_2_1_41: 1.149 v_4_2_2_16: 1.179 description: ---------------------------- revision 1.179 date: 2013/09/10 13:06:44; author: miraculix; state: Exp; lines: +2 -4 change: unused int iRemClients removed ---------------------------- revision 1.178 date: 2013/09/10 12:44:45; author: miraculix; state: Exp; lines: +86 -48 change: Report implicite CLIENTs by Hypervisors/RDS and 4.2.2. DB/Application and allow to set CLIENTs manually ---------------------------- revision 1.177 date: 2013/09/10 11:43:09; author: miraculix; state: Exp; lines: +55 -60 bugfix: If license file was licensed via first line SERVER (old 3.6 compatible) then the STORAGE_BASIS_TB was adjusted to 3.6 values ---------------------------- revision 1.176 date: 2013/09/10 10:32:26; author: miraculix; state: Exp; lines: +3 -4 change: If no customer number is given or customer number is set to '0' and mode is not interactive (switch -n is set) then end with message 'STATUS=ERROR MSG=ERROR: *** Invalid customer number 0' ---------------------------- revision 1.175 date: 2013/09/10 10:17:07; author: miraculix; state: Exp; lines: +50 -38 change: Usage changed: -n # no interaction in case of rebuild -f {file} -d # downgrade to old model (3.4/3.6/4.0) -u # upgrade to new license model (4.2.2) change: If rebuild descovers old version then the upgrade question is now ">> Upgrade to new license model 4.2.2 (y/[n]) (Default: no) ? " ---------------------------- revision 1.174 date: 2013/09/09 16:14:06; author: miraculix; state: Exp; lines: +5 -5 change: Correct version number matching ---------------------------- revision 1.173 date: 2013/09/09 16:02:28; author: miraculix; state: Exp; lines: +15 -8 BUGFIX: Version check did not match 'Version 3.6/4.0 (3.6 compatible)' correctly and did use wrong 4.2.2 version string. Now result is checked and if not matched '3.6/40' is used ---------------------------- revision 1.172 date: 2013/08/27 12:17:33; author: miraculix; state: Exp; lines: +143 -96 change: Do not set 'bCompatible_to_3_6' if encrypted via 'SERVER'. Set values according to old and target version, e.g. 3.6 > 4.2.2 with implicite Database/Application Agent CLIENTs ---------------------------- revision 1.171 date: 2013/08/19 10:20:21; author: miraculix; state: Exp; lines: +16 -9 change: In case of a 'Test' license do not set default values for new 4.2.2 license keys ---------------------------- revision 1.170 date: 2013/08/12 10:24:08; author: miraculix; state: Exp; lines: +6 -7 bugfix: In case of MSExchange, Lotus_Notes and Groupwise no extra client license was included ---------------------------- revision 1.169 date: 2013/08/09 10:44:30; author: miraculix; state: Exp; lines: +3 -2 bugfix: Set correct CLIENTS (add from other licenses Hypervisor/RDS/... clients ---------------------------- revision 1.168 date: 2013/08/06 07:07:58; author: miraculix; state: Exp; lines: +3 -3 change: Not compilable on Linux, changed into 'enum eVersion eTargetVersion' ---------------------------- revision 1.167 date: 2013/08/06 07:03:38; author: miraculix; state: Exp; lines: +4 -2 change: Get DAG_Member (EXCHANGE_DAG_MEMBER) ---------------------------- revision 1.166 date: 2013/08/02 15:41:52; author: miraculix; state: Exp; lines: +71 -38 change: Check old version ---------------------------- revision 1.165 date: 2013/08/02 13:09:50; author: miraculix; state: Exp; lines: +9 -3 new: Function '-p' to print license keys and items ---------------------------- revision 1.164 date: 2013/08/02 12:49:59; author: miraculix; state: Exp; lines: +35 -24 change: Get Workstation licenses (0, 1, 25, 50, 100) ---------------------------- revision 1.163 date: 2013/08/01 16:25:24; author: miraculix; state: Exp; lines: +13 -6 change: Target version for modify > 4.2.2 ---------------------------- revision 1.162 date: 2013/08/01 15:57:25; author: miraculix; state: Exp; lines: +68 -40 change: Set new license items MS_WS_Clients, MAC_WS_Clients and ORACLE_EXTENSION. Since version 4.2.2 the ..._agents imply one Backup Client lic ---------------------------- revision 1.161 date: 2013/07/31 16:07:13; author: miraculix; state: Exp; lines: +54 -32 change: First draft for version 4.2.2: Generate new license file header 'Version 4.2.2' ---------------------------- revision 1.160 date: 2013/07/31 10:58:13; author: miraculix; state: Exp; lines: +18 -3 change: Reimplement calculation for STORAGE_BASIS_TB and STORAGE_EXTENSION_TB in case of upgrade (option -n) from 3.6 to 4.0 ---------------------------- revision 1.159 date: 2013/07/30 11:56:34; author: miraculix; state: Exp; lines: +49 -67 change: Use license item name in GET_VALUE_BY_TYPE(): gszListOfLicenseKeys[].szLicenseItem ---------------------------- revision 1.158 date: 2013/07/23 12:10:54; author: miraculix; state: Exp; lines: +3 -16 change: Since sm_lic_lib.c revision 1.220 - 2013/06/27 STORAGE_EXTENSION_TB for old 3.6 license was increased with +1TB. Now STORAGE_BASIS_TB is set to values according to price list October 31, 2011: Standard Edition with 2 TB ---------------------------- revision 1.157 date: 2013/06/27 13:32:12; author: miraculix; state: Exp; lines: +5 -5 CHANGE: gszListOfLicenseKeys[] is now an array of license keys (like in sm_lic.ini) and license items (like in Sesam Price List). This allows to print out license items in license overview, e.g. 'GWUser' > 'Groupware Users' ---------------------------- revision 1.156 date: 2013/06/17 11:21:05; author: miraculix; state: Exp; lines: +15 -22 change: Obsolete License items since Sesam 4.2.2 (PL 2013): MARATHON_EVERRUN, MARATHON_EVERRUN_SEATS,INGRES,SCALIX ---------------------------- revision 1.155 date: 2013/05/27 15:08:08; author: miraculix; state: Exp; lines: +5 -4 change: Test (DEMO) license with SEP_DeDup_TB 10 ---------------------------- revision 1.154 date: 2013/04/03 15:16:02; author: sesam; state: Exp; lines: +10 -2 new: Function creating hash for SEP timeout extension ---------------------------- revision 1.153 date: 2013/03/06 21:34:35; author: sesam; state: Exp; lines: +4 -3 change output format for volume license ---------------------------- revision 1.152 date: 2013/02/28 14:30:13; author: kha; state: Exp; lines: +5 -5 change: added one client to all OEM bundles for the server ---------------------------- revision 1.151 date: 2013/02/27 16:25:56; author: kha; state: Exp; lines: +11 -20 change: changed the TB for OEM5 and OEM6 to 23 as for OEM3 and OEM4 ---------------------------- revision 1.150 date: 2013/02/27 16:00:59; author: kha; state: Exp; lines: +26 -3 change: added OEM 5 for Linux and OEM 6 for Windows. Both have 25 Streams and 4 TB. ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_arch.c,v v_4_2_1_41: 1.253 v_4_2_2_16: 1.258 description: ---------------------------- revision 1.258 date: 2013/05/14 07:51:23; author: sesam; state: Exp; lines: +4 -3 bugfix: Do not try to update 'media.crypt...' because values are not pre set correctly ---------------------------- revision 1.257 date: 2013/05/14 07:19:08; author: sesam; state: Exp; lines: +4 -3 bugfix: Return from all tape encrytion functions without doing anything, because 'slu -s' overwrites tape ---------------------------- revision 1.256 date: 2013/04/23 13:54:42; author: kha; state: Exp; lines: +37 -13 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.255 date: 2013/04/19 08:34:23; author: kha; state: Exp; lines: +24 -10 change: removed all warnings due to conditional statements or unused variables. ---------------------------- revision 1.254 date: 2013/03/14 15:54:22; author: miraculix; state: Exp; lines: +7 -7 change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- revision 1.253.4.1 date: 2013/08/14 15:05:38; author: miraculix; state: Exp; lines: +4 -4 change: Set new call argument MEDIA_PROP* for e_GET_VOLUME(...) to NULL ---------------------------- revision 1.253.2.5 date: 2012/12/18 15:40:06; author: kha; state: Exp; lines: +4 -4 change: substituted all sctMediaProp with NULL to suppress slu -s called if they are not needed. ---------------------------- revision 1.253.2.4 date: 2012/12/14 10:56:44; author: kha; state: Exp; lines: +2 -5 change: removed a douplicate call of i_READ_SLU_S_OUTPUT and moved szLabel to the correct position in the update media statement ---------------------------- revision 1.253.2.3 date: 2012/12/12 14:16:52; author: kha; state: Exp; lines: +1 -5 change: erase the deprecated variables cEncryptCapable and cVCELB ---------------------------- revision 1.253.2.2 date: 2012/12/12 10:22:05; author: kha; state: Exp; lines: +48 -25 change: included the 6th parameter of e_GET_VOLUME. Inserted crypt_flag_media,crypt_key_media from media_pools in the media table. ---------------------------- revision 1.253.2.1 date: 2012/11/30 12:43:09; author: kha; state: Exp; lines: +30 -9 new: (#13971) changed the function parameters of e_GET_VOLUME and hence all occurences of the function. The second last parameter contains now information about media contained from slu -s. ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_auto_conf_hw.c,v v_4_2_1_41: 1.90 v_4_2_2_16: 1.93 description: ---------------------------- revision 1.93 date: 2013/05/29 14:40:27; author: sesam; state: Exp; lines: +4 -34 bugfix: Revert all encryption related changes, because 'slu -s' can overwrite tapes ---------------------------- revision 1.92 date: 2013/04/23 13:54:42; author: kha; state: Exp; lines: +35 -5 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.91 date: 2013/04/19 08:51:39; author: kha; state: Exp; lines: +15 -6 change: removed almost all warnings due to conditional statements or unused variables. ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_backup.c,v v_4_2_1_41: 1.214 v_4_2_2_16: 1.222 description: ---------------------------- revision 1.222 date: 2013/08/21 07:17:13; author: sesam; state: Exp; lines: +2 -2 bugfix: Do not use migrated backups during check of last full backup ---------------------------- revision 1.221 date: 2013/04/18 12:51:20; author: sesam; state: Exp; lines: +6 -6 BUGFIX: Set correct first label of saveset, if label has changed betwwen start of backup and open saveset ---------------------------- revision 1.220 date: 2013/04/18 09:25:20; author: miraculix; state: Exp; lines: +2 -3 change: Comments about 'GET_BACKUP_TYPE' revised ---------------------------- revision 1.219 date: 2013/04/18 09:21:11; author: miraculix; state: Exp; lines: +28 -27 change: Rename local i_GET_BACKUP_TYPE() to i_SET_INTERFACE_FROM_ARGS() to get different log messages to e_GET_BACKUP_TYPE() (sm_lic_lib.c) ---------------------------- revision 1.218 date: 2013/04/17 16:15:13; author: sesam; state: Exp; lines: +14 -4 CHANGE: (#15939) Execute PRE/POST interfaces on datamover if access mode of client is set to 'PROXY'. Attention: Override of data mover in task table will not used here ---------------------------- revision 1.217 date: 2013/03/21 08:37:00; author: sesam; state: Exp; lines: +2 -2 add backup state with / before error message if no media is available ---------------------------- revision 1.216 date: 2013/03/20 08:34:04; author: sesam; state: Exp; lines: +2 -2 bugfix: Check only for '/' as 2nd char in backup message to seperate status/message ---------------------------- revision 1.215 date: 2013/03/14 15:56:48; author: miraculix; state: Exp; lines: +1 -2 change: Remove wrong comment about ctrl_driveDn ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_break.c,v v_4_2_1_41: 1.88 v_4_2_2_16: 1.90 description: ---------------------------- revision 1.90 date: 2013/09/05 13:25:32; author: sesam; state: Exp; lines: +2 -2 add 'getopts' to 'sm_kill_stpd' ---------------------------- revision 1.89 date: 2013/03/14 15:56:48; author: miraculix; state: Exp; lines: +1 -3 change: Remove wrong comment about ctrl_driveDn ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_break2.c,v v_4_2_1_41: 1.6 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/03/14 15:56:48; author: miraculix; state: Exp; lines: +1 -3 change: Remove wrong comment about ctrl_driveDn ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_break_task.c,v v_4_2_1_41: 1.21 v_4_2_2_16: 1.27 description: ---------------------------- revision 1.27 date: 2013/09/09 12:02:40; author: sesam; state: Exp; lines: +60 -24 new: Stop submitted migration tasks and do not try to kill SPTD without a valid saveset id ---------------------------- revision 1.26 date: 2013/09/06 09:12:19; author: sesam; state: Exp; lines: +3 -3 new: Write a message into 'restore_results.msg', if a queued restore task is terminated (usually it is not really in queue, but there is only a DB:restore_results entry for it ---------------------------- revision 1.25 date: 2013/09/05 13:25:32; author: sesam; state: Exp; lines: +2 -2 add 'getopts' to 'sm_kill_stpd' ---------------------------- revision 1.24 date: 2013/09/05 12:55:47; author: sesam; state: Exp; lines: +2 -2 BUGFIX: Kill correct sub restore task, instead of main task ---------------------------- revision 1.23 date: 2013/06/21 15:46:01; author: miraculix; state: Exp; lines: +18 -22 change: (#8554) BREAK_TASK: Reimplement 'sbc -k -s {saveset}' if no stpd process could be found. TODO: A better concept is necessary to cover all possible sbc backup/migration/restore scenarios ---------------------------- revision 1.22 date: 2013/06/06 15:35:17; author: sesam; state: Exp; lines: +2 -2 correct log message ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_client.c,v v_4_2_1_41: 1.221 v_4_2_2_16: 1.228 description: ---------------------------- revision 1.228 date: 2013/09/13 08:39:17; author: miraculix; state: Exp; lines: +3 -2 bugfix: In case of functions df and du sm_client is called with '-r' switch so reimplement old usage too ---------------------------- revision 1.227 date: 2013/09/12 14:21:22; author: miraculix; state: Exp; lines: +8 -7 change: Usage changed: Function 'dir' with option '-R' to indicate restore mode browsing ---------------------------- revision 1.226 date: 2013/07/03 16:11:24; author: miraculix; state: Exp; lines: +3 -2 change: Function dir: Call the trace x_Dump() function only in log level > 1 ---------------------------- revision 1.225 date: 2013/06/27 12:12:25; author: miraculix; state: Exp; lines: +13 -6 change: Set sFormat.bRestoreMode to True if called with sm_client dir -r {path} ---------------------------- revision 1.224 date: 2013/06/26 12:05:02; author: miraculix; state: Exp; lines: +28 -13 change: Usage change: sm_client dir [-r] [-t] [-m t] with -r restore mode browsing ---------------------------- revision 1.223 date: 2013/05/14 14:12:35; author: sesam; state: Exp; lines: +2 -2 adopt for changed 'i_change_ini' function ---------------------------- revision 1.222 date: 2013/03/11 13:58:54; author: miraculix; state: Exp; lines: +22 -5 change: If argument set to '-' then read from stdin ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_config_client.c,v v_4_2_1_41: 1.74 v_4_2_2_16: 1.79 description: ---------------------------- revision 1.79 date: 2013/07/31 11:29:57; author: sesam; state: Exp; lines: +12 -8 BUGFIX: (#16213) Do not try a test backup in case of a client with access mode 'PROXY'. This avoids an error message during client configuration. To make a real backup test, we'd need much more information (for examples a VM name), we usually don't have here ---------------------------- revision 1.78 date: 2013/07/16 11:35:05; author: sesam; state: Exp; lines: +19 -1 NEW: Do not derive Sesam package name from install type, if not found in sbc output (Windows client installed server package) ---------------------------- revision 1.77 date: 2013/06/25 14:59:02; author: sesam; state: Exp; lines: +8 -2 change: (#16115) For Sesam UNIX clients sbc version >=4.2: Save 'gv_rw_ini:sm.ini' instead of '/etc/sesam2000.ini' so sbc doesn't complain about to small saveset size. ---------------------------- revision 1.76 date: 2013/06/06 11:12:45; author: sesam; state: Exp; lines: +2 -2 bugfix: Do not add ',' behind Sesam server used for sbc connection test, if 'clinets.stpd_options' is empty. Before only for 'NULL' was checked ---------------------------- revision 1.75 date: 2013/03/27 12:44:40; author: sesam; state: Exp; lines: +10 -9 new: Correct check of error message during config client ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_config_drives.c,v v_4_2_1_41: 1.197 v_4_2_2_16: 1.220 description: ---------------------------- revision 1.220 date: 2013/08/22 08:28:16; author: sesam; state: Exp; lines: +9 -3 change: Set dafault value for 'maxPages' to '2500L*1024' ---------------------------- revision 1.219 date: 2013/08/14 15:37:32; author: sesam; state: Exp; lines: +2 -2 Correct trace message 'Block size for DS'. (char* instead of int) ---------------------------- revision 1.218 date: 2013/07/30 10:17:20; author: sesam; state: Exp; lines: +9 -1 BUGFIX: (#13571) Delete all 'stpd_conf:*.ini' files before create new ones (because of deleted data store drives) ---------------------------- revision 1.217 date: 2013/06/05 12:34:02; author: sesam; state: Exp; lines: +2 -2 add macro 'IS_SI3_STORE' ---------------------------- revision 1.216 date: 2013/05/29 14:50:28; author: sesam; state: Exp; lines: +5 -3 bugfix: Comment out all encryption related changes, because 'slu -s' can overwrite tapes ---------------------------- revision 1.215 date: 2013/05/29 13:46:59; author: sesam; state: Exp; lines: +28 -16 new: Set 'maxPages' for 'Si3' store to 'hw_drives.block_size*1024' ---------------------------- revision 1.214 date: 2013/05/27 16:43:07; author: sesam; state: Exp; lines: +12 -1 new: Create 'NOSBC' exclude file for 'Si3' Store ---------------------------- revision 1.213 date: 2013/05/15 15:46:48; author: sesam; state: Exp; lines: +2 -2 CHANGE: Write always a negative value for disk store capacity (= min. free) into 'stpd' config file, so backups will terminate before disk runs out of space ---------------------------- revision 1.212 date: 2013/05/14 14:13:06; author: sesam; state: Exp; lines: +2 -2 adopt for changed 'i_change_ini' function ---------------------------- revision 1.211 date: 2013/05/14 12:43:45; author: sesam; state: Exp; lines: +2 -2 change: Switch Si3 service on using 'sm_client' ---------------------------- revision 1.210 date: 2013/04/23 14:26:14; author: sesam; state: Exp; lines: +1 -3 fix compiler warnigs ---------------------------- revision 1.209 date: 2013/04/23 14:24:58; author: kha; state: Exp; lines: +3 -3 bugfix: changed the encryption specific types from integer to char ---------------------------- revision 1.208 date: 2013/04/23 14:09:03; author: kha; state: Exp; lines: +2 -2 bugfix: changed %d to %s in the snprintf call ---------------------------- revision 1.207 date: 2013/04/23 13:54:42; author: kha; state: Exp; lines: +20 -5 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.206 date: 2013/04/19 08:45:27; author: sesam; state: Exp; lines: +3 -1 new: Set 'sds=on' in 'sm.ini' if a SEP dedup store is configured ---------------------------- revision 1.205 date: 2013/04/12 07:51:27; author: sesam; state: Exp; lines: +2 -2 bugfix: Write key in 'stpd.ini' without capital letters, to recoginise DeDupe by 'sm_stpd' ---------------------------- revision 1.204 date: 2013/03/20 12:27:16; author: sesam; state: Exp; lines: +2 -2 add 'hostname=localhost' for 2nd DeDup drive ---------------------------- revision 1.203 date: 2013/03/18 14:18:34; author: sesam; state: Exp; lines: +3 -3 change: 'SEP i3 Store' to 'SEP Si3 Store'. ---------------------------- revision 1.202 date: 2013/03/14 16:01:50; author: sesam; state: Exp; lines: +2 -2 add 'Storage_Location=' in case of Dedup, because 'stpd' whats this entry ---------------------------- revision 1.201 date: 2013/03/14 14:21:27; author: sesam; state: Exp; lines: +3 -3 change default SDS port ---------------------------- revision 1.200 date: 2013/03/14 14:18:23; author: sesam; state: Exp; lines: +45 -28 new: Check for 2nd drive configured for a DeDup store and start DeDup service only for the first drive ---------------------------- revision 1.199 date: 2013/03/07 15:01:19; author: sesam; state: Exp; lines: +2 -2 change: Use '-d' for device name ---------------------------- revision 1.198 date: 2013/03/06 16:47:59; author: sesam; state: Exp; lines: +25 -3 change: Init 'Dedup Store' if drive is configured for the first time ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_copy.c,v v_4_2_1_41: 1.92 v_4_2_2_16: 1.100 description: ---------------------------- revision 1.100 date: 2013/08/29 09:49:27; author: sesam; state: Exp; lines: +1 -2 remove commented out code ---------------------------- revision 1.99 date: 2013/08/20 11:04:29; author: sesam; state: Exp; lines: +23 -20 change 'iSubmit' -> 'eSubmit' ---------------------------- revision 1.98 date: 2013/08/16 21:38:04; author: sesam; state: Exp; lines: +25 -46 re-format source code and remove unnecessary variables ---------------------------- revision 1.97 date: 2013/08/16 21:14:38; author: sesam; state: Exp; lines: +15 -10 NEW: Allow start of migration without a given target drive. Source and target drives have still to set in case source and target pool using same drive group ---------------------------- revision 1.96 date: 2013/08/16 17:48:10; author: sesam; state: Exp; lines: +15 -9 change: Set QM resource to '_READ_' instead of 'read'. Do not submit 'sm_sms_copy' if only 1 saveset is migrated ---------------------------- revision 1.95 date: 2013/08/01 10:57:55; author: miraculix; state: Exp; lines: +2 -2 change: Use PROT header offset LANG_TAG_OFFSET ---------------------------- revision 1.94 date: 2013/07/15 13:23:31; author: sesam; state: Exp; lines: +6 -4 bugfix: (#16171) Do not call 'FINISH' function in 'i_FIND_MEDIUM' but return exit code to caller ---------------------------- revision 1.93 date: 2013/03/14 15:54:22; author: miraculix; state: Exp; lines: +5 -5 change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_ctrlc_lib.c,v v_4_2_1_41: 1.70 v_4_2_2_16: 1.74 description: ---------------------------- revision 1.74 date: 2013/05/27 09:01:14; author: miraculix; state: Exp; lines: +22 -5 bugfix: Check CancelIoEx() ---------------------------- revision 1.73 date: 2013/04/24 08:20:48; author: sesam; state: Exp; lines: +3 -5 change: UNIX: function STDIN_transfer() now returning int ---------------------------- revision 1.72 date: 2013/04/24 08:17:32; author: miraculix; state: Exp; lines: +1 -4 change: Unused iChannelsNum removed ---------------------------- revision 1.71 date: 2013/04/22 13:33:10; author: miraculix; state: Exp; lines: +13 -3 BUGFIX: (Ticket#2013031380000064) Thread in CTRLC_LIB does not release Loader Lock - Avoid TerminateThread() use CancelIoEx(hStdin) to stop stdin read_input() thread ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_daily_schedule.c,v v_4_2_1_41: 1.43 v_4_2_2_16: 1.44 description: ---------------------------- revision 1.44 date: 2013/04/23 13:58:05; author: sesam; state: Exp; lines: +1 -2 remove unused variable ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_db.c,v v_4_2_1_41: 1.75 v_4_2_2_16: 1.78 description: ---------------------------- revision 1.78 date: 2013/10/03 20:37:05; author: kha; state: Exp; lines: +9 -4 change: replaced the SEEK_STRING with strstr. ---------------------------- revision 1.77 date: 2013/10/02 15:16:54; author: kha; state: Exp; lines: +8 -3 change: inserted a check for 'drop table if exists' in addition to 'drop table' for obtaining the table name from the sesam_pg_db.sql file. ---------------------------- revision 1.76 date: 2013/07/11 14:16:27; author: kha; state: Exp; lines: +64 -68 BUGFIX: (#16011), (#16161) sm_db return code is now the true return code. If errors occur the return code is !=0. For postgres the 'BEGIN TRANSACTION' will not be deleted when importing a db file. Erased the obsolet OpenAccess sections. To prevent the imp ort from inserting 'BEGIN TRANSACTION' in the import file use the -n switch. ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_db_update.c,v v_4_2_1_41: 1.120 v_4_2_2_16: 1.143 description: ---------------------------- revision 1.143 date: 2013/10/07 20:09:50; author: sesam; state: Exp; lines: +7 -4 bugfix: Use latest Sesam version file to check if an update is necessary ---------------------------- revision 1.142 date: 2013/08/01 10:57:55; author: miraculix; state: Exp; lines: +2 -2 change: Use PROT header offset LANG_TAG_OFFSET ---------------------------- revision 1.141 date: 2013/08/01 07:50:11; author: kha; state: Exp; lines: +2 -2 BUGFIX: (#16231) In case of disaster recovery the import of the bootstrap database did not work if the version of the installed sesam and the sesam to be restored were equal. ---------------------------- revision 1.140 date: 2013/07/22 12:35:39; author: miraculix; state: Exp; lines: +17 -23 change: Use common/common/win32_hal/stdbool.h to define bool, false and true ---------------------------- revision 1.139 date: 2013/07/11 15:16:46; author: sesam; state: Exp; lines: +4 -1 fix compiler warning ---------------------------- revision 1.138 date: 2013/06/28 07:34:48; author: kha; state: Exp; lines: +29 -28 bugfix: inserted a new enum to clarify which mode are possible for the i_CMD_EXECUTE. Inserted a comment for the i_CMD_EXECUTE function which explains all variables. ---------------------------- revision 1.137 date: 2013/06/27 15:41:08; author: kha; state: Exp; lines: +60 -17 change: inserted a flag for executing executables called exec. This flag can be used instead of the cmd in the sm_db_update.ini or update.ini. ---------------------------- revision 1.136 date: 2013/06/20 09:55:37; author: kha; state: Exp; lines: +36 -22 new: inserted an enforce switch -e which switches the ignore return code on. This way all update steps are executed independent of the return value. ---------------------------- revision 1.135 date: 2013/06/19 15:25:38; author: kha; state: Exp; lines: +3 -2 change: Call update section from update_db_update.ini, if section using '-s' switch is given even if skel and ini version are the same ---------------------------- revision 1.134 date: 2013/06/19 14:33:20; author: kha; state: Exp; lines: +248 -38 change: inserted the flag '-' for ignoring the return code a command in the sm_db_update.ini. From now on if an error occures and the '-' flag is not put to the command the update returns the error code and stops. ---------------------------- revision 1.133 date: 2013/06/14 12:48:38; author: kha; state: Exp; lines: +14 -4 change: inserted a flag for sm_setup. Now sm_setup can be called directly from the sm_db_update.ini and the sm_update.ini ---------------------------- revision 1.132 date: 2013/06/03 14:42:42; author: kha; state: Exp; lines: +45 -1 change: added a new tag for checking the existence or non existence of a file. ---------------------------- revision 1.131 date: 2013/04/23 15:32:32; author: kha; state: Exp; lines: +3 -3 bugfix: removed the reference from the dateTime_prev variable ---------------------------- revision 1.130 date: 2013/04/19 10:45:29; author: kha; state: Exp; lines: +78 -77 change: replaced 'struct _pathes pathes[1]={0}' with 'struct _pathes pathes' and hence replaced all pointer calls from pathes. ---------------------------- revision 1.129 date: 2013/04/18 12:32:10; author: kha; state: Exp; lines: +26 -5 new: added a flag for checking if the old and new sesam versions are equal called 'check' ---------------------------- revision 1.128 date: 2013/04/17 09:06:04; author: kha; state: Exp; lines: +3 -3 change: changed the platform identifier to $platform for clarification ---------------------------- revision 1.127 date: 2013/04/17 08:25:09; author: kha; state: Exp; lines: +12 -1 new: update procedure will be exited in case no versions were given and versions from skel and sm.ini are identical. ---------------------------- revision 1.126 date: 2013/04/16 10:11:52; author: kha; state: Exp; lines: +34 -23 change: added a new token called $skel_version which can be used in the sm_db_update.ini or the sm_update.ini. This token will be replaced by the skel\*_srv.*.*, gui, cli, or rts file found. ---------------------------- revision 1.125 date: 2013/04/16 09:37:17; author: kha; state: Exp; lines: +45 -77 change: from now on the sm_db_update update also works without given -s -o -n parameter ---------------------------- revision 1.124 date: 2013/04/15 11:30:40; author: kha; state: Exp; lines: +61 -500 change: moved all functions from sm_db_update which are not db specific to sm_lib.c ---------------------------- revision 1.123 date: 2013/03/21 10:01:13; author: kha; state: Exp; lines: +18 -23 change: enlarged the size of the szCmd and the szMessage variable since the message can be really long. ---------------------------- revision 1.122 date: 2013/03/20 16:43:19; author: kha; state: Exp; lines: +1 -2 change: removed unreferenced variable ---------------------------- revision 1.121 date: 2013/03/20 09:44:56; author: kha; state: Exp; lines: +135 -6 new: added iNotification to add a notification during the update procedure even if the rmi is. This will be used for email notification and the cbt notification. ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_drive_sts.c,v v_4_2_1_41: 1.34 v_4_2_2_16: 1.36 description: ---------------------------- revision 1.36 date: 2013/04/24 15:24:03; author: sesam; state: Exp; lines: +2 -3 fix compiler warnings ---------------------------- revision 1.35 date: 2013/03/14 15:54:23; author: miraculix; state: Exp; lines: +4 -4 change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_filter.c,v v_4_2_1_41: 1.24 v_4_2_2_16: 1.27 description: ---------------------------- revision 1.27 date: 2013/04/17 15:31:40; author: sesam; state: Exp; lines: +3 -3 change: Use macro SET_BINARY_MODE() instead of _setmode() bcs. _setmode() not usable on Linux ---------------------------- revision 1.26 date: 2013/04/17 15:15:55; author: miraculix; state: Exp; lines: +9 -3 bugfix: When writing to stdout or reading from stdin then set binary mode ---------------------------- revision 1.25 date: 2013/04/15 09:48:43; author: miraculix; state: Exp; lines: +39 -13 change: Allow to use hex values, e.g. 0x4a for size and offset ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_get_volume.c,v v_4_2_1_41: 1.73 v_4_2_2_16: 1.74 description: ---------------------------- revision 1.74 date: 2013/04/23 13:54:42; author: kha; state: Exp; lines: +4 -2 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.73.4.1 date: 2013/08/14 15:05:38; author: miraculix; state: Exp; lines: +2 -2 change: Set new call argument MEDIA_PROP* for e_GET_VOLUME(...) to NULL ---------------------------- revision 1.73.2.3 date: 2012/12/18 15:40:06; author: kha; state: Exp; lines: +2 -2 change: substituted all sctMediaProp with NULL to suppress slu -s called if they are not needed. ---------------------------- revision 1.73.2.2 date: 2012/12/12 11:47:28; author: kha; state: Exp; lines: +2 -3 change: included the 6th parameter of e_GET_VOLUME. ---------------------------- revision 1.73.2.1 date: 2012/11/30 12:45:27; author: kha; state: Exp; lines: +5 -2 new: (#13971) changed the function parameters of e_GET_VOLUME and hence all occurences of the function. The second last parameter contains now information about media contained from slu -s. ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_get_volume_lib.c,v v_4_2_1_41: 1.156 v_4_2_2_16: 1.169 description: ---------------------------- revision 1.169 date: 2013/08/14 14:46:13; author: miraculix; state: Exp; lines: +19 -7 BUGFIX: (#16267) RDX tapes are not accepted even if they are still appendable - Use GET_PREPARED_MEDIA() to decide if loaded media is usable (DISK_CHANGE/single tape) ---------------------------- revision 1.168 date: 2013/08/13 12:53:48; author: miraculix; state: Exp; lines: +4 -1 change: In case of error forward error message from 'sm_sms_interface getlabel ...' call ---------------------------- revision 1.167 date: 2013/08/08 10:37:15; author: miraculix; state: Exp; lines: +14 -5 change: Use new XX_GET_VOL_DIR_DOES_NOT_EXIST ---------------------------- revision 1.166 date: 2013/08/01 10:57:55; author: miraculix; state: Exp; lines: +3 -3 change: Use PROT header offset LANG_TAG_OFFSET ---------------------------- revision 1.165 date: 2013/05/29 14:56:15; author: kha; state: Exp; lines: +3 -2 change: e_GET_VOLUME() commented the entire section that was inserted to optionally check the encryption using i_READ_SLU_S_OUTPUT ---------------------------- revision 1.164 date: 2013/05/13 14:55:54; author: sesam; state: Exp; lines: +10 -1 bugfix: Return from all tape encrytion functions without doing anything, because 'slu -s' overwrites tape ---------------------------- revision 1.163 date: 2013/05/03 14:21:49; author: miraculix; state: Exp; lines: +105 -17 CHANGE (#15949): WINDOWS: If hw_drives.device_path is not set then use volume of hw_drives.path as mount point. Use i_get_udev_deviceinfo() if device is a path for LINUX RDS DISK_CHNG ---------------------------- revision 1.162 date: 2013/05/03 09:23:03; author: kha; state: Exp; lines: +50 -32 bugfix: inserted a check for encryption before trying to clear encryption. Only if device is encryption capable, encryption will be cleared. ---------------------------- revision 1.161 date: 2013/04/24 11:25:11; author: kha; state: Exp; lines: +9 -3 bugfix: changed the return value in case the device is not capable of encryption. ---------------------------- revision 1.160 date: 2013/04/23 13:54:42; author: kha; state: Exp; lines: +83 -18 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.159 date: 2013/04/22 12:40:45; author: kha; state: Exp; lines: +245 -8 new: included all functions will be needed for LTO 5 encryption and erased several compilation warnings ---------------------------- revision 1.158 date: 2013/03/18 14:27:05; author: sesam; state: Exp; lines: +2 -2 change: 'SEP i3 Store' to 'SEP Si3 Store'. ---------------------------- revision 1.157 date: 2013/03/06 21:40:22; author: sesam; state: Exp; lines: +12 -9 add 'media readcheck' for Dedup Store ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_get_volume_lib.h,v v_4_2_1_41: 1.17 v_4_2_2_16: 1.22 description: ---------------------------- revision 1.22 date: 2013/05/03 14:21:49; author: miraculix; state: Exp; lines: +2 -1 CHANGE (#15949): WINDOWS: If hw_drives.device_path is not set then use volume of hw_drives.path as mount point. Use i_get_udev_deviceinfo() if device is a path for LINUX RDS DISK_CHNG ---------------------------- revision 1.21 date: 2013/05/03 09:23:03; author: kha; state: Exp; lines: +2 -2 bugfix: inserted a check for encryption before trying to clear encryption. Only if device is encryption capable, encryption will be cleared. ---------------------------- revision 1.20 date: 2013/04/24 11:25:11; author: kha; state: Exp; lines: +2 -1 bugfix: changed the return value in case the device is not capable of encryption. ---------------------------- revision 1.19 date: 2013/04/23 13:54:43; author: kha; state: Exp; lines: +2 -2 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.18 date: 2013/04/22 12:40:45; author: kha; state: Exp; lines: +9 -2 new: included all functions will be needed for LTO 5 encryption and erased several compilation warnings ---------------------------- revision 1.17.2.5 date: 2012/12/18 15:41:40; author: kha; state: Exp; lines: +2 -2 change: inserted the SLU_S structure to be able to handle slu -s specific information in case of an error. ---------------------------- revision 1.17.2.4 date: 2012/12/14 16:43:36; author: kha; state: Exp; lines: +5 -2 change: moved the setting and the clearing of the encryption to separate functions e_SET_ENCRYPTION and e_CLEAR_ENCRYPTION. In case of mount and when the key for the medium is set encryption is switched on using the given key. ---------------------------- revision 1.17.2.3 date: 2012/12/14 11:07:23; author: kha; state: Exp; lines: +3 -1 new: inserted two new error codes ST_ENCRYPTION_VCELB_WITHOUT_KEY and ST_ENCRYPTION_VCELB_WITHOUT_LABEL for encryption ---------------------------- revision 1.17.2.2 date: 2012/12/12 12:42:39; author: kha; state: Exp; lines: +4 -2 change: added ST_ENCRYPTION_ERROR and ST_NO_KEY_FOR_ENCRYPTION_FOUND to the error codes ---------------------------- revision 1.17.2.1 date: 2012/11/30 12:43:09; author: kha; state: Exp; lines: +2 -2 new: (#13971) changed the function parameters of e_GET_VOLUME and hence all occurences of the function. The second last parameter contains now information about media contained from slu -s. ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_info.c,v v_4_2_1_41: 1.46 v_4_2_2_16: 1.48 description: ---------------------------- revision 1.48 date: 2013/04/03 15:19:57; author: sesam; state: Exp; lines: +14 -11 change: Remove function to create hash (used for enhance license timeout) from 'sm_info' because this executable will be delivered to customer ---------------------------- revision 1.47 date: 2013/04/03 14:18:22; author: miraculix; state: Exp; lines: +40 -3 NEW: (#15864) New functions set_grace_timeout and hash ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_init.c,v v_4_2_1_41: 1.204 v_4_2_2_16: 1.207 description: ---------------------------- revision 1.207 date: 2013/04/24 11:26:45; author: kha; state: Exp; lines: +2 -2 change: removed the '-->' from a logging, since it was interpreted a indentation ---------------------------- revision 1.206 date: 2013/04/23 13:54:43; author: kha; state: Exp; lines: +4 -3 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.205 date: 2013/03/14 15:54:23; author: miraculix; state: Exp; lines: +7 -7 change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- revision 1.204.4.1 date: 2013/08/14 15:05:38; author: miraculix; state: Exp; lines: +2 -2 change: Set new call argument MEDIA_PROP* for e_GET_VOLUME(...) to NULL ---------------------------- revision 1.204.2.4 date: 2013/04/22 12:50:49; author: kha; state: Exp; lines: +7 -7 change: merged some parts of head in the lto_encrypt_branch branch to easen the later integration. ---------------------------- revision 1.204.2.3 date: 2012/12/17 17:07:58; author: kha; state: Exp; lines: +2 -2 change: pass NULL instead of structure as 6th param to e_GET_VOLUME. Hence the encryption information is not obtained. ---------------------------- revision 1.204.2.2 date: 2012/12/12 11:48:36; author: kha; state: Exp; lines: +3 -4 change: included the 6th parameter of e_GET_VOLUME. ---------------------------- revision 1.204.2.1 date: 2012/11/30 12:43:09; author: kha; state: Exp; lines: +5 -3 new: (#13971) changed the function parameters of e_GET_VOLUME and hence all occurences of the function. The second last parameter contains now information about media contained from slu -s. ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_kill_stpd.c,v v_4_2_1_41: 1.8 v_4_2_2_16: 1.10 description: ---------------------------- revision 1.10 date: 2013/09/10 10:56:29; author: sesam; state: Exp; lines: +3 -3 adopt help ---------------------------- revision 1.9 date: 2013/09/05 13:25:32; author: sesam; state: Exp; lines: +24 -6 add 'getopts' to 'sm_kill_stpd' ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_lib.c,v v_4_2_1_41: 1.1025 v_4_2_2_16: 1.1069 description: ---------------------------- revision 1.1069 date: 2013/09/09 11:51:06; author: miraculix; state: Exp; lines: +16 -11 change: Use append open mode 'ab' to avoid mixed CRLF and CR in sesam log files ---------------------------- revision 1.1068 date: 2013/08/29 09:40:51; author: sesam; state: Exp; lines: +11 -3 change: Check for a valid checksum in results, before using it for compare ---------------------------- revision 1.1067 date: 2013/08/29 08:46:50; author: sesam; state: Exp; lines: +55 -6 NEW: Compare checksum from backup, read and write process after migration ---------------------------- revision 1.1066 date: 2013/08/27 13:59:46; author: sesam; state: Exp; lines: +11 -4 bugfix: Correct time format convert of 'results.sbc_start' and do not override sbc start time read from sbc output with time from sbc welcome message (which is used for pre set sbc start time, but we can have more then one sbc welcome message in case of a vSphere backup) ---------------------------- revision 1.1065 date: 2013/08/14 14:32:48; author: miraculix; state: Exp; lines: +2 -3 change: DllExport for int i_GET_PREPARED_MEDIA( char*, char*, int, char*, str_log ) ---------------------------- revision 1.1064 date: 2013/08/02 12:07:17; author: sesam; state: Exp; lines: +10 -1 bugfix: Correct calculation of backup duration in case no sbc start time is found in NOT log. Set duration to '0' if no usefull information is found ---------------------------- revision 1.1063 date: 2013/08/01 10:57:54; author: miraculix; state: Exp; lines: +2 -2 change: Use PROT header offset LANG_TAG_OFFSET ---------------------------- revision 1.1062 date: 2013/08/01 10:56:05; author: sesam; state: Exp; lines: +36 -10 new: Check for 'sbc-3310' checksum messge which can include saveset name now. If saveset name in message doesn't match name of backup, then update results with this checksum. Usefull for sub-tasks of vSphere backups, which are started as external backups ---------------------------- revision 1.1061 date: 2013/07/31 12:57:50; author: kha; state: Exp; lines: +70 -25 BUGFIX: (#16175) the bootstrap db is only send if the backup task is from the sesam server, since otherwise even if a SESAM_BACKUP of another server is made the attached bootstrap db contained information of the local server. ---------------------------- revision 1.1060 date: 2013/07/29 16:11:36; author: sesam; state: Exp; lines: +2 -3 bugfix: 'saveset_tree': Select saveset copies with state=0 only ---------------------------- revision 1.1059 date: 2013/07/26 12:45:41; author: miraculix; state: Exp; lines: +2 -3 change: i_RCMD() duplicate line in iDB_SEL_GET() removed ---------------------------- revision 1.1058 date: 2013/07/26 12:43:48; author: miraculix; state: Exp; lines: +3 -2 change: Last revision 1.1057 not compilable on Windows (declaration must be at beginning of block) ---------------------------- revision 1.1057 date: 2013/07/26 09:19:19; author: sesam; state: Exp; lines: +4 -4 add object 'savesettree' ---------------------------- revision 1.1056 date: 2013/07/26 09:07:10; author: sesam; state: Exp; lines: +9 -3 new: add barcode and drives in 'saveset_tree' ---------------------------- revision 1.1055 date: 2013/07/25 09:03:05; author: sesam; state: Exp; lines: +4 -3 new: Add barcode during display of saveset tree ---------------------------- revision 1.1054 date: 2013/07/18 14:17:32; author: sesam; state: Exp; lines: +45 -56 print savese_tree by using 'json' lib ---------------------------- revision 1.1053 date: 2013/07/18 07:19:23; author: sesam; state: Exp; lines: +2 -2 change 'Labels' to 'labels' ---------------------------- revision 1.1052 date: 2013/07/17 20:48:10; author: sesam; state: Exp; lines: +7 -15 make code more compact ---------------------------- revision 1.1051 date: 2013/07/17 20:32:51; author: sesam; state: Exp; lines: +85 -10 new: Print out saveset tree (FDI chain including all saveset copies) in JSON format, so GUI can parse it directly ---------------------------- revision 1.1050 date: 2013/07/16 11:35:05; author: sesam; state: Exp; lines: +6 -5 NEW: Do not derive Sesam package name from install type, if not found in sbc output (Windows client installed server package) ---------------------------- revision 1.1049 date: 2013/07/11 14:49:12; author: intellias; state: Exp; lines: +2 -2 change: call the sm_reformat_lis.exe tool for backup type - "MOSS_Server" ---------------------------- revision 1.1048 date: 2013/07/10 07:17:08; author: sesam; state: Exp; lines: +2 -2 bugfix: 'defaults.user' -> 'defaults.user_name' ---------------------------- revision 1.1047 date: 2013/07/01 13:16:25; author: sesam; state: Exp; lines: +2 -2 new: Check for 'https' in interface name ---------------------------- revision 1.1046 date: 2013/06/28 07:34:48; author: kha; state: Exp; lines: +29 -27 bugfix: inserted a new enum to clarify which mode are possible for the i_CMD_EXECUTE. Inserted a comment for the i_CMD_EXECUTE function which explains all variables. ---------------------------- revision 1.1045 date: 2013/06/27 15:51:24; author: kha; state: Exp; lines: +11 -2 bugfix: inserted an else if statement which was missing ---------------------------- revision 1.1044 date: 2013/06/27 15:47:00; author: kha; state: Exp; lines: +2 -2 bugfix: erased a left over space. ---------------------------- revision 1.1043 date: 2013/06/27 15:41:08; author: kha; state: Exp; lines: +13 -11 change: inserted a flag for executing executables called exec. This flag can be used instead of the cmd in the sm_db_update.ini or update.ini. ---------------------------- revision 1.1042 date: 2013/06/25 16:13:36; author: kha; state: Exp; lines: +264 -3 new: added a i_modify_ini method for the sm_db_udpate and sm_update which used the iniparser in order to insert, change or copy ini values. ---------------------------- revision 1.1041 date: 2013/06/25 08:35:25; author: sesam; state: Exp; lines: +10 -2 bugfix: Remove saveset with saveset copies: Check if at least one migrated saveset still exits and reset migrated saveset flag if not ---------------------------- revision 1.1040 date: 2013/06/19 15:33:07; author: kha; state: Exp; lines: +131 -105 change: inserted the flag '-' for ignoring the return code a command in the sm_db_update.ini. From now on if an error occures and the '-' flag is not put to the command the update returns the error code and stops. ---------------------------- revision 1.1039 date: 2013/06/14 12:49:48; author: kha; state: Exp; lines: +10 -3 change: changed the executing function of commands from system to i_cm_system to be able to also call ps1 scripts ---------------------------- revision 1.1038 date: 2013/05/14 14:48:19; author: sesam; state: Exp; lines: +13 -2 new: Check for 'Mac OS X Server' and update clients table (necessary for workstation license) ---------------------------- revision 1.1037 date: 2013/04/28 10:12:27; author: sesam; state: Exp; lines: +2 -2 in 'i_PREPARE_DISASTER': Add table name for select statement, because of new column 'result_lbls.location' (column reference location is ambiguous...) ---------------------------- revision 1.1036 date: 2013/04/25 07:35:17; author: kha; state: Exp; lines: +16 -12 change: replaced the tokens delete with rm for unix and with del for windows and replaced the copy for unix with cp ---------------------------- revision 1.1035 date: 2013/04/23 13:54:43; author: kha; state: Exp; lines: +6 -4 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.1034 date: 2013/04/22 13:49:15; author: sesam; state: Exp; lines: +3 -3 bugfix: Revert chang made in revsion 1.1019, because for example every Sesam backup changes 'access time' of files and so they are never purged. ---------------------------- revision 1.1033 date: 2013/04/22 08:55:37; author: sesam; state: Exp; lines: +9 -3 bugfix: Do not change 'clients.os' during alive test, if os is not found in 'opersystems.os' ---------------------------- revision 1.1032 date: 2013/04/15 11:30:40; author: kha; state: Exp; lines: +532 -117 change: moved all functions from sm_db_update which are not db specific to sm_lib.c ---------------------------- revision 1.1031 date: 2013/04/09 08:33:19; author: sesam; state: Exp; lines: +5 -2 add Sesam SSH ---------------------------- revision 1.1030 date: 2013/03/30 09:49:58; author: sesam; state: Exp; lines: +23 -2 NEW: Write saveset checkum into 'DB:results' ---------------------------- revision 1.1029 date: 2013/03/26 11:46:02; author: sesam; state: Exp; lines: +8 -5 bugfix: (#15924) Set a dummy EOL for saveset 3 days in the future during first insert into 'results' table. This avoids, that failed backups will be deleted at once after termination by data store purge ---------------------------- revision 1.1028 date: 2013/03/25 13:09:13; author: sesam; state: Exp; lines: +10 -2 CHANGE: Compare OS from Sesam database and 'sbc' output, and set in DB correctly, if different ---------------------------- revision 1.1027 date: 2013/03/13 12:13:31; author: miraculix; state: Exp; lines: +32 -13 branches: 1.1027.2; change: (#15497) ClientDir: If src set to '-' then read it from stdin ---------------------------- revision 1.1026 date: 2013/03/08 13:34:46; author: sesam; state: Exp; lines: +3 -2 BUGFIX: (#15879) Remove ' from backup message, because it leads to a SQL error. (example: If a CBT backup fails, then it stays active in Sesam DB). TODO: General quote function for DB access ---------------------------- revision 1.1027.2.1 date: 2013/08/14 15:05:38; author: miraculix; state: Exp; lines: +2 -2 change: Set new call argument MEDIA_PROP* for e_GET_VOLUME(...) to NULL ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_lic_lib.c,v v_4_2_1_41: 1.212 v_4_2_2_16: 1.246 description: ---------------------------- revision 1.246 date: 2013/09/12 10:07:05; author: miraculix; state: Exp; lines: +7 -1 change: Set LIC_DATA szSLPVersion if 'SLP' appears in sm_lic file header ---------------------------- revision 1.245 date: 2013/09/02 08:21:12; author: miraculix; state: Exp; lines: +4 -2 change: (#16064) Set protection='0' according to call #16278 ---------------------------- revision 1.244 date: 2013/08/30 06:22:56; author: sesam; state: Exp; lines: +5 -2 fix compiler warning ---------------------------- revision 1.243 date: 2013/08/29 12:58:16; author: miraculix; state: Exp; lines: +79 -50 change: Since revision 1.241 the function i_LIC_SET() was called to provide cumulated values but therefore the CHECK_LICENSE() call produced much more log lines. Now i_LIC_SET_CUMULATED() is used instead. ---------------------------- revision 1.242 date: 2013/08/27 16:28:10; author: miraculix; state: Exp; lines: +11 -1 change: Put out grace timeouts if license check called for 'grace_timeout' ---------------------------- revision 1.241 date: 2013/08/27 07:54:26; author: miraculix; state: Exp; lines: +3 -3 bugfix: (#16293) Sesam Oracle license is not accepted - Now ORACLE_SIDS are counted based on commulated (ORACLE_LIC + ORACLE_EXTENSION_LIC) * 5. Therefore the LIC_SET() must be called before LIC_GET_ITEM_VALUE(...) ---------------------------- revision 1.240 date: 2013/08/19 13:42:41; author: miraculix; state: Exp; lines: +33 -15 bugfix: (#15443) License output in sesam day file - Use message tag prefix from cm_lang.h ---------------------------- revision 1.239 date: 2013/08/19 10:53:21; author: miraculix; state: Exp; lines: +6 -5 CHANGE: License calculation for NetAppClients is skipped until more functionality is implemented ---------------------------- revision 1.238 date: 2013/08/08 11:23:57; author: miraculix; state: Exp; lines: +12 -4 change: (#16229) If MSSharePoint_Members are licensed then show license info '9 of 10 Microsoft SharePoint ( Microsoft SharePoint 5 + Member 5 ) ---------------------------- revision 1.237 date: 2013/08/08 11:09:16; author: miraculix; state: Exp; lines: +2 -2 change: (#16064) Set protection='1' (external) ---------------------------- revision 1.236 date: 2013/08/07 16:11:17; author: miraculix; state: Exp; lines: +32 -7 change: (#16064) Obsolete Licenses in 4.2.2 - set protection to '0' for obsolete license items INGRES, SCALIX and MARATHON_EVERRUN if not used ---------------------------- revision 1.235 date: 2013/08/06 09:22:01; author: miraculix; state: Exp; lines: +2 -2 change: i_LIC_INSERT_ITEM() return 1 in case of an obsolete license key ---------------------------- revision 1.234 date: 2013/08/05 15:21:30; author: miraculix; state: Exp; lines: +17 -3 change: license output for Exchange Nodes improved ---------------------------- revision 1.233 date: 2013/08/05 15:07:38; author: miraculix; state: Exp; lines: +258 -26 change: Use new ORACLE_SIDS and EXCHANGE_NODES ---------------------------- revision 1.232 date: 2013/08/02 14:59:53; author: miraculix; state: Exp; lines: +11 -3 change: Get License version string from license file header, e.g. 'Version 4.2' ---------------------------- revision 1.231 date: 2013/08/02 13:09:50; author: miraculix; state: Exp; lines: +26 -2 new: Function '-p' to print license keys and items ---------------------------- revision 1.230 date: 2013/08/02 09:20:57; author: miraculix; state: Exp; lines: +87 -57 change: License output of Workstation licenses improved ---------------------------- revision 1.229 date: 2013/08/01 16:30:18; author: miraculix; state: Exp; lines: +41 -44 change: Add valid Workstation License to CLIENT too ---------------------------- revision 1.228 date: 2013/08/01 15:56:34; author: miraculix; state: Exp; lines: +225 -8 change: First draft to use new license items MS_WS_CLients, MAC_WS_Clients and ORACLE_EXTENSION ---------------------------- revision 1.227 date: 2013/08/01 12:38:45; author: miraculix; state: Exp; lines: +3 -3 change: return 0 in i_LIC_INSERT_ITEM() for unknown license items ---------------------------- revision 1.226 date: 2013/08/01 12:19:59; author: miraculix; state: Exp; lines: +47 -51 change: c_LIC_PRINT_INFO() uses gszListOfLicenseKeys[...].szLicenseItem ---------------------------- revision 1.225 date: 2013/08/01 10:57:54; author: miraculix; state: Exp; lines: +4 -4 change: Use PROT header offset LANG_TAG_OFFSET ---------------------------- revision 1.224 date: 2013/08/01 10:47:06; author: miraculix; state: Exp; lines: +63 -33 bugfix: Set correct arguments for trace 'set implicite value LicItem[%s] %s ==> %d', change: Count used license items from sm_lic_demo_{date}.ini files, do not set CUSTOMER entry 'Demo_Version' from demo license file. ---------------------------- revision 1.223 date: 2013/07/31 10:58:13; author: miraculix; state: Exp; lines: +10 -1 change: Reimplement calculation for STORAGE_BASIS_TB and STORAGE_EXTENSION_TB in case of upgrade (option -n) from 3.6 to 4.0 ---------------------------- revision 1.222 date: 2013/06/27 13:32:12; author: miraculix; state: Exp; lines: +105 -105 CHANGE: gszListOfLicenseKeys[] is now an array of license keys (like in sm_lic.ini) and license items (like in Sesam Price List). This allows to print out license items in license overview, e.g. 'GWUser' > 'Groupware Users' ---------------------------- revision 1.221 date: 2013/06/27 12:08:13; author: miraculix; state: Exp; lines: +3 -3 change: Mistyped 'Volume Basis' ---------------------------- revision 1.220 date: 2013/06/27 11:39:10; author: miraculix; state: Exp; lines: +1 -10 CHANGE: In case of a license issued before October 31, 2011 the STORAGE_BASIS_TB was not set or lower set than in newer license! Old processing removed missing TBs from STORAGE_EXTENSION_TB - now STORAGE_BASIS_TB is set to value according to EDITION witho ut reducing STORAGE_EXTENSION_TB ---------------------------- revision 1.219 date: 2013/06/17 10:23:39; author: miraculix; state: Exp; lines: +2 -2 CHANGE: (#8016) New backup task type 'Linux BSR' is licensed via BSR_Linux license item ---------------------------- revision 1.218 date: 2013/05/27 08:32:54; author: sesam; state: Exp; lines: +2 -2 change: Use amount of stored data on disk to calculate 'Si3 Deduplication' license ---------------------------- revision 1.217 date: 2013/05/16 08:37:30; author: miraculix; state: Exp; lines: +2 -2 bugfix: CHECK_LICENSE_ALL(): Preserve LICENSE_ID with leading '0' (do not strip off leading '0') ---------------------------- revision 1.216 date: 2013/04/26 10:14:13; author: sesam; state: Exp; lines: +3 -3 BUGFIX: (#16016) GAD Lizenz wird in 4.2.1.41 nicht mehr akzeptiert - Check for cOkServer == '-' ---------------------------- revision 1.215 date: 2013/04/23 08:37:57; author: miraculix; state: Exp; lines: +2 -2 change: Call SBS license check with closed stdin (' 'Groupware Users' ---------------------------- revision 1.61 date: 2013/06/17 10:23:39; author: miraculix; state: Exp; lines: +2 -2 CHANGE: (#8016) New backup task type 'Linux BSR' is licensed via BSR_Linux license item ---------------------------- revision 1.60 date: 2013/06/06 15:34:46; author: sesam; state: Exp; lines: +3 -1 add LinuxBSR ---------------------------- revision 1.59 date: 2013/04/03 14:15:47; author: miraculix; state: Exp; lines: +5 -1 NEW: (#15864) Function i_SET_GRACE_TIMEOUT(...) to set grace license timeout (15 days) or ultimate grace timeout (10 days) to extend license timeout ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_lis_items.c,v v_4_2_1_41: 1.41 v_4_2_2_16: 1.52 description: ---------------------------- revision 1.52 date: 2013/08/30 07:42:38; author: miraculix; state: Exp; lines: +8 -7 change: (#11449) Add Mail View in Restore Wizard for backup type 'SharePoint Server' - Display IMAP items only if mail mode (-M 1) is set. ---------------------------- revision 1.51 date: 2013/07/22 14:04:01; author: miraculix; state: Exp; lines: +11 -1 CHANGE: In case of new 'SharePoint Server' backup set implicitely the mode to mailmode until GUI allows a view switch: file mode <-> mail mode ---------------------------- revision 1.50 date: 2013/07/04 12:44:45; author: miraculix; state: Exp; lines: +74 -35 BUGFIX: (#15824) Exchange generation restore does not include INC backup, when choosing the whole mailbox - iREMOVE_DOUBLES(): In case of a mailbox line the saveset's datetime must be compared to keep the recent lines ---------------------------- revision 1.49 date: 2013/06/25 14:37:16; author: miraculix; state: Exp; lines: +76 -66 BUGFIX: (#16108) Folder with Umlaut not selectable in Restore Wizard - Now the search pattern is retried to work around a double UTF-8 encoded string ---------------------------- revision 1.48 date: 2013/05/10 10:01:17; author: sesam; state: Exp; lines: +2 -2 bugfix: Fix mail view for 'Cyrus IMAP' ---------------------------- revision 1.47 date: 2013/04/30 13:03:04; author: miraculix; state: Exp; lines: +7 -5 change: Do not end with warning and writing into INFO system if a empty directory was selected ---------------------------- revision 1.46 date: 2013/04/23 14:23:33; author: miraculix; state: Exp; lines: +37 -16 change: If the searched directory is empty then return with exit 0. The 2 asterix (*) lines are removed from output. ---------------------------- revision 1.45 date: 2013/04/18 15:19:30; author: miraculix; state: Exp; lines: +20 -3 bugfix: In case of a LIS file with only a few entries, e.g. 2 items, and a source with directory level > 1, e.g. '/usr/tmp', the quick search algorithm could end in an upper position. Now the position is set back too the last lower position ---------------------------- revision 1.44 date: 2013/04/09 11:29:54; author: sesam; state: Exp; lines: +7 -6 change: Return with error, if saveset is not found in DB ---------------------------- revision 1.43 date: 2013/03/21 16:51:00; author: miraculix; state: Exp; lines: +26 -20 BUGFIX: (#15916) single item restore of imap backups not possible - Avoid mode 'M' for higher level use 'U'ser and 'm'ailbox to allow browsing with GUI Restore Wizard ---------------------------- revision 1.42 date: 2013/03/13 12:23:25; author: miraculix; state: Exp; lines: +16 -2 change: (#15497) If set to '-' then read it from stdin ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_loader.c,v v_4_2_1_41: 1.247 v_4_2_2_16: 1.249 description: ---------------------------- revision 1.249 date: 2013/05/03 14:21:49; author: miraculix; state: Exp; lines: +4 -3 CHANGE (#15949): WINDOWS: If hw_drives.device_path is not set then use volume of hw_drives.path as mount point. Use i_get_udev_deviceinfo() if device is a path for LINUX RDS DISK_CHNG ---------------------------- revision 1.248 date: 2013/04/23 14:19:28; author: sesam; state: Exp; lines: +10 -8 fix compiler warnigs ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_newday.c,v v_4_2_1_41: 1.86 v_4_2_2_16: 1.89 description: ---------------------------- revision 1.89 date: 2013/04/23 14:24:21; author: sesam; state: Exp; lines: +5 -6 adopt usage ---------------------------- revision 1.88 date: 2013/04/23 13:53:25; author: kha; state: Exp; lines: +2 -2 bugfix: fixed a typo ---------------------------- revision 1.87 date: 2013/04/23 08:56:24; author: sesam; state: Exp; lines: +4 -4 new: Set 'gv_date' like 'gv_datum' to avoid German words. 'gv_datum' is stillset ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_pur_status.c,v v_4_2_1_41: 1.84 v_4_2_2_16: 1.85 description: ---------------------------- revision 1.85 date: 2013/04/23 09:05:10; author: sesam; state: Exp; lines: +4 -1 new: Remove files with '.log' extension in 'gv_rw_lgc' too ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_recover.c,v v_4_2_1_41: 1.49 v_4_2_2_16: 1.50 description: ---------------------------- revision 1.50 date: 2013/07/26 09:57:41; author: sesam; state: Exp; lines: +5 -9 BUGFIX: (#15619) Adopt for changed return value from 'drive_handler' so label will be recognized correctly ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_recover_lib.c,v v_4_2_1_41: 1.42 v_4_2_2_16: 1.47 description: ---------------------------- revision 1.47 date: 2013/07/26 08:30:54; author: sesam; state: Exp; lines: +39 -18 bugfix: (#16199) Set correct Sesam date in case of BSR Windows saveset. TODO: In case of BSR Windows we don't have enough information to import this savesets in a consistent way ---------------------------- revision 1.46 date: 2013/07/25 12:44:20; author: sesam; state: Exp; lines: +44 -43 BUGFIX: Fix a lot of different problems (buffer to small to hold complete dir line, URL encoded backup source ....) during re-enter of saveset information from tape ---------------------------- revision 1.45 date: 2013/07/22 13:58:42; author: sesam; state: Exp; lines: +16 -8 BUGFIX: Add 'uuid' for insert into results. Use 'RCMD' to set output file ---------------------------- revision 1.44 date: 2013/04/23 13:54:43; author: kha; state: Exp; lines: +2 -2 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.43 date: 2013/03/14 15:56:48; author: miraculix; state: Exp; lines: +1 -2 change: Remove wrong comment about ctrl_driveDn ---------------------------- revision 1.42.2.1 date: 2012/12/12 13:16:47; author: kha; state: Exp; lines: +2 -2 change: added default values for crypt_flag_media, crypt_key_media, and crypt_savekey_flag_media in the media_pools table ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_restore.c,v v_4_2_1_41: 1.668 v_4_2_2_16: 1.722 description: ---------------------------- revision 1.722 date: 2013/09/11 10:16:22; author: miraculix; state: Exp; lines: +2 -3 BUGFIX: (#16215) sbc_smdr: plain restore of single files failed with 'No parent directory for file [...] set' - Add SIDF parent directory for plain restore ---------------------------- revision 1.721 date: 2013/09/10 16:00:42; author: miraculix; state: Exp; lines: +121 -73 change: Logic improved to avoid not needed savesets in case of Exchange restore and sel file contains only single items ---------------------------- revision 1.720 date: 2013/09/10 08:43:40; author: sesam; state: Exp; lines: +4 -4 bugfix: (#16365) Do not set task type specific target prefix for restore with 'restore_as_path' flag set ---------------------------- revision 1.719 date: 2013/09/09 15:24:05; author: sesam; state: Exp; lines: +2 -3 bugfix: For restore pre command: Set log file name using main restore id, so it will be found by GUI. ---------------------------- revision 1.718 date: 2013/09/09 14:48:52; author: miraculix; state: Exp; lines: +4 -5 bugfix: Zarafa User restore failed due to skipped file open ---------------------------- revision 1.717 date: 2013/09/09 14:00:58; author: miraculix; state: Exp; lines: +2 -2 change: trace line 'Xml dir >%s< in >%s<' only in log level 3 ---------------------------- revision 1.716 date: 2013/09/09 13:53:00; author: miraculix; state: Exp; lines: +144 -152 BUGFIX: (#16183) (#16186) Generation restore does not use DIFF/INCR if parent object D[atabase], U[ser], m[ailfolder] was selected - Now checking and skipping not needed DIFF/INCR savesets is avoided ---------------------------- revision 1.715 date: 2013/09/06 13:27:36; author: miraculix; state: Exp; lines: +5 -3 bugfix: (#16354) Exchange 2007: generational restore does not remove recovery area - Add '-a delete' to delete RSG after recovery ---------------------------- revision 1.714 date: 2013/09/06 10:31:58; author: sesam; state: Exp; lines: +32 -25 CHANGE: Insert all sub restores into 'restore_results' at the begin of full restore (as already done for selective restore) and add information about used saveset (migration) ---------------------------- revision 1.713 date: 2013/09/06 09:08:28; author: sesam; state: Exp; lines: +6 -1 NEW: In case a migrated saveset is used for restore write this saveset id into 'restore_results.saveset_used' ---------------------------- revision 1.712 date: 2013/09/05 10:33:26; author: sesam; state: Exp; lines: +10 -1 new: Update 'restore_results.size' of main restore task with sum(size) of results for full restore ---------------------------- revision 1.711 date: 2013/09/05 08:57:35; author: sesam; state: Exp; lines: +4 -2 new: Update 'restore_results.size' of main restore task with sum(size) of sub tasks every time a sub task has finished ---------------------------- revision 1.710 date: 2013/09/05 08:57:00; author: miraculix; state: Exp; lines: +6 -1 change: Exchange Server does not accept RDB name with '@' character so cut generated RDB_{id} at '@' character ---------------------------- revision 1.709 date: 2013/09/05 08:50:02; author: sesam; state: Exp; lines: +4 -2 NEW: Update 'restore_results.restore_size' with calculated value after SEL files has been created ---------------------------- revision 1.708 date: 2013/09/04 15:47:28; author: miraculix; state: Exp; lines: +49 -37 BUGFIX: (#16346) Exchange generation restore of files not possible if restoring as path - Set restore_tasks.path_flag = 'y' to inform restore subprocess ---------------------------- revision 1.707 date: 2013/09/04 14:43:26; author: miraculix; state: Exp; lines: +13 -28 bugfix: (#16184) 'Cannot find matching LIS line for item' when choosing one single Exchange item (mail, contact, ...) from first INC backup in case of F->I->I chain - Even if last INCR is not needed the matching must be done with original Gen LIS file ---------------------------- revision 1.706 date: 2013/09/04 10:20:56; author: miraculix; state: Exp; lines: +23 -2 BUGFIX: (#16341) Exchange generation restore failed with VSS_E_BAD_STATE and tried to overwrite original database files - Check if Xml backup documents could be added to allow a VSS Writer based restore ---------------------------- revision 1.705 date: 2013/09/03 20:36:20; author: sesam; state: Exp; lines: +3 -1 bugfix: (#16342) Set state in 'restore_results' from 'q' to 'X' if restore stops in a FDI chain because of error in sub restore ---------------------------- revision 1.704 date: 2013/09/03 15:46:01; author: miraculix; state: Exp; lines: +26 -7 BUGFIX: (#16184) 'Cannot find matching LIS line for item' when choosing one single Exchange item (mail, contact, ...) from first INC backup in case of F->I->I chain - Close SLL file before resorting ---------------------------- revision 1.703 date: 2013/09/03 12:49:32; author: miraculix; state: Exp; lines: +106 -82 BUGFIX: (#16336) Exchange 2010: Restore into File System failed - If no mailbox items but directories or files are selected for Exchange restore via 'Fileview' and restore target is a path the restore will be dones 'as Path' restore, otherwise the target is used as name of Recovery Database, e.g. 'RDB1' ---------------------------- revision 1.702 date: 2013/08/27 14:30:51; author: miraculix; state: Exp; lines: +30 -8 bugfix: Add only necessary SharePoint database files in case of selective IMAP restore ---------------------------- revision 1.701 date: 2013/08/27 13:01:44; author: intellias; state: Exp; lines: +48 -2 BUGFIX: 15732 - SharePoint backup based on SharePoint Services VSS Writer - Restore must be executed on SQLServer host; ---------------------------- revision 1.700 date: 2013/08/21 11:53:02; author: intellias; state: Exp; lines: +5 -4 change: Bug 15732 - SharePoint backup based on SharePoint Services VSS Write - restore xml files ---------------------------- revision 1.699 date: 2013/08/16 13:07:36; author: sesam; state: Exp; lines: +3 -2 new: Correct error massage, if no saveset for a scheduled restore will be found ---------------------------- revision 1.698 date: 2013/08/09 14:10:27; author: miraculix; state: Exp; lines: +3 -2 change: Add '-a recovery_database' to SharePoint recovery command ---------------------------- revision 1.697 date: 2013/08/09 10:58:28; author: miraculix; state: Exp; lines: +22 -7 change: Adaption for MOSS_Server restore with VSS:/@...msl ---------------------------- revision 1.696 date: 2013/08/08 08:45:16; author: sesam; state: Exp; lines: +7 -2 new: In case of 'verify' update 'results.verify_status/date' ---------------------------- revision 1.695 date: 2013/08/06 10:00:37; author: sesam; state: Exp; lines: +4 -4 bugfix: Correct message, if no saveset could be found during restore ---------------------------- revision 1.694 date: 2013/07/30 10:40:41; author: sesam; state: Exp; lines: +11 -3 bugfix: (#16218) Since revision 1.691 the generation restore did not open LST file for BLOW_UP ---------------------------- revision 1.693 date: 2013/07/24 16:08:12; author: miraculix; state: Exp; lines: +3 -5 change: Remove unused RTASK BOOL bSelWithIMAP ---------------------------- revision 1.692 date: 2013/07/24 16:02:40; author: miraculix; state: Exp; lines: +1 -2 change: Unused BOOL bFirstCall removed ---------------------------- revision 1.691 date: 2013/07/24 16:01:32; author: miraculix; state: Exp; lines: +247 -258 change: Redesign PREPARE_SLL_FILE(): Add Exchange backup documents xml directory to SES instead of all xml items to avoids conflict if '...\var\work' is already in SEL file ---------------------------- revision 1.690 date: 2013/07/24 11:53:46; author: miraculix; state: Exp; lines: +100 -81 BUGFIX: (#15959) Add backup xml documents for selective path restore in case of backup type Exchange (not only in case of selective mailbox item restore) ---------------------------- revision 1.689 date: 2013/07/24 10:36:37; author: miraculix; state: Exp; lines: +95 -134 change: Moved the file handling from i_CREATE_SLL_FILE() to PREPARE_SLL_FILE() ---------------------------- revision 1.688 date: 2013/07/23 15:52:11; author: miraculix; state: Exp; lines: +233 -94 CHANGE: Adapted for new SharePoint Server selective restore based on 'IMAP:...' sel lines ---------------------------- revision 1.687 date: 2013/07/22 11:38:36; author: sesam; state: Exp; lines: +17 -5 new: Add encryption method to sbc call for restore, because in case of raw backup sbc can't derive it from file header ---------------------------- revision 1.686 date: 2013/07/15 14:41:01; author: kha; state: Exp; lines: +4 -2 BUGFIX: (#16125) Exchange Mailbox Restore: sm_restore has skipped transactions logs - replaced a hard coded TRUE statement with the variable of iGen for generation restore. ---------------------------- revision 1.685 date: 2013/07/15 13:23:30; author: sesam; state: Exp; lines: +5 -3 bugfix: (#16171) Do not call 'FINISH' function in 'i_FIND_MEDIUM' but return exit code to caller ---------------------------- revision 1.684 date: 2013/07/01 08:56:54; author: miraculix; state: Exp; lines: +5 -2 BUGFIX: (#16125) Exchange Mailbox Restore: sm_restore has skipped transactions logs - Now the matching algorithm was improved ---------------------------- revision 1.683 date: 2013/06/28 10:09:25; author: miraculix; state: Exp; lines: +30 -14 change: Adapt restore_options double quotes in any case ---------------------------- revision 1.682 date: 2013/06/27 16:29:32; author: miraculix; state: Exp; lines: +89 -14 BUGFIX: (#15978) If restore option for exchange database restore was set with wrong count of " then the restore tried to overwrite the original database: *** Now the following syntax checks and possible resolutions are processed: -- Wrong syntax examples and resolutions: 1. [-a dbpath=C:\test\] ==>> last char is escape char! - but a double [\\] is o.k.! Resolution: Add a '\' to avoid skipping of next blank (argument delimiter): ==>> [-a dbpath=C:\test\\] 2. [-a "dbpath=C:\test\"] ==>> last double quote '"' is escaped by '\' Resolution: Add a further '\' before '"' ==>> [-a "dbpath=C:\test\\"] 3. [-a "dbpath=C:\test\] ==>> last char is escape char and enclosing '"' is missing Resolution: Add a further '\' and '"' ==>> [-a "dbpath=C:\test\\"] 4. [-a "dbpath=C:/test/] ==>> enclosing '"' is missing Resolution: Add a further '"' ==>>[-a "dbpath=C:/test/"] 5. Any other odd '"' problem, e.g. [-a "dbpath=C:/test",logpath=C:/test2"] ==>> No resolution >> Avoid execution!!! ---------------------------- revision 1.681 date: 2013/06/25 15:45:36; author: sesam; state: Exp; lines: +12 -8 BUGFIX: (#15836) If there are several Exchange emails with identical Subject in same Mailfolder then wrong email may be restored. Now check with create and access date time too ---------------------------- revision 1.680 date: 2013/06/24 13:19:06; author: miraculix; state: Exp; lines: +8 -3 BUGFIX: (#15246) If during Exchange Server generation restore the given saveset is a migrated saveset then the check against needed savesets (FDI chain) must be done with original saveset ---------------------------- revision 1.679 date: 2013/06/21 10:31:42; author: miraculix; state: Exp; lines: +2 -1 bugfix: CREATE_SLL_LINES(): Call i_UNCOMPRESS_FILE(cpLisFile, strLog); to uncompress lis files for Exchange Server restore if compressed meanwhile ---------------------------- revision 1.678 date: 2013/06/06 15:35:55; author: sesam; state: Exp; lines: +5 -1 Set correct restore type for Linux BSR ---------------------------- revision 1.677 date: 2013/06/05 16:28:42; author: sesam; state: Exp; lines: +15 -8 new: Use 'restore_tasks.data_mover' as vSphere data mover if set ---------------------------- revision 1.676 date: 2013/05/24 10:05:28; author: sesam; state: Exp; lines: +21 -3 BUGFIX: #16052 SM_RESTORE with log level 1 produces big log files - Produce 'got(ld) {item}' only once per directory ---------------------------- revision 1.675 date: 2013/04/30 15:31:09; author: miraculix; state: Exp; lines: +62 -59 BUGFIX: (#15936) Exchange restore failed with 'Didn't find matching LIS line for item ...' - If some email items are selected from same database then the database directory must not be processed twice ---------------------------- revision 1.674 date: 2013/04/30 13:40:06; author: miraculix; state: Exp; lines: +3 -3 change: Avoid ' in error result message so use 'Cannot' instead of 'Didn't' ---------------------------- revision 1.673 date: 2013/04/24 13:25:54; author: sesam; state: Exp; lines: +9 -8 change: If "-m " is set for main task then add it to CLI of sub tasks ---------------------------- revision 1.672 date: 2013/04/23 10:23:50; author: sesam; state: Exp; lines: +16 -1 NEW: If 'restore_tasks.verify' is set then call sbc with '-o verify=' ---------------------------- revision 1.671 date: 2013/03/14 16:20:42; author: miraculix; state: Exp; lines: +11 -6 branches: 1.671.2; bugfix: If Exchange restore is done without selecting any mailbox database item and without setting 'as Path' flag then restore with target set to VSS:/ ---------------------------- revision 1.670 date: 2013/03/14 15:54:23; author: miraculix; state: Exp; lines: +5 -5 change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- revision 1.669 date: 2013/03/13 17:04:18; author: sesam; state: Exp; lines: +8 -3 bugfix: Check for already existing entry in 'cal_sheets' and update it instead of a 'try and error' insert attempt ---------------------------- revision 1.671.2.2 date: 2013/07/15 14:45:18; author: kha; state: Exp; lines: +2 -2 BUGFIX: (#16125) Exchange Mailbox Restore: sm_restore has skipped transactions logs - replaced a hard coded FALSE statement with the variable of iGen for generation restore. ---------------------------- revision 1.671.2.1 date: 2013/07/02 08:34:28; author: miraculix; state: Exp; lines: +228 -95 *** BUGFIXES fetched from MAIN: rev. 1.684: BUGFIX: (#16125) Exchange Mailbox Restore: sm_restore has skipped transactions logs - Now the matching algorithm was improved rev. 1.683: change: Adapt restore_options double quotes in any case rev. 1.682: BUGFIX: (#15978) If restore option for exchange database restore was set with wrong count of " then the restore tried to overwrite the original database: * Now the following syntax checks and possible resolutions are processed: -- Wrong syntax examples and resolutions: 1. [-a dbpath=C:\test\] ==>> last char is escape char! - but a double [\\] is o.k.! Resolution: Add a "\" to avoid skipping of next blank (argument delimiter): ==>> [-a dbpath=C:\test\\] 2. [-a "dbpath=C:\test\"] ==>> last double quote " is escaped by \ Resolution: Add a further \ before " ==>> [-a "dbpath=C:\test\\"] 3. [-a "dbpath=C:\test\] ==>> last char is escape char and enclosing " is missing Resolution: Add a further \ and " ==>> [-a "dbpath=C:\test\\"] 4. [-a "dbpath=C:/test/] ==>> enclosing " is missing Resolution: Add a further " ==>>[-a "dbpath=C:/test/"] 5. Any other odd " problem, e.g. [-a "dbpath=C:/test",logpath=C:/test2"] ==>> add " (see rev. 1.683) rev. 1.681: BUGFIX: (#15836) If there are several Exchange emails with identical Subject in same Mailfolder then wrong email may be restored. Now check with create and access date time too rev. 1.680: BUGFIX: (#15246) If during Exchange Server generation restore the given saveset is a migrated saveset then the check for needed savesets (FDI chain) must be done with original saveset rev. 1.679: bugfix: CREATE_SLL_LINES(): Call i_UNCOMPRESS_FILE(cpLisFile, strLog); to uncompress lis files for Exchange Server restore if compressed meanwhile rev. 1.676: BUGFIX: #16052 SM_RESTORE with log level 1 produces big log files - Produce "got(ld) {item}" only once per directory rev. 1.675: BUGFIX: (#15936) Exchange restore failed with "Didn´t find matching LIS line for item ..." - If some email items are selected from same database then the database directory must not be processed twice rev. 1.674: change: Avoid ´ in error result message (SQL INSERT syntax problem) so use "Cannot" instead of "Didn´t" rev. 1.673: change: If "-m " is set for main task then add it to CLI of sub tasks *** ATTENTION: Skipped changes (Database changes!) rev. 1.678: Linux BSR, rev. 1.677: restore_tasks.data_mover, rev. 1.672: NEW: restore_tasks.verify ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_restore_lib.c,v v_4_2_1_41: 1.63 v_4_2_2_16: 1.71 description: ---------------------------- revision 1.71 date: 2013/09/09 11:51:06; author: miraculix; state: Exp; lines: +2 -3 change: Use append open mode 'ab' to avoid mixed CRLF and CR in sesam log files ---------------------------- revision 1.70 date: 2013/09/05 10:29:15; author: sesam; state: Exp; lines: +5 -2 select 'restore_results.data_size' ---------------------------- revision 1.69 date: 2013/07/16 12:04:52; author: sesam; state: Exp; lines: +2 -2 bugfix: Do not use migrated savesets in FDI chain ---------------------------- revision 1.68 date: 2013/07/15 14:41:59; author: kha; state: Exp; lines: +9 -2 change: added trace messages to bGetOffsets ---------------------------- revision 1.67 date: 2013/07/15 13:23:31; author: sesam; state: Exp; lines: +7 -5 bugfix: (#16171) Do not call 'FINISH' function in 'i_FIND_MEDIUM' but return exit code to caller ---------------------------- revision 1.66 date: 2013/07/01 08:56:54; author: miraculix; state: Exp; lines: +8 -8 BUGFIX: (#16125) Exchange Mailbox Restore: sm_restore has skipped transactions logs - Now the matching algorithm was improved ---------------------------- revision 1.65 date: 2013/04/24 13:27:01; author: sesam; state: Exp; lines: +30 -7 new: Take care about given media pool and use savesets from it if possible ---------------------------- revision 1.64 date: 2013/04/23 13:54:43; author: kha; state: Exp; lines: +4 -3 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.63.2.3 date: 2013/08/14 15:05:38; author: miraculix; state: Exp; lines: +2 -2 change: Set new call argument MEDIA_PROP* for e_GET_VOLUME(...) to NULL ---------------------------- revision 1.63.2.2 date: 2013/07/03 12:50:05; author: miraculix; state: Exp; lines: +2 -2 bugfix: Column result_lbls.saveset_count is not existing in version 4.2.1.51 ---------------------------- revision 1.63.2.1 date: 2013/07/02 07:47:49; author: miraculix; state: Exp; lines: +37 -15 BUGFIX: (#16125) Exchange Mailbox Restore: sm_restore has skipped transactions logs - Now the matching algorithm was improved new: Take care about given media pool and use savesets from it if possible (fetched from rev. 1.66 and 1.65) ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_restore_lib.h,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.8 description: ---------------------------- revision 1.8 date: 2013/07/15 13:23:31; author: sesam; state: Exp; lines: +2 -1 bugfix: (#16171) Do not call 'FINISH' function in 'i_FIND_MEDIUM' but return exit code to caller ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_rexec.c,v v_4_2_1_41: 1.25 v_4_2_2_16: 1.26 description: ---------------------------- revision 1.26 date: 2013/04/03 14:26:42; author: sesam; state: Exp; lines: +4 -2 new: '-I to read STDIN ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_robot.c,v v_4_2_1_41: 1.178 v_4_2_2_16: 1.179 description: ---------------------------- revision 1.179 date: 2013/03/14 15:54:23; author: miraculix; state: Exp; lines: +5 -5 change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_sbc_com.c,v v_4_2_1_41: 1.131 v_4_2_2_16: 1.132 description: ---------------------------- revision 1.132 date: 2013/03/15 11:40:24; author: sesam; state: Exp; lines: +3 -3 NEW: During a sub VMDK restore: pre set restore drive to drive used by main task, so no drive change will be required ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_sbc_com_lib.c,v v_4_2_1_41: 1.155 v_4_2_2_16: 1.174 description: ---------------------------- revision 1.174 date: 2013/09/10 07:19:59; author: sesam; state: Exp; lines: +48 -45 change: Move checksum check to analyse log loop, because we can have more then one checksum log message in case of generation restore ---------------------------- revision 1.173 date: 2013/09/09 11:57:01; author: miraculix; state: Exp; lines: +3 -3 change: Use append open mode 'ab' to avoid mixed CRLF and CR in sesam log files ---------------------------- revision 1.172 date: 2013/09/06 09:39:03; author: sesam; state: Exp; lines: +9 -1 NEW: Set restore to cancelled if break starts during open saveset operation ---------------------------- revision 1.171 date: 2013/09/04 13:00:22; author: sesam; state: Exp; lines: +48 -2 new: If restore is called with 'verify' then write a 'VERIFIED' message into Sesam main log ---------------------------- revision 1.170 date: 2013/09/03 13:02:37; author: miraculix; state: Exp; lines: +49 -50 change: i_ANALYSE_RESTORE_LOG(): Use DB-Module warning sbc-2069 instead of error message sbc-1146 ---------------------------- revision 1.169 date: 2013/08/19 17:30:51; author: sesam; state: Exp; lines: +2 -2 bugfix: (#16280) Check for 'https:' prefix in RDS interface name ---------------------------- revision 1.168 date: 2013/08/16 22:24:35; author: sesam; state: Exp; lines: +11 -2 change: Set drive num to '' if it is 'NULL' ---------------------------- revision 1.167 date: 2013/08/01 10:57:54; author: miraculix; state: Exp; lines: +2 -2 change: Use PROT header offset LANG_TAG_OFFSET ---------------------------- revision 1.166 date: 2013/07/11 10:43:21; author: sesam; state: Exp; lines: +2 -2 bugfix: (#16160) Do not set restore error message to 'Aborted by user, if 'sbc-1067' has been found. (it's unclear why this has been implemented in the past in this why) ---------------------------- revision 1.165 date: 2013/07/10 11:23:24; author: miraculix; state: Exp; lines: +5 -6 BUGFIX: (#16107) SAYTEC - DISK_CHANGE: Avoid unloading the media due to reaching the sm_sms_watch idle timeout (5 minutes) by stopping sbc_com_ext process not until time consuming COPY_REFORMAT_LIS() has finished ---------------------------- revision 1.164 date: 2013/06/17 10:37:06; author: miraculix; state: Exp; lines: +1 -3 change: A SBC_COM call with initiator 'LINUX' is not longer supported (Cristie CBMR) ---------------------------- revision 1.163 date: 2013/04/23 13:54:43; author: kha; state: Exp; lines: +4 -2 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.162 date: 2013/04/03 14:25:42; author: sesam; state: Exp; lines: +2 -2 branches: 1.162.2; source format change ---------------------------- revision 1.161 date: 2013/03/25 14:42:06; author: sesam; state: Exp; lines: +2 -2 bugfix: In 'iPUT_FULL_BACKUP_INFOS_TO_DB': Buffer for SQL command was to small, if a long backup source is used ---------------------------- revision 1.160 date: 2013/03/15 14:06:47; author: sesam; state: Exp; lines: +6 -7 bugfix: Use 'SB->szDevice' to set main task drive, because this variable will be used later ---------------------------- revision 1.159 date: 2013/03/15 12:24:53; author: sesam; state: Exp; lines: +13 -2 BUGFIX: Return message to caller in case of an error during extern restore connection (Oracle, vSphere) ---------------------------- revision 1.158 date: 2013/03/15 11:58:20; author: sesam; state: Exp; lines: +13 -5 NEW: During a sub VMDK restore: pre set restore drive to drive used by main task, so no drive change will be required ---------------------------- revision 1.157 date: 2013/03/15 09:44:18; author: sesam; state: Exp; lines: +5 -4 BUGFIX: Using 'drive_groups.grp_id' instead of 'grp_name' for check, if a medium can be loaded into a certain drive, because function 'i_CheckDriveLabel' compares over id ---------------------------- revision 1.156 date: 2013/03/14 15:54:23; author: miraculix; state: Exp; lines: +8 -8 change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- revision 1.162.2.2 date: 2013/08/14 15:05:38; author: miraculix; state: Exp; lines: +2 -2 change: Set new call argument MEDIA_PROP* for e_GET_VOLUME(...) to NULL ---------------------------- revision 1.162.2.1 date: 2013/07/10 11:50:55; author: kha; state: Exp; lines: +5 -8 BUGFIX: (#16107) SAYTEC - DISK_CHANGE: Avoid unloading the media due to reaching the sm_sms_watch idle timeout (5 minutes) by stopping sbc_com_ext process not until time consuming COPY_REFORMAT_LIS() has finished (fetched from rev. 1.165) change: A SBC_COM call with initiator 'LINUX' is not longer supported (Cristie CBMR) (fetched from rev. 1.164) ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_sbc_com_lib.h,v v_4_2_1_41: 1.55 v_4_2_2_16: 1.63 description: ---------------------------- revision 1.63 date: 2013/09/09 13:55:12; author: miraculix; state: Exp; lines: +2 -1 BUGFIX: (#16183) (#16186) Generation restore does not use DIFF/INCR if parent object D[atabase], U[ser], m[ailfolder] was selected - Now checking and skipping not needed DIFF/INCR savesets is avoided ---------------------------- revision 1.62 date: 2013/09/04 10:21:13; author: miraculix; state: Exp; lines: +2 -1 BUGFIX: (#16341) Exchange generation restore failed with VSS_E_BAD_STATE and tried to overwrite original database files - Check if Xml backup documents could be added to allow a VSS Writer based restore ---------------------------- revision 1.61 date: 2013/08/20 11:04:11; author: sesam; state: Exp; lines: +7 -2 change 'iSubmit' -> 'eSubmit' ---------------------------- revision 1.60 date: 2013/07/24 16:08:12; author: miraculix; state: Exp; lines: +1 -2 change: Remove unused RTASK BOOL bSelWithIMAP ---------------------------- revision 1.59 date: 2013/07/24 08:34:50; author: miraculix; state: Exp; lines: +2 -1 new: struct RTASK BOOL bSelWithIMAP ---------------------------- revision 1.58 date: 2013/07/22 11:38:36; author: sesam; state: Exp; lines: +2 -1 new: Add encryption method to sbc call for restore, because in case of raw backup sbc can't derive it from file header ---------------------------- revision 1.57 date: 2013/06/21 13:55:06; author: sesam; state: Exp; lines: +4 -4 BUGFIX: Use 'DB_OS_LEN' instead of 'DB_PLATF_LEN' in RTASK struct, because it has to held OS information too ---------------------------- revision 1.56 date: 2013/04/23 10:24:17; author: sesam; state: Exp; lines: +4 -1 add szDatamover, szAccessmode, szVerify ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_sepul_event.c,v v_4_2_1_41: 1.288 v_4_2_2_16: 1.292 description: ---------------------------- revision 1.292 date: 2013/08/16 21:04:43; author: sesam; state: Exp; lines: +13 -13 NEW: For migration from a 'DISK_STORE' drive: Submit task with resource '_READ_' to allow parallel migrations. At the moment 'gv_multi_migration' has to be set to '1' too. NEW: Source drive is not mandantory for migration anymore ---------------------------- revision 1.291 date: 2013/08/09 14:24:56; author: sesam; state: Exp; lines: +11 -4 new: Allow multi stream restores for data store drives. glbv 'gv_multi_restore' has to be set to '1'. (remove this after testing) ---------------------------- revision 1.290 date: 2013/08/01 10:57:54; author: miraculix; state: Exp; lines: +7 -7 change: Use PROT header offset LANG_TAG_OFFSET ---------------------------- revision 1.289 date: 2013/03/13 10:08:59; author: sesam; state: Exp; lines: +3 -3 bugfix: Add 'results.uuid' in case of backup is suppressed ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_sesam.c,v v_4_2_1_41: 1.11 v_4_2_2_16: 1.12 description: ---------------------------- revision 1.12 date: 2013/07/29 08:37:56; author: sesam; state: Exp; lines: +12 -7 add parameter to 'savesettree' function ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_sho.c,v v_4_2_1_41: 1.142 v_4_2_2_16: 1.145 description: ---------------------------- revision 1.145 date: 2013/08/01 10:57:54; author: miraculix; state: Exp; lines: +3 -3 change: Use PROT header offset LANG_TAG_OFFSET ---------------------------- revision 1.144 date: 2013/04/23 14:21:28; author: sesam; state: Exp; lines: +5 -8 fix compiler warnings and use 'gv_date' instead of 'gv_datum' ---------------------------- revision 1.143 date: 2013/03/13 11:45:52; author: miraculix; state: Exp; lines: +2 -1 change: (#15497) Usage: sm_sho dir # if == '-' then read from stdin ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_shutdown.c,v v_4_2_1_41: 1.13 v_4_2_2_16: 1.14 description: ---------------------------- revision 1.14 date: 2013/04/11 21:11:00; author: sesam; state: Exp; lines: +5 -2 bugfix: Read 'gv_ro_bin' directly from 'sm.ini' instead of 'glbv', because 'glbv' is not set during installation ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_sms_backup.c,v v_4_2_1_41: 1.371 v_4_2_2_16: 1.379 description: ---------------------------- revision 1.379 date: 2013/09/10 11:01:23; author: sesam; state: Exp; lines: +3 -3 change: Adoption for getopts in 'sm_kill_stpd' ---------------------------- revision 1.378 date: 2013/08/29 15:04:19; author: miraculix; state: Exp; lines: +7 -7 change: BUILD_BACKUP_SOURCE() declare szBackupSrc[MAX_CMD_LEN-256] to be able to hold complete SharePoint database sources ---------------------------- revision 1.377 date: 2013/08/21 11:55:31; author: intellias; state: Exp; lines: +26 -6 bugfix: Bug 15732 - SharePoint backup based on SharePoint Services VSS Write - read all SQL components that must be to backed up ---------------------------- revision 1.376 date: 2013/08/16 22:23:38; author: sesam; state: Exp; lines: +2 -2 preset 'RESULT' struct ---------------------------- revision 1.375 date: 2013/08/08 14:39:21; author: miraculix; state: Exp; lines: +33 -13 bugfix: Set backup state to 'X' if SharePoint client cannot be retrieved ---------------------------- revision 1.374 date: 2013/06/26 12:03:48; author: intellias; state: Exp; lines: +201 -5 bugfix: 15732 - SharePoint backup based on SQL databases ---------------------------- revision 1.373 date: 2013/04/16 12:45:59; author: sesam; state: Exp; lines: +2 -2 change 'Sleep' to 'sleep' ---------------------------- revision 1.372 date: 2013/04/15 07:44:24; author: ksushchyk; state: Exp; lines: +2 -2 LIS file issue: sleep added after sbc call to avoid broken lis file access ---------------------------- revision 1.371.2.2 date: 2013/09/13 09:30:13; author: sesam; state: Exp; lines: +1 -3 BUGFIX: (#16382) Set backup state to '2' (empty LIS file) if no SGM file will be found ---------------------------- revision 1.371.2.1 date: 2013/09/13 09:28:43; author: sesam; state: Exp; lines: +7 -1 BUGFIX: (#16382) Set backup state to '2' (empty LIS file) if no SGM file will be found ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_sms_copy.c,v v_4_2_1_41: 1.77 v_4_2_2_16: 1.80 description: ---------------------------- revision 1.80 date: 2013/08/20 11:04:29; author: sesam; state: Exp; lines: +6 -6 change 'iSubmit' -> 'eSubmit' ---------------------------- revision 1.79 date: 2013/07/15 13:23:31; author: sesam; state: Exp; lines: +5 -3 bugfix: (#16171) Do not call 'FINISH' function in 'i_FIND_MEDIUM' but return exit code to caller ---------------------------- revision 1.78 date: 2013/03/14 15:54:23; author: miraculix; state: Exp; lines: +5 -5 change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_sms_watch.c,v v_4_2_1_41: 1.174 v_4_2_2_16: 1.182 description: ---------------------------- revision 1.182 date: 2013/07/30 10:02:05; author: sesam; state: Exp; lines: +30 -20 BUGFIX: (#16210) Check if requested media is one of the media stored in result_lbls to allow that an unnecessary media is skipped during restore ---------------------------- revision 1.181 date: 2013/07/26 12:46:39; author: miraculix; state: Exp; lines: +14 -1 BUGFIX: (#16210) Selective restore with last file on media and wrong next tape label in TapeTrailer failed - Check NTL against label in Sesam DB ---------------------------- revision 1.180 date: 2013/06/21 13:55:07; author: miraculix; state: Exp; lines: +4 -4 BUGFIX: (#2013061880000219) (Saytec) Migration failed bcz media was dismounted after 3 minutes shortly before migration started - now extended to 5 minutes. ---------------------------- revision 1.179 date: 2013/06/03 13:08:43; author: kha; state: Exp; lines: +12 -5 bugfix: (#16066) sm_sms_watch cored if READ_PERF_INFO returned ?. Inserted a check for the ?. ---------------------------- revision 1.178 date: 2013/06/03 07:00:29; author: kha; state: Exp; lines: +6 -1 bugfix: (#16055) skip sscanf if szBuf contains a ?. ---------------------------- revision 1.177 date: 2013/04/23 13:54:43; author: kha; state: Exp; lines: +4 -2 new: merged all changes from the lto_encrypt_branch in head. ---------------------------- revision 1.176 date: 2013/03/15 12:16:53; author: miraculix; state: Exp; lines: +7 -4 change: Workaround to avoid race condition with sm_copy LOAD_VOLUME_INTO_DRIVE() and drive_handler("dismount",...) set the idle dismount timeout to 3 minutes in case of DISK_CHNG ---------------------------- revision 1.175 date: 2013/03/14 15:54:23; author: miraculix; state: Exp; lines: +11 -11 change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- revision 1.174.2.2 date: 2013/07/26 12:47:40; author: miraculix; state: Exp; lines: +14 -1 BUGFIX: (#16210) Selective restore with last file on media and wrong next tape label in TapeTrailer failed - Check NTL against label in Sesam DB (fetched from rev. 1.181) ---------------------------- revision 1.174.2.1 date: 2013/06/25 09:14:49; author: miraculix; state: Exp; lines: +35 -18 branches: 1.174.2.1.2; CHANGE: Changes fetched from revision 1.175, 1.176, 1.178, 1.179 and 1.180: BUGFIX: (#2013061880000219) (Saytec) Migration failed bcz media was dismounted after 3 minutes shortly before migration started - now extended to 5 minutes. bugfix: (#16066) sm_sms_watch cored if READ_PERF_INFO returned ?. Inserted a check for the ?. bugfix: (#16055) skip sscanf if szBuf contains a ?. change: Workaround to avoid race condition with sm_copy LOAD_VOLUME_INTO_DRIVE() and drive_handler("dismount",...) set the idle dismount timeout to 3 minutes in case of DISK_CHNG change: Rename semaphor variable for ctrl_drive to semCtrlDrive ---------------------------- revision 1.174.2.1.2.1 date: 2013/08/14 15:05:38; author: miraculix; state: Exp; lines: +2 -2 change: Set new call argument MEDIA_PROP* for e_GET_VOLUME(...) to NULL ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/sm_start.c,v v_4_2_1_41: 1.80 v_4_2_2_16: 1.83 description: ---------------------------- revision 1.83 date: 2013/04/23 14:24:59; author: sesam; state: Exp; lines: +3 -2 fix compiler warnigs ---------------------------- revision 1.82 date: 2013/03/18 14:18:34; author: sesam; state: Exp; lines: +2 -2 change: 'SEP i3 Store' to 'SEP Si3 Store'. ---------------------------- revision 1.81 date: 2013/03/06 13:05:42; author: sesam; state: Exp; lines: +6 -5 change: Use 'purge' function of dedup interface to remove obsolete pages ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_startup.c,v v_4_2_1_41: 1.121 v_4_2_2_16: 1.122 description: ---------------------------- revision 1.122 date: 2013/04/24 07:46:07; author: sesam; state: Exp; lines: +2 -5 fix compiler warnigs ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/sm_update.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.22 description: ---------------------------- revision 1.22 date: 2013/10/07 19:49:47; author: sesam; state: Exp; lines: +7 -3 bugfix: Use latest Sesam version file to check if an update is necessary ---------------------------- revision 1.21 date: 2013/08/01 10:57:54; author: miraculix; state: Exp; lines: +2 -2 change: Use PROT header offset LANG_TAG_OFFSET ---------------------------- revision 1.20 date: 2013/07/31 13:21:18; author: kha; state: Exp; lines: +30 -17 change: inserted a global switch -e to enforce execution, by ignoring all exit codes ---------------------------- revision 1.19 date: 2013/07/22 12:35:39; author: miraculix; state: Exp; lines: +1 -7 change: Use common/common/win32_hal/stdbool.h to define bool, false and true ---------------------------- revision 1.18 date: 2013/06/28 07:34:48; author: kha; state: Exp; lines: +16 -16 bugfix: inserted a new enum to clarify which mode are possible for the i_CMD_EXECUTE. Inserted a comment for the i_CMD_EXECUTE function which explains all variables. ---------------------------- revision 1.17 date: 2013/06/27 18:50:21; author: sesam; state: Exp; lines: +3 -3 fix compile error ---------------------------- revision 1.16 date: 2013/06/27 15:41:08; author: kha; state: Exp; lines: +55 -15 change: inserted a flag for executing executables called exec. This flag can be used instead of the cmd in the sm_db_update.ini or update.ini. ---------------------------- revision 1.15 date: 2013/06/19 15:32:21; author: kha; state: Exp; lines: +167 -32 change: inserted the flag '-' for ignoring the return code a command in the sm_db_update.ini. From now on if an error occures and the '-' flag is not put to the command the update returns the error code and stops. ---------------------------- revision 1.14 date: 2013/06/14 12:48:38; author: kha; state: Exp; lines: +13 -4 change: inserted a flag for sm_setup. Now sm_setup can be called directly from the sm_db_update.ini and the sm_update.ini ---------------------------- revision 1.13 date: 2013/06/14 12:17:01; author: sesam; state: Exp; lines: +3 -2 new: Call update section from update.ini, if section is given, also skel and ini version are the same ---------------------------- revision 1.12 date: 2013/06/03 14:42:42; author: kha; state: Exp; lines: +46 -1 change: added a new tag for checking the existence or non existence of a file. ---------------------------- revision 1.11 date: 2013/04/19 10:45:29; author: kha; state: Exp; lines: +68 -67 change: replaced 'struct _pathes pathes[1]={0}' with 'struct _pathes pathes' and hence replaced all pointer calls from pathes. ---------------------------- revision 1.10 date: 2013/04/18 12:32:10; author: kha; state: Exp; lines: +26 -4 new: added a flag for checking if the old and new sesam versions are equal called 'check' ---------------------------- revision 1.9 date: 2013/04/17 09:06:04; author: kha; state: Exp; lines: +4 -3 change: changed the platform identifier to $platform for clarification ---------------------------- revision 1.8 date: 2013/04/17 08:55:57; author: kha; state: Exp; lines: +55 -33 new: added a condition flag $installation_type which checks for the sesam component which is installation ---------------------------- revision 1.7 date: 2013/04/17 08:22:10; author: kha; state: Exp; lines: +12 -1 new: update procedure will be exited in case no versions were given and versions from skel and sm.ini are identical. ---------------------------- revision 1.6 date: 2013/04/16 10:11:52; author: kha; state: Exp; lines: +43 -32 change: added a new token called $skel_version which can be used in the sm_db_update.ini or the sm_update.ini. This token will be replaced by the skel\*_srv.*.*, gui, cli, or rts file found. ---------------------------- revision 1.5 date: 2013/04/16 09:33:15; author: kha; state: Exp; lines: +6 -2 new: added a check for the new version of an rts ---------------------------- revision 1.4 date: 2013/04/16 09:30:04; author: kha; state: Exp; lines: +3 -3 bugfix: removed a copy error in checkenv ---------------------------- revision 1.3 date: 2013/04/16 09:19:38; author: kha; state: Exp; lines: +95 -4 new: added a section to automatically obtain the new version from the skel directory and the old version from the sm.ini ---------------------------- revision 1.2 date: 2013/04/15 13:27:36; author: sesam; state: Exp; lines: +2 -7 remove setting DB environment ---------------------------- revision 1.1 date: 2013/04/15 11:37:03; author: kha; state: Exp; new: added a new executable for executing an update without any db commands being present. ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/python/makefile.unix,v v_4_2_1_41: 1.18 v_4_2_2_16: 1.23 description: ---------------------------- revision 1.23 date: 2013/07/31 07:59:55; author: sesam; state: Exp; lines: +2 -2 add 'sm_event' to target 'all' ---------------------------- revision 1.22 date: 2013/07/17 15:32:53; author: rs; state: Exp; lines: +6 -1 x ---------------------------- revision 1.21 date: 2013/04/04 21:45:26; author: sesam; state: Exp; lines: +10 -15 change dependency rules to avoid always rebuilding ---------------------------- revision 1.20 date: 2013/03/28 13:22:16; author: sesam; state: Exp; lines: +2 -2 define for FREEZE moved to 'makefile.common' ---------------------------- revision 1.19 date: 2013/03/28 11:09:52; author: sesam; state: Exp; lines: +2 -2 add LD_LIBRARY_PATH=/usr/local/lib to copy 'libpython' into target directory ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/python/makefile.win32,v v_4_2_1_41: 1.18 v_4_2_2_16: 1.21 description: ---------------------------- revision 1.21 date: 2013/07/31 08:35:52; author: kha; state: Exp; lines: +17 -2 new: initial checkin of sm_event and all build specific rules. ---------------------------- revision 1.20 date: 2013/04/24 14:04:21; author: kha; state: Exp; lines: +3 -2 change: replaced all single python library and dll copies with *.dll and *.pyd copies. Changed the build target of the python executables to su\exe\kernel\[platform] ---------------------------- revision 1.19 date: 2013/04/24 12:59:18; author: kha; state: Exp; lines: +31 -106 change: replaced all single python library and dll copies with *.dll and *.pyd copies. Changed the build target of the python executables to su\exe\kernel\[platform] ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/python/setup_freeze_sm_event.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/07/31 08:35:52; author: kha; state: Exp; new: initial checkin of sm_event and all build specific rules. ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/python/sm_copy_files.py,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/08/30 12:22:21; author: sesam; state: Exp; lines: +4 -3 some adoptions for Windows ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/python/sm_data_store.py,v v_4_2_1_41: 1.85 v_4_2_2_16: 1.105 description: ---------------------------- revision 1.105 date: 2013/08/18 18:06:36; author: sesam; state: Exp; lines: +16 -2 new: allow remove of 'info' files without 'data' file ---------------------------- revision 1.104 date: 2013/07/11 08:07:30; author: sesam; state: Exp; lines: +3 -2 import format_exception ---------------------------- revision 1.103 date: 2013/07/11 07:49:13; author: sesam; state: Exp; lines: +9 -2 new: Try to print out stack trace by log function ---------------------------- revision 1.102 date: 2013/07/03 07:46:20; author: sesam; state: Exp; lines: +1 -2 remove trace ---------------------------- revision 1.101 date: 2013/07/03 07:42:47; author: sesam; state: Exp; lines: +23 -6 change: Positiv watermarks for purge ---------------------------- revision 1.100 date: 2013/07/02 21:04:29; author: sesam; state: Exp; lines: +78 -24 new: Some modifications to workk with positiv values ---------------------------- revision 1.99 date: 2013/07/02 12:02:38; author: sesam; state: Exp; lines: +30 -12 move some changes from branch ---------------------------- revision 1.98 date: 2013/07/02 11:25:52; author: sesam; state: Exp; lines: +111 -235 change: Revert all changes for DS with poitiv values ---------------------------- revision 1.97 date: 2013/06/07 09:33:38; author: sesam; state: Exp; lines: +6 -2 help text ---------------------------- revision 1.96 date: 2013/06/05 09:50:32; author: sesam; state: Exp; lines: +13 -11 bugfix: Correct removal of data store files not found in DB any more ---------------------------- revision 1.95 date: 2013/05/17 14:10:04; author: sesam; state: Exp; lines: +2 -2 bugfix: Avoid division by zero, if no Sesam savesets are on Si3 data store ---------------------------- revision 1.94 date: 2013/05/15 16:20:00; author: sesam; state: Exp; lines: +23 -22 correct handling of negative water makrs value ---------------------------- revision 1.93 date: 2013/05/15 13:36:30; author: sesam; state: Exp; lines: +292 -117 change: Allow positiv values for watermark settings ---------------------------- revision 1.92 date: 2013/05/14 11:59:29; author: sesam; state: Exp; lines: +2 -2 change: Copy saveset info file into Si3 store using 'sm_dedup_interface' ---------------------------- revision 1.91 date: 2013/05/14 11:04:43; author: sesam; state: Exp; lines: +3 -7 remove savesets from Si3 store using wildcards ---------------------------- revision 1.90 date: 2013/05/14 11:01:45; author: sesam; state: Exp; lines: +4 -12 change: Change SQL command because of 'result_lbls.eol' (ambigious column) ---------------------------- revision 1.89 date: 2013/05/02 12:12:10; author: sesam; state: Exp; lines: +7 -4 change: Remove '.data' file on Si3 store. Add 'results.eol' to select statement bcs. of new 'results.lbls.eol' ---------------------------- revision 1.88 date: 2013/04/11 09:20:48; author: sesam; state: Exp; lines: +2 -2 change: If drive number is set, then use it for all operations ---------------------------- revision 1.87 date: 2013/03/18 14:24:18; author: sesam; state: Exp; lines: +7 -7 change: 'SEP i3 Store' to 'SEP Si3 Store'. ---------------------------- revision 1.86 date: 2013/03/11 13:23:26; author: sesam; state: Exp; lines: +2 -1 BUGFIX: (#15875) Re-calculate occupied space for media in a data store after purge, because there is no init for such a medium resetting space to '0' ---------------------------- revision 1.85.2.2 date: 2013/07/11 08:08:03; author: sesam; state: Exp; lines: +2 -1 import format_exception ---------------------------- revision 1.85.2.1 date: 2013/07/11 07:51:44; author: sesam; state: Exp; lines: +6 -1 new: Try to print out stack trace by log function ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/python/sm_dedup_main.py,v v_4_2_1_41: 1.17 v_4_2_2_16: 1.21 description: ---------------------------- revision 1.21 date: 2013/03/07 16:07:20; author: sesam; state: Exp; lines: +23 -5 check if ini file exists and use 'JAVA' interpreter from 'sm.ini' ---------------------------- revision 1.20 date: 2013/03/07 10:34:42; author: sesam; state: Exp; lines: +5 -5 add return for 'check' function ---------------------------- revision 1.19 date: 2013/03/06 22:04:43; author: sesam; state: Exp; lines: +7 -1 get date store name and drive number from symbolic device name ---------------------------- revision 1.18 date: 2013/03/06 17:21:37; author: sesam; state: Exp; lines: +33 -107 change: Reduce functions to 'start/stop/init'. All other functions should be called by 'sm_dedup_interface' ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/python/sm_event.py,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.14 description: ---------------------------- revision 1.14 date: 2013/09/11 15:03:27; author: sesam; state: Exp; lines: +28 -5 new: Allow chains of follow_up events ---------------------------- revision 1.13 date: 2013/09/10 09:05:53; author: sesam; state: Exp; lines: +35 -11 new: Read event from events table and preset 'task' argument with empty string ---------------------------- revision 1.12 date: 2013/09/03 11:47:02; author: sesam; state: Exp; lines: +13 -5 new: Add action 'verify' ---------------------------- revision 1.11 date: 2013/08/21 14:56:03; author: sesam; state: Exp; lines: +5 -4 do not implicit set source drive for migration from backup drive ---------------------------- revision 1.10 date: 2013/08/16 21:08:15; author: sesam; state: Exp; lines: +7 -2 check for '-h' switch ---------------------------- revision 1.9 date: 2013/08/16 08:24:42; author: sesam; state: Exp; lines: +2 -1 add example for starting verify ---------------------------- revision 1.8 date: 2013/08/08 10:25:32; author: sesam; state: Exp; lines: +2 -2 allow -V option ---------------------------- revision 1.7 date: 2013/08/07 07:32:39; author: sesam; state: Exp; lines: +12 -8 new: A restore task can be set and only current saveset will be added by sm_event ---------------------------- revision 1.6 date: 2013/07/31 15:18:37; author: sesam; state: Exp; lines: +9 -2 adopt help ---------------------------- revision 1.5 date: 2013/07/31 08:37:53; author: sesam; state: Exp; lines: +5 -3 do not import 'fcntl' in case of Windows ---------------------------- revision 1.4 date: 2013/07/30 08:43:08; author: sesam; state: Exp; lines: +4 -3 change: Enclose arguments from command line by " again befor calling command ---------------------------- revision 1.3 date: 2013/07/30 07:41:34; author: sesam; state: Exp; lines: +10 -4 new: Allow direct start of restore ---------------------------- revision 1.2 date: 2013/07/17 15:32:53; author: rs; state: Exp; lines: +15 -2 x ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/python/sm_main.py,v v_4_2_1_41: 1.27 v_4_2_2_16: 1.39 description: ---------------------------- revision 1.39 date: 2013/07/11 08:03:50; author: sesam; state: Exp; lines: +2 -2 change: Remove '-XX:MaxDirectMemorySize' paramter, because it should be obsolete ---------------------------- revision 1.38 date: 2013/06/05 10:09:04; author: sesam; state: Exp; lines: +2 -2 change: Create log file with current date, because Sesam day is not available on RDS/client ---------------------------- revision 1.37 date: 2013/05/17 10:02:03; author: sesam; state: Exp; lines: +3 -2 change: Get full 'java' path by calling 'which java' because QM needs a complete path or will search in Sesam bin dir. But on RDS we usually do not have a symbolic link to java executable. This should be seen as a workaround and as the final solution ---------------------------- revision 1.36 date: 2013/05/14 09:51:22; author: sesam; state: Exp; lines: +12 -12 read 'java' options for 'Si3' service from 'sm.ini' ---------------------------- revision 1.35 date: 2013/04/04 09:20:13; author: sesam; state: Exp; lines: +9 -4 change: Adopt for client only installtion ---------------------------- revision 1.34 date: 2013/03/27 22:48:13; author: sesam; state: Exp; lines: +4 -3 new: Add 'sshd' service ---------------------------- revision 1.33 date: 2013/03/15 17:05:40; author: sesam; state: Exp; lines: +20 -4 new: Java, Java options and Dedup Jar file can be set in ini file ---------------------------- revision 1.32 date: 2013/03/14 16:59:54; author: sesam; state: Exp; lines: +5 -3 new: Add drive number to log file name ---------------------------- revision 1.31 date: 2013/03/14 14:15:18; author: sesam; state: Exp; lines: +4 -2 change: Check if SDS inifile ending with '.ini' and start SDS only if a repository path is configured ---------------------------- revision 1.30 date: 2013/03/08 08:51:07; author: sesam; state: Exp; lines: +4 -2 change: Write 'DeDup' server log into './var/log/sms' ---------------------------- revision 1.29 date: 2013/03/06 16:48:32; author: sesam; state: Exp; lines: +2 -3 remove debug ---------------------------- revision 1.28 date: 2013/03/06 16:36:04; author: sesam; state: Exp; lines: +2 -2 change path of Dedup log file ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/python/sm_reformat_lis.py,v v_4_2_1_41: 1.81 v_4_2_2_16: 1.84 description: ---------------------------- revision 1.84 date: 2013/09/10 09:24:50; author: sesam; state: Exp; lines: +2 -2 bugfix: 'NameError: name 'tempfile' is not defined' for Scalix ---------------------------- revision 1.83 date: 2013/07/11 14:47:24; author: intellias; state: Exp; lines: +6 -5 change: new type - "SharePoint Server"; adaptation of MS SharePoint backup backup with using VSS-technique ---------------------------- revision 1.82 date: 2013/07/11 08:10:00; author: sesam; state: Exp; lines: +2 -1 import format_exception ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/python/sm_update_client.py,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/08/08 10:26:03; author: sesam; state: Exp; lines: +6 -2 chek for '...41a' version ---------------------------- revision 1.5 date: 2013/07/17 10:56:34; author: sesam; state: Exp; lines: +2 -1 adopt help ---------------------------- revision 1.4 date: 2013/07/15 15:32:28; author: sesam; state: Exp; lines: +2 -2 change: Check current installed Sesam install type instead of used package. (for update of client/RDS which are installed using a server kit) ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/python/sm_vmdk_interface.py,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.22 description: ---------------------------- revision 1.22 date: 2013/08/30 12:22:10; author: sesam; state: Exp; lines: +15 -12 some adoptions for Windows ---------------------------- revision 1.21 date: 2013/07/15 14:45:24; author: sesam; state: Exp; lines: +6 -3 new: Call 'sm_rescan.cmd' after 'detach' and call 'sm_client dir /' on Windows client ---------------------------- revision 1.20 date: 2013/07/15 14:16:55; author: sesam; state: Exp; lines: +2 -2 fix typo ---------------------------- revision 1.19 date: 2013/07/15 14:14:04; author: sesam; state: Exp; lines: +24 -20 new: Call 'sm_rescan.cmd' to rescan for new disks on Windows ---------------------------- revision 1.18 date: 2013/06/19 14:07:07; author: sesam; state: Exp; lines: +2 -2 add '/' for NFS mount on Windows ---------------------------- revision 1.17 date: 2013/06/19 13:25:44; author: sesam; state: Exp; lines: +5 -2 new: Check which OS is running on Sesam client the VMDK is attached to. ---------------------------- revision 1.16 date: 2013/06/19 13:18:30; author: sesam; state: Exp; lines: +8 -2 new: Adopt for Windows NFS. Mount path is build by last part of exported directory ---------------------------- revision 1.15 date: 2013/06/18 10:19:13; author: sesam; state: Exp; lines: +9 -3 new: '-S to specify the interface to use for NFS mount ---------------------------- revision 1.14 date: 2013/02/22 13:53:19; author: sesam; state: Exp; lines: +9 -6 Read mount point correctly ---------------------------- revision 1.13 date: 2013/02/22 13:24:15; author: sesam; state: Exp; lines: +13 -25 return mount points or drive letter in 'MSG=' ---------------------------- revision 1.12 date: 2013/02/22 13:00:51; author: sesam; state: Exp; lines: +2 -2 add count of already mounted VMDKs ---------------------------- revision 1.11 date: 2013/02/22 11:13:59; author: sesam; state: Exp; lines: +2 -1 preset variable ---------------------------- revision 1.10 date: 2013/02/22 09:57:34; author: sesam; state: Exp; lines: +2 -1 preset variable ---------------------------- revision 1.9 date: 2013/02/21 16:32:03; author: sesam; state: Exp; lines: +14 -9 Call 'sbc_vadp' over 'sm_rexec' to mount VMDK on RDS ---------------------------- revision 1.8 date: 2013/02/21 15:10:13; author: sesam; state: Exp; lines: +26 -17 adopt fro Windows (not finished) ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/unix_hal/sm_check_version,v v_4_2_1_41: 1.18 v_4_2_2_16: 1.22 description: ---------------------------- revision 1.22 date: 2013/10/07 08:46:31; author: sesam; state: Exp; lines: +4 -3 BUGFIX: (#16432) Do not write 'sm_check_version' log file into root directory ---------------------------- revision 1.21 date: 2013/09/03 09:11:32; author: sesam; state: Exp; lines: +3 -3 change logfile name to '.log' ---------------------------- revision 1.20 date: 2013/04/19 09:17:46; author: sesam; state: Exp; lines: +12 -45 CHANGE: Move some functions from shell script directly into 'sm_(db_)update ---------------------------- revision 1.19 date: 2013/04/04 10:36:04; author: sesam; state: Exp; lines: +3 -1 NEW: Start Sesam over 'sm_main/sm_qm_main' on UNIX clients ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/unix_hal/sm_hal_unix.c,v v_4_2_1_41: 1.158 v_4_2_2_16: 1.160 description: ---------------------------- revision 1.160 date: 2013/05/03 14:21:49; author: miraculix; state: Exp; lines: +1 -70 CHANGE (#15949): WINDOWS: If hw_drives.device_path is not set then use volume of hw_drives.path as mount point. Use i_get_udev_deviceinfo() if device is a path for LINUX RDS DISK_CHNG ---------------------------- revision 1.159 date: 2013/04/09 07:15:38; author: sesam; state: Exp; lines: +52 -2 NEW: Remote access over SMSSH ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/unix_hal/sm_os_newday,v v_4_2_1_41: 1.9 v_4_2_2_16: 1.11 description: ---------------------------- revision 1.11 date: 2013/10/04 10:31:04; author: sesam; state: Exp; lines: +2 -2 bugfix: Create log file name after reading 'sm.ini' do 'sm_os_newday' log is not created in '/' folder ---------------------------- revision 1.10 date: 2013/09/03 09:11:32; author: sesam; state: Exp; lines: +4 -4 change logfile name to '.log' ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/unix_hal/sm_postgres,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.8 description: ---------------------------- revision 1.8 date: 2013/05/27 11:41:39; author: sesam; state: Exp; lines: +2 -2 rename 'lgc'->'log' ---------------------------- RCS file: /var/opt/cvsnew/su/src/kernel/wnt_hal/sm_hal_wnt.c,v v_4_2_1_41: 1.279 v_4_2_2_16: 1.284 description: ---------------------------- revision 1.284 date: 2013/07/09 09:34:39; author: miraculix; state: Exp; lines: +13 -10 BUGFIX: (#16095) If drive requires cleaning tape then tape status check returns drive online even if there is no tape in drive: The customers's device driver returned ERROR_NOT_READY instead of ERROR_NO_MEDIA_IN_DRIVE ---------------------------- revision 1.283 date: 2013/07/08 14:51:17; author: miraculix; state: Exp; lines: +2 -2 change: Set a valid log file name before calling v_set_log_main() ---------------------------- revision 1.282 date: 2013/05/03 14:21:49; author: miraculix; state: Exp; lines: +1 -21 CHANGE (#15949): WINDOWS: If hw_drives.device_path is not set then use volume of hw_drives.path as mount point. Use i_get_udev_deviceinfo() if device is a path for LINUX RDS DISK_CHNG ---------------------------- revision 1.281 date: 2013/05/02 12:21:31; author: miraculix; state: Exp; lines: +6 -6 branches: 1.281.2; change: CtrldAccess(): Avoid message: 'WARNING: clients.access_options: [-s] specifices invalid [-p] option' ---------------------------- revision 1.280 date: 2013/04/09 07:17:59; author: sesam; state: Exp; lines: +48 -1 NEW: Remote access over SMSSH ---------------------------- revision 1.281.2.1 date: 2013/07/09 15:18:51; author: kha; state: Exp; lines: +14 -11 BUGFIX: (#16095) If drive requires cleaning tape then tape status check returns drive online even if there is no tape in drive: The customer's device driver returned ERROR_NOT_READY instead of ERROR_NO_MEDIA_IN_DRIVE (fetched from rev. 1.284) ============================================================================= RCS file: /var/opt/cvsnew/su/src/kernel/wnt_hal/sm_os_startup.cmd,v v_4_2_1_41: 1.13 v_4_2_2_16: 1.15 description: ---------------------------- revision 1.15 date: 2013/07/17 15:32:03; author: kha; state: Exp; lines: +1 -4 change: removed the exit 0 and the sm_kill sm_ctld.exe ---------------------------- revision 1.14 date: 2013/07/15 13:14:11; author: kha; state: Exp; lines: +3 -2 change: inserted an exit /b 0 statement at the beginning to prevent the killing of the processes. ---------------------------- RCS file: /var/opt/cvsnew/su/src/qm/makefile.unix,v v_4_2_1_41: 1.20 v_4_2_2_16: 1.24 description: ---------------------------- revision 1.24 date: 2013/07/28 16:19:20; author: oku2; state: Exp; lines: +3 -1 - Sesam build fixed on Mac - Mac OS X 10.5 incompatibility fixed ---------------------------- revision 1.23 date: 2013/06/18 11:47:13; author: sesam; state: Exp; lines: +9 -6 new: Build 'sm_qm_main_cli' using 'zlog' for tracing ---------------------------- revision 1.22 date: 2013/06/13 12:56:13; author: sesam; state: Exp; lines: +12 -11 new: If 'sm_qm_main' is build with 'USE_ZLOG=1' then use 'zlog' library for logging. (includes log rotatation, auto remove...) ---------------------------- revision 1.21 date: 2013/04/26 11:47:28; author: sesam; state: Exp; lines: +2 -2 BUGFIX: (#15705) Logging in QM causes a deadlock - Compile with '-pthred' to resolve sem* and pthread* functions ---------------------------- RCS file: /var/opt/cvsnew/su/src/qm/qm_common.c,v v_4_2_1_41: 1.12 v_4_2_2_16: 1.14 description: ---------------------------- revision 1.14 date: 2013/06/13 12:56:13; author: sesam; state: Exp; lines: +37 -1 new: If 'sm_qm_main' is build with 'USE_ZLOG=1' then use 'zlog' library for logging. (includes log rotatation, auto remove...) ---------------------------- revision 1.13 date: 2013/04/29 14:46:04; author: miraculix; state: Exp; lines: +4 -1 change: Use #define _ALLOCATION_MODE/_BALANCING_MODE/_DECISION_MODE to use gsz... mode arrays from query.h ---------------------------- RCS file: /var/opt/cvsnew/su/src/qm/query.h,v v_4_2_1_41: 1.13 v_4_2_2_16: 1.14 description: ---------------------------- revision 1.14 date: 2013/04/29 14:47:27; author: miraculix; state: Exp; lines: +11 -1 change: New cmd_mode 'process_signal' and #ifdef _CMD_MODE/_ALLOCATION_MODE/_BALANCING_MODE/_DECISION_MODE to switch the use of gsz... mode arrays ---------------------------- RCS file: /var/opt/cvsnew/su/src/qm/queue.c,v v_4_2_1_41: 1.67 v_4_2_2_16: 1.69 description: ---------------------------- revision 1.69 date: 2013/06/13 12:56:13; author: sesam; state: Exp; lines: +3 -2 new: If 'sm_qm_main' is build with 'USE_ZLOG=1' then use 'zlog' library for logging. (includes log rotatation, auto remove...) ---------------------------- revision 1.68 date: 2013/04/29 14:49:30; author: miraculix; state: Exp; lines: +4 -1 change: New #define _QUE_STATE_ARRAY/_LIST_OF_ARRAY to use gsz... arrays, TR3 with rcs_id ---------------------------- RCS file: /var/opt/cvsnew/su/src/qm/queue.h,v v_4_2_1_41: 1.30 v_4_2_2_16: 1.32 description: ---------------------------- revision 1.32 date: 2013/06/13 12:56:13; author: sesam; state: Exp; lines: +2 -1 new: If 'sm_qm_main' is build with 'USE_ZLOG=1' then use 'zlog' library for logging. (includes log rotatation, auto remove...) ---------------------------- revision 1.31 date: 2013/04/29 14:48:21; author: miraculix; state: Exp; lines: +5 -1 change: New #ifdef _QUE_STATE_ARRAY/_LIST_OF_ARRAY to switch the use of gsz... arrays ---------------------------- RCS file: /var/opt/cvsnew/su/src/qm/sm_hal_qm.c,v v_4_2_1_41: 1.49 v_4_2_2_16: 1.52 description: ---------------------------- revision 1.52 date: 2013/04/29 14:44:28; author: miraculix; state: Exp; lines: +5 -2 change: Show CVS rcsid in log level 3 ---------------------------- revision 1.51 date: 2013/04/29 14:25:35; author: miraculix; state: Exp; lines: +4 -4 change: UNIX runjob(): Comment about child processing with new process group added ---------------------------- revision 1.50 date: 2013/04/23 15:52:56; author: sesam; state: Exp; lines: +6 -3 new: Call follow up event with negative return value to indicate core termination ---------------------------- RCS file: /var/opt/cvsnew/su/src/qm/sm_qm.c,v v_4_2_1_41: 1.46 v_4_2_2_16: 1.49 description: ---------------------------- revision 1.49 date: 2013/06/13 12:56:13; author: sesam; state: Exp; lines: +9 -1 new: If 'sm_qm_main' is build with 'USE_ZLOG=1' then use 'zlog' library for logging. (includes log rotatation, auto remove...) ---------------------------- revision 1.48 date: 2013/04/29 15:01:15; author: miraculix; state: Exp; lines: +4 -1 change: Allow new request 'process[_signal]' on Windows too ---------------------------- revision 1.47 date: 2013/04/29 14:53:58; author: miraculix; state: Exp; lines: +13 -1 BUGFIX: (#15705) UNIX: A pthread has no access to child processes, so instead of using thread sig_handler_thread() the sig_handler() now uses the new sm_qm request 'process[_signal]' to process executing processes (waitpid) and pending jobs ---------------------------- RCS file: /var/opt/cvsnew/su/src/qm/sm_qm_main.c,v v_4_2_1_41: 1.124 v_4_2_2_16: 1.130 description: ---------------------------- revision 1.130 date: 2013/06/17 14:59:18; author: sesam; state: Exp; lines: +5 -2 Include 'zlog.h' only if USE_ZLOG is defined ---------------------------- revision 1.129 date: 2013/06/13 12:56:13; author: sesam; state: Exp; lines: +29 -4 new: If 'sm_qm_main' is build with 'USE_ZLOG=1' then use 'zlog' library for logging. (includes log rotatation, auto remove...) ---------------------------- revision 1.128 date: 2013/06/07 14:17:17; author: oku2; state: Exp; lines: +4 -2 Client kit build fixed on Mac OS X 10.8 ---------------------------- revision 1.127 date: 2013/04/29 14:53:58; author: miraculix; state: Exp; lines: +83 -96 BUGFIX: (#15705) UNIX: A pthread has no access to child processes, so instead of using thread sig_handler_thread() the sig_handler() now uses the new sm_qm request 'process[_signal]' to process executing processes (waitpid) and pending jobs ---------------------------- revision 1.126 date: 2013/04/26 12:53:21; author: miraculix; state: Exp; lines: +56 -40 BUGFIX: (#15705) Logging in QM causes a deadlock - The function waitpid() must be called in sig_handler() b/c the thread is not able to get the subprocess' exit state ---------------------------- revision 1.125 date: 2013/04/26 11:43:51; author: sesam; state: Exp; lines: +113 -54 BUGFIX: (#15705) Logging in QM causes a deadlock - Implement changes in sm_qm_main.c revison 1.103/1.104 again but now with the function call WalkList(&Root,ProcessQueTriple) for every signal to avoid zombie processes ---------------------------- RCS file: /var/opt/cvsnew/su/src/sepuler/sm_sepuler.h,v v_4_2_1_41: 1.16 v_4_2_2_16: 1.17 description: ---------------------------- revision 1.17 date: 2013/07/22 14:31:10; author: miraculix; state: Exp; lines: +1 -7 change: Use stdbool.h ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sm_dedup/Makefile,v v_4_2_1_41: 1.8 v_4_2_2_16: 1.12 description: ---------------------------- revision 1.12 date: 2013/10/01 22:07:47; author: sesam; state: Exp; lines: +5 -1 'LOCAL_DEV' for libthrift ---------------------------- revision 1.11 date: 2013/08/30 08:42:03; author: sesam; state: Exp; lines: +5 -0 change: Link against Sesam static libreries if 'SEP=1' is set during build ---------------------------- revision 1.10 date: 2013/05/27 08:54:44; author: sesam; state: Exp; lines: +1 -1 do not return error, if libarary doesn't exist ---------------------------- revision 1.9 date: 2013/05/26 11:29:25; author: mscholl; state: Exp; lines: +1 -1 change: changes to Si3T build system - always recur to sm_dedup directory to check iff i2dedup.a is to be rebuild - when i2dedup.a is (re) build, delete the archive first ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sm_dedup/i2dedup_afh.cpp,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/05/26 10:53:25; author: mscholl; state: Exp; lines: +1 -2 change: Si3T client library cleanups - dropped log prefix function to have this be done at the log-handler level - consequently cleaned up LOG macros ---------------------------- revision 1.3 date: 2013/05/24 14:28:44; author: mscholl; state: Exp; lines: +1 -1 new: expose dedup library errors at __DS_SAVESET_STRUCTs before this change, the only way to find out about the reason of a failed backup run on a i3 backend was to consult the STPD logfile. With this change, the last error message occured will be placed into the __DS_SAVESET_STRUCT accompanying a backup run. Please note: this change still has some rough edges and the error messages generated might not be that well formatted. That will be worked on! ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sm_dedup/i2dedup_client.h,v v_4_2_1_41: 1.8 v_4_2_2_16: 1.22 description: ---------------------------- revision 1.22 date: 2013/10/01 07:15:21; author: mscholl; state: Exp; lines: +42 -1 new: sm_dedup_interface: various changes around FSCK it now is possible: - to stop FSCK runs - to dump state of a current FSCK run into a file - to restart a FSCK run from a state dump file ---------------------------- revision 1.21 date: 2013/09/10 21:36:41; author: mscholl; state: Exp; lines: +3 -0 new: sm_dedup_interface: add hidden 'fsck unsafe ' command # sm_dedup_interface fsck unsafe Allows to manually define a data offset after which data is being checked. This undocumented, temporary command acts as a swiss knife'ish tool to aid in debugging, checking and diagnosing Si3T instances. ---------------------------- revision 1.20 date: 2013/08/26 23:12:59; author: mscholl; state: Exp; lines: +24 -6 new: add support for incremental FSCK Adds support for incremental FSCK... ---------------------------- revision 1.19 date: 2013/08/23 17:10:57; author: mscholl; state: Exp; lines: +2 -1 new: sm_dedup_interface: output maxPages in status output As requested by Rainer, print 'maxPages' as part of the status output ---------------------------- revision 1.18 date: 2013/08/09 19:52:45; author: mscholl; state: Exp; lines: +2 -1 new: sm_dedup_interface: add support for GC state 'aborted' The GC state 'aborted' denotes a GC run was aborted due to either a user stopping the GC externally, by a server shutdown intermittent or due to an intenal server error. Previously, GC state was 'not running' and therefore customers cannot distinguish between a potential problem and regular server business. ---------------------------- revision 1.17 date: 2013/06/14 07:48:31; author: mscholl; state: Exp; lines: +7 -0 new: sm_dedup_interface: add support for new KV interface the KV interface lets one set arbitrary keys and values at a running Si3T server. The pairs set using this interface are currently _NOT_ persisted to disk; they merely act as runtime hints for 3rd parties. ---------------------------- revision 1.16 date: 2013/05/28 19:45:04; author: mscholl; state: Exp; lines: +2 -0 new: sm_dedup_interface new command objectinfo the new objectinfo command displays detailed information on objects in a repository. ---------------------------- revision 1.15 date: 2013/05/27 22:13:25; author: mscholl; state: Exp; lines: +1 -0 change: sm_dedup_interface: server version at server status output makes sm_dedup_interface print server version at status output... ---------------------------- revision 1.14 date: 2013/05/27 21:37:10; author: mscholl; state: Exp; lines: +25 -1 new: sm_dedup_interface: adds support for GC progress API changes: - dedup client library: support for the GC progress API - sm_dedup_interface: new command "gc result" to output either - progress of currently running GC, if any - otherwise result of previous GC run requires server version >=2.0.0-beta1-wip7. ---------------------------- revision 1.13 date: 2013/05/26 10:53:25; author: mscholl; state: Exp; lines: +1 -3 change: Si3T client library cleanups - dropped log prefix function to have this be done at the log-handler level - consequently cleaned up LOG macros ---------------------------- revision 1.12 date: 2013/05/24 14:28:44; author: mscholl; state: Exp; lines: +2 -2 new: expose dedup library errors at __DS_SAVESET_STRUCTs before this change, the only way to find out about the reason of a failed backup run on a i3 backend was to consult the STPD logfile. With this change, the last error message occured will be placed into the __DS_SAVESET_STRUCT accompanying a backup run. Please note: this change still has some rough edges and the error messages generated might not be that well formatted. That will be worked on! ---------------------------- revision 1.11 date: 2013/05/17 13:46:51; author: mscholl; state: Exp; lines: +39 -0 new: add support for FSCK status API the FSCK status API returns current or previous results of FSCK runs; yielding which objects were checked, which failed to check, etc. ---------------------------- revision 1.10 date: 2013/05/13 09:04:05; author: mscholl; state: Exp; lines: +13 -0 new: sm_dedup_interface: add 'snapshot' command The snapshot command makes the server create a snapshot of the repository (woo hoo) returning a list of files. Using this file list, a copy or backup of the whole repository can be made. Note: snapshot does not prevent data from being deleted at server-level. Thus it is the task callee's task to make sure nobody deletes an object meanwhile or asks the server to perform GC. ---------------------------- revision 1.9 date: 2013/05/01 14:43:11; author: mscholl; state: Exp; lines: +11 -1 update: update thrift IDL file. Add "fsck" command to sm_dedup_interface fsck consolidates various data and recoverability checks into a single command. "sm_dedup_interface fsck" triggers these checks. The checks itself are run by the server as background tasks. ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sm_dedup/i2dedup_client2.cpp,v v_4_2_1_41: 1.13 v_4_2_2_16: 1.29 description: ---------------------------- revision 1.29 date: 2013/10/01 07:15:21; author: mscholl; state: Exp; lines: +110 -2 new: sm_dedup_interface: various changes around FSCK it now is possible: - to stop FSCK runs - to dump state of a current FSCK run into a file - to restart a FSCK run from a state dump file ---------------------------- revision 1.28 date: 2013/09/10 21:36:41; author: mscholl; state: Exp; lines: +6 -0 new: sm_dedup_interface: add hidden 'fsck unsafe ' command # sm_dedup_interface fsck unsafe Allows to manually define a data offset after which data is being checked. This undocumented, temporary command acts as a swiss knife'ish tool to aid in debugging, checking and diagnosing Si3T instances. ---------------------------- revision 1.27 date: 2013/08/26 23:12:59; author: mscholl; state: Exp; lines: +59 -5 new: add support for incremental FSCK Adds support for incremental FSCK... ---------------------------- revision 1.26 date: 2013/08/23 17:10:57; author: mscholl; state: Exp; lines: +1 -0 new: sm_dedup_interface: output maxPages in status output As requested by Rainer, print 'maxPages' as part of the status output ---------------------------- revision 1.25 date: 2013/08/09 19:52:45; author: mscholl; state: Exp; lines: +1 -1 new: sm_dedup_interface: add support for GC state 'aborted' The GC state 'aborted' denotes a GC run was aborted due to either a user stopping the GC externally, by a server shutdown intermittent or due to an intenal server error. Previously, GC state was 'not running' and therefore customers cannot distinguish between a potential problem and regular server business. ---------------------------- revision 1.24 date: 2013/06/14 07:48:31; author: mscholl; state: Exp; lines: +49 -0 new: sm_dedup_interface: add support for new KV interface the KV interface lets one set arbitrary keys and values at a running Si3T server. The pairs set using this interface are currently _NOT_ persisted to disk; they merely act as runtime hints for 3rd parties. ---------------------------- revision 1.23 date: 2013/06/09 16:38:01; author: mscholl; state: Exp; lines: +31 -19 update: Si3T client library: update Thrift IDL. Re-work exception timeout behavior - updates dedup.thrift to latest version (64 bit fixes for missing data) - closes connections once a timeout has occured ---------------------------- revision 1.22 date: 2013/06/09 13:26:51; author: mscholl; state: Exp; lines: +3 -3 fix: Si3T client library: fix recursion in flush / fwrite in the flush, fwrite function recursive calls do dedup_{flush,fwrite} are made in member functions that will, in turn, call a global instance of DedupClientStruct. Now if flush / fwrite is called on non-global handles (say AFH is used), the global object will be flushed instead of the actual DedupClientStruct instance. ---------------------------- revision 1.21 date: 2013/05/28 19:45:04; author: mscholl; state: Exp; lines: +15 -9 new: sm_dedup_interface new command objectinfo the new objectinfo command displays detailed information on objects in a repository. ---------------------------- revision 1.20 date: 2013/05/27 22:13:26; author: mscholl; state: Exp; lines: +4 -1 change: sm_dedup_interface: server version at server status output makes sm_dedup_interface print server version at status output... ---------------------------- revision 1.19 date: 2013/05/27 21:37:10; author: mscholl; state: Exp; lines: +67 -2 new: sm_dedup_interface: adds support for GC progress API changes: - dedup client library: support for the GC progress API - sm_dedup_interface: new command "gc result" to output either - progress of currently running GC, if any - otherwise result of previous GC run requires server version >=2.0.0-beta1-wip7. ---------------------------- revision 1.18 date: 2013/05/26 10:53:25; author: mscholl; state: Exp; lines: +4 -18 change: Si3T client library cleanups - dropped log prefix function to have this be done at the log-handler level - consequently cleaned up LOG macros ---------------------------- revision 1.17 date: 2013/05/24 14:28:44; author: mscholl; state: Exp; lines: +7 -7 new: expose dedup library errors at __DS_SAVESET_STRUCTs before this change, the only way to find out about the reason of a failed backup run on a i3 backend was to consult the STPD logfile. With this change, the last error message occured will be placed into the __DS_SAVESET_STRUCT accompanying a backup run. Please note: this change still has some rough edges and the error messages generated might not be that well formatted. That will be worked on! ---------------------------- revision 1.16 date: 2013/05/17 13:46:51; author: mscholl; state: Exp; lines: +69 -0 new: add support for FSCK status API the FSCK status API returns current or previous results of FSCK runs; yielding which objects were checked, which failed to check, etc. ---------------------------- revision 1.15 date: 2013/05/13 09:04:05; author: mscholl; state: Exp; lines: +20 -0 new: sm_dedup_interface: add 'snapshot' command The snapshot command makes the server create a snapshot of the repository (woo hoo) returning a list of files. Using this file list, a copy or backup of the whole repository can be made. Note: snapshot does not prevent data from being deleted at server-level. Thus it is the task callee's task to make sure nobody deletes an object meanwhile or asks the server to perform GC. ---------------------------- revision 1.14 date: 2013/05/01 14:43:11; author: mscholl; state: Exp; lines: +20 -7 update: update thrift IDL file. Add "fsck" command to sm_dedup_interface fsck consolidates various data and recoverability checks into a single command. "sm_dedup_interface fsck" triggers these checks. The checks itself are run by the server as background tasks. ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sm_dedup/sm_dedup.c,v v_4_2_1_41: 1.10 v_4_2_2_16: 1.36 description: ---------------------------- revision 1.36 date: 2013/10/01 07:15:21; author: mscholl; state: Exp; lines: +150 -8 new: sm_dedup_interface: various changes around FSCK it now is possible: - to stop FSCK runs - to dump state of a current FSCK run into a file - to restart a FSCK run from a state dump file ---------------------------- revision 1.35 date: 2013/09/10 21:36:41; author: mscholl; state: Exp; lines: +28 -2 new: sm_dedup_interface: add hidden 'fsck unsafe ' command # sm_dedup_interface fsck unsafe Allows to manually define a data offset after which data is being checked. This undocumented, temporary command acts as a swiss knife'ish tool to aid in debugging, checking and diagnosing Si3T instances. ---------------------------- revision 1.34 date: 2013/09/03 20:50:43; author: sesam; state: Exp; lines: +6 -5 Add current 'fsck' message to 'status' output ---------------------------- revision 1.33 date: 2013/08/30 17:03:02; author: mscholl; state: Exp; lines: +43 -2 new: sm_dedup_interface command `fsck purge now' `fsck purge now' makes sm_dedup_interface purge the objects that are marked 'NOK' as of the latest FSCK result ---------------------------- revision 1.32 date: 2013/08/26 23:12:59; author: mscholl; state: Exp; lines: +28 -9 new: add support for incremental FSCK Adds support for incremental FSCK... ---------------------------- revision 1.31 date: 2013/08/23 17:10:57; author: mscholl; state: Exp; lines: +3 -1 new: sm_dedup_interface: output maxPages in status output As requested by Rainer, print 'maxPages' as part of the status output ---------------------------- revision 1.30 date: 2013/08/09 19:52:45; author: mscholl; state: Exp; lines: +7 -1 new: sm_dedup_interface: add support for GC state 'aborted' The GC state 'aborted' denotes a GC run was aborted due to either a user stopping the GC externally, by a server shutdown intermittent or due to an intenal server error. Previously, GC state was 'not running' and therefore customers cannot distinguish between a potential problem and regular server business. ---------------------------- revision 1.29 date: 2013/08/09 08:52:56; author: sesam; state: Exp; lines: +7 -3 add dedup ratio and do not exit with -1 ---------------------------- revision 1.28 date: 2013/06/18 06:55:40; author: sesam; state: Exp; lines: +7 -6 change some message text ---------------------------- revision 1.27 date: 2013/06/14 07:48:31; author: mscholl; state: Exp; lines: +65 -3 new: sm_dedup_interface: add support for new KV interface the KV interface lets one set arbitrary keys and values at a running Si3T server. The pairs set using this interface are currently _NOT_ persisted to disk; they merely act as runtime hints for 3rd parties. ---------------------------- revision 1.26 date: 2013/06/05 09:45:49; author: sesam; state: Exp; lines: +2 -2 change: Start 'fsck' by 'fsck start' and not by 'fsck' only ---------------------------- revision 1.25 date: 2013/06/03 10:46:40; author: sesam; state: Exp; lines: +19 -5 new: Print out if 'fsck' runs during 'status' command ---------------------------- revision 1.24 date: 2013/05/28 19:45:04; author: mscholl; state: Exp; lines: +31 -1 new: sm_dedup_interface new command objectinfo the new objectinfo command displays detailed information on objects in a repository. ---------------------------- revision 1.23 date: 2013/05/28 15:21:10; author: sesam; state: Exp; lines: +2 -2 Correct usage info for 'fsck' ---------------------------- revision 1.22 date: 2013/05/27 22:13:26; author: mscholl; state: Exp; lines: +3 -1 change: sm_dedup_interface: server version at server status output makes sm_dedup_interface print server version at status output... ---------------------------- revision 1.21 date: 2013/05/27 21:37:10; author: mscholl; state: Exp; lines: +39 -2 new: sm_dedup_interface: adds support for GC progress API changes: - dedup client library: support for the GC progress API - sm_dedup_interface: new command "gc result" to output either - progress of currently running GC, if any - otherwise result of previous GC run requires server version >=2.0.0-beta1-wip7. ---------------------------- revision 1.20 date: 2013/05/27 10:59:53; author: sesam; state: Exp; lines: +2 -2 Correct date format in 'status' output ---------------------------- revision 1.19 date: 2013/05/17 13:46:51; author: mscholl; state: Exp; lines: +86 -3 new: add support for FSCK status API the FSCK status API returns current or previous results of FSCK runs; yielding which objects were checked, which failed to check, etc. ---------------------------- revision 1.18 date: 2013/05/13 09:04:05; author: mscholl; state: Exp; lines: +20 -1 new: sm_dedup_interface: add 'snapshot' command The snapshot command makes the server create a snapshot of the repository (woo hoo) returning a list of files. Using this file list, a copy or backup of the whole repository can be made. Note: snapshot does not prevent data from being deleted at server-level. Thus it is the task callee's task to make sure nobody deletes an object meanwhile or asks the server to perform GC. ---------------------------- revision 1.17 date: 2013/05/02 15:31:05; author: mscholl; state: Exp; lines: +10 -9 new: sm_dedup_interface: delete many objects in one go previously for each object to be deleted, sm_dedup_interface had to be called individually. Now you can issue commands like this: sm_dedup_interface [...] delete ... ---------------------------- revision 1.16 date: 2013/05/01 15:43:14; author: mscholl; state: Exp; lines: +66 -6 new: shell-pattern based object listing and deletion now you can use shell patterns to list or delete objects, e.g.: sm_dedup_interface -p list 'pattern*' or sm_dedup_interface -p delete 'pattern*pattern*' ---------------------------- revision 1.15 date: 2013/05/01 14:43:11; author: mscholl; state: Exp; lines: +21 -1 update: update thrift IDL file. Add "fsck" command to sm_dedup_interface fsck consolidates various data and recoverability checks into a single command. "sm_dedup_interface fsck" triggers these checks. The checks itself are run by the server as background tasks. ---------------------------- revision 1.14 date: 2013/04/23 12:22:07; author: sesam; state: Exp; lines: +10 -6 change: Print out exact size in bytes ---------------------------- revision 1.13 date: 2013/03/18 19:03:17; author: sesam; state: Exp; lines: +2 -2 change: Output format for 'dir' command ---------------------------- revision 1.12 date: 2013/03/18 16:26:35; author: sesam; state: Exp; lines: +3 -3 Change output order for 'status' ---------------------------- revision 1.11 date: 2013/03/18 16:21:25; author: sesam; state: Exp; lines: +15 -13 change: Output of 'status' command ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sm_dedup/if/dedup.thrift,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.17 description: ---------------------------- revision 1.17 date: 2013/10/01 07:15:21; author: mscholl; state: Exp; lines: +32 -5 new: sm_dedup_interface: various changes around FSCK it now is possible: - to stop FSCK runs - to dump state of a current FSCK run into a file - to restart a FSCK run from a state dump file ---------------------------- revision 1.16 date: 2013/08/26 23:12:59; author: mscholl; state: Exp; lines: +38 -25 new: add support for incremental FSCK Adds support for incremental FSCK... ---------------------------- revision 1.15 date: 2013/08/23 17:10:57; author: mscholl; state: Exp; lines: +6 -4 new: sm_dedup_interface: output maxPages in status output As requested by Rainer, print 'maxPages' as part of the status output ---------------------------- revision 1.14 date: 2013/06/14 07:48:31; author: mscholl; state: Exp; lines: +13 -0 new: sm_dedup_interface: add support for new KV interface the KV interface lets one set arbitrary keys and values at a running Si3T server. The pairs set using this interface are currently _NOT_ persisted to disk; they merely act as runtime hints for 3rd parties. ---------------------------- revision 1.13 date: 2013/06/09 16:38:01; author: mscholl; state: Exp; lines: +6 -3 update: Si3T client library: update Thrift IDL. Re-work exception timeout behavior - updates dedup.thrift to latest version (64 bit fixes for missing data) - closes connections once a timeout has occured ---------------------------- revision 1.12 date: 2013/05/28 19:45:04; author: mscholl; state: Exp; lines: +11 -10 new: sm_dedup_interface new command objectinfo the new objectinfo command displays detailed information on objects in a repository. ---------------------------- revision 1.11 date: 2013/05/27 21:37:10; author: mscholl; state: Exp; lines: +17 -6 new: sm_dedup_interface: adds support for GC progress API changes: - dedup client library: support for the GC progress API - sm_dedup_interface: new command "gc result" to output either - progress of currently running GC, if any - otherwise result of previous GC run requires server version >=2.0.0-beta1-wip7. ---------------------------- revision 1.10 date: 2013/05/17 13:46:50; author: mscholl; state: Exp; lines: +3 -2 new: add support for FSCK status API the FSCK status API returns current or previous results of FSCK runs; yielding which objects were checked, which failed to check, etc. ---------------------------- revision 1.9 date: 2013/05/13 09:04:05; author: mscholl; state: Exp; lines: +25 -1 new: sm_dedup_interface: add 'snapshot' command The snapshot command makes the server create a snapshot of the repository (woo hoo) returning a list of files. Using this file list, a copy or backup of the whole repository can be made. Note: snapshot does not prevent data from being deleted at server-level. Thus it is the task callee's task to make sure nobody deletes an object meanwhile or asks the server to perform GC. ---------------------------- revision 1.8 date: 2013/05/01 14:43:11; author: mscholl; state: Exp; lines: +54 -29 update: update thrift IDL file. Add "fsck" command to sm_dedup_interface fsck consolidates various data and recoverability checks into a single command. "sm_dedup_interface fsck" triggers these checks. The checks itself are run by the server as background tasks. ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/api_func.c,v v_4_2_1_41: 1.40 v_4_2_2_16: 1.43 description: ---------------------------- revision 1.43 date: 2013/08/13 10:37:53; author: miraculix; state: Exp; lines: +2 -2 change: WriteLog 'dismount:: success. Dismount command done.' without %l0 (error level) ---------------------------- revision 1.42 date: 2013/07/09 15:54:18; author: miraculix; state: Exp; lines: +4 -5 change: WINDOWS: SharedMemory with BLOCK_SIZE ---------------------------- revision 1.41 date: 2013/07/09 14:16:09; author: sesam; state: Exp; lines: +10 -9 change: Use BLOCK_SIZE_64K ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/common_interface_func.c,v v_4_2_1_41: 1.11 v_4_2_2_16: 1.13 description: ---------------------------- revision 1.13 date: 2013/03/20 21:54:19; author: sesam; state: Exp; lines: +3 -3 correct log message ---------------------------- revision 1.12 date: 2013/03/20 15:04:54; author: ksushchyk; state: Exp; lines: +7 -1 Additinal debug logging added ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/communic.h,v v_4_2_1_41: 1.23 v_4_2_2_16: 1.26 description: ---------------------------- revision 1.26 date: 2013/08/13 13:13:07; author: miraculix; state: Exp; lines: +2 -2 change: Increase error message length: #define REPLYMSG_LEN 512 ---------------------------- revision 1.25 date: 2013/07/22 12:05:51; author: miraculix; state: Exp; lines: +2 -8 change: use common/common/win32_hal/stdbool.h ---------------------------- revision 1.24 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +15 -12 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.23.2.1 date: 2013/05/16 15:54:05; author: miraculix; state: Exp; lines: +15 -12 change: Moved enum _TapeCode to commund (Windows and UNIX) part to allow use in TP_ReadFromTape() ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/cpio.h,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/04/18 15:29:12; author: yburdiak; state: Exp; lines: +3 -1 new: SZ_CPIO_MAGIC_STUB ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/cpioana_func.c,v v_4_2_1_41: 1.39 v_4_2_2_16: 1.43 description: ---------------------------- revision 1.43 date: 2013/05/13 14:16:08; author: yburdiak; state: Exp; lines: +7 -2 change: creating LIS file, CPIO_STUB - 'F' record ---------------------------- revision 1.42 date: 2013/04/24 13:13:40; author: yburdiak; state: Exp; lines: +7 -2 change: zero padding for CPIO_MAGIC_STUB ---------------------------- revision 1.41 date: 2013/04/18 19:08:26; author: yburdiak; state: Exp; lines: +8 -2 change: check CPIO_MAGIC_STUB ---------------------------- revision 1.40 date: 2013/04/18 18:35:54; author: yburdiak; state: Exp; lines: +2 -1 change: check CPIO_MAGIC_STUB ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/device_type.c,v v_4_2_1_41: 1.39 v_4_2_2_16: 1.41 description: ---------------------------- revision 1.41 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +3 -1 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.40 date: 2013/03/06 13:13:43; author: sesam; state: Exp; lines: +4 -3 branches: 1.40.2; fix compiler warning and correct call of 'fnmatch' ---------------------------- revision 1.40.2.1 date: 2013/05/16 15:56:19; author: miraculix; state: Exp; lines: +3 -1 change: device_type(): 2 log messages for level 4 added ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/dir.c,v v_4_2_1_41: 1.22 v_4_2_2_16: 1.24 description: ---------------------------- revision 1.24 date: 2013/08/12 15:13:32; author: miraculix; state: Exp; lines: +5 -5 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size returned by TP_ReadFromTape() ---------------------------- revision 1.23 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +36 -73 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.22.14.2 date: 2013/05/17 10:49:50; author: miraculix; state: Exp; lines: +9 -7 change: TP_ReadFromTape() now returns tEOM if EndOfMedia is reached ---------------------------- revision 1.22.14.1 date: 2013/05/16 15:57:01; author: miraculix; state: Exp; lines: +32 -71 change: Use return codes enum _TapeCode from TP_ReadFromTape() ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/ds_interface.c,v v_4_2_1_41: 1.46 v_4_2_2_16: 1.56 description: ---------------------------- revision 1.56 date: 2013/09/03 10:34:43; author: sesam; state: Exp; lines: +2 -2 change log level for 'info' file message ---------------------------- revision 1.55 date: 2013/08/30 13:03:51; author: mscholl; state: Exp; lines: +7 -3 bugfix: errors on closing dedup saveset upload session not propagated When an issue occurs while flusing the saveset upstream at Si3, errors are not back-propagated to stpd. Fixed. ---------------------------- revision 1.54 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +3 -3 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.53 date: 2013/05/24 14:28:44; author: mscholl; state: Exp; lines: +28 -6 new: expose dedup library errors at __DS_SAVESET_STRUCTs before this change, the only way to find out about the reason of a failed backup run on a i3 backend was to consult the STPD logfile. With this change, the last error message occured will be placed into the __DS_SAVESET_STRUCT accompanying a backup run. Please note: this change still has some rough edges and the error messages generated might not be that well formatted. That will be worked on! ---------------------------- revision 1.52 date: 2013/05/10 13:30:11; author: miraculix; state: Exp; lines: +2 -2 branches: 1.52.2; change: trace 'DSInitialize: Using DeDup backend' ---------------------------- revision 1.51 date: 2013/03/28 08:38:05; author: sesam; state: Exp; lines: +2 -2 change log level of some log messages ---------------------------- revision 1.50 date: 2013/03/21 09:57:28; author: sesam; state: Exp; lines: +10 -6 CHANGE: Add '.data' to DeDupe saveset name ---------------------------- revision 1.49 date: 2013/03/20 21:04:38; author: sesam; state: Exp; lines: +4 -6 change log message ---------------------------- revision 1.48 date: 2013/03/20 15:04:54; author: ksushchyk; state: Exp; lines: +3 -1 Additinal debug logging added ---------------------------- revision 1.47 date: 2013/03/19 16:49:19; author: sesam; state: Exp; lines: +2 -2 log complete file name of DS saveset in all log levels ---------------------------- revision 1.52.2.2 date: 2013/07/03 09:21:25; author: miraculix; state: Exp; lines: +28 -6 new: expose dedup library errors at __DS_SAVESET_STRUCTs before this change, the only way to find out about the reason of a failed backup run on a i3 backend was to consult the STPD logfile. With this change, the last error message occured will be placed into the __DS_SAVESET_STRUCT accompanying a backup run. Please note: this change still has some rough edges and the error messages generated might not be that well formatted. That will be worked on! (fetched from rev. 1.53) ---------------------------- revision 1.52.2.1 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +3 -3 change: Set default block size back to 64K ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/ds_interface.h,v v_4_2_1_41: 1.15 v_4_2_2_16: 1.16 description: ---------------------------- revision 1.16 date: 2013/04/15 13:16:55; author: sesam; state: Exp; lines: +2 -2 format change ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/dump_tape.c,v v_4_2_1_41: 1.9 v_4_2_2_16: 1.11 description: ---------------------------- revision 1.11 date: 2013/08/12 15:13:32; author: miraculix; state: Exp; lines: +2 -2 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size returned by TP_ReadFromTape() ---------------------------- revision 1.10 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +11 -79 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.9.14.1 date: 2013/05/16 15:57:24; author: miraculix; state: Exp; lines: +11 -79 change: Use return codes enum _TapeCode from TP_ReadFromTape() ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/generate_ssl_keys.c,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/09/06 15:18:34; author: ksushchyk; state: Exp; SSL private key and public certificate generation (issue 16337) ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/generate_ssl_keys.h,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/09/06 15:18:34; author: ksushchyk; state: Exp; SSL private key and public certificate generation (issue 16337) ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/get_label.c,v v_4_2_1_41: 1.20 v_4_2_2_16: 1.23 description: ---------------------------- revision 1.23 date: 2013/08/12 15:13:32; author: miraculix; state: Exp; lines: +3 -3 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size returned by TP_ReadFromTape() ---------------------------- revision 1.22 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +63 -126 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.21 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +3 -3 branches: 1.21.2; change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- revision 1.21.2.2 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +2 -2 change: Set default block size back to 64K ---------------------------- revision 1.21.2.1 date: 2013/05/16 16:04:16; author: miraculix; state: Exp; lines: +62 -125 change: Set default pTapeCS->uiMaxBlockSize = BLOCK_SIZE_64K and use return codes enum _TapeCode from TP_ReadFromTape() ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/ini_func.c,v v_4_2_1_41: 1.12 v_4_2_2_16: 1.17 description: ---------------------------- revision 1.17 date: 2013/08/05 04:00:49; author: ksushchyk; state: Exp; lines: +9 -11 Stpd ini file changes: USE_SSL removed ---------------------------- revision 1.16 date: 2013/07/02 10:22:40; author: sesam; state: Exp; lines: +78 -102 bugfix: Set 'info' directory again to get throughput information ---------------------------- revision 1.15 date: 2013/07/01 11:33:09; author: sesam; state: Exp; lines: +2 -3 change some log messages ---------------------------- revision 1.14 date: 2013/06/25 15:24:53; author: ksushchyk; state: Exp; lines: +14 -2 SSL support added to STPD ---------------------------- revision 1.13 date: 2013/02/26 08:26:53; author: ksushchyk; state: Exp; lines: +0 -10 Rolling back invalid SSL related changes ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/ini_func.h,v v_4_2_1_41: 1.19 v_4_2_2_16: 1.26 description: ---------------------------- revision 1.26 date: 2013/08/16 07:57:02; author: kha; state: Exp; lines: +3 -3 bugfix: (#16259) STPD_PORT_HTTP and STPD_PORT_HTTPS variables were switched to the correct ini values STPD_HTTP_PORT and STPD_HTTPS_PORT ---------------------------- revision 1.25 date: 2013/08/05 04:00:49; author: ksushchyk; state: Exp; lines: +5 -7 Stpd ini file changes: USE_SSL removed ---------------------------- revision 1.24 date: 2013/07/10 07:58:28; author: sesam; state: Exp; lines: +60 -75 change STPD HTTP default port to 11000 ---------------------------- revision 1.23 date: 2013/06/25 15:24:54; author: ksushchyk; state: Exp; lines: +4 -1 SSL support added to STPD ---------------------------- revision 1.22 date: 2013/04/09 13:06:55; author: sesam; state: Exp; lines: +3 -3 change: Set default port for https connections to 11180 ---------------------------- revision 1.21 date: 2013/03/20 21:03:11; author: sesam; state: Exp; lines: +3 -3 format change ---------------------------- revision 1.20 date: 2013/02/26 08:26:53; author: ksushchyk; state: Exp; lines: +1 -4 Rolling back invalid SSL related changes ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/ini_funcrefs.h,v v_4_2_1_41: 1.14 v_4_2_2_16: 1.15 description: ---------------------------- revision 1.15 date: 2013/06/21 15:35:34; author: miraculix; state: Exp; lines: +3 -1 BUGFIX: (#16105) Allow to set lock retries to claim sm_data_server lock with sms.ini [SMS_SERVER] Lock_Retries=... (Default increased to 150) ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/main_service.c,v v_4_2_1_41: 1.14 v_4_2_2_16: 1.15 description: ---------------------------- revision 1.15 date: 2013/09/04 13:31:34; author: miraculix; state: Exp; lines: +365 -362 change: Set CreationFlags to CREATE_NO_WINDOW only if sm_data_server is started within a service to avoid conhost.exe processes ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/makefile.dep,v v_4_2_1_41: 1.55 v_4_2_2_16: 1.57 description: ---------------------------- revision 1.57 date: 2013/09/06 15:18:34; author: ksushchyk; state: Exp; lines: +4 -2 SSL private key and public certificate generation (issue 16337) ---------------------------- revision 1.56 date: 2013/03/06 12:27:12; author: sesam; state: Exp; lines: +1 -3 filemode.c not used any more ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/makefile.unix,v v_4_2_1_41: 1.79 v_4_2_2_16: 1.88 description: ---------------------------- revision 1.88 date: 2013/10/01 22:09:22; author: sesam; state: Exp; lines: +8 -2 copy share libs into 'bin/sms' ---------------------------- revision 1.87 date: 2013/10/01 22:07:28; author: sesam; state: Exp; lines: +2 -2 'LOCAL_DEV' for libthrift ---------------------------- revision 1.86 date: 2013/10/01 21:47:39; author: sesam; state: Exp; lines: +2 -2 use 'LOCAL_DEV' for libs ---------------------------- revision 1.85 date: 2013/09/10 14:04:11; author: sesam; state: Exp; lines: +3 -2 set hard coded libgnutls path ---------------------------- revision 1.84 date: 2013/09/03 09:28:25; author: sesam; state: Exp; lines: +1 -12 remove Digital ---------------------------- revision 1.83 date: 2013/08/30 08:42:15; author: sesam; state: Exp; lines: +3 -3 change: Link against Sesam static libreries if 'SEP=1' is set during build ---------------------------- revision 1.82 date: 2013/07/03 09:04:50; author: miraculix; state: Exp; lines: +5 -1 change: Set 'CFLAGS = $(CFLAGS) /D REL_POS' if REL_POS is set ---------------------------- revision 1.81 date: 2013/06/27 12:45:49; author: sesam; state: Exp; lines: +3 -2 re-enable https again ---------------------------- revision 1.80 date: 2013/05/26 11:29:25; author: mscholl; state: Exp; lines: +2 -1 change: changes to Si3T build system - always recur to sm_dedup directory to check iff i2dedup.a is to be rebuild - when i2dedup.a is (re) build, delete the archive first ---------------------------- revision 1.79.2.1 date: 2013/05/17 08:37:21; author: miraculix; state: Exp; lines: +5 -1 change: Set 'CFLAGS += -DREL_POS' if REL_POS is set ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/makefile.win32,v v_4_2_1_41: 1.53 v_4_2_2_16: 1.57 description: ---------------------------- revision 1.57 date: 2013/07/03 09:04:07; author: miraculix; state: Exp; lines: +5 -1 change: Set 'CFLAGS = $(CFLAGS) /D REL_POS' if REL_POS is set ---------------------------- revision 1.56 date: 2013/07/03 08:59:19; author: miraculix; state: Exp; lines: +1 -12 change: too many rules for target PLIBC ---------------------------- revision 1.55 date: 2013/06/25 15:24:54; author: ksushchyk; state: Exp; lines: +57 -10 SSL support added to STPD ---------------------------- revision 1.54 date: 2013/06/07 12:35:46; author: kha; state: Exp; lines: +7 -1 bugfix: (#16084) inserted the VC90 manifest file since some of the dlls in the sms directory are linked to the msvcr90.dll ---------------------------- revision 1.53.2.1 date: 2013/05/17 08:35:08; author: miraculix; state: Exp; lines: +5 -1 change: Set 'CFLAGS = $(CFLAGS) /D REL_POS' if REL_POS is set ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/microhttpd.h,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/05/15 14:51:42; author: ksushchyk; state: Exp; lines: +17 -0 Sbc error reporting: working fine for win32/64 ---------------------------- revision 1.4 date: 2013/02/26 08:26:53; author: ksushchyk; state: Exp; lines: +59 -72 Rolling back invalid SSL related changes ---------------------------- revision 1.3 date: 2013/02/04 13:41:18; author: ksushchyk; state: Exp; lines: +72 -59 SSL relared changes in SMS- ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/mtfana_func.c,v v_4_2_1_41: 1.114 v_4_2_2_16: 1.138 description: ---------------------------- revision 1.138 date: 2013/08/19 16:00:00; author: miraculix; state: Exp; lines: +8 -3 change: mtfana(): Additional trace for check_streamheader() returns FALSE and 'readbuffer: Found unknown block' ---------------------------- revision 1.137 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +3 -3 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.136 date: 2013/07/02 13:40:52; author: yburdiak; state: Exp; lines: +37 -16 change: bNamCorrupt flag save state ---------------------------- revision 1.135 date: 2013/07/01 17:19:32; author: yburdiak; state: Exp; lines: +30 -34 change: PNAM/FNAM switch, cleaning code ---------------------------- revision 1.134 date: 2013/07/01 16:53:04; author: yburdiak; state: Exp; lines: +7 -4 bugfix: print stream after *NAM ---------------------------- revision 1.133 date: 2013/07/01 16:06:02; author: yburdiak; state: Exp; lines: +28 -24 change: assemble nam stream ---------------------------- revision 1.132 date: 2013/07/01 14:11:15; author: yburdiak; state: Exp; lines: +10 -7 bugfix: using g_nam_offset ---------------------------- revision 1.131 date: 2013/07/01 12:33:42; author: yburdiak; state: Exp; lines: +8 -25 change: nam_stream_size ---------------------------- revision 1.130 date: 2013/07/01 12:20:12; author: yburdiak; state: Exp; lines: +12 -7 change: gi_analyze_offset ---------------------------- revision 1.129 date: 2013/07/01 11:20:09; author: yburdiak; state: Exp; lines: +22 -14 change: fill nam_buffer ---------------------------- revision 1.128 date: 2013/06/29 19:41:46; author: yburdiak; state: Exp; lines: +18 -15 change: nam buffer, copy head ---------------------------- revision 1.127 date: 2013/06/29 12:46:03; author: yburdiak; state: Exp; lines: +22 -15 change: simple print nam stream ---------------------------- revision 1.126 date: 2013/06/29 11:15:42; author: yburdiak; state: Exp; lines: +7 -21 change: readbuffer return *NAM ---------------------------- revision 1.125 date: 2013/06/27 12:34:04; author: yburdiak; state: Exp; lines: +43 -9 change: ASSEMBLE_NAM_STREAM ---------------------------- revision 1.124 date: 2013/06/25 11:18:43; author: yburdiak; state: Exp; lines: +21 -8 change: returning PNAM/FNAM ---------------------------- revision 1.123 date: 2013/06/25 09:16:18; author: yburdiak; state: Exp; lines: +7 -6 change: sep_read_stream return nam stream ---------------------------- revision 1.122 date: 2013/06/21 12:19:34; author: yburdiak; state: Exp; lines: +71 -5 change: assemble FNAM/PNAM stream ---------------------------- revision 1.121 date: 2013/06/20 17:42:42; author: yburdiak; state: Exp; lines: +34 -37 change: jump ASSEMBLE_PNAM_FNAM ---------------------------- revision 1.120 date: 2013/06/20 17:32:19; author: yburdiak; state: Exp; lines: +38 -38 change: skipping check_header on assembling PNAM stream ---------------------------- revision 1.119 date: 2013/06/19 14:04:16; author: yburdiak; state: Exp; lines: +8 -5 bugfix: PNAM stream alignment ---------------------------- revision 1.118 date: 2013/06/17 13:13:23; author: yburdiak; state: Exp; lines: +4 -4 bugfix: reverting last changes ---------------------------- revision 1.117 date: 2013/06/11 12:56:20; author: yburdiak; state: Exp; lines: +4 -4 bugfix: assembling PNAM/FNAM stream ---------------------------- revision 1.116 date: 2013/05/30 17:32:07; author: yburdiak; state: Exp; lines: +7 -3 change: print 'F' for FILE_CORRUPT_BIT ---------------------------- revision 1.115 date: 2013/05/30 17:01:48; author: yburdiak; state: Exp; lines: +7 -3 change: print 'D' for MTF_DIR_CORRUPT ---------------------------- revision 1.114.2.2 date: 2013/07/03 11:25:10; author: miraculix; state: Exp; lines: +159 -18 BUGFIX: Assemble PNAM and FNAM; CHANGE: Handle FILE_CORRUPT_BIT and MTF_DIR_CORRUPT_BIT (fetched from rev. 1.115 - 1.136) ---------------------------- revision 1.114.2.1 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +3 -3 change: Set default block size back to 64K ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/repair.c,v v_4_2_1_41: 1.19 v_4_2_2_16: 1.21 description: ---------------------------- revision 1.21 date: 2013/08/12 15:13:32; author: miraculix; state: Exp; lines: +4 -4 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size returned by TP_ReadFromTape() ---------------------------- revision 1.20 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +98 -120 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.19.14.3 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +2 -2 change: Set default block size back to 64K ---------------------------- revision 1.19.14.2 date: 2013/05/17 10:49:50; author: miraculix; state: Exp; lines: +2 -2 change: TP_ReadFromTape() now returns tEOM if EndOfMedia is reached ---------------------------- revision 1.19.14.1 date: 2013/05/16 16:00:27; author: miraculix; state: Exp; lines: +97 -119 change: Use return codes enum _TapeCode from TP_ReadFromTape() ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/restore.c,v v_4_2_1_41: 1.83 v_4_2_2_16: 1.88 description: ---------------------------- revision 1.88 date: 2013/09/04 18:59:08; author: sesam; state: Exp; lines: +2 -1 change log message ---------------------------- revision 1.87 date: 2013/08/12 15:13:32; author: miraculix; state: Exp; lines: +16 -15 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size returned by TP_ReadFromTape() ---------------------------- revision 1.86 date: 2013/07/04 15:09:13; author: sesam; state: Exp; lines: +3 -2 change: WIndows specific changes for bugfix #16041 adapted for UNIX ---------------------------- revision 1.85 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +214 -420 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.84 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +7 -7 branches: 1.84.2; change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- revision 1.84.2.3 date: 2013/05/17 12:04:48; author: miraculix; state: Exp; lines: +7 -5 change: TP_ReadFromTape() may return tTTRAILER instead of tOK ---------------------------- revision 1.84.2.2 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +5 -5 change: Set default block size back to 64K ---------------------------- revision 1.84.2.1 date: 2013/05/17 09:29:16; author: miraculix; state: Exp; lines: +206 -414 change: TP_ReadFromTape() Create return codes enum _TapeCode for Windows and UNIX. '#ifdef WINNT ... #else ... #endif' removed ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/resume.c,v v_4_2_1_41: 1.11 v_4_2_2_16: 1.12 description: ---------------------------- revision 1.12 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +3 -3 change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/save.c,v v_4_2_1_41: 1.37 v_4_2_2_16: 1.39 description: ---------------------------- revision 1.39 date: 2013/05/10 13:25:37; author: miraculix; state: Exp; lines: +26 -21 BUGFIX: (#16040) If a tape write returns ERROR_CRC then the EOM handling must be called to avoid further CRC problems ---------------------------- revision 1.38 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +2 -2 change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/scrdll_caller.c,v v_4_2_1_41: 1.21 v_4_2_2_16: 1.22 description: ---------------------------- revision 1.22 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +4 -4 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.21.14.1 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +4 -4 change: Set default block size back to 64K ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/scrdll_caller.h,v v_4_2_1_41: 1.15 v_4_2_2_16: 1.16 description: ---------------------------- revision 1.16 date: 2013/07/22 12:05:51; author: miraculix; state: Exp; lines: +2 -1 change: use common/common/win32_hal/stdbool.h ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/server_funcrefs.h,v v_4_2_1_41: 1.27 v_4_2_2_16: 1.28 description: ---------------------------- revision 1.28 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +1 -5 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.27.2.1 date: 2013/05/16 16:32:20; author: miraculix; state: Exp; lines: +1 -5 change: Removed prototype DWORD TP_ReadFromTape (...) ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/sidfana_func.c,v v_4_2_1_41: 1.29 v_4_2_2_16: 1.30 description: ---------------------------- revision 1.30 date: 2013/07/22 12:05:51; author: miraculix; state: Exp; lines: +2 -1 change: use common/common/win32_hal/stdbool.h ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/sms_interface.h,v v_4_2_1_41: 1.20 v_4_2_2_16: 1.21 description: ---------------------------- revision 1.21 date: 2013/07/22 14:49:20; author: sesam; state: Exp; lines: +1 -5 change log message and remove obsolete stuff ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/sms_interface_lib.c,v v_4_2_1_41: 1.159 v_4_2_2_16: 1.173 description: ---------------------------- revision 1.173 date: 2013/09/05 07:47:26; author: miraculix; state: Exp; lines: +8 -5 change: Added comment about get_label_from_SMS() is overwriting BCK_MESSAGE union OpenClose ---------------------------- revision 1.172 date: 2013/09/04 16:24:17; author: sesam; state: Exp; lines: +4 -1 workaround: (#16347): Set 'Following tape flag' after 'getlabel' call again, because it is set to 'false' in this function call (exact reason/place is unkown. Has worked in 4.2.1.41 correctly) ---------------------------- revision 1.171 date: 2013/08/19 14:36:20; author: sesam; state: Exp; lines: +2 -2 bugfix: (#16276) sm_stpd cores during restore / (#16255) Migration from Tape0 to Tape1 failed - Use read block size fetched from TC_ReadBlockFromTape(...), revert change rev. 1,170 in sms_interface_lib.c ---------------------------- revision 1.170 date: 2013/08/12 16:01:21; author: miraculix; state: Exp; lines: +2 -2 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size fetched from SMS BCK_MESSAGE ---------------------------- revision 1.169 date: 2013/07/30 09:58:36; author: sesam; state: Exp; lines: +2 -2 change: Since rev. 1.25 communic.h OpenClose.FollowingTapeFlag is of type bool ---------------------------- revision 1.168 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +2 -2 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.167 date: 2013/06/07 15:22:38; author: ksushchyk; state: Exp; lines: +3 -2 Coredump in sm_sms_interface during restore_listing ---------------------------- revision 1.166 date: 2013/05/17 16:40:29; author: ksushchyk; state: Exp; lines: +4 -1 SMS error string processing added ---------------------------- revision 1.165 date: 2013/05/16 07:45:17; author: ksushchyk; state: Exp; lines: +5 -1 branches: 1.165.2; Error reporting, changes in linux backup ---------------------------- revision 1.164 date: 2013/05/02 15:27:47; author: miraculix; state: Exp; lines: +1 -2 change: Unused DWORD dwBytesReturned removed ---------------------------- revision 1.163 date: 2013/03/28 08:38:05; author: sesam; state: Exp; lines: +6 -2 change log level of some log messages ---------------------------- revision 1.162 date: 2013/03/20 15:04:54; author: ksushchyk; state: Exp; lines: +9 -3 Additinal debug logging added ---------------------------- revision 1.161 date: 2013/03/19 16:47:23; author: sesam; state: Exp; lines: +2 -2 correct log messages ---------------------------- revision 1.160 date: 2013/03/19 16:19:55; author: sesam; state: Exp; lines: +3 -3 change: Do not log info message as warning ---------------------------- revision 1.165.2.2 date: 2013/07/03 11:28:15; author: miraculix; state: Exp; lines: +6 -2 BUGFIX: Coredump in sm_sms_interface during restore_listing (fetched from rev. 1.166/167) ---------------------------- revision 1.165.2.1 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +2 -2 change: Set default block size back to 64K ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/sms_interface_main.c,v v_4_2_1_41: 1.95 v_4_2_2_16: 1.99 description: ---------------------------- revision 1.99 date: 2013/08/06 13:18:46; author: miraculix; state: Exp; lines: +2 -1 BUGFIX: (#15422) Set saveset name in BCK_MESSAGE structure to allow restore journal from DISK_HARD media ---------------------------- revision 1.98 date: 2013/07/30 09:58:36; author: sesam; state: Exp; lines: +13 -13 change: Since rev. 1.25 communic.h OpenClose.FollowingTapeFlag is of type bool ---------------------------- revision 1.97 date: 2013/07/22 14:49:20; author: sesam; state: Exp; lines: +4 -6 change log message and remove obsolete stuff ---------------------------- revision 1.96 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +6 -6 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.95.12.1 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +6 -6 change: Set default block size back to 64K ---------------------------- revision 1.95.2.1 date: 2012/04/11 08:40:37; author: igo; state: Exp; lines: +2 -2 change: remove unused gi_analyze_count variable ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/sms_messages.h,v v_4_2_1_41: 1.17 v_4_2_2_16: 1.18 description: ---------------------------- revision 1.18 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +2 -2 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.17.14.1 date: 2013/05/16 16:31:49; author: miraculix; state: Exp; lines: +2 -2 change: SMS_MSG_1020 '1020: Invalid SMS Block type.' ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpc_main.c,v v_4_2_1_41: 1.11 v_4_2_2_16: 1.12 description: ---------------------------- revision 1.12 date: 2013/04/09 09:19:21; author: sesam; state: Exp; lines: +2 -3 bugfix: Check correct number of arguments ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_func.c,v v_4_2_1_41: 1.22 v_4_2_2_16: 1.24 description: ---------------------------- revision 1.24 date: 2013/07/31 14:36:29; author: ksushchyk; state: Exp; lines: +2 -2 Resolving sockaddr/sockaddr_storage issue, merging win32 & linux code ---------------------------- revision 1.23 date: 2013/03/06 13:10:30; author: sesam; state: Exp; lines: +13 -18 remove unused variable ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_http.c,v v_4_2_1_41: 1.6 v_4_2_2_16: 1.35 description: ---------------------------- revision 1.35 date: 2013/09/10 12:57:30; author: sesam; state: Exp; lines: +2 -2 bugfix: Correct fopen check ---------------------------- revision 1.34 date: 2013/09/10 11:32:59; author: sesam; state: Exp; lines: +7 -2 bugfix: Do no core if SSL keyfile couln't be opened ---------------------------- revision 1.33 date: 2013/09/06 15:18:34; author: ksushchyk; state: Exp; lines: +42 -11 SSL private key and public certificate generation (issue 16337) ---------------------------- revision 1.32 date: 2013/09/04 18:58:54; author: sesam; state: Exp; lines: +3 -3 change log message ---------------------------- revision 1.31 date: 2013/08/05 04:00:49; author: ksushchyk; state: Exp; lines: +14 -8 Stpd ini file changes: USE_SSL removed ---------------------------- revision 1.30 date: 2013/07/31 14:36:29; author: ksushchyk; state: Exp; lines: +3 -1 Resolving sockaddr/sockaddr_storage issue, merging win32 & linux code ---------------------------- revision 1.29 date: 2013/07/29 10:56:17; author: ksushchyk; state: Exp; lines: +10 -4 WaitForSingleObject issue fixed (backup failures) ---------------------------- revision 1.28 date: 2013/07/27 11:03:45; author: ksushchyk; state: Exp; lines: +10 -1 Fixing szReply shared memory issue (occasional crash during http backup, #16158) ---------------------------- revision 1.27 date: 2013/07/03 10:59:35; author: ksushchyk; state: Exp; lines: +18 -4 SSL key&cert file existence checking added ---------------------------- revision 1.26 date: 2013/07/01 14:24:53; author: sesam; state: Exp; lines: +2 -21 change: Removed commented code ---------------------------- revision 1.25 date: 2013/07/01 13:53:54; author: ksushchyk; state: Exp; lines: +2 -1 SSLConnectionCB - forward declaration added ---------------------------- revision 1.24 date: 2013/07/01 13:50:37; author: ksushchyk; state: Exp; lines: +10 -2 SSL logging message ---------------------------- revision 1.23 date: 2013/07/01 11:33:09; author: sesam; state: Exp; lines: +28 -28 change some log messages ---------------------------- revision 1.22 date: 2013/07/01 08:28:23; author: sesam; state: Exp; lines: +3 -3 bugfix: Use '/' as directory seperator ---------------------------- revision 1.21 date: 2013/06/25 15:24:54; author: ksushchyk; state: Exp; lines: +56 -2 SSL support added to STPD ---------------------------- revision 1.20 date: 2013/05/15 16:10:17; author: ksushchyk; state: Exp; lines: +7 -2 SBC error reporting: linux related fixes ---------------------------- revision 1.19 date: 2013/05/15 14:51:42; author: ksushchyk; state: Exp; lines: +26 -23 Sbc error reporting: working fine for win32/64 ---------------------------- revision 1.18 date: 2013/04/27 06:01:49; author: ksushchyk; state: Exp; lines: +3 -2 Passing szReply to from spThreadData ---------------------------- revision 1.17 date: 2013/04/27 05:59:14; author: ksushchyk; state: Exp; lines: +2 -1 Linux related changes in error reporting code ---------------------------- revision 1.16 date: 2013/04/27 05:16:03; author: ksushchyk; state: Exp; lines: +19 -7 Passing of SMS error with HTTP headers / footers to XBSA/sbc (win32 only) ---------------------------- revision 1.15 date: 2013/04/09 07:59:41; author: ksushchyk; state: Exp; lines: +2 -2 A typo in StartConnection definition fixed ---------------------------- revision 1.14 date: 2013/04/08 11:30:37; author: ksushchyk; state: Exp; lines: +27 -27 Occasional crash on http backup/restore fixed ---------------------------- revision 1.13 date: 2013/03/27 11:06:37; author: ksushchyk; state: Exp; lines: +6 -1 Unwanted pipe handle inheritance fixed ---------------------------- revision 1.12 date: 2013/03/21 18:00:53; author: ksushchyk; state: Exp; lines: +2 -2 Invalid waitpid issue fix ---------------------------- revision 1.11 date: 2013/03/20 21:54:20; author: sesam; state: Exp; lines: +3 -2 correct log message ---------------------------- revision 1.10 date: 2013/03/20 21:04:04; author: sesam; state: Exp; lines: +2 -2 change: Print out system error, if 'waitpid' fails ---------------------------- revision 1.9 date: 2013/03/19 16:44:13; author: sesam; state: Exp; lines: +53 -69 change: Move some log messages to level 0 ---------------------------- revision 1.8 date: 2013/03/11 18:25:20; author: ksushchyk; state: Exp; lines: +2 -3 HEAD related crash fixed ---------------------------- revision 1.7 date: 2013/02/26 08:26:53; author: ksushchyk; state: Exp; lines: +2 -18 Rolling back invalid SSL related changes ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_http_abstr.h,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.9 description: ---------------------------- revision 1.9 date: 2013/07/31 14:36:29; author: ksushchyk; state: Exp; lines: +6 -1 Resolving sockaddr/sockaddr_storage issue, merging win32 & linux code ---------------------------- revision 1.8 date: 2013/05/15 14:51:42; author: ksushchyk; state: Exp; lines: +3 -2 Sbc error reporting: working fine for win32/64 ---------------------------- revision 1.7 date: 2013/04/27 05:16:03; author: ksushchyk; state: Exp; lines: +14 -5 Passing of SMS error with HTTP headers / footers to XBSA/sbc (win32 only) ---------------------------- revision 1.6 date: 2013/04/09 09:20:27; author: ksushchyk; state: Exp; lines: +2 -2 stpd_http declaration removed ---------------------------- revision 1.5 date: 2013/04/08 11:30:37; author: ksushchyk; state: Exp; lines: +3 -1 Occasional crash on http backup/restore fixed ---------------------------- revision 1.4 date: 2013/02/26 08:26:53; author: ksushchyk; state: Exp; lines: +0 -1 Rolling back invalid SSL related changes ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_http_conn.c,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.23 description: ---------------------------- revision 1.23 date: 2013/09/12 12:21:35; author: ksushchyk; state: Exp; lines: +5 -2 sm_stpd_main failure on http process kill resoldevi(#16377) ---------------------------- revision 1.22 date: 2013/09/03 09:27:57; author: sesam; state: Exp; lines: +22 -39 change comment style and fix some compiler warnings ---------------------------- revision 1.21 date: 2013/09/03 07:54:38; author: sesam; state: Exp; lines: +27 -90 change comment style and fix some compiler warnings ---------------------------- revision 1.20 date: 2013/09/03 07:45:56; author: sesam; state: Exp; lines: +211 -211 source format change only ---------------------------- revision 1.19 date: 2013/09/02 19:09:47; author: sesam; state: Exp; lines: +5 -6 BUGFIX: Send 'stpd/sms' error message backup to 'sbc' over 'http' ---------------------------- revision 1.18 date: 2013/07/27 11:03:45; author: ksushchyk; state: Exp; lines: +4 -3 Fixing szReply shared memory issue (occasional crash during http backup, #16158) ---------------------------- revision 1.17 date: 2013/07/02 17:02:37; author: ksushchyk; state: Exp; lines: +2 -1 Invalid process return value fixed ---------------------------- revision 1.16 date: 2013/06/25 15:24:54; author: ksushchyk; state: Exp; lines: +7 -5 SSL support added to STPD ---------------------------- revision 1.15 date: 2013/05/17 16:40:29; author: ksushchyk; state: Exp; lines: +4 -2 SMS error string processing added ---------------------------- revision 1.14 date: 2013/05/16 17:59:37; author: ksushchyk; state: Exp; lines: +4 -2 Error reporting problem with SMS backup resolved ---------------------------- revision 1.13 date: 2013/05/16 07:45:17; author: ksushchyk; state: Exp; lines: +7 -3 Error reporting, changes in linux backup ---------------------------- revision 1.12 date: 2013/05/15 14:51:42; author: ksushchyk; state: Exp; lines: +7 -6 Sbc error reporting: working fine for win32/64 ---------------------------- revision 1.11 date: 2013/04/27 05:16:03; author: ksushchyk; state: Exp; lines: +20 -5 Passing of SMS error with HTTP headers / footers to XBSA/sbc (win32 only) ---------------------------- revision 1.10 date: 2013/04/18 09:53:42; author: ksushchyk; state: Exp; lines: +62 -11 kill -2 signal handler added ---------------------------- revision 1.9 date: 2013/04/08 11:30:37; author: ksushchyk; state: Exp; lines: +3 -3 Occasional crash on http backup/restore fixed ---------------------------- revision 1.8 date: 2013/04/05 14:59:50; author: ksushchyk; state: Exp; lines: +15 -10 NULL backup http implementation ---------------------------- revision 1.7 date: 2013/03/22 10:53:47; author: ksushchyk; state: Exp; lines: +7 -1 More signal handling added ---------------------------- revision 1.6 date: 2013/03/21 17:24:31; author: ksushchyk; state: Exp; lines: +2 -2 WriteLog added to signal handler ---------------------------- revision 1.5 date: 2013/03/21 16:18:11; author: ksushchyk; state: Exp; lines: +25 -5 CVS: CVS: WARNING: You are commiting a change to the main source repository. CVS: CVS: This change will be immediately available to all other users CVS: of this repository! Please be sure your changes have been CVS: adequately tested. CVS: CVS: CVS: Keywords and description for: CVS: * lowercase (bugfix/change/new/update) CVS: only for internal information, for instance CVS: a bugfix which was not yet delivered to a customer. CVS: * uppercase, (BUGFIX/CHANGE/NEW/UPDATE) CVS: for automatic release report generation, for instance CVS: a bugfix for a customer problem, CVS: or a CHANGE/NEW feature which should appear in release notes. CVS: CVS: BUGFIX/bugfix: {ticket id} {description of bug fix} CVS: CHANGE/change: {description of changed functionality} CVS: NEW/new: {description of new feature} CVS: UPDATE/update: {description of related update action e.g. database} {description} CVS: ---------------------------- revision 1.4 date: 2013/03/19 16:47:23; author: sesam; state: Exp; lines: +2 -2 correct log messages ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_main_u.c,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.11 description: ---------------------------- revision 1.11 date: 2013/09/10 11:32:59; author: sesam; state: Exp; lines: +2 -2 bugfix: Do no core if SSL keyfile couln't be opened ---------------------------- revision 1.10 date: 2013/08/09 09:29:34; author: sesam; state: Exp; lines: +222 -241 format and comment changed ---------------------------- revision 1.9 date: 2013/04/11 11:44:10; author: sesam; state: Exp; lines: +2 -2 bugfix: Set 'hCalcProcess = NULL' to fix core in case 'shmget' fails ---------------------------- revision 1.8 date: 2013/03/21 18:00:53; author: ksushchyk; state: Exp; lines: +2 -2 Invalid waitpid issue fix ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_microhttpd.c,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.10 description: ---------------------------- revision 1.10 date: 2013/07/31 14:36:29; author: ksushchyk; state: Exp; lines: +9 -2 Resolving sockaddr/sockaddr_storage issue, merging win32 & linux code ---------------------------- revision 1.9 date: 2013/06/25 15:24:54; author: ksushchyk; state: Exp; lines: +93 -3 SSL support added to STPD ---------------------------- revision 1.8 date: 2013/05/15 16:10:17; author: ksushchyk; state: Exp; lines: +3 -1 SBC error reporting: linux related fixes ---------------------------- revision 1.7 date: 2013/05/15 14:51:42; author: ksushchyk; state: Exp; lines: +534 -11 Sbc error reporting: working fine for win32/64 ---------------------------- revision 1.6 date: 2013/04/27 05:59:14; author: ksushchyk; state: Exp; lines: +19 -16 Linux related changes in error reporting code ---------------------------- revision 1.5 date: 2013/04/27 05:16:03; author: ksushchyk; state: Exp; lines: +40 -13 Passing of SMS error with HTTP headers / footers to XBSA/sbc (win32 only) ---------------------------- revision 1.4 date: 2013/02/26 08:26:53; author: ksushchyk; state: Exp; lines: +1 -70 Rolling back invalid SSL related changes ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_process.h,v v_4_2_1_41: 1.18 v_4_2_2_16: 1.19 description: ---------------------------- revision 1.19 date: 2013/04/27 05:16:03; author: ksushchyk; state: Exp; lines: +3 -1 Passing of SMS error with HTTP headers / footers to XBSA/sbc (win32 only) ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_retr.c,v v_4_2_1_41: 1.9 v_4_2_2_16: 1.12 description: ---------------------------- revision 1.12 date: 2013/06/06 11:02:15; author: ksushchyk; state: Exp; lines: +14 -8 Broken filesystem restore fixed ---------------------------- revision 1.11 date: 2013/05/15 16:10:17; author: ksushchyk; state: Exp; lines: +2 -2 SBC error reporting: linux related fixes ---------------------------- revision 1.10 date: 2013/05/15 14:51:42; author: ksushchyk; state: Exp; lines: +5 -5 Sbc error reporting: working fine for win32/64 ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_rheingold.c,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.9 description: ---------------------------- revision 1.9 date: 2013/08/30 13:03:51; author: mscholl; state: Exp; lines: +13 -5 bugfix: errors on closing dedup saveset upload session not propagated When an issue occurs while flusing the saveset upstream at Si3, errors are not back-propagated to stpd. Fixed. ---------------------------- revision 1.8 date: 2013/05/24 14:28:44; author: mscholl; state: Exp; lines: +32 -7 new: expose dedup library errors at __DS_SAVESET_STRUCTs before this change, the only way to find out about the reason of a failed backup run on a i3 backend was to consult the STPD logfile. With this change, the last error message occured will be placed into the __DS_SAVESET_STRUCT accompanying a backup run. Please note: this change still has some rough edges and the error messages generated might not be that well formatted. That will be worked on! ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_rheingold.h,v v_4_2_1_41: 1.5 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/08/30 13:03:51; author: mscholl; state: Exp; lines: +1 -1 bugfix: errors on closing dedup saveset upload session not propagated When an issue occurs while flusing the saveset upstream at Si3, errors are not back-propagated to stpd. Fixed. ---------------------------- revision 1.6 date: 2013/05/24 14:28:44; author: mscholl; state: Exp; lines: +6 -0 new: expose dedup library errors at __DS_SAVESET_STRUCTs before this change, the only way to find out about the reason of a failed backup run on a i3 backend was to consult the STPD logfile. With this change, the last error message occured will be placed into the __DS_SAVESET_STRUCT accompanying a backup run. Please note: this change still has some rough edges and the error messages generated might not be that well formatted. That will be worked on! ---------------------------- revision 1.5.2.2 date: 2012/09/12 16:30:49; author: ksushchyk; state: Exp; lines: +12 -1 branches: 1.5.2.2.2; Merging from HEAD to STPD_HTTP_with_pipes_and_threads ---------------------------- revision 1.5.2.1 date: 2012/08/30 13:50:14; author: ksushchyk; state: Exp; lines: +1 -12 Missing files from HEAD added ---------------------------- revision 1.5.2.2.2.3 date: 2012/11/14 17:21:17; author: ksushchyk; state: Exp; lines: +6 -6 Linux & win32 branches merged ---------------------------- revision 1.5.2.2.2.2 date: 2012/11/09 18:32:52; author: ksushchyk; state: Exp; lines: +4 -4 Fixes in merged files ---------------------------- revision 1.5.2.2.2.1 date: 2012/10/10 17:37:11; author: ksushchyk; state: Exp; lines: +10 -10 Win32 Stpd server with HTTP support: first working version Committed on the Free edition of March Hare Software CVSNT Client. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_server.h,v v_4_2_1_41: 1.11 v_4_2_2_16: 1.14 description: ---------------------------- revision 1.14 date: 2013/08/05 04:00:49; author: ksushchyk; state: Exp; lines: +2 -1 Stpd ini file changes: USE_SSL removed ---------------------------- revision 1.13 date: 2013/06/25 15:24:54; author: ksushchyk; state: Exp; lines: +3 -1 SSL support added to STPD ---------------------------- revision 1.12 date: 2013/02/26 08:26:53; author: ksushchyk; state: Exp; lines: +0 -2 Rolling back invalid SSL related changes ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_stor.c,v v_4_2_1_41: 1.15 v_4_2_2_16: 1.17 description: ---------------------------- revision 1.17 date: 2013/04/27 10:52:49; author: yburdiak; state: Exp; lines: +17 -5 bugfix: detecting end of raw backup windows, client has been closed data socket ---------------------------- revision 1.16 date: 2013/04/05 14:59:50; author: ksushchyk; state: Exp; lines: +67 -54 NULL backup http implementation ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/stpd_syst.c,v v_4_2_1_41: 1.11 v_4_2_2_16: 1.12 description: ---------------------------- revision 1.12 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +2 -2 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.11.14.1 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +2 -2 change: Set default block size back to 64K ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/sys_include.h,v v_4_2_1_41: 1.17 v_4_2_2_16: 1.19 description: ---------------------------- revision 1.19 date: 2013/07/22 12:05:52; author: miraculix; state: Exp; lines: +3 -2 change: use common/common/win32_hal/stdbool.h ---------------------------- revision 1.18 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +3 -2 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.17.2.1 date: 2013/05/16 16:05:10; author: miraculix; state: Exp; lines: +3 -2 change: BLOCK_SIZE set to 512K and extra define for BLOCK_SIZE_64K with 64K ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/tc_functions.c,v v_4_2_1_41: 1.30 v_4_2_2_16: 1.35 description: ---------------------------- revision 1.35 date: 2013/08/13 11:39:21; author: miraculix; state: Exp; lines: +7 -4 BUGFIX: (#16260) TC_CreateTapeFile() Check for ERROR_ACCESS_DENIED in addition to ERROR_SHARING_VIOLATION and retry CreateFile(...) until SMS Tape_Online_Timeout is gone ---------------------------- revision 1.34 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +15 -36 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.33 date: 2013/04/09 17:22:41; author: miraculix; state: Exp; lines: +183 -180 branches: 1.33.2; change: WINDOWS: Allow to use functions TC_GetTapeParameters(...) and TC_ShowTapeParameters(...) in sms\tapeutil by using define _SMS_TAPEUTIL ---------------------------- revision 1.32 date: 2013/03/21 11:22:52; author: miraculix; state: Exp; lines: +9 -10 change: Use '%u' for unsigned in trace message ---------------------------- revision 1.31 date: 2013/03/05 16:48:19; author: miraculix; state: Exp; lines: +3 -3 change: WINDOWS: Extra trace message if TC_ReadBlockFromTape() got an error with data to indicate the error before returning ---------------------------- revision 1.33.2.2 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +2 -2 change: Set default block size back to 64K ---------------------------- revision 1.33.2.1 date: 2013/05/16 16:17:20; author: miraculix; state: Exp; lines: +14 -35 change: TC_ReadBlockFromTape() if given size is 0 then use pTapeCS->uiMaxBlockSize to read block from tape device. TC_ShowTapeParameters() Setting pTapeCS->uiBlockSize moved to TP_ConnectToTapeDrive() ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/thread.c,v v_4_2_1_41: 1.63 v_4_2_2_16: 1.66 description: ---------------------------- revision 1.66 date: 2013/07/09 15:54:18; author: miraculix; state: Exp; lines: +2 -2 change: WINDOWS: SharedMemory with BLOCK_SIZE ---------------------------- revision 1.65 date: 2013/07/09 14:16:09; author: sesam; state: Exp; lines: +4 -4 change: Use BLOCK_SIZE_64K ---------------------------- revision 1.64 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +2 -2 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.63.2.1 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +2 -2 change: Set default block size back to 64K ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/tp_errormessage.c,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.8 description: ---------------------------- revision 1.8 date: 2013/08/20 08:01:34; author: miraculix; state: Exp; lines: +3 -6 change: TP_PrintErrorMessage() print 'System' instead of 'SYSTEM' ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/tp_funcread.c,v v_4_2_1_41: 1.27 v_4_2_2_16: 1.32 description: ---------------------------- revision 1.32 date: 2013/08/19 14:36:20; author: sesam; state: Exp; lines: +3 -3 bugfix: (#16276) sm_stpd cores during restore / (#16255) Migration from Tape0 to Tape1 failed - Use read block size fetched from TC_ReadBlockFromTape(...), revert change rev. 1,170 in sms_interface_lib.c ---------------------------- revision 1.31 date: 2013/08/12 15:13:32; author: miraculix; state: Exp; lines: +13 -6 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size returned by TP_ReadFromTape() ---------------------------- revision 1.30 date: 2013/07/04 15:09:13; author: sesam; state: Exp; lines: +2 -2 change: WIndows specific changes for bugfix #16041 adapted for UNIX ---------------------------- revision 1.29 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +109 -81 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.28 date: 2013/03/21 11:27:07; author: miraculix; state: Exp; lines: +33 -20 branches: 1.28.2; change: WINDOWS: TP_ReadFromTape() retry read with setting blocksize to 0 (variable) to allow to read next block if blocksize is not 2k or 64k ---------------------------- revision 1.28.2.3 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +3 -3 change: Set default block size back to 64K ---------------------------- revision 1.28.2.2 date: 2013/05/17 10:49:50; author: miraculix; state: Exp; lines: +6 -7 change: TP_ReadFromTape() now returns tEOM if EndOfMedia is reached ---------------------------- revision 1.28.2.1 date: 2013/05/16 16:43:33; author: miraculix; state: Exp; lines: +110 -81 change: TP_ReadFromTape() Use return codes enum _TapeCode for Windows and UNIX ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/tp_funcrefs.h,v v_4_2_1_41: 1.26 v_4_2_2_16: 1.30 description: ---------------------------- revision 1.30 date: 2013/09/05 07:21:51; author: miraculix; state: Exp; lines: +2 -2 change: correct prototype void TP_InitTapeStruct (PTAPE_CS) ---------------------------- revision 1.29 date: 2013/08/12 15:13:32; author: miraculix; state: Exp; lines: +1 -1 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size returned by TP_ReadFromTape() ---------------------------- revision 1.28 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +2 -3 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.27 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +4 -4 branches: 1.27.2; change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- revision 1.27.2.1 date: 2013/05/16 16:33:34; author: miraculix; state: Exp; lines: +1 -2 change: Prototype with unsigned int uiSize ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/tp_funcwrite.c,v v_4_2_1_41: 1.54 v_4_2_2_16: 1.57 description: ---------------------------- revision 1.57 date: 2013/08/12 15:13:32; author: miraculix; state: Exp; lines: +5 -4 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size returned by TP_ReadFromTape() ---------------------------- revision 1.56 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +12 -24 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.55 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +8 -8 branches: 1.55.2; change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- revision 1.55.2.2 date: 2013/05/17 11:45:19; author: miraculix; state: Exp; lines: +5 -5 change: Set default block size back to 64K ---------------------------- revision 1.55.2.1 date: 2013/05/16 16:42:30; author: miraculix; state: Exp; lines: +7 -19 change: TP_OpenSavesetStart(): Malloc buffer with pTapeCS->uiMaxBlockSize, use enum _TapeCode for TP_ReadFromTape() ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/tp_tapeconnect.c,v v_4_2_1_41: 1.12 v_4_2_2_16: 1.16 description: ---------------------------- revision 1.16 date: 2013/07/22 12:50:55; author: sesam; state: Exp; lines: +2 -2 change: #include in case of UNIX ---------------------------- revision 1.15 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +43 -4 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.14 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +2 -2 branches: 1.14.2; change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- revision 1.13 date: 2013/03/21 11:22:17; author: miraculix; state: Exp; lines: +3 -12 change: code revised ---------------------------- revision 1.14.2.1 date: 2013/05/16 16:36:52; author: miraculix; state: Exp; lines: +43 -4 change: TP_ConnectToTapeDrive() Setting pTapeCS->uiBlockSize moved from TC_ShowTapeParameters(), Call TC_SetTapeBlockSize() only if drive does not support variable block size ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/tp_tc_struct.h,v v_4_2_1_41: 1.18 v_4_2_2_16: 1.21 description: ---------------------------- revision 1.21 date: 2013/08/12 15:13:32; author: miraculix; state: Exp; lines: +2 -1 bugfix: (#16255) Migration from Tape0 to Tape1 failed - Use read block size returned by TP_ReadFromTape() ---------------------------- revision 1.20 date: 2013/05/07 16:46:13; author: sesam; state: Exp; lines: +7 -1 change: #ifndef BOOL ... ---------------------------- revision 1.19 date: 2013/05/07 16:01:25; author: miraculix; state: Exp; lines: +75 -75 change: struct _TAPE_CS with 'unsigned int uiMaxBlockSize' - Drive max. Block Size in Bytes and 'BOOL bDriveSupportsVariableBlockSize' ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/u_process.c,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.9 description: ---------------------------- revision 1.9 date: 2013/07/02 17:02:37; author: ksushchyk; state: Exp; lines: +2 -2 Invalid process return value fixed ---------------------------- revision 1.8 date: 2013/03/28 08:38:05; author: sesam; state: Exp; lines: +4 -4 change log level of some log messages ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/u_server.c,v v_4_2_1_41: 1.22 v_4_2_2_16: 1.26 description: ---------------------------- revision 1.26 date: 2013/07/05 10:04:36; author: sesam; state: Exp; lines: +8 -8 change: Use BLOCK_SIZE_64K in case of UNIX ---------------------------- revision 1.25 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +4 -3 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.24 date: 2013/06/21 15:35:34; author: miraculix; state: Exp; lines: +4 -2 BUGFIX: (#16105) Allow to set lock retries to claim sm_data_server lock with sms.ini [SMS_SERVER] Lock_Retries=... (Default increased to 150) ---------------------------- revision 1.23 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +6 -6 branches: 1.23.2; change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- revision 1.23.2.2 date: 2013/07/03 09:18:23; author: miraculix; state: Exp; lines: +4 -2 BUGFIX: (#16105) Allow to set lock retries to claim sm_data_server lock with sms.ini [SMS_SERVER] Lock_Retries=... (Default increased to 150) (fetched from rev. 1.24) ---------------------------- revision 1.23.2.1 date: 2013/05/17 11:44:50; author: miraculix; state: Exp; lines: +4 -3 change: UNIX does only read up to 64K blocks - may be changed later ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/u_tape_api.c,v v_4_2_1_41: 1.37 v_4_2_2_16: 1.38 description: ---------------------------- revision 1.38 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +2 -2 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.37.14.1 date: 2013/05/17 11:44:50; author: miraculix; state: Exp; lines: +2 -2 change: UNIX does only read up to 64K blocks - may be changed later ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/u_tp_tapeconnect.c,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.8 description: ---------------------------- revision 1.8 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +2 -2 change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/u_tp_tapestruct.c,v v_4_2_1_41: 1.18 v_4_2_2_16: 1.19 description: ---------------------------- revision 1.19 date: 2013/03/08 08:08:06; author: sesam; state: Exp; lines: +8 -1 fic compiler warnings ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/unistd_w32.h,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/06/27 14:49:43; author: sesam; state: Exp; lines: +2 -1 add newline ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/user_manager.c,v v_4_2_1_41: 1.8 v_4_2_2_16: 1.9 description: ---------------------------- revision 1.9 date: 2013/03/06 12:09:17; author: sesam; state: Exp; lines: +5 -1 fix compiler warnings ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/w_server.c,v v_4_2_1_41: 1.15 v_4_2_2_16: 1.23 description: ---------------------------- revision 1.23 date: 2013/09/04 13:35:18; author: miraculix; state: Exp; lines: +2 -27 change: Obsolete semaphore usage removed, so now the misleading message 'DataServer:: unable to open semaphore. Continuing ...' will not any more appear ---------------------------- revision 1.22 date: 2013/08/19 08:56:59; author: miraculix; state: Exp; lines: +29 -10 bugfix: (#16269) WINDOWS: Since read block size 256K the performance could be wrong in case of LTO 5 drive ---------------------------- revision 1.21 date: 2013/08/13 13:21:32; author: miraculix; state: Exp; lines: +8 -2 change: Add system error code message in case of error '1007: Connecting to tape device failed.' ---------------------------- revision 1.20 date: 2013/08/13 11:22:23; author: miraculix; state: Exp; lines: +3 -3 change: Use for(;;) instead of while(1) ---------------------------- revision 1.19 date: 2013/08/12 14:57:11; author: miraculix; state: Exp; lines: +4 -3 change: Log messages about device id and move tape operation revised and moved to log level 4 ---------------------------- revision 1.18 date: 2013/07/04 14:07:31; author: miraculix; state: Exp; lines: +3 -3 BUGFIX: (#16041) WINDOWS: Media Read Check ends with ERROR_INVALID_BLOCK_LENGTH or ERROR_MORE_DATA Now the maximal supported block size is fetched from the drive parameter TAPE_GET_DRIVE_PARAMETERS.MaximumBlockSize According to "HOWTO: How To Specify Variable Block Size for Tape Backup Functions" http://support.microsoft.com/kb/161338/en-us "If a buffer is large enough to read the data in a block, then the data will be read without any errors" the SMS tape buffer was enlarged to 512KB (the currently known maximal block size) and a read operation may be retried with variable blocksize 0 if drive supports variable block size. But even if a block is read with more then 64KB only the 64KB are processed. ---------------------------- revision 1.17 date: 2013/06/21 15:35:34; author: miraculix; state: Exp; lines: +4 -2 BUGFIX: (#16105) Allow to set lock retries to claim sm_data_server lock with sms.ini [SMS_SERVER] Lock_Retries=... (Default increased to 150) ---------------------------- revision 1.16 date: 2013/05/07 16:34:49; author: miraculix; state: Exp; lines: +6 -6 branches: 1.16.2; change: Unused formal parameter 'unsigned int uiBlockSize' removed from tp_connect_to_tape_drive()/TP_ConnectToTapeDrive() ---------------------------- revision 1.16.2.2 date: 2013/07/03 09:17:20; author: miraculix; state: Exp; lines: +4 -2 BUGFIX: (#16105) Allow to set lock retries to claim sm_data_server lock with sms.ini [SMS_SERVER] Lock_Retries=... (Default increased to 150) (fetched from rev. 1.17) ---------------------------- revision 1.16.2.1 date: 2013/05/16 16:20:59; author: miraculix; state: Exp; lines: +3 -3 change: Default pTapeCS->uiBlockSize = BLOCK_SIZE_64K ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/writelog.c,v v_4_2_1_41: 1.47 v_4_2_2_16: 1.49 description: ---------------------------- revision 1.49 date: 2013/07/10 10:45:50; author: miraculix; state: Exp; lines: +35 -17 bugfix: WINDOWS: If sms/stpd log file is opened by another process, e.g. 'tail -f {log_file}' then ERROR_SHARING_VIOLATION may appear and prevent that log file is renamed and a stackoverflow could happen ---------------------------- revision 1.48 date: 2013/03/21 16:18:11; author: ksushchyk; state: Exp; lines: +2 -2 CVS: CVS: WARNING: You are commiting a change to the main source repository. CVS: CVS: This change will be immediately available to all other users CVS: of this repository! Please be sure your changes have been CVS: adequately tested. CVS: CVS: CVS: Keywords and description for: CVS: * lowercase (bugfix/change/new/update) CVS: only for internal information, for instance CVS: a bugfix which was not yet delivered to a customer. CVS: * uppercase, (BUGFIX/CHANGE/NEW/UPDATE) CVS: for automatic release report generation, for instance CVS: a bugfix for a customer problem, CVS: or a CHANGE/NEW feature which should appear in release notes. CVS: CVS: BUGFIX/bugfix: {ticket id} {description of bug fix} CVS: CHANGE/change: {description of changed functionality} CVS: NEW/new: {description of new feature} CVS: UPDATE/update: {description of related update action e.g. database} {description} CVS: ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/sms_interface/writelogrefs.h,v v_4_2_1_41: 1.24 v_4_2_2_16: 1.25 description: ---------------------------- revision 1.25 date: 2013/04/15 13:29:12; author: sesam; state: Exp; lines: +2 -2 change: Log file name of 'http' server ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/tapeutil/makefile.unix,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/10/01 15:37:17; author: sesam; state: Exp; lines: +2 -2 use 'FREEZE' variable for 'cxfreeze' ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/tapeutil/makefile.win32,v v_4_2_1_41: 1.8 v_4_2_2_16: 1.12 description: ---------------------------- revision 1.12 date: 2013/04/24 14:04:21; author: kha; state: Exp; lines: +21 -34 change: replaced all single python library and dll copies with *.dll and *.pyd copies. Changed the build target of the python executables to su\exe\kernel\[platform] ---------------------------- revision 1.11 date: 2013/04/12 12:23:23; author: kha; state: Exp; lines: +41 -6 new: added the readtape.py all rules to obtain a sm_sms_readtape.exe file. Not included in the build process yet can be build by 'mks readtape' in the tapeutil directory. ---------------------------- revision 1.10 date: 2013/04/09 17:25:27; author: miraculix; state: Exp; lines: +6 -1 change: WINDOWS: Link with tc_functions object to satisfy functions TC_GetTapeParameters(...) and TC_ShowTapeParameters(...) by using define _SMS_TAPEUTIL ---------------------------- revision 1.9 date: 2013/04/05 07:19:28; author: kha; state: Exp; lines: +10 -5 change: inserted the check for the BIN_DIR existence. ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/tapeutil/readtape.py,v v_4_2_1_41: 1.6 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/04/12 14:36:26; author: kha; state: Exp; lines: +2 -1 bugfix: added a sys.exit call ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/tapeutil/setup_freeze_readtape.py,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/04/12 12:23:23; author: kha; state: Exp; new: added the readtape.py all rules to obtain a sm_sms_readtape.exe file. Not included in the build process yet can be build by 'mks readtape' in the tapeutil directory. ============================================================================= RCS file: /var/opt/cvsnew/su/src/sms/tapeutil/sms_tape.c,v v_4_2_1_41: 1.8 v_4_2_2_16: 1.14 description: ---------------------------- revision 1.14 date: 2013/07/22 12:56:45; author: miraculix; state: Exp; lines: +2 -1 change: #include stdbool.h ---------------------------- revision 1.13 date: 2013/05/14 12:26:26; author: miraculix; state: Exp; lines: +30 -21 change: Allow buffer size 512K ---------------------------- revision 1.12 date: 2013/05/13 12:20:52; author: miraculix; state: Exp; lines: +9 -4 change: Declare long lMultiply = 1L; ---------------------------- revision 1.11 date: 2013/05/10 15:18:37; author: miraculix; state: Exp; lines: +61 -53 change: sm_sms_tapeutil with 512k blocksize ---------------------------- revision 1.10 date: 2013/05/07 09:52:47; author: miraculix; state: Exp; lines: +2 -7 change: Now TapeOpen() sets the appropriate buffer size ---------------------------- revision 1.9 date: 2013/05/07 09:48:34; author: miraculix; state: Exp; lines: +55 -33 change: Maximal buffer size is 128k for read and will be reduced to 64k if drive's max. block size is 64k ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/tapeutil/sms_tape.h,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/05/14 12:26:26; author: miraculix; state: Exp; lines: +1 -2 change: Allow buffer size 512K ---------------------------- revision 1.3 date: 2013/05/10 15:18:38; author: miraculix; state: Exp; lines: +2 -2 change: sm_sms_tapeutil with 512k blocksize ---------------------------- revision 1.2 date: 2013/05/07 09:48:34; author: miraculix; state: Exp; lines: +3 -2 change: Maximal buffer size is 128k for read and will be reduced to 64k if drive's max. block size is 64k ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/tapeutil/win32_tape.c,v v_4_2_1_41: 1.6 v_4_2_2_16: 1.10 description: ---------------------------- revision 1.10 date: 2013/05/15 12:09:23; author: miraculix; state: Exp; lines: +20 -15 change: Correct calculation of written bytes ---------------------------- revision 1.9 date: 2013/05/14 12:26:26; author: miraculix; state: Exp; lines: +129 -75 change: Allow buffer size 512K ---------------------------- revision 1.8 date: 2013/05/07 10:58:49; author: miraculix; state: Exp; lines: +14 -4 change: Check if drive supports variable blocksize (==0) ---------------------------- revision 1.7 date: 2013/05/07 09:49:53; author: miraculix; state: Exp; lines: +17 -11 change: Maximal buffer size is 128k for read and will be reduced to 64k if drive's max. block size is 64k ---------------------------- RCS file: /var/opt/cvsnew/su/src/sms/tapeutil/win32_tape.h,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/05/14 12:26:26; author: miraculix; state: Exp; lines: +28 -26 change: Allow buffer size 512K ---------------------------- revision 1.6 date: 2013/05/13 12:19:47; author: miraculix; state: Exp; lines: +2 -1 change: prototype char *GetErrorMsg( DWORD dwError ); ---------------------------- revision 1.5 date: 2013/05/07 09:49:53; author: miraculix; state: Exp; lines: +5 -4 change: Maximal buffer size is 128k for read and will be reduced to 64k if drive's max. block size is 64k ---------------------------- RCS file: /var/opt/cvsnew/su/src/makefile.common,v v_4_2_1_41: 1.172 v_4_2_2_16: 1.180 description: ---------------------------- revision 1.180 date: 2013/10/02 11:20:36; author: sesam; state: Exp; lines: +2 -2 add 'LOCAL_DEV' to include path ---------------------------- revision 1.179 date: 2013/10/02 08:24:55; author: sesam; state: Exp; lines: +3 -3 search for Sesam libs in '/usr/local/sesam' ---------------------------- revision 1.178 date: 2013/10/01 14:20:22; author: sesam; state: Exp; lines: +44 -41 change: Make path to Sesam build libraries configurable ---------------------------- revision 1.177 date: 2013/07/28 16:19:20; author: oku2; state: Exp; lines: +3 -2 - Sesam build fixed on Mac - Mac OS X 10.5 incompatibility fixed ---------------------------- revision 1.176 date: 2013/06/19 15:27:04; author: sesam; state: Exp; lines: +2 -1 add ZLOGLIB ---------------------------- revision 1.175 date: 2013/06/07 14:31:49; author: oku2; state: Exp; lines: +2 -2 Deployment target (minimum supported OS version) changed to OS X v10.5 ---------------------------- revision 1.174 date: 2013/03/28 13:18:19; author: sesam; state: Exp; lines: +3 -1 add LD_LIBRARY_PATH=/usr/local/lib to copy 'libpython' into target directory ---------------------------- revision 1.173 date: 2013/03/04 14:00:36; author: sesam; state: Exp; lines: +2 -3 change: Remove include for 'VDDK' from globale include ---------------------------- RCS file: /var/opt/cvsnew/su/src/makefile.unix,v v_4_2_1_41: 1.80 v_4_2_2_16: 1.83 description: ---------------------------- revision 1.83 date: 2013/04/23 07:08:02; author: sesam; state: Exp; lines: +3 -1 change: Call explicit make of Sesam Python modules ---------------------------- revision 1.82 date: 2013/04/19 09:42:32; author: sesam; state: Exp; lines: +2 -2 add 'sm_update' to client kit ---------------------------- revision 1.81 date: 2013/04/04 09:20:56; author: sesam; state: Exp; lines: +6 -2 build 'sm_main' for client kit ---------------------------- RCS file: /var/opt/cvsnew/su/src/makefile.ver,v v_4_2_1_41: 1.336 v_4_2_2_16: 1.343 description: ---------------------------- revision 1.343 date: 2013/09/05 14:36:57; author: miraculix; state: Exp; lines: +3 -3 change: SBC_WIN32_VERSION=4.2R10 - Generation restore for Exchange 2007/2010 improved ---------------------------- revision 1.342 date: 2013/08/05 12:29:51; author: sesam; state: Exp; lines: +2 -2 SBC_NETWARE_VERSION=4.2R1 - BUGFIX: (#16242) GroupWise 2012 backup does not contain folder WPGATE. Now the exclude list is reduced to: '/*/wpcsin/,/*/wpcsout/,/*/mslocal/,/*/wptools/,/*/ofwork/,/*/oftemp/' ---------------------------- revision 1.341 date: 2013/07/10 13:12:24; author: kha; state: Exp; lines: +4 -5 change: SBC_WIN32_VERSION=4.2R9, MAIN_VERSION_RC=4,2,2,0 ---------------------------- revision 1.340 date: 2013/05/10 14:08:39; author: miraculix; state: Exp; lines: +3 -3 SMS_VERSION=4.2A4 BUGFIX: (#16040) If a tape write returns ERROR_CRC then the EOM handling must be called to avoid further CRC problems ---------------------------- revision 1.339 date: 2013/05/02 15:37:21; author: miraculix; state: Exp; lines: +3 -3 SCC_VERSION=4.2A2: BUGFIX: (#16008) CTRLC with KEEP_ALIVE to avoid socket error 10054 ---------------------------- revision 1.338 date: 2013/04/27 20:46:45; author: sesam; state: Exp; lines: +2 -2 new: sbc Unix version because of bugfixes in http transfer part ---------------------------- revision 1.337 date: 2013/03/28 08:39:30; author: sesam; state: Exp; lines: +3 -3 SMS 4.2A3 because of some major bugfixes in 'http' server part ---------------------------- RCS file: /var/opt/cvsnew/su/src/makefile.wcommon,v v_4_2_1_41: 1.114 v_4_2_2_16: 1.124 description: ---------------------------- revision 1.124 date: 2013/09/16 07:55:37; author: miraculix; state: Exp; lines: +4 -2 change: Set 'CRYPT_LIBS=$(CM_CRYPT) $(MD5) $(CRYPT_STATIC_LIB)' with 'CRYPT_STATIC_LIB=$(ADD_LIB)\libeay32MD.lib' ---------------------------- revision 1.123 date: 2013/09/12 16:08:44; author: miraculix; state: Exp; lines: +2 -2 change: BLOWFISH bf.dll now obsolete ---------------------------- revision 1.122 date: 2013/09/09 10:27:52; author: miraculix; state: Exp; lines: +1 -2 change: Since revision 1.119 the LDFLAS are set to LDFLAGS= /DEBUG $(LDFLAGS) even if not called with '-D DEBUG' ---------------------------- revision 1.121 date: 2013/08/30 06:28:06; author: ksushchyk; state: Exp; lines: +17 -4 Libcurl path changed from common to sesamdev ---------------------------- revision 1.120 date: 2013/08/22 15:08:45; author: miraculix; state: Exp; lines: +2 -1 new: Build sbc_mysql for Windows ---------------------------- revision 1.119 date: 2013/07/26 14:11:05; author: miraculix; state: Exp; lines: +10 -5 change: Use MTCFLAGS, MTRT_LIB and MTNO_LIB as compiler and linker options if compilation and linking with LIBCMT.LIB instead of MSVCRT.LIB (or MSVCRTD.LIB) ---------------------------- revision 1.118 date: 2013/04/24 14:09:39; author: kha; state: Exp; lines: +1 -20 change: removed all python pathes since the makefiles were adjusted and python libraries are not copied file by file anymore. ---------------------------- revision 1.117 date: 2013/04/23 15:05:41; author: miraculix; state: Exp; lines: +6 -1 change: If INCLUDES is defined then use compiler option /showIncludes, e.g. 'nmake INCLUDES=1 makefile.win32' ---------------------------- revision 1.116 date: 2013/04/04 14:57:05; author: kha; state: Exp; lines: +2 -1 new: added a variable for the scc/python sub directory ---------------------------- revision 1.115 date: 2013/03/26 10:26:43; author: kha; state: Exp; lines: +6 -2 change: included the needed pyd files in order to build and execute the sm_sshd correctly ---------------------------- RCS file: /var/opt/cvsnew/su/src/makefile.win32,v v_4_2_1_41: 1.91 v_4_2_2_16: 1.92 description: ---------------------------- revision 1.92 date: 2013/08/22 15:08:45; author: miraculix; state: Exp; lines: +25 -3 new: Build sbc_mysql for Windows ---------------------------- RCS file: /var/opt/cvsnew/su/src/makefile.ver,v v_4_2_1_41: 1.336 v_4_2_2_16: 1.343 description: ---------------------------- revision 1.343 date: 2013/09/05 14:36:57; author: miraculix; state: Exp; lines: +3 -3 change: SBC_WIN32_VERSION=4.2R10 - Generation restore for Exchange 2007/2010 improved ---------------------------- revision 1.342 date: 2013/08/05 12:29:51; author: sesam; state: Exp; lines: +2 -2 SBC_NETWARE_VERSION=4.2R1 - BUGFIX: (#16242) GroupWise 2012 backup does not contain folder WPGATE. Now the exclude list is reduced to: '/*/wpcsin/,/*/wpcsout/,/*/mslocal/,/*/wptools/,/*/ofwork/,/*/oftemp/' ---------------------------- revision 1.341 date: 2013/07/10 13:12:24; author: kha; state: Exp; lines: +4 -5 change: SBC_WIN32_VERSION=4.2R9, MAIN_VERSION_RC=4,2,2,0 ---------------------------- revision 1.340 date: 2013/05/10 14:08:39; author: miraculix; state: Exp; lines: +3 -3 SMS_VERSION=4.2A4 BUGFIX: (#16040) If a tape write returns ERROR_CRC then the EOM handling must be called to avoid further CRC problems ---------------------------- revision 1.339 date: 2013/05/02 15:37:21; author: miraculix; state: Exp; lines: +3 -3 SCC_VERSION=4.2A2: BUGFIX: (#16008) CTRLC with KEEP_ALIVE to avoid socket error 10054 ---------------------------- revision 1.338 date: 2013/04/27 20:46:45; author: sesam; state: Exp; lines: +2 -2 new: sbc Unix version because of bugfixes in http transfer part ---------------------------- revision 1.337 date: 2013/03/28 08:39:30; author: sesam; state: Exp; lines: +3 -3 SMS 4.2A3 because of some major bugfixes in 'http' server part ---------------------------- RCS file: /var/opt/cvsnew/ini/makefile.win32,v v_4_2_1_41: 1.51 v_4_2_2_16: 1.52 description: ---------------------------- revision 1.52 date: 2012/10/30 13:00:56; author: kha; state: Exp; lines: +2 -2 change: changed the default branch to v4_2_1 ---------------------------- RCS file: /var/opt/cvsnew/ini/makefile.win32.pre,v v_4_2_1_41: 1.202 v_4_2_2_16: 1.210 description: ---------------------------- revision 1.210 date: 2013/08/22 15:10:36; author: miraculix; state: Exp; lines: +3 -1 new: Add sbc_mysql for Windows to gui and client package ---------------------------- revision 1.209 date: 2013/08/20 13:26:27; author: miraculix; state: Exp; lines: +3 -1 new: Add sm_filter.exe to gui and client package ---------------------------- revision 1.208 date: 2013/06/28 07:59:35; author: kha; state: Exp; lines: +5 -3 new: inserted the sm_update.exe in the client and gui package. ---------------------------- revision 1.207 date: 2013/06/14 14:08:27; author: kha; state: Exp; lines: +2 -2 change: removed the leftover !ENDIF ---------------------------- revision 1.206 date: 2013/06/14 11:20:21; author: kha; state: Exp; lines: +13 -19 change: include the sources for vddk5.1.1 and vddk5.0 in the build process and change the set_vddk64.ps1 to set_vddk.ps1 as well as insert the set_vddk.ps1 in x64 and x86. ---------------------------- revision 1.205 date: 2013/04/24 15:25:56; author: kha; state: Exp; lines: +3 -1 change: signing will only be executed once when building the server kit. All other kits are copied from the server. ---------------------------- revision 1.204 date: 2013/04/24 12:42:55; author: kha; state: Exp; lines: +15 -31 change: added the missing zip files to the sm_ssh and sm_sshd executables ---------------------------- revision 1.203 date: 2013/04/09 12:07:02; author: kha; state: Exp; lines: +5 -1 new: added the sm_ssh and sm_sshd to the client and the gui package. ---------------------------- RCS file: /var/opt/cvsnew/ini/sesam_srv.spec,v v_4_2_1_41: 1.71 v_4_2_2_16: 1.73 description: ---------------------------- revision 1.73 date: 2013/07/04 09:06:14; author: sesam; state: Exp; lines: +5 -4 change: Better way to source 'sm.ini' file in case of update ---------------------------- revision 1.72 date: 2013/07/03 10:16:03; author: sesam; state: Exp; lines: +4 -4 change: Better way to source 'sm.ini' file ---------------------------- RCS file: /var/opt/cvsnew/ini/debian/control.cli,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/06/17 09:05:35; author: sesam; state: Exp; lines: +2 -2 new: Add 'postgresql' to dependencies, check for verion '7' in Debian version file and remove 'mkisofs' from dependencies ---------------------------- revision 1.5 date: 2013/06/13 08:28:20; author: sesam; state: Exp; lines: +2 -2 new: Add dependencies for REAR and allow Java 7 ---------------------------- RCS file: /var/opt/cvsnew/ini/debian/control.gui,v v_4_2_1_41: 1.6 v_4_2_2_16: 1.8 description: ---------------------------- revision 1.8 date: 2013/06/17 09:05:35; author: sesam; state: Exp; lines: +2 -2 new: Add 'postgresql' to dependencies, check for verion '7' in Debian version file and remove 'mkisofs' from dependencies ---------------------------- revision 1.7 date: 2013/06/13 08:28:20; author: sesam; state: Exp; lines: +2 -2 new: Add dependencies for REAR and allow Java 7 ---------------------------- RCS file: /var/opt/cvsnew/ini/debian/control.rts,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/06/17 09:05:35; author: sesam; state: Exp; lines: +2 -2 new: Add 'postgresql' to dependencies, check for verion '7' in Debian version file and remove 'mkisofs' from dependencies ---------------------------- revision 1.5 date: 2013/06/13 08:28:20; author: sesam; state: Exp; lines: +2 -2 new: Add dependencies for REAR and allow Java 7 ---------------------------- RCS file: /var/opt/cvsnew/ini/debian/control.srv,v v_4_2_1_41: 1.8 v_4_2_2_16: 1.11 description: ---------------------------- revision 1.11 date: 2013/07/04 06:43:29; author: sesam; state: Exp; lines: +2 -2 Postgresql dependency dynamically added ---------------------------- revision 1.10 date: 2013/06/17 09:05:35; author: sesam; state: Exp; lines: +2 -2 new: Add 'postgresql' to dependencies, check for verion '7' in Debian version file and remove 'mkisofs' from dependencies ---------------------------- revision 1.9 date: 2013/06/13 08:28:20; author: sesam; state: Exp; lines: +2 -2 new: Add dependencies for REAR and allow Java 7 ---------------------------- RCS file: /var/opt/cvsnew/ini/debian/postinst.srv,v v_4_2_1_41: 1.23 v_4_2_2_16: 1.24 description: ---------------------------- revision 1.24 date: 2013/06/17 09:05:35; author: sesam; state: Exp; lines: +3 -2 new: Add 'postgresql' to dependencies, check for verion '7' in Debian version file and remove 'mkisofs' from dependencies ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/com.sep.sesam-client.plist,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +1 -1 Start stop script for Mac OS X added ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/postinstall.sh,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.11 description: ---------------------------- revision 1.11 date: 2013/08/22 14:39:40; author: oku2; state: Exp; lines: +23 -15 Packages scriipts improved to use pathes from INI-files ---------------------------- revision 1.10 date: 2013/08/18 09:16:47; author: oku2; state: Exp; lines: +3 -3 Postinstall scripts fixed ---------------------------- revision 1.9 date: 2013/08/11 13:26:39; author: oku2; state: Exp; lines: +24 -13 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.8 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +4 -1 Start stop script for Mac OS X added ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/postinstall_gui.sh,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/08/22 14:39:40; author: oku2; state: Exp; lines: +24 -16 Packages scriipts improved to use pathes from INI-files ---------------------------- revision 1.4 date: 2013/08/18 09:16:47; author: oku2; state: Exp; lines: +3 -3 Postinstall scripts fixed ---------------------------- revision 1.3 date: 2013/08/11 13:26:39; author: oku2; state: Exp; lines: +26 -15 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.2 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +5 -2 Start stop script for Mac OS X added ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/postinstall_uninstall.sh,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/08/22 14:39:40; author: oku2; state: Exp; lines: +12 -2 Packages scriipts improved to use pathes from INI-files ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/preinstall.sh,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/08/22 14:39:40; author: oku2; state: Exp; lines: +10 -0 Packages scriipts improved to use pathes from INI-files ---------------------------- revision 1.5 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +3 -2 Start stop script for Mac OS X added ---------------------------- revision 1.4 date: 2013/08/07 16:21:03; author: oku2; state: Exp; lines: +4 -2 Services stopping script changed to /opt/sesam/skel/templates/sm_startstop.linux ---------------------------- revision 1.3 date: 2013/07/12 09:15:12; author: oku2; state: Exp; lines: +1 -1 Fixed corrupted PackageMacker project files ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/Sesam Client/Sesam Client/SesamClient.h,v v_4_2_1_41: 1.5 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/05/07 12:52:55; author: kha; state: Exp; lines: +17 -1 change: fixed some issues of the build on mac 10.5. Changed the required libraries and some general features. ---------------------------- revision 1.6 date: 2013/04/25 15:21:51; author: oku2; state: Exp; lines: +2 -2 - Deployment target changed to 10.5 - Code adopted for OS X 10.5 ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/Sesam Client/Sesam Client/SesamClient.m,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.14 description: ---------------------------- revision 1.14 date: 2013/08/20 16:10:28; author: oku2; state: Exp; lines: +7 -7 Services statues checking after start/stopping fixed ---------------------------- revision 1.13 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +2 -2 Start stop script for Mac OS X added ---------------------------- revision 1.12 date: 2013/08/08 12:20:25; author: oku2; state: Exp; lines: +18 -6 Improved not to ask admin password twice ---------------------------- revision 1.11 date: 2013/08/07 15:38:52; author: oku2; state: Exp; lines: +2 -2 Start/stop script changed to /opt/sesam/skel/templates/sm_startstop.linux ---------------------------- revision 1.10 date: 2013/05/07 12:52:55; author: kha; state: Exp; lines: +2 -18 change: fixed some issues of the build on mac 10.5. Changed the required libraries and some general features. ---------------------------- revision 1.9 date: 2013/04/26 14:45:56; author: oku2; state: Exp; lines: +11 -11 Instance variables declaration moved from class extension to implementation (instance varibales are not supported in class extension in Mac OS X 10.5) ---------------------------- revision 1.8 date: 2013/04/26 09:12:47; author: oku2; state: Exp; lines: +77 -78 Mac OS X 10.5 compatibility changes ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/Sesam Client/Sesam Client/de.lproj/Localizable.strings,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/25 15:21:51; author: oku2; state: Exp; lines: +19 -20 - Deployment target changed to 10.5 - Code adopted for OS X 10.5 ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/Sesam Client/Sesam Client/de.lproj/SesamClient.xib,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/04/26 09:12:48; author: oku2; state: Exp; lines: +475 -270 Mac OS X 10.5 compatibility changes ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/Sesam Client/Sesam Client/en.lproj/Localizable.strings,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/04/25 15:21:51; author: oku2; state: Exp; lines: +19 -20 - Deployment target changed to 10.5 - Code adopted for OS X 10.5 ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/Sesam Client/Sesam Client/en.lproj/SesamClient.xib,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.9 description: ---------------------------- revision 1.9 date: 2013/04/26 09:12:48; author: oku2; state: Exp; lines: +453 -255 Mac OS X 10.5 compatibility changes ---------------------------- revision 1.8 date: 2013/04/25 15:21:51; author: oku2; state: Exp; lines: +24 -19 - Deployment target changed to 10.5 - Code adopted for OS X 10.5 ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/Sesam Client/Sesam Client.xcodeproj/project.pbxproj,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/05/28 10:15:03; author: oku2; state: Exp; lines: +2 -3 Build fixed ---------------------------- revision 1.5 date: 2013/05/07 13:43:48; author: kha; state: Exp; lines: +34 -21 change: fixed some issues of the build on mac 10.5. Changed the required libraries and some general features. ---------------------------- revision 1.4 date: 2013/04/25 15:21:51; author: oku2; state: Exp; lines: +5 -5 - Deployment target changed to 10.5 - Code adopted for OS X 10.5 ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/Uninstall Sesam.app/Contents/Resources/script,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.8 description: ---------------------------- revision 1.8 date: 2013/08/27 10:09:41; author: oku2; state: Exp; lines: +10 -1 'sm_setup delete' execution on uninstallation added ---------------------------- revision 1.7 date: 2013/08/22 14:39:40; author: oku2; state: Exp; lines: +12 -2 Packages scriipts improved to use pathes from INI-files ---------------------------- revision 1.6 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +4 -3 Start stop script for Mac OS X added ---------------------------- revision 1.5 date: 2013/08/08 14:10:28; author: oku2; state: Exp; lines: +6 -1 Sesam services stopping fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_client.pmdoc/01client.xml,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.10 description: ---------------------------- revision 1.10 date: 2013/08/18 13:25:22; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.9 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.8 date: 2013/07/12 09:15:12; author: oku2; state: Exp; lines: +1 -1 Fixed corrupted PackageMacker project files ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_client.pmdoc/02com-contents.xml,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/08/18 13:25:22; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.6 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +1 -1 Start stop script for Mac OS X added ---------------------------- revision 1.5 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_client.pmdoc/02com.xml,v v_4_2_1_41: 1.6 v_4_2_2_16: 1.9 description: ---------------------------- revision 1.9 date: 2013/08/18 13:25:22; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.8 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +1 -1 Start stop script for Mac OS X added ---------------------------- revision 1.7 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_client.pmdoc/03sesamclient-contents.xml,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/08/18 13:25:22; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.5 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +1 -1 Start stop script for Mac OS X added ---------------------------- revision 1.4 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_client.pmdoc/03sesamclient.xml,v v_4_2_1_41: 1.6 v_4_2_2_16: 1.9 description: ---------------------------- revision 1.9 date: 2013/08/18 13:25:22; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.8 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +1 -1 Start stop script for Mac OS X added ---------------------------- revision 1.7 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_client.pmdoc/04uninstall-contents.xml,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/08/18 13:25:22; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.3 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +1 -1 Start stop script for Mac OS X added ---------------------------- revision 1.2 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_client.pmdoc/04uninstall.xml,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/08/18 13:25:22; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.4 date: 2013/08/08 15:40:35; author: oku2; state: Exp; lines: +1 -1 Start stop script for Mac OS X added ---------------------------- revision 1.3 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_client.pmdoc/index.xml,v v_4_2_1_41: 1.5 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/08/18 13:25:22; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.6 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/01gui.xml,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/08/18 13:25:22; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.6 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.5 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- revision 1.4 date: 2013/07/12 09:15:12; author: oku2; state: Exp; lines: +1 -1 Fixed corrupted PackageMacker project files ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/02com-contents.xml,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/08/18 13:25:23; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.5 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.4 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/02com.xml,v v_4_2_1_41: 1.5 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/08/18 13:25:23; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.6 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/03sesamclient-contents.xml,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/08/18 13:25:23; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.5 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.4 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/03sesamclient.xml,v v_4_2_1_41: 1.6 v_4_2_2_16: 1.10 description: ---------------------------- revision 1.10 date: 2013/08/28 11:33:17; author: oku2; state: Exp; lines: +1 -1 "Allow Relocation" flag removed ---------------------------- revision 1.9 date: 2013/08/18 13:25:23; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.8 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.7 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/04uninstall-contents.xml,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/08/18 13:25:23; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.4 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.3 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/04uninstall.xml,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/08/28 11:33:17; author: oku2; state: Exp; lines: +1 -1 "Allow Relocation" flag removed ---------------------------- revision 1.5 date: 2013/08/18 13:25:23; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.4 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.3 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/05sesam-contents.xml,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/08/18 13:25:23; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.4 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.3 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/05sesam.xml,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/08/18 13:25:23; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.4 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.3 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/ini/macosx/sesam_gui.pmdoc/index.xml,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.7 description: ---------------------------- revision 1.7 date: 2013/08/28 11:33:17; author: oku2; state: Exp; lines: +1 -1 "Allow Relocation" flag removed ---------------------------- revision 1.6 date: 2013/08/18 13:25:23; author: oku2; state: Exp; lines: +1 -1 'Allow relocation' installation option removed ---------------------------- revision 1.5 date: 2013/08/11 13:26:40; author: oku2; state: Exp; lines: +1 -1 Installation on Mac OS X 10.5 fixed ---------------------------- revision 1.4 date: 2013/07/28 16:11:18; author: oku2; state: Exp; lines: +1 -1 Applications relocation issue fixed ---------------------------- RCS file: /var/opt/cvsnew/skel/sm_db_update.ini,v v_4_2_1_41: 1.173 v_4_2_2_16: 1.209 description: ---------------------------- revision 1.209 date: 2013/10/07 13:48:20; author: sesam; state: Exp; lines: +10 -10 bugfix: Create 'gv_rw_ini:stpd_conf' before starting Sesam DB for update, because 'sm_main' tries to read this directory ---------------------------- revision 1.208 date: 2013/10/03 18:57:49; author: kha; state: Exp; lines: +10 -10 change: ignore set_vddk.ps1 return code ---------------------------- revision 1.207 date: 2013/10/02 12:07:07; author: kha; state: Exp; lines: +25 -21 change: reverted the 'sm_db import -n...' call since this option leads to a stop of the import in case of an error under windows and inserted a delete statement for the created *.import files instead. ---------------------------- revision 1.206 date: 2013/10/02 08:27:08; author: kha; state: Exp; lines: +16 -15 change: moved the export, manipulate, and import of the sesam database to the beginning of the Update 4.0 section to make sure data update statement will be placed underneath ---------------------------- revision 1.205 date: 2013/10/01 14:56:58; author: kha; state: Exp; lines: +43 -27 bugfix: moved the statement 'update data_stores set data_store_type='Path' ...' down after the database export, modify, and import has taken place, otherwise update of older versions did not work. Replace all sed statements, for windows 'exec sed -i' is u sed from now on and for unix 'cmd sed ... > ...' is used in combination with a file move and delete of the temporarily created file. Inserted a section for masking single quotes called MaskSingleQuotes which can be executed manually, it is not included in the automatic update procedure yet. ---------------------------- revision 1.204 date: 2013/10/01 08:50:26; author: kha; state: Exp; lines: +15 -15 bugfix: inserted - in front of all ini copyinivalue statements ---------------------------- revision 1.203 date: 2013/09/30 17:45:07; author: sesam; state: Exp; lines: +18 -18 bugfix: Remove '[]' from section names for 'ini' functions ---------------------------- revision 1.202 date: 2013/09/10 11:35:12; author: kha; state: Exp; lines: +28 -27 change: moved the creation of the ini\ssl directory to the general 4.2 update procedure and removed the creation of the sm_ssh, stpd_conf and ssl from the UNIX specific part since its already done in the general 4.2 section. ---------------------------- revision 1.201 date: 2013/08/27 12:32:49; author: miraculix; state: Exp; lines: +12 -12 new: Update MySQL task_type: set protection '6' for Windows ---------------------------- revision 1.200 date: 2013/08/16 12:11:17; author: sesam; state: Exp; lines: +12 -12 bugfix: Fix wrong syntax for update of '/etc/sesam2000.ini' ---------------------------- revision 1.199 date: 2013/08/16 07:58:10; author: sesam; state: Exp; lines: +10 -10 change: Set 'block_size=NULL' for 'DISK_STORE' drives ---------------------------- revision 1.198 date: 2013/08/02 10:31:24; author: sesam; state: Exp; lines: +27 -24 bugfix: Change version number in '/etc/sesam2000.ini' during update again. ATTENTION: This value should never be used from any Sesam functions ---------------------------- revision 1.197 date: 2013/07/23 15:58:15; author: miraculix; state: Exp; lines: +11 -11 change: New SharePoint Server backup based on 'VSS:/SharePoint Services Writer' ---------------------------- revision 1.196 date: 2013/07/11 14:21:34; author: kha; state: Exp; lines: +12 -10 BUGFIX: (#16011), (#16161) sm_db return code is now the true return code. If errors occur the return code is !=0. To enforce the import and export of the db files use the '-' switch before the exec keyword. Additionally inserted the missing closing quotat ions from the insert into defaults statement. ---------------------------- revision 1.195 date: 2013/07/08 12:54:04; author: kha; state: Exp; lines: +10 -10 BUGFIX: In case of an update with version smaller than 4.0.1.15 the sed command in the [Update Columns] did not work properly since the gv_rw_work: after the > sign was not replaced. ---------------------------- revision 1.194 date: 2013/07/03 11:26:23; author: sesam; state: Exp; lines: +10 -10 Update of 'data_store_types' must be done before import ---------------------------- revision 1.193 date: 2013/07/03 11:04:00; author: sesam; state: Exp; lines: +10 -10 bugfix: Update data_store_type='Disk' to 'data_store_type='Path' ---------------------------- revision 1.192 date: 2013/07/03 08:48:01; author: sesam; state: Exp; lines: +10 -10 create 'gv_rw_ini:ssl' ---------------------------- revision 1.191 date: 2013/06/27 15:41:24; author: kha; state: Exp; lines: +33 -28 change: inserted a flag for executing executables called exec. This flag can be used instead of the cmd in the sm_db_update.ini or update.ini. ---------------------------- revision 1.190 date: 2013/06/20 12:07:04; author: kha; state: Exp; lines: +10 -10 bugfix: reentered the cd gv_rw_work: command before executing the sbc backup. ---------------------------- revision 1.189 date: 2013/06/20 10:55:57; author: kha; state: Exp; lines: +10 -10 bugfix: changed the large Update flag to a small one for the Windows_vmware_vddk section ---------------------------- revision 1.188 date: 2013/06/19 15:35:13; author: kha; state: Exp; lines: +73 -56 change: inserted the flag '-' for ignoring the return code of a command. From now on if an error occures and the '-' flag is not put to the command the update returns the error code and stops. Also inserted the ini flag for modifying ini files. Will soon be implemented in a different way in the sm_db_update.exe and the sm_update.exe ---------------------------- revision 1.187 date: 2013/06/14 12:52:08; author: kha; state: Exp; lines: +49 -41 change: inserted the sm_setup flag and replaced all 'cmd sm_setup' calls with 'sm_setup'. Also inserted the execution of the set_vddk.ps1 for windows. ---------------------------- revision 1.186 date: 2013/06/14 09:22:15; author: sesam; state: Exp; lines: +10 -10 change: Remove 'Si3 Deduplication' form data store types for release version ---------------------------- revision 1.185 date: 2013/06/04 12:55:19; author: sesam; state: Exp; lines: +17 -14 new: 'gv_rw_lib' and extract 'REAR' if tgz is found ---------------------------- revision 1.184 date: 2013/06/03 14:43:53; author: kha; state: Exp; lines: +17 -11 change: added a new tag for checking the existence or non existence of a file. ---------------------------- revision 1.183 date: 2013/05/27 14:51:01; author: kha; state: Exp; lines: +20 -20 bugfix: fixed the step numbering which was mixed up hence the sm_db_update stopped at step_23 ---------------------------- revision 1.182 date: 2013/05/27 10:42:44; author: miraculix; state: Exp; lines: +25 -10 change: Update to version 4.4 with activation of 'BETA' GUI mode ---------------------------- revision 1.181 date: 2013/04/25 07:37:18; author: kha; state: Exp; lines: +28 -28 change: replaced all occurences of cp with copy and all occurences of rm with delete. Fixed the bug in 'Update python' in the first echo line. ---------------------------- revision 1.180 date: 2013/04/24 15:54:38; author: kha; state: Exp; lines: +17 -9 change: added the removable of the hashlib.py, sbccom.py and sm_common.py files for windows. ---------------------------- revision 1.179 date: 2013/04/19 09:29:19; author: sesam; state: Exp; lines: +25 -19 add 'sds' directory ---------------------------- revision 1.178 date: 2013/04/19 09:18:25; author: sesam; state: Exp; lines: +47 -11 CHANGE: Move some functions from shell script directly into 'sm_(db_)update ---------------------------- revision 1.177 date: 2013/04/17 09:00:09; author: kha; state: Exp; lines: +10 -10 change: changed the platform identifier from 'platform' to '$platform' for clarification reasons ---------------------------- revision 1.176 date: 2013/04/16 10:20:45; author: kha; state: Exp; lines: +9 -8 change: added a new token called $skel_version which can be used in the sm_db_update.ini or the sm_update.ini. This token will be replaced by the skel\*_srv.*.*, gui, cli, or rts file found. ---------------------------- revision 1.175 date: 2013/03/25 14:43:26; author: kha; state: Exp; lines: +11 -11 change: replaced the sed -i statement with the stdout and copy statements to make sure that the sed works even if the -i functionality is not given. ---------------------------- revision 1.174 date: 2013/03/20 16:36:28; author: kha; state: Exp; lines: +22 -15 change: (#15882) from now on notifications are not add using the sm_cmd anymore but rather the new iNotification from sm_db_update. This way even if the rmi is down the notification can still be added. ---------------------------- revision 1.173.2.1 date: 2013/07/08 13:06:15; author: kha; state: Exp; lines: +11 -11 BUGFIX: In case of an update with version smaller than 4.0.1.15 the sed command in the [Update Columns] did not work properly since the gv_rw_work: after the > sign was not replaced. ============================================================================= RCS file: /var/opt/cvsnew/skel/sm_execute_update.cmd,v v_4_2_1_41: 1.11 v_4_2_2_16: 1.13 description: ---------------------------- revision 1.13 date: 2013/07/12 07:57:09; author: kha; state: Exp; lines: +1 -3 bugfix: erased the del statement of the sm_ctrld_old.exe file since it will always be in use. ---------------------------- revision 1.12 date: 2013/07/11 15:08:03; author: kha; state: Exp; lines: +9 -6 bugfix: (#16136) move the sm_ctrld.exe which is in use during a major and can hence not be removed leading to a file in use error to the bin directory before starting the auto update. ---------------------------- RCS file: /var/opt/cvsnew/skel/sm_lic.ini,v v_4_2_1_41: 1.29 v_4_2_2_16: 1.31 description: ---------------------------- revision 1.31 date: 2013/05/29 12:05:31; author: kha; state: Exp; lines: +81 -80 change: reverted the sm_lic.ini to revision 1.29. Inserted the 'SEP_DeDup_TB 0010' and reliced the license. ---------------------------- revision 1.30 date: 2013/05/27 15:10:10; author: miraculix; state: Exp; lines: +81 -82 change: SEP DEMO license with SEP_DeDup_TB 10 ---------------------------- RCS file: /var/opt/cvsnew/skel/sm_update.ini,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.20 description: ---------------------------- revision 1.20 date: 2013/10/08 08:43:44; author: sesam; state: Exp; lines: +3 -3 change http port to 11000 ---------------------------- revision 1.19 date: 2013/09/30 17:45:07; author: sesam; state: Exp; lines: +5 -5 bugfix: Remove '[]' from section names for 'ini' functions ---------------------------- revision 1.18 date: 2013/09/12 06:57:24; author: kha; state: Exp; lines: +8 -5 change: inserted a comment to explain the install section which is only used for new Installation. ---------------------------- revision 1.17 date: 2013/09/10 20:21:57; author: sesam; state: Exp; lines: +3 -3 new: Create 'gv_rw_ini:ssl' during update ---------------------------- revision 1.16 date: 2013/08/02 10:31:24; author: sesam; state: Exp; lines: +10 -5 bugfix: Change version number in '/etc/sesam2000.ini' during update again. ATTENTION: This value should never be used from any Sesam functions ---------------------------- revision 1.15 date: 2013/08/01 13:10:21; author: sesam; state: Exp; lines: +5 -5 change: Handle missing 'package_name' and 'package_type' key in version file as non fatal errors ---------------------------- revision 1.14 date: 2013/07/11 10:20:36; author: sesam; state: Exp; lines: +10 -10 change: Create 'gv_rw_work:sem' directory for update from 3.6. ---------------------------- revision 1.13 date: 2013/07/05 09:44:06; author: sesam; state: Exp; lines: +17 -2 new: Add section 'Install' called by 'sm_setup' during installtion ---------------------------- revision 1.12 date: 2013/06/27 15:41:24; author: kha; state: Exp; lines: +10 -5 change: inserted a flag for executing executables called exec. This flag can be used instead of the cmd in the sm_db_update.ini or update.ini. ---------------------------- revision 1.11 date: 2013/06/20 10:58:27; author: kha; state: Exp; lines: +7 -3 bugfix: inserted the check for the version 4.2.2.1 for executing the set_vddk.ps1 powershell script ---------------------------- revision 1.10 date: 2013/06/19 15:35:13; author: kha; state: Exp; lines: +21 -16 change: inserted the flag '-' for ignoring the return code of a command. From now on if an error occures and the '-' flag is not put to the command the update returns the error code and stops. Also inserted the ini flag for modifying ini files. Will soon be implemented in a different way in the sm_db_update.exe and the sm_update.exe ---------------------------- revision 1.9 date: 2013/06/14 12:52:08; author: kha; state: Exp; lines: +26 -20 change: inserted the sm_setup flag and replaced all 'cmd sm_setup' calls with 'sm_setup'. Also inserted the execution of the set_vddk.ps1 for windows. ---------------------------- revision 1.8 date: 2013/06/04 12:53:22; author: sesam; state: Exp; lines: +9 -6 new: 'gv_rw_lib' and extract 'REAR' if tgz is found ---------------------------- revision 1.7 date: 2013/06/03 14:43:53; author: kha; state: Exp; lines: +10 -4 change: added a new tag for checking the existence or non existence of a file. ---------------------------- revision 1.6 date: 2013/05/27 14:52:36; author: kha; state: Exp; lines: +21 -21 bugfix: fixed the step numbering which was mixed up hence the sm_db_update stopped at step_18 ---------------------------- revision 1.5 date: 2013/04/25 07:37:18; author: kha; state: Exp; lines: +6 -6 change: replaced all occurences of cp with copy and all occurences of rm with delete. Fixed the bug in 'Update python' in the first echo line. ---------------------------- revision 1.4 date: 2013/04/19 09:44:50; author: sesam; state: Exp; lines: +14 -12 add some RDS specific actions ---------------------------- revision 1.3 date: 2013/04/17 09:02:05; author: kha; state: Exp; lines: +4 -3 change: changed the platform identifier from 'platform' to '$platform' for clarification reasons. Added the $installation_type identifier. ---------------------------- revision 1.2 date: 2013/04/16 12:25:22; author: sesam; state: Exp; lines: +18 -5 new: Update of Sesam client ---------------------------- revision 1.1 date: 2013/04/16 10:20:45; author: kha; state: Exp; change: added a new token called $skel_version which can be used in the sm_db_update.ini or the sm_update.ini. This token will be replaced by the skel\*_srv.*.*, gui, cli, or rts file found. ============================================================================= RCS file: /var/opt/cvsnew/manuals/common/graphics/Bt-ViewDefault.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/08/18 14:00:43; author: seniorix; state: Exp; add: new button graphics ============================================================================= RCS file: /var/opt/cvsnew/manuals/common/graphics/Bt-ViewSave.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/08/18 14:00:43; author: seniorix; state: Exp; add: new button graphics ============================================================================= RCS file: /var/opt/cvsnew/manuals/common/styles/en/sep_doc_en.sty,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/12 17:33:55; author: seniorix; state: Exp; lines: +3 -2 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/quick_install_guide/de/quick_install_guide_de.tex,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/01/10 09:00:18; author: kha; state: Exp; lines: +3 -2 new: added a section for the MacOS client and gui package in the quick install guide ---------------------------- RCS file: /var/opt/cvsnew/manuals/quick_install_guide/de/graphics/InstallSystemPreferencesMacOSGUI_de.png,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/20 15:18:16; author: kha; state: Exp; new: described the MacOS Sesam GUI Tab with image in the quick instell guide ============================================================================= RCS file: /var/opt/cvsnew/manuals/quick_install_guide/de/graphics/InstallSystemPreferencesMacOS_de.png,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/01/10 09:00:18; author: kha; state: Exp; new: added a section for the MacOS client and gui package in the quick install guide ============================================================================= RCS file: /var/opt/cvsnew/manuals/quick_install_guide/de/sections/InstallationMacOS_de.tex,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/03/20 15:18:16; author: kha; state: Exp; lines: +9 -8 new: described the MacOS Sesam GUI Tab with image in the quick instell guide ---------------------------- revision 1.2 date: 2013/01/10 10:14:54; author: kha; state: Exp; lines: +9 -9 change: moved the position of the image to the client package description ---------------------------- revision 1.1 date: 2013/01/10 09:00:18; author: kha; state: Exp; new: added a section for the MacOS client and gui package in the quick install guide ============================================================================= RCS file: /var/opt/cvsnew/manuals/quick_install_guide/en/quick_install_guide_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/01/10 09:00:18; author: kha; state: Exp; lines: +3 -2 new: added a section for the MacOS client and gui package in the quick install guide ---------------------------- RCS file: /var/opt/cvsnew/manuals/quick_install_guide/en/graphics/InstallSystemPreferencesMacOSGUI_en.png,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/20 15:18:16; author: kha; state: Exp; new: described the MacOS Sesam GUI Tab with image in the quick instell guide ============================================================================= RCS file: /var/opt/cvsnew/manuals/quick_install_guide/en/graphics/InstallSystemPreferencesMacOS_en.png,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/01/10 09:00:18; author: kha; state: Exp; new: added a section for the MacOS client and gui package in the quick install guide ============================================================================= RCS file: /var/opt/cvsnew/manuals/quick_install_guide/en/sections/InstallationMacOS_en.tex,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/03/20 15:18:16; author: kha; state: Exp; lines: +6 -5 new: described the MacOS Sesam GUI Tab with image in the quick instell guide ---------------------------- revision 1.2 date: 2013/01/10 10:14:54; author: kha; state: Exp; lines: +9 -9 change: moved the position of the image to the client package description ---------------------------- revision 1.1 date: 2013/01/10 09:00:18; author: kha; state: Exp; new: added a section for the MacOS client and gui package in the quick install guide ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/sba_de.tex,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/01/02 17:17:45; author: seniorix; state: Exp; lines: +2 -2 update: SCA to year 2013 and new 4.2 ---------------------------- revision 1.2 date: 2012/10/20 16:14:06; author: seniorix; state: Exp; lines: +3 -3 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/AboutSesam_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:52:53; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Archivabgleich_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:47:46; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Backup-Sofort_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:52:00; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Befehl-Sofort-Select_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:48:45; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Befehl-Sofort_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:51:42; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Client-Neu_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:53:59; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/DataStore_New-Definition_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:45:17; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Device-Prozesse_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:43:38; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Drive-Actions_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:48:27; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/JobStatusSicherungen_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:43:54; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Lader_Config_SLU_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:49:41; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Mail-Account-Cfg_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:54:49; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Mail-Account_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:48:07; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Mediapool_Tab1_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:53:44; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Mediapool_Tab2_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:46:00; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Mediapool_Tab3_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:53:11; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Medien-Props_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:49:04; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Medien-Tabelle_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:47:08; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Migration-Sofort_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:46:21; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Migrationsauftrag_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:52:17; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/New-Media_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:51:05; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Restore-Expert1-Optionen_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:50:15; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Restore-Expert2-Relocation_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:46:41; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Screen-Sesam-GUI_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:49:21; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Sesam-Netz_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:54:32; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Sicherung-Nachstarten_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:47:27; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Status-Proto_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:49:57; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Task-Auftrag_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:51:22; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Task-Option1_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:53:28; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Task-Option2_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:54:16; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Taskgroups-Assign_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:50:45; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Taskgroups-Overview_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:44:09; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Termin-Befehl_CreateNew_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:52:35; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/graphics/Zeitplaene_42de.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2012/10/20 16:44:50; author: seniorix; state: Exp; new: SBA 4.2 de graphic ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Basis-Seminar-Anhang_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/11 17:09:29; author: seniorix; state: Exp; lines: +1 -2 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/10/20 16:14:54; author: seniorix; state: Exp; lines: +4 -2 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Intro_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/11 17:09:29; author: seniorix; state: Exp; lines: +2 -2 change: Update 4.2 ---------------------------- revision 1.4 date: 2012/10/23 17:47:00; author: seniorix; state: Exp; lines: +2 -2 change: SBA 4.2 de update ---------------------------- revision 1.3 date: 2012/10/20 16:15:11; author: seniorix; state: Exp; lines: +19 -20 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Sesam-Basis_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/11 17:09:29; author: seniorix; state: Exp; lines: +5 -5 change: Update 4.2 ---------------------------- revision 1.4 date: 2012/10/23 17:47:00; author: seniorix; state: Exp; lines: +8 -8 change: SBA 4.2 de update ---------------------------- revision 1.3 date: 2012/10/20 16:15:03; author: seniorix; state: Exp; lines: +10 -10 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Sesam-Events_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/10/20 16:15:25; author: seniorix; state: Exp; lines: +18 -5 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Sesam-GUI-1Komp_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/01/02 17:18:29; author: seniorix; state: Exp; lines: +2 -3 update: SCA to year 2013 and new 4.2 ---------------------------- revision 1.4 date: 2012/10/23 17:47:00; author: seniorix; state: Exp; lines: +14 -14 change: SBA 4.2 de update ---------------------------- revision 1.3 date: 2012/10/20 16:15:36; author: seniorix; state: Exp; lines: +59 -57 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Sesam-GUI-2Task_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2012/10/23 17:47:00; author: seniorix; state: Exp; lines: +11 -10 change: SBA 4.2 de update ---------------------------- revision 1.3 date: 2012/10/20 16:15:45; author: seniorix; state: Exp; lines: +19 -12 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Sesam-GUI-3Zeit_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/10/20 16:16:02; author: seniorix; state: Exp; lines: +2 -2 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Sesam-GUI-4Job-Mon-Prot-Status_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/10/20 16:16:14; author: seniorix; state: Exp; lines: +13 -11 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Sesam-GUI-5Symbol-Menu_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/03/11 17:09:29; author: seniorix; state: Exp; lines: +4 -4 change: Update 4.2 ---------------------------- revision 1.5 date: 2013/01/02 17:18:40; author: seniorix; state: Exp; lines: +19 -13 update: SCA to year 2013 and new 4.2 ---------------------------- revision 1.4 date: 2012/10/23 17:47:00; author: seniorix; state: Exp; lines: +3 -3 change: SBA 4.2 de update ---------------------------- revision 1.3 date: 2012/10/20 16:16:23; author: seniorix; state: Exp; lines: +42 -35 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Sesam-GUI_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/10/20 16:16:33; author: seniorix; state: Exp; lines: +3 -2 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/de/sections/Sesam-Strategie_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/10/20 16:16:43; author: seniorix; state: Exp; lines: +3 -1 change: SBA 4.2 de updates ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sba_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/14 11:25:02; author: seniorix; state: Exp; lines: +13 -6 change: Update 4.2 ---------------------------- revision 1.4 date: 2013/03/11 16:49:10; author: seniorix; state: Exp; lines: +2 -2 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +4 -4 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/About-Sesam_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Archive-Adjust_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/DataStore_New-Definition_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Device-Prozesse_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Drive-Actions_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Event-Command_CreateNew_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Mediapool_Tab1_4.2_en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Mediapool_Tab2_4.2_en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Mediapool_Tab2_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Mediapool_Tab3_4.2_en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Mediapool_Tab3_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Mediapools_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Migration-Immediate_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Migration-Task_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/New-Location_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Restore-Expert2-Reduction_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Screen-Sesam-GUI_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Sesam-Netz_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Taskgroups-Assign_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/graphics/Taskgroups-Overview_42en.jpg,v v_4_2_1_41: 1.0 v_4_2_2_16: 1.1 description: ---------------------------- revision 1.1 date: 2013/03/11 16:52:49; author: seniorix; state: Exp; change: Update 4.2 ============================================================================= RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Basis-Seminar-Appendix_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/11 16:49:43; author: seniorix; state: Exp; lines: +6 -6 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +3 -3 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Intro_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/14 11:25:02; author: seniorix; state: Exp; lines: +2 -2 change: Update 4.2 ---------------------------- revision 1.4 date: 2013/03/11 16:49:43; author: seniorix; state: Exp; lines: +10 -9 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +25 -25 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Sesam-Basis_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/11 16:49:43; author: seniorix; state: Exp; lines: +8 -6 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +34 -37 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Sesam-Events_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/14 11:25:02; author: seniorix; state: Exp; lines: +2 -1 change: Update 4.2 ---------------------------- revision 1.4 date: 2013/03/11 16:49:43; author: seniorix; state: Exp; lines: +14 -3 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +32 -33 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Sesam-GUI-1Komp_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/14 11:25:02; author: seniorix; state: Exp; lines: +2 -1 change: Update 4.2 ---------------------------- revision 1.4 date: 2013/03/11 16:49:43; author: seniorix; state: Exp; lines: +41 -46 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +115 -114 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Sesam-GUI-2Task_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/11 16:49:43; author: seniorix; state: Exp; lines: +11 -15 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +52 -54 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Sesam-GUI-3Time_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +4 -4 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Sesam-GUI-4Job-Mon-Prot-Status_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/11 16:49:43; author: seniorix; state: Exp; lines: +6 -3 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +34 -36 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Sesam-GUI-5Symbol-Menu_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.6 description: ---------------------------- revision 1.6 date: 2013/03/14 11:25:02; author: seniorix; state: Exp; lines: +4 -4 change: Update 4.2 ---------------------------- revision 1.5 date: 2013/03/11 17:10:14; author: seniorix; state: Exp; lines: +3 -3 change: Update 4.2 ---------------------------- revision 1.4 date: 2013/03/11 16:49:43; author: seniorix; state: Exp; lines: +18 -19 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +96 -96 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Sesam-GUI_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/11 16:49:43; author: seniorix; state: Exp; lines: +3 -2 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +13 -13 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sba_training/en/sections/Sesam-Strategy_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/14 11:25:02; author: seniorix; state: Exp; lines: +2 -2 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/08/18 13:57:42; author: seniorix; state: Exp; lines: +44 -44 change: SBA en: english grammar improved ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sca_de.tex,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/14 11:24:18; author: seniorix; state: Exp; lines: +2 -2 change: Update 4.2 ---------------------------- revision 1.3 date: 2013/01/04 11:48:25; author: seniorix; state: Exp; lines: +2 -2 update: SCA to year 2013 and new 4.2 features ---------------------------- revision 1.2 date: 2012/12/04 16:28:03; author: seniorix; state: Exp; lines: +2 -2 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Anhang_de.tex,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/03/14 11:24:18; author: seniorix; state: Exp; lines: +3 -2 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Backup-Ablauf_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +16 -16 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Directory_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +2 -2 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Install_de.tex,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/14 11:24:18; author: seniorix; state: Exp; lines: +18 -18 change: Update 4.2 ---------------------------- revision 1.4 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +40 -35 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Intro_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +4 -4 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Log-Analyse_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +2 -2 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Network_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +15 -13 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-PreInstall_de.tex,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +10 -10 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Prozesse_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/04/29 16:17:20; author: seniorix; state: Exp; lines: +44 -43 update: error fixing ---------------------------- revision 1.4 date: 2013/03/14 11:24:18; author: seniorix; state: Exp; lines: +6 -8 change: Update 4.2 ---------------------------- revision 1.3 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +5 -5 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Schnittstellen_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/14 11:24:18; author: seniorix; state: Exp; lines: +6 -2 change: Update 4.2 ---------------------------- revision 1.4 date: 2013/01/04 11:49:03; author: seniorix; state: Exp; lines: +54 -27 update: SCA to year 2013 and new 4.2 features ---------------------------- revision 1.3 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +5 -5 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-SmCLI_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/01/04 11:49:12; author: seniorix; state: Exp; lines: +21 -3 update: SCA to year 2013 and new 4.2 features ---------------------------- revision 1.3 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +3 -3 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/de/sections/sm_SCA-Storage_de.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2012/12/04 16:28:29; author: seniorix; state: Exp; lines: +5 -5 update: SCA to V4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sca_en.tex,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/14 11:24:18; author: seniorix; state: Exp; lines: +4 -4 change: Update 4.2 ---------------------------- revision 1.4 date: 2013/03/12 17:32:40; author: seniorix; state: Exp; lines: +8 -7 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Addendum_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/03/14 11:24:18; author: seniorix; state: Exp; lines: +3 -1 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Backup-Cycle_en.tex,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/12 17:32:54; author: seniorix; state: Exp; lines: +43 -41 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Directory_en.tex,v v_4_2_1_41: 1.1 v_4_2_2_16: 1.2 description: ---------------------------- revision 1.2 date: 2013/03/13 18:06:04; author: seniorix; state: Exp; lines: +6 -6 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Install_en.tex,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/12 17:32:54; author: seniorix; state: Exp; lines: +66 -69 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Interfaces_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/14 11:24:18; author: seniorix; state: Exp; lines: +2 -2 change: Update 4.2 ---------------------------- revision 1.4 date: 2013/03/13 18:06:04; author: seniorix; state: Exp; lines: +66 -44 change: Update 4.2 ---------------------------- revision 1.3 date: 2013/03/12 17:32:54; author: seniorix; state: Exp; lines: +10 -1 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Intro_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/03/12 17:32:54; author: seniorix; state: Exp; lines: +8 -8 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Log-Analysis_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/03/13 18:06:04; author: seniorix; state: Exp; lines: +22 -22 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Network_en.tex,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/13 18:06:04; author: seniorix; state: Exp; lines: +29 -29 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Newday_en.tex,v v_4_2_1_41: 1.2 v_4_2_2_16: 1.3 description: ---------------------------- revision 1.3 date: 2013/03/12 17:32:54; author: seniorix; state: Exp; lines: +5 -5 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-PreInstall_en.tex,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.4 description: ---------------------------- revision 1.4 date: 2013/03/12 17:32:54; author: seniorix; state: Exp; lines: +28 -28 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Processes_en.tex,v v_4_2_1_41: 1.3 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/04/29 16:18:03; author: seniorix; state: Exp; lines: +44 -44 update: error fixing ---------------------------- revision 1.4 date: 2013/03/12 17:32:54; author: seniorix; state: Exp; lines: +18 -17 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-SmCLI_en.tex,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/13 18:06:04; author: seniorix; state: Exp; lines: +19 -1 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/manuals/sca_training/en/sections/sm_SCA-Storage_en.tex,v v_4_2_1_41: 1.4 v_4_2_2_16: 1.5 description: ---------------------------- revision 1.5 date: 2013/03/12 17:32:54; author: seniorix; state: Exp; lines: +14 -14 change: Update 4.2 ---------------------------- RCS file: /var/opt/cvsnew/templates/unix_templates/sm_alarm,v v_4_2_1_41: 1.7 v_4_2_2_16: 1.8 description: ---------------------------- revision 1.8 date: 2013/04/08 10:21:35; author: sesam; state: Exp; lines: +3 -3 CHANGE: Use '.