Add rbldns parameter to iplist as an alias for 'file'.
[apps/pfixtools.git] / postlicyd / rbl.c
index d03d06b..4e1ac27 100644 (file)
@@ -195,7 +195,6 @@ uint32_t rbldb_stats(const rbldb_t *rbl)
     for (int i = 0 ; i < 1 << 16 ; ++i) {
         ips += array_len(rbl->ips[i]);
     }
-    printf("memory overhead of rbldb: %u\n", sizeof(rbldb_t));
     return ips;
 }
 
@@ -273,7 +272,7 @@ static bool rbl_filter_constructor(filter_t *filter)
            *  the file pointed by filename MUST be a valid ip list issued from
            *  the rsync (or equivalent) service of a (r)bl.
            */
-          case ATK_FILE: {
+          case ATK_FILE: case ATK_RBLDNS: {
             bool lock = false;
             int  weight = 0;
             rbldb_t *rbl = NULL;
@@ -395,6 +394,7 @@ static int rbl_init(void)
     /* Parameters.
      */
     (void)filter_param_register(type, "file");
+    (void)filter_param_register(type, "rbldns");
     (void)filter_param_register(type, "hard_threshold");
     (void)filter_param_register(type, "soft_threshold");
     return 0;