[Pdns-users] Exception: unknown escape sequence on NAPTR regex

Peter Fern pdns at obfusc8.org
Tue Aug 5 03:19:01 UTC 2008


Duane wrote:
> Peter Fern wrote:
>
>   
>> All I'm trying to do is get PDNS to return a record verbatim from the
>> backend (actually, I've just reviewed the RFC, which says a
>> double-backslash in the zone must return a single in the response). 
>> Simply matching '\\' and returning '\' is a low-cost operation, and
>> required for RFC compliance - I can't believe that this will result in a
>> significant load increase.  In any case, load is not an issue for our
>> application - we can through more hardware at it.  And expanding the
>> regex before adding to the backend is entirely impractical since we'd
>> potentially have to insert hundreds of thousands of records to match a
>> single pattern with a backref, depending on the numbering scheme.
>>     
>
> I'm assuming you are talking about consecutive numbering, in which case
> you just use a wildcard.
>   

Correct, however we often have a requirement to match a substring and 
sub it into another pattern to translate one number range to another, 
hence the requirement for regex.  And regardless - it's currently 
impossible to escape characters like '+' since the backslashes are not 
passed correctly.


More information about the Pdns-users mailing list