|
|
|
@ -45,43 +45,6 @@ |
|
|
|
|
} |
|
|
|
|
#else |
|
|
|
|
int checkaccess(const char *path, const char *username, int mode) |
|
|
|
|
*** /home/njh/src/clamav-devel/trunk/./clamscan/clamscan_opt.h 2008-02-15 09:45:55.000000000 +0000 |
|
|
|
|
--- ./clamscan/clamscan_opt.h 2007-11-08 14:27:08.000000000 +0000 |
|
|
|
|
*************** |
|
|
|
|
*** 54,68 **** |
|
|
|
|
{"include", 1, 0, 0}, |
|
|
|
|
{"include-dir", 1, 0, 0}, |
|
|
|
|
{"max-files", 1, 0, 0}, |
|
|
|
|
! {"max-filesize", 1, 0, 0}, |
|
|
|
|
! {"max-scansize", 1, 0, 0}, |
|
|
|
|
{"max-recursion", 1, 0, 0}, |
|
|
|
|
{"max-dir-recursion", 1, 0, 0}, |
|
|
|
|
{"detect-pua", 0, 0, 0}, |
|
|
|
|
{"disable-archive", 0, 0, 0}, |
|
|
|
|
{"no-archive", 0, 0, 0}, |
|
|
|
|
{"detect-broken", 0, 0, 0}, |
|
|
|
|
{"block-encrypted", 0, 0, 0}, |
|
|
|
|
{"no-pe", 0, 0, 0}, |
|
|
|
|
{"no-elf", 0, 0, 0}, |
|
|
|
|
{"no-ole2", 0, 0, 0}, |
|
|
|
|
--- 54,70 ---- |
|
|
|
|
{"include", 1, 0, 0}, |
|
|
|
|
{"include-dir", 1, 0, 0}, |
|
|
|
|
{"max-files", 1, 0, 0}, |
|
|
|
|
! {"max-space", 1, 0, 0}, |
|
|
|
|
! {"max-ratio", 1, 0, 0}, |
|
|
|
|
{"max-recursion", 1, 0, 0}, |
|
|
|
|
{"max-dir-recursion", 1, 0, 0}, |
|
|
|
|
+ {"max-mail-recursion", 1, 0, 0}, |
|
|
|
|
{"detect-pua", 0, 0, 0}, |
|
|
|
|
{"disable-archive", 0, 0, 0}, |
|
|
|
|
{"no-archive", 0, 0, 0}, |
|
|
|
|
{"detect-broken", 0, 0, 0}, |
|
|
|
|
{"block-encrypted", 0, 0, 0}, |
|
|
|
|
+ {"block-max", 0, 0, 0}, |
|
|
|
|
{"no-pe", 0, 0, 0}, |
|
|
|
|
{"no-elf", 0, 0, 0}, |
|
|
|
|
{"no-ole2", 0, 0, 0}, |
|
|
|
|
*** /home/njh/src/clamav-devel/trunk/./freshclam/manager.c 2008-02-25 15:41:07.000000000 +0000 |
|
|
|
|
--- ./freshclam/manager.c 2008-02-25 15:43:03.000000000 +0000 |
|
|
|
|
*************** |
|
|
|
@ -475,7 +438,7 @@ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
*** /home/njh/src/clamav-devel/trunk/./clamdscan/client.c 2008-01-23 16:19:16.000000000 +0000 |
|
|
|
|
--- ./clamdscan/client.c 2008-01-22 17:46:00.000000000 +0000 |
|
|
|
|
--- ./clamdscan/client.c 2008-02-25 15:57:20.000000000 +0000 |
|
|
|
|
*************** |
|
|
|
|
*** 15,36 **** |
|
|
|
|
--- 15,44 ---- |
|
|
|
@ -550,12 +513,12 @@ |
|
|
|
|
+ else { |
|
|
|
|
+ *pt = 0; |
|
|
|
|
+ if(unlink(buff)) { |
|
|
|
|
+ mprintf("%s: Can't remove.\n", buff); |
|
|
|
|
+ logg("%s: Can't remove.\n", buff); |
|
|
|
|
+ mprintf("~%s: Can't remove.\n", buff); |
|
|
|
|
+ logg("~%s: Can't remove.\n", buff); |
|
|
|
|
+ notremoved++; |
|
|
|
|
+ } else { |
|
|
|
|
+ mprintf("%s: Removed.\n", buff); |
|
|
|
|
+ logg("%s: Removed.\n", buff); |
|
|
|
|
+ mprintf("~%s: Removed.\n", buff); |
|
|
|
|
+ logg("~%s: Removed.\n", buff); |
|
|
|
|
+ } |
|
|
|
|
+ } |
|
|
|
|
+ } |
|
|
|
@ -664,23 +627,6 @@ |
|
|
|
|
free(scancmd); |
|
|
|
|
return -1; |
|
|
|
|
*************** |
|
|
|
|
*** 134,140 **** |
|
|
|
|
ret = dsresult(sockd, opt); |
|
|
|
|
|
|
|
|
|
if(!ret) |
|
|
|
|
! logg("~%s: OK\n", filename); |
|
|
|
|
|
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
--- 212,218 ---- |
|
|
|
|
ret = dsresult(sockd, opt); |
|
|
|
|
|
|
|
|
|
if(!ret) |
|
|
|
|
! logg("%s: OK\n", filename); |
|
|
|
|
|
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
*************** |
|
|
|
|
*** 148,161 **** |
|
|
|
|
char buff[4096], *pt; |
|
|
|
|
|
|
|
|
|