Class to implement RFC7871 (Client Subnet in DNS Queries) for dnspython.
Python
Switch branches/tags
Nothing to show
Latest commit b64d1c4 Aug 6, 2016 @tresni tresni committed on GitHub Update README.md
Replace draft name with RFC 7871
Permalink
Failed to load latest commit information.
.gitignore Ignore setup.py generated files Mar 8, 2016
LICENSE Update LICENSE Apr 6, 2016
README.md Update README.md Aug 5, 2016
clientsubnetoption.py Release 2.1.0 Mar 8, 2016
setup.py Release 2.1.0 Mar 8, 2016

README.md

ClientSubnetOption

Class to add RFC 7871 - Client Subnet in DNS Queries support to dnspython.

Installation

pip install clientsubnetoption

Requirements

Note: If you are installing dnspython on Python3, use pip install dnspython3

Changelog

2.1.0

  • Correctly set scope in to_wire (@rgacogne)
  • CLI Improvements:
    • Option to set Recursion Desired flag on the message
    • Won't fail completely on nameserver timeout

2.0.0

  • Python 3 compatible (tested with 3.4.3 & 2.7.10)
  • Can be installed via pip: pip install clientsubnetoption
  • Family is now auto-detected
  • IPs must be given as strings (versus their unpacked form)
  • ClientSubnetOption('192.168.1.1') vs ClientSubnetOption(struct.unpack('!L', socket.inet_aton('192.168.1.1'))[0])