2008.11.27.
policy support
A clapf hamarosan verziót (major release) fog váltani, aminek az oka a házirendek támogatása.
Az egyik felhasználó kérte a feature-t, és rájöttem, hogy ez tényleg jó dolog. Ennek a segÃtégével ugyanis a clapf nagy mértékben testre szabható, ami fÅ‘leg vállalati környezetben hasznos dolog. Jelenleg MySQL táblában vagy LDAP cÃmtárban lehet tárolni azokat a paramétereket, amelyekkel akár felhasználónként egyedivé lehet tenni a program viselkedését. Pl. be lehet immár azt is állÃtani, hogy az egyik csoport (policy group) csak megjelöli a spamet, egy másik meg karanténba teszi. Vagy ha a használt vÃrusÃrtó rendre rosszul kezel egy levelet, akkor az egyébként default szabályt (=silent discard) felül lehet bÃrálni, hogy xy megkapja ezeket a leveleket, mÃg a többi csoport tagjai továbbra is teljes mértékben védettek a malware ellen.
A 0.4-es szériára váltás azért is idÅ‘szerű, mert a 0.3-as vonat már a 31. stabil verziót tudja maga mögött. Hiába na, 4 év az nagy idÅ‘, ugyanis még 2004-ben kezdtem el Ãrni egy antivÃrus programot, pontosabban egy interface-t, postfix-hez. Aztán ez lett belÅ‘le.
A további tervekben többek között szerepel a sablon (template) alapú értesÃtések küldése, az Active Directory támogatás kiterjesztése a policy-ra, stb.
Végül azt is tervbe vettem, hogy a mydb fantázianevű adatbázist is összelövöm a clapf démonnal. Ez úgy működik majd, hogy fut egy nem fork()-oló démon egy TCP porton, ami a mydb file tartalmát beolvassa, és egy hash adatszerkezetbe tölti. A kliens processzek a TCP porton kommunikálhatnak vele. Mivel minden adat memóriában van, ezért nincs (itt és most) diszkművelet, I/O terhelés, stb. tehát (elméletileg) a lekérdezett tokenek valószÃnűségeit nagyon gyorsan vissza tudja adni. A módosÃtásokat pedig úgy kezeli majd ez az extra démon, hogy pl. 5 percenként kiÃrja diszkre a változásokat.




