Browse code

News: Add notes for changes in 1.3.0 release candidate

Micah Snyder authored on 2023/11/30 12:40:18
Showing 1 changed files
... ...
@@ -9,13 +9,95 @@ ClamAV 1.3.0 includes the following improvements and changes:
9 9
 
10 10
 ### Major changes
11 11
 
12
-## Other improvements
12
+- Added support for extracting and scanning attachments found in Microsoft
13
+  OneNote section files.
14
+  OneNote parsing will be enabled by default, but may be optionally disabled
15
+  using one of the following options:
16
+  a. The `clamscan` command line option: `--scan-onenote=no`,
17
+  b. The `clamd.conf` config option: `ScanOneNote no`,
18
+  c. The libclamav scan option `options.parse &= ~CL_SCAN_PARSE_ONENOTE;`,
19
+  d. A signature change to the `daily.cfg` dynamic configuration (DCONF).
20
+  - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1048)
21
+
22
+### Other improvements
23
+
24
+- Fixed issue when building ClamAV on the Haiku (BeOS-like) operating system.
25
+  Patch courtesy of Luca D'Amico
26
+  - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1061)
27
+
28
+- ClamD: When starting, ClamD will now check if the directory specified by
29
+  `TemporaryDirectory` in `clamd.conf` exists. If it doesn't, ClamD
30
+  will print an error message and will exit with exit code 1.
31
+  Patch courtesy of Andrew Kiggins.
32
+  - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1037)
33
+
34
+- CMake: If configured to build static libraries, CMake will now also
35
+  install the libclamav_rust, libclammspack, libclamunrar_iface, and
36
+  libclamunrar static libraries required by libclamav.
37
+
38
+  Note: These libraries are all linked into the clamscan, clamd, sigtool,
39
+  and freshclam programs, which is why they did not need to be installed
40
+  to function. However, these libraries would be required if you wish to
41
+  build some other program that uses the libclamav static library.
42
+
43
+  Patch courtesy of driverxdw.
44
+  - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1100)
45
+
46
+- Added file type recognition for compiled Python (`.pyc`) files.
47
+  The file type appears as a string parameter for these callback functions:
48
+  - `clcb_pre_cache`
49
+  - `clcb_pre_scan`
50
+  - `clcb_file_inspection`
51
+  When scanning a `.pyc` file, the `type` parameter will now show
52
+  "CL_TYPE_PYTHON_COMPILED" instead of "CL_TYPE_BINARY_DATA".
53
+  - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1111)
54
+
55
+- Assorted minor improvements and typo fixes.
13 56
 
14 57
 ### Bug fixes
15 58
 
59
+- Fixed a warning when scanning some HTML files.
60
+  - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1084)
61
+
62
+- Fixed an issue decrypting some PDF's with an empty password.
63
+  - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1079)
64
+
65
+- ClamOnAcc: Fixed an infinite loop when a watched directory does not exist.
66
+  - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1047)
67
+
68
+- Fixed a possible crash when processing VBA files on HP-UX/IA 64bit.
69
+  Patch courtesy of Albert Chin-A-Young.
70
+  - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/526)
71
+
16 72
 ### Acknowledgments
17 73
 
18 74
 Special thanks to the following people for code contributions and bug reports:
75
+- Albert Chin-A-Young
76
+- Andrew Kiggins
77
+- driverxdw
78
+- Luca D'Amico
79
+- RainRat
80
+
81
+## 1.2.1
82
+
83
+ClamAV 1.2.1 is a patch release with the following fixes:
84
+
85
+- Eliminate security warning about unused "atty" dependency.
86
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1033
87
+
88
+- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.
89
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1056
90
+
91
+- Build system: Fix link error with Clang/LLVM/LLD version 17.
92
+  Patch courtesy of Yasuhiro Kimura.
93
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1060
94
+
95
+- Fixed the alert-exceeds-max feature for files greater than 2 GiB and less
96
+  than max file size.
97
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1039
98
+
99
+Special thanks to the following people for code contributions and bug reports:
100
+- Yasuhiro Kimura
19 101
 
20 102
 ## 1.2.0
21 103
 
... ...
@@ -166,6 +248,36 @@ Special thanks to the following people for code contributions and bug reports:
166 166
 - Nils Werner
167 167
 - Răzvan Cojocaru
168 168
 
169
+## 1.1.3
170
+
171
+ClamAV 1.1.3 is a patch release with the following fixes:
172
+
173
+- Eliminate security warning about unused "atty" dependency.
174
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1034
175
+
176
+- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.
177
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1055
178
+
179
+- Windows: libjson-c 0.17 compatibility fix. with ssize_t type definition.
180
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1063
181
+
182
+- Build system: Fix link error with Clang/LLVM/LLD version 17.
183
+  Patch courtesy of Yasuhiro Kimura.
184
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1059
185
+
186
+- Fix alert-exceeds-max feature for files > 2GB and < max-filesize.
187
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1040
188
+
189
+Special thanks to the following people for code contributions and bug reports:
190
+- Yasuhiro Kimura
191
+
192
+## 1.1.2
193
+
194
+ClamAV 1.1.2 is a critical patch release with the following fixes:
195
+
196
+- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10.
197
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1011
198
+
169 199
 ## 1.1.1
170 200
 
171 201
 ClamAV 1.1.1 is a critical patch release with the following fixes:
... ...
@@ -370,6 +482,39 @@ Special thanks to the following people for code contributions and bug reports:
370 370
 - Sebastian Andrzej Siewior
371 371
 - The OSS-Fuzz project
372 372
 
373
+## 1.0.4
374
+
375
+ClamAV 1.0.4 is a patch release with the following fixes:
376
+
377
+- Eliminate security warning about unused "atty" dependency.
378
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1035
379
+
380
+- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.
381
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1054
382
+
383
+- Windows: libjson-c 0.17 compatibility fix. with ssize_t type definition.
384
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1064
385
+
386
+- Freshclam: Removed a verbose warning printed for each Freshclam HTTP request.
387
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1042
388
+
389
+- Build system: Fix link error with Clang/LLVM/LLD version 17.
390
+  Patch courtesy of Yasuhiro Kimura.
391
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1058
392
+
393
+- Fix alert-exceeds-max feature for files > 2GB and < max-filesize.
394
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1041
395
+
396
+Special thanks to the following people for code contributions and bug reports:
397
+- Yasuhiro Kimura
398
+
399
+## 1.0.3
400
+
401
+ClamAV 1.0.3 is a critical patch release with the following fixes:
402
+
403
+- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10.
404
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1010
405
+
373 406
 ## 1.0.2
374 407
 
375 408
 ClamAV 1.0.2 is a critical patch release with the following fixes:
... ...
@@ -1375,6 +1520,26 @@ The ClamAV team thanks the following individuals for their code submissions:
1375 1375
 - Vasile Papp
1376 1376
 - Yasuhiro Kimura
1377 1377
 
1378
+## 0.103.11
1379
+
1380
+ClamAV 0.103.11 is a patch release with the following fixes:
1381
+
1382
+- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.
1383
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1053
1384
+
1385
+- Windows: libjson-c 0.17 compatibility fix. with ssize_t type definition.
1386
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1065
1387
+
1388
+- Windows: Update build system to use OpenSSL 3 and PThreads-Win32 v3.
1389
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1057
1390
+
1391
+## 0.103.10
1392
+
1393
+ClamAV 0.103.10 is a critical patch release with the following fixes:
1394
+
1395
+- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10.
1396
+  - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1009
1397
+
1378 1398
 ## 0.103.9
1379 1399
 
1380 1400
 ClamAV 0.103.9 is a critical patch release with the following fixes: