$Id: sm_cvs_history.c,v 1.4 2004/11/04 15:33:49 sesam Exp $ RCS file: /cvs/united/makefiles/makefile.common,v v_3_4_1_41: 1.116 v_3_4_1_51: 1.120 description: ---------------------------- revision 1.120 date: 2008/12/20 11:09:53; author: sesam; state: Exp; lines: +4 -1 change: Use new version of GNU find for sbc Unix ---------------------------- revision 1.119 date: 2008/12/03 16:19:45; author: miraculix; state: Exp; lines: +2 -1 new: PACKDATA_PDS_DIR=$(SESAM_DIR)/src/common/sm_common/packdata/callback ---------------------------- revision 1.118 date: 2008/10/23 13:05:27; author: sesam; state: Exp; lines: +2 -2 change: "IFLAGS= ... -I$(PACKDATA_DIR)" to get mtf_hdr.h ---------------------------- revision 1.117 date: 2008/09/04 13:18:32; author: sesam; state: Exp; lines: +5 -1 change: Compile 'sbc_find.o' here ig GNUFIND is defined ---------------------------- RCS file: /cvs/united/makefiles/makefile.unix,v v_3_4_1_41: 1.41 v_3_4_1_51: 1.43 description: ---------------------------- revision 1.43 date: 2009/01/02 11:44:08; author: sesam; state: Exp; lines: +8 -1 add target 'spg' for postgresql ---------------------------- revision 1.42 date: 2008/09/11 10:25:12; author: opaliy; state: Exp; lines: +10 -3 packdata clean target added ---------------------------- RCS file: /cvs/united/makefiles/makefile.ver,v v_3_4_1_41: 1.179 v_3_4_1_51: 1.199 description: ---------------------------- revision 1.199 date: 2009/01/07 16:28:37; author: sesam; state: Exp; lines: +3 -3 new: SMS Version 3.4R21: Faster passd and backup into work directory works again ---------------------------- revision 1.198 date: 2008/12/30 08:34:15; author: sesam; state: Exp; lines: +3 -3 NEW: SMS: Faster restore from disk ---------------------------- revision 1.197 date: 2008/12/23 14:26:35; author: miraculix; state: Exp; lines: +2 -2 SBC_NETWARE_VERSION=1.8R31 NEW: DIFF/INC/SINCE backup uses two scans to get all created and all modified items since last backup NEW: Option '-o uncompress' expands compressed data during backup (scanType EXPAND_COMPRESSED_DATA) ---------------------------- revision 1.196 date: 2008/12/19 11:35:25; author: miraculix; state: Exp; lines: +3 -3 BUGFIX: SBC_WIN32_VERSION=3.2A6 SAP brbackint backup failed due to missing FILE_SHARE_READ | FILE_SHARE_WRITE flags in CreateFile() for given file list ---------------------------- revision 1.195 date: 2008/12/10 15:23:30; author: miraculix; state: Exp; lines: +3 -3 CHANGE: SMS_VERSION 3.4R19 Support for Saveset positioning > 4GB on DISK_HARD for Windows ---------------------------- revision 1.194 date: 2008/12/10 14:16:33; author: miraculix; state: Exp; lines: +2 -2 SBC_NETWARE_VERSION=1.8R30 BUGFIX: To support NetWare 5.60 without name space UTF8 the given source will be used without converting to UTF8 ---------------------------- revision 1.193 date: 2008/12/09 13:40:07; author: miraculix; state: Exp; lines: +2 -2 SBC_UNIX_VERSION=2.2R1 CHANGE: Support for lotus notes backup with DB_FILE_PREPARE to allow exclude of notes items ---------------------------- revision 1.192 date: 2008/12/05 15:40:43; author: miraculix; state: Exp; lines: +2 -2 CHANGE: SBC_NETWARE_VERSION=1.8R29: Problem during FULL/DIFF/INCR Backup for NetWare 5.x bcs. check for Archive Bit Support failed: NWSMTSGetTargetResourceInfoEx() returned error code 0XFFFEFFFB NWSMDR_UNSUPPORTED_FUNCTION ---------------------------- revision 1.191 date: 2008/12/03 10:04:53; author: miraculix; state: Exp; lines: +2 -2 SBC_NETWARE_VERSION=1.8R28: NEW: Open Mode for Backup with NWSM_PRESERVE_ACCESS_TIME will allow use of HSM Storage tools ---------------------------- revision 1.190 date: 2008/11/14 12:17:03; author: miraculix; state: Exp; lines: +3 -3 BUGFIX: SBC_WIN32_VERSION=3.2A5 Bug with truncate file (since merge Unicode) and handling of ERROR_ACCESS_DENIED for attributes READONLY (always) SYSTEM or HIDDEN files (since W2K or XP) ---------------------------- revision 1.189 date: 2008/11/13 14:48:58; author: miraculix; state: Exp; lines: +3 -3 BUGFIX: SBC_WIN32_VERSION=3.2A4 During restore NACL was only applied if file already existed ---------------------------- revision 1.188 date: 2008/11/13 11:28:22; author: sesam; state: Exp; lines: +3 -3 BUGFIX: SMS_VERSION=3.4R18 zlib >2GB fix for 'seek' ---------------------------- revision 1.187 date: 2008/10/29 15:37:15; author: miraculix; state: Exp; lines: +3 -3 CHANGE: SBC_WIN32_VERSION=3.2A3 Support option -o skip_data to only restore NACL of items ---------------------------- revision 1.186 date: 2008/10/27 15:39:25; author: sesam; state: Exp; lines: +3 -3 SMS_VERSION=3.4R17 BUGFIX: (SOLARIS) DISK_HARD: TapeID and Segment number after EOM handling missing in saveset file name. BUGFIX: RDS Windows & Linux LTO: Adopt 'read tape trailer' to use a tape initilised on Linux on Windows. CHANGE: Don't repostion to begin of a DISK media after segment change, to speed up read operations. ---------------------------- revision 1.185 date: 2008/10/24 08:48:54; author: miraculix; state: Exp; lines: +3 -3 change: SBC_WIN32_VERSION=3.2A2 Trace for PackArchiveBlock slowed down throughput if called with -v 4 ---------------------------- revision 1.184 date: 2008/10/22 15:48:01; author: miraculix; state: Exp; lines: +3 -3 CHANGE: SBC_WIN32_VERSION=3.2A1 SBC.EXE is now the new SBC for Unicode ---------------------------- revision 1.183 date: 2008/10/21 12:24:18; author: sesam; state: Exp; lines: +2 -2 SBC_NETWARE_VERSION 1.8R27 NEW: Support for TSA 'GroupWise Cluster System' with full cluster support ---------------------------- revision 1.182 date: 2008/10/08 16:14:26; author: miraculix; state: Exp; lines: +5 -5 CHANGE: SCC_VERSION=1.6R13 BUGFIX: Firewall may skip OOB signal if shutdown() is following immediate ---------------------------- revision 1.181 date: 2008/09/19 14:18:35; author: miraculix; state: Exp; lines: +3 -3 BUGFIX: XBSA_VERSION=2.0R10 If xbsa.dll was used for BSR then local port start was increased for every save, now given local port start is reused for every saveset ---------------------------- revision 1.180 date: 2008/09/18 09:49:05; author: miraculix; state: Exp; lines: +3 -3 CHANGE: SCC_VERSION=1.6R12 BUGFIX: On windows a connect with immediate close to CTRLD Port lead to a looping sm_ctrld.exe ---------------------------- RCS file: /cvs/united/makefiles/makefile.wcommon,v v_3_4_1_41: 1.54 v_3_4_1_51: 1.62 description: ---------------------------- revision 1.62 date: 2008/11/27 11:02:40; author: miraculix; state: Exp; lines: +2 -1 new: PYTHON_DLL_DIR=$(PYTHONPATH)\DLLs ---------------------------- revision 1.61 date: 2008/11/27 09:21:31; author: miraculix; state: Exp; lines: +6 -1 new: Settings for MSVCP90_DLL, MSVCR90_DLL, MSVCR90_MANIFEST, PYTHON_CONSOLE_EXE and PYTHON_DLL to allow build of python programs for Windows x64 ---------------------------- revision 1.60 date: 2008/11/13 11:48:21; author: opaliy; state: Exp; lines: +2 -1 NEW: CM_SBC_CHANGE_PATH added ---------------------------- revision 1.59 date: 2008/10/31 11:56:22; author: miraculix; state: Exp; lines: +2 -1 change: new PACKDATA_DIR=$(SESAM_DIR)\src\sbc_w32_os2\packdata ---------------------------- revision 1.58 date: 2008/10/30 08:49:03; author: miraculix; state: Exp; lines: +2 -1 change: Use SBC_ESX_DIR to change dir into sbc_esx and build sbc_vcb ---------------------------- revision 1.57 date: 2008/10/28 09:19:34; author: miraculix; state: Exp; lines: +2 -1 change: new MSVCP80_DLL=$(ADD_LIB)\msvcp80.dll ---------------------------- revision 1.56 date: 2008/10/24 15:49:25; author: miraculix; state: Exp; lines: +2 -1 change: Compile vss for sbc_w32 ---------------------------- revision 1.55 date: 2008/09/19 14:32:10; author: miraculix; state: Exp; lines: +2 -1 NEW: sbc_bsr compile rules ---------------------------- RCS file: /cvs/united/makefiles/makefile.win32,v v_3_4_1_41: 1.55 v_3_4_1_51: 1.58 description: ---------------------------- revision 1.58 date: 2008/10/30 08:49:03; author: miraculix; state: Exp; lines: +25 -12 change: Use SBC_ESX_DIR to change dir into sbc_esx and build sbc_vcb ---------------------------- revision 1.57 date: 2008/10/24 15:49:24; author: miraculix; state: Exp; lines: +10 -4 change: Compile vss for sbc_w32 ---------------------------- revision 1.56 date: 2008/09/19 14:32:10; author: miraculix; state: Exp; lines: +10 -2 NEW: sbc_bsr compile rules ---------------------------- RCS file: /cvs/united/common/cm_db_access.c,v v_3_4_1_41: 1.83 v_3_4_1_51: 1.84 description: ---------------------------- revision 1.84 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +28 -11 new: makefile to build Sesam GNU components ---------------------------- RCS file: /cvs/united/common/cm_db_access.h,v v_3_4_1_41: 1.18 v_3_4_1_51: 1.19 description: ---------------------------- revision 1.19 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +33 -11 new: makefile to build Sesam GNU components ---------------------------- RCS file: /cvs/united/common/cm_db_dummy.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +28 -11 new: makefile to build Sesam GNU components ---------------------------- RCS file: /cvs/united/common/cm_db_oa.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +28 -11 new: makefile to build Sesam GNU components ---------------------------- RCS file: /cvs/united/common/cm_db_psql.c,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +28 -11 new: makefile to build Sesam GNU components ---------------------------- RCS file: /cvs/united/common/cm_db_sqlite.c,v v_3_4_1_41: 1.15 v_3_4_1_51: 1.16 description: ---------------------------- revision 1.16 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +28 -11 new: makefile to build Sesam GNU components ---------------------------- RCS file: /cvs/united/common/cm_file_util.c,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.11 description: ---------------------------- revision 1.11 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +28 -10 new: makefile to build Sesam GNU components ---------------------------- revision 1.10 date: 2008/10/31 17:43:13; author: miraculix; state: Exp; lines: +8 -3 change: Support for wchar_t output ---------------------------- RCS file: /cvs/united/common/cm_file_util.h,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +28 -11 new: makefile to build Sesam GNU components ---------------------------- revision 1.9 date: 2008/10/31 17:43:13; author: miraculix; state: Exp; lines: +3 -1 change: Support for wchar_t output ---------------------------- RCS file: /cvs/united/common/cm_kernel.c,v v_3_4_1_41: 1.61 v_3_4_1_51: 1.62 description: ---------------------------- revision 1.62 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +29 -8 new: makefile to build Sesam GNU components ---------------------------- RCS file: /cvs/united/common/cm_lang.h,v v_3_4_1_41: 1.102 v_3_4_1_51: 1.108 description: ---------------------------- revision 1.108 date: 2008/11/17 08:11:15; author: miraculix; state: Exp; lines: +8 -1 change: XX_NEWDAY_DO_NOT_DELETE E016-BASICS Sesam daily startup event must not be deleted. ---------------------------- revision 1.107 date: 2008/11/08 10:54:31; author: sesam; state: Exp; lines: +8 -1 new: PROT message for no successfull SESAM_BACKUP ---------------------------- revision 1.106 date: 2008/10/13 06:27:59; author: miraculix; state: Exp; lines: +1 -8 change: #define XX_LICENSE_SHO_MSEX_SINGLE_MAILBOX ... removed ---------------------------- revision 1.105 date: 2008/09/22 08:14:53; author: miraculix; state: Exp; lines: +93 -86 new: #define XX_SBC_COM_INFO_SAVESET_DOES_NOT_EXIST, change: old I###-SBC_COM messages revised ---------------------------- revision 1.104 date: 2008/09/22 07:23:00; author: miraculix; state: Exp; lines: +6 -7 change: XX_LICENSE_SHO_SCALIX %3d SCALIX with %s GroupWareUsers ---------------------------- revision 1.103 date: 2008/09/17 08:19:34; author: sesam; state: Exp; lines: +4 -4 bugfix: enclose client name with []in message E011-HOSTS to avoid trouble if it is used for DB SQL update ---------------------------- RCS file: /cvs/united/common/cm_socket.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +29 -8 new: makefile to build Sesam GNU components ---------------------------- RCS file: /cvs/united/common/cm_socket.h,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.6 description: ---------------------------- revision 1.6 date: 2008/12/18 11:09:03; author: miraculix; state: Exp; lines: +2 -2 change: Do not redefine BOOL on windows: #if !defined(_WIN32) && !defined(_BOOL_T) && !defined(BOOL) ---------------------------- revision 1.5 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +31 -11 new: makefile to build Sesam GNU components ---------------------------- revision 1.4 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +6 -4 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- RCS file: /cvs/united/common/cm_trace.c,v v_3_4_1_41: 1.46 v_3_4_1_51: 1.48 description: ---------------------------- revision 1.48 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +28 -10 new: makefile to build Sesam GNU components ---------------------------- revision 1.47 date: 2008/10/29 15:57:38; author: miraculix; state: Exp; lines: +3 -3 change: Back change: Use DllExport for function trace() to let it be used within DLLs ---------------------------- RCS file: /cvs/united/common/cm_trace.h,v v_3_4_1_41: 1.22 v_3_4_1_51: 1.24 description: ---------------------------- revision 1.24 date: 2008/12/12 14:43:32; author: sesam; state: Exp; lines: +29 -8 new: makefile to build Sesam GNU components ---------------------------- revision 1.23 date: 2008/10/29 15:57:38; author: miraculix; state: Exp; lines: +2 -2 change: Back change: Use DllExport for function trace() to let it be used within DLLs ---------------------------- RCS file: /cvs/united/common/common.h,v v_3_4_1_41: 1.113 v_3_4_1_51: 1.117 description: ---------------------------- revision 1.117 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +8 -5 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- revision 1.116 date: 2008/11/13 08:31:02; author: miraculix; state: Exp; lines: +3 -2 change: #define BOOL ... only for UNIX ---------------------------- revision 1.115 date: 2008/11/10 11:15:52; author: sesam; state: Exp; lines: +8 -4 change: move define of 'BOOL' before include of 'cm_hal_file_util.h' because needed there ---------------------------- revision 1.114 date: 2008/10/21 13:25:59; author: miraculix; state: Exp; lines: +4 -1 change: prototype __declspec(dllexport) int i_SEMA ( char, SCT_SEMA*, str_log ); moved to common.h to avoid having type str_log defined ---------------------------- RCS file: /cvs/united/common/common/cm_crypt.c,v v_3_4_1_41: 1.15 v_3_4_1_51: 1.16 description: ---------------------------- revision 1.16 date: 2008/12/12 15:24:12; author: sesam; state: Exp; lines: +29 -9 change: Add GPL license text ---------------------------- RCS file: /cvs/united/common/common/cm_crypt.h,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.12 description: ---------------------------- revision 1.12 date: 2008/12/12 15:24:12; author: sesam; state: Exp; lines: +31 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/common/common/getopt.h,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/11/14 22:13:24; author: sesam; state: Exp; lines: +3 -2 change: Include 'getopt.h' only for Windows, because declaration conflicts sometimes with UNIX system headers and 'getopt.c' is only compiled on Windows ---------------------------- revision 1.7 date: 2008/10/22 06:55:25; author: miraculix; state: Exp; lines: +3 -3 change: Check if DllImport is already defined before defining it ---------------------------- RCS file: /cvs/united/common/common/list.h,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/12/18 11:46:35; author: miraculix; state: Exp; lines: +6 -2 change: On windows include windows.h to get BOOL type ---------------------------- revision 1.8 date: 2008/12/18 11:26:15; author: miraculix; state: Exp; lines: +2 -2 change: Do not redefine BOOL on windows: #if !defined(_WIN32) && !defined(_BOOL_T) && !defined(BOOL) ---------------------------- revision 1.7 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +4 -3 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- RCS file: /cvs/united/common/common/makefile.dep,v v_3_4_1_41: 1.18 v_3_4_1_51: 1.19 description: ---------------------------- revision 1.19 date: 2008/11/14 22:13:24; author: sesam; state: Exp; lines: +1 -4 change: Include 'getopt.h' only for Windows, because declaration conflicts sometimes with UNIX system headers and 'getopt.c' is only compiled on Windows ---------------------------- RCS file: /cvs/united/common/common/strlcpy.c,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.6 description: ---------------------------- revision 1.6 date: 2008/10/21 08:08:48; author: miraculix; state: Exp; lines: +1 -3 CHANGE: Function wcslcpy(...) neede on UNIX too ---------------------------- RCS file: /cvs/united/common/common/strlcpy.h,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/10/21 08:08:48; author: miraculix; state: Exp; lines: +1 -5 CHANGE: Function wcslcpy(...) neede on UNIX too ---------------------------- RCS file: /cvs/united/common/common/xutil.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.14 description: ---------------------------- revision 1.14 date: 2008/10/23 10:04:54; author: sesam; state: Exp; lines: +2 -2 change: x_Dump(): Use %lu in sprintf() for ulBufferSize ---------------------------- revision 1.13 date: 2008/10/22 15:30:29; author: miraculix; state: Exp; lines: +5 -1 change: Cross compilation with x86 to x64 may fail due to missing WC_ERR_INVALID_CHARS ---------------------------- revision 1.12 date: 2008/10/22 15:27:51; author: miraculix; state: Exp; lines: +11 -12 bugfix: Instead of setting MultiByteToWideChar() dwFlags for VISTA during compile time now flag is set dynamically according to system major version ---------------------------- RCS file: /cvs/united/common/common/xutil.h,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/12/18 11:08:30; author: miraculix; state: Exp; lines: +2 -2 change: Do not redefine BOOL on windows: #if !defined(_WIN32) && !defined(_BOOL_T) && !defined(BOOL) ---------------------------- revision 1.8 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +4 -3 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- revision 1.7 date: 2008/10/21 13:27:56; author: miraculix; state: Exp; lines: +4 -2 bugfix: Compilation of sbc_smdr failed due to missing str_log definition - avoided wit #include cm_hal_semaphor.h ---------------------------- revision 1.6 date: 2008/10/08 10:33:48; author: sesam; state: Exp; lines: +5 -2 new: Function extern int x_Semaphore ( char cFunction, char *cpSemaFile, SCT_SEMA *pS ) ---------------------------- RCS file: /cvs/united/common/common/unix_hal/xutil_base.c,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/12/12 15:24:12; author: sesam; state: Exp; lines: +28 -11 change: Add GPL license text ---------------------------- revision 1.4 date: 2008/10/09 07:34:50; author: miraculix; state: Exp; lines: +2 -2 change: trace("+++ x_Semaphore [%6d] %c %s", ... ) with only 3 args ---------------------------- revision 1.3 date: 2008/10/08 10:33:23; author: sesam; state: Exp; lines: +310 -3 new: Function extern int x_Semaphore ( char cFunction, char *cpSemaFile, SCT_SEMA *pS ) ---------------------------- RCS file: /cvs/united/common/common/win32_hal/xutil_base.c,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.11 description: ---------------------------- revision 1.11 date: 2008/10/22 15:43:53; author: miraculix; state: Exp; lines: +2 -1 change: #include common.h to satisfy missing defines ---------------------------- revision 1.10 date: 2008/10/16 08:21:30; author: miraculix; state: Exp; lines: +8 -4 change: Avoid use of sesam common functions str_elem(...) and resolve_path(...) ---------------------------- revision 1.9 date: 2008/10/08 14:29:19; author: miraculix; state: Exp; lines: +280 -1 new: function x_Semaphore() ---------------------------- RCS file: /cvs/united/common/sm_common/makefile.dep,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/18 13:52:32; author: opaliy; state: Exp; lines: +32 -32 change: dummy CRLF changed to LF ---------------------------- revision 1.6 date: 2008/12/18 13:33:32; author: opaliy; state: Exp; lines: +32 -32 change: sbc_parse_item dependence added ---------------------------- revision 1.5 date: 2008/11/13 10:38:58; author: opaliy; state: Exp; lines: +4 -4 NEW: sbc_change_path file added for both SM_COMMON_DEP_XXXXX ---------------------------- RCS file: /cvs/united/common/sm_common/makefile.unix,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/12/20 11:11:41; author: sesam; state: Exp; lines: +3 -3 change: Use new version of GNU find for sbc Unix ---------------------------- revision 1.7 date: 2008/11/13 10:47:49; author: opaliy; state: Exp; lines: +2 -1 NEW: include path added (to point to sbc_unix directory) ---------------------------- revision 1.6 date: 2008/09/10 14:54:28; author: opaliy; state: Exp; lines: +5 -2 UNIX define added to provide #ifdef ---------------------------- RCS file: /cvs/united/common/sm_common/makefile.win32,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/11/13 10:56:43; author: opaliy; state: Exp; lines: +10 -2 NEW: include path added (to point to sbc_w32_os2 directory) ---------------------------- RCS file: /cvs/united/common/sm_common/sbc_msg.c,v v_3_4_1_41: 1.29 v_3_4_1_51: 1.35 description: ---------------------------- revision 1.35 date: 2008/12/17 15:19:39; author: intellias; state: Exp; lines: +5 -3 new: Add new vss message with code 2177 and 2178 ---------------------------- revision 1.34 date: 2008/12/12 14:50:53; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- revision 1.33 date: 2008/11/15 17:21:21; author: intellias; state: Exp; lines: +4 -1 NEW: Message trace about creating and releasing Volume Shadow Copy ---------------------------- revision 1.32 date: 2008/10/29 15:06:38; author: miraculix; state: Exp; lines: +3 -1 new: 3024: Restore only ACL of items due to option -o ... and 3208: Restoring ACL for item: [...] ---------------------------- revision 1.31 date: 2008/10/23 14:27:31; author: opaliy; state: Exp; lines: +2 -1 CHANGE: NOSBC in root of volume: skipped volumes log message added ---------------------------- revision 1.30 date: 2008/09/30 15:07:05; author: miraculix; state: Exp; lines: +3 -1 new: 'sbc-3212/3213 Reparse Point [%s] saved/restored' ---------------------------- RCS file: /cvs/united/common/sm_common/sbc_msg.h,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/12/12 14:50:53; author: sesam; state: Exp; lines: +28 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/common/sm_common/sbc_parse_item.c,v v_3_4_1_41: 1.15 v_3_4_1_51: 1.18 description: ---------------------------- revision 1.18 date: 2008/12/18 14:07:46; author: opaliy; state: Exp; lines: +2 -2 change: sbc_hdr.h include relays now on "/I" (-I for UNIX) definition only. ---------------------------- revision 1.17 date: 2008/12/12 14:50:53; author: sesam; state: Exp; lines: +28 -10 change: Add GPL license text ---------------------------- revision 1.16 date: 2008/11/13 11:00:38; author: opaliy; state: Exp; lines: +39 -1 NEW: sbc_parse_item_str_delim() added. Used to parse -R option arguments. ---------------------------- revision 1.15.2.1 date: 2008/10/06 12:40:10; author: sesam; state: Exp; lines: +25 -24 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/common/sm_common/sbc_signal.c,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/12/12 14:50:53; author: sesam; state: Exp; lines: +28 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/common/sm_common/sbc_signal.h,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/12/12 14:50:53; author: sesam; state: Exp; lines: +28 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/common/sm_common/packdata/build.ver,v v_3_4_1_41: 1.276 v_3_4_1_51: 1.345 description: ---------------------------- revision 1.345 date: 2008/12/18 11:18:25; author: miraculix; state: Exp; lines: +2 -2 change: New revision 1.344 generated during checkin of -d united/sbc/sbc_w32_os2/packdata mtf_hdr.h ---------------------------- revision 1.344 date: 2008/12/12 13:37:58; author: miraculix; state: Exp; lines: +2 -2 change: New revision 1.343 generated during checkin of -d united/sbc/sbc_w32_os2/packdata readstrm.c ---------------------------- revision 1.343 date: 2008/12/02 16:53:47; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.342 generated during checkin of ---------------------------- revision 1.342 date: 2008/12/02 16:52:40; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.341 generated during checkin of ---------------------------- revision 1.341 date: 2008/12/01 17:21:07; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.340 generated during checkin of ---------------------------- revision 1.340 date: 2008/11/26 20:13:39; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.339 generated during checkin of ---------------------------- revision 1.339 date: 2008/11/26 20:12:48; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.338 generated during checkin of ---------------------------- revision 1.338 date: 2008/11/26 20:10:56; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.337 generated during checkin of ---------------------------- revision 1.337 date: 2008/11/26 20:08:22; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.336 generated during checkin of ---------------------------- revision 1.336 date: 2008/11/26 20:07:01; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.335 generated during checkin of ---------------------------- revision 1.335 date: 2008/11/26 20:00:04; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.334 generated during checkin of ---------------------------- revision 1.334 date: 2008/11/15 17:29:23; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.333 generated during checkin of ---------------------------- revision 1.333 date: 2008/11/15 17:27:22; author: intellias; state: Exp; lines: +2 -2 CHANGE: New revision 1.332 generated during checkin of ---------------------------- revision 1.332 date: 2008/11/14 12:16:23; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.331 generated during checkin of ---------------------------- revision 1.331 date: 2008/11/13 14:45:03; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.330 generated during checkin of ---------------------------- revision 1.330 date: 2008/11/13 14:37:19; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.329 generated during checkin of ---------------------------- revision 1.329 date: 2008/11/13 14:27:18; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.328 generated during checkin of ---------------------------- revision 1.328 date: 2008/10/31 11:02:38; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.327 generated during checkin of ---------------------------- revision 1.327 date: 2008/10/29 15:10:16; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.326 generated during checkin of ---------------------------- revision 1.326 date: 2008/10/29 14:49:00; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.325 generated during checkin of ---------------------------- revision 1.325 date: 2008/10/29 12:15:07; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.324 generated during checkin of ---------------------------- revision 1.324 date: 2008/10/28 12:39:54; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.323 generated during checkin of ---------------------------- revision 1.323 date: 2008/10/23 11:50:32; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.322 generated during checkin of ---------------------------- revision 1.322 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.321 generated during checkin of ---------------------------- revision 1.321 date: 2008/10/22 14:16:31; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.320 generated during checkin of ---------------------------- revision 1.320 date: 2008/10/22 13:52:58; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.319 generated during checkin of ---------------------------- revision 1.319 date: 2008/10/22 09:09:46; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.318 generated during checkin of ---------------------------- revision 1.318 date: 2008/10/22 08:58:04; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.317 generated during checkin of ---------------------------- revision 1.317 date: 2008/10/22 08:57:03; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.316 generated during checkin of ---------------------------- revision 1.316 date: 2008/10/22 08:54:48; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.315 generated during checkin of ---------------------------- revision 1.315 date: 2008/10/15 08:48:07; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.314 generated during checkin of ---------------------------- revision 1.314 date: 2008/10/15 08:47:15; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.313 generated during checkin of ---------------------------- revision 1.313 date: 2008/10/15 08:46:35; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.312 generated during checkin of ---------------------------- revision 1.312 date: 2008/10/15 08:46:06; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.311 generated during checkin of ---------------------------- revision 1.311 date: 2008/10/15 08:14:27; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.310 generated during checkin of ---------------------------- revision 1.310 date: 2008/10/14 14:07:46; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.309 generated during checkin of ---------------------------- revision 1.309 date: 2008/10/14 13:48:11; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.308 generated during checkin of ---------------------------- revision 1.308 date: 2008/10/14 13:46:54; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.307 generated during checkin of ---------------------------- revision 1.307 date: 2008/10/14 13:46:04; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.306 generated during checkin of ---------------------------- revision 1.306 date: 2008/10/14 12:27:38; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.305 generated during checkin of ---------------------------- revision 1.305 date: 2008/10/09 10:20:53; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.304 generated during checkin of ---------------------------- revision 1.304 date: 2008/10/09 10:20:18; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.303 generated during checkin of ---------------------------- revision 1.303 date: 2008/10/09 09:52:26; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.302 generated during checkin of ---------------------------- revision 1.302 date: 2008/10/09 09:52:01; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.301 generated during checkin of ---------------------------- revision 1.301 date: 2008/10/09 09:34:45; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.300 generated during checkin of ---------------------------- revision 1.300 date: 2008/10/09 09:22:53; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.299 generated during checkin of ---------------------------- revision 1.299 date: 2008/10/09 09:22:30; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.298 generated during checkin of ---------------------------- revision 1.298 date: 2008/10/09 09:19:59; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.297 generated during checkin of ---------------------------- revision 1.297 date: 2008/10/02 12:37:43; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.296 generated during checkin of ---------------------------- revision 1.296 date: 2008/10/02 12:37:26; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.295 generated during checkin of ---------------------------- revision 1.295 date: 2008/10/02 12:25:07; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.294 generated during checkin of ---------------------------- revision 1.294 date: 2008/10/02 11:32:02; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.293 generated during checkin of ---------------------------- revision 1.293 date: 2008/10/02 11:31:17; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.292 generated during checkin of ---------------------------- revision 1.292 date: 2008/10/01 15:20:11; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.291 generated during checkin of ---------------------------- revision 1.291 date: 2008/10/01 15:19:02; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.290 generated during checkin of ---------------------------- revision 1.290 date: 2008/10/01 09:13:44; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.289 generated during checkin of ---------------------------- revision 1.289 date: 2008/10/01 08:48:24; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.288 generated during checkin of ---------------------------- revision 1.288 date: 2008/10/01 08:47:25; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.287 generated during checkin of ---------------------------- revision 1.287 date: 2008/09/30 16:03:55; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.286 generated during checkin of ---------------------------- revision 1.286 date: 2008/09/30 15:16:21; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.285 generated during checkin of ---------------------------- revision 1.285 date: 2008/09/30 13:58:22; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.284 generated during checkin of ---------------------------- revision 1.284 date: 2008/09/30 09:00:29; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.283 generated during checkin of ---------------------------- revision 1.283 date: 2008/09/30 08:58:57; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.282 generated during checkin of ---------------------------- revision 1.282 date: 2008/09/30 07:50:36; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.281 generated during checkin of ---------------------------- revision 1.281 date: 2008/09/30 07:50:06; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.280 generated during checkin of ---------------------------- revision 1.280 date: 2008/09/17 10:35:40; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.279 generated during checkin of ---------------------------- revision 1.279 date: 2008/09/10 16:10:36; author: opaliy; state: Exp; lines: +2 -2 CHANGE: New revision 1.278 generated during checkin of ---------------------------- revision 1.278 date: 2008/09/10 15:08:42; author: opaliy; state: Exp; lines: +2 -2 CHANGE: New revision 1.277 generated during checkin of ---------------------------- revision 1.277 date: 2008/09/10 15:00:22; author: opaliy; state: Exp; lines: +2 -2 CHANGE: New revision 1.276 generated during checkin of ---------------------------- RCS file: /cvs/united/common/sm_common/packdata/cmp_enc.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +7 -23 NEW: packdata merged with unicode_branch ---------------------------- revision 1.3.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.3.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +295 -295 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/ex2k_fn.c,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.6 description: ---------------------------- revision 1.6 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +9 -9 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.5 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +58 -54 NEW: packdata merged with unicode_branch ---------------------------- revision 1.4.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.4.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +448 -448 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/getattr.c,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/12/02 16:53:47; author: intellias; state: Exp; lines: +21 -19 BUGFIX: Handle path for GetFileAttributesW. ---------------------------- revision 1.7 date: 2008/11/26 20:00:04; author: intellias; state: Exp; lines: +21 -4 NEW: Handle FindFirstFile against VSS path ---------------------------- revision 1.6 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +15 -15 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.5 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +105 -54 NEW: packdata merged with unicode_branch ---------------------------- revision 1.4.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.4.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +367 -367 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/loadmod.c,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.6 description: ---------------------------- revision 1.6 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +49 -49 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.5 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +52 -64 NEW: packdata merged with unicode_branch ---------------------------- revision 1.4.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.4.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +838 -838 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/makedirb.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +18 -18 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.4 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +116 -55 NEW: packdata merged with unicode_branch ---------------------------- revision 1.3.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.3.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +406 -406 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/makeeset.c,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +5 -5 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.2 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +9 -8 NEW: packdata merged with unicode_branch ---------------------------- revision 1.1.6.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.1.6.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +167 -167 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ---------------------------- revision 1.1.4.4 date: 2008/10/14 12:14:50; author: miraculix; state: Exp; lines: +2 -1 change: char *..._rcsid() { return(rcsid); } to make compiler happy ---------------------------- revision 1.1.4.3 date: 2007/01/05 13:44:24; author: sesam; state: Exp; lines: +3 -3 change: MTF_ERROR_FLB_TO_SMALL >> MTF_ERROR_FLB_TOO_SMALL ---------------------------- revision 1.1.4.2 date: 2007/01/03 12:51:18; author: sesam; state: Exp; lines: +3 -3 change: mistyped 'alignment' ---------------------------- revision 1.1.4.1 date: 2006/11/02 08:20:47; author: sesam; state: Exp; lines: +5 -5 CHANGE: Use new ptrace() to allow special log level for packdata tracing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/makeespb.c,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +5 -5 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.2 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +8 -7 NEW: packdata merged with unicode_branch ---------------------------- revision 1.1.6.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.1.6.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +152 -152 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ---------------------------- revision 1.1.4.4 date: 2008/10/14 12:14:50; author: miraculix; state: Exp; lines: +2 -1 change: char *..._rcsid() { return(rcsid); } to make compiler happy ---------------------------- revision 1.1.4.3 date: 2007/01/05 13:44:24; author: sesam; state: Exp; lines: +2 -2 change: MTF_ERROR_FLB_TO_SMALL >> MTF_ERROR_FLB_TOO_SMALL ---------------------------- revision 1.1.4.2 date: 2007/01/03 12:50:44; author: sesam; state: Exp; lines: +3 -3 change: mistyped 'alignment' ---------------------------- revision 1.1.4.1 date: 2006/11/02 08:20:47; author: sesam; state: Exp; lines: +5 -5 CHANGE: Use new ptrace() to allow special log level for packdata tracing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/makefile.c,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +27 -27 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.7 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +208 -86 NEW: packdata merged with unicode_branch ---------------------------- revision 1.6 date: 2008/10/09 10:20:53; author: miraculix; state: Exp; lines: +7 -7 change: beautified indention ---------------------------- revision 1.5.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.5.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +502 -502 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/makefile.dep,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +1 -1 NEW: packdata merged with unicode_branch ---------------------------- RCS file: /cvs/united/common/sm_common/packdata/makefile.unix,v v_3_4_1_41: 1.7 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/10/28 08:15:31; author: sesam; state: Exp; lines: +2 -2 change: trace.o was missing in OBJ= ... ---------------------------- revision 1.9 date: 2008/10/23 09:58:07; author: miraculix; state: Exp; lines: +2 -2 CHANGE: With include -I to satisfy xutil.h ---------------------------- revision 1.8 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +7 -7 NEW: packdata merged with unicode_branch ---------------------------- revision 1.7.4.3 date: 2008/10/21 16:36:39; author: miraculix; state: Exp; lines: +4 -4 change: Extended to compile packdata lib with verify.c and callback/pds.c ---------------------------- revision 1.7.4.2 date: 2008/10/14 12:05:45; author: miraculix; state: Exp; lines: +3 -3 change: unix_def.c moved to unix_hal ---------------------------- revision 1.7.4.1 date: 2008/10/14 11:53:11; author: miraculix; state: Exp; lines: +4 -4 change: linux_def.o > unix_def.o IFLAGS=-I../../../../common/common -I../../../../common/sm_common DFLAGS=-DUNIX -D_XOPEN_SOURCE=600 (swprintf, gethostname) ---------------------------- revision 1.7.2.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +4 -3 Ttotal items processing displaying. Verbosity level processing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/makefile.win32,v v_3_4_1_41: 1.16 v_3_4_1_51: 1.18 description: ---------------------------- revision 1.18 date: 2008/10/31 11:02:38; author: miraculix; state: Exp; lines: +6 -1 change: clean rule with -del /Q "$(PACKDATA_LIB_LIB)" change: If called with OPTIMIZE=1 then use CFLAGS = /Ox $(CFLAGS) else CFLAGS = /Zi $(CFLAGS) (DEBUG) ---------------------------- revision 1.17 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +26 -10 NEW: packdata merged with unicode_branch ---------------------------- RCS file: /cvs/united/common/sm_common/packdata/makesfmb.c,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +2 -2 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.2 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +4 -3 NEW: packdata merged with unicode_branch ---------------------------- revision 1.1.6.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.1.6.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +122 -122 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ---------------------------- revision 1.1.4.3 date: 2008/10/14 12:14:50; author: miraculix; state: Exp; lines: +2 -1 change: char *..._rcsid() { return(rcsid); } to make compiler happy ---------------------------- revision 1.1.4.2 date: 2007/01/05 13:43:24; author: sesam; state: Exp; lines: +2 -2 change: MTF_ERROR_FLB_TO_SMALL >> MTF_ERROR_FLB_TOO_SMALL ---------------------------- revision 1.1.4.1 date: 2006/11/02 08:20:47; author: sesam; state: Exp; lines: +2 -2 CHANGE: Use new ptrace() to allow special log level for packdata tracing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/makesset.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +11 -11 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.4 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +15 -15 NEW: packdata merged with unicode_branch ---------------------------- revision 1.3.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.3.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +286 -286 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/makestrm.c,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/11/26 20:10:56; author: intellias; state: Exp; lines: +24 -92 NEW: Handle CreateFile against VSS path ---------------------------- revision 1.9 date: 2008/11/15 17:27:22; author: intellias; state: Exp; lines: +97 -10 NEW: Set VSS path for backed up items instead original if used -o vss ---------------------------- revision 1.8 date: 2008/11/13 14:45:03; author: miraculix; state: Exp; lines: +3 -7 change: Make_STAN_STREAM: According to MSDN reading large files in a sequential way should use FILE_FLAG_SEQUENTIAL_SCAN to increase performance ---------------------------- revision 1.7 date: 2008/10/28 12:39:54; author: miraculix; state: Exp; lines: +5 -5 change: Error returnes and signals changed to MTF_ERROR_OPEN_FILE and PDS_W_FILE_OI for NTRP (reparse point) error handling ---------------------------- revision 1.6 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +44 -44 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.5 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +622 -119 NEW: packdata merged with unicode_branch ---------------------------- revision 1.4.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.4.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +938 -938 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/maketape.c,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +8 -8 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.2 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +27 -13 NEW: packdata merged with unicode_branch ---------------------------- revision 1.1.6.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.1.6.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +208 -208 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ---------------------------- revision 1.1.4.6 date: 2008/10/14 12:14:50; author: miraculix; state: Exp; lines: +2 -3 change: char *..._rcsid() { return(rcsid); } to make compiler happy ---------------------------- revision 1.1.4.5 date: 2007/01/05 13:43:24; author: sesam; state: Exp; lines: +3 -3 change: MTF_ERROR_FLB_TO_SMALL >> MTF_ERROR_FLB_TOO_SMALL ---------------------------- revision 1.1.4.4 date: 2007/01/03 12:50:44; author: sesam; state: Exp; lines: +3 -3 change: mistyped 'alignment' ---------------------------- revision 1.1.4.3 date: 2007/01/03 12:07:06; author: sesam; state: Exp; lines: +2 -2 change: mistype 'Varible' ---------------------------- revision 1.1.4.2 date: 2006/11/02 08:20:47; author: sesam; state: Exp; lines: +8 -8 CHANGE: Use new ptrace() to allow special log level for packdata tracing ---------------------------- revision 1.1.4.1 date: 2006/08/01 15:21:31; author: sesam; state: Exp; lines: +17 -2 CHANGE: Only a comment about setting UNICODE ID 0xFF 0xFE ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/makevolb.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +10 -10 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.4 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +23 -19 NEW: packdata merged with unicode_branch ---------------------------- revision 1.3.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.3.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +228 -228 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/mtf.h,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/10/27 14:14:04; author: sesam; state: Exp; lines: +1 -6 change: Moved #if !defined(_BYTE_T) && !defined(BYTE) ... typedef unsigned char BYTE; #endif to unix_hal/unix_def.h ---------------------------- revision 1.7 date: 2008/10/24 15:38:03; author: miraculix; state: Exp; lines: +31 -5 change: UNIX: enclose defines for missing Windows types into '#if !defined(_{type}_T) && !defined({type})' to be compatible with SMS API sdk (for sbc_smdr) ---------------------------- revision 1.6 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +22 -10 NEW: packdata merged with unicode_branch ---------------------------- revision 1.5.2.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +431 -437 Ttotal items processing displaying. Verbosity level processing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/mtf_def.h,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/10/29 14:49:00; author: miraculix; state: Exp; lines: +2 -2 change: #define I_ACT_PROCESS_ACL_ONLY 3 ---------------------------- revision 1.8 date: 2008/10/29 12:15:07; author: miraculix; state: Exp; lines: +2 -1 new: if pds returns I_ACT_PROCESS_ACL_ONLY then restore NACL only ---------------------------- revision 1.7 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +34 -28 NEW: packdata merged with unicode_branch ---------------------------- revision 1.6.2.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +202 -202 Ttotal items processing displaying. Verbosity level processing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/mtf_func.h,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +33 -34 NEW: packdata merged with unicode_branch ---------------------------- revision 1.7 date: 2008/10/09 09:52:01; author: miraculix; state: Exp; lines: +2 -2 change: prototype rest to previous definition: int MakeTargetDir(char* path); ---------------------------- revision 1.6 date: 2008/10/09 09:22:53; author: miraculix; state: Exp; lines: +1 -2 change: //int MakeDirStructure(char *); removed ---------------------------- revision 1.5 date: 2008/09/10 15:00:22; author: opaliy; state: Exp; lines: +4 -3 MakeTargetDit definition changed, NormalizeUNIXPath definition added ---------------------------- revision 1.4.2.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +197 -196 Ttotal items processing displaying. Verbosity level processing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/mtf_hdr.h,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.12 description: ---------------------------- revision 1.12 date: 2008/12/18 11:18:25; author: miraculix; state: Exp; lines: +2 -1 change: In case of Windows #include list.h ---------------------------- revision 1.11 date: 2008/12/03 12:15:16; author: miraculix; state: Exp; lines: +1 -2 bugfix: On UNIX list.h does define BOOL where typedef short BOOL is already set in unix_hal/unix_def.h. Avoid #include list.h in mtf_hdr.h ---------------------------- revision 1.10 date: 2008/11/15 17:29:23; author: intellias; state: Exp; lines: +2 -1 NEW: Set VSS path for backed up items instead original if used -o vss ---------------------------- revision 1.9 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +27 -5 NEW: packdata merged with unicode_branch ---------------------------- revision 1.8.2.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +98 -89 Ttotal items processing displaying. Verbosity level processing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/mtf_stru.h,v v_3_4_1_41: 1.7 v_3_4_1_51: 1.13 description: ---------------------------- revision 1.13 date: 2008/11/26 20:07:01; author: intellias; state: Exp; lines: +3 -3 NEW: Add preprocessor WIN32 for windows version ---------------------------- revision 1.12 date: 2008/11/15 17:29:23; author: intellias; state: Exp; lines: +8 -1 NEW: Set VSS path for backed up items instead original if used -o vss ---------------------------- revision 1.11 date: 2008/10/29 12:15:07; author: miraculix; state: Exp; lines: +2 -1 new: if pds returns I_ACT_PROCESS_ACL_ONLY then restore NACL only ---------------------------- revision 1.10 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +20 -20 NEW: packdata merged with unicode_branch ---------------------------- revision 1.9 date: 2008/10/09 09:39:29; author: miraculix; state: Exp; lines: +2 -1 change: #include ---------------------------- revision 1.8 date: 2008/10/09 09:22:30; author: miraculix; state: Exp; lines: +3 -3 change: struct _MTF_FILE_ATTRIB extended for UNIX with struct utimbuf sTimes; /* For setting file times. */ ---------------------------- revision 1.7.2.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +298 -297 Ttotal items processing displaying. Verbosity level processing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/mtfutil.c,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/11/26 20:12:48; author: intellias; state: Exp; lines: +40 -8 NEW: Handle CreateFile against VSS path ---------------------------- revision 1.7 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +43 -43 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.6 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +333 -92 NEW: packdata merged with unicode_branch ---------------------------- revision 1.5.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.5.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +570 -570 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/packdata.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.17 description: ---------------------------- revision 1.17 date: 2008/11/26 20:13:39; author: intellias; state: Exp; lines: +24 -8 NEW:Set local path instead VSS for making correct volume and dir blocks ---------------------------- revision 1.16 date: 2008/11/15 17:29:23; author: intellias; state: Exp; lines: +53 -1 NEW: Set VSS path for backed up items instead original if used -o vss ---------------------------- revision 1.15 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +43 -43 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.14 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +435 -217 NEW: packdata merged with unicode_branch ---------------------------- revision 1.13 date: 2008/10/09 09:19:59; author: miraculix; state: Exp; lines: +19 -49 change: Last changes revision 1.12 for MTF restore on UNIX removed bcs. restore logic (target file name) must be implemented in pds.c ---------------------------- revision 1.12 date: 2008/09/10 15:08:42; author: opaliy; state: Exp; lines: +44 -28 Target directory passed by var-list functionality implemented ---------------------------- revision 1.11.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.11.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +51 -28 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/packdata.h,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/11/15 17:29:23; author: intellias; state: Exp; lines: +4 -1 NEW: Set VSS path for backed up items instead original if used -o vss ---------------------------- revision 1.3 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +5 -5 NEW: packdata merged with unicode_branch ---------------------------- revision 1.2.2.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +99 -99 Ttotal items processing displaying. Verbosity level processing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/readdblk.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.17 description: ---------------------------- revision 1.17 date: 2008/11/13 14:27:18; author: miraculix; state: Exp; lines: +15 -5 bugfix: Read_MTF_DIRB_BLK() must set sMTFGlobal.sMTFCurrentStatus.bRestoreAcl to allow restore of ACL ---------------------------- revision 1.16 date: 2008/10/29 12:15:07; author: miraculix; state: Exp; lines: +13 -1 new: if pds returns I_ACT_PROCESS_ACL_ONLY then restore NACL only ---------------------------- revision 1.15 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +29 -29 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.14 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +573 -458 NEW: packdata merged with unicode_branch ---------------------------- revision 1.13 date: 2008/10/09 09:52:26; author: miraculix; state: Exp; lines: +43 -50 change: Last check in (rev. 1.12) for UNIX MTF restore with local char target_dir_path[MAX_DIR]; removed logic must be done via pds.c ---------------------------- revision 1.12 date: 2008/09/10 16:10:36; author: opaliy; state: Exp; lines: +40 -26 MakeTargetDir preffix added, UNIX path normalization used ---------------------------- revision 1.11.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.11.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +740 -726 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/readstrm.c,v v_3_4_1_41: 1.18 v_3_4_1_51: 1.27 description: ---------------------------- revision 1.27 date: 2008/12/12 13:37:58; author: miraculix; state: Exp; lines: +7 -4 bugfix: If restore of file filed withh ACCESS_DENIED then if file is READONLY, SYSTEM or HIDDEN then every attribute must be checked and if set then reset it. ---------------------------- revision 1.26 date: 2008/11/14 12:16:23; author: miraculix; state: Exp; lines: +97 -16 BUGFIX: Bug with truncate file (since merge Unicode) and handling of ERROR_ACCESS_DENIED for attributes READONLY (always) SYSTEM or HIDDEN files (since W2K or XP) ---------------------------- revision 1.25 date: 2008/11/13 14:37:19; author: miraculix; state: Exp; lines: +13 -18 BUGFIX: Read_NACL_STREAM: File was opened with flag OPEN_EXISTING so NACL were only applied to already existing files ---------------------------- revision 1.24 date: 2008/10/29 15:10:16; author: miraculix; state: Exp; lines: +2 -2 bugfix: NTED restore for Windows Encrypted File System EFS failed due to double prefix \\?" readstrm.c ---------------------------- revision 1.23 date: 2008/10/29 12:15:07; author: miraculix; state: Exp; lines: +14 -2 new: if pds returns I_ACT_PROCESS_ACL_ONLY then restore NACL only ---------------------------- revision 1.22 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +75 -75 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.21 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +812 -306 NEW: packdata merged with unicode_branch ---------------------------- revision 1.20 date: 2008/10/09 10:20:18; author: miraculix; state: Exp; lines: +28 -39 change: Use MakeTargetDir(szDir) (one argument). UNIX: Check fwrite() return state adn set signal in case of failure ---------------------------- revision 1.19 date: 2008/09/10 16:10:36; author: opaliy; state: Exp; lines: +44 -41 MakeTargetDir preffix added, UNIX path normalization used ---------------------------- revision 1.18.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.18.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +87 -62 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/setattr.c,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +23 -23 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.3 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +146 -66 NEW: packdata merged with unicode_branch ---------------------------- revision 1.2.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.2.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +233 -233 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/shared_lib_util.c,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +3 -1 NEW: packdata merged with unicode_branch ---------------------------- revision 1.2.4.1 date: 2008/10/14 12:14:50; author: miraculix; state: Exp; lines: +3 -1 change: char *..._rcsid() { return(rcsid); } to make compiler happy ---------------------------- revision 1.2.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.2.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +33 -33 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/status.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +4 -4 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.4 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +14 -8 NEW: packdata merged with unicode_branch ---------------------------- revision 1.3.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.3.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +239 -239 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/status.h,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +2 -1 NEW: packdata merged with unicode_branch ---------------------------- revision 1.3.2.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +43 -43 Ttotal items processing displaying. Verbosity level processing ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/trace.c,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +4 -4 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.2 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +23 -44 NEW: packdata merged with unicode_branch ---------------------------- revision 1.1.6.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.1.6.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +69 -69 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ---------------------------- revision 1.1.4.5 date: 2008/10/14 13:37:25; author: miraculix; state: Exp; lines: +9 -29 change: pttrace(...) removed change: ptrace(...) now calls vtrace( cpTraceMessage, vlParams ); instead of vttrace( 0, (wchar_t *)cpTraceMessage, vlParams ); ---------------------------- revision 1.1.4.4 date: 2006/11/02 08:52:05; author: sesam; state: Exp; lines: +12 -70 CHANGE: New ptrace (char *cpTraceMessage, ...); and void pttrace (TCHAR *cptTraceMessage, ...); using sbc's vttrace() to allow special packdata tracing ---------------------------- revision 1.1.4.3 date: 2006/08/01 08:55:05; author: sesam; state: Exp; lines: +58 -24 CHANGE: Reimplemented void trace (char *cpTraceMessage, ...); to keep changes in calling modules low ---------------------------- revision 1.1.4.2 date: 2006/07/31 08:45:19; author: sesam; state: Exp; lines: +6 -4 CHANGE: ttrace: Use first argument to distinguish between char* or TCHAR* ---------------------------- revision 1.1.4.1 date: 2006/07/27 07:48:43; author: sesam; state: Exp; lines: +50 -29 CHANGE: void trace (char *cpTraceMessage, ...) removed NEW: void ttrace (int UNICODE, TCHAR *cptTraceMessage, ...) To allow use with CHAR* or TCHAR*: ttrace(0 ,"Make_STAN_STREAM: * STAN *"); ttrace(1 ,_T("Make_STAN_STREAM: Open file for reading: %s"), sztFullPath); ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/trace.h,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +2 -2 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.2 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +14 -5 NEW: packdata merged with unicode_branch ---------------------------- revision 1.1.6.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +21 -21 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.1.4.6 date: 2008/10/14 13:10:31; author: miraculix; state: Exp; lines: +10 -7 change: prototypes for trace(...) and ptrace(...) adapted for UNIX ---------------------------- revision 1.1.4.5 date: 2007/10/24 15:58:54; author: sesam; state: Exp; lines: +4 -1 CHANGE: DllExport void sbc_msg (int, ...); and void tsbc_msg (int, ...); to allow use of sbc trace fucntion in packdata lib ---------------------------- revision 1.1.4.4 date: 2006/11/03 15:53:42; author: sesam; state: Exp; lines: +8 -4 change: Prototypes for sbc/trace.c trace() and ttrace() ---------------------------- revision 1.1.4.3 date: 2006/11/02 08:21:59; author: sesam; state: Exp; lines: +3 -7 CHANGE: Defines for void ptrace (char *cpTraceMessage, ...); and void pttrace (TCHAR *cptTraceMessage, ...); to allow special packdata tracing ---------------------------- revision 1.1.4.2 date: 2006/08/01 08:55:05; author: sesam; state: Exp; lines: +3 -1 CHANGE: Reimplemented void trace (char *cpTraceMessage, ...); to keep changes in calling modules low ---------------------------- revision 1.1.4.1 date: 2006/07/31 09:27:12; author: sesam; state: Exp; lines: +5 -4 CHANGE: ttrace: Use first argument to distinguish between char* or TCHAR* ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/trace_s.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +90 -90 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.4 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +127 -86 NEW: packdata merged with unicode_branch ---------------------------- revision 1.3.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.3.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +145 -145 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/util.c,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.17 description: ---------------------------- revision 1.17 date: 2008/12/03 16:18:05; author: miraculix; state: Exp; lines: +93 -82 bugfix: UNIX compilation needs dummy functions IsItemHasVssPath() and GetItemLocalByVssPath() which always return FALSE ---------------------------- revision 1.16 date: 2008/12/02 16:52:40; author: intellias; state: Exp; lines: +9 -7 BUGFIX: FindFirstFile return INVALID HANDLE for device name in GetItemLocalByVssPath function ---------------------------- revision 1.15 date: 2008/12/01 17:21:07; author: intellias; state: Exp; lines: +2 -2 BUGFIX: Inccorect string comparing in GetItemVssByLocalPath function ---------------------------- revision 1.14 date: 2008/11/26 20:08:22; author: intellias; state: Exp; lines: +215 -1 NEW: API's for processing item with local and VSS pathes ---------------------------- revision 1.13 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +6 -6 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.12 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +212 -299 NEW: packdata merged with unicode_branch ---------------------------- revision 1.11 date: 2008/10/09 09:34:45; author: miraculix; state: Exp; lines: +73 -73 change: minor changes: NormalizeUNIXPath() with strlcpy(plain_path, cpDir, sizeof(plain_path)); correct trace(\MakeDirStructureUNC: sbc_makepath(%s) failed" ---------------------------- revision 1.10 date: 2008/09/10 16:10:36; author: opaliy; state: Exp; lines: +96 -103 MakeTargetDir preffix added, UNIX path normalization used ---------------------------- revision 1.9.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.9.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +758 -765 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/verify.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +24 -27 NEW: packdata merged with unicode_branch ---------------------------- revision 1.3.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.3.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +132 -132 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/w2kss_fn.c,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/10/27 14:34:42; author: sesam; state: Exp; lines: +8 -8 change: SOLARIS: ptrace() already defined on solaris so use pack_trace() instead ---------------------------- revision 1.3 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +60 -33 NEW: packdata merged with unicode_branch ---------------------------- revision 1.2.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.2.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +360 -360 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/xmem.c,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/10/23 11:50:32; author: miraculix; state: Exp; lines: +2 -2 bugfix: Last change was removing function xmalloc() for windows now with '#if defined(WIN32) || defined(NO_SBC_FIND)' ---------------------------- revision 1.6 date: 2008/10/23 09:12:32; author: miraculix; state: Exp; lines: +5 -2 change: UNIX: xmalloc(...) already implemented in sbc_find xmalloc.c ---------------------------- revision 1.5 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +14 -6 NEW: packdata merged with unicode_branch ---------------------------- revision 1.4.2.2 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +0 -0 Ttotal items processing displaying. Verbosity level processing ---------------------------- revision 1.4.2.1 date: 2008/09/23 10:30:36; author: sesam; state: Exp; lines: +50 -50 CHANGE: Attempt to implement number of processed items, correct verbosity level processing and -o over option in MTF for sbc_unix. ============================================================================= RCS file: /cvs/united/common/sm_common/packdata/xmem.h,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/10/22 15:37:14; author: miraculix; state: Exp; lines: +1 -6 NEW: packdata merged with unicode_branch ---------------------------- revision 1.4.2.1 date: 2008/09/24 14:30:28; author: sesam; state: Exp; lines: +20 -20 Ttotal items processing displaying. Verbosity level processing ============================================================================= RCS file: /cvs/united/common/unix/cm_exec_find.c,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/12/12 14:47:11; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/common/unix/cm_hal_file_util.c,v v_3_4_1_41: 1.15 v_3_4_1_51: 1.16 description: ---------------------------- revision 1.16 date: 2008/12/12 14:47:11; author: sesam; state: Exp; lines: +28 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/common/unix/cm_hal_pipe.c,v v_3_4_1_41: 1.10 v_3_4_1_51: 1.11 description: ---------------------------- revision 1.11 date: 2008/12/12 14:47:11; author: sesam; state: Exp; lines: +33 -13 change: Add GPL license text ---------------------------- RCS file: /cvs/united/common/unix/cm_hal_semaphor.h,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/10/21 13:24:18; author: miraculix; state: Exp; lines: +1 -3 change: prototype extern int i_SEMA ( char, SCT_SEMA*, str_log ); to avoid having type str_log defined ---------------------------- RCS file: /cvs/united/common/unix/cm_hal_unix.c,v v_3_4_1_41: 1.74 v_3_4_1_51: 1.76 description: ---------------------------- revision 1.76 date: 2008/10/13 07:57:43; author: miraculix; state: Exp; lines: +1401 -1393 bugfix: Old alog in glbv() could lead to an overrun in copying into char* cpGlbvName ---------------------------- revision 1.75 date: 2008/09/30 07:50:29; author: sesam; state: Exp; lines: +2 -1 BUGFIX: In function 'glbv('R'...)', terminate string after 512 chars, it glbv is longer ---------------------------- RCS file: /cvs/united/common/unix/makefile.unix,v v_3_4_1_41: 1.25 v_3_4_1_51: 1.26 description: ---------------------------- revision 1.26 date: 2008/10/08 14:46:53; author: sesam; state: Exp; lines: +3 -3 change: cm_hal_semaphor.c moved to common/cm_semaphore.c ---------------------------- RCS file: /cvs/united/common/wnt/cm_hal_file_util.c,v v_3_4_1_41: 1.19 v_3_4_1_51: 1.23 description: ---------------------------- revision 1.23 date: 2008/12/18 13:07:45; author: miraculix; state: Exp; lines: +7 -10 change: DisplayVolumePaths() Output of mount points improved ---------------------------- revision 1.22 date: 2008/12/18 12:58:49; author: miraculix; state: Exp; lines: +192 -49 BUGFIX: Windows2000 does not supply GetVolumePathNamesForVolumeName() so use LoadLibrary("kernel32") and GetProc(...) to get function pointer. Otherwise error message: "The procedure entry point GetVolumePathNamesForVolumeNameA could not be located in the dynamic link library KERNEL32.dll" will appear and sm_client dir / will fail. CHANGE: With "sm_client dir mount" an overview about mount points is printed. ---------------------------- revision 1.21 date: 2008/10/23 16:06:26; author: miraculix; state: Exp; lines: +16 -14 change: compiler warnings reduced ---------------------------- revision 1.20 date: 2008/09/30 09:02:17; author: miraculix; state: Exp; lines: +130 -7 NEW: WINDOWS: Display of Reparse Points as links ---------------------------- RCS file: /cvs/united/common/wnt/cm_hal_semaphor.h,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/21 13:25:05; author: miraculix; state: Exp; lines: +1 -3 change: prototype __declspec(dllexport) int i_SEMA ( char, SCT_SEMA*, str_log ); to avoid having type str_log defined ---------------------------- RCS file: /cvs/united/common/wnt/cm_hal_wnt.c,v v_3_4_1_41: 1.62 v_3_4_1_51: 1.63 description: ---------------------------- revision 1.63 date: 2008/10/23 16:06:26; author: miraculix; state: Exp; lines: +2 -5 change: compiler warnings reduced ---------------------------- RCS file: /cvs/united/common/wnt/cm_posix.h,v v_3_4_1_41: 1.15 v_3_4_1_51: 1.17 description: ---------------------------- revision 1.17 date: 2008/10/23 16:06:26; author: miraculix; state: Exp; lines: +3 -2 change: compiler warnings reduced ---------------------------- revision 1.16 date: 2008/10/22 14:56:32; author: miraculix; state: Exp; lines: +7 -1 change: added posix macros for close, dup, open, read, strupr and write ---------------------------- RCS file: /cvs/united/common/wnt/makefile.win32,v v_3_4_1_41: 1.20 v_3_4_1_51: 1.22 description: ---------------------------- revision 1.22 date: 2008/10/08 14:43:47; author: miraculix; state: Exp; lines: +2 -2 new: Create cm_semaphore.obj instead of cm_hal_semaphor.obj ---------------------------- revision 1.21 date: 2008/10/02 11:29:46; author: miraculix; state: Exp; lines: +2 -1 change: add $(OBJ_DIR)/cm_reparse_point.obj to common library ---------------------------- RCS file: /cvs/united/common/zlib/gzio.c,v v_3_4_1_41: 1.1.1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/12/10 15:24:32; author: miraculix; state: Exp; lines: +1 -1 change: static char rcsid[] = ...$Id: gzio.c,v 1.... added ---------------------------- revision 1.2 date: 2008/11/24 13:44:47; author: miraculix; state: Exp; lines: +18 -4 change: Use #define f_seek _fseeki64 and #define f_tell _ftelli64 for _WIN32 to support files larger then 2 GB on Windows ---------------------------- RCS file: /cvs/united/common/zlib/zconf.h,v v_3_4_1_41: 1.1.1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/12/10 14:47:31; author: miraculix; state: Exp; lines: +2 -2 BUGFIX: To support positioning in Savesets > 4 GB we have to set '#define z_off_t long long' ---------------------------- RCS file: /cvs/united/common/zlib2/gzio.c,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/11/24 13:45:48; author: miraculix; state: Exp; lines: +2 -2 change: Use #ifdef _WIN32 to define f_seek and f_tell for Windows ---------------------------- revision 1.2 date: 2008/11/12 21:58:58; author: sesam; state: Exp; lines: +18 -4 NEW: Change 'seek' funtions in 'zlib', so they can handle files larger 2GB ---------------------------- RCS file: /cvs/united/common/zlib2/makefile.unix,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/11/12 21:58:58; author: sesam; state: Exp; lines: +3 -2 NEW: Change 'seek' funtions in 'zlib', so they can handle files larger 2GB ---------------------------- RCS file: /cvs/united/krl/resource.h,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/09/22 08:29:08; author: miraculix; state: Exp; lines: +3 -3 change: comments adapted ---------------------------- RCS file: /cvs/united/krl/sesam.h,v v_3_4_1_41: 1.289 v_3_4_1_51: 1.299 description: ---------------------------- revision 1.299 date: 2008/12/02 09:41:49; author: miraculix; state: Exp; lines: +9 -1 enum BSR_FLAG and static char *gszBsrFlags[] to allow use of sources 'minimal', 'systemdrive' and 'all' if bsr_flag is set ---------------------------- revision 1.298 date: 2008/11/06 12:11:59; author: sesam; state: Exp; lines: +7 -1 change: add some prototypes moved from hal to kernel (REMOTE_CMD) ---------------------------- revision 1.297 date: 2008/10/30 11:21:07; author: sesam; state: Exp; lines: +15 -1 change: new function 'i_REMOTE_CMD' common on UNIX/Windows and better error handling ---------------------------- revision 1.296 date: 2008/10/22 16:33:43; author: miraculix; state: Exp; lines: +7 -5 CHANGE: #ifndef DllImport to avoid conflicts ---------------------------- revision 1.295 date: 2008/10/16 12:53:40; author: sesam; state: Exp; lines: +3 -1 NEW: Support for Novell iFolder backup ---------------------------- revision 1.294 date: 2008/10/16 12:15:19; author: miraculix; state: Exp; lines: +2 -2 change: struct DRV_PROP with char szSCSI [8]; instead of char[5] // SCSI Id of drive ---------------------------- revision 1.293 date: 2008/10/13 06:27:34; author: miraculix; state: Exp; lines: +2 -2 CHANGE: Licence item MSEXCHANGE_SINGLE_MAILBOX is obsolete. All exchange backup types (incl. 'Exchange Server Single Mailbox') use licenxe item MSEXCHANGE ---------------------------- revision 1.292 date: 2008/09/23 10:24:53; author: miraculix; state: Exp; lines: +2 -2 CHANGE: Use struct BACKUP_PAR char szSesamHostWithPort[] to set Sesam host with port options for detailled commandline -C {szSesamHost}[:{clients.stpd_port of szSesamHost}[,{clients.stpd_options of szBackupNode}]] (except for clients with os VMS) This is useful for sbc_bsr to allow client specific firewall settings. ---------------------------- revision 1.291 date: 2008/09/23 10:19:21; author: miraculix; state: Exp; lines: +41 -64 Checking in of sm_lib.c together with sesam.h bcs. change: Extend enum BACKUP_TYPES with BSR_WINDOWS (requires change in enum LICENSE_KEYS into BSR_WINDOWS_LIC ) bugfix: Avoid error "empty LIS" for task type 'BSR_Windows' change: Use static BACKUP_LICENSES gszBackupLicenses[] instead of the two (!) corresponding arrays static char *gszListOfBackupTypes[] ... static char *gszBackupTypeLicItems[] ... CHANGE: Set #define DB_RESULT_MSG_LEN 254 to avoid message: "for further particulars look into backup protocol" if message will already fit into results.msg char [DB_RESULT_MSG_LEN] (old value was 101 so only messages up to 101 chars where accepted) ---------------------------- revision 1.290 date: 2008/09/11 18:34:31; author: sesam; state: Exp; lines: +22 -10 better format of license items in source code ---------------------------- RCS file: /cvs/united/krl/sm_arch.c,v v_3_4_1_41: 1.129 v_3_4_1_51: 1.130 description: ---------------------------- revision 1.130 date: 2008/11/06 12:14:27; author: sesam; state: Exp; lines: +4 -4 change: replace calls of old 'REMOTE_CMD' where outfile and return value re not used by 'REMOTE_CMD1' ---------------------------- RCS file: /cvs/united/krl/sm_auto_conf_hw.c,v v_3_4_1_41: 1.69 v_3_4_1_51: 1.70 description: ---------------------------- revision 1.70 date: 2008/11/06 12:14:27; author: sesam; state: Exp; lines: +5 -5 change: replace calls of old 'REMOTE_CMD' where outfile and return value re not used by 'REMOTE_CMD1' ---------------------------- RCS file: /cvs/united/krl/sm_backup.c,v v_3_4_1_41: 1.101 v_3_4_1_51: 1.102 description: ---------------------------- revision 1.102 date: 2008/11/07 09:54:46; author: sesam; state: Exp; lines: +6 -2 bugfix: REMOTE_CMD: Write executed command into return message, if execution has failed BUGFIX: Cut of backup state message after 132 char, before insert it into cal_sheets BUGFIX: Remove all non ascii characters from CTRLD message, because answer scd-1139: Error: CTRLD reply: Could not find executable..... includes non UTF8 conform bytes, which couldn't be inserted into postgresql DB TODO: Check where this byte comes from (exit code ??) ---------------------------- RCS file: /cvs/united/krl/sm_break.c,v v_3_4_1_41: 1.69 v_3_4_1_51: 1.70 description: ---------------------------- revision 1.70 date: 2008/11/06 12:14:27; author: sesam; state: Exp; lines: +3 -3 change: replace calls of old 'REMOTE_CMD' where outfile and return value re not used by 'REMOTE_CMD1' ---------------------------- RCS file: /cvs/united/krl/sm_client.c,v v_3_4_1_41: 1.124 v_3_4_1_51: 1.125 description: ---------------------------- revision 1.125 date: 2008/10/23 14:33:39; author: sesam; state: Exp; lines: +2 -2 BUGFIX: Fix cut off of long commands during command execution and migration. Enhance length of '-s' option to 'SL*4' ---------------------------- RCS file: /cvs/united/krl/sm_config_client.c,v v_3_4_1_41: 1.33 v_3_4_1_51: 1.35 description: ---------------------------- revision 1.35 date: 2009/01/09 11:25:57; author: sesam; state: Exp; lines: +12 -2 CHANGE: Check sbc version of Windows client during test backup. Fix problem, that sbc version 3 (former sbc_uc) needs another path notation for saving itself ---------------------------- revision 1.34 date: 2008/11/10 16:12:06; author: sesam; state: Exp; lines: +2 -2 BUGFIX: add './' to backup source during test of backups connection, because sbc supporting UNC pathes doesN't find sbc.exe without path ---------------------------- RCS file: /cvs/united/krl/sm_config_drives.c,v v_3_4_1_41: 1.146 v_3_4_1_51: 1.148 description: ---------------------------- revision 1.148 date: 2008/10/30 10:38:46; author: miraculix; state: Exp; lines: +14 -14 bugfix: In FILL_SMS_INI_ARRAYS() set local char szProt[...] = ""; to avoid overflow of szProt due to multiple use of str_chain( szProt, ...) in recursive calls ---------------------------- revision 1.147 date: 2008/09/29 14:41:17; author: sesam; state: Exp; lines: +3 -29 CHANGE: Don't cut tape device name after first '-' to allow names like '/dev/tape/by-id/LTO...'. In former Sesam versions the internal drive number was set by number after '-', but internal drive number is now set by 'hw_drives.loader_drive' for al long t ime ---------------------------- RCS file: /cvs/united/krl/sm_copy.c,v v_3_4_1_41: 1.27 v_3_4_1_51: 1.28 description: ---------------------------- revision 1.28 date: 2008/11/19 15:17:13; author: miraculix; state: Exp; lines: +8 -40 BUGFIX: Use GET_TAPE_SERVER(...) to set tape_server to avoid empty stpd_port setting, e.g. server:,11005-11015 ---------------------------- RCS file: /cvs/united/krl/sm_init.c,v v_3_4_1_41: 1.169 v_3_4_1_51: 1.170 description: ---------------------------- revision 1.170 date: 2008/10/29 13:58:32; author: sesam; state: Exp; lines: +8 -1 BUGFIX: If an empty tape is accepeted during media init on a single tape drive: Check if a tape is in drive first ---------------------------- RCS file: /cvs/united/krl/sm_init_loader_cont.h,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/10/16 12:14:06; author: miraculix; state: Exp; lines: +2 -2 BUGFIX: T-Systems more then 100 drives: #define MAX_NUMBER_OF_DRIVES 999 ---------------------------- RCS file: /cvs/united/krl/sm_inventory.c,v v_3_4_1_41: 1.33 v_3_4_1_51: 1.34 description: ---------------------------- revision 1.34 date: 2008/11/28 12:51:40; author: miraculix; state: Exp; lines: +2 -2 change: que_submit() now returns entry number of submitted job ---------------------------- RCS file: /cvs/united/krl/sm_lib.c,v v_3_4_1_41: 1.594 v_3_4_1_51: 1.604 description: ---------------------------- revision 1.604 date: 2008/12/02 16:06:33; author: sesam; state: Exp; lines: +16 -16 BUGFIX: In version 3.4.1.45 ALIVE_TEST() for NetWare client failed bcs. iREMOTE_CMD() returned '1' instead of '0' ---------------------------- revision 1.603 date: 2008/11/28 12:51:40; author: miraculix; state: Exp; lines: +17 -5 change: que_submit() now returns entry number of submitted job ---------------------------- revision 1.602 date: 2008/11/08 11:40:07; author: sesam; state: Exp; lines: +12 -2 NEW: Look for an successfull SESAM_BACKUP during 'ALL_JOBS_DONE' check: Call 'sm_alarm' and set state of 'sm_newday' to error, if no one was found ---------------------------- revision 1.601 date: 2008/11/08 08:46:00; author: sesam; state: Exp; lines: +4 -3 bugfix: Set empty 'blocks' to '0' before insert into results, because empty string couldn't be inserted into a int column in PostgreSQL ---------------------------- revision 1.600 date: 2008/11/07 09:54:46; author: sesam; state: Exp; lines: +3 -4 bugfix: REMOTE_CMD: Write executed command into return message, if execution has failed BUGFIX: Cut of backup state message after 132 char, before insert it into cal_sheets BUGFIX: Remove all non ascii characters from CTRLD message, because answer scd-1139: Error: CTRLD reply: Could not find executable..... includes non UTF8 conform bytes, which couldn't be inserted into postgresql DB TODO: Check where this byte comes from (exit code ??) ---------------------------- revision 1.599 date: 2008/11/06 12:30:31; author: sesam; state: Exp; lines: +397 -2 NEW: change: new function 'i_REMOTE_CMD' common on UNIX/Windows and better error handling ---------------------------- revision 1.598 date: 2008/10/13 06:27:35; author: miraculix; state: Exp; lines: +8 -26 branches: 1.598.2; CHANGE: Licence item MSEXCHANGE_SINGLE_MAILBOX is obsolete. All exchange backup types (incl. 'Exchange Server Single Mailbox') use licenxe item MSEXCHANGE ---------------------------- revision 1.597 date: 2008/09/23 10:19:21; author: miraculix; state: Exp; lines: +32 -35 Checking in of sm_lib.c together with sesam.h bcs. change: Extend enum BACKUP_TYPES with BSR_WINDOWS (requires change in enum LICENSE_KEYS into BSR_WINDOWS_LIC ) bugfix: Avoid error "empty LIS" for task type 'BSR_Windows' change: Use static BACKUP_LICENSES gszBackupLicenses[] instead of the two (!) corresponding arrays static char *gszListOfBackupTypes[] ... static char *gszBackupTypeLicItems[] ... CHANGE: Set #define DB_RESULT_MSG_LEN 254 to avoid message: "for further particulars look into backup protocol" if message will already fit into results.msg char [DB_RESULT_MSG_LEN] (old value was 101 so only messages up to 101 chars where accepted) ---------------------------- revision 1.596 date: 2008/09/22 11:07:45; author: miraculix; state: Exp; lines: +7 -5 bugfix: SBC_BSR ANALYSE_BACKUP_LOG() BackupType BSR_Windows does not generte sgm and lis file ---------------------------- revision 1.595 date: 2008/09/14 12:11:36; author: sesam; state: Exp; lines: +3 -3 change: check if 'szInterface' is 'NULL' or empty string in function 'i_CHECK_AND_SET_INTERFACE' ---------------------------- revision 1.598.2.4 date: 2008/10/30 12:59:13; author: miraculix; state: Exp; lines: +3 -10 remove one 'idef UNIX' ---------------------------- revision 1.598.2.3 date: 2008/10/30 11:50:39; author: sesam; state: Exp; lines: +20 -24 change trace message ---------------------------- revision 1.598.2.2 date: 2008/10/30 11:45:26; author: miraculix; state: Exp; lines: +13 -2 temporary ifdef for compile on windows ---------------------------- revision 1.598.2.1 date: 2008/10/30 11:17:35; author: sesam; state: Exp; lines: +372 -2 change: new function 'i_REMOTE_CMD' common on UNIX/Windows and better error handling ============================================================================= RCS file: /cvs/united/krl/sm_newday.c,v v_3_4_1_41: 1.62 v_3_4_1_51: 1.63 description: ---------------------------- revision 1.63 date: 2008/11/07 21:52:21; author: sesam; state: Exp; lines: +19 -13 BUGFIX: Check for 'ALL_JOBS_DONE' after all active jobs are set to cancelled in database, to be sure that 'ALL_JOBS_DONE' notification is send in all cases ---------------------------- RCS file: /cvs/united/krl/sm_restore.c,v v_3_4_1_41: 1.308 v_3_4_1_51: 1.318 description: ---------------------------- revision 1.318 date: 2009/01/09 10:04:11; author: sesam; state: Exp; lines: +10 -6 change: For restore of PostgreSQL DB leave '/ORIGINAL' identifier in restore target, because client needs this information during recover ---------------------------- revision 1.317 date: 2008/11/19 15:10:17; author: miraculix; state: Exp; lines: +9 -39 BUGFIX: Use GET_TAPE_SERVER(...) to set tape_server to avoid empty stpd_port setting, e.g. server:,11005-11015 ---------------------------- revision 1.316 date: 2008/11/17 10:38:12; author: miraculix; state: Exp; lines: +5 -5 bugfix: If called without arguments then sm_restore core dumped ---------------------------- revision 1.315 date: 2008/11/13 13:36:26; author: sesam; state: Exp; lines: +6 -6 BUGFIX: Call #6931: Selective restore of ESX server backup failed, because SEL hasn't be created correctly. change: Creation of SLL file need name of LST file in function 'CREATE_SLL_LINES', but filename given as first parameter was already set to 'gv_rw_sel' directory so LST file wasn't found ---------------------------- revision 1.314 date: 2008/11/11 15:10:03; author: sesam; state: Exp; lines: +2 -2 bugfix: search for '"' in sel from line end, because mail subjects can in include '"' ---------------------------- revision 1.313 date: 2008/11/11 12:04:55; author: sesam; state: Exp; lines: +4 -2 BUGFIX: Blowup directories (=mail folders) in case of Open-Xchange Restore ---------------------------- revision 1.312 date: 2008/11/08 11:44:52; author: sesam; state: Exp; lines: +5 -3 bugfix: Create 'restore_results.restore_id' for sub restore by calling 'iCREATE_UNIQUE_ID' to avoid primary key errors, if sub restore is started and 'sm_sepul_event' still submitting new restore tasks ---------------------------- revision 1.311 date: 2008/11/06 12:53:35; author: sesam; state: Exp; lines: +24 -153 change: derived from revision 1.308.2.:remove saveset copy specific parts (are in sm_sms_copy.c now). ---------------------------- revision 1.310 date: 2008/10/22 06:59:38; author: sesam; state: Exp; lines: +4 -3 change: Remove from SEL file, if it was written by GUI on Windows ---------------------------- revision 1.309 date: 2008/10/16 08:00:37; author: sesam; state: Exp; lines: +3 -3 BUGFIX: Fix core dump in build of OX selection file. If restore is started it becomes activ in GUI, but then nothing happens. fix: SSL file was closed to early ---------------------------- revision 1.308.2.4 date: 2008/11/06 08:55:42; author: sesam; state: Exp; lines: +6 -7 BUGFIX: Correct name of PRE/POST logfile, so GUI will find it ---------------------------- revision 1.308.2.3 date: 2008/10/16 21:43:15; author: sesam; state: Exp; lines: +72 -4 bugfix: readd some parts accidentally removed during refactoring sm_restore.c ---------------------------- revision 1.308.2.2 date: 2008/10/16 08:03:19; author: sesam; state: Exp; lines: +4 -4 BUGFIX: Fix core dump in build of OX selection file. If restore is started it becomes activ in GUI, but then nothing happens. fix: SSL file was closed to early ---------------------------- revision 1.308.2.1 date: 2008/09/14 11:55:54; author: sesam; state: Exp; lines: +14 -209 change: remove saveset copy specific parts (are in sm_sms_copy.c now). NEW: Correct directory blow up for Scalix mail folders. change: Move function 'i_FIND_MEDIUM' into 'sm_restore_lib.c' ============================================================================= RCS file: /cvs/united/krl/sm_restore_lib.c,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/11/06 12:55:48; author: sesam; state: Exp; lines: +72 -1 change: remove saveset copy specific parts (are in sm_sms_copy.c now). ---------------------------- revision 1.8.2.1 date: 2008/09/14 11:55:54; author: sesam; state: Exp; lines: +72 -1 change: remove saveset copy specific parts (are in sm_sms_copy.c now). NEW: Correct directory blow up for Scalix mail folders. change: Move function 'i_FIND_MEDIUM' into 'sm_restore_lib.c' ============================================================================= RCS file: /cvs/united/krl/sm_sbc_com.c,v v_3_4_1_41: 1.109 v_3_4_1_51: 1.110 description: ---------------------------- revision 1.110 date: 2008/09/22 08:49:03; author: miraculix; state: Exp; lines: +29 -26 bugfix: First sbc_bsr backup failed bcs. INQUIRE returned 'ERROR INQUIRE_INFO Saveset BSR.____@. existiert nicht' now INQUIRE returns 'I018-SBC_COM ... ---------------------------- RCS file: /cvs/united/krl/sm_sbc_com_lib.c,v v_3_4_1_41: 1.32 v_3_4_1_51: 1.35.2.1 description: ---------------------------- revision 1.35 date: 2008/12/02 09:39:42; author: miraculix; state: Exp; lines: +34 -12 branches: 1.35.2; CHANGE: Allow initiator 'BSR_WINDOWS' together with backup type 'Path' if bsr_flag is set ---------------------------- revision 1.34 date: 2008/11/28 12:52:55; author: miraculix; state: Exp; lines: +17 -4 change: que_submit() now returns entry number of submitted job this allows to stop watch dog in case of DISCONNECT_RESTORE which will improve performance for BCS restore ---------------------------- revision 1.33 date: 2008/11/28 11:28:57; author: miraculix; state: Exp; lines: +5 -5 BUGFIX: Avoid reace condition when starting external job bcs. reading drive_num via gv_ext_dn_{saveset} could return empty drive_num if writing glbv was not finished (appeared on Windows) CHANGE: Do not loop for gv_ext_dn_{saveset} with 10s, loop with one second before next check. Will improve performance during BSR Restore! ---------------------------- revision 1.35.2.1 date: 2009/01/13 22:35:23; author: sesam; state: Exp; lines: +53 -49 Merged from 1.38 and 1.39 RCS file: /cvs/united/krl/sm_sem.c,v v_3_4_1_41: 1.21 v_3_4_1_51: 1.24 description: ---------------------------- revision 1.24 date: 2008/10/08 14:28:07; author: sesam; state: Exp; lines: +5 -4 bugfix: last change did not work on linux bcs. not allowed backreference in snprintf( szBuf, ..., glbv(..., szBuf )) ---------------------------- revision 1.23 date: 2008/10/08 14:15:38; author: miraculix; state: Exp; lines: +34 -14 change: VERBOSE(2) removed; new: OPtion -p to purge non occupied semaphores ---------------------------- revision 1.22 date: 2008/10/08 09:48:50; author: sesam; state: Exp; lines: +7 -7 change: Adapted to new return of i_SEMA() SM_SUCCESS if semaphore is not set (function '?') or if semaphore is now occupied by process ---------------------------- RCS file: /cvs/united/krl/sm_sepul_event.c,v v_3_4_1_41: 1.196 v_3_4_1_51: 1.201 description: ---------------------------- revision 1.201 date: 2008/12/04 13:03:23; author: sesam; state: Exp; lines: +11 -5 NEW: Correct prio handling for media appointments. An appoinment for a drive group only suppress another one for this drive group, whereas an appointment with a given drive only suppress one for this drive. Needs new version of 'sm_sepuler_cal ---------------------------- revision 1.200 date: 2008/12/04 09:25:24; author: sesam; state: Exp; lines: +12 -17 BUGFIX: Correct check of higher prio media appointments (#7051) ---------------------------- revision 1.199 date: 2008/11/28 12:51:40; author: miraculix; state: Exp; lines: +18 -16 change: que_submit() now returns entry number of submitted job ---------------------------- revision 1.198 date: 2008/11/14 15:05:42; author: miraculix; state: Exp; lines: +9 -2 bugfix: Delete for a 2nd Newday event must be allowed otherwise a single executed newday event will loop ---------------------------- revision 1.197 date: 2008/10/30 15:39:52; author: sesam; state: Exp; lines: +3 -3 change: Check if drive num from DB is 'null' or empty ---------------------------- RCS file: /cvs/united/krl/sm_sms_backup.c,v v_3_4_1_41: 1.282 v_3_4_1_51: 1.288 description: ---------------------------- revision 1.288 date: 2008/12/02 09:50:10; author: miraculix; state: Exp; lines: +4 -2 change: If bsr_flag is set then set backup_type for results to 'BSR_Windows' ---------------------------- revision 1.287 date: 2008/12/02 09:42:21; author: miraculix; state: Exp; lines: +7 -9 change: use enum BSR_FLAG and static char *gszBsrFlags[] to set correct BSR source ---------------------------- revision 1.286 date: 2008/12/02 07:15:59; author: miraculix; state: Exp; lines: +2 -2 change: FILL_OPTIONS_STRUCTURE: Now select again with 'and tasks.backup_type=task_types.backup_type', BSR specific part unchanged ---------------------------- revision 1.285 date: 2008/12/01 17:23:09; author: miraculix; state: Exp; lines: +25 -5 CHANGE: Support for tasks.bsr_flag: If bsr_flag is set to 1/2/3 then set backup_type to BSR_Windows and source to minimal/systemdrive/all ---------------------------- revision 1.284 date: 2008/10/16 12:53:40; author: sesam; state: Exp; lines: +3 -2 NEW: Support for Novell iFolder backup ---------------------------- revision 1.283 date: 2008/09/23 10:24:53; author: miraculix; state: Exp; lines: +15 -5 CHANGE: Use struct BACKUP_PAR char szSesamHostWithPort[] to set Sesam host with port options for detailled commandline -C {szSesamHost}[:{clients.stpd_port of szSesamHost}[,{clients.stpd_options of szBackupNode}]] (except for clients with os VMS) This is useful for sbc_bsr to allow client specific firewall settings. ---------------------------- RCS file: /cvs/united/krl/sm_sms_copy.c,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/11/06 12:56:35; author: sesam; state: Exp; lines: +1 -67 change: remove saveset copy specific parts (are in sm_sms_copy.c now). ---------------------------- revision 1.8.2.1 date: 2008/09/14 11:55:54; author: sesam; state: Exp; lines: +1 -67 change: remove saveset copy specific parts (are in sm_sms_copy.c now). NEW: Correct directory blow up for Scalix mail folders. change: Move function 'i_FIND_MEDIUM' into 'sm_restore_lib.c' ============================================================================= RCS file: /cvs/united/krl/sm_sms_watch.c,v v_3_4_1_41: 1.130 v_3_4_1_51: 1.132 description: ---------------------------- revision 1.132 date: 2008/10/30 13:20:54; author: sesam; state: Exp; lines: +8 -1 bugfix: Check if given drive num is valid and exit with error, instead of running into segmentation fault ---------------------------- revision 1.131 date: 2008/09/20 17:21:01; author: sesam; state: Exp; lines: +2 -1 BUGFIX: Re read 'perf' file, if there is still a job in queue, because e.g. VCB backups need more time before connection to STPD is opened ---------------------------- RCS file: /cvs/united/krl/sm_startup.c,v v_3_4_1_41: 1.94 v_3_4_1_51: 1.96 description: ---------------------------- revision 1.96 date: 2008/11/20 13:24:57; author: sesam; state: Exp; lines: +11 -2 bugfix: If PostgreSQL then first DB statement in sm_startup may be to early then sm_startup breaks and no drive queues are established. Now retry first DB statement up to 20 seconds ---------------------------- revision 1.95 date: 2008/09/22 16:55:52; author: miraculix; state: Exp; lines: +4 -4 change: Do only one insert into results with sm_startup msg ---------------------------- RCS file: /cvs/united/krl/python/makefile.win32,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/11/27 09:23:26; author: miraculix; state: Exp; lines: +10 -6 CHANGE: Use python2.6 and copy x64 Console.exe and python26.dll to create Windows x64 executable ---------------------------- RCS file: /cvs/united/krl/python/setup_freeze_reformat_lis.py,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/11/27 09:22:47; author: miraculix; state: Exp; lines: +6 -1 CHANGE: Use Python distutils option create_shared_zip = False to avoid creation of library.zip ---------------------------- RCS file: /cvs/united/krl/python/sm_reformat_lis.py,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/11/10 07:32:12; author: sesam; state: Exp; lines: +4 -4 adopt trace message ---------------------------- revision 1.9 date: 2008/11/05 12:47:16; author: sesam; state: Exp; lines: +3 -3 BUGFIX: Check, if Sesam Scalix client already supports Single Mail backup before creating Single Mail listing file ---------------------------- RCS file: /cvs/united/krl/unix_hal/sm_ctrld.sh,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.6 description: ---------------------------- revision 1.6 date: 2008/10/28 13:25:59; author: sesam; state: Exp; lines: +5 -4 BUGFIX: Avoid killing non Sesam processes starting with 'sbc' during client shutdown ---------------------------- RCS file: /cvs/united/krl/unix_hal/sm_hal_unix.c,v v_3_4_1_41: 1.110 v_3_4_1_51: 1.111 description: ---------------------------- revision 1.111 date: 2008/11/06 12:31:24; author: sesam; state: Exp; lines: +15 -416 NEW: change: new function 'i_REMOTE_CMD' common on UNIX/Windows and better error handling ---------------------------- revision 1.110.2.2 date: 2008/10/30 13:21:52; author: sesam; state: Exp; lines: +1 -154 remove temporary included function 'REMOTE_CMD2' ---------------------------- revision 1.110.2.1 date: 2008/10/30 11:17:35; author: sesam; state: Exp; lines: +168 -416 change: new function 'i_REMOTE_CMD' common on UNIX/Windows and better error handling ============================================================================= RCS file: /cvs/united/krl/unix_hal/sm_rmi_main,v v_3_4_1_41: 1.14 v_3_4_1_51: 1.15 description: ---------------------------- revision 1.15 date: 2008/10/28 09:08:40; author: sesam; state: Exp; lines: +2 -2 change: remove obsolete switch '-u' and 'port_rmi_db' ---------------------------- RCS file: /cvs/united/krl/wnt_hal/makefile.win32,v v_3_4_1_41: 1.34 v_3_4_1_51: 1.35 description: ---------------------------- revision 1.35 date: 2008/09/22 16:21:07; author: miraculix; state: Exp; lines: +2 -1 change: rule for *.exe extended with macro $(MANIFEST) ---------------------------- RCS file: /cvs/united/krl/wnt_hal/sm_hal_wnt.c,v v_3_4_1_41: 1.220 v_3_4_1_51: 1.221 description: ---------------------------- revision 1.221 date: 2008/11/06 12:32:27; author: sesam; state: Exp; lines: +30 -19 NEW: change: new function 'i_REMOTE_CMD' common on UNIX/Windows and better error handling ---------------------------- revision 1.220.2.2 date: 2008/10/30 12:58:30; author: miraculix; state: Exp; lines: +21 -1 new: Function 'start_system_tee' similar to existing UNIX function ---------------------------- revision 1.220.2.1 date: 2008/10/30 12:43:05; author: miraculix; state: Exp; lines: +10 -19 change: Return exit stae of called program in 'iCtrldAccess instead of 1=OK, 0= not OK ============================================================================= RCS file: /cvs/united/qm/sm_qm_main.c,v v_3_4_1_41: 1.73 v_3_4_1_51: 1.75 description: ---------------------------- revision 1.75 date: 2008/10/27 10:50:54; author: sesam; state: Exp; lines: +2 -2 bugfix: Change of return logic in i_SEMA() - cm_semaphore.c must be respected in sm_qm_main.c ---------------------------- revision 1.74 date: 2008/10/26 15:18:19; author: sesam; state: Exp; lines: +2 -2 bugfix: return value of i_SEMA has changed ---------------------------- RCS file: /cvs/united/sbc/sbc_com/sbc_com_interface_l/com_def_u.h,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +5 -4 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- RCS file: /cvs/united/sbc/sbc_com/sbc_com_interface_l/com_hdr_l.h,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +5 -4 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- RCS file: /cvs/united/sbc/sbc_com/sbc_com_interface_l/makefile.win32,v v_3_4_1_41: 1.16 v_3_4_1_51: 1.17 description: ---------------------------- revision 1.17 date: 2008/10/24 15:33:21; author: miraculix; state: Exp; lines: +3 -2 change: Compielr cl vc8.0 complaines about getopt, optind and optarg ---------------------------- RCS file: /cvs/united/sbc/sbc_com/sbc_com_interface_l/sbc_com_interface_util.c,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/10/24 15:33:21; author: miraculix; state: Exp; lines: +2 -6 change: Compielr cl vc8.0 complaines about getopt, optind and optarg ---------------------------- revision 1.7 date: 2008/10/17 11:05:17; author: miraculix; state: Exp; lines: +3 -3 BUGFIX: Avoid core dump if error message has more then 256 chars, e.g. windows error WSANO_DATA 110044 ---------------------------- RCS file: /cvs/united/sbc/sbc_esx/makefile.win32,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/11/27 11:03:21; author: miraculix; state: Exp; lines: +3 -3 change: Use $(PYTHON_DLL_DIR) to copy x64 specific python dlls *.pyd files ---------------------------- revision 1.2 date: 2008/11/27 10:52:26; author: miraculix; state: Exp; lines: +14 -7 CHANGE: Build for sbc_vcb.exe changed to avoid use of library.zip and to allow x64 build ---------------------------- RCS file: /cvs/united/sbc/sbc_esx/sbc_esx.py,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/09/22 10:58:25; author: sesam; state: Exp; lines: +2 -1 CHANGE: set SBC_GEN_TIMOUT to 2h, because removing of snapshot on ESX Server sometimes needs longet than 15 min ---------------------------- RCS file: /cvs/united/sbc/sbc_esx/sbc_vcb.py,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/09/22 10:47:39; author: sesam; state: Exp; lines: +2 -2 BUGFIX: Enclose VM name by '"', because it can contain whitespace ---------------------------- revision 1.8 date: 2008/09/11 13:55:31; author: sesam; state: Exp; lines: +6 -4 BUGFIX: Don't overwrite VC HOST name before calling 'dir' function. Before 'dir' was always called with VCB host name ---------------------------- revision 1.7 date: 2008/09/04 20:46:32; author: sesam; state: Exp; lines: +6 -4 BUGFIX: Set path to 'vcbvmname' before calling 'dir' function ---------------------------- RCS file: /cvs/united/sbc/sbc_esx/setup_sbc_vcb.py,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/11/27 10:51:48; author: miraculix; state: Exp; lines: +7 -1 change: Set create_shared_zip = False to avoid creation of library.zip ---------------------------- RCS file: /cvs/united/sbc/sbc_lotus_notes/db_api.h,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/11/14 17:01:23; author: miraculix; state: Exp; lines: +4 -4 change: enum DB_TYPE with correct indentation (no tabs) ---------------------------- revision 1.4 date: 2008/11/13 09:59:26; author: miraculix; state: Exp; lines: +5 -2 ADD: DB_STREAM_PREPARE definition, DB_NUM_I_BKPNN ---------------------------- RCS file: /cvs/united/sbc/sbc_lotus_notes/makefile.unix,v v_3_4_1_41: 1.18 v_3_4_1_51: 1.19 description: ---------------------------- revision 1.19 date: 2008/11/12 09:26:19; author: sesam; state: Exp; lines: +12 -12 bugfix: Change in revision 1.16 removed rules to link libsbcln.so with $(CM_COMMON_LIB) but common lib is necessary to satisfy strlcpy() function calls ---------------------------- RCS file: /cvs/united/sbc/sbc_lotus_notes/sbcln.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.15 description: ---------------------------- revision 1.15 date: 2008/12/08 08:07:54; author: miraculix; state: Exp; lines: +7 -1 change: If called with type COPY then set g_sSBCLN_Global.bWithArchiveLogs to FALSE to avoid backup of archive logs (ELMOS) ---------------------------- revision 1.14 date: 2008/11/14 17:00:31; author: miraculix; state: Exp; lines: +315 -571 change: Removed obsolete declaration and commented source code lines in DB_GetItem(). Adapted description for DB_GetItem() and DB_PrepareItem(). ---------------------------- revision 1.13 date: 2008/11/12 17:32:41; author: sesam; state: Exp; lines: +2 -2 change: DB_Trace with correct "DB_InitOperation(): Could not get Lotus Notes Data Directory" ---------------------------- revision 1.12 date: 2008/11/12 14:07:49; author: miraculix; state: Exp; lines: +333 -31 ADDED: PrepareItem() functionality ---------------------------- RCS file: /cvs/united/sbc/sbc_lotus_notes/sbcln.def,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/11/13 11:43:28; author: miraculix; state: Exp; lines: +2 -1 NEW: PrepareItem() export definition ---------------------------- RCS file: /cvs/united/sbc/sbc_lotus_notes/sbcln_d.h,v v_3_4_1_41: 1.20 v_3_4_1_51: 1.23 description: ---------------------------- revision 1.23 date: 2008/12/08 08:07:54; author: miraculix; state: Exp; lines: +2 -1 change: If called with type COPY then set g_sSBCLN_Global.bWithArchiveLogs to FALSE to avoid backup of archive logs (ELMOS) ---------------------------- revision 1.22 date: 2008/11/14 17:05:35; author: miraculix; state: Exp; lines: +2 -2 NEW: Version 3.4.2.1 with support of DB_STREAM_PREPARE allows enhanced exclude list processing so open NSF files are excluded before copying to temp directory ---------------------------- revision 1.21 date: 2008/10/24 15:10:29; author: miraculix; state: Exp; lines: +5 -1 change: New sbc_def.h doesn't define #define MAX_FULL_PATH 1028 ---------------------------- RCS file: /cvs/united/sbc/sbc_lotus_notes/sbcln_f.c,v v_3_4_1_41: 1.18 v_3_4_1_51: 1.21 description: ---------------------------- revision 1.21 date: 2008/12/08 08:07:54; author: miraculix; state: Exp; lines: +26 -22 change: If called with type COPY then set g_sSBCLN_Global.bWithArchiveLogs to FALSE to avoid backup of archive logs (ELMOS) ---------------------------- revision 1.20 date: 2008/11/12 17:42:54; author: sesam; state: Exp; lines: +68 -218 BUGFIX: Allow to restore notes nsf files into any directory. Old algo (with given sbcln:NOTES) generated a list of patterns for all possible files under Notes data directory and then all files which did not match these patterns had been excluded. Now in case of sbcln:NOTES every file with any path is accepted. CHANGE: If NSF file is restored with '-o recovery' or '-o activate' then these files are first restored to intermediate location gv_rw_work: and then recovered and (if requested) activated. Old algo only did the same procedure if file was restored under Notes data directory. ---------------------------- revision 1.19 date: 2008/10/30 15:17:56; author: miraculix; state: Exp; lines: +9 -6 bugfix: notes.ini file may not be found if notes datadirectory ends with 'data' ---------------------------- RCS file: /cvs/united/sbc/sbc_lotus_notes/sbcln_n.c,v v_3_4_1_41: 1.16 v_3_4_1_51: 1.17 description: ---------------------------- revision 1.17 date: 2008/11/12 17:31:50; author: sesam; state: Exp; lines: +2 -6 change: mistyped comment ---------------------------- RCS file: /cvs/united/sbc/sbc_lotus_notes/sbcln_u.c,v v_3_4_1_41: 1.14 v_3_4_1_51: 1.15 description: ---------------------------- revision 1.15 date: 2008/11/12 17:34:44; author: sesam; state: Exp; lines: +119 -111 change: ifMatchPattern() return TRUE if list is empty change: Use fnmatch(...) for matching not strcmp with sub directories TODO: Adapt drive letter for Windows ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/build.ver,v v_3_4_1_41: 1.317 v_3_4_1_51: 1.376 description: ---------------------------- revision 1.376 date: 2008/12/18 14:13:59; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.375 generated during checkin of -d united/sbc/sbc_unix/sbc sbc_hard.c ---------------------------- revision 1.375 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.374 generated during checkin of -d united/sbc/sbc_unix/sbc com.h db_api.h db_clnt.c db_clnt.h sbc.c sbc_acl_unix.c sbc_backup.c sbc_bf.c sbc_cpio.h sbc_data_restore.c sbc_data_save.c sbc_def.h sbc_file_types.h sbc_find.c sbc_find.h sbc_gen.c sbc_get_header.c sbc_get_properties.c sbc_get_time.c sbc_hard.c sbc_hdr.h sbc_io.c sbc_kill.c sbc_log.c sbc_macros.h sbc_make_header.c sbc_makepath.c sbc_msg.h sbc_proto.h sbc_raw_backup.c sbc_raw_restore.c sbc_restore.c sbc_struct.h sbc_usg.h s bc_util.c sbc_verify.c sbc_wordexp.c sib_com.c sib_stru.h xbsa.h xbsa_stru.h ---------------------------- revision 1.374 date: 2008/12/10 16:10:47; author: miraculix; state: Exp; lines: +2 -2 change: New revision 1.373 generated during checkin of -d united/sbc/sbc_unix/sbc db_api.h db_clnt.c ---------------------------- revision 1.373 date: 2008/12/10 14:15:56; author: miraculix; state: Exp; lines: +2 -2 change: New revision 1.372 generated during checkin of -d united/sbc/sbc_unix/sbc sbc_nlm.c ---------------------------- revision 1.372 date: 2008/12/09 13:30:34; author: miraculix; state: Exp; lines: +2 -2 change: New revision 1.371 generated during checkin of -d united/sbc/sbc_unix/sbc db_api.h db_clnt.c sbc_data_save.c sbc_struct.h sbc_util.c ---------------------------- revision 1.371 date: 2008/12/08 16:49:13; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.370 generated during checkin of ---------------------------- revision 1.370 date: 2008/12/05 15:36:15; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.369 generated during checkin of ---------------------------- revision 1.369 date: 2008/12/05 15:35:49; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.368 generated during checkin of ---------------------------- revision 1.368 date: 2008/12/05 10:26:02; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.367 generated during checkin of ---------------------------- revision 1.367 date: 2008/12/05 10:22:30; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.366 generated during checkin of ---------------------------- revision 1.366 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.365 generated during checkin of ---------------------------- revision 1.365 date: 2008/12/03 10:01:19; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.364 generated during checkin of ---------------------------- revision 1.364 date: 2008/12/03 10:00:30; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.363 generated during checkin of ---------------------------- revision 1.363 date: 2008/12/03 07:39:54; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.362 generated during checkin of ---------------------------- revision 1.362 date: 2008/11/18 09:43:45; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.361 generated during checkin of ---------------------------- revision 1.361 date: 2008/11/13 10:33:56; author: opaliy; state: Exp; lines: +2 -2 CHANGE: New revision 1.360 generated during checkin of ---------------------------- revision 1.360 date: 2008/11/13 10:24:52; author: opaliy; state: Exp; lines: +2 -2 CHANGE: New revision 1.359 generated during checkin of ---------------------------- revision 1.359 date: 2008/11/13 10:15:22; author: opaliy; state: Exp; lines: +2 -2 CHANGE: New revision 1.358 generated during checkin of ---------------------------- revision 1.358 date: 2008/11/13 10:10:06; author: opaliy; state: Exp; lines: +2 -2 CHANGE: New revision 1.357 generated during checkin of ---------------------------- revision 1.357 date: 2008/11/12 07:59:27; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.356 generated during checkin of ---------------------------- revision 1.356 date: 2008/11/06 10:56:24; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.355 generated during checkin of ---------------------------- revision 1.355 date: 2008/10/28 09:27:15; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.354 generated during checkin of ---------------------------- revision 1.354 date: 2008/10/28 09:15:07; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.353 generated during checkin of ---------------------------- revision 1.353 date: 2008/10/28 09:13:50; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.352 generated during checkin of ---------------------------- revision 1.352 date: 2008/10/28 09:13:12; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.351 generated during checkin of ---------------------------- revision 1.351 date: 2008/10/24 15:30:33; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.350 generated during checkin of ---------------------------- revision 1.350 date: 2008/10/24 09:03:56; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.349 generated during checkin of ---------------------------- revision 1.349 date: 2008/10/24 09:01:54; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.348 generated during checkin of ---------------------------- revision 1.348 date: 2008/10/24 09:00:30; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.347 generated during checkin of ---------------------------- revision 1.347 date: 2008/10/24 08:59:13; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.346 generated during checkin of ---------------------------- revision 1.346 date: 2008/10/24 07:37:50; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.345 generated during checkin of ---------------------------- revision 1.345 date: 2008/10/23 20:12:34; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.344 generated during checkin of ---------------------------- revision 1.344 date: 2008/10/23 09:25:58; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.343 generated during checkin of ---------------------------- revision 1.343 date: 2008/10/23 09:23:20; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.342 generated during checkin of ---------------------------- revision 1.342 date: 2008/10/23 09:21:15; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.341 generated during checkin of ---------------------------- revision 1.341 date: 2008/10/23 09:19:56; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.340 generated during checkin of ---------------------------- revision 1.340 date: 2008/10/23 09:14:50; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.339 generated during checkin of ---------------------------- revision 1.339 date: 2008/10/23 09:14:13; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.338 generated during checkin of ---------------------------- revision 1.338 date: 2008/10/23 09:13:28; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.337 generated during checkin of ---------------------------- revision 1.337 date: 2008/10/23 08:59:35; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.336 generated during checkin of ---------------------------- revision 1.336 date: 2008/10/22 06:37:27; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.335 generated during checkin of ---------------------------- revision 1.335 date: 2008/10/21 16:48:01; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.334 generated during checkin of ---------------------------- revision 1.334 date: 2008/10/21 16:46:56; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.333 generated during checkin of ---------------------------- revision 1.333 date: 2008/10/21 16:43:35; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.332 generated during checkin of ---------------------------- revision 1.332 date: 2008/10/21 16:43:03; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.331 generated during checkin of ---------------------------- revision 1.331 date: 2008/10/21 13:08:40; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.330 generated during checkin of ---------------------------- revision 1.330 date: 2008/10/21 12:22:58; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.329 generated during checkin of ---------------------------- revision 1.329 date: 2008/10/21 12:04:19; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.328 generated during checkin of ---------------------------- revision 1.328 date: 2008/10/21 12:03:48; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.327 generated during checkin of ---------------------------- revision 1.327 date: 2008/10/14 21:37:56; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.326 generated during checkin of ---------------------------- revision 1.326 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.325 generated during checkin of ---------------------------- revision 1.325 date: 2008/10/02 07:35:49; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.324 generated during checkin of ---------------------------- revision 1.324 date: 2008/10/02 07:34:33; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.323 generated during checkin of ---------------------------- revision 1.323 date: 2008/09/26 07:22:13; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.322 generated during checkin of ---------------------------- revision 1.322 date: 2008/09/19 10:41:32; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.321 generated during checkin of ---------------------------- revision 1.321 date: 2008/09/10 16:19:25; author: opaliy; state: Exp; lines: +2 -2 CHANGE: New revision 1.320 generated during checkin of ---------------------------- revision 1.320 date: 2008/09/05 12:51:47; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.319 generated during checkin of ---------------------------- revision 1.319 date: 2008/09/04 13:16:37; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.318 generated during checkin of ---------------------------- revision 1.318 date: 2008/09/04 13:11:56; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.317 generated during checkin of ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/com.h,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/12/12 14:26:04; author: sesam; state: Exp; lines: +19 -13 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/db_api.h,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/12 14:26:04; author: sesam; state: Exp; lines: +19 -13 change: Add GPL license text ---------------------------- revision 1.6 date: 2008/12/10 16:10:47; author: miraculix; state: Exp; lines: +3 -2 change: Pass-through COPY level to DB backup type ---------------------------- revision 1.5 date: 2008/12/09 13:30:34; author: miraculix; state: Exp; lines: +7 -1 change: Support for lotus notes backup with DB_FILE_PREPARE to allow exclude of notes items ---------------------------- revision 1.4 date: 2008/12/08 16:49:13; author: miraculix; state: Exp; lines: +4 -3 change: db_clnt API for type DB_FILE_PREPARE with int DB_PrepareItem ( char *cpItem, char *cpNewFileName ) ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/db_clnt.c,v v_3_4_1_41: 1.10 v_3_4_1_51: 1.15 description: ---------------------------- revision 1.15 date: 2008/12/12 14:26:04; author: sesam; state: Exp; lines: +19 -11 change: Add GPL license text ---------------------------- revision 1.14 date: 2008/12/10 16:10:47; author: miraculix; state: Exp; lines: +5 -3 change: Pass-through COPY level to DB backup type ---------------------------- revision 1.13 date: 2008/12/09 13:30:34; author: miraculix; state: Exp; lines: +3 -1 change: Support for lotus notes backup with DB_FILE_PREPARE to allow exclude of notes items ---------------------------- revision 1.12 date: 2008/12/08 16:49:13; author: miraculix; state: Exp; lines: +107 -41 change: db_clnt API for type DB_FILE_PREPARE with int DB_PrepareItem ( char *cpItem, char *cpNewFileName ) ---------------------------- revision 1.11 date: 2008/10/23 09:14:13; author: miraculix; state: Exp; lines: +15 -15 change: define MAX_VALUE_LEN changed into MAX_VAR_LEN to avoid conflict with mtf_hdr.h in packdata ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/db_clnt.h,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/12/12 14:26:04; author: sesam; state: Exp; lines: +19 -13 change: Add GPL license text ---------------------------- revision 1.2 date: 2008/12/08 16:49:13; author: miraculix; state: Exp; lines: +5 -1 change: db_clnt API for type DB_FILE_PREPARE with int DB_PrepareItem ( char *cpItem, char *cpNewFileName ) ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/de.h,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/10/21 12:03:48; author: sesam; state: Exp; lines: +43 -42 CHANGE: new function CCODE DisplayListAndSetTSA(NWSM_NAME_LIST *list, char *, int); to retreive correct TSA name even for Cluster name ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/decluster.h,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/10/21 12:04:19; author: sesam; state: Exp; lines: +4 -4 change: beautified ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/deoslib.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/10/21 12:04:19; author: sesam; state: Exp; lines: +12 -12 change: beautified ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/deutil.c,v v_3_4_1_41: 1.34 v_3_4_1_51: 1.38 description: ---------------------------- revision 1.38 date: 2008/12/05 15:36:15; author: miraculix; state: Exp; lines: +2 -2 change: Instead of Warning print ATTENTION if TSA name was not found in list ---------------------------- revision 1.37 date: 2008/12/05 10:22:30; author: sesam; state: Exp; lines: +44 -45 change: Include sbc_hdr.h before sms.h otherwise conflicting BOOL defined in smstypes.h will be used in deutil.c ---------------------------- revision 1.36 date: 2008/10/24 09:03:56; author: miraculix; state: Exp; lines: +23 -20 change: Algorithm for TSA matching moved to DisplayListAndSetTSA(): Match with ignoring case to support upper/lowercase TSA names If no match found go on with given TSA name ---------------------------- revision 1.35 date: 2008/10/21 12:03:48; author: sesam; state: Exp; lines: +70 -7 CHANGE: new function CCODE DisplayListAndSetTSA(NWSM_NAME_LIST *list, char *, int); to retreive correct TSA name even for Cluster name ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/makefile.dep,v v_3_4_1_41: 1.14 v_3_4_1_51: 1.16 description: ---------------------------- revision 1.16 date: 2008/12/20 11:12:51; author: sesam; state: Exp; lines: +1 -4 change: Use new version of GNU find for sbc Unix ---------------------------- revision 1.15 date: 2008/09/04 13:16:37; author: sesam; state: Exp; lines: +4 -1 change: Compile 'sbc_find.o' here ig GNUFIND is defined ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/makefile.nw,v v_3_4_1_41: 1.10 v_3_4_1_51: 1.13 description: ---------------------------- revision 1.13 date: 2008/12/03 10:01:19; author: miraculix; state: Exp; lines: +2 -2 change: correct output: @echo ---- RECURSIVE CALL of ../makefile.nw ---- ---------------------------- revision 1.12 date: 2008/12/03 07:39:53; author: miraculix; state: Exp; lines: +2 -1 change: clean rule with 'rm -f sbc_build_nw.h' ---------------------------- revision 1.11 date: 2008/10/21 13:08:40; author: miraculix; state: Exp; lines: +2 -2 change: double use of $(IFLAGS) removed ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/makefile.unix,v v_3_4_1_41: 1.46 v_3_4_1_51: 1.53 description: ---------------------------- revision 1.53 date: 2008/12/20 11:12:17; author: sesam; state: Exp; lines: +3 -3 change: Use new version of GNU find for sbc Unix ---------------------------- revision 1.52 date: 2008/11/18 09:43:45; author: sesam; state: Exp; lines: +3 -3 CHANGE: To allow compile of sbc_smdr (makefile.nw) use special flags MTF_HDR_FLAGS := -D_GNU_SOURCE -DMTF_HDR ---------------------------- revision 1.51 date: 2008/11/13 10:10:06; author: opaliy; state: Exp; lines: +3 -2 SM_COMMON_LIB target added ---------------------------- revision 1.50 date: 2008/10/24 15:30:33; author: sesam; state: Exp; lines: +2 -2 change: out before so packdata can use functions from common ---------------------------- revision 1.49 date: 2008/10/22 06:37:27; author: miraculix; state: Exp; lines: +6 -6 change: Avoid error message in recursive call: "awk: cmd. line:2: fatal: cannot open file `build.ver\' for reading (No such file or directory)" ---------------------------- revision 1.48 date: 2008/10/21 16:46:56; author: miraculix; state: Exp; lines: +7 -1 change: FLAGS := -D_GNU_SOURCE to get all wchar.h functions ---------------------------- revision 1.47 date: 2008/09/05 12:51:47; author: sesam; state: Exp; lines: +5 -1 NEW: Call 'find' with option '-ignore_readdir_race', to avoid errors from 'sbc_find' if file is deleted between 'readdir' and 'stat' calls ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc.c,v v_3_4_1_41: 1.67 v_3_4_1_51: 1.71 description: ---------------------------- revision 1.71 date: 2008/12/12 14:26:04; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- revision 1.70 date: 2008/11/13 10:15:22; author: opaliy; state: Exp; lines: +26 -19 NEW: ==::== separator processing added for -R option ---------------------------- revision 1.69 date: 2008/10/23 08:59:35; author: miraculix; state: Exp; lines: +5 -4 change: Unused 'struct sigaction SIGALRM_action;' removed ---------------------------- revision 1.68 date: 2008/10/02 07:35:49; author: sesam; state: Exp; lines: +23 -2 branches: 1.68.2; NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ---------------------------- revision 1.68.2.2 date: 2008/10/14 21:37:56; author: sesam; state: Exp; lines: +4 -4 change: some more changes if sbc option structure towards common struct ---------------------------- revision 1.68.2.1 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +54 -35 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_acl_unix.c,v v_3_4_1_41: 1.18 v_3_4_1_51: 1.21 description: ---------------------------- revision 1.21 date: 2008/12/12 14:26:04; author: sesam; state: Exp; lines: +24 -23 change: Add GPL license text ---------------------------- revision 1.20 date: 2008/12/05 10:26:02; author: miraculix; state: Exp; lines: +2 -4 change: #ifndef BOOL typedef int BOOL; #endif removed to avoid conflicting definitions ---------------------------- revision 1.19 date: 2008/09/19 10:41:32; author: sesam; state: Exp; lines: +2 -2 BUGFIX: Save default ACLs for directories on Linux, which have no additional ACLs ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_backup.c,v v_3_4_1_41: 1.30 v_3_4_1_51: 1.35 description: ---------------------------- revision 1.35 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +20 -10 change: Add GPL license text ---------------------------- revision 1.34 date: 2008/10/28 09:15:06; author: sesam; state: Exp; lines: +15 -1 change: Set packdata trace level if spGlobal->iLogLevel >= PACKDATA_TRACE_LEVEL (>= 5) ---------------------------- revision 1.33 date: 2008/10/23 09:23:20; author: miraculix; state: Exp; lines: +1 -2 change: include mtf_hdr.h not longer necessary ---------------------------- revision 1.32 date: 2008/10/21 16:48:01; author: miraculix; state: Exp; lines: +38 -43 change: Adapted for new wchar_t packdata library ---------------------------- revision 1.31 date: 2008/10/02 07:35:49; author: sesam; state: Exp; lines: +9 -3 branches: 1.31.2; NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ---------------------------- revision 1.31.2.1 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +5 -5 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_bf.c,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_cpio.h,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +20 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_data_restore.c,v v_3_4_1_41: 1.62 v_3_4_1_51: 1.65 description: ---------------------------- revision 1.65 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- revision 1.64 date: 2008/10/23 09:25:58; author: miraculix; state: Exp; lines: +9 -13 change: Adapted for new packdata lib with wchar_t and PDS_CallingtModule() ---------------------------- revision 1.63 date: 2008/09/10 16:19:25; author: opaliy; state: Exp; lines: +5 -2 branches: 1.63.2; MakeTargetDir preffix added, UNIX path normalization used ---------------------------- revision 1.63.2.2 date: 2008/10/14 21:37:56; author: sesam; state: Exp; lines: +9 -9 change: some more changes if sbc option structure towards common struct ---------------------------- revision 1.63.2.1 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +9 -9 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_data_save.c,v v_3_4_1_41: 1.53 v_3_4_1_51: 1.55 description: ---------------------------- revision 1.55 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- revision 1.54 date: 2008/12/09 13:30:34; author: miraculix; state: Exp; lines: +168 -68 change: Support for lotus notes backup with DB_FILE_PREPARE to allow exclude of notes items ---------------------------- revision 1.53.2.1 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +2 -2 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_def.h,v v_3_4_1_41: 1.7 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -13 change: Add GPL license text ---------------------------- revision 1.8 date: 2008/10/23 09:14:50; author: miraculix; state: Exp; lines: +3 -3 change: Changed define MAX_VALUE_LEN into MAX_VAR_LEN and GEN_BUFF into MAX_GEN_BUFF to avoid conflict with mtf_hdr.h in packdata ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_file_types.h,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_gen.c,v v_3_4_1_41: 1.39 v_3_4_1_51: 1.42 description: ---------------------------- revision 1.42 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- revision 1.41 date: 2008/09/26 07:22:13; author: sesam; state: Exp; lines: +2 -1 branches: 1.41.2; NEW: Raw restore into a file. If option -f @@file: is set, then the saveset is dumped into ---------------------------- revision 1.40 date: 2008/09/05 12:51:47; author: sesam; state: Exp; lines: +6 -1 NEW: Call 'find' with option '-ignore_readdir_race', to avoid errors from 'sbc_find' if file is deleted between 'readdir' and 'stat' calls ---------------------------- revision 1.41.2.1 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +4 -4 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_get_header.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.12 description: ---------------------------- revision 1.12 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_get_properties.c,v v_3_4_1_41: 1.14 v_3_4_1_51: 1.15 description: ---------------------------- revision 1.15 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_get_time.c,v v_3_4_1_41: 1.7 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_hard.c,v v_3_4_1_41: 1.14 v_3_4_1_51: 1.16 description: ---------------------------- revision 1.16 date: 2008/12/18 14:13:59; author: sesam; state: Exp; lines: +70 -68 BUGFIX: sbc_create_final_defers() looped if link could not be created Typical message: glibc detected *** double free or corruption ---------------------------- revision 1.15 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_hdr.h,v v_3_4_1_41: 1.27 v_3_4_1_51: 1.31 description: ---------------------------- revision 1.31 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +20 -10 change: Add GPL license text ---------------------------- revision 1.30 date: 2008/11/18 09:43:45; author: sesam; state: Exp; lines: +3 -1 CHANGE: To allow compile of sbc_smdr (makefile.nw) use special flags MTF_HDR_FLAGS := -D_GNU_SOURCE -DMTF_HDR ---------------------------- revision 1.29 date: 2008/11/13 10:24:52; author: opaliy; state: Exp; lines: +2 -1 NEW: sbc_change_path.h included ---------------------------- revision 1.28 date: 2008/10/23 09:21:15; author: miraculix; state: Exp; lines: +3 -3 change: #include mtf_hdr.h to get packdata defines ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_io.c,v v_3_4_1_41: 1.19 v_3_4_1_51: 1.20 description: ---------------------------- revision 1.20 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_kill.c,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_log.c,v v_3_4_1_41: 1.17 v_3_4_1_51: 1.19 description: ---------------------------- revision 1.19 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -11 change: Add GPL license text ---------------------------- revision 1.18 date: 2008/10/28 09:13:49; author: sesam; state: Exp; lines: +24 -9 change: New function void vtrace (char *cpFormat, va_list vlParams) to trace packdata library ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_macros.h,v v_3_4_1_41: 1.37 v_3_4_1_51: 1.43 description: ---------------------------- revision 1.43 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- revision 1.42 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +5 -3 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- revision 1.41 date: 2008/10/28 09:27:15; author: sesam; state: Exp; lines: +2 -2 NEW: exclude 'proc' and 'sysfs' filesystems by filesystem type instead of exclude path ---------------------------- revision 1.40 date: 2008/10/24 08:59:13; author: miraculix; state: Exp; lines: +3 -1 change: '#undef OK' before '#define OK 0' bcs. may be defined in other header file ---------------------------- revision 1.39 date: 2008/10/02 07:35:49; author: sesam; state: Exp; lines: +2 -2 NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ---------------------------- revision 1.38 date: 2008/09/26 07:22:13; author: sesam; state: Exp; lines: +2 -1 NEW: Raw restore into a file. If option -f @@file: is set, then the saveset is dumped into ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_make_header.c,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_makepath.c,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- revision 1.6 date: 2008/09/10 16:19:25; author: opaliy; state: Exp; lines: +7 -2 MakeTargetDir preffix added, UNIX path normalization used ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_msg.h,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +20 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_nlm.c,v v_3_4_1_41: 1.115 v_3_4_1_51: 1.122 description: ---------------------------- revision 1.122 date: 2008/12/10 14:15:56; author: miraculix; state: Exp; lines: +7 -4 BUGFIX: To support NetWare 5.60 without name space UTF8 the given source will be used without converting to UTF8 ---------------------------- revision 1.121 date: 2008/12/05 15:35:49; author: miraculix; state: Exp; lines: +37 -12 change: check_archive_bit_support() changed to only inquire if TSA supports archive bit support, resource specific part removed ---------------------------- revision 1.120 date: 2008/12/03 10:00:30; author: miraculix; state: Exp; lines: +54 -9 NEW: Open Mode for Backup with NWSM_PRESERVE_ACCESS_TIME will allow use of HSM tools ---------------------------- revision 1.119 date: 2008/10/24 09:00:29; author: miraculix; state: Exp; lines: +1 -6 change: Algorithm for TSA matching moved to DisplayListAndSetTSA(...) ---------------------------- revision 1.118 date: 2008/10/24 07:37:50; author: sesam; state: Exp; lines: +1412 -1997 change: remove 'sbc_nlm_interactive' functions ---------------------------- revision 1.117 date: 2008/10/23 20:12:34; author: sesam; state: Exp; lines: +71 -95 NEW: Support of multiple backup sources for NetWare backups ---------------------------- revision 1.116 date: 2008/10/21 12:22:57; author: sesam; state: Exp; lines: +1423 -1429 BUGFIX: Support for TSA 'GroupWise Cluster System' with full cluster support ---------------------------- revision 1.115.2.2 date: 2008/10/14 21:37:56; author: sesam; state: Exp; lines: +3 -3 change: some more changes if sbc option structure towards common struct ---------------------------- revision 1.115.2.1 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +9 -9 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_proto.h,v v_3_4_1_41: 1.20 v_3_4_1_51: 1.21 description: ---------------------------- revision 1.21 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +20 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_raw_backup.c,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_raw_restore.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.14 description: ---------------------------- revision 1.14 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- revision 1.13 date: 2008/10/02 07:34:33; author: sesam; state: Exp; lines: +3 -2 branches: 1.13.2; bugfix: Set iRet=OK if executable for -f @@ call could be opened successfully ---------------------------- revision 1.12 date: 2008/09/26 07:22:13; author: sesam; state: Exp; lines: +21 -3 NEW: Raw restore into a file. If option -f @@file: is set, then the saveset is dumped into ---------------------------- revision 1.13.2.2 date: 2008/10/14 21:37:56; author: sesam; state: Exp; lines: +4 -4 change: some more changes if sbc option structure towards common struct ---------------------------- revision 1.13.2.1 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +2 -2 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_restore.c,v v_3_4_1_41: 1.13 v_3_4_1_51: 1.16 description: ---------------------------- revision 1.16 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- revision 1.15 date: 2008/10/23 09:19:56; author: miraculix; state: Exp; lines: +2 -3 change: Call UnpackArchiveBlock() without casting ctrlVars to (char **) bcs. argument is wchar_t ** ---------------------------- revision 1.14 date: 2008/09/10 16:19:25; author: opaliy; state: Exp; lines: +1 -4 MakeTargetDir preffix added, UNIX path normalization used ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_struct.h,v v_3_4_1_41: 1.27 v_3_4_1_51: 1.33 description: ---------------------------- revision 1.33 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +20 -10 change: Add GPL license text ---------------------------- revision 1.32 date: 2008/12/09 13:30:34; author: miraculix; state: Exp; lines: +2 -1 change: Support for lotus notes backup with DB_FILE_PREPARE to allow exclude of notes items ---------------------------- revision 1.31 date: 2008/10/28 09:13:12; author: sesam; state: Exp; lines: +2 -1 change: New sbc_MTF_param.szTraceLevel ---------------------------- revision 1.30 date: 2008/10/23 09:13:28; author: miraculix; state: Exp; lines: +3 -3 change: define GEN_BUFF changed into MAX_GEN_BUFF to avoid conflict with mtf_hdr.h in packdata ---------------------------- revision 1.29 date: 2008/10/21 16:43:35; author: miraculix; state: Exp; lines: +6 -6 change: wchar_t *pCtrlVars[3]; to call PackArchivBlock(...) ---------------------------- revision 1.28 date: 2008/10/02 07:35:49; author: sesam; state: Exp; lines: +3 -1 branches: 1.28.2; NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ---------------------------- revision 1.28.2.2 date: 2008/10/14 21:37:56; author: sesam; state: Exp; lines: +46 -35 change: some more changes if sbc option structure towards common struct ---------------------------- revision 1.28.2.1 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +273 -94 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_usg.h,v v_3_4_1_41: 1.14 v_3_4_1_51: 1.15 description: ---------------------------- revision 1.15 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_util.c,v v_3_4_1_41: 1.47 v_3_4_1_51: 1.53 description: ---------------------------- revision 1.53 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- revision 1.52 date: 2008/12/09 13:30:34; author: miraculix; state: Exp; lines: +162 -55 change: Support for lotus notes backup with DB_FILE_PREPARE to allow exclude of notes items ---------------------------- revision 1.51 date: 2008/11/13 10:33:56; author: opaliy; state: Exp; lines: +1 -147 CHANGE: sbc_chane_path() moved to common library and ported to use under win32 as well ---------------------------- revision 1.50 date: 2008/11/12 07:59:27; author: sesam; state: Exp; lines: +34 -26 CHANGE: sbc_update_path: Renaming of items (-o rename) now only applied for regular files ---------------------------- revision 1.49 date: 2008/11/06 10:56:24; author: sesam; state: Exp; lines: +11 -7 BUGFIX: Change user only in case of 'Notes' backup, not for 'Zarafa', because 'Zarafa' backup/restore must run as 'root' ---------------------------- revision 1.48 date: 2008/10/02 07:35:49; author: sesam; state: Exp; lines: +26 -7 branches: 1.48.2; NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ---------------------------- revision 1.48.2.1 date: 2008/10/06 12:30:47; author: sesam; state: Exp; lines: +10 -10 change: Big change of sGlobal structure to have a commen sbc_struct.h for Windows and UNIX sbc ============================================================================= RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_verify.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +20 -10 change: Add GPL license text ---------------------------- revision 1.4 date: 2008/10/21 16:43:03; author: miraculix; state: Exp; lines: +1 -4 change: #include ../../common/md5/md5.h removed bcs. of conflicts ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sbc_wordexp.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +21 -1 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sib_com.c,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/sib_stru.h,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +20 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/xbsa.h,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/sbc_unix/sbc/xbsa_stru.h,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 14:26:05; author: sesam; state: Exp; lines: +19 -10 change: Add GPL license text ---------------------------- RCS file: /cvs/united/scc/scc/ctrlc.c,v v_3_4_1_41: 1.41 v_3_4_1_51: 1.44 description: ---------------------------- revision 1.44 date: 2008/10/26 09:14:18; author: sesam; state: Exp; lines: +1 -2 bugfix: set define correctly ---------------------------- revision 1.43 date: 2008/10/26 09:12:30; author: sesam; state: Exp; lines: +6 -1 change: check if macro 'WIFCONTINUED' is defined in wait.h, because not all Linux dist support it ---------------------------- revision 1.42 date: 2008/10/08 15:55:05; author: miraculix; state: Exp; lines: +50 -14 bugfix: A race condition could occur when son process finished while parent process was closing sockets. This is now avoided by calling signal(SIGCHLD, SIG_IGN); The race condition lead to a deadlock after closing the sockets sm_ctrlc hangs inifinitely. ---------------------------- RCS file: /cvs/united/scc/scc/ctrld.c,v v_3_4_1_41: 1.42 v_3_4_1_51: 1.47 description: ---------------------------- revision 1.47 date: 2008/10/09 11:17:48; author: miraculix; state: Exp; lines: +2 -2 change: Wait after OOB paket send in milli seconds with msleep(..) ---------------------------- revision 1.46 date: 2008/10/08 16:17:36; author: miraculix; state: Exp; lines: +2 -2 change: explicit braces to avoid ambiguous ‘else’ around dtrace() ---------------------------- revision 1.45 date: 2008/10/08 16:13:41; author: miraculix; state: Exp; lines: +23 -33 BUGFIX: Firewall may skip OOB signal if shutdown() is following immediate. Now wait for 100 milli seconds ---------------------------- revision 1.44 date: 2008/09/18 09:47:25; author: miraculix; state: Exp; lines: +15 -38 CHANGE: Get port for second channel with function read_str(...) to avoid duplicate error handling ---------------------------- revision 1.43 date: 2008/09/18 09:14:41; author: miraculix; state: Exp; lines: +58 -50 BUGFIX: On windows a connect with immediate close to CTRLD Port lead to a looping sm_ctrld.exe ---------------------------- RCS file: /cvs/united/scc/scc/sm_ctrl.c,v v_3_4_1_41: 1.26 v_3_4_1_51: 1.27 description: ---------------------------- revision 1.27 date: 2008/10/26 09:22:10; author: sesam; state: Exp; lines: +2 -1 new: include 'cm_socket.h' to fix compiler warnings ---------------------------- RCS file: /cvs/united/scc/scc/util.h,v v_3_4_1_41: 1.14 v_3_4_1_51: 1.15 description: ---------------------------- revision 1.15 date: 2008/10/08 16:09:17; author: miraculix; state: Exp; lines: +7 -4 change: new define msleep(A) usleep(A*1000) (milli seconds) ---------------------------- RCS file: /cvs/united/sepuler/makefile.win32,v v_3_4_1_41: 1.14 v_3_4_1_51: 1.15 description: ---------------------------- revision 1.15 date: 2008/10/22 16:53:28; author: miraculix; state: Exp; lines: +5 -5 change: new compielr VC 8.0 requires enum LANGUAGES eLang = LANG_EN; in main sepuler modules ---------------------------- RCS file: /cvs/united/sepuler/sm_sepuler.c,v v_3_4_1_41: 1.33 v_3_4_1_51: 1.36 description: ---------------------------- revision 1.36 date: 2008/11/14 16:13:33; author: miraculix; state: Exp; lines: +3 -2 bugfix: Old algo avoided to delete any newday event in terms. Now only event with id=0 (first Newday Event) is not deleted even if its schedule is gone. ---------------------------- revision 1.35 date: 2008/10/22 16:55:51; author: miraculix; state: Exp; lines: +3 -1 change: Enclose enum eLang into #ifdef WIN32 ---------------------------- revision 1.34 date: 2008/10/22 16:53:28; author: miraculix; state: Exp; lines: +3 -1 change: new compielr VC 8.0 requires enum LANGUAGES eLang = LANG_EN; in main sepuler modules ---------------------------- RCS file: /cvs/united/sepuler/sm_sepuler.h,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.12 description: ---------------------------- revision 1.12 date: 2008/10/22 16:53:28; author: miraculix; state: Exp; lines: +1 -2 change: new compielr VC 8.0 requires enum LANGUAGES eLang = LANG_EN; in main sepuler modules ---------------------------- RCS file: /cvs/united/sepuler/sm_sepuler_cal.c,v v_3_4_1_41: 1.30 v_3_4_1_51: 1.32 description: ---------------------------- revision 1.32 date: 2008/10/22 16:55:51; author: miraculix; state: Exp; lines: +3 -1 change: Enclose enum eLang into #ifdef WIN32 ---------------------------- revision 1.31 date: 2008/10/22 16:53:28; author: miraculix; state: Exp; lines: +2 -1 change: new compielr VC 8.0 requires enum LANGUAGES eLang = LANG_EN; in main sepuler modules ---------------------------- RCS file: /cvs/united/sepuler/sm_sepuler_lib.c,v v_3_4_1_41: 1.34 v_3_4_1_51: 1.35 description: ---------------------------- revision 1.35 date: 2008/12/04 13:06:11; author: sesam; state: Exp; lines: +8 -9 CHANGE: Write always drive group name into 'cal_sheet', so drive group is available for checking prio in 'sm_sepul_event' ---------------------------- RCS file: /cvs/united/sbc/slx/sbc_cyrusrecover.py,v v_3_4_1_41: 1.12 v_3_4_1_51: 1.13 description: ---------------------------- revision 1.13 date: 2008/12/04 14:43:50; author: sesam; state: Exp; lines: +3 -2 BUGFIX: Correct reconstruct of index files for CYRUS/IMAP public folders ---------------------------- RCS file: /cvs/united/sbc/slx/sbc_ox.py,v v_3_4_1_41: 1.18 v_3_4_1_51: 1.20 description: ---------------------------- revision 1.20 date: 2008/12/04 14:44:25; author: sesam; state: Exp; lines: +2 -1 BUGFIX: Correct reconstruct of index files for CYRUS/IMAP public folders ---------------------------- revision 1.19 date: 2008/11/13 15:45:43; author: sesam; state: Exp; lines: +5 -1 NEW: Remove OX backup dump files older than 7 days ---------------------------- RCS file: /cvs/united/sbc/slx/sbc_scx.py,v v_3_4_1_41: 1.41 v_3_4_1_51: 1.45 description: ---------------------------- revision 1.45 date: 2008/10/23 12:19:58; author: sesam; state: Exp; lines: +10 -5 bugfix: avoid index exception if no MSL file set ---------------------------- revision 1.44 date: 2008/10/22 07:20:26; author: sesam; state: Exp; lines: +2 -2 change: Release 'R2' to indicate, that new 'sx...' commands are used for backup and restores (single item) ---------------------------- revision 1.43 date: 2008/09/09 14:53:46; author: sesam; state: Exp; lines: +34 -13 change: handle folder and mail lines in mail sel file seperatly ---------------------------- revision 1.42 date: 2008/09/09 09:38:18; author: sesam; state: Exp; lines: +72 -39 NEW: Support for Scalix single mail/item restore. Requires Scalix >= 11.2 ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/makefile.dep,v v_3_4_1_41: 1.25 v_3_4_1_51: 1.26 description: ---------------------------- revision 1.26 date: 2008/10/09 07:49:59; author: miraculix; state: Exp; lines: +1 -8 CHANGE: Avoid linking with explicite given common modules, e.g. cm_semaphore.obj, use CM_COMMON_LIB instead ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/makefile.unix,v v_3_4_1_41: 1.50 v_3_4_1_51: 1.51 description: ---------------------------- revision 1.51 date: 2008/11/13 12:15:46; author: sesam; state: Exp; lines: +11 -11 change: use '' macro to specifiy target executable and move '-o exec' option at the end of cli. ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/makefile.win32,v v_3_4_1_41: 1.34 v_3_4_1_51: 1.36 description: ---------------------------- revision 1.36 date: 2008/10/16 07:47:48; author: miraculix; state: Exp; lines: +3 -3 change: Problems with rules depending on common c-source files solved by using $(COMMON_LIB) ---------------------------- revision 1.35 date: 2008/10/09 07:49:59; author: miraculix; state: Exp; lines: +2 -7 CHANGE: Avoid linking with explicite given common modules, e.g. cm_semaphore.obj, use CM_COMMON_LIB instead ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/restore.c,v v_3_4_1_41: 1.49 v_3_4_1_51: 1.57 description: ---------------------------- revision 1.57 date: 2008/12/23 12:24:57; author: sesam; state: Exp; lines: +20 -14 CHANGE: Try to skip 2 blocks first during disk postioning (changed in 1.52), because during normal operations we need to skip 2 blocks to read in former segment. This is necessary to avoid skipping back to begin leading to slowdown of restore. If skip fai ls (for example at the begin of saveset) then retry with one block. ---------------------------- revision 1.56 date: 2008/12/10 15:21:49; author: miraculix; state: Exp; lines: +6 -5 change: WriteLog() for disk positioning with %l3 to see them already inlog level 3 ---------------------------- revision 1.55 date: 2008/11/13 08:52:01; author: sesam; state: Exp; lines: +1 -2 remove unused variable 'int e' ---------------------------- revision 1.54 date: 2008/11/12 22:30:12; author: sesam; state: Exp; lines: +2 -2 fix syntax error ---------------------------- revision 1.53 date: 2008/11/12 21:52:09; author: sesam; state: Exp; lines: +8 -10 change: adopt log messages and print out error reason, if seek fails in 'setDiskPostion' ---------------------------- revision 1.52 date: 2008/11/11 16:15:20; author: sesam; state: Exp; lines: +3 -3 BUGFIX: Skip only one block back i'SetDiskPosition:' after read one block, because skipping 2 blocks can fail ---------------------------- revision 1.51 date: 2008/10/20 14:17:41; author: sesam; state: Exp; lines: +18 -9 CHANGE: Adopt 'read tape trailer' to use a tape initilised on Linux on Windows. Especially important for shared drives. Reason is a different number of FMs at the end of written data ---------------------------- revision 1.50 date: 2008/09/29 16:08:35; author: sesam; state: Exp; lines: +6 -7 CHANGE: don't repostion to begin of a DISK media after segement change, to speed up read operations ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/save.c,v v_3_4_1_41: 1.27 v_3_4_1_51: 1.28 description: ---------------------------- revision 1.28 date: 2008/11/04 16:32:25; author: sesam; state: Exp; lines: +3 -2 new: Write log message, if segemnt is full in every log level ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/scrdll_caller.c,v v_3_4_1_41: 1.16 v_3_4_1_51: 1.17 description: ---------------------------- revision 1.17 date: 2008/09/16 08:32:19; author: sesam; state: Exp; lines: +3 -1 BUGFIX: Fix 'ERROR: login_to_SMS:: Non-existing device name. Check SMS configuration file' in 'sm_caller'. Strip 'newline' from entered device name, so it is found in 'sms.ini'. ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sms_unix.h,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/12/08 17:46:25; author: sesam; state: Exp; lines: +4 -3 change: Check if 'BOOL' is already defined ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_data.c,v v_3_4_1_41: 1.13 v_3_4_1_51: 1.14 description: ---------------------------- revision 1.14 date: 2008/09/19 11:34:29; author: miraculix; state: Exp; lines: +82 -53 BUGFIX: WINDOWS: sm_stpd.exe core dumped if socket connect() failed ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_retr.c,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2009/01/08 08:17:13; author: sesam; state: Exp; lines: +13 -6 BUGFIX: Don't use 'BOOL' as return value from 'fread', leading to problems during restore Sesam work directory ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_stor.c,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2009/01/07 09:56:42; author: sesam; state: Exp; lines: +4 -2 BUGFIX: Don't use 'BOOL' as return value from 'fwrite', leading to problems during backup into Sesam work directory ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/thread.c,v v_3_4_1_41: 1.44 v_3_4_1_51: 1.45 description: ---------------------------- revision 1.45 date: 2008/10/23 10:40:21; author: sesam; state: Exp; lines: +7 -2 BUGFIX: check for 'EINTR' during open read pipe in data thread and retry open in this case. ('open()' was interupted on Solaris 10 in case of EOM on disk) ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_funcread.c,v v_3_4_1_41: 1.13 v_3_4_1_51: 1.14 description: ---------------------------- revision 1.14 date: 2008/11/12 21:53:12; author: sesam; state: Exp; lines: +2 -3 change: Correct format for log in 'u_TP_ReadFromTape' ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_funcwrite.c,v v_3_4_1_41: 1.30 v_3_4_1_51: 1.31 description: ---------------------------- revision 1.31 date: 2008/10/27 15:35:19; author: sesam; state: Exp; lines: +3 -3 BUGFIX: DISK_HARD: TapeID and Segment number after EOM handling missing in saveset file name. Now use char szSaveset[64] for saveset length (32) + '.' + tape_id (5) + '-' + segment number (#) ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_tc_struct.h,v v_3_4_1_41: 1.12 v_3_4_1_51: 1.13 description: ---------------------------- revision 1.13 date: 2008/09/29 11:23:57; author: sesam; state: Exp; lines: +5 -3 CHANGE: for disk device without compression calculate EOM by number of blocks written instead of reading occupied disk space from disk. It looks like on Windows this information is not updated after every write call, so to much data is written. ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_tc_functions.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.12 description: ---------------------------- revision 1.12 date: 2008/09/29 11:23:57; author: sesam; state: Exp; lines: +23 -10 CHANGE: for disk device without compression calculate EOM by number of blocks written instead of reading occupied disk space from disk. It looks like on Windows this information is not updated after every write call, so to much data is written. ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/writelog.c,v v_3_4_1_41: 1.32 v_3_4_1_51: 1.33 description: ---------------------------- revision 1.33 date: 2008/12/10 14:53:45; author: miraculix; state: Exp; lines: +2 -2 change: Print trace(...) messages with WriteLog %l3 NOTICE to get them with log level 3 ---------------------------- RCS file: /cvs/united/sms_src/tapeutil/makefile.win32,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/20 10:22:53; author: miraculix; state: Exp; lines: +3 -2 change: link rule with $(NO_LIB) to aovid conflicting runtime libraries ---------------------------- RCS file: /cvs/united/sms_src/tapeutil/win32_tape.c,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/20 11:11:11; author: miraculix; state: Exp; lines: +4 -3 change: Error message after ReadFile() now correct ---------------------------- RCS file: /cvs/united/sms_src/tapeutil/win32_tape.h,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/10/20 11:09:22; author: miraculix; state: Exp; lines: +2 -2 change: #define BUFFER_SIZE (64*1024) (64k) ---------------------------- RCS file: /cvs/united/sbc/smy/makefile.unix,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2009/01/02 08:46:33; author: sesam; state: Exp; lines: +10 -3 add target 'sbc_pgsql' ---------------------------- RCS file: /cvs/united/sbc/smy/makefile.win32,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/10/31 15:00:51; author: miraculix; state: Exp; lines: +82 -32 CHANGE: Generate sbc_mysql.exe with setup_smy.py ### TODO: It's not possible to rename sbc-mysql.py ### as executable to sbc_mysql.exe ### So we first have to copy sbc-mysql.py to sbc_mysql.py ### As soon as sbc_mysql.py will be replaced by sbc-mysql.py ### SBC_MYSQL_PY0 ... and delete $(SBC_MYSQL_PY) must be removed! ---------------------------- RCS file: /cvs/united/sbc/sob/build.ver,v v_3_4_1_41: 1.30 v_3_4_1_51: 1.31 description: ---------------------------- revision 1.31 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +3 -3 CHANGE: New revision 1.30 generated during checkin of ---------------------------- RCS file: /cvs/united/sbc/sob/sob_msgs.h,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +4 -3 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- RCS file: /cvs/united/sbc/sob/sob_version.h,v v_3_4_1_41: 1.35 v_3_4_1_51: 1.36 description: ---------------------------- revision 1.36 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +5 -5 CHANGE: New revision generated during checkin of ---------------------------- RCS file: /cvs/united/sbc/sob/xutil.h,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +4 -3 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- RCS file: /cvs/united/sbc/sob/doc/sesam_oracle_en.tex,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/10/24 11:45:51; author: sesam; state: Exp; lines: +29 -26 update date ---------------------------- RCS file: /cvs/united/sbc/ssb/backint_msg.h,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +6 -2 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- revision 1.8.4.4 date: 2008/11/03 11:40:23; author: sesam; state: Exp; lines: +4 -2 bugfix: Check, if semaphore files could be created and return error if not ---------------------------- revision 1.8.4.3 date: 2008/10/13 14:38:13; author: sesam; state: Exp; lines: +0 -0 CHANGE: HANDLE* type definition removed ---------------------------- revision 1.8.4.2 date: 2008/10/09 20:40:55; author: sesam; state: Exp; lines: +1 -2 change: remove 'typedef HANDLE' because it is already defined in 'common.h' in same way ---------------------------- revision 1.8.4.1 date: 2008/10/08 13:43:26; author: sesam; state: Exp; lines: +2 -2 change: include CM_COMMON_LIB ============================================================================= RCS file: /cvs/united/sys/sesam_make_lic.c,v v_3_4_1_41: 1.77 v_3_4_1_51: 1.79 description: ---------------------------- revision 1.79 date: 2008/11/24 08:39:34; author: miraculix; state: Exp; lines: +6 -1 NEW: License item VCB_PROXY for ESX Server ---------------------------- revision 1.78 date: 2008/09/18 13:12:44; author: miraculix; state: Exp; lines: +1 -7 change: Obsolete license key NetWare removed ---------------------------- RCS file: /cvs/united/sys/slu.c,v v_3_4_1_41: 1.55 v_3_4_1_51: 1.56 description: ---------------------------- revision 1.56 date: 2008/12/08 08:33:02; author: sesam; state: Exp; lines: +4 -1 BUGFIX: Create semaphore name device specific for non numeric devices. Avoids problem, if more then one physical loader is configured ---------------------------- RCS file: /cvs/united/sys/sm_setup.c,v v_3_4_1_41: 1.371 v_3_4_1_51: 1.373 description: ---------------------------- revision 1.373 date: 2008/11/03 16:52:57; author: sesam; state: Exp; lines: +3 -1 bugfix: Create 'work/sem' directory, because new Sesam semaphore function doesn't create directory any more ---------------------------- revision 1.372 date: 2008/09/17 14:39:59; author: sesam; state: Exp; lines: +7 -6 BUGFIX: For Solaris: Set LD_LIBRARY_PATH correctly during update. Before static env variable holding LD_LIBARAY_PATH, was overwritten by itself by getenv() call ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsabegintxn.c,v v_3_4_1_41: 1.7 v_3_4_1_51: 1.8 description: ---------------------------- revision 1.8 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsacreateobject.c,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- revision 1.9.2.1 date: 2008/10/02 07:17:41; author: sesam; state: Exp; lines: +7 -2 NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ============================================================================= RCS file: /cvs/united/sbc/xbsa/xbsa/bsaenddata.c,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.11 description: ---------------------------- revision 1.11 date: 2008/12/18 17:24:08; author: miraculix; state: Exp; lines: +2 -3 change: use iRet = BSA_RC_SUCCESS; not iRet = OK; to be conform to BSA specific defines ---------------------------- revision 1.10 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsaendtxn.c,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsagetdata.c,v v_3_4_1_41: 1.10 v_3_4_1_51: 1.12 description: ---------------------------- revision 1.12 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- revision 1.11 date: 2008/10/31 08:15:40; author: miraculix; state: Exp; lines: +7 -7 bugfix: Selective Restore - sbc_smdr - with small items may finish with 'XBSA Call failed with message: System detected error, operation aborted.' bcs. stpd may not return a further block. Now accept no more data two times ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsagetlasterror.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -11 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsagetnextqueryobject.c,v v_3_4_1_41: 1.10 v_3_4_1_51: 1.11 description: ---------------------------- revision 1.11 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsagetobject.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.12 description: ---------------------------- revision 1.12 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsainit.c,v v_3_4_1_41: 1.15 v_3_4_1_51: 1.16 description: ---------------------------- revision 1.16 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- revision 1.15.2.1 date: 2008/10/02 07:17:41; author: sesam; state: Exp; lines: +24 -1 NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ============================================================================= RCS file: /cvs/united/sbc/xbsa/xbsa/bsaqueryapiversion.c,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsaqueryobject.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.12 description: ---------------------------- revision 1.12 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsaqueryserviceprovider.c,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsasenddata.c,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.11 description: ---------------------------- revision 1.11 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- revision 1.10 date: 2008/10/31 08:15:40; author: miraculix; state: Exp; lines: +3 -3 bugfix: Selektive Restore with small items may finish with sdfsfds ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsaterminate.c,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsatrace.c,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.14 description: ---------------------------- revision 1.14 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -11 change: Add GPL license text ---------------------------- revision 1.13 date: 2008/10/31 09:59:25; author: miraculix; state: Exp; lines: +3 -1 change: Function trace() now only is provided if build for xbsa.dll ---------------------------- revision 1.12 date: 2008/10/31 09:28:24; author: miraculix; state: Exp; lines: +24 -13 change: new void trace (char *cpFmt, ...) function to satisfy call of trace() in common/common/xutil.c ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/build.ver,v v_3_4_1_41: 1.77 v_3_4_1_51: 1.95 description: ---------------------------- revision 1.95 date: 2008/12/18 17:24:08; author: miraculix; state: Exp; lines: +2 -2 change: New revision 1.94 generated during checkin of -d united/sbc/xbsa/xbsa bsaenddata.c ---------------------------- revision 1.94 date: 2008/12/18 17:22:12; author: miraculix; state: Exp; lines: +2 -2 change: New revision 1.93 generated during checkin of -d united/sbc/xbsa/xbsa xutil.h ---------------------------- revision 1.93 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.92 generated during checkin of -d united/sbc/xbsa/xbsa bsabegintxn.c bsacreateobject.c bsaenddata.c bsaendtxn.c bsagetdata.c bsagetlasterror.c bsagetnextqueryobject.c bsagetobject.c bsainit.c bsaqueryapiversion.c bsaqueryobject.c bs aqueryserviceprovider.c bsasenddata.c bsaterminate.c bsatrace.c com.c com.h sib_com.c sib_com.h sib_log.h stpc_data.c stpc_defaults.h stpc_func.c stpc_raw.c xbsa.h xbsa_build.h xbsa_def.h xbsa_func.c xbsa_hdr.h xbsa_open.c xbsa_proto.h xbsa_stru.h xbsa_st ub.c xbsa_trace.h xbsa_version.h xutil.c xutil.h ---------------------------- revision 1.92 date: 2008/12/12 13:40:18; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.91 generated during checkin of -d united/sbc/xbsa/xbsa Makefile.aix Makefile.dec makefile.hp-ux Makefile.hpux Makefile.irix Makefile.linux makefile.os2 makefile.osf1 Makefile.sinix makefile.sinix-n Makefile.sun makefile.sunos ---------------------------- revision 1.91 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.90 generated during checkin of ---------------------------- revision 1.90 date: 2008/10/31 11:24:26; author: opaliy; state: Exp; lines: +2 -2 CHANGE: New revision 1.89 generated during checkin of ---------------------------- revision 1.89 date: 2008/10/31 10:53:25; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.88 generated during checkin of ---------------------------- revision 1.88 date: 2008/10/31 10:03:53; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.87 generated during checkin of ---------------------------- revision 1.87 date: 2008/10/31 09:59:25; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.86 generated during checkin of ---------------------------- revision 1.86 date: 2008/10/31 09:28:24; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.85 generated during checkin of ---------------------------- revision 1.85 date: 2008/10/24 15:28:59; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.84 generated during checkin of ---------------------------- revision 1.84 date: 2008/10/02 07:17:41; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.83 generated during checkin of ---------------------------- revision 1.83 date: 2008/10/01 16:25:03; author: sesam; state: Exp; lines: +2 -2 CHANGE: New revision 1.82 generated during checkin of ---------------------------- revision 1.82 date: 2008/09/23 10:27:58; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.81 generated during checkin of ---------------------------- revision 1.81 date: 2008/09/22 10:53:04; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.80 generated during checkin of ---------------------------- revision 1.80 date: 2008/09/19 14:45:33; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.79 generated during checkin of ---------------------------- revision 1.79 date: 2008/09/19 14:17:10; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.78 generated during checkin of ---------------------------- revision 1.78 date: 2008/09/19 14:16:05; author: miraculix; state: Exp; lines: +2 -2 CHANGE: New revision 1.77 generated during checkin of ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/com.c,v v_3_4_1_41: 1.17 v_3_4_1_51: 1.18 description: ---------------------------- revision 1.18 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -10 change: Add GPL license text ---------------------------- revision 1.17.2.1 date: 2008/10/02 07:17:41; author: sesam; state: Exp; lines: +7 -1 NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ============================================================================= RCS file: /cvs/united/sbc/xbsa/xbsa/com.h,v v_3_4_1_41: 1.8 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- revision 1.8.2.1 date: 2008/10/02 07:17:41; author: sesam; state: Exp; lines: +4 -2 NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ============================================================================= RCS file: /cvs/united/sbc/xbsa/xbsa/makefile.dep,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.9 description: ---------------------------- revision 1.9 date: 2008/10/31 11:24:26; author: opaliy; state: Exp; lines: +2 -2 CHANGE: ':' removed when assigning XBSA_UNIX_DEP ---------------------------- revision 1.8 date: 2008/10/31 10:03:53; author: sesam; state: Exp; lines: +2 -1 change: In case of UNIX use XBSA_UNIX_DEP := bsatrace. ---------------------------- revision 1.7 date: 2008/10/31 09:59:25; author: miraculix; state: Exp; lines: +1 -2 change: Function trace() now only is provided if build for xbsa.dll ---------------------------- revision 1.6 date: 2008/10/24 15:28:59; author: sesam; state: Exp; lines: +2 -3 change: use 'xutil.c' from CM_COMMON ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/makefile.unix,v v_3_4_1_41: 1.15 v_3_4_1_51: 1.16 description: ---------------------------- revision 1.16 date: 2008/10/31 10:03:53; author: sesam; state: Exp; lines: +3 -3 change: In case of UNIX use XBSA_UNIX_DEP := bsatrace. ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/makefile.win32,v v_3_4_1_41: 1.13 v_3_4_1_51: 1.15 description: ---------------------------- revision 1.15 date: 2008/10/31 10:53:25; author: miraculix; state: Exp; lines: +3 -3 change: Use mkdir -p to prepare directories even if some higher directory doe not exist ---------------------------- revision 1.14 date: 2008/10/31 09:59:25; author: miraculix; state: Exp; lines: +8 -3 change: Function trace() now only is provided if build for xbsa.dll ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/sib_com.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/sib_com.h,v v_3_4_1_41: 1.2 v_3_4_1_51: 1.3 description: ---------------------------- revision 1.3 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/sib_log.h,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +2 -2 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/stpc_data.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/stpc_defaults.h,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.5 description: ---------------------------- revision 1.5 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/stpc_func.c,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.11 description: ---------------------------- revision 1.11 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- revision 1.10 date: 2008/09/19 14:16:05; author: miraculix; state: Exp; lines: +6 -4 BUGFIX: If xbsa.dll was used for BSR then local port start was increased for every save, now given local port start is reused for every saveset ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/stpc_raw.c,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.6 description: ---------------------------- revision 1.6 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- revision 1.5 date: 2008/09/19 14:45:33; author: miraculix; state: Exp; lines: +2 -2 change: DllExport int STPC_connect(void) with return xbsa_connect (0,0); ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa.h,v v_3_4_1_41: 1.6 v_3_4_1_51: 1.7 description: ---------------------------- revision 1.7 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -11 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_build.h,v v_3_4_1_41: 1.1 v_3_4_1_51: 1.2 description: ---------------------------- revision 1.2 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_def.h,v v_3_4_1_41: 1.18 v_3_4_1_51: 1.19 description: ---------------------------- revision 1.19 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- revision 1.18.2.1 date: 2008/10/01 16:25:03; author: sesam; state: Exp; lines: +3 -1 new: add some defines for integrating sbc_com into sbc ============================================================================= RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_func.c,v v_3_4_1_41: 1.21 v_3_4_1_51: 1.24 description: ---------------------------- revision 1.24 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- revision 1.23 date: 2008/09/23 10:27:58; author: miraculix; state: Exp; lines: +9 -3 CHANGE: if reply=ERROR then print message with prefix 'ERROR MESSAGE:' else use 'MESSAGE' ---------------------------- revision 1.22 date: 2008/09/22 10:53:04; author: miraculix; state: Exp; lines: +2 -2 bugfix: SBC_BSR backup first run will finish with failure bcs. of message 'parse_com_answer: ERROR MESSAGE: [%s]' >> use message without 'ERROR' ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_hdr.h,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -13 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_open.c,v v_3_4_1_41: 1.22 v_3_4_1_51: 1.24 description: ---------------------------- revision 1.24 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- revision 1.23 date: 2008/09/19 14:16:05; author: miraculix; state: Exp; lines: +12 -11 branches: 1.23.2; BUGFIX: If xbsa.dll was used for BSR then local port start was increased for every save, now given local port start is reused for every saveset ---------------------------- revision 1.23.2.1 date: 2008/10/02 07:17:41; author: sesam; state: Exp; lines: +2 -2 NEW: External SBC backup: If 'sbc' is called with option '-I ' it calls 'sbc_com_interface' during XBSA session to gett all necessary backup information from Sesam server ============================================================================= RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_proto.h,v v_3_4_1_41: 1.11 v_3_4_1_51: 1.13 description: ---------------------------- revision 1.13 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -11 change: Add GPL license text ---------------------------- revision 1.12 date: 2008/09/19 14:17:10; author: miraculix; state: Exp; lines: +2 -2 change: prototype SOCKET xbsa_connect (int iPortStart, int iPortEnd); ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_stru.h,v v_3_4_1_41: 1.9 v_3_4_1_51: 1.10 description: ---------------------------- revision 1.10 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -10 change: Add GPL license text ---------------------------- revision 1.9.2.1 date: 2008/10/01 16:25:03; author: sesam; state: Exp; lines: +2 -2 new: add some defines for integrating sbc_com into sbc ============================================================================= RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_stub.c,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.4 description: ---------------------------- revision 1.4 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -18 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_trace.h,v v_3_4_1_41: 1.4 v_3_4_1_51: 1.6 description: ---------------------------- revision 1.6 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -15 change: Add GPL license text ---------------------------- revision 1.5 date: 2008/10/31 09:28:24; author: miraculix; state: Exp; lines: +2 -1 change: new void trace (char *cpFmt, ...) function to satisfy call of trace() in common/common/xutil.c ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_version.h,v v_3_4_1_41: 1.5 v_3_4_1_51: 1.6 description: ---------------------------- revision 1.6 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -11 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xutil.c,v v_3_4_1_41: 1.15 v_3_4_1_51: 1.16 description: ---------------------------- revision 1.16 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -12 change: Add GPL license text ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xutil.h,v v_3_4_1_41: 1.3 v_3_4_1_51: 1.6 description: ---------------------------- revision 1.6 date: 2008/12/18 17:22:12; author: miraculix; state: Exp; lines: +2 -2 change: Use #if !defined(WIN32) && !defined(_BOOL_T) && !defined(BOOL) before defining BOOL ---------------------------- revision 1.5 date: 2008/12/12 13:52:29; author: sesam; state: Exp; lines: +28 -10 change: Add GPL license text ---------------------------- revision 1.4 date: 2008/12/03 16:22:21; author: miraculix; state: Exp; lines: +4 -3 change: In case of UNIX BOOL was declared with different defines or typedefs. Now we use: #if \!defined(_BOOL_T) && \!defined(BOOL) #define _BOOL_T typedef short BOOL; #endif ---------------------------- Processed files: 2583 Number of changed files: 274