Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37830564
en ru br
Репозитории ALT
5.1: 0.91-alt1
4.1: 0.90-alt0.M41.2
3.0:
+backports:0.84-alt0.M30.1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: havp

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: havp-0.91-alt.patch
Скачать


 INSTALL                          |    4 ++--
 etc/havp/havp.config.in          |    8 ++++----
 havp/connectiontobrowser.cpp     |    1 +
 havp/connectiontohttp.cpp        |    1 +
 havp/httphandler.cpp             |    1 +
 havp/params.cpp                  |    6 +++---
 havp/scanners/clamlibscanner.cpp |    2 +-
 havp/scanners/drwebscanner.cpp   |    1 +
 havp/scanners/f-protscanner.cpp  |    2 +-
 9 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/INSTALL b/INSTALL
index efb04dc..a30cf65 100644
--- a/INSTALL
+++ b/INSTALL
@@ -68,8 +68,8 @@ without these extra steps:
 
 Make sure the directories you are using have correct permissions:
 
-  # chown havp /var/tmp/havp /var/log/havp /var/run/havp
-  # chmod 700 /var/tmp/havp /var/log/havp /var/run/havp
+  # chown havp /var/spool/havp /var/log/havp /var/run/havp
+  # chmod 700 /var/spool/havp /var/log/havp /var/run/havp
 
 Start havp:
 
diff --git a/etc/havp/havp.config.in b/etc/havp/havp.config.in
index f6cdffd..2ac1fd0 100644
--- a/etc/havp/havp.config.in
+++ b/etc/havp/havp.config.in
@@ -16,7 +16,7 @@
 # You must remove this line for HAVP to start.
 # This makes sure you have (hopefully) reviewed the configuration. :)
 # Hint: You must enable some scanner! Find them in the end..
-REMOVETHISLINE deleteme
+
 
 #
 # For reasons of security it is recommended to run a proxy program
@@ -105,14 +105,14 @@ REMOVETHISLINE deleteme
 # These characters are used by system to create unique named files.
 #
 # Default:
-# SCANTEMPFILE /var/tmp/havp/havp-XXXXXX
+# SCANTEMPFILE /var/spool/havp/havp-XXXXXX
 
 #
 # Directory for ClamAV and other scanner created tempfiles.
 # Needs to be writable by HAVP user. Use ramdisk for best performance.
 #
 # Default:
-# TEMPDIR /var/tmp
+# TEMPDIR /var/spool/havp
 
 #
 # HAVP reloads scanners virus database by receiving a signal
@@ -387,7 +387,7 @@ REMOVETHISLINE deleteme
 ##### ClamAV Library Scanner (libclamav)
 #####
 
-ENABLECLAMLIB false
+ENABLECLAMLIB true
 
 # HAVP uses libclamav hardcoded pattern directory, which usually is
 # /usr/local/share/clamav. You only need to set CLAMDBDIR, if you are
diff --git a/havp/connectiontobrowser.cpp b/havp/connectiontobrowser.cpp
index d80d84a..f0ba8ac 100644
--- a/havp/connectiontobrowser.cpp
+++ b/havp/connectiontobrowser.cpp
@@ -19,6 +19,7 @@
 #include "connectiontobrowser.h"
 #include "params.h"
 #include "utils.h"
+#include <stdio.h>
 
 #include <stdio.h>
 #include <arpa/inet.h>
diff --git a/havp/connectiontohttp.cpp b/havp/connectiontohttp.cpp
index 631efc1..80cad4f 100644
--- a/havp/connectiontohttp.cpp
+++ b/havp/connectiontohttp.cpp
@@ -18,6 +18,7 @@
 #include "connectiontohttp.h"
 #include "logfile.h"
 #include "utils.h"
+#include <stdio.h>
 
 #include <stdio.h>
 
diff --git a/havp/httphandler.cpp b/havp/httphandler.cpp
index 98b1057..15f174d 100644
--- a/havp/httphandler.cpp
+++ b/havp/httphandler.cpp
@@ -19,6 +19,7 @@
 #include "logfile.h"
 #include "utils.h"
 #include "default.h"
+#include <stdio.h>
 
 #include <stdio.h>
 
diff --git a/havp/params.cpp b/havp/params.cpp
index df96c60..7b5d681 100644
--- a/havp/params.cpp
+++ b/havp/params.cpp
@@ -41,7 +41,7 @@ void Params::SetDefaults()
     SetConfig("SERVERNUMBER",	"8");
     SetConfig("MAXSERVERS",	"150");
     SetConfig("PORT",		"8080");
-    SetConfig("BIND_ADDRESS",	"");
+    SetConfig("BIND_ADDRESS",	"127.0.0.1");
     SetConfig("SOURCE_ADDRESS",	"");
     SetConfig("PARENTPROXY",	"");
     SetConfig("PARENTPORT",	"0");
@@ -64,8 +64,8 @@ void Params::SetDefaults()
     SetConfig("WHITELIST",	WHITELISTFILE);
     SetConfig("BLACKLIST",	BLACKLISTFILE);
     SetConfig("TEMPLATEPATH",	TEMPLATEPATH);
-    SetConfig("TEMPDIR",	"/var/tmp");
-    SetConfig("SCANTEMPFILE",	"/var/tmp/havp/havp-XXXXXX");
+    SetConfig("TEMPDIR",	"/var/spool/havp");
+    SetConfig("SCANTEMPFILE",	"/var/spool/havp/havp-XXXXXX");
     SetConfig("PIDFILE",	PIDFILE);
     SetConfig("TRANSPARENT",	"false");
     SetConfig("RANGE",		"false");
diff --git a/havp/scanners/clamlibscanner.cpp b/havp/scanners/clamlibscanner.cpp
index f851552..b84093d 100644
--- a/havp/scanners/clamlibscanner.cpp
+++ b/havp/scanners/clamlibscanner.cpp
@@ -18,7 +18,7 @@
 extern int LL;
 
 #include "clamlibscanner.h"
-
+#include <stdio.h>
 
 bool ClamLibScanner::InitDatabase()
 {
diff --git a/havp/scanners/drwebscanner.cpp b/havp/scanners/drwebscanner.cpp
index d08cd33..2d6467f 100644
--- a/havp/scanners/drwebscanner.cpp
+++ b/havp/scanners/drwebscanner.cpp
@@ -16,6 +16,7 @@
  ***************************************************************************/
 
 #include "drwebscanner.h"
+#include <stdio.h>
 
 /* drweb-clients-4.33-sources */
 
diff --git a/havp/scanners/f-protscanner.cpp b/havp/scanners/f-protscanner.cpp
index a31405e..09c6c53 100644
--- a/havp/scanners/f-protscanner.cpp
+++ b/havp/scanners/f-protscanner.cpp
@@ -16,7 +16,7 @@
  ***************************************************************************/
 
 #include "f-protscanner.h"
-
+#include <stdio.h>
 
 bool FProtScanner::InitDatabase()
 {
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin