New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

mailauth

Package Overview
Dependencies
Maintainers
1
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mailauth - npm Package Compare versions

Comparing version 2.3.1 to 2.3.2

15

lib/spf/spf-verify.js

@@ -18,3 +18,3 @@ 'use strict';

const parseCidrValue = (val, defaultValue) => {
const parseCidrValue = (val, defaultValue, type) => {
val = val || '';

@@ -33,4 +33,11 @@ let domain = '';

domain = cidrMatch[1] || '';
cidr4 = cidrMatch[2] ? Number(cidrMatch[2].substr(1)) : '';
cidr6 = cidrMatch[3] ? Number(cidrMatch[3].substr(2)) : '';
if (type === 'ip6' && cidr4 && !cidr6) {
// there is no dual cidr for IP addresses
cidr6 = cidr4;
cidr4 = '';
}
}

@@ -275,3 +282,3 @@

{
let { domain: range, cidr4, cidr6 } = parseCidrValue(val);
let { domain: range, cidr4, cidr6 } = parseCidrValue(val, false, type);
if (!range) {

@@ -321,3 +328,3 @@ let err = new Error('SPF failure');

{
let { domain: a, cidr4, cidr6 } = parseCidrValue(val, domain);
let { domain: a, cidr4, cidr6 } = parseCidrValue(val, domain, type);
let cidr = net.isIPv6(opts.ip) ? cidr6 : cidr4;

@@ -346,3 +353,3 @@

{
let { domain: mxDomain, cidr4, cidr6 } = parseCidrValue(val, domain);
let { domain: mxDomain, cidr4, cidr6 } = parseCidrValue(val, domain, type);
let cidr = net.isIPv6(opts.ip) ? cidr6 : cidr4;

@@ -349,0 +356,0 @@

{
"name": "mailauth",
"version": "2.3.1",
"version": "2.3.2",
"description": "Email authentication library for Node.js",

@@ -34,13 +34,13 @@ "main": "lib/mailauth.js",

"devDependencies": {
"chai": "4.3.4",
"eslint": "8.7.0",
"chai": "4.3.6",
"eslint": "8.14.0",
"eslint-config-nodemailer": "1.2.0",
"eslint-config-prettier": "8.3.0",
"eslint-config-prettier": "8.5.0",
"js-yaml": "4.1.0",
"license-report": "4.5.0",
"license-report": "5.0.2",
"marked": "0.7.0",
"marked-man": "0.7.0",
"mbox-reader": "1.1.5",
"mocha": "9.1.4",
"pkg": "5.5.2"
"mocha": "9.2.2",
"pkg": "5.6.0"
},

@@ -50,9 +50,9 @@ "dependencies": {

"ipaddr.js": "2.0.1",
"joi": "17.5.0",
"joi": "17.6.0",
"libmime": "5.0.0",
"node-forge": "1.2.1",
"nodemailer": "6.7.2",
"node-forge": "1.3.1",
"nodemailer": "6.7.3",
"psl": "1.8.0",
"punycode": "2.1.1",
"yargs": "17.3.1"
"yargs": "17.4.1"
},

@@ -80,4 +80,4 @@ "engines": {

],
"outputPath": "dist"
"outputPath": "ee-dist"
}
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc