designate/contrib
Graham Hayes d72c652013 Ensure we do not pass invalid data for A records
DNSPython does not allow IPs to have leading zeros
for A records [1] and eventlet agrees [2], so we should
ensure we do not create a situation where a project can
DOS itself.

This patch uses the DNSPython method to ensure it is kept in sync

1 - https://github.com/rthalley/dnspython/blob/v1.15.0/dns/ipv4.py#L52-L54
2 - https://github.com/eventlet/eventlet/blob/v0.20.0/eventlet/support/dns/ipv4.py#L52-L54

Partial-Bug: 1760833
Change-Id: I975b18d390647de9fe11c105cd421b761f88be6c
2018-04-11 15:34:15 +01:00
..
archive/backends Use designate.utils.generate_uuid instead of str(uuid.uuid4) 2017-01-16 16:12:08 +07:00
designate-ext-samplehandler Update .gitignore 2017-12-01 13:20:38 +07:00
djbdns Add djbdns backend 2016-05-20 10:46:36 +00:00
vagrant Enable worker and producer by default in devstack local.conf 2017-12-03 18:02:09 +08:00
consume.py Make notifications pluggable 2017-01-19 16:10:15 +00:00
dns_dump_dnspy.py Fix style errors H305 and H307 2014-06-18 17:35:43 -05:00
dns_dump_hex_to_text.py Remove white space between print and () 2016-08-23 16:14:07 +08:00
dns_dump_raw.py Implement TSIG Support in mDNS 2015-03-16 17:16:51 +00:00
dns_dump_server.py Implement mDNS Service 2014-06-04 23:45:27 +01:00
fixleadingzeros.py Ensure we do not pass invalid data for A records 2018-04-11 15:34:15 +01:00
public_suffix_list.dat Check for multi level tlds 2017-10-17 17:36:55 +01:00
records_mass_create.py Use designate.utils.generate_uuid instead of str(uuid.uuid4) 2017-01-16 16:12:08 +07:00
zoneextractor.py Remove translation of log messages 2018-03-14 12:54:05 -07:00