native-dns-packet
Packet.parse(buffer)
returns an instance ofPacket
Packet.write(buffer, packet)
writes the given packet into the buffer, truncating where appropriate
var { thisheader = id: 0 qr: 0 opcode: 0 aa: 0 tc: 0 rd: 1 ra: 0 res1: 0 res2: 0 res3: 0 rcode: 0 ; thisquestion = ; thisanswer = ; thisauthority = ; thisadditional = ; thisedns_options = ; thispayload = undefined;};
History
0.1.1 - October 5, 2014
- Fixing NPM tagging issue...
0.1.0 - October 2, 2014
- Added TLSA support
- Fixed EDNS & NAPTR support + deprecates some EDNS fields on Packet
- Now includes support for forwarding EDNS responses (Packet.edns)
- Added many TODOs with suggested improvements
- Added many links to GH issues and RFCs
- Cleaned up code a bit to better please linters
- Added deprecation notices (see parseOpt)
- Handle unhandled RRs on writing packet instead of throwing exception.
- edns/opt should use BufferCursor.copy (Fixes #11)
- Updated
package.json
to include all authors - Merged tj's
master
branch to add License info - Updated README to include history of changes