Package Exports
- native-dns-packet
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (native-dns-packet) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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 Packet = function () {
this.header = {
id: 0,
qr: 0,
opcode: 0,
aa: 0,
tc: 0,
rd: 1,
ra: 0,
res1: 0,
res2: 0,
res3: 0,
rcode: 0
};
this.question = [];
this.answer = [];
this.authority = [];
this.additional = [];
this.edns_options = [];
this.payload = 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