[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b
aCaB
acab at clamav.net
Sun Apr 4 01:08:07 UTC 2010
The following commit has been merged in the debian/unstable branch:
commit 174416b42e165324c31164dafaa97ced17880487
Author: aCaB <acab at clamav.net>
Date: Mon Oct 19 14:14:07 2009 +0200
win32: add clamconf
diff --git a/ChangeLog b/ChangeLog
index b20c189..0ba02d8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Mon Oct 19 14:13:27 CEST 2009 (acab)
+------------------------------------
+ * win32: add clamconf
+
Sun Oct 18 16:52:41 CEST 2009 (acab)
------------------------------------
* win32: glob() complete
diff --git a/clamconf/clamconf.c b/clamconf/clamconf.c
index 7f8be3c..e60c367 100644
--- a/clamconf/clamconf.c
+++ b/clamconf/clamconf.c
@@ -311,7 +311,8 @@ int main(int argc, char **argv)
if(!cvd) {
printf("%s: Can't get information about the database\n", dbnames[i]);
} else {
- printf("%s: version %u, sigs: %u, built on %s", dbnames[i], cvd->version, cvd->sigs, ctime((const time_t *) &cvd->stime));
+ const time_t t = cvd->stime;
+ printf("%s: version %u, sigs: %u, built on %s", dbnames[i], cvd->version, cvd->sigs, ctime(&t));
if(cvd->fl > flevel)
printf("%s: WARNING: This database requires f-level %u (current f-level: %u)\n", dbnames[i], cvd->fl, flevel);
cl_cvdfree(cvd);
diff --git a/shared/misc.c b/shared/misc.c
index 1ed39e4..a5132a0 100644
--- a/shared/misc.c
+++ b/shared/misc.c
@@ -74,7 +74,7 @@ char *freshdbdir(void)
/* try to find the most up-to-date db directory */
dbdir = cl_retdbdir();
- if((opts = optparse(CONFDIR"/freshclam.conf", 0, NULL, 0, OPT_FRESHCLAM, 0, NULL))) {
+ if((opts = optparse(CONFDIR PATHSEP "freshclam.conf", 0, NULL, 0, OPT_FRESHCLAM, 0, NULL))) {
if((opt = optget(opts, "DatabaseDirectory"))->enabled) {
if(strcmp(dbdir, opt->strarg)) {
char *daily = (char *) malloc(strlen(opt->strarg) + strlen(dbdir) + 30);
diff --git a/shared/optparser.c b/shared/optparser.c
index 6b8992b..ce43475 100644
--- a/shared/optparser.c
+++ b/shared/optparser.c
@@ -62,9 +62,9 @@ const struct clam_option clam_options[] = {
/* cmdline only */
{ NULL, "help", 'h', TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_CLAMD | OPT_FRESHCLAM | OPT_CLAMSCAN | OPT_CLAMDSCAN | OPT_SIGTOOL | OPT_MILTER | OPT_CLAMCONF | OPT_CLAMDTOP | OPT_CLAMBC, "", "" },
- { NULL, "config-file", 'c', TYPE_STRING, NULL, 0, CONFDIR"/clamd.conf", FLAG_REQUIRED, OPT_CLAMD | OPT_CLAMDSCAN | OPT_CLAMDTOP, "", "" },
- { NULL, "config-file", 0, TYPE_STRING, NULL, 0, CONFDIR"/freshclam.conf", FLAG_REQUIRED, OPT_FRESHCLAM, "", "" },
- { NULL, "config-file", 'c', TYPE_STRING, NULL, 0, CONFDIR"/clamav-milter.conf", FLAG_REQUIRED, OPT_MILTER, "", "" },
+ { NULL, "config-file", 'c', TYPE_STRING, NULL, 0, CONFDIR PATHSEP "clamd.conf", FLAG_REQUIRED, OPT_CLAMD | OPT_CLAMDSCAN | OPT_CLAMDTOP, "", "" },
+ { NULL, "config-file", 0, TYPE_STRING, NULL, 0, CONFDIR PATHSEP "freshclam.conf", FLAG_REQUIRED, OPT_FRESHCLAM, "", "" },
+ { NULL, "config-file", 'c', TYPE_STRING, NULL, 0, CONFDIR PATHSEP "clamav-milter.conf", FLAG_REQUIRED, OPT_MILTER, "", "" },
{ NULL, "version", 'V', TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_CLAMD | OPT_FRESHCLAM | OPT_CLAMSCAN | OPT_CLAMDSCAN | OPT_SIGTOOL | OPT_MILTER | OPT_CLAMCONF | OPT_CLAMDTOP | OPT_CLAMBC, "", "" },
{ NULL, "debug", 0, TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_CLAMD | OPT_FRESHCLAM | OPT_CLAMSCAN | OPT_SIGTOOL, "", "" },
{ NULL, "verbose", 'v', TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_FRESHCLAM | OPT_CLAMSCAN | OPT_CLAMDSCAN | OPT_SIGTOOL, "", "" },
@@ -75,7 +75,7 @@ const struct clam_option clam_options[] = {
{ NULL, "daemon", 'd', TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_FRESHCLAM, "", "" },
{ NULL, "no-dns", 0, TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_FRESHCLAM, "", "" },
{ NULL, "list-mirrors", 0, TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_FRESHCLAM, "", "" },
- { NULL, "submit-stats", 0, TYPE_STRING, NULL, 0, CONFDIR"/clamd.conf", 0, OPT_FRESHCLAM, "", "" }, /* Don't merge this one with SubmitDetectionStats */
+ { NULL, "submit-stats", 0, TYPE_STRING, NULL, 0, CONFDIR PATHSEP "clamd.conf", 0, OPT_FRESHCLAM, "", "" }, /* Don't merge this one with SubmitDetectionStats */
{ NULL, "reload", 0, TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_CLAMDSCAN, "", "" },
{ NULL, "multiscan", 'm', TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_CLAMDSCAN, "", "" },
{ NULL, "fdpass", 0, TYPE_BOOL, MATCH_BOOL, 0, NULL, 0, OPT_CLAMDSCAN, "", "" },
@@ -337,7 +337,7 @@ const struct clam_option clam_options[] = {
{ "HTTPUserAgent", NULL, 0, TYPE_STRING, NULL, -1, NULL, 0, OPT_FRESHCLAM, "If your servers are behind a firewall/proxy which does a User-Agent\nfiltering you can use this option to force the use of a different\nUser-Agent header.", "default" },
- { "NotifyClamd", "daemon-notify", 0, TYPE_STRING, NULL, -1, CONFDIR"/clamd.conf", 0, OPT_FRESHCLAM, "Send the RELOAD command to clamd after a successful update.", "yes" },
+ { "NotifyClamd", "daemon-notify", 0, TYPE_STRING, NULL, -1, CONFDIR PATHSEP "clamd.conf", 0, OPT_FRESHCLAM, "Send the RELOAD command to clamd after a successful update.", "yes" },
{ "OnUpdateExecute", "on-update-execute", 0, TYPE_STRING, NULL, -1, NULL, 0, OPT_FRESHCLAM, "Run a command after a successful database update.", "command" },
diff --git a/win32/ClamAV.sln b/win32/ClamAV.sln
index 8536c2f..4480783 100644
--- a/win32/ClamAV.sln
+++ b/win32/ClamAV.sln
@@ -20,6 +20,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freshclam", "freshclam.vcpr
{3AD5B16C-340A-40AC-96AD-6017B941A316} = {3AD5B16C-340A-40AC-96AD-6017B941A316}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamconf", "clamconf.vcproj", "{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}"
+ ProjectSection(ProjectDependencies) = postProject
+ {3AD5B16C-340A-40AC-96AD-6017B941A316} = {3AD5B16C-340A-40AC-96AD-6017B941A316}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -46,6 +51,10 @@ Global
{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Debug|Win32.Build.0 = Debug|Win32
{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Release|Win32.ActiveCfg = Release|Win32
{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Release|Win32.Build.0 = Release|Win32
+ {DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Debug|Win32.Build.0 = Debug|Win32
+ {DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Release|Win32.ActiveCfg = Release|Win32
+ {DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/win32/clamscan.vcproj b/win32/clamconf.vcproj
similarity index 82%
copy from win32/clamscan.vcproj
copy to win32/clamconf.vcproj
index 72e0e3b..e0caeee 100644
--- a/win32/clamscan.vcproj
+++ b/win32/clamconf.vcproj
@@ -2,9 +2,9 @@
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
- Name="clamscan"
- ProjectGUID="{F79E7CA7-E49D-479E-8D68-0EA9CB585575}"
- RootNamespace="clamscan"
+ Name="clamconf"
+ ProjectGUID="{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}"
+ RootNamespace="clamconf"
Keyword="Win32Proj"
TargetFrameworkVersion="196613"
>
@@ -50,7 +50,7 @@
WarningLevel="3"
DebugInformationFormat="3"
CompileAs="1"
- DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
+ DisableSpecificWarnings="4996;4244"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -120,13 +120,12 @@
AdditionalIncludeDirectories=""$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir)..""
PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H"
RuntimeLibrary="2"
- BufferSecurityCheck="false"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
WarningLevel="3"
DebugInformationFormat="3"
CompileAs="1"
- DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
+ DisableSpecificWarnings="4996;4244"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -178,37 +177,13 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
- RelativePath="..\clamscan\clamscan.c"
- >
- </File>
- <File
- RelativePath="..\clamscan\manager.c"
- >
- </File>
- <File
- RelativePath="..\clamscan\others.c"
+ RelativePath="..\clamconf\clamconf.c"
>
</File>
<Filter
- Name="compat"
- >
- <File
- RelativePath=".\compat\libgen.c"
- >
- </File>
- <File
- RelativePath=".\compat\setargv.c"
- >
- </File>
- </Filter>
- <Filter
Name="shared"
>
<File
- RelativePath="..\shared\actions.c"
- >
- </File>
- <File
RelativePath="..\shared\getopt.c"
>
</File>
@@ -220,10 +195,6 @@
RelativePath="..\shared\optparser.c"
>
</File>
- <File
- RelativePath="..\shared\output.c"
- >
- </File>
</Filter>
</Filter>
<Filter
diff --git a/win32/libclamav.def b/win32/libclamav.def
index 224ccfb..f3d9bc2 100644
--- a/win32/libclamav.def
+++ b/win32/libclamav.def
@@ -17,6 +17,7 @@ EXPORTS cl_cvdhead
EXPORTS cl_retflevel
EXPORTS cl_cvdparse
EXPORTS cl_cvdverify
+EXPORTS cl_retver
; cli_stuff - should be mangled or exported by ordinal only
EXPORTS cli_gentemp
@@ -31,6 +32,8 @@ EXPORTS cli_strtok
EXPORTS cli_cvdunpack
EXPORTS cli_decodesig
EXPORTS cli_chomp
+EXPORTS cli_strtokenize
+EXPORTS have_rar
; shared stuff - to be either double compiled into the tools or treated like cli_xxx
EXPORTS opendir
--
Debian repository for ClamAV
More information about the Pkg-clamav-commits
mailing list