Browse code

Bumped version number to 0.101.4.

Micah Snyder (micasnyd) authored on 2019/08/15 06:46:27
Showing 9 changed files
... ...
@@ -1,6 +1,6 @@
1 1
 #! /bin/sh
2 2
 # Guess values for system-dependent variables and create Makefiles.
3
-# Generated by GNU Autoconf 2.69 for ClamAV 0.101.3.
3
+# Generated by GNU Autoconf 2.69 for ClamAV 0.101.4.
4 4
 #
5 5
 # Report bugs to <https://bugzilla.clamav.net/>.
6 6
 #
... ...
@@ -592,8 +592,8 @@ MAKEFLAGS=
592 592
 # Identity of this package.
593 593
 PACKAGE_NAME='ClamAV'
594 594
 PACKAGE_TARNAME='clamav'
595
-PACKAGE_VERSION='0.101.3'
596
-PACKAGE_STRING='ClamAV 0.101.3'
595
+PACKAGE_VERSION='0.101.4'
596
+PACKAGE_STRING='ClamAV 0.101.4'
597 597
 PACKAGE_BUGREPORT='https://bugzilla.clamav.net/'
598 598
 PACKAGE_URL='https://www.clamav.net/'
599 599
 
... ...
@@ -1558,7 +1558,7 @@ if test "$ac_init_help" = "long"; then
1558 1558
   # Omit some internal or obsolete options to make the list less imposing.
1559 1559
   # This message is too long to be a string in the A/UX 3.1 sh.
1560 1560
   cat <<_ACEOF
1561
-\`configure' configures ClamAV 0.101.3 to adapt to many kinds of systems.
1561
+\`configure' configures ClamAV 0.101.4 to adapt to many kinds of systems.
1562 1562
 
1563 1563
 Usage: $0 [OPTION]... [VAR=VALUE]...
1564 1564
 
... ...
@@ -1629,7 +1629,7 @@ fi
1629 1629
 
1630 1630
 if test -n "$ac_init_help"; then
1631 1631
   case $ac_init_help in
1632
-     short | recursive ) echo "Configuration of ClamAV 0.101.3:";;
1632
+     short | recursive ) echo "Configuration of ClamAV 0.101.4:";;
1633 1633
    esac
1634 1634
   cat <<\_ACEOF
1635 1635
 
... ...
@@ -1854,7 +1854,7 @@ fi
1854 1854
 test -n "$ac_init_help" && exit $ac_status
1855 1855
 if $ac_init_version; then
1856 1856
   cat <<\_ACEOF
1857
-ClamAV configure 0.101.3
1857
+ClamAV configure 0.101.4
1858 1858
 generated by GNU Autoconf 2.69
1859 1859
 
1860 1860
 Copyright (C) 2012 Free Software Foundation, Inc.
... ...
@@ -2444,7 +2444,7 @@ cat >config.log <<_ACEOF
2444 2444
 This file contains any messages produced by compilers while
2445 2445
 running configure, to aid debugging if configure makes a mistake.
2446 2446
 
2447
-It was created by ClamAV $as_me 0.101.3, which was
2447
+It was created by ClamAV $as_me 0.101.4, which was
2448 2448
 generated by GNU Autoconf 2.69.  Invocation command line was
2449 2449
 
2450 2450
   $ $0 $@
... ...
@@ -4201,7 +4201,7 @@ fi
4201 4201
 
4202 4202
 # Define the identity of the package.
4203 4203
  PACKAGE='clamav'
4204
- VERSION='0.101.3'
4204
+ VERSION='0.101.4'
4205 4205
 
4206 4206
 
4207 4207
 # Some tools Automake needs.
... ...
@@ -5929,7 +5929,7 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5929 5929
 
5930 5930
 
5931 5931
 
5932
-VERSION="0.101.3"
5932
+VERSION="0.101.4"
5933 5933
 
5934 5934
 LC_CURRENT=9
5935 5935
 LC_REVISION=2
... ...
@@ -29986,7 +29986,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29986 29986
 # report actual input values of CONFIG_FILES etc. instead of their
29987 29987
 # values after options handling.
29988 29988
 ac_log="
29989
-This file was extended by ClamAV $as_me 0.101.3, which was
29989
+This file was extended by ClamAV $as_me 0.101.4, which was
29990 29990
 generated by GNU Autoconf 2.69.  Invocation command line was
29991 29991
 
29992 29992
   CONFIG_FILES    = $CONFIG_FILES
... ...
@@ -30053,7 +30053,7 @@ _ACEOF
30053 30053
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
30054 30054
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
30055 30055
 ac_cs_version="\\
30056
-ClamAV config.status 0.101.3
30056
+ClamAV config.status 0.101.4
30057 30057
 configured by $0, generated by GNU Autoconf 2.69,
30058 30058
   with options \\"\$ac_cs_config\\"
30059 30059
 
... ...
@@ -32875,7 +32875,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
32875 32875
 # report actual input values of CONFIG_FILES etc. instead of their
32876 32876
 # values after options handling.
32877 32877
 ac_log="
32878
-This file was extended by ClamAV $as_me 0.101.3, which was
32878
+This file was extended by ClamAV $as_me 0.101.4, which was
32879 32879
 generated by GNU Autoconf 2.69.  Invocation command line was
32880 32880
 
32881 32881
   CONFIG_FILES    = $CONFIG_FILES
... ...
@@ -32942,7 +32942,7 @@ _ACEOF
32942 32942
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
32943 32943
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
32944 32944
 ac_cs_version="\\
32945
-ClamAV config.status 0.101.3
32945
+ClamAV config.status 0.101.4
32946 32946
 configured by $0, generated by GNU Autoconf 2.69,
32947 32947
   with options \\"\$ac_cs_config\\"
32948 32948
 
... ...
@@ -22,7 +22,7 @@ dnl   MA 02110-1301, USA.
22 22
 AC_PREREQ([2.59])
23 23
 dnl For a release change [devel] to the real version [0.xy]
24 24
 dnl also change VERSION below
25
-AC_INIT([ClamAV], [0.101.3], [https://bugzilla.clamav.net/], [clamav], [https://www.clamav.net/])
25
+AC_INIT([ClamAV], [0.101.4], [https://bugzilla.clamav.net/], [clamav], [https://www.clamav.net/])
26 26
 
27 27
 dnl enable C++
28 28
 AC_PROG_CXX()
... ...
@@ -1,4 +1,4 @@
1
-# Clam AntiVirus 0.101.3 *User Manual*
1
+# Clam AntiVirus 0.101.4 *User Manual*
2 2
 
3 3
 ![image](UserManual/images/demon.png)
4 4
 
... ...
@@ -6,9 +6,9 @@ If you wish to build ClamAV from source using Visual Studio 2015, please head ov
6 6
 
7 7
 Important: Installing ClamAV using the Installer will require Administrator privileges.
8 8
 
9
-1. Download: http://www.clamav.net/downloads/production/ClamAV-0.101.3.exe
9
+1. Download: http://www.clamav.net/downloads/production/ClamAV-0.101.4.exe
10 10
 2. Locate the file in your Downloads directory.
11
-3. Right-click on `ClamAV-0.101.3.exe` and select `Run as administrator`. You may receive a warning message along the lines of "Windows protected your PC".  Select `More info` and then select `Run anyway`.
11
+3. Right-click on `ClamAV-0.101.4.exe` and select `Run as administrator`. You may receive a warning message along the lines of "Windows protected your PC".  Select `More info` and then select `Run anyway`.
12 12
 4. Select `I accept the agreement` and click `Next`.
13 13
 5. Click `Next` again. If you've removed a previous installation of ClamAV, you may receive the prompt "The folder ... already exists...". If you do, select `Yes`.
14 14
 6. Click `Install`.
... ...
@@ -28,9 +28,9 @@ Continue on to "First Time Set-Up" below...
28 28
 
29 29
 ## Install using the ClamAV Portable Install Package
30 30
 
31
-1. Download: https://www.clamav.net/downloads/production/clamav-0.101.3-win-x64-portable.zip
31
+1. Download: https://www.clamav.net/downloads/production/clamav-0.101.4-win-x64-portable.zip
32 32
 2. Unzip it.
33
-3. Open the `clamav-0.101.3-win-x64-portable` directory.
33
+3. Open the `clamav-0.101.4-win-x64-portable` directory.
34 34
 4. Hold down Shift and then right-click on the background in the current directory (but not on one of the files). Select `"Open PowerShell window here"`. If that option doesn't appear, try again.
35 35
 
36 36
 Continue on to "First Time Set-Up"...
... ...
@@ -50,7 +50,7 @@ struct DISASM_RESULT;
50 50
 
51 51
 /**
52 52
 \group_config
53
- * Specifies the bytecode type and how ClamAV executes it 
53
+ * Specifies the bytecode type and how ClamAV executes it
54 54
  */
55 55
 enum BytecodeKind {
56 56
     /** generic bytecode, not tied a specific hook */
... ...
@@ -86,7 +86,7 @@ enum FunctionalityLevels {
86 86
     FUNC_LEVEL_096_2     = 54, /* LibClamAV release 0.96.2: PDF Hooks require this minimum level */
87 87
     FUNC_LEVEL_096_2_dev = 55,
88 88
     FUNC_LEVEL_096_3     = 55, /* LibClamAV release 0.96.3: BC_PE_ALL bytecodes require this minimum level */
89
-    FUNC_LEVEL_096_4     = 56, /* LibClamAV release 0.96.4: minimum recommended engine version, older versions 
89
+    FUNC_LEVEL_096_4     = 56, /* LibClamAV release 0.96.4: minimum recommended engine version, older versions
90 90
                                 * have quadratic load time */
91 91
     FUNC_LEVEL_096_5     = 58, /* LibClamAV release 0.96.5 */
92 92
     FUNC_LEVEL_097       = 60, /* LibClamAV release 0.97.0: older bytecodes may incorrectly use 57 */
... ...
@@ -118,7 +118,9 @@ enum FunctionalityLevels {
118 118
     FUNC_LEVEL_0101_0_BETA = 100, /* LibClamAV beta release 0.101.0-beta */
119 119
     FUNC_LEVEL_0101_0    = 101, /* LibClamAV release 0.101.0, 0.101.0-rc */
120 120
     FUNC_LEVEL_0101_1    = 102, /* LibClamAV release 0.101.1 */
121
-    FUNC_LEVEL_0101_2    = 103, /* LibClamAV release 0.101.3 */
121
+    FUNC_LEVEL_0101_2    = 102, /* LibClamAV release 0.101.2 */
122
+    FUNC_LEVEL_0101_3    = 102, /* LibClamAV release 0.101.3 */
123
+    FUNC_LEVEL_0101_4    = 105, /* LibClamAV release 0.101.4 */
122 124
     FUNC_LEVEL_100       = 255 /* future release candidate */
123 125
 };
124 126
 
... ...
@@ -136,7 +138,7 @@ enum pdf_phase {
136 136
 
137 137
 /**
138 138
 \group_pdf
139
- * PDF flags 
139
+ * PDF flags
140 140
  */
141 141
 enum pdf_flag {
142 142
     BAD_PDF_VERSION=0,      /* */
... ...
@@ -273,7 +275,7 @@ extern const uint32_t __clambc_match_offsets[64];
273 273
 extern const struct cli_pe_hook_data __clambc_pedata;
274 274
 /**
275 275
 \group_globals
276
- * File size (max 4G). 
276
+ * File size (max 4G).
277 277
  */
278 278
 extern const uint32_t __clambc_filesize[1];
279 279
 
... ...
@@ -372,7 +374,7 @@ uint32_t debug_print_uint(uint32_t a);
372 372
  *  @return 0 for success
373 373
  *
374 374
  * You can use lseek to disassemble starting from a different location.
375
- * This is a low-level API, the result is in ClamAV type-8 signature format 
375
+ * This is a low-level API, the result is in ClamAV type-8 signature format
376 376
  * (64 bytes/instruction).
377 377
  *  \sa DisassembleAt
378 378
  */
... ...
@@ -417,7 +419,7 @@ int32_t file_find(const uint8_t* data, uint32_t len);
417 417
 int32_t file_byteat(uint32_t offset);
418 418
 
419 419
 /**
420
-\group_adt 
420
+\group_adt
421 421
  * Allocates memory. Currently this memory is freed automatically on exit
422 422
  * from the bytecode, and there is no way to free it sooner.
423 423
  * @param[in] size amount of memory to allocate in bytes
... ...
@@ -468,7 +470,7 @@ int32_t fill_buffer(uint8_t* buffer, uint32_t len, uint32_t filled,
468 468
 int32_t extract_new(int32_t id);
469 469
 
470 470
 /**
471
-\group_file 
471
+\group_file
472 472
   * Reads a number in the specified radix starting from the current position.
473 473
   * Non-numeric characters are ignored.
474 474
   * @param[in] radix 10 or 16
... ...
@@ -507,7 +509,7 @@ int32_t hashset_remove(int32_t hs, uint32_t key);
507 507
  * @param[in] hs ID of hashset (from hashset_new)
508 508
  * @param[in] key the key to lookup
509 509
  * @return 1 if found
510
- * @return 0 if not found 
510
+ * @return 0 if not found
511 511
  * @return <0 on invalid hashset ID
512 512
  */
513 513
 int32_t hashset_contains(int32_t hs, uint32_t key);
... ...
@@ -667,8 +669,8 @@ int32_t bytecode_rt_error(int32_t locationid);
667 667
 \group_js
668 668
   * Initializes JS normalizer for reading 'from_buffer'.
669 669
   * Normalized JS will be written to a single tempfile,
670
-  * one normalized JS per line, and automatically scanned 
671
-  * when the bytecode finishes execution. 
670
+  * one normalized JS per line, and automatically scanned
671
+  * when the bytecode finishes execution.
672 672
   * @param[in] from_buffer ID of buffer_pipe to read javascript from
673 673
   * @return ID of JS normalizer, <0 on failure
674 674
   */
... ...
@@ -700,7 +702,7 @@ int32_t jsnorm_done(int32_t id);
700 700
 /**
701 701
 \group_math
702 702
   * Returns 2^26*log2(a/b)
703
-  * @param[in] a input 
703
+  * @param[in] a input
704 704
   * @param[in] b input
705 705
   * @return 2^26*log2(a/b)
706 706
   */
... ...
@@ -854,7 +856,7 @@ int32_t map_remove(const uint8_t* key, int32_t ksize, int32_t id);
854 854
 
855 855
 /**
856 856
 \group_adt
857
-  * Looks up key in map. 
857
+  * Looks up key in map.
858 858
   * The map remember the last looked up key (so you can retrieve the
859 859
   * value).
860 860
   * @param[in] id id of map
... ...
@@ -902,10 +904,10 @@ int32_t map_done(int32_t id);
902 902
   * specified position.
903 903
   * @param[in] data the sequence of bytes to look for
904 904
   * @param[in] len length of \p data, cannot be more than 1024
905
-  * @param[in] maxpos maximum position to look for a match, 
905
+  * @param[in] maxpos maximum position to look for a match,
906 906
   * note that this is 1 byte after the end of last possible match:
907 907
   * match_pos + \p len < \p maxpos
908
-  * @return offset in the current file if match is found, -1 otherwise 
908
+  * @return offset in the current file if match is found, -1 otherwise
909 909
   */
910 910
 int32_t file_find_limit(const uint8_t *data, uint32_t len, int32_t maxpos);
911 911
 
... ...
@@ -930,7 +932,7 @@ uint32_t engine_dconf_level(void);
930 930
 /**
931 931
 \group_engine
932 932
   * Returns the current engine's scan options. **DEPRECATED**
933
-  * @return CL_SCAN* flags 
933
+  * @return CL_SCAN* flags
934 934
   */
935 935
 uint32_t engine_scan_options(void);
936 936
 
... ...
@@ -1032,7 +1034,7 @@ uint32_t check_platform(uint32_t a, uint32_t b, uint32_t c);
1032 1032
 /* --------------------- PDF APIs ----------------------------------- */
1033 1033
 /**
1034 1034
 \group_pdf
1035
- * Return number of pdf objects 
1035
+ * Return number of pdf objects
1036 1036
  * @return -1 - if not called from PDF hook
1037 1037
  * @return >=0 - number of PDF objects
1038 1038
 */
... ...
@@ -1141,7 +1143,7 @@ int32_t pdf_get_dumpedobjid(void);
1141 1141
 
1142 1142
 /* ----------------------------- Icon APIs -------------------------- */
1143 1143
 /**
1144
-\group_icon 
1144
+\group_icon
1145 1145
  * Attempts to match current executable's icon against the specified icon
1146 1146
  * groups.
1147 1147
  * @param[in] group1 - same as GROUP1 in LDB signatures
... ...
@@ -1236,7 +1238,7 @@ int32_t json_get_string_length(int32_t objid);
1236 1236
 
1237 1237
 /**
1238 1238
 \group_json
1239
- * @return number of characters transferred (capped by str_len), 
1239
+ * @return number of characters transferred (capped by str_len),
1240 1240
  *         including terminating null-character
1241 1241
  * @return -1 if an error has occurred
1242 1242
  * @return -2 if object is not JSON_TYPE_STRING
... ...
@@ -1272,11 +1274,11 @@ int32_t json_get_int(int32_t objid);
1272 1272
 \group_engine
1273 1273
   * Check if any given scan option is enabled.
1274 1274
   * Returns non-zero if the following named options are set:
1275
-  * 
1275
+  *
1276 1276
   * "general allmatch"                - all-match mode is enabled
1277 1277
   * "general collect metadata"        - --gen-json is enabled
1278 1278
   * "general heuristics"              - --gen-json is enabled
1279
-  * 
1279
+  *
1280 1280
   * "parse archive"                   - archive parsing is enabled
1281 1281
   * "parse pdf"                       - pdf parsing is enabled
1282 1282
   * "parse swf"                       - swf parsing is enabled
... ...
@@ -1286,7 +1288,7 @@ int32_t json_get_int(int32_t objid);
1286 1286
   * "parse ole2"                      - ole2 parsing is enabled
1287 1287
   * "parse html"                      - html parsing is enabled
1288 1288
   * "parse pe"                        - pe parsing is enabled
1289
-  * 
1289
+  *
1290 1290
   * "heuristic precedence"            - heuristic signatures are set to take precedence
1291 1291
   * "heuristic broken"                - broken pe heuristic is enabled
1292 1292
   * "heuristic exceeds max"           - heuristic for when max settings are exceeded is enabled
... ...
@@ -1298,14 +1300,14 @@ int32_t json_get_int(int32_t objid);
1298 1298
   * "heuristic structured"            - structured heuristic is enabled
1299 1299
   * "heuristic structured ssn normal" - structured ssn normal heuristic is enabled
1300 1300
   * "heuristic structured ssn stripped" - structured ssn stripped heuristic is enabled
1301
-  * 
1301
+  *
1302 1302
   * "mail partial message"            - parsing of partial mail messages is enabled
1303
-  * 
1303
+  *
1304 1304
   * "dev collect sha"                 - --dev-collect-hashes is enabled
1305 1305
   * "dev collect performance info"    - --dev-performance is enabled
1306
-  * 
1306
+  *
1307 1307
   * @param[in] scan_options enum value for desired scan option category.
1308
-  * @return CL_SCAN_<OPTION>_* flags 
1308
+  * @return CL_SCAN_<OPTION>_* flags
1309 1309
   */
1310 1310
 uint32_t engine_scan_options_ex(const uint8_t *option_name, uint32_t name_len);
1311 1311
 
... ...
@@ -71,7 +71,7 @@
71 71
  * in re-enabling affected modules.
72 72
  */
73 73
 
74
-#define CL_FLEVEL 102
74
+#define CL_FLEVEL 105
75 75
 #define CL_FLEVEL_DCONF	CL_FLEVEL
76 76
 #define CL_FLEVEL_SIGTOOL CL_FLEVEL
77 77
 
... ...
@@ -1,9 +1,9 @@
1 1
 dnl change this on a release
2 2
 dnl VERSION="devel-`date +%Y%m%d`"
3
-VERSION="0.101.3"
3
+VERSION="0.101.4"
4 4
 
5 5
 LC_CURRENT=9
6
-LC_REVISION=3
6
+LC_REVISION=4
7 7
 LC_AGE=0
8 8
 LIBCLAMAV_VERSION="$LC_CURRENT":"$LC_REVISION":"$LC_AGE"
9 9
 AC_SUBST([LIBCLAMAV_VERSION])
... ...
@@ -8,7 +8,7 @@
8 8
 
9 9
 [Setup]
10 10
 AppName=ClamAV
11
-AppVersion=0.101.3
11
+AppVersion=0.101.4
12 12
 DefaultDirName={pf}\ClamAV
13 13
 DefaultGroupName=ClamAV
14 14
 AppCopyright=2019 Cisco Systems, Inc.
... ...
@@ -20,7 +20,7 @@ UninstallDisplayName=ClamAV
20 20
 Compression=lzma2
21 21
 SolidCompression=yes
22 22
 OutputDir=.
23
-OutputBaseFilename=ClamAV-0.101.3
23
+OutputBaseFilename=ClamAV-0.101.4
24 24
 WizardImageFile=demon.bmp
25 25
 WizardSmallImageFile=talos.bmp
26 26
 
... ...
@@ -6,8 +6,8 @@
6 6
 #define REPO_VERSION VERSION
7 7
 #endif
8 8
 
9
-#define RES_VER_Q 0,101,3,0
10
-#define RES_VER_S "ClamAV 0.101.3"
9
+#define RES_VER_Q 0,101,4,0
10
+#define RES_VER_S "ClamAV 0.101.4"
11 11
 
12 12
 VS_VERSION_INFO VERSIONINFO
13 13
     FILEVERSION RES_VER_Q