 |
 | Re: Fixed it |  |
 | Re: Fixed it |  |
GuitarBob
Joined: 09 Jul 2006 |
Posts: 9 |
Location: USA |
|
 |
Posted: Fri Jul 06, 2007 10:41 pm |
|
 |
 |
 |
 |
Give Clam a while and see if they use the improved code. If they don't by the next ClamWin version, why not make the improved code a user option in ClamWin until Clam adopts it? Someone needs to check it occasionally.
Regards,
|
|
 |
 | |  |
kcbrown
Joined: 05 Jul 2007 |
Posts: 0 |
|
|
 |
Posted: Fri Jul 06, 2007 11:01 pm |
|
 |
 |
 |
 |
GuitarBob wrote: |
Give Clam a while and see if they use the improved code. If they don't by the next ClamWin version, why not make the improved code a user option in ClamWin until Clam adopts it? Someone needs to check it occasionally.
Regards, |
That would require either compiling two separate versions of libclamav, or putting a lot of conditional code in the backend. In other words, that's probably a lot more trouble than it's worth, especially since the currently released code is obviously very, very broken. Writing the code such that the database load behaviour were selectable would also be a great deal of trouble and would complicate the code more than it needs to be (the simpler the code, the more reliable it is, though it obviously needs to be simple in an intelligent way, as this bug illustrates so well).
I'd be more inclined to agree with you on this if it were a frontend feature or something, but this is the backend we're talking about here...
|
|
 |
 | |  |
kcbrown
Joined: 05 Jul 2007 |
Posts: 0 |
|
|
 |
Posted: Sat Jul 07, 2007 1:29 am |
|
 |
 |
 |
 |
GuitarBob wrote: |
Thanks for your work. I hope they can get it into ClamWin soon. Is this also something that can be used by ClamAV as well? They are really separate projects, and giving it to one project might not necessarily get it to the other project. In fact, ClamAV would probably be the one to give it to, since, at this point, ClamWin essentially provides a Windows GUI to ClamAV, with specific Windows coding only as needed.
|
The fix is to the general ClamAV code (libclamav in particular), so it applies universally to all platforms that ClamAV runs on.
|
|
budtse
Joined: 14 Jan 2006 |
Posts: 0 |
Location: Belgium |
|
 |
Posted: Sat Jul 07, 2007 3:16 pm |
|
 |
 |
 |
 |
ClamAV is very much aware of this problem (they've added a FAQ specifically for this, recommending the use of clamd/clamscand in stead of clamscan). I hope they will give this issue some priority.
|
|
 | Re: Fixed it |  |
 |
 | |  |
GuitarBob
Joined: 09 Jul 2006 |
Posts: 9 |
Location: USA |
|
 |
Posted: Mon Jul 09, 2007 1:26 pm |
|
 |
 |
 |
 |
I believe he's talking about 0.90.2, which is the latest stable version available under ClamWin.
Regards,
|
|
 | Re: Fixed it |  |
abc
Joined: 26 Feb 2007 |
Posts: 0 |
|
|
 |
Posted: Mon Jul 09, 2007 1:56 pm |
|
 |
 |
 |
 |
kcbrown wrote: |
b0ne wrote: |
kcbrown wrote: |
Whoever wrote the code in libclamav/readdb.c has now officially failed data structures and/or algorithms.  |
Supposedly this was fixed in the devel branch of clamav. You might want to check their svn to see if that change is in place, see if you can contact someone to push the patch through. |
I looked over the source in the trunk. The bug is still there, though the code itself is somewhat different. It may be faster but it's still O(n^2).
So they still fail the class.  |
It would be really great if you can provide a patch against current svn of clamav:
https://svn.clamav.net/svn/clamav-devel/trunk/
and send it to the clamav developers list:
https://lists.clamav.net/mailman/listinfo/clamav-devel
or clamav bugzilla:
https://wwws.clamav.net/bugzilla/
|
|
 |
 | |  |
GuitarBob
Joined: 09 Jul 2006 |
Posts: 9 |
Location: USA |
|
 |
Posted: Mon Jul 09, 2007 3:32 pm |
|
 |
 |
 |
 |
In my opinion, the ClamWin team should have some sort of expedited "pipeline" (and vice-versa) to ClamAV for cases like this. It should not be difficult for users to effect a needed change. Users are not only the "customers" of the product, they can be a valuable developmental resource as well. This is what Open Source is supposed to be about.
Regards,
|
|
tititou
Joined: 08 Feb 2007 |
Posts: 0 |
Location: France |
|
 |
Posted: Mon Jul 09, 2007 7:39 pm |
|
 |
 |
 |
 |
>> or clamav bugzilla:
>> https://wwws.clamav.net/bugzilla/ https://wwws.clamav.net/bugzilla/
Bug report 565 has been filled on clamav bugzilla. It should be visible for others soon.
https://wwws.clamav.net/bugzilla/show_bug.cgi?id=565 https://wwws.clamav.net/bugzilla/show_bug.cgi?id=565
Best regard[/url]
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 2 of 2
|
|
|
Powered by phpBB © phpBB Group
Design by phpBBStyles.com | Styles Database.
Content © ClamWin Free Antivirus GNU GPL Free Software Open Source Virus Scanner. Free Windows Antivirus. Stay Virus Free with Free Software.
|  |