Browse code

expand pua, bump rc version

aCaB authored on 2010/09/22 19:13:38
Showing 2 changed files
... ...
@@ -668,8 +668,13 @@ char *cli_mpool_strdup(mpool_t *mp, const char *s) {
668 668
   return alloc;
669 669
 }
670 670
 
671
+/* #define EXPAND_PUA */
671 672
 char *cli_mpool_virname(mpool_t *mp, const char *virname, unsigned int official) {
672 673
   char *newname, *pt;
674
+#ifdef EXPAND_PUA
675
+  char buf[1024];
676
+#endif
677
+
673 678
   if(!virname)
674 679
     return NULL;
675 680
 
... ...
@@ -682,6 +687,13 @@ char *cli_mpool_virname(mpool_t *mp, const char *virname, unsigned int official)
682 682
     return NULL;
683 683
   }
684 684
 
685
+#ifdef EXPAND_PUA
686
+    if(!strncmp(virname, "PUA.", 4)) {
687
+	snprintf(buf, sizeof(buf), "Possibly-Unwanted-Application(www.clamav.net/support/pua).%s", virname + 4);
688
+	buf[sizeof(buf)-1] = '\0';
689
+	virname = buf;
690
+    }
691
+#endif
685 692
   if(official)
686 693
     return cli_mpool_strdup(mp, virname);
687 694
 
... ...
@@ -6,8 +6,8 @@
6 6
 #define REPO_VERSION VERSION
7 7
 #endif
8 8
 
9
-#define RES_VER_Q 0,96,2,0
10
-#define RES_VER_S "ClamAV 0.96.2"
9
+#define RES_VER_Q 0,96,4,0
10
+#define RES_VER_S "ClamAV 0.96.4"
11 11
 
12 12
 VS_VERSION_INFO VERSIONINFO
13 13
     FILEVERSION RES_VER_Q