... | ... |
@@ -1,12 +1,50 @@ |
1 | 1 |
|
2 |
-Thu Feb 7 14:04:06 EDT 2013 (dar) |
|
3 |
- * Add CL_TYPE_JAVA for Java class detection, type and target |
|
4 |
- |
|
5 | 2 |
Tue Feb 5 19:38:35 EDT 2013 (dar) |
6 | 3 |
------------------------------------ |
7 | 4 |
* Add runtime enable/disable of SWF scanning |
8 | 5 |
|
6 |
+Mon Feb 4 16:32:50 2013 EDT 2013 (dar) |
|
7 |
+------------------------------------ |
|
8 |
+ * bb #6712: safer SWF tag length handling |
|
9 |
+ |
|
10 |
+Mon Feb 4 15:54:44 EDT 2013 (swebb) |
|
11 |
+------------------------------------ |
|
12 |
+ * bb5638 - Add new database file to sigtool |
|
13 |
+ |
|
14 |
+Fri Feb 1 17:05:53 EDT 2013 (dar) |
|
15 |
+------------------------------------ |
|
16 |
+ * bb #6671: tweak asm register reference in tomsfastmath code for clang |
|
17 |
+ compatibility |
|
18 |
+ |
|
19 |
+Tue Jan 29 12:59:07 EDT 2013 (swebb) |
|
20 |
+------------------------------------ |
|
21 |
+ * Add Shawn Webb and Steve Morgan to the AUTHORS file |
|
22 |
+ |
|
23 |
+Fri Jan 25 11:52:03 EDT 2013 (rpentney) |
|
24 |
+------------------------------------ |
|
25 |
+ * Fixed signed division check as in BB#6482 |
|
26 |
+ |
|
27 |
+Fri Jan 25 11:30:43 EDT 2013 (dar) |
|
28 |
+------------------------------------ |
|
29 |
+ * libclamav: fix 7z tempdir ref |
|
30 |
+ |
|
31 |
+Thu Jan 24 14:43:58 EDT 2013 (dar) |
|
32 |
+------------------------------------ |
|
33 |
+ * bb #6643: pdf dictionary fix |
|
34 |
+ |
|
35 |
+Tue Jan 15 15:42:31 EDT 2013 (dar) |
|
36 |
+------------------------------------ |
|
37 |
+ * bb #5324: strip down Flash file handling, decompress compressed Flash files |
|
38 |
+ |
|
39 |
+Wed Jan 9 12:58:53 EDT 2013 (dar) |
|
40 |
+------------------------------------ |
|
41 |
+ * bb #6534: SWF signature category |
|
42 |
+ |
|
43 |
+Tue Jan 8 15:10:03 EDT 2013 (swebb) |
|
44 |
+------------------------------------ |
|
45 |
+ * Add dumpcerts command-line option for clamscan. Only show certs in the PE |
|
46 |
+ file, not certs loaded by the certs db. |
|
47 |
+ |
|
9 | 48 |
Tue Jan 8 12:18:35 EDT 2013 (morgan) |
10 | 49 |
------------------------------------ |
11 | 50 |
* Fix for CL_ENULLARG reported in regression run of 0021468992.gz |
... | ... |
@@ -15,6 +53,10 @@ Tue Jan 2 16:06:10 EDT 2013 (dar) |
15 | 15 |
---------------------------------- |
16 | 16 |
* bb#5324 - restore decompression of compressed Flash files |
17 | 17 |
|
18 |
+Thu Dec 27 16:52:14 EDT 2012 (dar) |
|
19 |
+------------------------------------- |
|
20 |
+ * bb #6478: better return code for truncated ARJ |
|
21 |
+ |
|
18 | 22 |
Thu Dec 27 15:23:45 EDT 2012 (morgan) |
19 | 23 |
------------------------------------- |
20 | 24 |
* fix regression test 0051207685.gz bsd crash |
... | ... |
@@ -23,14 +65,34 @@ Wed Dec 26 15:04:28 EDT 2012 (morgan) |
23 | 23 |
------------------------------------- |
24 | 24 |
* fix to bb1891 patch(edge of buffer problem) |
25 | 25 |
|
26 |
+Wed Dec 19 17:15:57 EDT 2012 (swebb) |
|
27 |
+------------------------------------- |
|
28 |
+ * downgrade cacheset_remove node-not-found to debug level |
|
29 |
+ |
|
30 |
+Tue Dec 18 13:21:26 EDT 2012 (dar) |
|
31 |
+------------------------------------- |
|
32 |
+ * bb #6440: truncated ISO should cause format error not write error |
|
33 |
+ |
|
26 | 34 |
Mon Dec 17 18:47:12 EDT 2012 (morgan) |
27 | 35 |
------------------------------------- |
28 | 36 |
* fix loop in cab file processing: ensure window position within frame |
29 | 37 |
|
38 |
+Mon Dec 17 16:44:16 EDT 2012 (dar) |
|
39 |
+------------------------------------- |
|
40 |
+ * pdf: empty key safety check |
|
41 |
+ |
|
42 |
+Mon Dec 17 11:12:11 EDT 2012 (dar) |
|
43 |
+------------------------------------- |
|
44 |
+ * pdf: continue to next object after single object error |
|
45 |
+ |
|
30 | 46 |
Mon Dec 17 11:08:50 EDT 2012 (morgan) |
31 | 47 |
------------------------------------- |
32 | 48 |
* revert bb1636: causes too many false positives |
33 | 49 |
|
50 |
+Fri Dec 7 19:54:59 EDT 2012 (dar) |
|
51 |
+------------------------------------ |
|
52 |
+ * freshclam: add defines for major return codes |
|
53 |
+ |
|
34 | 54 |
Fri Dec 7 11:09:10 EDT 2012 (morgan) |
35 | 55 |
------------------------------------ |
36 | 56 |
* performance statistics for bytecode hooks |
... | ... |
@@ -43,6 +105,15 @@ Wed Dec 5 18:48:52 EDT 2012 (morgan) |
43 | 43 |
------------------------------------ |
44 | 44 |
* Add bytecode performance statistics |
45 | 45 |
|
46 |
+Mon Dec 3 13:54:28 EDT 2012 (swebb) |
|
47 |
+------------------------------------- |
|
48 |
+ * Change debugging output when outputting authenticode signatures to make |
|
49 |
+ machine parsing easier |
|
50 |
+ |
|
51 |
+Fri Nov 30 15:44:29 EDT 2012 (dar) |
|
52 |
+------------------------------------- |
|
53 |
+ * bb #3415: minor config option changes |
|
54 |
+ |
|
46 | 55 |
Fri Nov 30 15:30:08 EDT 2012 (morgan) |
47 | 56 |
------------------------------------- |
48 | 57 |
* improve return code fidelity of vba_scandata |
... | ... |
@@ -51,14 +122,40 @@ Fri Nov 30 14:16:47 EDT 2012 (morgan) |
51 | 51 |
------------------------------------- |
52 | 52 |
* fix scan all segv handling file type MSOLE2 |
53 | 53 |
|
54 |
+Fri Nov 30 14:15:34 EDT 2012 (dar) |
|
55 |
+------------------------------------- |
|
56 |
+ * bb #6060: Add message for failed munmap() call |
|
57 |
+ |
|
58 |
+Fri Nov 30 09:57:25 EDT 2012 (swebb) |
|
59 |
+------------------------------------- |
|
60 |
+ * bb5638 - Add ability to completely disable PE authenticode verification. |
|
61 |
+ |
|
54 | 62 |
Wed Nov 28 19:15:44 EDT 2012 (morgan) |
55 | 63 |
------------------------------------- |
56 | 64 |
* bb#1891 add Mark Pizzolato patch to fix clamd buffer bookkeeping errors |
57 | 65 |
|
66 |
+Wed Nov 28 17:11:07 2012 (dar) |
|
67 |
+------------------------------------- |
|
68 |
+ * bb #5405: raise configurable option limit |
|
69 |
+ |
|
58 | 70 |
Tue Nov 27 17:48:50 2012 (morgan) |
59 | 71 |
------------------------------------- |
60 | 72 |
* for allscan mode, update usage messages and man pages |
61 | 73 |
|
74 |
+Tue Nov 27 17:15:02 2012 (dar) |
|
75 |
+------------------------------------- |
|
76 |
+ * bb #5405: Convert hard-coded maximum file sizes to configurable values with |
|
77 |
+ defaults |
|
78 |
+ |
|
79 |
+Tue Nov 27 16:17:31 2012 (dar) |
|
80 |
+------------------------------------- |
|
81 |
+ * Refactoring cache_remove to engine instead of full context object |
|
82 |
+ |
|
83 |
+Tue Nov 27 11:24:52 2012 (dar) |
|
84 |
+------------------------------------- |
|
85 |
+ * cache_remove and cacheset_remove functions to support corrections of false |
|
86 |
+ negatives |
|
87 |
+ |
|
62 | 88 |
Fri Nov 16 20:03:57 2012 (morgan) |
63 | 89 |
------------------------------------- |
64 | 90 |
* portability improvement for ping domain naming |
... | ... |
@@ -79,10 +176,144 @@ Fri Nov 9 15:31:51 2012 (morgan) |
79 | 79 |
------------------------------------- |
80 | 80 |
* fix dereference of a null pointer reported by clang analyzer |
81 | 81 |
|
82 |
+Fri Nov 9 11:49:27 2012 (dar) |
|
83 |
+------------------------------------- |
|
84 |
+ * libclamav: type tweak for CAB files |
|
85 |
+ |
|
86 |
+Tue Nov 6 10:35:10 2012 (dar) |
|
87 |
+------------------------------------- |
|
88 |
+ * bb#6038: fix compile warning in unit test code due to type mismatch |
|
89 |
+ |
|
90 |
+Tue Nov 6 10:05:35 2012 (dar) |
|
91 |
+------------------------------------- |
|
92 |
+ * bb #4516 - fix for mszip compression in CAB files |
|
93 |
+ |
|
94 |
+Mon Nov 5 13:36:22 2012 (swebb) |
|
95 |
+------------------------------------- |
|
96 |
+ * bb1823 - Enable linking with custom zlib |
|
97 |
+ |
|
82 | 98 |
Fri Nov 2 14:15:45 2012 (morgan) |
83 | 99 |
------------------------------------- |
84 | 100 |
* fixes cvd load error on some i386 builds caused by -D_FILE_OFFSET_BITS=64 and a long story |
85 | 101 |
|
102 |
+Fri Nov 2 12:15:45 EDT 2012 (morgan) |
|
103 |
+---------------------------------- |
|
104 |
+ * fixes cvd load error on some i386 builds caused by -D_FILE_OFFSET_BITS=64 |
|
105 |
+ and a long story |
|
106 |
+ |
|
107 |
+Fri Nov 2 10:18:53 EDT 2012 (swebb) |
|
108 |
+---------------------------------- |
|
109 |
+ * bb5404 - freshclam.conf(5) should mention default proxy port. Added |
|
110 |
+ requested text. |
|
111 |
+ |
|
112 |
+Thu Nov 1 11:51:21 EDT 2012 (swebb) |
|
113 |
+---------------------------------- |
|
114 |
+ * bb5638. Add documentation for new certs database. |
|
115 |
+ |
|
116 |
+Thu Nov 1 11:35:42 2012 EDT 2012 (swebb) |
|
117 |
+---------------------------------- |
|
118 |
+ * bb5638. Check if cert already exists in cache. |
|
119 |
+ |
|
120 |
+Thu Nov 1 11:25:43 2012 EDT 2012 (dar) |
|
121 |
+---------------------------------- |
|
122 |
+ * bb #5699: add filetype magic for JPEG2000 files |
|
123 |
+ |
|
124 |
+Thu Nov 1 10:26:08 2012 EDT 2012 (swebb) |
|
125 |
+---------------------------------- |
|
126 |
+ * bb5638. Parse the new cert db file. |
|
127 |
+ |
|
128 |
+Wed Oct 31 11:46:13 EDT 2012 (dar) |
|
129 |
+---------------------------------- |
|
130 |
+ * Fix signatures doc for PDF target |
|
131 |
+ |
|
132 |
+Sat Oct 27 14:58:03 EDT 2012 (swebb) |
|
133 |
+---------------------------------- |
|
134 |
+ * Change the cert management code to cache the trusted/revoked root certs in |
|
135 |
+ the engine struct |
|
136 |
+ |
|
137 |
+Thu Oct 18 14:12:58 EDT 2012 (morgan) |
|
138 |
+---------------------------------- |
|
139 |
+ * add initial allscan/allmatch mode to libclamav, clamd, clamdscan, and |
|
140 |
+ clamscan with unit tests |
|
141 |
+ |
|
142 |
+Thu Oct 18 10:41:12 EDT 2012 (swebb) |
|
143 |
+---------------------------------- |
|
144 |
+ * Rudimentary blacklisting |
|
145 |
+ |
|
146 |
+Mon Sep 17 12:47:47 EDT 2012 (morgan) |
|
147 |
+---------------------------------- |
|
148 |
+ * check return code from fstat(). If less than 0, log error message and |
|
149 |
+ return error to caller, bb#5778 |
|
150 |
+ |
|
151 |
+Fri Sep 14 18:57:41 EDT 2012 (dar) |
|
152 |
+---------------------------------- |
|
153 |
+ * bb #5659: Log rotation in Windows wrapper |
|
154 |
+ |
|
155 |
+Fri Sep 14 08:00:47 EDT 2012 (morgan) |
|
156 |
+---------------------------------- |
|
157 |
+ * fix socket return code check, add logging on socket error bb#5775 |
|
158 |
+ |
|
159 |
+Thu Sep 13 15:15:22 EDT 2012 (morgan) |
|
160 |
+---------------------------------- |
|
161 |
+ * fix close(-1) identified by code analyzer(bb#5782). Also fixed other |
|
162 |
+ problems and inconsistencies in how return codes were set in |
|
163 |
+ scanner.c:command() function |
|
164 |
+ |
|
165 |
+Wed Sep 12 22:04:00 EDT 2012 (dar) |
|
166 |
+---------------------------------- |
|
167 |
+ * bb#5763: updates to freshclamwrap to distinguish from freshclam errors |
|
168 |
+ |
|
169 |
+Fri Aug 31 09:51:25 EDT 2012 (swebb) |
|
170 |
+---------------------------------- |
|
171 |
+ * bb#5724 - temporary files get detected by AVG heuristics |
|
172 |
+ |
|
173 |
+Tue Aug 28 13:37:48 EDT 2012 (dar) |
|
174 |
+---------------------------------- |
|
175 |
+ * bb#5700: implement and use fp_toradix_n() |
|
176 |
+ |
|
177 |
+Fri Aug 24 16:18:20 EDT 2012 (dar) |
|
178 |
+---------------------------------- |
|
179 |
+ * Stub mp_to_radixn calls |
|
180 |
+ |
|
181 |
+Thu Aug 23 16:33:45 EDT 2012 (swebb) |
|
182 |
+---------------------------------- |
|
183 |
+ * Force log rotation if LogFileMaxSize is non-zero |
|
184 |
+ |
|
185 |
+Thu Aug 23 15:51:02 EDT 2012 (swebb) |
|
186 |
+---------------------------------- |
|
187 |
+ * Add LogRotate option to sample freshclam config file |
|
188 |
+ |
|
189 |
+Thu Aug 23 15:40:10 EDT 2012 (swebb) |
|
190 |
+---------------------------------- |
|
191 |
+ * Allow freshclam to rotate logs |
|
192 |
+ |
|
193 |
+Mon Aug 20 10:53:25 EDT 2012 (swebb) |
|
194 |
+---------------------------------- |
|
195 |
+ * BB#5659 - 4.0.0.8955 Consumer - Created a 1GB+ Clamav.log by running |
|
196 |
+ continious full scans for 10 hours. Add LogRotate config variable. |
|
197 |
+ |
|
198 |
+Mon Aug 13 09:32:27 EDT 2012 (swebb) |
|
199 |
+---------------------------------- |
|
200 |
+ * BB#5576 - Inconsistent use of ERROR and WARNING labels. Show WARNING |
|
201 |
+ instead of ERROR. |
|
202 |
+ |
|
203 |
+Fri Aug 10 14:40:42 EDT 2012 (swebb) |
|
204 |
+---------------------------------- |
|
205 |
+ * Properly install sample config files |
|
206 |
+ |
|
207 |
+Fri Aug 10 11:39:48 EDT 2012 (dar) |
|
208 |
+---------------------------------- |
|
209 |
+ * clamscan: bb#5350 Add command-line option to suppress printing clean files |
|
210 |
+ [so infected and errors get printed] |
|
211 |
+ |
|
212 |
+Mon Jul 16 15:36:49 EDT 2012 (swebb) |
|
213 |
+---------------------------------- |
|
214 |
+ * BB#3737 - Value too large for specified data type |
|
215 |
+ |
|
216 |
+Tue Jul 3 12:06:18 EDT 2012 (swebb) |
|
217 |
+---------------------------------- |
|
218 |
+ * BB#5409 - Fix condition to follow type change inside command() |
|
219 |
+ |
|
86 | 220 |
Mon Jul 2 10:40:50 EDT 2012 (dar) |
87 | 221 |
---------------------------------- |
88 | 222 |
* bb#5252 - update #4, CL_EUNPACK and caching |
... | ... |
@@ -95,10 +326,18 @@ Tue Jun 26 12:23:44 EDT 2012 (dar) |
95 | 95 |
---------------------------------- |
96 | 96 |
* bb#5252 - Limit exits on scanraw return codes |
97 | 97 |
|
98 |
+Tue Jun 26 11:31:20 EDT 2012 (dar) |
|
99 |
+---------------------------------- |
|
100 |
+ * bb#5356: Add PDF target |
|
101 |
+ |
|
98 | 102 |
Fri Jun 22 16:58:21 EDT 2012 (dar) |
99 | 103 |
---------------------------------- |
100 | 104 |
* bb#5325 - Quiet Minix warning |
101 | 105 |
|
106 |
+Thu Jun 21 11:04:13 EDT 2012 (dar) |
|
107 |
+---------------------------------- |
|
108 |
+ * Fix buffer length truncation in iso_string - bb#5330 |
|
109 |
+ |
|
102 | 110 |
Mon Jun 18 17:51:49 EDT 2012 (dar) |
103 | 111 |
---------------------------------- |
104 | 112 |
* bb#5252 - Update magic_scandesc filtering of scanraw return codes |
... | ... |
@@ -120,10 +359,22 @@ Wed May 30 17:27:00 EST 2012 (dar) |
120 | 120 |
* libclamav: Fix handling of tar file with malformed header |
121 | 121 |
(bb#4627) |
122 | 122 |
|
123 |
+Wed May 30 13:11:32 EST 2012 (edwin) |
|
124 |
+---------------------------------- |
|
125 |
+ * enable distcheck on gcc 4.7 |
|
126 |
+ |
|
123 | 127 |
Fri May 25 13:05:40 EST 2012 (dar) |
124 | 128 |
---------------------------------- |
125 | 129 |
* libclamav: Scan chm with invalid handling (bb#4626) |
126 | 130 |
|
131 |
+Tue May 15 20:22:57 EST 2012 (tk) |
|
132 |
+---------------------------------- |
|
133 |
+ * error handling for --update-db=custom |
|
134 |
+ |
|
135 |
+Tue May 15 19:48:49 EST 2012 (tk) |
|
136 |
+---------------------------------- |
|
137 |
+ * add support for --update-db=custom |
|
138 |
+ |
|
127 | 139 |
Thu May 10 15:45:56 CEST 2012 (tk) |
128 | 140 |
---------------------------------- |
129 | 141 |
* freshclam: give custom dbs higher priority during update |
... | ... |
@@ -137,6 +388,14 @@ Tue Apr 10 17:04:20 CEST 2012 (tk) |
137 | 137 |
---------------------------------- |
138 | 138 |
* libclamav/pe.c: drop old header check (bb#4699) |
139 | 139 |
|
140 |
+Wed Mar 31 18:08:01 CET 2012 (acab) |
|
141 |
+--------------------------------- |
|
142 |
+ * add recovery mode to 7z ansi |
|
143 |
+ |
|
144 |
+Fri Mar 2 19:36:04 CET 2012 (tk) |
|
145 |
+--------------------------------- |
|
146 |
+ * properly connect to ClamAuth after database reload |
|
147 |
+ |
|
140 | 148 |
Thu Mar 1 19:49:21 CET 2012 (tk) |
141 | 149 |
--------------------------------- |
142 | 150 |
* clamd: ScanOnAccess now supports ClamAuth on OS X |
... | ... |
@@ -157,21 +416,90 @@ Wed Feb 29 14:09:18 CET 2012 (acab) |
157 | 157 |
|
158 | 158 |
Tue Feb 7 23:23:48 CET 2012 (tk) |
159 | 159 |
--------------------------------- |
160 |
+ * improved configuration, bugfixes |
|
161 |
+ |
|
162 |
+Tue Feb 7 23:23:48 CET 2012 (tk) |
|
163 |
+--------------------------------- |
|
160 | 164 |
* libclamav: fix bytecode whitelisting |
161 | 165 |
|
162 | 166 |
Wed Jan 25 18:56:44 CET 2012 (tk) |
163 | 167 |
--------------------------------- |
164 | 168 |
* libclamav: fix macro detection in OLE2BlockMacros (bb#4269) |
165 | 169 |
|
166 |
-Wed Mar 31 18:07:05 CEST 2010 (acab) |
|
167 |
- * libclamav/7z: add recovery mode to 7z ansi |
|
170 |
+Mon Jan 23 13:55:11 CET 2012 (tk) |
|
171 |
+----------------------------------- |
|
172 |
+ * vnode notification support |
|
173 |
+ |
|
174 |
+Wed Jan 18 18:15:04 CET 2012 (edwin) |
|
175 |
+----------------------------------- |
|
176 |
+ * restore map->real_len after scanning nested file. |
|
177 |
+ |
|
178 |
+Wed Jan 18 17:06:36 CET 2012 (edwin) |
|
179 |
+----------------------------------- |
|
180 |
+ * fmap_need_off_once_len: don't return NULL on EOF |
|
181 |
+ |
|
182 |
+Wed Jan 18 15:54:57 CET 2012 (edwin) |
|
183 |
+----------------------------------- |
|
184 |
+ * fix fmap_readn of 0 length: must return 0 |
|
168 | 185 |
|
169 | 186 |
Tue Jan 17 11:15:57 CET 2012 (acab) |
170 | 187 |
----------------------------------- |
171 | 188 |
* misc: performance improvement for HP-UX PA-RISC - patch from |
172 | 189 |
Michael Pelletier <michael.v.pelletier*raytheon.com> (bb#3926) |
173 | 190 |
|
191 |
+Wed Jan 11 14:33:52 CET 2012 (edwin) |
|
192 |
+----------------------------------- |
|
193 |
+ * disable {MUL,SQR}{48,64}, takes too long to compile, and doesn't offer many |
|
194 |
+ speedups. |
|
195 |
+ |
|
196 |
+Wed Jan 11 13:14:38 CET 2012 (edwin) |
|
197 |
+----------------------------------- |
|
198 |
+ * merged tomsfastmath branch: switch to tomsfastmath instead of tommath |
|
199 |
+ |
|
200 |
+Tue Jan 10 19:42:28 CET 2012 (edwin) |
|
201 |
+----------------------------------- |
|
202 |
+ * don't fail loadmscat |
|
203 |
+ |
|
204 |
+Tue Jan 10 18:23:21 CET 2012 (acab) |
|
205 |
+----------------------------------- |
|
206 |
+ * add W32S. prefix |
|
207 |
+ |
|
208 |
+Tue Jan 10 17:43:02 CET 2012 (edwin) |
|
209 |
+----------------------------------- |
|
210 |
+ * print name of .cat that fails to load |
|
211 |
+ |
|
212 |
+Tue Jan 10 17:29:08 CET 2012 (edwin) |
|
213 |
+----------------------------------- |
|
214 |
+ * call cli_checkfp (which calls cli_checkfp_pe()) in pre/post callbacks too. |
|
215 |
+ |
|
216 |
+Tue Jan 10 15:31:49 CET 2012 (acab) |
|
217 |
+----------------------------------- |
|
218 |
+ * don't authenticode unless we've got a security dir or cats loaded |
|
219 |
+ |
|
220 |
+Tue Jan 10 10:35:00 CET 2012 (edwin) |
|
221 |
+----------------------------------- |
|
222 |
+ * fmapify: fix htmlnorm crash. |
|
223 |
+ |
|
224 |
+Mon Jan 9 18:53:45 CET 2012 (edwin) |
|
225 |
+----------------------------------- |
|
226 |
+ * fix stack smashing on Win64. |
|
227 |
+ |
|
228 |
+Mon Jan 9 17:06:07 CET 2012 (edwin) |
|
229 |
+----------------------------------- |
|
230 |
+ * use tomsfastmath |
|
231 |
+ |
|
232 |
+Mon Jan 9 16:06:03 CET 2012 (acab) |
|
233 |
+----------------------------------- |
|
234 |
+ * add dconf for pe->catalog |
|
235 |
+ |
|
236 |
+Mon Jan 9 16:44:30 CET 2012 (edwin) |
|
237 |
+----------------------------------- |
|
238 |
+ * re-enable MP_64BIT as it speeds up mp_exptmod significantly. |
|
239 |
+ |
|
240 |
+Mon Jan 9 12:05:34 CET 2012 (edwin) |
|
241 |
+----------------------------------- |
|
242 |
+ * fmapify: fix NULL derefs in arj and 7z |
|
243 |
+ |
|
174 | 244 |
Sun Jan 8 19:26:06 CET 2012 (acab) |
175 | 245 |
----------------------------------- |
176 | 246 |
* libclamav: add preliminary support for MS Authenticode signatures, |
... | ... |
@@ -180,6 +508,66 @@ Sun Jan 8 19:26:06 CET 2012 (acab) |
180 | 180 |
-d %WINDIR%\system32\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} |
181 | 181 |
to clamscan. |
182 | 182 |
|
183 |
+Sun Jan 8 17:13:59 CET 2012 (acab) |
|
184 |
+----------------------------------- |
|
185 |
+ * enable catalog based and embedded authenticode checking |
|
186 |
+ |
|
187 |
+Sun Jan 8 03:19:29 CET 2012 (acab) |
|
188 |
+----------------------------------- |
|
189 |
+ * cli_checkfp_pe |
|
190 |
+ |
|
191 |
+Fri Jan 6 22:17:59 CET 2012 (acab) |
|
192 |
+----------------------------------- |
|
193 |
+ * Restrict child cert key usages to those of the parent |
|
194 |
+ |
|
195 |
+Fri Jan 6 20:06:29 CET 2012 (acab) |
|
196 |
+----------------------------------- |
|
197 |
+ * check ext key usage |
|
198 |
+ |
|
199 |
+Fri Jan 6 18:02:36 CET 2012 (acab) |
|
200 |
+----------------------------------- |
|
201 |
+ * verify keyCertSign |
|
202 |
+ |
|
203 |
+Thu Jan 5 19:20:34 CET 2012 (acab) |
|
204 |
+----------------------------------- |
|
205 |
+ * parse usage related extensions |
|
206 |
+ |
|
207 |
+Thu Jan 5 17:38:42 CET 2012 (edwin) |
|
208 |
+----------------------------------- |
|
209 |
+ * fmapify: fix uninit var causing crash |
|
210 |
+ |
|
211 |
+Thu Jan 5 13:14:53 CET 2012 (edwin) |
|
212 |
+----------------------------------- |
|
213 |
+ * now that EC32 is using cli_readint we can't use EC32 on int16_t, or we'll crash. |
|
214 |
+ |
|
215 |
+Wed Jan 4 18:51:48 CET 2012 (edwin) |
|
216 |
+----------------------------------- |
|
217 |
+ * fix fmapify align on sis |
|
218 |
+ |
|
219 |
+Wed Jan 4 18:36:37 CET 2012 (edwin) |
|
220 |
+----------------------------------- |
|
221 |
+ * fmapify cab: fix alignment issue on sparc |
|
222 |
+ |
|
223 |
+Wed Jan 4 16:16:19 CET 2012 (edwin) |
|
224 |
+----------------------------------- |
|
225 |
+ * funmap is inline func now. |
|
226 |
+ |
|
227 |
+Wed Jan 4 15:33:33 CET 2012 (edwin) |
|
228 |
+----------------------------------- |
|
229 |
+ * workaround for unrar not supporting fmap. |
|
230 |
+ |
|
231 |
+Tue Jan 3 14:12:01 CET 2012 (tk) |
|
232 |
+----------------------------------- |
|
233 |
+ * add ISO file type sig |
|
234 |
+ |
|
235 |
+Mon Jan 2 19:54:33 CET 2012 (tk) |
|
236 |
+----------------------------------- |
|
237 |
+ * sync with daily.ftm |
|
238 |
+ |
|
239 |
+Mon Jan 2 13:56:30 CET 2012 (acab) |
|
240 |
+----------------------------------- |
|
241 |
+ * load_mscat parsing complete |
|
242 |
+ |
|
183 | 243 |
Thu Nov 3 22:42:28 CET 2011 (acab) |
184 | 244 |
----------------------------------- |
185 | 245 |
* libclamav/lzma_iface.c: stfu on (but still refuse) big lzma allocs |
... | ... |
@@ -188,20 +576,128 @@ Tue Nov 1 12:26:46 CET 2011 (acab) |
188 | 188 |
----------------------------------- |
189 | 189 |
* libclamav: Add 7z SFX support (b#3063) |
190 | 190 |
|
191 |
+Fri Dec 30 16:07:53 CET 2011 (acab) |
|
192 |
+--------------------------------- |
|
193 |
+ * embedded authenticode verification |
|
194 |
+ |
|
195 |
+Thu Dec 29 11:53:07 CET 2011 (acab) |
|
196 |
+--------------------------------- |
|
197 |
+ * refactor expect_obj |
|
198 |
+ |
|
199 |
+Wed Dec 28 18:45:40 CET 2011 (acab) |
|
200 |
+--------------------------------- |
|
201 |
+ * pkcs7 verification - wip |
|
202 |
+ |
|
203 |
+Wed Dec 28 18:44:45 CET 2011 (acab) |
|
204 |
+--------------------------------- |
|
205 |
+ * handle verification of plain hashes and asn1 der encoded hashes |
|
206 |
+ |
|
207 |
+Tue Dec 27 19:26:26 CET 2011 (acab) |
|
208 |
+--------------------------------- |
|
209 |
+ * verify pkcs#7 |
|
210 |
+ |
|
211 |
+Sun Dec 25 03:49:38 CET 2011 (acab) |
|
212 |
+--------------------------------- |
|
213 |
+ * TL;DR: a bunch of stuff |
|
214 |
+ |
|
215 |
+Fri Dec 23 17:40:22 CET 2011 (acab) |
|
216 |
+--------------------------------- |
|
217 |
+ * pdf: implement text extraction (bb #2022) |
|
218 |
+ |
|
219 |
+Thu Dec 22 22:36:47 CET 2011 (acab) |
|
220 |
+--------------------------------- |
|
221 |
+ * add md5rsa verification |
|
222 |
+ |
|
223 |
+Thu Dec 22 20:57:43 CET 2011 (acab) |
|
224 |
+--------------------------------- |
|
225 |
+ * root CAs, draft of rsa verification |
|
226 |
+ |
|
227 |
+Thu Dec 22 16:47:40 CET 2011 (acab) |
|
228 |
+--------------------------------- |
|
229 |
+ * read bn's as unsigned as tom and asn1 don't agree on sign convensions |
|
230 |
+ |
|
231 |
+Wed Dec 21 22:52:46 CET 2011 (acab) |
|
232 |
+--------------------------------- |
|
233 |
+ * crtmgr_add |
|
234 |
+ |
|
235 |
+Wed Dec 21 19:52:34 CET 2011 (acab) |
|
236 |
+--------------------------------- |
|
237 |
+ * add crtmgr |
|
238 |
+ |
|
239 |
+Wed Dec 21 02:16:54 CET 2011 (acab) |
|
240 |
+--------------------------------- |
|
241 |
+ * allow md5 signed cats |
|
242 |
+ |
|
243 |
+Tue Dec 20 22:06:22 CET 2011 (acab) |
|
244 |
+--------------------------------- |
|
245 |
+ * complete cat parsing |
|
246 |
+ |
|
247 |
+Mon Dec 19 20:25:01 CET 2011 (acab) |
|
248 |
+--------------------------------- |
|
249 |
+ * treat sha1encrypt as sha1sign |
|
250 |
+ |
|
251 |
+Mon Dec 19 17:42:37 CET 2011 (acab) |
|
252 |
+--------------------------------- |
|
253 |
+ * mscat parse complete |
|
254 |
+ |
|
255 |
+Mon Dec 19 17:17:32 CET 2011 (acab) |
|
256 |
+--------------------------------- |
|
257 |
+ * extract hashes from cats |
|
258 |
+ |
|
259 |
+Fri Dec 16 17:38:53 CET 2011 (acab) |
|
260 |
+--------------------------------- |
|
261 |
+ * cats are slightly different |
|
262 |
+ |
|
191 | 263 |
Thu Dec 15 21:40:57 CET 2011 (tk) |
192 | 264 |
--------------------------------- |
193 | 265 |
* libclamav/matcher-ac.c: improve negation of single elements - handle |
194 | 266 |
!(xx) (bb#4052) |
195 | 267 |
|
268 |
+Thu Dec 15 18:46:54 CET 2011 (acab |
|
269 |
+--------------------------------- |
|
270 |
+ * partial crypto stuff, so it doesn't get lost |
|
271 |
+ |
|
196 | 272 |
Thu Dec 15 18:34:03 EET 2011 (edwin) |
197 | 273 |
------------------------------------ |
198 | 274 |
* libclamav/pdf.c: scan inside encrypted PDF streams and strings when user |
199 | 275 |
password is empty (bb #2794). |
200 | 276 |
|
277 |
+Thu Dec 15 17:56:08 CET 2011 (edwin) |
|
278 |
+--------------------------------- |
|
279 |
+ * pdf: support PDF 1.5 Crypt filters. |
|
280 |
+ |
|
281 |
+Thu Dec 15 13:27:31 CET 2011 (edwin) |
|
282 |
+--------------------------------- |
|
283 |
+ * pdf: support for AESV3, V 5 security handler, and encrypted linearized PDFs. |
|
284 |
+ |
|
285 |
+Wed Dec 14 15:43:14 CET 2011 (edwin) |
|
286 |
+--------------------------------- |
|
287 |
+ * scan inside encrypted PDF streams (bb #2794). |
|
288 |
+ |
|
289 |
+Mon Dec 12 16:27:52 CET 2011 (tk) |
|
290 |
+--------------------------------- |
|
291 |
+ * register /dev/clamauth |
|
292 |
+ |
|
201 | 293 |
Fri Dec 9 16:41:05 CET 2011 (tk) |
202 | 294 |
--------------------------------- |
203 | 295 |
* libclamav/matcher.c: add new offset modifier SEx (bb#4008) |
204 | 296 |
|
297 |
+Wed Dec 7 23:35:12 CET 2011 (acab) |
|
298 |
+--------------------------------- |
|
299 |
+ * authenticode playground |
|
300 |
+ |
|
301 |
+Wed Dec 7 14:38:33 CET 2011 (tk) |
|
302 |
+--------------------------------- |
|
303 |
+ * increase MAX_DEL_LOOKAHEAD |
|
304 |
+ |
|
305 |
+Wed Dec 7 12:50:20 CET 2011 (edwin) |
|
306 |
+--------------------------------- |
|
307 |
+ * Add sigtool --compare. |
|
308 |
+ |
|
309 |
+Thu Dec 1 19:09:58 CET 2011 (tk) |
|
310 |
+--------------------------------- |
|
311 |
+ * OS X kernel driver |
|
312 |
+ |
|
205 | 313 |
Thu Dec 1 15:07:49 CET 2011 (tk) |
206 | 314 |
--------------------------------- |
207 | 315 |
* libclamav/readdb.c: allow comments in all db files (bb#3930) |
... | ... |
@@ -226,15 +722,51 @@ Mon Nov 14 21:22:26 CET 2011 (acab) |
226 | 226 |
----------------------------------- |
227 | 227 |
* libclamav: add preliminary support for iso9660 image files |
228 | 228 |
|
229 |
+Fri Nov 4 18:32:50 CEST 2011 (tk) |
|
230 |
+---------------------------------- |
|
231 |
+ * remove some dazuko/clamuko code - to be replaced with fanotify |
|
232 |
+ |
|
229 | 233 |
Fri Nov 4 00:52:21 CET 2011 (acab) |
230 | 234 |
----------------------------------- |
231 | 235 |
* libclamav/pe.c: parse vinfo where varfileinfo occours before stringfileinfo |
232 | 236 |
(bb#3062) |
233 | 237 |
|
238 |
+Thu Nov 3 22:43:49 CEST 2011 (acab) |
|
239 |
+---------------------------------- |
|
240 |
+ * stfu on large lzma allocs |
|
241 |
+ |
|
242 |
+Tue Nov 1 15:02:18 CEST 2011 (acab) |
|
243 |
+---------------------------------- |
|
244 |
+ * handle 7z encryption detection albeit post extraction and blockencrypted |
|
245 |
+ |
|
246 |
+Tue Nov 1 12:27:46 CEST 2011 (acab) |
|
247 |
+---------------------------------- |
|
248 |
+ * add 7z SFX support - bb#3063 |
|
249 |
+ |
|
250 |
+Wed Oct 26 00:05:17 CEST 2011 (edwin) |
|
251 |
+---------------------------------- |
|
252 |
+ * more LLVM 3.0 API changes |
|
253 |
+ |
|
254 |
+Mon Oct 17 19:40:34 CEST 2011 (tk) |
|
255 |
+---------------------------------- |
|
256 |
+ * disable swf decoder in scanners.c |
|
257 |
+ |
|
258 |
+Mon Oct 17 15:03:08 CEST 2011 (tk) |
|
259 |
+---------------------------------- |
|
260 |
+ * sync with daily.ftm |
|
261 |
+ |
|
262 |
+Tue Oct 11 16:57:40 CEST 2011 (tk) |
|
263 |
+---------------------------------- |
|
264 |
+ * configure: add --with-version |
|
265 |
+ |
|
234 | 266 |
Mon Oct 10 14:41:48 CEST 2011 (tk) |
235 | 267 |
---------------------------------- |
236 | 268 |
* freshclam/manager.c: fix error when compiling without DNS support (bb#3056) |
237 | 269 |
|
270 |
+Sat Oct 8 13:36:12 EEST 2011 (edwin) |
|
271 |
+------------------------------------- |
|
272 |
+ * fix encrypted linearized pdf detection (bb #3364). |
|
273 |
+ |
|
238 | 274 |
Sat Oct 8 12:19:49 EEST 2011 (edwin) |
239 | 275 |
------------------------------------- |
240 | 276 |
* libclamav/pdf.c: flag and dump PDF objects with /Launch (bb #3514) |
... | ... |
@@ -243,11 +775,19 @@ Sat Oct 8 12:10:13 EEST 2011 (edwin) |
243 | 243 |
------------------------------------- |
244 | 244 |
* libclamav/bytecode.c,bytecode_api.c: fix recursion level crash (bb #3706). |
245 | 245 |
|
246 |
+Fri Sep 30 11:48:49 EEST 2011 (edwin) |
|
247 |
+------------------------------------- |
|
248 |
+ * Support LLVM 3.0 API |
|
249 |
+ |
|
246 | 250 |
Mon Sep 19 13:44:36 CEST 2011 (tk) |
247 | 251 |
---------------------------------- |
248 | 252 |
* freshclam: re-enable short-time blacklisting of mirrors on |
249 | 253 |
connection errors |
250 | 254 |
|
255 |
+Fri Sep 16 19:29:35 CEST 2011 (acab) |
|
256 |
+---------------------------------- |
|
257 |
+ * c4w: drop sigload_cb spam |
|
258 |
+ |
|
251 | 259 |
Fri Sep 16 16:17:52 CEST 2011 (tk) |
252 | 260 |
---------------------------------- |
253 | 261 |
* freshclam: disable load balancing in further download attempts |
... | ... |
@@ -262,10 +802,30 @@ Thu Sep 15 14:44:11 CEST 2011 (tk) |
262 | 262 |
---------------------------------- |
263 | 263 |
* freshclam: fix pidfile removal (bb#3499) |
264 | 264 |
|
265 |
+Wed Sep 14 16:29:49 CEST 2011 (acab) |
|
266 |
+---------------------------------- |
|
267 |
+ * c4w: reoder ftypes |
|
268 |
+ |
|
265 | 269 |
Mon Sep 12 16:29:22 CEST 2011 (tk) |
266 | 270 |
---------------------------------- |
267 | 271 |
* freshclam: add new option PrivateMirror (bb#3058) |
268 | 272 |
|
273 |
+Thu Sep 8 18:09:48 EEST 2011 (acab) |
|
274 |
+------------------------------------- |
|
275 |
+ * -m 'yo dawg i heard you like commits so we put a commit into your commit' |
|
276 |
+ |
|
277 |
+Thu Sep 8 16:38:02 EEST 2011 (acab) |
|
278 |
+------------------------------------- |
|
279 |
+ * C4W: allow switching mindef flag on reload |
|
280 |
+ |
|
281 |
+Mon Aug 22 16:58:48 EEST 2011 (edwin) |
|
282 |
+------------------------------------- |
|
283 |
+ * clamscan: new flag --archive-verbose |
|
284 |
+ |
|
285 |
+Mon Aug 22 15:22:55 EEST 2011 (tk) |
|
286 |
+------------------------------------- |
|
287 |
+ * archive metadata callback |
|
288 |
+ |
|
269 | 289 |
Sun Aug 21 17:05:24 EEST 2011 (edwin) |
270 | 290 |
------------------------------------- |
271 | 291 |
* libclamav/pdf.c: fix incorrect blocking of some encrypted PDF with empty user passwords. (bb #3364) |
... | ... |
@@ -282,6 +842,10 @@ Tue Aug 2 17:03:33 CEST 2011 (tk) |
282 | 282 |
---------------------------------- |
283 | 283 |
* docs: clarify behavior of --scan-*/Scan* options (bb#3134) |
284 | 284 |
|
285 |
+Mon Jul 25 17:14:39 EEST 2011 (tk) |
|
286 |
+------------------------------------- |
|
287 |
+ * sync in 0.97.2 changes |
|
288 |
+ |
|
285 | 289 |
Mon Jul 25 16:09:19 EEST 2011 (edwin) |
286 | 290 |
------------------------------------- |
287 | 291 |
* libclamav/bytecode_vm.c: fix opcode 20 error (bb #3100) |
... | ... |
@@ -306,20 +870,229 @@ Thu Jul 14 12:07:04 CEST 2011 (acab) |
306 | 306 |
------------------------------------ |
307 | 307 |
* libclamav/lzma_iface.c: shut up huge alloc warns for 7z/lzma (bb#2913) |
308 | 308 |
|
309 |
+Mon Jul 4 17:00:55 2011 CEST 2011 (edwin) |
|
310 |
+------------------------------------ |
|
311 |
+ * fix wrong interaction between prescan_cb caching and postscan_cb |
|
312 |
+ |
|
309 | 313 |
Thu Jun 30 14:24:34 EEST 2011 (edwin) |
310 | 314 |
------------------------------------- |
311 | 315 |
* libclamav/c++/bytecode2llvm.cpp: fix use of unaddressable data in |
312 | 316 |
bytecode_watchdog. Thanks to Michael Scheidell for providing feedback on this bug. |
313 | 317 |
|
318 |
+Wed Jun 29 16:39:56 CEST 2011 (acab) |
|
319 |
+------------------------------------ |
|
320 |
+ * cw4: track number of loaded sigs, provide retieval api |
|
321 |
+ |
|
322 |
+Wed Jun 29 14:28:03 CEST 2011 (acab) |
|
323 |
+------------------------------------ |
|
324 |
+ * c4w: fix filetype matching, also add spam |
|
325 |
+ |
|
326 |
+Mon Jun 20 15:08:38 CEST 2011 (tk) |
|
327 |
+------------------------------------ |
|
328 |
+ * update SWF entries |
|
329 |
+ |
|
330 |
+Mon Jun 20 15:02:03 CEST 2011 (tk) |
|
331 |
+------------------------------------ |
|
332 |
+ * reserve flevel 6X for 0.97 patch releases |
|
333 |
+ |
|
314 | 334 |
Sat Jun 18 17:44:42 CEST 2011 (acab) |
315 | 335 |
------------------------------------ |
316 | 336 |
* clamav-milter: add config option "SupportMultipleRecipients" (bb#2879) |
317 | 337 |
|
338 |
+Sat Jun 18 01:44:38 CEST 2011 (edwin) |
|
339 |
+------------------------------------ |
|
340 |
+ * UPgrade lzma SDK to version 9.20 |
|
341 |
+ * Also fmapify |
|
342 |
+ |
|
343 |
+Fri Jun 17 23:20:01 CEST 2011 (edwin) |
|
344 |
+------------------------------------ |
|
345 |
+ * export cl_fmap_close |
|
346 |
+ |
|
347 |
+Fri Jun 17 23:14:36 CEST 2011 (edwin) |
|
348 |
+------------------------------------ |
|
349 |
+ * cli_map_scandesc convenience API |
|
350 |
+ |
|
351 |
+Fri Jun 17 CEST 2011 (edwin) |
|
352 |
+------------------------------------ |
|
353 |
+ * Introduce cli_map_scandesc to scan a portion of the existing file |
|
354 |
+ * And switch CPIO, MACHO, and SWF to use it. |
|
355 |
+ |
|
356 |
+Fri Jun 17 20:03:44 CEST 2011 (edwin) |
|
357 |
+------------------------------------ |
|
358 |
+ * cli_utf16_to_utf8 |
|
359 |
+ |
|
360 |
+Thu Jun 16 16:30:36 CEST 2011 (acab) |
|
361 |
+------------------------------------ |
|
362 |
+ * fmapify jpeg_exploit |
|
363 |
+ |
|
364 |
+Wed Jun 15 20:50:42 CEST 2011 (acab) |
|
365 |
+------------------------------------ |
|
366 |
+ * fmaify cli_scan_riff |
|
367 |
+ |
|
368 |
+Wed Jun 15 15:55:01 CEST 2011 (acab) |
|
369 |
+------------------------------------ |
|
370 |
+ * c4w: export filetype |
|
371 |
+ |
|
372 |
+Wed Jun 15 13:44:44 CEST 2011 (edwin) |
|
373 |
+------------------------------------ |
|
374 |
+ * specify type of constant |
|
375 |
+ |
|
376 |
+Wed Jun 15 12:00:23 CEST 2011 (acab) |
|
377 |
+------------------------------------ |
|
378 |
+ * fmapify mydoom |
|
379 |
+ |
|
380 |
+Wed Jun 15 12:32:47 CEST 2011 (edwin) |
|
381 |
+------------------------------------ |
|
382 |
+ * export filetype cb |
|
383 |
+ |
|
384 |
+Wed Jun 15 12:21:50 CEST 2011 (edwin) |
|
385 |
+------------------------------------ |
|
386 |
+ * testcase for cl_scan APIs |
|
387 |
+ |
|
388 |
+Wed Jun 15 04:50:54 CEST 2011 (acab) |
|
389 |
+------------------------------------ |
|
390 |
+ * c4w: add Scan_GetFileType - untested |
|
391 |
+ |
|
392 |
+Tue Jun 14 22:54:44 CEST 2011 (edwin) |
|
393 |
+------------------------------------ |
|
394 |
+ * fix mem API of new fmap |
|
395 |
+ |
|
396 |
+Tue Jun 14 21:39:31 CEST 2011 (acab) |
|
397 |
+------------------------------------ |
|
398 |
+ * upgrade sigui api |
|
399 |
+ |
|
400 |
+Tue Jun 14 22:35:03 CEST 2011 (edwin) |
|
401 |
+------------------------------------ |
|
402 |
+ * unit tests for new fmap scan API |
|
403 |
+ |
|
404 |
+Tue Jun 14 21:49:39 CEST 2011 (edwin) |
|
405 |
+------------------------------------ |
|
406 |
+ * fmap scan API |
|
407 |
+ |
|
408 |
+Tue Jun 14 21:26:59 CEST 2011 (edwin) |
|
409 |
+------------------------------------ |
|
410 |
+ * Make both handle and memory based fmap API available always |
|
411 |
+ |
|
412 |
+Tue Jun 14 21:19:01 CEST 2011 (edwin) |
|
413 |
+------------------------------------ |
|
414 |
+ * implement fmap Win32 API in terms of cl_fmap_open_memory |
|
415 |
+ |
|
416 |
+Tue Jun 14 21:15:23 CEST 2011 (edwin) |
|
417 |
+------------------------------------ |
|
418 |
+ * implement fmap descriptor API in terms of cl_fmap_open_handle API |
|
419 |
+ |
|
420 |
+Tue Jun 14 21:06:16 CEST 2011 (edwin) |
|
421 |
+------------------------------------ |
|
422 |
+ * fmap: use pread_cb instead of direct pread |
|
423 |
+ |
|
424 |
+Tue Jun 14 20:59:30 CEST 2011 (edwin) |
|
425 |
+------------------------------------ |
|
426 |
+ * fmap: use the vtable for win32 code too |
|
427 |
+ |
|
428 |
+Tue Jun 14 20:33:15 2011 CEST 2011 (edwin) |
|
429 |
+------------------------------------ |
|
430 |
+ * prepare for new fmap API |
|
431 |
+ |
|
432 |
+Tue Jun 14 20:19:25 CEST 2011 (edwin) |
|
433 |
+------------------------------------ |
|
434 |
+ * draft new fmap scan API |
|
435 |
+ |
|
436 |
+Tue Jun 14 19:04:02 CEST 2011 (acab) |
|
437 |
+------------------------------------ |
|
438 |
+ * make the sigload callback be aware of custom sigs |
|
439 |
+ |
|
440 |
+Tue Jun 14 18:48:50 CEST 2011 (edwin) |
|
441 |
+------------------------------------ |
|
442 |
+ * provide fmap_fd() accessor to fd. |
|
443 |
+ |
|
444 |
+Tue Jun 14 17:00:06 CEST 2011 (acab) |
|
445 |
+------------------------------------ |
|
446 |
+ * rework scan callbacks |
|
447 |
+ |
|
448 |
+Tue Jun 14 11:11:05 CEST 2011 (acab) |
|
449 |
+------------------------------------ |
|
450 |
+ * fmapify matcher/magic_scan partially |
|
451 |
+ |
|
452 |
+Tue Jun 14 03:26:30 CEST 2011 (acab) |
|
453 |
+------------------------------------ |
|
454 |
+ * add filetype clcb |
|
455 |
+ |
|
456 |
+Mon Jun 13 16:01:59 CEST 2011 (edwin) |
|
457 |
+------------------------------------ |
|
458 |
+ * fmapify two trivial cases in magic_scan |
|
459 |
+ |
|
460 |
+Mon Jun 13 15:54:44 CEST 2011 (edwin) |
|
461 |
+------------------------------------ |
|
462 |
+ * fmapify scan_structured |
|
463 |
+ |
|
464 |
+Mon Jun 13 15:50:32 CEST 2011 (edwin) |
|
465 |
+------------------------------------ |
|
466 |
+ * fmapify sis |
|
467 |
+ |
|
468 |
+Mon Jun 13 12:12:01 CEST 2011 (edwin) |
|
469 |
+------------------------------------ |
|
470 |
+ * fmapify cryptff |
|
471 |
+ |
|
472 |
+Mon Jun 13 12:03:26 CEST 2011 (edwin) |
|
473 |
+------------------------------------ |
|
474 |
+ * fmapify screnc |
|
475 |
+ |
|
476 |
+Mon Jun 13 11:57:59 CEST 2011 (edwin) |
|
477 |
+------------------------------------ |
|
478 |
+ * fmapify tar |
|
479 |
+ |
|
480 |
+Mon Jun 13 11:55:34 CEST 2011 (edwin) |
|
481 |
+------------------------------------ |
|
482 |
+ * fmap: return -1 on failed off_once_len |
|
483 |
+ |
|
484 |
+Mon Jun 13 11:47:41 CEST 2011 (edwin) |
|
485 |
+------------------------------------ |
|
486 |
+ * fmapify tnef |
|
487 |
+ |
|
488 |
+Mon Jun 13 11:28:32 CEST 2011 (edwin) |
|
489 |
+------------------------------------ |
|
490 |
+ * fmapify Mach-O and CPIO |
|
491 |
+ |
|
492 |
+Sun Jun 12 10:07:16 CEST 2011 (edwin) |
|
493 |
+------------------------------------ |
|
494 |
+ * logg_size is unsigned |
|
495 |
+ |
|
496 |
+Fri Jun 10 21:22:46 CEST 2011 (edwin) |
|
497 |
+------------------------------------ |
|
498 |
+ * fmapify cli_scanbzip |
|
499 |
+ |
|
500 |
+ Jun 10 20:17:19 CEST 2011 (edwin) |
|
501 |
+------------------------------------ |
|
502 |
+ * mbox already fmapified, just drop descriptor |
|
503 |
+ |
|
504 |
+Fri Jun 10 19:54:43 CEST 2011 (acab) |
|
505 |
+------------------------------------ |
|
506 |
+ * fmapify unarj |
|
507 |
+ |
|
508 |
+Fri Jun 10 19:09:38 CEST 2011 (acab) |
|
509 |
+------------------------------------ |
|
510 |
+ * fmapify msexpand |
|
511 |
+ |
|
512 |
+Fri Jun 10 17:02:18 CEST 2011 (edwin) |
|
513 |
+------------------------------------ |
|
514 |
+ * fmapify RTF |
|
515 |
+ |
|
516 |
+Fri Jun 10 17:02:10 CEST 2011 (edwin) |
|
517 |
+------------------------------------ |
|
518 |
+ * add 2 new EOF-safe fmap APIs |
|
519 |
+ |
|
520 |
+Thu Jun 9 16:33:37 CEST 2011 (acab) |
|
521 |
+------------------------------------ |
|
522 |
+ * port chm and mspack to fmap |
|
523 |
+ |
|
524 |
+Wed Jun 8 15:52:37 CEST 2011 (acab) |
|
525 |
+------------------------------------ |
|
526 |
+ * port cab to fmap #1 |
|
527 |
+ |
|
318 | 528 |
Tue Jun 7 12:03:19 EEST 2011 (edwin) |
319 | 529 |
------------------------------------ |
320 | 530 |
* libclamav/phishcheck.c: fix safebrowsing detection on certain URLs |
321 | 531 |
|
322 |
- |
|
323 | 532 |
Thu Jun 9 08:22:31 CEST 2011 (acab) |
324 | 533 |
------------------------------------ |
325 | 534 |
* libclamav/mew.c: harden boundary check on e8/e9 fixup |
... | ... |
@@ -333,6 +1106,10 @@ Thu May 26 14:17:52 CEST 2011 (acab) |
333 | 333 |
------------------------------------ |
334 | 334 |
* libclamav/matcher-hash.c: in hm_sort don't swap an item with itself (bb#2818) |
335 | 335 |
|
336 |
+Thu May 12 15:53:13 CEST 2011 (edwin) |
|
337 |
+---------------------------------- |
|
338 |
+ * Encrypted.PDF -> Heuristics.Encrypted.PDF |
|
339 |
+ |
|
336 | 340 |
Thu May 12 13:01:56 CEST 2011 (tk) |
337 | 341 |
---------------------------------- |
338 | 342 |
* freshclam/manager.c: fix return code of Rfc2822DateTime() (bb#2809) |
... | ... |
@@ -350,6 +1127,10 @@ Fri May 6 16:16:00 EEST 2011 (edwin) |
350 | 350 |
------------------------------------ |
351 | 351 |
* libclamav/c++: add support for building with external LLVM 2.9, and drop external 2.8 support |
352 | 352 |
|
353 |
+Fri May 6 14:34:31 EEST 2011 (edwin) |
|
354 |
+------------------------------------ |
|
355 |
+ * add clambc manpage (bb #2551) |
|
356 |
+ |
|
353 | 357 |
Thu May 5 01:07:57 CEST 2011 (acab) |
354 | 358 |
------------------------------------ |
355 | 359 |
* clamd: log request ip address for instream scans #bb2592 |
... | ... |
@@ -363,6 +1144,15 @@ Tue May 3 22:52:04 PDT 2011 (tk) |
363 | 363 |
--------------------------------- |
364 | 364 |
* sigtool: properly normalize html files (bb#2764) |
365 | 365 |
|
366 |
+Tue May 3 16:16:53 PDT 2011 (tk) |
|
367 |
+--------------------------------- |
|
368 |
+ * sigtool/sigtool.c: fix formatting of hash dbs (bb#2765) |
|
369 |
+ |
|
370 |
+Tue May 3 20:45:30 PDT 2011 (edwin) |
|
371 |
+--------------------------------- |
|
372 |
+ * LLVM: cherry-pick upstream debug crashfix |
|
373 |
+ This fixes a crash when running clambc --debug |
|
374 |
+ |
|
366 | 375 |
Tue May 3 16:14:27 PDT 2011 (tk) |
367 | 376 |
--------------------------------- |
368 | 377 |
* sigtool/sigtool.c: fix formatting of hash dbs (bb#2765) |
... | ... |
@@ -384,15 +1174,48 @@ Sat Apr 16 18:56:40 CEST 2011 (acab) |
384 | 384 |
------------------------------------ |
385 | 385 |
* libclamav, shared: Preliminary win32 conversion to UTF8 |
386 | 386 |
|
387 |
+Sat Apr 16 12:50:49 CEST 2011 (edwin) |
|
388 |
+------------------------------------ |
|
389 |
+ * c4w: disable perf logging when verbose logging is off |
|
390 |
+ |
|
391 |
+Fri Apr 15 13:43:45 EEST 2011 (edwin) |
|
392 |
+------------------------------------- |
|
393 |
+ * bytecode: reuse watchdog thread |
|
394 |
+ |
|
395 |
+Fri Apr 15 10:58:26 EEST 2011 (edwin) |
|
396 |
+------------------------------------- |
|
397 |
+ * bb #2719 |
|
398 |
+ CL_NO* is all in shared/ and libclamav/, the rest don't need to define it. |
|
399 |
+ Also include misc.h for misc_libclamav.c |
|
400 |
+ |
|
387 | 401 |
Thu Apr 14 21:29:36 EEST 2011 (edwin) |
388 | 402 |
------------------------------------- |
389 | 403 |
* libclamav/others.c: make sure TLS key is initializer (bb #2588). |
390 | 404 |
Thanks to Cameron Brown for the detailed analysis of the bug. |
391 | 405 |
|
406 |
+Thu Apr 14 14:54:21 EEST 2011 (edwin) |
|
407 |
+------------------------------------- |
|
408 |
+ * build system: use automake subdir-objects (bb #2369) |
|
409 |
+ |
|
392 | 410 |
Thu Apr 14 13:19:38 EEST 2011 (edwin) |
393 | 411 |
------------------------------------- |
394 | 412 |
* configure: check for enable_extended_FILE_stdio (bb #2542) |
395 | 413 |
|
414 |
+Tue Apr 12 00:32:32 EEST 2011 (edwin) |
|
415 |
+------------------------------------- |
|
416 |
+ * matcher-ac optimization: |
|
417 |
+ eliminate the IS_LEAF branch from the scanner: |
|
418 |
+ - concatenate the leaf's list with the failtarget's list |
|
419 |
+ - copy the trans pointer from the failtarget |
|
420 |
+ - make sure we only free the trans table once in ac_free (because we have more |
|
421 |
+ than 1 ->trans pointers that points to same place now) |
|
422 |
+ |
|
423 |
+ This results in ~5% speed improvement. |
|
424 |
+ |
|
425 |
+Thu Apr 11 13:19:38 EEST 2011 (edwin) |
|
426 |
+------------------------------------- |
|
427 |
+ * matcher-ac: optimize the not-taken case |
|
428 |
+ |
|
396 | 429 |
Mon Apr 11 17:22:46 CEST 2011 (tk) |
397 | 430 |
---------------------------------- |
398 | 431 |
* libclamav: add basic GIF validator |
... | ... |
@@ -405,6 +1228,10 @@ Sat Apr 9 03:56:17 CEST 2011 (acab) |
405 | 405 |
------------------------------------ |
406 | 406 |
* libclamav/pe.c: reset corrupted status before bytecode hooks (bb#2544) |
407 | 407 |
|
408 |
+Fri Apr 8 18:24:07 CEST 2011 (tk) |
|
409 |
+---------------------------------- |
|
410 |
+ * add dconf for swf |
|
411 |
+ |
|
408 | 412 |
Thu Apr 7 18:17:56 CEST 2011 (tk) |
409 | 413 |
---------------------------------- |
410 | 414 |
* libclamav: add PNG validator based on pngcheck |
... | ... |
@@ -434,6 +1261,14 @@ Tue Mar 15 17:56:59 CET 2011 (tk) |
434 | 434 |
--------------------------------- |
435 | 435 |
* sigtool: allow arbitrary names for --build |
436 | 436 |
|
437 |
+Mon Mar 14 20:29:27 CET 2011 (edwin) |
|
438 |
+--------------------------------- |
|
439 |
+ * fmap: reduce amount of mmap() calls in fmap_aging. |
|
440 |
+ |
|
441 |
+Fri Mar 11 20:30:45 CET 2011 (tk) |
|
442 |
+--------------------------------- |
|
443 |
+ * cosmetics (bb#2207) |
|
444 |
+ |
|
437 | 445 |
Thu Mar 10 15:54:05 CET 2011 (tk) |
438 | 446 |
--------------------------------- |
439 | 447 |
* libclamav: optimize handling of {n} wildcards (bb#1796) |
... | ... |
@@ -442,10 +1277,18 @@ Wed Mar 9 15:42:50 CET 2011 (tk) |
442 | 442 |
--------------------------------- |
443 | 443 |
* clamdscan: fix file exclusion (bb#2579) |
444 | 444 |
|
445 |
+Fri Mar 4 18:45:41 CET 2011 (acab) |
|
446 |
+----------------------------------- |
|
447 |
+ * c4w: limit cloud queries to certain file types |
|
448 |
+ |
|
445 | 449 |
Fri Mar 4 18:26:44 CET 2011 (acab) |
446 | 450 |
----------------------------------- |
447 | 451 |
* libclamav: Extend prescan_cb with file types |
448 | 452 |
|
453 |
+Thu Mar 3 17:26:34 CET 2011 (tk) |
|
454 |
+----------------------------------- |
|
455 |
+ * document --debug (bb#2589) |
|
456 |
+ |
|
449 | 457 |
Mon Feb 28 21:46:50 CET 2011 (tk) |
450 | 458 |
--------------------------------- |
451 | 459 |
* clamd: add new option ClamukoExcludeUID (bb#2260) |
... | ... |
@@ -473,10 +1316,63 @@ Tue Feb 15 19:19:31 CET 2011 (tk) |
473 | 473 |
--------------------------------- |
474 | 474 |
* sigtool/sigtool.c: improve handling of bytecode.info (bb#2292) |
475 | 475 |
|
476 |
+Mon Feb 14 19:19:20 CET 2011 (edwin) |
|
477 |
+--------------------------------- |
|
478 |
+ * Add some performance measurement code. |
|
479 |
+ |
|
480 |
+Mon Feb 14 10:13:43 CET 2011 (edwin) |
|
481 |
+--------------------------------- |
|
482 |
+ * bytecode: successfully skip bytecodes that use unknown APIs |
|
483 |
+ When unknown APIs are used, the bytecode is skipped. |
|
484 |
+ However we were still checking that the number of loaded functions is correct, |
|
485 |
+ and of course we were failing because when skipping the number of loaded functions is |
|
486 |
+ 0. Fix this by not checking the number of loaded functions when skipping a |
|
487 |
+ bytecode. |
|
488 |
+ |
|
476 | 489 |
Fri Feb 11 13:16:41 CET 2011 (tk) |
477 | 490 |
--------------------------------- |
478 | 491 |
* sigtool/sigtool.c: handle all signature formats with --(list|find)-sigs (bb#2534) |
479 | 492 |
|
493 |
+Thu Feb 10 15:05:44 CET 2011 (edwin) |
|
494 |
+--------------------------------- |
|
495 |
+ * c4w: fix negative time |
|
496 |
+ |
|
497 |
+Thu Feb 10 14:34:29 CET 2011 (edwin) |
|
498 |
+--------------------------------- |
|
499 |
+ * c4w: another build error |
|
500 |
+ |
|
501 |
+Thu Feb 10 14:13:18 CET 2011 (edwin) |
|
502 |
+--------------------------------- |
|
503 |
+ * c4w: fix some build errors |
|
504 |
+ |
|
505 |
+Thu Feb 10 13:42:39 CET 2011 (edwin) |
|
506 |
+--------------------------------- |
|
507 |
+ * c4w: add more time measurement |
|
508 |
+ |
|
509 |
+Wed Feb 9 22:45:52 CET 2011 (edwin) |
|
510 |
+--------------------------------- |
|
511 |
+ * sigui: add .mo files |
|
512 |
+ |
|
513 |
+Wed Feb 9 22:31:41 CET 2011 (edwin) |
|
514 |
+--------------------------------- |
|
515 |
+ * sigui: enable locales |
|
516 |
+ |
|
517 |
+Wed Feb 9 16:13:56 CET 2011 (edwin) |
|
518 |
+--------------------------------- |
|
519 |
+ * Add .pot file |
|
520 |
+ |
|
521 |
+Wed Feb 9 14:49:22 CET 2011 (edwin) |
|
522 |
+--------------------------------- |
|
523 |
+ * sigui: add HU translation |
|
524 |
+ |
|
525 |
+Wed Feb 9 14:46:53 CET 2011 (edwin) |
|
526 |
+--------------------------------- |
|
527 |
+ * Add gettext rules to Makefile |
|
528 |
+ |
|
529 |
+Wed Feb 9 14:46:32 CET 2011 (edwin) |
|
530 |
+--------------------------------- |
|
531 |
+ * sigui: fix translatable strings. |
|
532 |
+ |
|
480 | 533 |
Tue Feb 8 02:42:11 CET 2011 (acab) |
481 | 534 |
----------------------------------- |
482 | 535 |
* libclamav/mpoo.c: Make solaris linker happy - Thanks to John Kendall <john*capps.com> |