[rbldnsd] rbdnsd extension: fastlist

Axb axb.lists at gmail.com
Fri Feb 28 16:05:59 MSK 2014


Hello all

5 years ago I brainstormed an idea with Michael and neither can remember 
why we never followed up on it.

When I knocked his door again, Michael's comment was:
"I hoped that after 5 years there will be no need in all this antispam 
stuff anymore.  Oh well."

Now, with Michaels attention, the basic idea is:

Enhance rbldnsd by adding "in memory" zones which can be instantly 
updated via a specially crafted query.
This would allow instant listings, avoid cron rsync lag

or maybe someone wnats to use memory based zones only and get instant 
delistings/expiration.

one use would be
#FILE BASED
list.example.net:list.example.net.rbldnsd
# MEMORY
list.example.net:fastlist.example.net

a query sent to blah.fastlist.example.net would add the IP/domain/hash 
to the in memory fastlist.example.net and made available to list.example.net

Memory TTL (FASTTTL) could be taken from a param in the parent zone file 
or if we want purely memory based zone, then via a value in rbldnsd 
config file/startup command
___
list.example.net.rbldnsd
# TTL 30
# FASTTTL 90
___

this could allow for easy config changes for remote rbldnsd instances by 
just by changing the FASTTTL at origin

In memory data could be purged after rbldnsd reloads rsync'd file zones.


Important subject to brainstorming: ACL methods


Comments, ideas?

Thx

Axb





More information about the rbldnsd mailing list