Hello community,

here is the log from the commit of package clamav for openSUSE:Factory checked 
in at 2014-11-28 08:44:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/clamav (Old)
 and      /work/SRC/openSUSE:Factory/.clamav.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "clamav"

Changes:
--------
--- /work/SRC/openSUSE:Factory/clamav/clamav.changes    2014-11-10 
17:29:16.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.clamav.new/clamav.changes       2014-11-28 
08:44:38.000000000 +0100
@@ -1,0 +2,24 @@
+Wed Nov 19 14:54:58 UTC 2014 - [email protected]
+
+- Version 0.98.5:
+  * Support for the XDP file format and extracting, decoding, and
+    scanning PDF files within XDP files.
+  * Addition of shared library support for LLVM versions 3.1 - 3.5
+    for the purpose of just-in-time(JIT) compilation of ClamAV
+    bytecode signatures.
+  * Enhancements to the clambc command line utility to assist
+    ClamAV bytecode signature authors by providing introspection
+    into compiled bytecode programs.
+  * Resolution of many of the warning messages from ClamAV
+    compilation.
+  * Improved detection of malicious PE files.
+  * Security fix for ClamAV crash when using 'clamscan -a'.
+  * Security fix for ClamAV crash when scanning maliciously
+    crafted yoda's crypter files (bnc#906077, CVE-2013-6497).
+  * ClamAV 0.98.5 now works with OpenSSL in FIPS compliant
+    mode (bnc#904207).
+  * Fix server socket setup code in clamd (bnc#903489).
+- Change updateclamconf to prefer the state of the old config
+  file even for commented-out options (bnc#903719).
+
+-------------------------------------------------------------------

Old:
----
  clamav-0.98.4.tar.gz
  clamav-0.98.4.tar.gz.sig

New:
----
  clamav-0.98.5.tar.gz
  clamav-0.98.5.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ clamav.spec ++++++
--- /var/tmp/diff_new_pack.iRx4st/_old  2014-11-28 08:44:39.000000000 +0100
+++ /var/tmp/diff_new_pack.iRx4st/_new  2014-11-28 08:44:39.000000000 +0100
@@ -49,7 +49,7 @@
 Summary:        Antivirus Toolkit
 License:        GPL-2.0
 Group:          Productivity/Security
-Version:        0.98.4
+Version:        0.98.5
 Release:        0
 Url:            http://www.clamav.net
 Requires:       latex2html-pngicons

++++++ clamav-0.98.4.tar.gz -> clamav-0.98.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/clamav/clamav-0.98.4.tar.gz 
/work/SRC/openSUSE:Factory/.clamav.new/clamav-0.98.5.tar.gz differ: char 5, 
line 1

++++++ clamav-updateclamconf ++++++
--- /var/tmp/diff_new_pack.iRx4st/_old  2014-11-28 08:44:39.000000000 +0100
+++ /var/tmp/diff_new_pack.iRx4st/_new  2014-11-28 08:44:39.000000000 +0100
@@ -56,25 +56,28 @@
     pass++
 }
 # collect options from the first file
-pass == 1 && $0 ~ /^[[:space:]]*[^#]/ {
+pass == 1 && $0 ~ /^[[:space:]]*#?[^[:space:]]/ {
     if (NF == 1) {
        $2 = "yes"
     }
-    if (!($1 in options)) {
-       options[$1] = $0
+    # copy $1, so that sub() doesn't modify $0
+    o = $1
+    sub("^#", "", o)
+    if (!(o in options)) {
+       options[o] = $0
     }
 }
 # merge options into the content of the second file
 pass == 2 {
     # copy $1, so that sub() doesn't modify $0
     o = $1
-    sub("^#", "", o)
+    sub("^[[:space:]]*#", "", o)
     if (o in options) {
-        if (o == "NotifyClamd" && options[o] ~ / yes$/) {
-            sub("^#", "")  
-            options[o] = $0
+        if (options[o] ~ /^[[:space:]]*#/ && $0 ~ /^[[:space:]]*#/) {
+            print
+        } else {
+            print options[o] 
         }
-        print options[o] 
         delete options[o]
     } else { 
         print
@@ -85,7 +88,7 @@
     for (o in options) {
        print "\n# These options weren't found in the new config file"
        for (o in options) {
-           print "# " o, options[o]
+           print "# " options[o]
        }
        break
     }


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to