Socket
Socket
Sign inDemoInstall

dynect

Package Overview
Dependencies
1
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.1 to 0.2.2

10

index.js

@@ -5,2 +5,3 @@ var events = require('events');

var Record = require('./lib/Record');
var Session = require('./session');

@@ -15,6 +16,7 @@

this.Record = new (require('./lib/Record'))(this.session);
this.ARecord = new (require('./lib/ARecord'))(this.session);
this.CNAMERecord = new (require('./lib/CNAMERecord'))(this.session);
this.SRVRecord = new (require('./lib/SRVRecord'))(this.session);
this.Record = new Record(this.session);
this.ARecord = new Record(this.session, 'A', ['address']);
this.CNAMERecord = new Record(this.session, 'CNAME', ['cname']);
this.SRVRecord = new Record(this.session, 'SRV', ['port', 'priority', 'target', 'weight']);
this.TXTRecord = new Record(this.session, 'TXT', ['txtdata']);

@@ -21,0 +23,0 @@ this.services = null;

2

lib/ARecord.js
var util = require('util');
var _Record = require('./_Record');
var _Record = require('./Record');

@@ -5,0 +5,0 @@ function ARecord(session) {

var util = require('util');
var _Record = require('./_Record');
var _Record = require('./Record');

@@ -5,0 +5,0 @@ function CNAMERecord(session) {

var async = require('async');
function Record(session, type) {
function Record(session, type, rdataArgs) {
this.session = session;

@@ -9,2 +9,4 @@

}
this._rdataArgs = rdataArgs;
}

@@ -129,2 +131,12 @@

}
if (this._rdataArgs) {
for (var i = 0; i < this._rdataArgs.length; i++) {
var arg = this._rdataArgs[i];
if (!item.rdata[arg]) {
throw new Error('data item rdata must contain ' + arg);
}
}
}
}
var util = require('util');
var _Record = require('./_Record');
var _Record = require('./Record');

@@ -5,0 +5,0 @@ function SRVRecord(session) {

@@ -16,3 +16,3 @@ {

],
"version": "0.2.1",
"version": "0.2.2",
"keywords": [

@@ -19,0 +19,0 @@ "dynect",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc