• Grigorii Demidov's avatar
    Deckard: support for duplicate records · 479cd4e8
    Grigorii Demidov authored and Petr Špaček's avatar Petr Špaček committed
    dnspython library by default coalesces RRsets of same type into one and
    automaticaly deduplicates equicalent RRs inside one RRset.
    This prevented Deckard from testing DNS messages with duplicate RR.
    
    To prevent this, all DNS messages are now parsed using option
    one_rr_per_rrset=True. This setting may create multiple RRsets
    of the same type but it seems okay for Deckard because the comparison
    algorithms compare individual RRs and ignore how they are distributed
    among RRsets.
    479cd4e8