changes 0.1.13 devel-2 to devel-7:

rbl_lookup:

-   fixes a bug introduced in 0.1.13 devel-2 which did not respect MAXDNSBLHITS
    or MAXDNSBLSCORE settings.

cache:

-    version "management" implemented
     Cache is supposed to only exit if a new version is announced via $CVERSION
     Every query must contain a CVERSION on which the cache decides to pass back
     the query with a "unknown query" response, setting a suicid flag itself
     and additionally the client sends a kill and moves on.

     sitenote: perl and IPC is ugly. especially when it comes to signals and
               sockopts - low level stuff is highly undocumented and must be
               guessed and tried out via libc syscall man-pages. Just try to
               set a receiving/sending timeout (man setsockopt) ;-) Seems like
               perl's IO::Socket::UNIX module is ignoring this all.

-    timeouts implemented

-    -k (ill) switch added (experimental) - "./policyd-weight -k" throws a kill
     to the cache and exits.
     Can be used in postfix restart/stop scripts.

debugging:

-   more debugging messages added


todo:

-   more cache connectivity tests and worst case scenarios, race exception
    handling

-   saving a prayer that murphy celebrates x-mas, too

-   scheduling for holiday, gift shopping, preparing for x-mas
    I won't be there from 23th to 8th


-- 
    Robert Felber (PGP: 896CF30B)
    Munich, Germany

____________________________________________________________
Policyd-weight Mailinglist - http://www.policyd-weight.org/

Reply via email to