Hi All, I've been using p3scan, smtp-gated, and dansguardian for the last couple of months successfully (one production installation has uptime of 63 days). For those unfamiliar with these software: p3scan is a POP3 anti-virus/spam gateway, smtp-gated is a transparent anti-virus/spam SMTP gateway, and dansguardian is an anti-virus web filter.
p3scan was already ported to OpenBSD (specifically, pf), but it had some issues, and I fixed them. It has GPL license. smtp-gated is among FreeBSD ports, and it was relatively easy to compile on OpenBSD. It has GPL license. I did some fixes to DansGuardian, and I'm still working on it, but it's stable (although I'm aware of some minor issues). It has GPL license. Before I did this work, I tried to find similar projects already available on OpenBSD, and failed to find any. (Actually, in place of smtp-gated, I first used postfix/amavisd-new solution. But I needed a real transparent smtp proxy.) They all run on both OpenBSD 3.9 and 4.0 now, and both i386 and amd64. (As a side note, I'm really impressed by the improvements in OpenBSD 4.0 amd64. Thanks.) I can readily provide tar.gz files, if anyone needs them. I'm not sure why so many capable OpenBSD developers did not choose to create OpenBSD packages of these software (lack of time perhaps), so I need your feedback: 1. Is there any specific reason I'm ignorant of, why any or all software I mention above were not added to OpenBSD ports and packages? Probably nobody needed them? Was there any discussion on these software before, which I totally missed? 2. How do you choose which software to add among OpenBSD ports? 3. Those among you familiar with the source code of those software, do you think the code quality is high enough? Personally I have some concerns, but they can be handled. 4. What about the documentation? None of them are perfect. 5. Do you think the license is OK? They are all GPL. 6. Is there any mismatch with OpenBSD philosophy? I mean, OpenBSD is first of all for freedoms, but dansguardian is a web filter. On the other hand, dansguardian is also an anti-virus HTTP gateway. 7. Last but not the least, I've really needed them, but is there any interest among other OpenBSD users in any of these software? I would appreciate your comments.