$Id: sm_cvs_history.c,v 1.4 2004/11/04 15:33:49 sesam Exp $ RCS file: /cvs/united/ini_files/sm_lic.ini,v V_3_6_4_22-windows: 1.20 v_3_6_4_27: 1.21 description: ---------------------------- revision 1.21 date: 2010/03/23 08:49:32; author: miraculix; state: Exp; lines: +11 -18 change: sm_lic.ini updated to recent demo licence version: SALES sales@sep.de SUPPORT 30_Days_Installation_Support SUPPORT_HOTLINE 0700-SEP_SUPPORT||0700-737_7877678 SUPPORT_TIMEOUT_DATE 0030 STORAGE_EXTENSION_TB 0005 ESX_SERVER_SEATS 0005 INGRES 0001 ---------------------------- RCS file: /cvs/united/makefiles/makefile.unix,v V_3_6_4_22-windows: 1.49 v_3_6_4_27: 1.50 description: ---------------------------- revision 1.50 date: 2010/04/26 08:07:03; author: sesam; state: Exp; lines: +10 -3 add Cyrus IMAP module to client programs ---------------------------- RCS file: /cvs/united/makefiles/makefile.ver,v V_3_6_4_22-windows: 1.237.2.11 v_3_6_4_27: 1.237.2.14 description: ---------------------------- revision 1.237.2.14 date: 2010/04/09 12:34:30; author: sesam; state: Exp; lines: +3 -3 CHANGE: SMS_VERSION=3.4R36 If sm_stpd process is signaled twice with SIGINT then terminate sm_stpd. ---------------------------- revision 1.237.2.13 date: 2010/04/09 11:59:25; author: miraculix; state: Exp; lines: +3 -3 change: XBSA_VERSION=2.0R13 In case of Windows Firewall port range could lead to problems with socket binding ---------------------------- revision 1.237.2.12 date: 2010/03/09 12:23:02; author: miraculix; state: Exp; lines: +3 -3 change: SCC_VERSION=1.6R17 BUGFIX: If communication failed in the beginning sm_ctrlc could core dump (closing socket) ---------------------------- RCS file: /cvs/united/common/python/sbc_opts.py,v V_3_6_4_22-windows: 1.1 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/03/06 10:24:55; author: sesam; state: Exp; lines: +2 -1 bugfix: preset 'task' in constructor ---------------------------- revision 1.2 date: 2010/03/04 17:21:10; author: sesam; state: Exp; lines: +11 -2 new: '-F' format and '-C' Sesam server ---------------------------- RCS file: /cvs/united/common/wnt/cm_hal_wnt.c,v V_3_6_4_22-windows: 1.68 v_3_6_4_27: 1.69 description: ---------------------------- revision 1.69 date: 2010/03/05 14:19:21; author: miraculix; state: Exp; lines: +14 -1 change: Implemented missing sleep(unsigned int seconds) for Windows ---------------------------- RCS file: /cvs/united/common/wnt/cm_hal_wnt.h,v V_3_6_4_22-windows: 1.1 v_3_6_4_27: 1.2 description: ---------------------------- revision 1.2 date: 2010/03/05 14:19:21; author: miraculix; state: Exp; lines: +2 -1 change: Implemented missing sleep(unsigned int seconds) for Windows ---------------------------- RCS file: /cvs/united/common/wnt/cm_posix.h,v V_3_6_4_22-windows: 1.20 v_3_6_4_27: 1.22 description: ---------------------------- revision 1.22 date: 2010/03/16 13:30:32; author: miraculix; state: Exp; lines: +4 -1 change: #define execvp, fdopen, fileno for Windows POSIX with leading '_' ---------------------------- revision 1.21 date: 2010/03/12 09:12:48; author: miraculix; state: Exp; lines: +2 -1 change: added: #define wcsupr _wcsupr ---------------------------- RCS file: /cvs/united/gui/rmi_gui/.project,v V_3_6_4_22-windows: 1.8 v_3_6_4_27: 1.8.8.1 description: ---------------------------- revision 1.8.8.1 date: 2010/03/23 15:28:34; author: wf; state: Exp; lines: +0 -20 CHANGE: Fill the 'to date' combo box in the by status frames with all possible values; adjust the from_date selection if to_date is earlier than the from_date selection, keeping the offset difference. ============================================================================= RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/ClientDialog.java,v V_3_6_4_22-windows: 1.73 v_3_6_4_27: 1.73.2.1 description: ---------------------------- revision 1.73.2.1 date: 2010/03/24 09:13:10; author: wf; state: Exp; lines: +5 -5 BUGFIX: Show client name in ClientDialog title (was missing when master mode off). ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/DateMaker.java,v V_3_6_4_22-windows: 1.6 v_3_6_4_27: 1.6.6.1 description: ---------------------------- revision 1.6.6.1 date: 2010/04/29 09:47:23; author: wf; state: Exp; lines: +7 -5 BUGFIX: (#10356) Correct wrong calculation of the next execution in the English GUI for the case 'last weekday' ============================================================================= RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/EventsDialog.java,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.2.6.1 description: ---------------------------- revision 1.2.6.1 date: 2010/03/03 13:40:23; author: cg; state: Exp; lines: +29 -16 BUGFIX: set right column header text for en GUI, when removing a conflicting drive CHANGE: remove opportunity for removing a by event conflicting drive. (hide yes button in dialog for continue) ============================================================================= RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/Frame.java,v V_3_6_4_22-windows: 1.253.2.15 v_3_6_4_27: 1.253.2.16 description: ---------------------------- revision 1.253.2.16 date: 2010/03/15 12:48:11; author: cg; state: Exp; lines: +12 -1 CHANGE: show disaster recover function as button in toolbar ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/MediaDialogPanel1.java,v V_3_6_4_22-windows: 1.13 v_3_6_4_27: 1.13.2.1 description: ---------------------------- revision 1.13.2.1 date: 2010/04/08 09:12:20; author: cg; state: Exp; lines: +2 -33 BUGFIX: set media.eol greater than year 2010 fixed ============================================================================= RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/TaskGroupDialog.java,v V_3_6_4_22-windows: 1.38.2.1 v_3_6_4_27: 1.38.2.2 description: ---------------------------- revision 1.38.2.2 date: 2010/03/25 10:46:25; author: wf; state: Exp; lines: +108 -115 BUGFIX: A SQLQueryException occurred in TaskGroupDialog when pressing OK and a group name is missing. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/ToolBar.java,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.7.6.2 description: ---------------------------- revision 1.7.6.2 date: 2010/03/15 13:21:39; author: cg; state: Exp; lines: +3 -2 change: set correct tooltip for disaster recovery button ---------------------------- revision 1.7.6.1 date: 2010/03/15 12:48:11; author: cg; state: Exp; lines: +25 -2 CHANGE: show disaster recover function as button in toolbar ============================================================================= RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/media/ComponentMedia.java,v V_3_6_4_22-windows: 1.62.2.5 v_3_6_4_27: 1.62.2.6 description: ---------------------------- revision 1.62.2.6 date: 2010/03/25 11:25:45; author: wf; state: Exp; lines: +134 -97 BUGFIX: Correct the "probably free" filter in media table ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/resources/LocalStrings.properties,v V_3_6_4_22-windows: 1.366.2.6 v_3_6_4_27: 1.366.2.9 description: ---------------------------- revision 1.366.2.9 date: 2010/04/29 09:47:27; author: wf; state: Exp; lines: +3 -3 BUGFIX: (#10356) Correct wrong calculation of the next execution in the English GUI for the case 'last weekday' ---------------------------- revision 1.366.2.8 date: 2010/03/25 10:46:25; author: wf; state: Exp; lines: +2 -2 BUGFIX: A SQLQueryException occurred in TaskGroupDialog when pressing OK and a group name is missing. ---------------------------- revision 1.366.2.7 date: 2010/03/03 13:40:23; author: cg; state: Exp; lines: +8 -6 BUGFIX: set right column header text for en GUI, when removing a conflicting drive CHANGE: remove opportunity for removing a by event conflicting drive. (hide yes button in dialog for continue) ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/resources/LocalStrings_de.properties,v V_3_6_4_22-windows: 1.367.2.7 v_3_6_4_27: 1.367.2.12 description: ---------------------------- revision 1.367.2.12 date: 2010/03/25 10:46:25; author: wf; state: Exp; lines: +7 -7 BUGFIX: A SQLQueryException occurred in TaskGroupDialog when pressing OK and a group name is missing. ---------------------------- revision 1.367.2.11 date: 2010/03/15 14:12:29; author: cg; state: Exp; lines: +2 -2 change: set right tooltip for disaster recovery button ---------------------------- revision 1.367.2.10 date: 2010/03/15 13:21:39; author: cg; state: Exp; lines: +0 -0 change: set correct tooltip for disaster recovery button ---------------------------- revision 1.367.2.9 date: 2010/03/15 12:54:22; author: wf; state: Exp; lines: +3 -3 change: correct localized german strings ---------------------------- revision 1.367.2.8 date: 2010/03/03 13:40:23; author: cg; state: Exp; lines: +8 -6 BUGFIX: set right column header text for en GUI, when removing a conflicting drive CHANGE: remove opportunity for removing a by event conflicting drive. (hide yes button in dialog for continue) ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/resources/LocalStrings_de_BY.properties,v V_3_6_4_22-windows: 1.29.2.6 v_3_6_4_27: 1.29.2.8 description: ---------------------------- revision 1.29.2.8 date: 2010/03/25 10:46:25; author: wf; state: Exp; lines: +3 -3 BUGFIX: A SQLQueryException occurred in TaskGroupDialog when pressing OK and a group name is missing. ---------------------------- revision 1.29.2.7 date: 2010/03/03 13:40:23; author: cg; state: Exp; lines: +8 -6 BUGFIX: set right column header text for en GUI, when removing a conflicting drive CHANGE: remove opportunity for removing a by event conflicting drive. (hide yes button in dialog for continue) ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/schedule/ScheduleDialog.java,v V_3_6_4_22-windows: 1.131.2.6 v_3_6_4_27: 1.131.2.7 description: ---------------------------- revision 1.131.2.7 date: 2010/04/29 08:43:09; author: wf; state: Exp; lines: +14 -4 BUGFIX: (# 10368) The duration of a schedule was no more stored correctly when the value was greater than one day ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/status/media/MediaByStatus.java,v V_3_6_4_22-windows: 1.32.2.7 v_3_6_4_27: 1.32.2.9 description: ---------------------------- revision 1.32.2.9 date: 2010/03/24 14:09:01; author: wf; state: Exp; lines: +35 -12 BUGFIX: Correct offset handling of from_date - to_date distance ---------------------------- revision 1.32.2.8 date: 2010/03/23 15:28:35; author: wf; state: Exp; lines: +24 -3 CHANGE: Fill the 'to date' combo box in the by status frames with all possible values; adjust the from_date selection if to_date is earlier than the from_date selection, keeping the offset difference. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/status/media/MediaByStatusListener.java,v V_3_6_4_22-windows: 1.7.6.2 v_3_6_4_27: 1.7.6.3 description: ---------------------------- revision 1.7.6.3 date: 2010/03/23 15:28:35; author: wf; state: Exp; lines: +15 -3 CHANGE: Fill the 'to date' combo box in the by status frames with all possible values; adjust the from_date selection if to_date is earlier than the from_date selection, keeping the offset difference. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/status/migration/MigrationByStatus.java,v V_3_6_4_22-windows: 1.28.2.8 v_3_6_4_27: 1.28.2.10 description: ---------------------------- revision 1.28.2.10 date: 2010/03/24 14:09:01; author: wf; state: Exp; lines: +35 -12 BUGFIX: Correct offset handling of from_date - to_date distance ---------------------------- revision 1.28.2.9 date: 2010/03/23 15:28:35; author: wf; state: Exp; lines: +25 -3 CHANGE: Fill the 'to date' combo box in the by status frames with all possible values; adjust the from_date selection if to_date is earlier than the from_date selection, keeping the offset difference. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/status/migration/MigrationByStatusListener.java,v V_3_6_4_22-windows: 1.6.6.3 v_3_6_4_27: 1.6.6.4 description: ---------------------------- revision 1.6.6.4 date: 2010/03/23 15:28:35; author: wf; state: Exp; lines: +15 -4 CHANGE: Fill the 'to date' combo box in the by status frames with all possible values; adjust the from_date selection if to_date is earlier than the from_date selection, keeping the offset difference. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/status/restore/RestoreByStatus.java,v V_3_6_4_22-windows: 1.31.2.7 v_3_6_4_27: 1.31.2.9 description: ---------------------------- revision 1.31.2.9 date: 2010/03/24 14:09:01; author: wf; state: Exp; lines: +35 -12 BUGFIX: Correct offset handling of from_date - to_date distance ---------------------------- revision 1.31.2.8 date: 2010/03/23 15:28:35; author: wf; state: Exp; lines: +25 -3 CHANGE: Fill the 'to date' combo box in the by status frames with all possible values; adjust the from_date selection if to_date is earlier than the from_date selection, keeping the offset difference. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/status/restore/RestoreByStatusListener.java,v V_3_6_4_22-windows: 1.6.6.2 v_3_6_4_27: 1.6.6.3 description: ---------------------------- revision 1.6.6.3 date: 2010/03/23 15:28:35; author: wf; state: Exp; lines: +15 -4 CHANGE: Fill the 'to date' combo box in the by status frames with all possible values; adjust the from_date selection if to_date is earlier than the from_date selection, keeping the offset difference. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/status/task/TaskByStatus.java,v V_3_6_4_22-windows: 1.60.2.8 v_3_6_4_27: 1.60.2.10 description: ---------------------------- revision 1.60.2.10 date: 2010/03/24 14:09:01; author: wf; state: Exp; lines: +34 -12 BUGFIX: Correct offset handling of from_date - to_date distance ---------------------------- revision 1.60.2.9 date: 2010/03/23 15:28:35; author: wf; state: Exp; lines: +25 -3 CHANGE: Fill the 'to date' combo box in the by status frames with all possible values; adjust the from_date selection if to_date is earlier than the from_date selection, keeping the offset difference. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/status/task/TaskByStatusListener.java,v V_3_6_4_22-windows: 1.13.2.2 v_3_6_4_27: 1.13.2.3 description: ---------------------------- revision 1.13.2.3 date: 2010/03/23 15:28:35; author: wf; state: Exp; lines: +15 -4 CHANGE: Fill the 'to date' combo box in the by status frames with all possible values; adjust the from_date selection if to_date is earlier than the from_date selection, keeping the offset difference. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/client/wizard/RestoreWizard.java,v V_3_6_4_22-windows: 1.165.2.4 v_3_6_4_27: 1.165.2.5 description: ---------------------------- revision 1.165.2.5 date: 2010/03/30 12:49:23; author: wf; state: Exp; lines: +22 -2 CHANGE: Proof additional key gwuser when getting the licenced number of scalix users ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/server/db/MediaHandler.java,v V_3_6_4_22-windows: 1.50 v_3_6_4_27: 1.50.6.1 description: ---------------------------- revision 1.50.6.1 date: 2010/03/25 11:25:45; author: wf; state: Exp; lines: +4 -4 BUGFIX: Correct the "probably free" filter in media table ---------------------------- RCS file: /cvs/united/gui/rmi_gui/de/sep/sesam/gui/server/wizard/LabelRetriever.java,v V_3_6_4_22-windows: 1.7.6.2 v_3_6_4_27: 1.7.6.3 description: ---------------------------- revision 1.7.6.3 date: 2010/03/29 14:54:49; author: wf; state: Exp; lines: +6 -2 BUGFIX: (Ref #9889) The label list in the restore wizard was incomplete if a generation restore based on an incremental backup was done. ---------------------------- RCS file: /cvs/united/gui/rmi_gui/images/sep_bsr.gif,v V_3_6_4_22-windows: 1.1 v_3_6_4_27: 1.1.12.1 description: ---------------------------- revision 1.1.12.1 date: 2010/03/15 13:08:45; author: wf; state: Exp; lines: +2 -1 change: correct transparency of sep_bsr.gif ============================================================================= RCS file: /cvs/united/krl/sm_ctrlc_lib.c,v V_3_6_4_22-windows: 1.38.2.1 v_3_6_4_27: 1.38.2.2 description: ---------------------------- revision 1.38.2.2 date: 2010/03/31 15:53:52; author: miraculix; state: Exp; lines: +54 -19 bugfix: Allow use of quotes in arguments together with CTRLC_LIB, e.g. -a move="qs_mssql2008":"C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\qs_mssql2008_2.mdf" ---------------------------- RCS file: /cvs/united/krl/sm_lib.c,v V_3_6_4_22-windows: 1.673.2.3 v_3_6_4_27: 1.673.2.4 description: ---------------------------- revision 1.673.2.4 date: 2010/03/15 13:18:06; author: miraculix; state: Exp; lines: +28 -10 change: If key DISASTER_RECOVERY found in sm_lic.ini then write value into table defaults. Default value is 0 (fetched from rev. 1.745-746) ---------------------------- RCS file: /cvs/united/krl/sm_lis_db.c,v V_3_6_4_22-windows: 1.98 v_3_6_4_27: 1.101 description: ---------------------------- revision 1.101 date: 2010/04/20 15:22:19; author: sesam; state: Exp; lines: +15 -2 change: Filter out 'CYRUSMAILPATH=' line ---------------------------- revision 1.100 date: 2010/04/06 09:33:28; author: sesam; state: Exp; lines: +2 -2 change: start_exe( cmd, strLog) substituted with i_cm_exec( cmd ) ---------------------------- revision 1.99 date: 2010/03/30 12:34:17; author: sesam; state: Exp; lines: +3 -3 fix compiler warnings ---------------------------- RCS file: /cvs/united/krl/sm_restore.c,v V_3_6_4_22-windows: 1.361.2.2 v_3_6_4_27: 1.361.2.9 description: ---------------------------- revision 1.361.2.9 date: 2010/04/28 09:31:50; author: sesam; state: Exp; lines: +41 -24 bugfix: If a non absolute saveset has to be re-submitted, then set call sm_restore with selected saveset ---------------------------- revision 1.361.2.8 date: 2010/04/27 14:34:16; author: sesam; state: Exp; lines: +3 -2 correct compare of drivenum fromsaveset and QM ---------------------------- revision 1.361.2.7 date: 2010/04/27 09:43:54; author: sesam; state: Exp; lines: +54 -28 BUGFIX: (#10144): Fix generation restore with migrated savesets ---------------------------- revision 1.361.2.6 date: 2010/04/27 08:33:05; author: miraculix; state: Exp; lines: +4 -2 change: Last change adding " to selected item name (iSelLen++) is only needed for files ---------------------------- revision 1.361.2.5 date: 2010/04/26 11:53:35; author: sesam; state: Exp; lines: +2 -2 BUGFIX: (#10144) Selective restore: Don't select files from LIS matching only the begin of selected item. Change in version 1.361 didn't fix problem completely ---------------------------- revision 1.361.2.4 date: 2010/04/22 08:39:08; author: sesam; state: Exp; lines: +24 -8 NEW: Set mail spool dir for Cyrus IMAP dynamically ---------------------------- revision 1.361.2.3 date: 2010/03/08 16:28:58; author: sesam; state: Exp; lines: +2 -1 NEW: (#10056) For Ingres and ORIGINAL is set: Check for '@' in target (=backup source) to set target path correctly ( File backup or Checkpoint ). ---------------------------- RCS file: /cvs/united/krl/sm_restore_lib.c,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.19 description: ---------------------------- revision 1.19 date: 2010/03/30 12:34:17; author: sesam; state: Exp; lines: +1 -1 fix compiler warnings ---------------------------- revision 1.18 date: 2010/03/22 10:22:25; author: sesam; state: Exp; lines: +2 -3 BUGFIX: (#10144) Use start time of original saveset to build Full/Diff/Incr chain, in case of migrated savesets ---------------------------- revision 1.17 date: 2010/02/26 14:28:20; author: miraculix; state: Exp; lines: +4 -4 change: RESTORE_PROT() write arguments with linefeed appended not prefixed to avoid concatenation of last header line with first sbc line. ---------------------------- RCS file: /cvs/united/krl/sm_sbc_com.c,v V_3_6_4_22-windows: 1.112 v_3_6_4_27: 1.112.2.1 description: ---------------------------- revision 1.112.2.1 date: 2010/03/24 09:31:31; author: sesam; state: Exp; lines: +2 -3 BUGFIX: (#10166) Don't release 'find_load_backup_medium_' semaphore after 'i_CHECK_BACKUP_MEDIUM', but keep it until medium is really loaded. Else following backups will not recognize tape label change from GET_VOLUME (bugfix is in: sm_sbc_com_lib.c 1.61. 2.1) ============================================================================= RCS file: /cvs/united/krl/sm_sbc_com_lib.c,v V_3_6_4_22-windows: 1.61 v_3_6_4_27: 1.61.2.1 description: ---------------------------- revision 1.61.2.1 date: 2010/03/24 09:22:56; author: sesam; state: Exp; lines: +9 -6 BUGFIX: (#10166) Don't release 'find_load_backup_medium_' semaphore after 'i_CHECK_BACKUP_MEDIUM', but keep it until medium is really loaded. Else following backups will not recognize tape label change from GET_VOLUME ============================================================================= RCS file: /cvs/united/sbc/sbc_com/sbc_com_interface_l/sbccom.py,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/03/04 17:22:23; author: sesam; state: Exp; lines: +15 -8 new: Send saveset format to Sesam server and check for correct reply message of sbc_com_interface ---------------------------- RCS file: /cvs/united/scc/scc/ctrl_ini.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/03/30 12:09:37; author: sesam; state: Exp; lines: +1 -1 define 'static const char' ---------------------------- RCS file: /cvs/united/scc/scc/ctrlc.c,v V_3_6_4_22-windows: 1.48 v_3_6_4_27: 1.56 description: ---------------------------- revision 1.56 date: 2010/04/29 10:51:34; author: miraculix; state: Exp; lines: +2 -1 change: Include cm_posix.h to avoid deprecated compiler warnings on Windows ---------------------------- revision 1.55 date: 2010/04/29 07:37:31; author: miraculix; state: Exp; lines: +2 -2 change: Call SecondChannelInfo(); only if second socket is connected, otherwise (since last change) error message 'scc-1129: Error: Not connected.' would appear in single socket mode ---------------------------- revision 1.54 date: 2010/04/28 13:58:02; author: miraculix; state: Exp; lines: +3 -5 BUGFIX: Avoid failure 'The descriptor is not a socket.' (WSAENOTSOCK) if sm_ctrlc is called on Windows with option -d (double) (Reason: SOCKET is unsigned) ---------------------------- revision 1.53 date: 2010/04/09 13:49:41; author: miraculix; state: Exp; lines: +15 -3 change: Check if recv() OOB signal failed due to WSAEWOULDBLOCK ---------------------------- revision 1.52 date: 2010/04/09 13:07:10; author: miraculix; state: Exp; lines: +11 -7 change: Do not wait for OOB signal after 1st socket exception (OOB) was signaled and recv() failed ---------------------------- revision 1.51 date: 2010/03/30 12:09:37; author: sesam; state: Exp; lines: +1 -1 define 'static const char' ---------------------------- revision 1.50 date: 2010/03/10 16:48:24; author: sesam; state: Exp; lines: +3 -3 bugfix: 'sm_ctrlc cores, if SOCKET is initializied with -1 ---------------------------- revision 1.49 date: 2010/03/09 12:00:34; author: miraculix; state: Exp; lines: +7 -4 change: Call cm_CloseSocketsAndCleanup(...) only with opened sockets ---------------------------- RCS file: /cvs/united/scc/scc/ctrld.c,v V_3_6_4_22-windows: 1.48 v_3_6_4_27: 1.55 description: ---------------------------- revision 1.55 date: 2010/04/29 14:42:00; author: sesam; state: Exp; lines: +2 -2 bugfix: Set default wait before sending OOB signal to 50 msec. ---------------------------- revision 1.54 date: 2010/04/29 10:51:34; author: miraculix; state: Exp; lines: +2 -1 change: Include cm_posix.h to avoid deprecated compiler warnings on Windows ---------------------------- revision 1.53 date: 2010/04/28 15:33:07; author: sesam; state: Exp; lines: +15 -6 change: If waitpid() in read_sockets_thread() return with exit state of child then parent process must fetch exit state from same variable ---------------------------- revision 1.52 date: 2010/04/28 14:23:08; author: sesam; state: Exp; lines: +3 -8 change: Now if OOB_WAIT=... is present in sm.ini wait before sending OOB signal. This helps on some os, e.g. SLES 11 x86, to get OOB as SIGURG and not inbound together with 1st socket output ---------------------------- revision 1.51 date: 2010/04/22 09:27:20; author: miraculix; state: Exp; lines: +23 -29 change: powershell tries to read from stdin so a blocking situation may appear. Avoid by closing stdin ---------------------------- revision 1.50 date: 2010/04/21 15:47:16; author: miraculix; state: Exp; lines: +32 -8 CTRLD now supports .ps1 scripts on Windows with: powershell -command "\ ---------------------------- revision 1.49 date: 2010/03/30 12:09:37; author: sesam; state: Exp; lines: +1 -1 define 'static const char' ---------------------------- RCS file: /cvs/united/scc/scc/ctrld.h,v V_3_6_4_22-windows: 1.6 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/04/23 12:58:57; author: miraculix; state: Exp; lines: +4 -2 change: Set SM_CTRLD_NAME correct for Windows ---------------------------- revision 1.7 date: 2010/04/21 15:47:16; author: miraculix; state: Exp; lines: +6 -3 CTRLD now supports .ps1 scripts on Windows with: powershell -command "\ ---------------------------- RCS file: /cvs/united/scc/scc/ctrld_auth.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/03/30 12:09:37; author: sesam; state: Exp; lines: +1 -1 define 'static const char' ---------------------------- RCS file: /cvs/united/scc/scc/ctrld_main.c,v V_3_6_4_22-windows: 1.21 v_3_6_4_27: 1.23 description: ---------------------------- revision 1.23 date: 2010/04/29 10:51:34; author: miraculix; state: Exp; lines: +2 -1 change: Include cm_posix.h to avoid deprecated compiler warnings on Windows ---------------------------- revision 1.22 date: 2010/04/28 13:58:02; author: miraculix; state: Exp; lines: +8 -21 BUGFIX: Avoid failure 'The descriptor is not a socket.' (WSAENOTSOCK) if sm_ctrlc is called on Windows with option -d (double) (Reason: SOCKET is unsigned) ---------------------------- RCS file: /cvs/united/scc/scc/makefile.dep,v V_3_6_4_22-windows: 1.8 v_3_6_4_27: 1.9 description: ---------------------------- revision 1.9 date: 2010/04/29 11:04:01; author: miraculix; state: Exp; lines: +1 -2 change: util.obj not needed for sm_ctrlc.exe bcs already contained in sm_ctrl.lib (with dependency to util.obj sm_ctrl.lib and sm_ctrlc.exe will be rebuild always ---------------------------- RCS file: /cvs/united/scc/scc/makefile.unix,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.17 description: ---------------------------- revision 1.17 date: 2010/04/29 11:32:04; author: sesam; state: Exp; lines: +2 -2 change: As UNIX does not link with sm_ctrl.lib explicite util.c is necessary in rule for sm_ctrlc ---------------------------- RCS file: /cvs/united/scc/scc/makefile.win32,v V_3_6_4_22-windows: 1.19 v_3_6_4_27: 1.20 description: ---------------------------- revision 1.20 date: 2010/04/28 11:05:02; author: miraculix; state: Exp; lines: +6 -6 change: Rule for sm_ctrlc depending of sm_ctrl.lib ---------------------------- RCS file: /cvs/united/scc/scc/sm_ctrl.c,v V_3_6_4_22-windows: 1.30 v_3_6_4_27: 1.33 description: ---------------------------- revision 1.33 date: 2010/04/28 13:58:02; author: miraculix; state: Exp; lines: +11 -13 BUGFIX: Avoid failure 'The descriptor is not a socket.' (WSAENOTSOCK) if sm_ctrlc is called on Windows with option -d (double) (Reason: SOCKET is unsigned) ---------------------------- revision 1.32 date: 2010/03/30 12:09:37; author: sesam; state: Exp; lines: +1 -1 define 'static const char' ---------------------------- revision 1.31 date: 2010/03/09 11:59:40; author: miraculix; state: Exp; lines: +8 -10 BUGFIX: Use macro CLOSE_SOCKET_POINTERS( SOCKET *, SOCKET *) to close opened sockets ---------------------------- RCS file: /cvs/united/scc/scc/sm_ctrl.h,v V_3_6_4_22-windows: 1.12 v_3_6_4_27: 1.13 description: ---------------------------- revision 1.13 date: 2010/04/29 10:51:34; author: miraculix; state: Exp; lines: +2 -1 change: Include cm_posix.h to avoid deprecated compiler warnings on Windows ---------------------------- RCS file: /cvs/united/scc/scc/trace.c,v V_3_6_4_22-windows: 1.17 v_3_6_4_27: 1.21 description: ---------------------------- revision 1.21 date: 2010/04/29 10:51:34; author: miraculix; state: Exp; lines: +2 -1 change: Include cm_posix.h to avoid deprecated compiler warnings on Windows ---------------------------- revision 1.20 date: 2010/04/28 15:40:07; author: sesam; state: Exp; lines: +3 -3 change: LOG() Do not use static, bcs after fork() parent and child may use it and output may be corrupt ---------------------------- revision 1.19 date: 2010/04/28 15:08:05; author: sesam; state: Exp; lines: +3 -2 change: trace() Do not use static, bcs after fork() parent and child may use it and output may be corrupt ---------------------------- revision 1.18 date: 2010/03/30 12:09:37; author: sesam; state: Exp; lines: +1 -1 define 'static const char' ---------------------------- RCS file: /cvs/united/scc/scc/util.c,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.18 description: ---------------------------- revision 1.18 date: 2010/04/29 10:51:34; author: miraculix; state: Exp; lines: +2 -1 change: Include cm_posix.h to avoid deprecated compiler warnings on Windows ---------------------------- revision 1.17 date: 2010/03/30 12:09:37; author: sesam; state: Exp; lines: +1 -1 define 'static const char' ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/admin.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/admin_mode.c,v V_3_6_4_22-windows: 1.6 v_3_6_4_27: 1.7 description: ---------------------------- revision 1.7 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/api_func.c,v V_3_6_4_22-windows: 1.33 v_3_6_4_27: 1.34 description: ---------------------------- revision 1.34 date: 2010/01/19 16:55:37; author: sesam; state: Exp; lines: +20 -12 fix compiler warning ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/basetsd.h,v V_3_6_4_22-windows: 1.9 v_3_6_4_27: 1.12 description: ---------------------------- revision 1.12 date: 2010/02/19 12:20:28; author: sesam; state: Exp; lines: +33 -101 change: basetsd.h implemented by SEP AG ---------------------------- revision 1.11 date: 2010/02/19 11:49:41; author: sesam; state: Exp; lines: +100 -173 new: Added basetsd.h from MinGW w32api (http://www.mingw.org), extended with 'typedef unsigned short UINT16;' needed to compile SMS on UNIX. Necessary to avoid possible redistributable copyrights conflicts with Microsoft ---------------------------- revision 1.10 date: 2010/02/18 13:28:34; author: miraculix; state: dead; lines: +1 -1 obsolete: Use aclapi.h and basetsd.h from Microsoft SDK (currently: Microsoft SDK v6.1\include) ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/communic.h,v V_3_6_4_22-windows: 1.17 v_3_6_4_27: 1.19 description: ---------------------------- revision 1.19 date: 2010/03/26 11:00:36; author: sesam; state: Exp; lines: +3 -3 change: indentation revised ---------------------------- revision 1.18 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/cpioana_func.c,v V_3_6_4_22-windows: 1.31 v_3_6_4_27: 1.34 description: ---------------------------- revision 1.34 date: 2010/02/19 13:10:54; author: intellias; state: Exp; lines: +237 -139 new: added writing to structure instead of direct to list file when stpd compression is used ---------------------------- revision 1.33 date: 2010/02/09 12:33:55; author: miraculix; state: Exp; lines: +2 -2 change: '#include communic.h' before '#include sms_interface.h' to define BCK_MESSAGE ---------------------------- revision 1.32 date: 2010/01/20 08:33:56; author: sesam; state: Exp; lines: +19 -13 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/decode.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/01/19 16:55:37; author: sesam; state: Exp; lines: +63 -56 fix compiler warning ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/delete_saveset.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/device_type.c,v V_3_6_4_22-windows: 1.28 v_3_6_4_27: 1.30 description: ---------------------------- revision 1.30 date: 2010/03/19 13:23:52; author: miraculix; state: Exp; lines: +19 -9 change: (WINDOWS) file_from_dir: check if directory exists ---------------------------- revision 1.29 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/dir.c,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.20 description: ---------------------------- revision 1.20 date: 2010/03/22 13:46:43; author: sesam; state: Exp; lines: +15 -7 change: serv_dir: Fetch segment number for every read block type ---------------------------- revision 1.19 date: 2010/03/22 13:37:31; author: sesam; state: Exp; lines: +2 -2 change: serv_dir: Fetch block number for every block type ---------------------------- revision 1.18 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -9 CHANGE: Put under GNU license ---------------------------- revision 1.17 date: 2009/12/08 21:28:02; author: sesam; state: Exp; lines: +3 -3 change: Call same function (name) TP_ReadFromTape for UNIX and Windows to avoid some 'ifdef'. Function itself is in seperate files ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/dll_funcrefs.h,v V_3_6_4_22-windows: 1.8 v_3_6_4_27: 1.9 description: ---------------------------- revision 1.9 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/dump_tape.c,v V_3_6_4_22-windows: 1.6 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -9 CHANGE: Put under GNU license ---------------------------- revision 1.7 date: 2009/12/08 21:28:02; author: sesam; state: Exp; lines: +2 -2 change: Call same function (name) TP_ReadFromTape for UNIX and Windows to avoid some 'ifdef'. Function itself is in seperate files ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/encode.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/events.h,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/events_c.c,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -11 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/events_s.c,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.7 description: ---------------------------- revision 1.7 date: 2010/02/18 13:26:28; author: miraculix; state: Exp; lines: +1 -2 change: #include not necessary ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/ext_func.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/extern.h,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/01/20 08:33:56; author: sesam; state: Exp; lines: +3 -1 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/ftpmessages.h,v V_3_6_4_22-windows: 1.10 v_3_6_4_27: 1.11 description: ---------------------------- revision 1.11 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +20 -1 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/get_label.c,v V_3_6_4_22-windows: 1.13 v_3_6_4_27: 1.18 description: ---------------------------- revision 1.18 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- revision 1.17 date: 2009/12/09 11:12:20; author: miraculix; state: Exp; lines: +16 -37 BUGFIX: If serv_get_tape_label() was called with Disposition 'E' (called when tape is mounted for WRITE) then after reading TapeTrailer tape was rewinded(!) bcs. reading TapeTrailer overwrites Disposition in union structure BCK_MESSAGE ---------------------------- revision 1.16 date: 2009/12/08 21:28:02; author: sesam; state: Exp; lines: +2 -2 change: Call same function (name) TP_ReadFromTape for UNIX and Windows to avoid some 'ifdef'. Function itself is in seperate files ---------------------------- revision 1.15 date: 2009/12/02 13:01:36; author: miraculix; state: Exp; lines: +33 -9 change: put some information about mount point into sms log especially for DIR_DISK loader, currently only implemented for Windows volumes ---------------------------- revision 1.14 date: 2009/12/01 16:12:09; author: miraculix; state: Exp; lines: +3 -3 change: Add file name to message '1047: Cannot open/create file in disk device directory' in case of getlabel ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/ini_func.c,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/ini_func.h,v V_3_6_4_22-windows: 1.9 v_3_6_4_27: 1.11 description: ---------------------------- revision 1.11 date: 2010/02/19 13:10:25; author: intellias; state: Exp; lines: +3 -1 new: added definition of ini key "Compresslevel" ---------------------------- revision 1.10 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/ini_funcrefs.h,v V_3_6_4_22-windows: 1.12 v_3_6_4_27: 1.13 description: ---------------------------- revision 1.13 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/ini_functions.c,v V_3_6_4_22-windows: 1.12 v_3_6_4_27: 1.13 description: ---------------------------- revision 1.13 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/install_service_funcrefs.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +22 -11 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/main_service.c,v V_3_6_4_22-windows: 1.9 v_3_6_4_27: 1.12 description: ---------------------------- revision 1.12 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- revision 1.11 date: 2010/01/15 13:18:16; author: miraculix; state: Exp; lines: +2 -2 change: Start sm_data_server.exe with command without path to avoid parsing problem if path contains blancs ---------------------------- revision 1.10 date: 2010/01/14 14:04:44; author: miraculix; state: Exp; lines: +47 -45 CHANGE: To allow sesam server installation in path with blancs sm_data_server.exe must be set as argument lpApplicationName in CreateProcess with full path ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/makefile.dep,v V_3_6_4_22-windows: 1.32 v_3_6_4_27: 1.37 description: ---------------------------- revision 1.37 date: 2010/03/15 12:48:15; author: intellias; state: Exp; lines: +2 -1 new: correct complilation and built of sm_stpd module ---------------------------- revision 1.36 date: 2010/02/22 09:55:13; author: miraculix; state: Exp; lines: +2 -1 change: Reinserted 'u_process.c' for stpd_main (was removed in rev. 1.34 bcs. of conflicts in v3_6) ---------------------------- revision 1.35 date: 2010/02/22 09:48:16; author: miraculix; state: Exp; lines: +2 -1 change: SM_SCRDLL_UNX_DEP with gzbuffer. ---------------------------- revision 1.34 date: 2010/02/22 09:31:25; author: sesam; state: Exp; lines: +1 -2 remove 'u_process.c' for stpd_main ---------------------------- revision 1.33 date: 2010/02/19 13:07:48; author: intellias; state: Exp; lines: +2 -1 new: added compilation of gzbuffer.c file ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/makefile.unix,v V_3_6_4_22-windows: 1.52 v_3_6_4_27: 1.54 description: ---------------------------- revision 1.54 date: 2010/02/22 10:31:46; author: miraculix; state: Exp; lines: +3 -3 change: Added $(ZLIB2) to sm_stpd and sm_sms_interface to allow use of gzbuffer ---------------------------- revision 1.53 date: 2010/02/08 16:29:39; author: sesam; state: Exp; lines: +2 -2 change: remove -fwritable-strings for FreeBSD ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/ms_service.c,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/ms_service.h,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.6 description: ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/mtfana_func.c,v V_3_6_4_22-windows: 1.79 v_3_6_4_27: 1.83 description: ---------------------------- revision 1.83 date: 2010/03/15 12:44:19; author: intellias; state: Exp; lines: +54 -15 new:items array filling handling for correct compression, which names are written later, than catched(PNAM, FNAM, MSQL) ---------------------------- revision 1.82 date: 2010/02/25 13:17:14; author: miraculix; state: Exp; lines: +3 -4 change: #include "basetsd.h" only for unix bcs. for Windows already done with including standard windows header ---------------------------- revision 1.81 date: 2010/02/19 13:09:07; author: intellias; state: Exp; lines: +210 -57 new: added writing to structure instead of direct to list file when stpd compression is used ---------------------------- revision 1.80 date: 2010/02/09 12:33:55; author: miraculix; state: Exp; lines: +3 -2 change: '#include communic.h' before '#include sms_interface.h' to define BCK_MESSAGE ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/mtfutil.h,v V_3_6_4_22-windows: 1.8 v_3_6_4_27: 1.9 description: ---------------------------- revision 1.9 date: 2010/02/09 09:48:11; author: sesam; state: Exp; lines: +20 -66 remove already commented code ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/passd.c,v V_3_6_4_22-windows: 1.38 v_3_6_4_27: 1.39 description: ---------------------------- revision 1.39 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/passd.h,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/passd_messages.h,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.6 description: ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/passdrefs.h,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +22 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/registry.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/repair.c,v V_3_6_4_22-windows: 1.12 v_3_6_4_27: 1.15 description: ---------------------------- revision 1.15 date: 2010/01/20 08:44:44; author: sesam; state: Exp; lines: +2 -10 fix compiler warnings ---------------------------- revision 1.14 date: 2010/01/19 14:35:29; author: sesam; state: Exp; lines: +22 -12 BUGFIX: In 'repair' tape trailer: Reset blocksize to 64k before reading tape header. If blocksize is not 64k, header willnot be recognized correctly ---------------------------- revision 1.13 date: 2009/12/08 21:28:02; author: sesam; state: Exp; lines: +4 -4 change: Call same function (name) TP_ReadFromTape for UNIX and Windows to avoid some 'ifdef'. Function itself is in seperate files ---------------------------- revision 1.12.2.1 date: 2010/02/25 08:36:54; author: sesam; state: Exp; lines: +2 -1 BUGFIX: (#9799) In 'repair' tape trailer: Reset blocksize to 64k before reading tape header. If blocksize is not 64k, header willnot be recognized correctly ============================================================================= RCS file: /cvs/united/sms_src/sms_interface/restore.c,v V_3_6_4_22-windows: 1.59 v_3_6_4_27: 1.72 description: ---------------------------- revision 1.72 date: 2010/03/26 12:17:17; author: sesam; state: Exp; lines: +13 -8 change: Check segment and tape change in restore_operation() ---------------------------- revision 1.71 date: 2010/03/26 11:00:36; author: sesam; state: Exp; lines: +1 -4 change: indentation revised ---------------------------- revision 1.70 date: 2010/03/24 15:40:42; author: sesam; state: Exp; lines: +2 -2 change: restore() Avoid skipping if block number matches with 1 ---------------------------- revision 1.69 date: 2010/03/24 14:45:10; author: sesam; state: Exp; lines: +27 -13 change: restore() Do only skip if same block number appears ---------------------------- revision 1.68 date: 2010/03/22 14:20:47; author: sesam; state: Exp; lines: +4 -4 change: Set block_no to current block number if block with other SSID retrieved ---------------------------- revision 1.67 date: 2010/03/19 14:59:32; author: sesam; state: Exp; lines: +2 -2 change: restore: increase block_no only for Data Blocks ---------------------------- revision 1.66 date: 2010/03/19 13:52:38; author: miraculix; state: Exp; lines: +5 -1 change: restore_operation: Count not restored blocks and set blcoks to 0 after Segment Header ---------------------------- revision 1.65 date: 2010/03/18 10:58:16; author: miraculix; state: Exp; lines: +1 -32 change: restore_operation(): Do not use extra char *lpBuffer and malloc() use given request->un.ReadWrite.pBuffer instead ---------------------------- revision 1.64 date: 2010/03/18 10:44:57; author: miraculix; state: Exp; lines: +20 -5 NEW: Check block sequence during restore, skip duplicate blocks ---------------------------- revision 1.63 date: 2010/01/14 13:32:59; author: sesam; state: Exp; lines: +19 -10 change copyright to GPL ---------------------------- revision 1.62 date: 2009/12/15 16:04:12; author: sesam; state: Exp; lines: +5 -3 BUGFIX: Open saveset for read on disk: Accept increased segment number (happens if first data block was writtenafter another open saveset call has already increased segment number) ---------------------------- revision 1.61 date: 2009/12/09 11:01:05; author: miraculix; state: Exp; lines: +11 -20 change: read_tape_trailer() (Windows) Setting block size to TAPE_TRL_SIZE did not work bcs. block size was reset before tape trailer was read ---------------------------- revision 1.60 date: 2009/12/08 21:28:02; author: sesam; state: Exp; lines: +12 -25 change: Call same function (name) TP_ReadFromTape for UNIX and Windows to avoid some 'ifdef'. Function itself is in seperate files ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/restore.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/resume.c,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/01/20 08:44:44; author: sesam; state: Exp; lines: +23 -14 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/reuse_tape.c,v V_3_6_4_22-windows: 1.6 v_3_6_4_27: 1.7 description: ---------------------------- revision 1.7 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/reuse_tape.h,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/save.c,v V_3_6_4_22-windows: 1.29 v_3_6_4_27: 1.30 description: ---------------------------- revision 1.30 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/scrdll_caller.c,v V_3_6_4_22-windows: 1.18 v_3_6_4_27: 1.19 description: ---------------------------- revision 1.19 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/scrdll_caller.h,v V_3_6_4_22-windows: 1.10 v_3_6_4_27: 1.11 description: ---------------------------- revision 1.11 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/scrdll_proto.h,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.6 description: ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/server.h,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -9 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/server_funcrefs.h,v V_3_6_4_22-windows: 1.19 v_3_6_4_27: 1.21 description: ---------------------------- revision 1.21 date: 2010/01/20 08:44:44; author: sesam; state: Exp; lines: +2 -2 fix compiler warnings ---------------------------- revision 1.20 date: 2010/01/20 08:33:56; author: sesam; state: Exp; lines: +38 -29 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/service.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/service.h,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sidfana_func.c,v V_3_6_4_22-windows: 1.21 v_3_6_4_27: 1.24 description: ---------------------------- revision 1.24 date: 2010/03/15 12:45:01; author: intellias; state: Exp; lines: +51 -8 new: added writing to structure instead of direct to list file when stpd compression is used ---------------------------- revision 1.23 date: 2010/02/09 12:33:55; author: miraculix; state: Exp; lines: +2 -1 change: '#include communic.h' before '#include sms_interface.h' to define BCK_MESSAGE ---------------------------- revision 1.22 date: 2010/01/20 08:33:56; author: sesam; state: Exp; lines: +27 -17 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sidfhdr.h,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +20 -1 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sms_i_proto.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:48:11; author: sesam; state: Exp; lines: +22 -33 remove already commented code ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sms_interface.h,v V_3_6_4_22-windows: 1.13 v_3_6_4_27: 1.17 description: ---------------------------- revision 1.17 date: 2010/03/15 12:50:15; author: intellias; state: Exp; lines: +8 -7 change: item_info structure changed for handling of items with delayed writing to list file ---------------------------- revision 1.16 date: 2010/02/19 13:15:49; author: intellias; state: Exp; lines: +19 -1 new: added structure with items data for writing to list file if stpd compression is enabled ---------------------------- revision 1.15 date: 2010/02/09 10:25:02; author: sesam; state: Exp; lines: +22 -7 remove some unnecessary ifdef ---------------------------- revision 1.14 date: 2009/12/23 21:57:25; author: sesam; state: Exp; lines: +3 -2 fix 'No newline at end of file' compiler warning ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sms_interface_hal.c,v V_3_6_4_22-windows: 1.25 v_3_6_4_27: 1.26 description: ---------------------------- revision 1.26 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -18 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sms_interface_lib.c,v V_3_6_4_22-windows: 1.100 v_3_6_4_27: 1.109 description: ---------------------------- revision 1.109 date: 2010/03/26 11:00:36; author: sesam; state: Exp; lines: +707 -707 change: indentation revised ---------------------------- revision 1.108 date: 2010/03/17 15:54:12; author: miraculix; state: Exp; lines: +2 -2 change: trace level changed from 3 to 4 for 'Phase = %d' ---------------------------- revision 1.107 date: 2010/03/15 12:47:04; author: intellias; state: Exp; lines: +197 -81 new: added buffer compression and decompression instead of compression in SMS for fast selective restore ---------------------------- revision 1.106 date: 2010/03/12 09:39:29; author: miraculix; state: Exp; lines: +7 -8 change: Instead of wait_sec() use sleep() ---------------------------- revision 1.105 date: 2010/02/19 14:23:08; author: intellias; state: Exp; lines: +3 -3 bugfix: corrected setting of inbuffer pointer when no compression ---------------------------- revision 1.104 date: 2010/02/19 13:14:59; author: intellias; state: Exp; lines: +644 -129 new: added compression and decompression of data, retrieved from client, old functionality is not changed, new functionality works only if in stpd.ini is key "Compresslevel" and it is set to nonzero ---------------------------- revision 1.103 date: 2010/02/09 10:25:02; author: sesam; state: Exp; lines: +3 -7 remove some unnecessary ifdef ---------------------------- revision 1.102 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +2 -2 CHANGE: Put under GNU license ---------------------------- revision 1.101 date: 2009/11/30 15:33:55; author: miraculix; state: Exp; lines: +5 -4 change: Example for segment file now with resulting Start/Segment-offsets ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sms_interface_main.c,v V_3_6_4_22-windows: 1.68 v_3_6_4_27: 1.90 description: ---------------------------- revision 1.90 date: 2010/03/22 15:07:17; author: sesam; state: Exp; lines: +75 -39 change: ReadCheck: In SMS Version '2' writing a Saveset Trailer could lead to increasing block number of concurrent running sm_data_server. Now this situation is handled. ---------------------------- revision 1.89 date: 2010/03/22 13:49:21; author: sesam; state: Exp; lines: +35 -22 change: Message 'Possible data loss in SSID n:n ...' with SSID fetched from saveset list ---------------------------- revision 1.88 date: 2010/03/19 14:54:10; author: miraculix; state: Exp; lines: +18 -16 change: Print SSID in message 'Possible data loss ...' ---------------------------- revision 1.87 date: 2010/03/19 12:30:26; author: sesam; state: Exp; lines: +1 -2 change: ReadCheck: Do not end loop after TapeTrailer with EOM flag set to TRUE is reached, otherwise last dir() call is missing and dfd is not closed ---------------------------- revision 1.86 date: 2010/03/18 16:45:20; author: sesam; state: Exp; lines: +3 -3 change: Adopt readcheck output for 'sm_arch' again ---------------------------- revision 1.85 date: 2010/03/18 09:53:56; author: miraculix; state: Exp; lines: +36 -13 change: ReadCheck() now recognizes duplicate blocks ---------------------------- revision 1.84 date: 2010/03/17 15:54:42; author: miraculix; state: Exp; lines: +2 -2 change: one extra newline removed after 'The following savesets did not end on this tape: ---------------------------- revision 1.83 date: 2010/03/17 15:45:07; author: miraculix; state: Exp; lines: +14 -13 change: iReadCheck() ouput beautified ---------------------------- revision 1.82 date: 2010/03/17 15:36:52; author: miraculix; state: Exp; lines: +70 -54 change: Count iSegment and uBlock in case of Saveset Header and Saveset Trailer ---------------------------- revision 1.81 date: 2010/03/17 13:00:15; author: miraculix; state: Exp; lines: +1 -3 change: DelElmLL( psctSaveset ); before DestLL( ... ) not necessary ---------------------------- revision 1.80 date: 2010/03/17 12:32:56; author: miraculix; state: Exp; lines: +15 -3 change: iReadCheck() In trace level -v 3 a dot will indicates 1000 blocks ---------------------------- revision 1.79 date: 2010/03/12 16:21:38; author: miraculix; state: Exp; lines: +139 -72 change: ReadCheck() now with reduced logging in log level 3, log level 4 for console use and log level 5 for detailled - every block use ---------------------------- revision 1.78 date: 2010/03/11 16:31:04; author: miraculix; state: Exp; lines: +6 -5 change: iReadCheck() Better output ---------------------------- revision 1.77 date: 2010/03/11 16:15:37; author: miraculix; state: Exp; lines: +22 -16 change: iReadCheck(): Block checking must be done segment specific ---------------------------- revision 1.76 date: 2010/03/11 15:21:39; author: miraculix; state: Exp; lines: +31 -12 change: iReadCheck() Take care about blocks numbers reduced to 1 after segment change ---------------------------- revision 1.75 date: 2010/03/11 13:46:31; author: miraculix; state: Exp; lines: +125 -34 change: ReadCheck() improved: Check first and last block of saveset on tape and check if there are gaps in sequence of blocks ---------------------------- revision 1.74 date: 2010/02/09 10:25:02; author: sesam; state: Exp; lines: +21 -8 remove some unnecessary ifdef ---------------------------- revision 1.73 date: 2010/02/09 10:20:06; author: sesam; state: Exp; lines: +1 -2 remove unused variable ---------------------------- revision 1.72 date: 2010/01/13 13:11:37; author: miraculix; state: Exp; lines: +52 -13 CHANGE: Function readcheck now with optional options [-n segments_to_skip|-1(current)] [-b blocks_to_skip] to allow start on given position ---------------------------- revision 1.71 date: 2009/12/15 09:05:02; author: sesam; state: Exp; lines: +2 -2 bugfix: Check iEOMFlag=TRUE not iEOMFlag=true ---------------------------- revision 1.70 date: 2009/12/14 15:45:29; author: sesam; state: Exp; lines: +2 -2 fix syntax error ---------------------------- revision 1.69 date: 2009/12/14 15:18:31; author: sesam; state: Exp; lines: +8 -2 change: Break Ã'readcheck' if tape trailer with EOMFlag = true was readto avoid endless loop reading FMs on some tapse ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sms_interface_types.h,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +2 -2 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sms_messages.h,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.17 description: ---------------------------- revision 1.17 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sms_unix.h,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpc_data.c,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/01/20 08:33:56; author: sesam; state: Exp; lines: +21 -1 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpc_defaults.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/01/20 08:33:56; author: sesam; state: Exp; lines: +2 -4 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpcheaders.h,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/01/20 08:33:56; author: sesam; state: Exp; lines: +2 -2 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_defaults.h,v V_3_6_4_22-windows: 1.6 v_3_6_4_27: 1.7 description: ---------------------------- revision 1.7 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_format.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_func.c,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.17 description: ---------------------------- revision 1.17 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_inquire.c,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +20 -1 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_main.c,v V_3_6_4_22-windows: 1.28 v_3_6_4_27: 1.30 description: ---------------------------- revision 1.30 date: 2010/02/09 12:34:28; author: miraculix; state: Exp; lines: +3 -1 change: Avoid including of u_shmem.h in case of Windows ---------------------------- revision 1.29 date: 2010/02/03 09:19:44; author: sesam; state: Exp; lines: +113 -345 BUGFIX: Declare return value from 'fork()' as 'size_t' instead of 'BOOL', because else return can become negativ. Move 'signal_handler' from 'stpd_main.c' to u_proccess.c as 'stpd_signal_handler'. ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_process.h,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_proto.h,v V_3_6_4_22-windows: 1.13 v_3_6_4_27: 1.15 description: ---------------------------- revision 1.15 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- revision 1.14 date: 2010/02/03 09:19:44; author: sesam; state: Exp; lines: +3 -3 BUGFIX: Declare return value from 'fork()' as 'size_t' instead of 'BOOL', because else return can become negativ. Move 'signal_handler' from 'stpd_main.c' to u_proccess.c as 'stpd_signal_handler'. ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_retr.c,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.6 description: ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +20 -1 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_server.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:48:11; author: sesam; state: Exp; lines: +21 -1 remove already commented code ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_service.c,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_service.h,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.7 description: ---------------------------- revision 1.7 date: 2010/02/09 09:48:11; author: sesam; state: Exp; lines: +1 -4 remove already commented code ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_shmem.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpd_syst.c,v V_3_6_4_22-windows: 1.6 v_3_6_4_27: 1.7 description: ---------------------------- revision 1.7 date: 2010/04/01 10:55:11; author: sesam; state: Exp; lines: +5 -5 change: In case of command 'quote syst' show 'TARGET:{saveset}' even if command is in state EXIT - after sm_stpd has received a signal ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/stpthread.c,v V_3_6_4_22-windows: 1.34 v_3_6_4_27: 1.38 description: ---------------------------- revision 1.38 date: 2010/04/06 14:23:37; author: miraculix; state: Exp; lines: +10 -3 change: PerformAction() Instead of SuspendThread({MainThread}) the function TerminateThread(...) is used ---------------------------- revision 1.37 date: 2010/04/01 10:59:41; author: sesam; state: Exp; lines: +58 -55 bugfix: If signal SIGINT is received a second time then sm_stpd is aborting immediate. This avoids hanging situation when recv() is waiting for data ---------------------------- revision 1.36 date: 2010/02/09 12:34:28; author: miraculix; state: Exp; lines: +3 -1 change: Avoid including of u_shmem.h in case of Windows ---------------------------- revision 1.35 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/sys_include.h,v V_3_6_4_22-windows: 1.12 v_3_6_4_27: 1.14 description: ---------------------------- revision 1.14 date: 2010/02/09 09:48:11; author: sesam; state: Exp; lines: +1 -4 remove already commented code ---------------------------- revision 1.13 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tc_error_codes.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tc_funcrefs.h,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.7 description: ---------------------------- revision 1.7 date: 2010/02/09 10:05:17; author: sesam; state: Exp; lines: +1 -3 remove '#ifdef WIN' for files only compiled on Windows ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tc_functions.c,v V_3_6_4_22-windows: 1.19 v_3_6_4_27: 1.26 description: ---------------------------- revision 1.26 date: 2010/02/09 10:05:17; author: sesam; state: Exp; lines: +1 -5 remove '#ifdef WIN' for files only compiled on Windows ---------------------------- revision 1.25 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- revision 1.24 date: 2010/01/20 15:31:33; author: miraculix; state: Exp; lines: +3 -3 CHANGE: Correct trace output for media info Capacity and Remaining ---------------------------- revision 1.23 date: 2010/01/12 17:11:37; author: miraculix; state: Exp; lines: +4 -1 change: Add trace output for gzclose() compressed data size. TODO: Add size for gzip header, CRC and last 4 Bytes ---------------------------- revision 1.22 date: 2009/12/09 11:05:53; author: miraculix; state: Exp; lines: +4 -5 change: TC_GetTapePosition: Last not necessary trace message: '... done' removed ---------------------------- revision 1.21 date: 2009/12/09 10:44:02; author: miraculix; state: Exp; lines: +19 -8 change: Trace messages improved: do not write ERROR if TC_ReadBlockFromTape() got error ERROR_NO_DATA_DETECTED ---------------------------- revision 1.20 date: 2009/12/01 16:14:18; author: miraculix; state: Exp; lines: +30 -1 new: Function int SMS_fflush( FILE *fFh ) to allow explicite flush of files to DISK, e.g. TapeHeader and TapeTrailer ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/thread.c,v V_3_6_4_22-windows: 1.47 v_3_6_4_27: 1.50 description: ---------------------------- revision 1.50 date: 2010/02/09 12:34:28; author: miraculix; state: Exp; lines: +3 -1 change: Avoid including of u_shmem.h in case of Windows ---------------------------- revision 1.49 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- revision 1.48 date: 2009/12/07 15:41:24; author: sesam; state: Exp; lines: +2 -1 new: Write saveset name into saveset trailer ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_error_codes.h,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -9 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_errormessage.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_funcread.c,v V_3_6_4_22-windows: 1.18 v_3_6_4_27: 1.21 description: ---------------------------- revision 1.21 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- revision 1.20 date: 2009/12/14 15:23:59; author: sesam; state: Exp; lines: +12 -12 change 'analyze tape traile: Set EOMFlag to '1' in log messages if EOMFlag is set. Logic in trailer is wrong here (1= NO EOM, 0= EOM. ---------------------------- revision 1.19 date: 2009/12/08 21:28:02; author: sesam; state: Exp; lines: +3 -2 change: Call same function (name) TP_ReadFromTape for UNIX and Windows to avoid some 'ifdef'. Function itself is in seperate files ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_funcrefs.h,v V_3_6_4_22-windows: 1.15 v_3_6_4_27: 1.20 description: ---------------------------- revision 1.20 date: 2010/02/09 12:34:28; author: miraculix; state: Exp; lines: +3 -1 change: Avoid including of u_shmem.h in case of Windows ---------------------------- revision 1.19 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -9 CHANGE: Put under GNU license ---------------------------- revision 1.18 date: 2010/01/12 17:10:36; author: miraculix; state: Exp; lines: +24 -2 change: Structure gz_stream fetched from zlib gzio.c to allow to get compressed data size ---------------------------- revision 1.17 date: 2009/12/08 21:28:02; author: sesam; state: Exp; lines: +2 -2 change: Call same function (name) TP_ReadFromTape for UNIX and Windows to avoid some 'ifdef'. Function itself is in seperate files ---------------------------- revision 1.16 date: 2009/12/01 16:14:18; author: miraculix; state: Exp; lines: +3 -1 new: Function int SMS_fflush( FILE *fFh ) to allow explicite flush of files to DISK, e.g. TapeHeader and TapeTrailer ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_funcwrite.c,v V_3_6_4_22-windows: 1.39 v_3_6_4_27: 1.45 description: ---------------------------- revision 1.45 date: 2010/03/22 11:16:41; author: miraculix; state: Exp; lines: +685 -856 bugfix: [u_]TP_WriteSavesetTrailer: Exclusive tape access must be achieved before increasing block counter otherwise concurrent sm_data_server process may write increased block number to tape ---------------------------- revision 1.44 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -9 CHANGE: Put under GNU license ---------------------------- revision 1.43 date: 2009/12/08 21:28:02; author: sesam; state: Exp; lines: +2 -2 change: Call same function (name) TP_ReadFromTape for UNIX and Windows to avoid some 'ifdef'. Function itself is in seperate files ---------------------------- revision 1.42 date: 2009/12/08 21:24:13; author: sesam; state: Exp; lines: +3 -3 change: log level of some trace messages in WriteTapeTrailer ---------------------------- revision 1.41 date: 2009/12/07 15:41:24; author: sesam; state: Exp; lines: +3 -2 new: Write saveset name into saveset trailer ---------------------------- revision 1.40 date: 2009/12/01 16:19:25; author: miraculix; state: Exp; lines: +6 -1 change: Added SMS_fflush(dfd); for Windows functions TP_WriteTapeTrailer() and TP_WriteTapeTrailerForInit() ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_sharedmem.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_tapeconnect.c,v V_3_6_4_22-windows: 1.8 v_3_6_4_27: 1.9 description: ---------------------------- revision 1.9 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_tapedisconnect.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -12 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_tapestruct.c,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.17 description: ---------------------------- revision 1.17 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +19 -7 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_tc_ctrl.h,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -9 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/tp_tc_struct.h,v V_3_6_4_22-windows: 1.14 v_3_6_4_27: 1.15 description: ---------------------------- revision 1.15 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -9 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_ext_func.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/01/19 16:55:51; author: sesam; state: Exp; lines: +20 -7 fix compiler warning ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_gen_fifo.c,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +19 -13 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_lock_functions.c,v V_3_6_4_22-windows: 1.8 v_3_6_4_27: 1.10 description: ---------------------------- revision 1.10 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +2 -4 CHANGE: Put under GNU license ---------------------------- revision 1.9 date: 2010/01/19 16:54:54; author: sesam; state: Exp; lines: +20 -10 fix compiler warning ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_lock_functions.h,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +20 -15 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_pass_caller.c,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +140 -134 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_pass_pipe.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/01/19 16:41:36; author: sesam; state: Exp; lines: +68 -65 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_passd.h,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.6 description: ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -11 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_process.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/03 09:19:44; author: sesam; state: Exp; lines: +137 -32 BUGFIX: Declare return value from 'fork()' as 'size_t' instead of 'BOOL', because else return can become negativ. Move 'signal_handler' from 'stpd_main.c' to u_proccess.c as 'stpd_signal_handler'. ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_server.c,v V_3_6_4_22-windows: 1.9 v_3_6_4_27: 1.15 description: ---------------------------- revision 1.15 date: 2010/03/26 12:15:02; author: sesam; state: Exp; lines: +9 -9 change: Do not close file hanlde in case of serv_move_tape() ---------------------------- revision 1.14 date: 2010/03/26 11:00:07; author: sesam; state: Exp; lines: +1 -8 CHANGE: reverted last change 'serv_close_tape: In case of DISK check if dfd is opened and close it' bcs. this closes dfd in case of DISK restore with EOM ---------------------------- revision 1.13 date: 2010/03/19 12:36:38; author: sesam; state: Exp; lines: +9 -2 change: serv_close_tape: In case of DISK check if dfd is opened and close it ---------------------------- revision 1.12 date: 2010/03/19 11:58:42; author: sesam; state: Exp; lines: +22 -14 change: serv_move_tape() DISK: In case of rewind and no saveset given and file descriptor opened then try to close file descriptor ---------------------------- revision 1.11 date: 2010/01/14 13:32:59; author: sesam; state: Exp; lines: +21 -10 change copyright to GPL ---------------------------- revision 1.10 date: 2009/12/12 17:33:32; author: sesam; state: Exp; lines: +23 -26 CHANGE: Put SMS drive num into SMS log files, so relation between drive num and log file can be identified more easily ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_shmem.c,v V_3_6_4_22-windows: 1.6 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +1 -4 CHANGE: Put under GNU license ---------------------------- revision 1.7 date: 2010/01/19 16:54:54; author: sesam; state: Exp; lines: +20 -15 fix compiler warning ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_shmem.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +20 -14 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_sms_ini.c,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.17 description: ---------------------------- revision 1.17 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -12 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_ta_caller.c,v V_3_6_4_22-windows: 1.19 v_3_6_4_27: 1.20 description: ---------------------------- revision 1.20 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +225 -219 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_tape_api.c,v V_3_6_4_22-windows: 1.33 v_3_6_4_27: 1.34 description: ---------------------------- revision 1.34 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +19 -12 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_tape_pipe.c,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.6 description: ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +81 -75 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_tc_functions.c,v V_3_6_4_22-windows: 1.15 v_3_6_4_27: 1.20 description: ---------------------------- revision 1.20 date: 2010/03/26 12:16:50; author: sesam; state: Exp; lines: +12 -6 CHANGE: Check if SMS_fread() (>> gzread()) returns < 0 ---------------------------- revision 1.19 date: 2010/02/09 10:05:17; author: sesam; state: Exp; lines: +2 -2 remove '#ifdef WIN' for files only compiled on Windows ---------------------------- revision 1.18 date: 2010/01/19 16:54:19; author: sesam; state: Exp; lines: +21 -14 fix compiler warning ---------------------------- revision 1.17 date: 2009/12/01 16:16:51; author: miraculix; state: Exp; lines: +6 -1 change: Check if called with NULL pointer in SMS_fflush() ---------------------------- revision 1.16 date: 2009/12/01 16:14:18; author: miraculix; state: Exp; lines: +9 -1 new: Function int SMS_fflush( FILE *fFh ) to allow explicite flush of files to DISK, e.g. TapeHeader and TapeTrailer ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_tp_tapeconnect.c,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.6 description: ---------------------------- revision 1.6 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +44 -58 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_tp_tapedisconnect.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +59 -62 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/u_tp_tapestruct.c,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.17 description: ---------------------------- revision 1.17 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +20 -13 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/um_caller.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/uninstall_service_funcrefs.h,v V_3_6_4_22-windows: 1.1 v_3_6_4_27: 1.2 description: ---------------------------- revision 1.2 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +20 -11 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/user_auth.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/user_manager.c,v V_3_6_4_22-windows: 1.6 v_3_6_4_27: 1.7 description: ---------------------------- revision 1.7 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/user_manager.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.3 description: ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +23 -12 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/util.c,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.10 description: ---------------------------- revision 1.10 date: 2010/02/19 13:11:57; author: intellias; state: Exp; lines: +29 -1 new: function c_GetCompressLevel() to get compress level from ini file added ---------------------------- revision 1.9 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +3 -1 CHANGE: Put under GNU license ---------------------------- revision 1.8 date: 2010/01/20 08:33:56; author: sesam; state: Exp; lines: +19 -10 fix compiler warnings ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/version.c,v V_3_6_4_22-windows: 1.33 v_3_6_4_27: 1.34 description: ---------------------------- revision 1.34 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/w_pass_caller.c,v V_3_6_4_22-windows: 1.8 v_3_6_4_27: 1.10 description: ---------------------------- revision 1.10 date: 2010/02/09 09:37:10; author: sesam; state: Exp; lines: +45 -49 remove '#ifdef WIN' for files only compiled on Windows ---------------------------- revision 1.9 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/w_pass_pipe.c,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.5 description: ---------------------------- revision 1.5 date: 2010/02/09 09:37:10; author: sesam; state: Exp; lines: +1 -2 remove '#ifdef WIN' for files only compiled on Windows ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -12 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/w_passd.h,v V_3_6_4_22-windows: 1.2 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:37:10; author: sesam; state: Exp; lines: +1 -2 remove '#ifdef WIN' for files only compiled on Windows ---------------------------- revision 1.3 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/w_passd_service.c,v V_3_6_4_22-windows: 1.4 v_3_6_4_27: 1.6 description: ---------------------------- revision 1.6 date: 2010/02/09 09:37:10; author: sesam; state: Exp; lines: +35 -41 remove '#ifdef WIN' for files only compiled on Windows ---------------------------- revision 1.5 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/w_passd_service.h,v V_3_6_4_22-windows: 1.3 v_3_6_4_27: 1.4 description: ---------------------------- revision 1.4 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/w_server.c,v V_3_6_4_22-windows: 1.5 v_3_6_4_27: 1.9 description: ---------------------------- revision 1.9 date: 2010/03/26 12:15:02; author: sesam; state: Exp; lines: +9 -9 change: Do not close file hanlde in case of serv_move_tape() ---------------------------- revision 1.8 date: 2010/03/26 11:00:07; author: sesam; state: Exp; lines: +0 -7 CHANGE: reverted last change 'serv_close_tape: In case of DISK check if dfd is opened and close it' bcs. this closes dfd in case of DISK restore with EOM ---------------------------- revision 1.7 date: 2010/03/19 12:36:38; author: sesam; state: Exp; lines: +8 -1 change: serv_close_tape: In case of DISK check if dfd is opened and close it ---------------------------- revision 1.6 date: 2010/03/19 11:58:42; author: sesam; state: Exp; lines: +22 -14 change: serv_move_tape() DISK: In case of rewind and no saveset given and file descriptor opened then try to close file descriptor ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/writelog.c,v V_3_6_4_22-windows: 1.37 v_3_6_4_27: 1.39 description: ---------------------------- revision 1.39 date: 2010/02/09 09:33:19; author: sesam; state: Exp; lines: +21 -10 CHANGE: Put under GNU license ---------------------------- revision 1.38 date: 2009/12/14 15:35:50; author: sesam; state: Exp; lines: +14 -7 CHANGE: SMS loglevel can also be specified by one number in 'sms.ini' (Log_Levels=3 instead of Log_Levels=0 1 2 3) ---------------------------- RCS file: /cvs/united/sms_src/sms_interface/writelogrefs.h,v V_3_6_4_22-windows: 1.19 v_3_6_4_27: 1.20 description: ---------------------------- revision 1.20 date: 2010/01/20 11:49:26; author: sesam; state: Exp; lines: +21 -13 change: Log file name of 'stpd_main' to 'sm_stpd_main...log' ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsagetdata.c,v V_3_6_4_22-windows: 1.13 v_3_6_4_27: 1.14 description: ---------------------------- revision 1.14 date: 2009/12/08 16:23:39; author: sesam; state: Exp; lines: +5 -1 change: BSAGetData() return read bytes only as unsigned short if I_API_PRELIMINARY is defined ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/bsainit.c,v V_3_6_4_22-windows: 1.16 v_3_6_4_27: 1.17 description: ---------------------------- revision 1.17 date: 2010/03/03 15:24:49; author: sesam; state: Exp; lines: +10 -10 BUGFIX: Check if stpd port range is really set after listen port,to avoid core dump. ( for example 'server:11001,') ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/build.ver,v V_3_6_4_22-windows: 1.98 v_3_6_4_27: 1.111 description: ---------------------------- revision 1.111 date: 2010/04/08 11:44:27; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.110 generated during checkin of -d united/sbc/xbsa/xbsa bsatrace.c ---------------------------- revision 1.110 date: 2010/04/08 11:41:57; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.109 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 b saqueryserviceprovider.c bsasenddata.c bsaterminate.c bsatrace.c com.c sib_com.c stpc_data.c stpc_func.c stpc_raw.c xbsa_func.c xbsa_open.c xbsa_stub.c ---------------------------- revision 1.109 date: 2010/04/08 11:40:23; author: miraculix; state: Exp; lines: +2 -2 change: New revision 1.108 generated during checkin of -d united/sbc/xbsa/xbsa xbsa_open.c xbsa_def.h ---------------------------- revision 1.108 date: 2010/04/08 09:37:41; author: miraculix; state: Exp; lines: +2 -2 change: New revision 1.107 generated during checkin of -d united/sbc/xbsa/xbsa xbsa_def.h xbsa_hdr.h xbsa_open.c ---------------------------- revision 1.107 date: 2010/04/07 15:30:23; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.106 generated during checkin of -d united/sbc/xbsa/xbsa xbsa_open.c ---------------------------- revision 1.106 date: 2010/03/03 15:24:49; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.105 generated during checkin of -d united/sbc/xbsa/xbsa bsainit.c ---------------------------- revision 1.105 date: 2009/12/08 16:23:39; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.104 generated during checkin of -d united/sbc/xbsa/xbsa bsagetdata.c ---------------------------- revision 1.104 date: 2009/12/08 14:54:00; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.103 generated during checkin of -d united/sbc/xbsa/xbsa xbsa_def.h ---------------------------- revision 1.103 date: 2009/12/08 13:36:45; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.102 generated during checkin of -d united/sbc/xbsa/xbsa xbsa.h ---------------------------- revision 1.102 date: 2009/12/08 13:33:11; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.101 generated during checkin of -d united/sbc/xbsa/xbsa xbsa.h ---------------------------- revision 1.101 date: 2009/12/08 13:30:07; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.100 generated during checkin of -d united/sbc/xbsa/xbsa xbsa.h ---------------------------- revision 1.100 date: 2009/12/08 13:25:01; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.99 generated during checkin of -d united/sbc/xbsa/xbsa xbsa.h ---------------------------- revision 1.99 date: 2009/12/08 13:24:29; author: sesam; state: Exp; lines: +2 -2 change: New revision 1.98 generated during checkin of -d united/sbc/xbsa/xbsa xbsa_def.h ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa.h,v V_3_6_4_22-windows: 1.7 v_3_6_4_27: 1.8 description: ---------------------------- revision 1.8 date: 2009/12/08 13:36:45; author: sesam; state: Exp; lines: +10 -2 change: #ifdef __NETWARE__ for DllExport changed into more logic ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_def.h,v V_3_6_4_22-windows: 1.19 v_3_6_4_27: 1.23 description: ---------------------------- revision 1.23 date: 2010/04/08 11:40:23; author: miraculix; state: Exp; lines: +3 -3 change: Unix bind() error is EACCES not EACCESS ---------------------------- revision 1.22 date: 2010/04/08 09:37:41; author: miraculix; state: Exp; lines: +5 -2 change: Use setsockopt(SO_EXCLUSIVEADDRUSE) for CONTROL and DATA (LISTENER) sockets to avoid errors with use of already used socket addresses ---------------------------- revision 1.21 date: 2009/12/08 14:54:00; author: sesam; state: Exp; lines: +10 -19 change: Defines for DllExport, STR_MSG_ID_FORMAT, STR_ERROR, STR_WARNING, STR_INFO and STR_TRACE now with logic if already defined ---------------------------- revision 1.20 date: 2009/12/08 13:24:29; author: sesam; state: Exp; lines: +3 -1 change: #ifndef XBSA_UNIX ... #endif ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_hdr.h,v V_3_6_4_22-windows: 1.10 v_3_6_4_27: 1.11 description: ---------------------------- revision 1.11 date: 2010/04/08 09:37:41; author: miraculix; state: Exp; lines: +2 -2 change: Use setsockopt(SO_EXCLUSIVEADDRUSE) for CONTROL and DATA (LISTENER) sockets to avoid errors with use of already used socket addresses ---------------------------- RCS file: /cvs/united/sbc/xbsa/xbsa/xbsa_open.c,v V_3_6_4_22-windows: 1.24 v_3_6_4_27: 1.27 description: ---------------------------- revision 1.27 date: 2010/04/08 11:40:23; author: miraculix; state: Exp; lines: +7 -4 change: Unix bind() error is EACCES not EACCESS ---------------------------- revision 1.26 date: 2010/04/08 09:37:41; author: miraculix; state: Exp; lines: +15 -21 change: Use setsockopt(SO_EXCLUSIVEADDRUSE) for CONTROL and DATA (LISTENER) sockets to avoid errors with use of already used socket addresses ---------------------------- revision 1.25 date: 2010/04/07 15:30:23; author: sesam; state: Exp; lines: +11 -8 bugfix: To avoid reuse of same port setsockopt( SO_EXCLUSIVEADDRUSE ) is recommended on Windows ---------------------------- RCS file: /cvs/scripts/sm_copy_kits.sh,v V_3_6_4_22-windows: 1.14 v_3_6_4_27: 1.15 description: ---------------------------- revision 1.15 date: 2010/04/13 16:24:16; author: sesam; state: Exp; lines: +2 -1 new: Create target dir ---------------------------- Processed files: 4779 Number of changed files: 190