https://bugs.exim.org/show_bug.cgi?id=2369

            Bug ID: 2369
           Summary: New feature: single-key lookup type based on
                    libcorkipset -
                    https://github.com/dcreager/libcorkipset
           Product: Exim
           Version: N/A
          Hardware: All
                OS: All
            Status: NEW
          Severity: wishlist
          Priority: medium
         Component: Lookups
          Assignee: ni...@exim.org
          Reporter: nobrow...@gmail.com
                CC: exim-dev@exim.org

Created attachment 1175
  --> https://bugs.exim.org/attachment.cgi?id=1175&action=edit
This is the patch, wrapped in a gzipped tarfile to avoid Content-Type problems.

Patch attached, applies with minor fuzz to current master.  Includes tests.

Motivation: this is the kind of thing people do with rbldnsd, and if you ask
how to do this rbldnsd will certainly be the answer.  But it is a PITA to
connect it to Exim, due to an unlucky combination of facts:

1.  The dnsdb lookup cannot be used unless you have a spare IP *and* spare
domain to dedicate to the rbldnsd listening socket, because Exim DNS relies
wholly on the libc resolver which in turn cannot be convinced to use a port
other than 53.
And port 53 is most likely taken by a real nameserver daemon.

2.  rbldnsd has no TCP mode, so Exim readsocket expansion is also of no use.

You can think of other ways to connect them but there will be another gotcha to
prevent it.

So there.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to