A filter for tinydns data files allowing for more natural use of TXT records and adding support for AAAA, CAA, SPF (type 99), SRV, and ALIAS records.
Copyright (c) 2016 Weebly, Inc, All Rights Reserved
This software is licensed under the BSD 3-Clause License; included with this program in LICENSE.md.
Jeff Walter (jwalter@weebly.com, http://jwalter.weebly.com)
None yet
TXT
: Wrap record rdata in double-quotes to avoid escaping most characters.
AAAA
: Record types for just a AAAA and AAAA with a PTRCAA
: A Certification Authority Authorization record for when you run your own PKISPF
: A type 99 SPF record (deprecated, but still supported by some mail transfer agents)SRV
: Service record for SIP, XMPP, and other services
ALIAS
: ACNAME
-like pseudo record that copies the records of the target and changes the hostname to the FQDN in theALIAS
record.
- Perl 5.x (untested under Perl 6.x)
To contribute simply:
- Fork weebly/tinydns-filter
- Make your changes (please use a lot of comments and make use of the existing coding style)
- Commit
- Push
- Open pull request
Your changes MUST not touch:
- Any part of the copyright notice
- Any part of the license
$NAME
,$VERSION
,$COPYRIGHT
,$OWNER
,$AUTHOR
, or@CONTRIBUTORS
Your pull request message SHOULD include (at minimum):
- What problem it solves or what feature it adds
- What the code does
- How the code should work
- How the user will utilize the fix/feature