... | ... |
@@ -1,3 +1,8 @@ |
1 |
+Tue Jul 28 20:34:13 CEST 2009 (tk) |
|
2 |
+---------------------------------- |
|
3 |
+ * clamscan, clamd, libclamav: load cvd files on-the-fly (without unpacking them |
|
4 |
+ to /tmp) by default |
|
5 |
+ |
|
1 | 6 |
Tue Jul 28 20:19:08 CEST 2009 (tk) |
2 | 7 |
---------------------------------- |
3 | 8 |
* libclamav: improve loading speed of compressed databases (bb#1105) |
... | ... |
@@ -105,7 +105,7 @@ int main(int argc, char **argv) |
105 | 105 |
int ret, tcpsock = 0, localsock = 0, i, min_port, max_port; |
106 | 106 |
unsigned int sigs = 0; |
107 | 107 |
int lsockets[2], nlsockets = 0; |
108 |
- unsigned int dboptions = 0; |
|
108 |
+ unsigned int dboptions = CL_DB_CVDNOTMP; |
|
109 | 109 |
#ifdef C_LINUX |
110 | 110 |
struct stat sb; |
111 | 111 |
#endif |
... | ... |
@@ -328,7 +328,7 @@ int scanmanager(const struct optstruct *opts) |
328 | 328 |
{ |
329 | 329 |
mode_t fmode; |
330 | 330 |
int ret = 0, fmodeint, i; |
331 |
- unsigned int options = 0, dboptions = 0; |
|
331 |
+ unsigned int options = 0, dboptions = CL_DB_CVDNOTMP; |
|
332 | 332 |
struct cl_engine *engine; |
333 | 333 |
struct stat sb; |
334 | 334 |
char *file, cwd[1024], *pua_cats = NULL; |
... | ... |
@@ -81,7 +81,7 @@ typedef enum { |
81 | 81 |
#define CL_DB_COMPILED 0x400 /* internal */ |
82 | 82 |
|
83 | 83 |
/* recommended db settings */ |
84 |
-#define CL_DB_STDOPT (CL_DB_PHISHING | CL_DB_PHISHING_URLS) |
|
84 |
+#define CL_DB_STDOPT (CL_DB_PHISHING | CL_DB_PHISHING_URLS | CL_DB_CVDNOTMP) |
|
85 | 85 |
|
86 | 86 |
/* scan options */ |
87 | 87 |
#define CL_SCAN_RAW 0x0 |