File capi4hylafax-secfix.diff of Package capi4hylafax

Index: capi4hylafax-01.03.00/config.faxCAPI
===================================================================
--- capi4hylafax-01.03.00.orig/config.faxCAPI
+++ capi4hylafax-01.03.00/config.faxCAPI
@@ -95,9 +95,9 @@ FaxReceiveGroup:        dialout
 #
 # Information about the order of events in faxing are saved in the "LogFile".
 #
-# default   "/tmp/capifax.log"
+# default   "/var/log/capifax.log"
 #
-LogFile:                /tmp/capifax.log
+LogFile:                /var/log/capifax.log
 
 
 # Der Befehl "LogTraceLevel" gibt die Menge der Daten an, die in ein LogFile
Index: capi4hylafax-01.03.00/LIESMICH.html
===================================================================
--- capi4hylafax-01.03.00.orig/LIESMICH.html
+++ capi4hylafax-01.03.00/LIESMICH.html
@@ -362,7 +362,7 @@
         <LI>Zum Faxempfang f&uuml;hren Sie einfach &quot;c2faxrecv &amp;&quot;, zum Beispiel in einem Startskript, aus, wenn es nicht bereits in &quot;etc/inittab&quot; erfolgt ist.</LI>
         <LI>&quot;Device&quot;-Namen: Da die Anwendungen als CAPI 2.0-Anwendungen auf CAPI 2.0 direkt aufsetzen, ist diese Angabe eigentlich nicht n&ouml;tig. In der Kommandozeile kann der Name des Ger&auml;tes (device) angegeben werden, HylaFAX tr&auml;gt diesen Eintrag aber automatisch ein. Dieser Name wird nur zur Signalisierung an HylaFAX und zur Bestimmung des Namens der Konfigurationsdatei benutzt: &quot;config.[Device Name]&quot;. Auf diesem Wege k&ouml;nnen also auch mehrere &quot;c2faxrecv&quot;-D&auml;mons inklusive ihrer Konfigurationsdateien verwaltet werden. Eine alternative M&ouml;glichkeit ist der &quot;-C&quot;-Schalter.</LI>
         <LI>Sollten nach der Installation unerwartete Probleme beim Faxversand auftreten, so wurde die Konfigurationsver&auml;nderung durch HylaFAX eventuell noch nicht korrekt verarbeitet. In diesem Fall ist ein manueller Aufruf von &quot;faxsetup&quot; oder alternativ &quot;faxmodem faxCAPI&quot; als &quot;root&quot; mit den Rechten eines Superusers hilfreich, um HylaFAX die &Auml;nderung mitzuteilen.</LI>
-        <LI>F&uuml;r ein ausf&uuml;hrliches Logging muss im config.faxCAPI das &quot;#&quot; vor dem Eintrag &quot;LogTraceLevel:4&quot; entfernt werden. Das Logfile wird standardm&auml;&szlig;ig unter &quot;/tmp/capifax.log&quot; abgelegt.</LI>
+        <LI>F&uuml;r ein ausf&uuml;hrliches Logging muss im config.faxCAPI das &quot;#&quot; vor dem Eintrag &quot;LogTraceLevel:4&quot; entfernt werden. Das Logfile wird standardm&auml;&szlig;ig unter &quot;/var/log/capifax.log&quot; abgelegt.</LI>
       </UL>
 
      <P><A HREF="#Inhalt">Zur&uuml;ck zum Anfang</A></P>
Index: capi4hylafax-01.03.00/README.html
===================================================================
--- capi4hylafax-01.03.00.orig/README.html
+++ capi4hylafax-01.03.00/README.html
@@ -341,7 +341,7 @@
         <LI>For fax reception, simply run &quot;c2faxrecv &amp;&quot;, for instance in a start scrpt, if it has not already been run in &quot;etc/inittab&quot;.</LI>
         <LI>&quot;Device&quot; Name: Because the applications are CAPI 2.0 applications based directly on CAPI, this entry is not actually necessary. However, the name of the device can be entered in the commando line, or is entered automatically by HylaFAX. This name is used only for signaling to HylaFAX and to determine the name of the configuration file: &quot;config.[Device Name]&quot;. Thus it is also possible to manage multiple &quot;c2faxrecv&quot; demons along with their configuration files. Another option is the "-C" switch.</LI>
         <LI>If problems occur after installation during fax transmission, HylaFAX probably did not yet process the modifications in the configuration file correctly. In this case, entering &quot;faxsetup&quot; or &quot;faxmodem faxCAPI&quot; manually with &quot;root&quot; or superuser rights can be used to implement the changes in HylaFAX.</LI>
-        <LI>For comprehensive logging, delete in canfig.faxCAPI the &quot;#&quot; preceding the &quot;LogTraceLevel:4&quot; entry. The log file is saved by default to &quot;/tmp/capifax.log&quot;.</LI>
+        <LI>For comprehensive logging, delete in canfig.faxCAPI the &quot;#&quot; preceding the &quot;LogTraceLevel:4&quot; entry. The log file is saved by default to &quot;/var/log/capifax.log&quot;.</LI>
       </UL>
 
      <P><A HREF="#Inhalt">Back to top</A></P>
Index: capi4hylafax-01.03.00/src/defaults.h.in
===================================================================
--- capi4hylafax-01.03.00.orig/src/defaults.h.in
+++ capi4hylafax-01.03.00/src/defaults.h.in
@@ -39,7 +39,7 @@
 #define DEFAULT_FILE_MODE           0600
 #define DEFAULT_RECVPROG_NAME       "CapiFaxRecv"
 #define DEFAULT_SENDPROG_NAME       "CapiFaxSend"
-#define DEFAULT_C4H_LOGFILENAME     "/tmp/capifax.log"
+#define DEFAULT_C4H_LOGFILENAME     "/var/log/capifax.log"
 
 #define FILE_EXTENSION_TIFF         ".tif"
 #define FILE_EXTENSION_SFF          ".sff"
Index: capi4hylafax-01.03.00/src/faxrecv/faxrecv.cpp
===================================================================
--- capi4hylafax-01.03.00.orig/src/faxrecv/faxrecv.cpp
+++ capi4hylafax-01.03.00/src/faxrecv/faxrecv.cpp
@@ -213,7 +213,7 @@ void CFaxReceive::IsConnected (cp_ncpi_a
         #ifdef GENERATE_DEBUGSFFDATAFILE
             dwarning (DebugSffDataFile == 0);
             if (!DebugSffDataFile) {
-                DebugSffDataFile = fopen ("/tmp/c2faxrecv_dbgdatafile.sff", "w");
+                DebugSffDataFile = fopen ("/var/log/c2faxrecv_dbgdatafile.sff", "w");
             }
         #endif
         NotifyFIFO ('I');  // Comm id
Index: capi4hylafax-01.03.00/src/faxsend/faxsend.cpp
===================================================================
--- capi4hylafax-01.03.00.orig/src/faxsend/faxsend.cpp
+++ capi4hylafax-01.03.00/src/faxsend/faxsend.cpp
@@ -428,7 +428,7 @@ void CFaxSend::IsConnected (cp_ncpi_all 
     } else {
         #ifdef GENERATE_DEBUGSFFDATAFILE
             dassert (DebugSffDataFile == 0);
-            DebugSffDataFile = fopen ("/tmp/c2faxsend_dbgdatafile.sff", "w");
+            DebugSffDataFile = fopen ("/var/log/c2faxsend_dbgdatafile.sff", "w");
         #endif
         SendData();
     }
Index: capi4hylafax-01.03.00/src/standard/ExtFuncs.h
===================================================================
--- capi4hylafax-01.03.00.orig/src/standard/ExtFuncs.h
+++ capi4hylafax-01.03.00/src/standard/ExtFuncs.h
@@ -26,7 +26,7 @@
 
     #define USE_DEBUG_INFO_CLASS        2
     #define DEBUG_INDENT_WIDTH          0
-    //#define DEBUG_FILE_NAME             "/tmp/c2faxfcalls.log"
+    //#define DEBUG_FILE_NAME             "/var/log/c2faxfcalls.log"
 
 #else