On Tue, Dec 06, 2022 at 02:35:44PM +0100, Wolfgang Breyha wrote:
> Hi!
> 
> I'm using SA 4 trunk and tried the urinsrhsbl. Not sure if this is a bug or
> abuse on my side.
> 
> I already have two RBLs... one
> uribl.example.at
> and one
> uriblfull.example.at
> 
> The first does not use "tflags notrim", the second does.
> 
> Now I added a lookup for uribl.example.at like
> urinsrhssub     __URIBL_ZID_16     uribl.example.at.        A  16
> body            __URIBL_ZID_16     eval:check_uridnsbl('__URIBL_ZID_16')
> tflags          __URIBL_ZID_16     net domains_only
> But if I check the debug output I see checks for the FQDN of all three NS
> RRs instead of one lookup for the trimmed NS domain.
> 
> According to the man page of URIBLDNS this should only happen if
> urifullnsrhssub is used?
> 
> Why are there two variants urinsrhssub/urifullnsrhssub? And what happens if
> "tflags notrim" is used with them?
> 
> Is it even valid to use urinsrhssub on a RBL where urirhssub is used as
> well? I felt quite comfortable to do so since it was the easiest way to add
> support for NS listings with an existing uribl.

I would just create a bug, preferably with tested examples of all variants. 
:-)  Most than likely there has been some oversights with legacy code and
notrim addition, *nsrhs* isn't even used in stock rules.

Reply via email to