On Tuesday 10 August 2004 02:41 pm, Damian Menscher wrote: [snip: using a program delivery to process update mailing list mails] > With sendmail, you could add to /etc/aliases something like: > clamav-updates | sigtool --add
that's the ticket. > Anyone know if it's really feasible for us to obtain a mailserver that > can send out 2k emails to all (100,000?) users in a short (5-10 mins) > time? Assuming those numbers are reasonable, that means 200 meg of > data. Combined with SMTP overhead, it seems like it would be > troublesome. Additionally, there are potential bandwidth issues if you > consider we'd need to do that several times/day. well, I would think this would be an 'optional' thing you could do, or maybe part of a 'premium' service provided for a fee. As Jef mentioned, most small time folks are perfectly happy with hourly updates in a pull configuration. > Updating the "main" database is one concern. Sending out a 2-meg email > to everyone seems like it might be too much load, but sending out the 1K > email telling everyone to get it means the mirrors will get swamped. I > can't think of a way around this, but hopefully someone else can? well, I would hope that while also grabbing these daily.cvd updates via email, that the admin is also running freshclam (perhaps less frequently now that he/she only needs to check main.cvd once a day) to grab the main.cvd and doesn't need notification for it. Forgive my ignorance if I'm not interpreting the role of the main/daily.cvd files correctly: main.cvd: updated daily with all of the updates done to daily.cvd throughout the day daily.cvd: 0sec updates to the database, get rolled into main.cvd nightly > Also, this doesn't give much provision for removing "bad" signatures > (that cause false positives) since it really just appends rules. We'd > need to figure out a way to delete signatures also. I could imagine > doing this by including a "null" signature, or using some other flag. true. perhaps the first line of the email could be a command, and a simple sh/perl/c program could parse it and then call the proper commands to add or remove the signature that follows. > Finally, there's the whole issue of multiplying your points of failure. > If your current database is screwed, appending more to it will leave it > screwed. And if you add stuff to it a few times a day, chances are it > will get screwed up at some point. At least this issue has a simple > fix: include an MD5 sum with the update which must match your MD5 sum > after applying the update. If they don't match, you know something went > wrong, either with this update or a previous one. (This has the danger > that if the developers send an email with an incorrect MD5 hash, > everyone will thrash the mirrors.) eek. > Note to the developers: please don't feel like you have to code up any > of our random ideas. I'm just having fun brainstorming about how to > optimize this process. I expect in another few days of discussion we'll > have converged on a fairly sane idea. or scrap the whole idea all together :) -Jeremy -- Jeremy Kitchen ++ Systems Administrator ++ Inter7 Internet Technologies, Inc. [EMAIL PROTECTED] ++ www.inter7.com ++ 866.528.3530 ++ 847.492.0470 int'l kitchen @ #qmail #gentoo on EFnet ++ scriptkitchen.com/qmail ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Clamav-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/clamav-users