{"_id":"haraka-net-utils","_rev":"63-f6ce30b87c967e963228a1fadccd3404","name":"haraka-net-utils","dist-tags":{"latest":"1.9.3"},"versions":{"1.0.0":{"name":"haraka-net-utils","version":"1.0.0","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.0","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"f832ea5dbe39b298568454c0ed4c1e730d6f1b2c","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.0.tgz","integrity":"sha512-sSdKe6YgF66Udn1lVhyy6wwBxaUKOSTLHIqPlA6knRxcHlowDDk2K7ErzcXAfr+qn311D+/0zJ219GNUji8Rpg==","signatures":[{"sig":"MEUCIHa+NPMlOhDt36W1wWtzz9N0RIQEcebWJPn3IxsUymWbAiEAka3YIO0ISehSS8uUtb6xzAQ3zXQaFat+iAV7ioC6QYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f832ea5dbe39b298568454c0ed4c1e730d6f1b2c","gitHead":"1db483eb1b728e6049015575afe5dc41d5eda7c8","scripts":{"lint":"eslint index","test":"./run_tests","coverage":"istanbul cover ./run_tests"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"2.11.3","description":"haraka network utilities","directories":{},"_nodeVersion":"4.4.7","dependencies":{"async":"^2.0.1","ipaddr.js":"^1.2.0","haraka-tld":"^1.0.9","sprintf-js":"^1.0.3","haraka-config":"^1.0.3"},"devDependencies":{"eslint":"^3.7.1","nodeunit":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.0.tgz_1475791471241_0.5043914646375924","host":"packages-16-east.internal.npmjs.com"}},"1.0.2":{"name":"haraka-net-utils","version":"1.0.2","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.2","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"f215114be94c0deb830b903e6fb05fa581ed370d","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.2.tgz","integrity":"sha512-3vpqSja7wFwZrLN3sqwRuNk0pmJyNXa5Zf6NIbpmqWGFWlpYTBxW1H00i+yfb4llT5vAppaV+bq6E5s35H4C1w==","signatures":[{"sig":"MEQCIG7q2V2KfV/EIWclKu+EVzR2Zu38rvRdL11VGzmMz5IpAiALxFAC7arsS0+8Zaa51qiHqY71ycfLxJ0od2741JEZOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f215114be94c0deb830b903e6fb05fa581ed370d","gitHead":"f0368244fd2be53209c215565cf0730e3fdffe7b","scripts":{"lint":"eslint *.js test","test":"./run_tests","coverage":"istanbul cover ./run_tests"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"2.11.3","description":"haraka network utilities","directories":{},"_nodeVersion":"4.6.0","dependencies":{"async":"^2.0.1","ipaddr.js":"^1.2.0","haraka-tld":"^1.0.9","sprintf-js":"^1.0.3","haraka-config":"^1.0.3"},"devDependencies":{"eslint":"*","nodeunit":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.2.tgz_1476774743019_0.9647306215483695","host":"packages-16-east.internal.npmjs.com"}},"1.0.3":{"name":"haraka-net-utils","version":"1.0.3","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.3","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"b0f75fc87c103297f2ac441ffdfe604878b3125f","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.3.tgz","integrity":"sha512-CSPQdDdGEdh6qoz9Y64CNFoEwFIgqS1rGddVfveACbAmBKf0iO8Ph+vTgWxviX4DEy8c3JPF2BJfYqGZdsNN+w==","signatures":[{"sig":"MEUCIQDigOswkIXwNpY8K7ulh7WnIXsibr3ycCstLjUN0B+HaAIgbaFJeQBIRZEH1N/1Kx6Cy5opf1idOPglpzyHFhQyW0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b0f75fc87c103297f2ac441ffdfe604878b3125f","gitHead":"a5d7fd6f14062c9c6da7ae17aba30b8ec6494751","scripts":{"lint":"eslint *.js test","test":"./run_tests","cover":"istanbul cover ./run_tests"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"2.11.3","description":"haraka network utilities","directories":{},"_nodeVersion":"4.6.0","dependencies":{"async":"^2.0.1","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":"^1.0.3"},"devDependencies":{"eslint":"*","nodeunit":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.3.tgz_1477417852625_0.23110391828231514","host":"packages-18-east.internal.npmjs.com"}},"1.0.4":{"name":"haraka-net-utils","version":"1.0.4","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.4","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"157fbd2a1e62da486a8434ef48c8ee93265b0401","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.4.tgz","integrity":"sha512-cJI/bWakrpkfKMtbwjGVBZMVwd+CybbUF8Num9uvqukHtdu8PEtXXmtwpM2uKCLk+K0XgtcEtBczbBpe1fyWiw==","signatures":[{"sig":"MEQCIHuyEA5Kr9QWKpUwpWqNk2Vp2HwfgtSeNpBazNJl0wlkAiBK7joyoMfkYv12gES32w3PSz8USFrK1qGLiUmke4Rsfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"157fbd2a1e62da486a8434ef48c8ee93265b0401","gitHead":"b41be24e263e0da7776760ff100cee6c3cd5f540","scripts":{"lint":"eslint *.js test","test":"./run_tests","cover":"istanbul cover ./run_tests"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"2.11.3","description":"haraka network utilities","directories":{},"_nodeVersion":"4.6.0","dependencies":{"async":"^2.0.1","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.5"},"devDependencies":{"eslint":"*","nodeunit":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.4.tgz_1477425641852_0.17949126660823822","host":"packages-12-west.internal.npmjs.com"}},"1.0.5":{"name":"haraka-net-utils","version":"1.0.5","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.5","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"62cbdabc32cc53bd0c63cf726467643898cfaa9d","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.5.tgz","integrity":"sha512-MdYbuqWg4w1B+dBvbeOq6eBv8L0xezpY+Yd1634y5WUOqmNQ5th6HNR3BRciTOFuaNmnuV1p+A04iy7tUdH06w==","signatures":[{"sig":"MEUCIQD/mtS68pTqvUN7c0s2TeX7F9Djvd8w+ViKpOco7VsWEwIgCuM3EHd1n94CSCxmuFB2HjTckCnfML/MffHBp4S3zQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"62cbdabc32cc53bd0c63cf726467643898cfaa9d","gitHead":"953e895fd10f92ce35bbf8c4fc34bebef00b3261","scripts":{"lint":"eslint *.js test","test":"./run_tests","cover":"istanbul cover ./run_tests"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"2.11.3","description":"haraka network utilities","directories":{},"_nodeVersion":"4.6.1","dependencies":{"async":"^2.0.1","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.5"},"devDependencies":{"eslint":"*","nodeunit":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.5.tgz_1479667596634_0.7006644003558904","host":"packages-12-west.internal.npmjs.com"}},"1.0.6":{"name":"haraka-net-utils","version":"1.0.6","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.6","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"c0d1319d2397c1930f8e0db30ac2aeb2004ab50d","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.6.tgz","integrity":"sha512-9hgzpIN+ut95l488pLR9NFHQco5mBL+Tqkb190KnAmXZJhIxCOFNUmOSqcWXHWhamIhMmVXUFEFzviUOBnrqaQ==","signatures":[{"sig":"MEUCIQD2a1XxIEdv6Bx8gaYUvJ+HGEzdMc+xry63NfmMhc3FSgIgY0SqQmoAHNHzV1vCTczBcBw4PXrvW0bjihb/zoowS0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c0d1319d2397c1930f8e0db30ac2aeb2004ab50d","gitHead":"f1231944efd48796dd5c6fc67f7054608ea51b0f","scripts":{"lint":"eslint *.js test","test":"./run_tests","cover":"istanbul cover ./run_tests"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"4.2.0","description":"haraka network utilities","directories":{},"_nodeVersion":"6.9.5","dependencies":{"async":"^2.0.1","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.6.tgz_1489008803690_0.9766425762791187","host":"packages-12-west.internal.npmjs.com"}},"1.0.7":{"name":"haraka-net-utils","version":"1.0.7","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.7","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"d5c444cbca5711fd8ba7935b2e6b59840a281949","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.7.tgz","integrity":"sha512-viwf336Z05GViUzLMlFGKTLNwaUqjitToiEBJGV+VAdk7MxxkuFtuTaoXG5p0wUp9S59jlsruwnqDVNg9an3Bw==","signatures":[{"sig":"MEUCIHPLvrvygk8Q86VPYRr24GsDVpFzZWA1g1vU8IvHSZfMAiEAhKtW+H1ghMnwVBVq6Jyc4/1fpAvA97PhMZDDyaMEg4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d5c444cbca5711fd8ba7935b2e6b59840a281949","gitHead":"7f5619645b47868d58d68079249c817a9c75ba25","scripts":{"lint":"eslint *.js test","test":"./run_tests","cover":"istanbul cover ./run_tests"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"4.2.0","description":"haraka network utilities","directories":{},"_nodeVersion":"6.9.5","dependencies":{"async":"^2.0.1","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.7.tgz_1489015208149_0.697689107619226","host":"packages-18-east.internal.npmjs.com"}},"1.0.8":{"name":"haraka-net-utils","version":"1.0.8","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.8","maintainers":[{"name":"haraka","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"10c122c4623272c15a76ce24db208a73dda5fe77","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.8.tgz","integrity":"sha512-WxQaI7S+cbp4Fd1p73WVWYGIHGBo7Wc6sdByKx1JG5tp7hZGnZtpQfdehDl0mjmZwln+mVMZWlWMRkg/wUxGCQ==","signatures":[{"sig":"MEUCIQDNq+3bwt7Ud30fQTFqL+0gj2hQ3PKHARVUDZLQ9U8JiAIgVzgMjGdX5f0Ulhq8MN3u+dlES94UmMfi2506PF0BlCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"10c122c4623272c15a76ce24db208a73dda5fe77","gitHead":"5b72e2ce7b2e4dd4a7eaa6fcc0fee24124cad581","scripts":{"lint":"eslint *.js test","test":"./run_tests","cover":"istanbul cover ./run_tests"},"_npmUser":{"name":"haraka","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"4.2.0","description":"haraka network utilities","directories":{},"_nodeVersion":"6.9.5","dependencies":{"async":"^2.0.1","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.8.tgz_1489128769779_0.604780655587092","host":"packages-18-east.internal.npmjs.com"}},"1.0.9":{"name":"haraka-net-utils","version":"1.0.9","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.9","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"9ff6d464f52fc759adcde0f90a73b9030744a5d4","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.9.tgz","integrity":"sha512-krrPqEnMLPhKt6WOw6gV3KZhK77tzZdg3ccmG+WqVgAyIFh1HPczQd2uKRfVD8TbXtZ4b2HUK2pVwDX15Ejp/Q==","signatures":[{"sig":"MEQCIBnQQESAO2BUzI1XTSQhUz+KfTU2FoBVP0HGGrkJSBNwAiBZMUPGlBfMoIzRiLVIm/y90p8cnDpMC4MoT9tEnZzQ7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9ff6d464f52fc759adcde0f90a73b9030744a5d4","gitHead":"852ffb9583b254c9ce1d7658475409ff899c7b95","scripts":{"lint":"eslint *.js test","test":"./run_tests","cover":"istanbul cover ./run_tests","lintfix":"eslint --fix *.js test"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"4.6.1","description":"haraka network utilities","directories":{},"_nodeVersion":"6.11.0","dependencies":{"async":"^2.0.1","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.9.tgz_1497659182691_0.6469075791537762","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"haraka-net-utils","version":"1.0.10","keywords":["haraka","mta","network","utility"],"author":{"name":"matt simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.10","maintainers":[{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"b62666a384ba1055cd0c9976f9b528d481c7635c","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.10.tgz","integrity":"sha512-eG5feTSHwHQsNdrMJRkFvqzavPTwxrmXD8hkXIQZoZ0TkyHkp+DYgB16sHcJXHnCGxDf9UWFuHbfAD/iml+E2g==","signatures":[{"sig":"MEQCIALw6/lLgHUcXQIM4wSLRst553/Eme70DvZknS48cmP2AiADfRkateDCRO/erVPADi6S3DsKT112WbF3F3TfnHmhew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b62666a384ba1055cd0c9976f9b528d481c7635c","gitHead":"698f33cf190320a5127f2780253e954531d8adad","scripts":{"lint":"node node_modules/.bin/eslint *.js test","test":"node run_tests","cover":"node node_modules/.bin/istanbul cover ./run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"4.6.1","description":"haraka network utilities","directories":{},"_nodeVersion":"6.11.1","dependencies":{"async":"^2.0.1","vs-stun":"~0.0.7","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.10.tgz_1501221791767_0.6403222177177668","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"haraka-net-utils","version":"1.0.13","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.13","maintainers":[{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"09cbc20c62890d1884dcd34a06c9f55e3d8e0a3f","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.13.tgz","integrity":"sha512-/ckrBTFTwhNjh4ZWEEK5+4FzdtVCdLdL6PCmC2ZN5+JDWu0vW4DMmYuvQJnX6nmFsBxkVp2kuwsV13596+jGvA==","signatures":[{"sig":"MEUCIQCZvXWazZKTFkxIxBdLPsRMBz+3FQ52+fKxb/R4R+t+1wIga2bubDqFCZiEx7zwceQbWrNJ498vV6m6uEZeOtZCIzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"09cbc20c62890d1884dcd34a06c9f55e3d8e0a3f","gitHead":"6049a85f404f3ae88ed32be9ac7840f16bdaaec8","scripts":{"lint":"node node_modules/.bin/eslint *.js test","test":"node run_tests","cover":"node node_modules/.bin/istanbul cover ./run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"deprecated":"this version has been deprecated","repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"4.6.1","description":"haraka network utilities","directories":{},"_nodeVersion":"6.11.4","dependencies":{"async":"^2.3.0","vs-stun":"~0.0.7","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.13.tgz_1516501042037_0.4339119561482221","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"haraka-net-utils","version":"1.0.14","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.0.14","maintainers":[{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"9fdfd25199336026a8b4ff10f0c14060ee079a54","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.0.14.tgz","integrity":"sha512-uA8GZDq5YGyxPjpnflwCwVIHVIVZ9yFC7Ava3XWgIwsx0rVoMRFXlfcjuFY1v0aiB4Iw7/5M0umzzuXAWtK36Q==","signatures":[{"sig":"MEQCIEYqrqqwU0KC6wypR7ggiGUeKkeQO3qTEDyHJ2nxPqM0AiA5gpr76vgjACn9aH2mHfBxv0YXcIe2KtC8fcQkVlE8uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9fdfd25199336026a8b4ff10f0c14060ee079a54","gitHead":"6f4db4171f97a21f15b38e8d13d9f6fae468687f","scripts":{"lint":"node node_modules/.bin/eslint *.js test","test":"node run_tests","cover":"node node_modules/.bin/istanbul cover ./run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"4.6.1","description":"haraka network utilities","directories":{},"_nodeVersion":"6.11.4","dependencies":{"async":"^2.3.0","vs-stun":"~0.0.7","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils-1.0.14.tgz_1516919284278_0.19637297838926315","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"haraka-net-utils","version":"1.1.0","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.1.0","maintainers":[{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"8562d9cd988b35d669de1324025302694db5a0c9","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.1.0.tgz","fileCount":20,"integrity":"sha512-dUvi4wbuz3vDvRIqcZSi6fr0FL1B45Riw7FTmvIdDFF7+uK3LFtXhdbWra3dA+4MYXIXydXJydWYDRUbGARDrw==","signatures":[{"sig":"MEUCIDtBOrXnsa/wr6s+Ky8v5zjpS6kxzPSfteFZOWeuwopZAiEAnVJmBVqtAZlxSXW/5w0d48qyWBnEC85WltACCxiRydw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74164},"main":"index.js","_from":".","_shasum":"8562d9cd988b35d669de1324025302694db5a0c9","gitHead":"e3ce925ffa01f08200f632e216df011675f27f13","scripts":{"lint":"node node_modules/.bin/eslint *.js test","test":"node run_tests","cover":"node node_modules/.bin/istanbul cover ./run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"4.6.1","description":"haraka network utilities","directories":{},"_nodeVersion":"6.13.1","dependencies":{"async":"^2.3.0","vs-stun":"~0.0.7","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.1.0_1523508015118_0.070053712543233","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"haraka-net-utils","version":"1.1.1","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.1.1","maintainers":[{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"5f429146c124a1c088fb81ec03ae1ea704ce1905","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.1.1.tgz","fileCount":20,"integrity":"sha512-knQH8DsGwuWEGP/+PwdSH9ds9Va+ssCxfgfE1JatdF3Zj43KpwRUnM4Ma/GBFEGrZtYNyGN1s4TvziBpwuf0Rg==","signatures":[{"sig":"MEUCIDbHSDujQMErnhqB1YsLM7AQ5KGrAQatEgf0hcyIA1ofAiEAsCql9F6MVnswJEJFVoAyO9a7WNSPFgThrpX2KorfbB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74278},"main":"index.js","_from":".","_shasum":"5f429146c124a1c088fb81ec03ae1ea704ce1905","gitHead":"f4cd1fe575e252304147e0e518c548ab43728894","scripts":{"lint":"node node_modules/.bin/eslint *.js test","test":"node run_tests","cover":"node node_modules/.bin/istanbul cover ./run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"4.6.1","description":"haraka network utilities","directories":{},"_nodeVersion":"6.14.2","dependencies":{"async":"^2.3.0","vs-stun":"~0.0.7","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.1.1_1532046413719_0.060343198168949064","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"haraka-net-utils","version":"1.1.2","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.1.2","maintainers":[{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"31046d32040e4151c9bddb75794955b29021e218","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.1.2.tgz","fileCount":19,"integrity":"sha512-K4XYu4nnOyPdFw6zh99DidcGdS0SWk55q1fx2AGWoEiOu/X8/RKtm8bz3wh6irgsoEJea+RJw3Ly7X4SBA+4aw==","signatures":[{"sig":"MEYCIQCfcvcEPdM3zjKaqGHc2Ds9zQIe1Xc+3pY55SoaJwk64gIhAOvZiZ73Ko3ioyBzmKerBQxQQXU2QnnXOAy9gkMOkcGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3ikFCRA9TVsSAnZWagAAdtYQAJYDuhpg4qCwKLePk0Xf\nCEZMW1swbdP3PSCvl34bGzUmDqDfszKwNY+DrtKEm2+KMMMhBNUuH+7PLEgq\n/+ZNhgmWMrVG/jLZKKjqenvAAq0AuE7+uJ0yiU2E+SLyOmCmbneMz9E6fDeW\n1YggVGbmK6rAR8QkoOx92Ojd3ZRg50aQ39PPemBQfTIoG63bu7PMqmbjoe9Z\nstBvzbWnaAoHNtQogTZy639h5regNUcp8JnJ3gaLbKi1hAGwU25kkuwqDi5y\nr7uQZ48HPWJadrERVPwezo97z/kK8L04ocD42nKPgdxPq95yg7YRWUQ8/wQw\nIF/ZiquJ2fiK3oQ9IoOfCYR7znKf1g75gBbY0hHfXWQlSwOYsol3I/2a8zUQ\nFf1CIaIM2T7Nkqten94uZk8HsnV8jOlSFxyakPLfMkjgUFBqN0/ci4E02YCe\ng88DT5gSESdbW4JKp9f32fFoMRYCtAGK4rCL+cSwXZzT9TZ8BGTDUfEmXLYm\nacV0rgHnqzwi53fS1XdZwCEvwiyIRIDGwfyseOopm+VP3N300OX3Zqmc+qSV\nMCoWfcQ3AVhzRyberlbF4NHkV/bHXU47vrX0o+SqMlVeRL5fw0lmgDwn99U7\n11/CNRx6qiRKbsuEpSsf1YLlVM66OGOagVpUCpticr1F31ppfM4CtFpd3GEA\navLa\r\n=uhue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"28a93cbb61244a2ac7ab3c6060eca231c1ff5b01","scripts":{"lint":"node node_modules/.bin/eslint *.js test","test":"node run_tests","cover":"node node_modules/.bin/istanbul cover ./run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.4.1","description":"haraka network utilities","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.3.0","vs-stun":"~0.0.7","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.1.2_1541286148737_0.7464732401919958","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"haraka-net-utils","version":"1.1.4","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.1.4","maintainers":[{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"8b42c72f6875c25f3fde38c6775805f960f85be5","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.1.4.tgz","fileCount":19,"integrity":"sha512-/wJ5kRJJHqyAEaSt/gwnLr8FUEdGF+Iv2dEddS16Lm5L6I3ZMyZ9Vbc8K4o96Jw6wQU4YDRZeKR1R+wdXuiYlg==","signatures":[{"sig":"MEQCIGrPDXcI5j2dclGAEwGWOplx5snH1hHM+zGGSzDVLtL5AiBxRJVarJBqT67RvesF1j7UA+H06e3I2i1okjHKUvH0aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpvHqCRA9TVsSAnZWagAAfuQP/i8y3g1KpxpUuyFDizPP\nOshQqbSOeU0/BfJgOJbskBc95snfGOzWcMYSGKMJYwtzdy1gYFrcHU2hyMLk\nYLUBfwbsnWzp0d20dorEHhVURh8oBCacu+6g+5O/dyeGVpz0Pyn9zL1xDLfl\n6zKKn+YKK1RTMPzEaQYNrZKkQI6kfZ7ZV7W7YcpV4tM28NrzAnta4D/T29/w\nvmNKb+m3qGBxYFIqrjZ1ZRntt9qs8GcPCxoVJOztt8gcS1AoD5rTHUbait4b\nDziValaUXZi2WbSoeHNsgjx12KDRO9XvJk+VTOLS4axftCBY0zcIjL1MW+d9\n0ltCJW35YtEBMFI3KLj8ZRRoQUQgRrAhwMbFLD/dktcpoHNvzv+gtq/p/DgB\n2yU1ElltvizyLa1Zg7PSg3K2XeqSWeV8KYU1LLcZw+8UzrG0moPcqsyoTJDf\n2pB996QFDTAbJQQ/Z20kc+MN74BQZkuU8bIqsa54SqAcwHRGyp6VG4RzpK0n\nGq4IFKleZU9D5AxTN1taaayf4VnvauRg0m0CMi9Wcb2UQ7HOR06EcjCxDJVK\nY0xwgCo7JPI+aq2OQngrhI9REu39aLu8ejIMJbWdk50GAZXUUKAjsduFNkJA\njeDYOUgIqA9j/ZX9AnVYspM74JWAW8iNslWuks1wQ0ehQcqEBOiLMh5CK0F9\nxq79\r\n=qzgO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"61e2c2bc3b55293cdc84c02dbb396184d87a806c","scripts":{"lint":"node node_modules/.bin/eslint *.js test","test":"node run_tests","cover":"node node_modules/.bin/istanbul cover ./run_tests","lintfix":"node node_modules/.bin/eslint --fix *.js test"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.8.0","description":"haraka network utilities","directories":{},"_nodeVersion":"8.15.0","dependencies":{"async":"^2.3.0","vs-stun":"~0.0.7","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","nodeunit":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.1.4_1554444777235_0.6179902059166249","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"haraka-net-utils","version":"1.1.5","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.1.5","maintainers":[{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"bcc5f7de22280e5b19e50ad047c02cdb44d656aa","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.1.5.tgz","fileCount":20,"integrity":"sha512-+WR7/uQxmFS4lnsYTvT1sgSzZyUxY3j49SCx1uIzxs361JyibiZaPmQiD4cIwVlSCPrrVwKKGxf+CzYjq5yuig==","signatures":[{"sig":"MEQCIAE0T6mff361dKKyTX8zo29NGTuOWS3y1/C8KPQlsJhWAiBG31kXeJ93+WNOAi0C3qvUNl5Vg/NgT8xAN9uZMPq0lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekXjiCRA9TVsSAnZWagAAhUQP/2v5LZk3xAiGfS4bsZjG\nJRk8voNQI1C9PEUrSRVFliYEfRVpho1GRyUA+lKDGPWTrY12b+Hwe9n5N96u\n6Z3nlEB50sWv+Y2z1Ke4W7knI10/JqSRLxBPHbfrP1H0I4mHp3mGLyBjB9hd\nQVLy3c8ba5+0MBw/7p19CyECeF1K4WzKq2eDJWRxfyuPFQeh2Pf9z08jKzXw\nQpD/1xAp/WcasEVLbWur+6+DJnasL67AlnEUT46knMTpM+lpIPi9GQSuv45H\n8WXufMKjd1068nFjv+ZyFC6EDqCcR609ryeSczTG2IlePp7vRRoqfaZT6fWn\nCZGq/kArE0dCxpnyYTsKo0VqLUFA4O/NXgERZOcmfTHueZ4qTmNY/dTByLCr\nJJISLC8DpbTCOQhVkKCVJbjkJcHu0h6KC4jncq912sj4V1W7KbgYyvpjX9Bz\nvm7/9OUGxu/r+V8HoudR3sW97oe9uCeUGQ6hHQH5wfeH76ac4EnxVs+PuTQm\nac4iQtKAo3oH/alI8k8ho7CfyemlkthMGMaLSB25vOOd8ataVnhiQuSr4h6h\nOSOehyelVTao6qPqELfMBF/IuoWpknKOr/dkzVEnzknDRrSXXiiGKcwCYzhX\nXtuNELgblJWSbGt1XkZfQ8H9TAMUf+L2hI3wf2R74CQKpcgP1I4iefx8xbcS\ndr/5\r\n=KsBD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"07df95d7e9685cf4c73f447e2e4bb029aea4ee93","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly -x tests npm run test","lintfix":"npx eslint --fix *.js test"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.13.7","description":"haraka network utilities","directories":{},"_nodeVersion":"10.19.0","dependencies":{"async":"^3.0.1","vs-stun":"~0.0.7","ipaddr.js":"^1.2.0","haraka-tld":"*","sprintf-js":"^1.0.3","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.1.5_1586591969771_0.2981412451601335","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"haraka-net-utils","version":"1.2.0","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.2.0","maintainers":[{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"},{"name":"tnpi","email":"matt@tnpi.net"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"0037913c53dd8ce5a1a81c596018db805d61b8cd","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.2.0.tgz","fileCount":21,"integrity":"sha512-pOJhJCaL3tXkt3kALGhpB0yV92iiSOnOYlgXXGNggt3h1YBsCHv3YUXiQ4irP9fRwJl+RgUGzte8+x1F0bw2gg==","signatures":[{"sig":"MEUCIFdUwTLy2MMx7c+iGa9WHnTalOl7I0gkVoboZ0mS/FRgAiEAjj936lSM9UMFqQBZC3hzBqPb1YcfXrYl1CpAysN9nQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBBLTCRA9TVsSAnZWagAAG+IP/RrMQzC6wp1ty31o/EwT\nZJVq+6OLiDfd4D1AQQOwjGl+brJyrLR8qVjNs71poxpZ5OI9DckplNgu5xWB\n4/0RXke3jQ/dhCkH7i2me6whsrGvfqcavxckg6tLFX5iRV3ynKsvxxZEMNjm\nzVGSjTnuEAKgnJKyi18EvIeLpKWc09tZ+Q54w4sy8Ypvoy66xPBdGk4cyaoC\nGtr/AOvXe1eHLHazQV4ZzYMUylMz1H8aT90jVTrP2Oy2zFP8PpGyrAh9xbxr\n5Cov3m+nrboNa7gu2sSs0VQMdl2RYKIeKze9p5NtC1tigDk9pn4E+bnqWVcl\nAXL0aoYlWd7ZjtxaPHF0WT6ualv3Je2fLjz7/3wdG0iYRZblGt6VSJf/vGlt\n+IYOjYhgguyQiZ6yYIdWL0Pk2S9br4AYgYWitpbZbmzrzU048uR1vQNVNuGK\n02vcOBiXkSofydJmNrljsqfCISrhk2KnTpKKUIzaAI1o1q8hVfSM+y7PWaDD\nQkW6GEjS28xSAgwqdSZsoDSxMGMOvxZvsUXix0C4JTkER5O7HqIlNRzbSDul\nh78+b67mLsmbWZ4eaHYfxcwnR0VhEn/stviu93ezg+ObJNBIm+mgl9GvTkF7\nxPPC/q32vqzigxUNzmm6B5TI/Vg2fBpCbgoLFeHqVfJ89FepPSUKgYhXaCOm\nabpB\r\n=ghbk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v10.21.0"},"gitHead":"af0ac27f06d8fa6015c4ca3e5a604bdd879ca675","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly -x tests npm run test","lintfix":"npx eslint --fix *.js test"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.13.7","description":"haraka network utilities","directories":{},"_nodeVersion":"10.19.0","dependencies":{"async":"^3.2","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^1.9.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.2.0_1594102482845_0.006134615189468562","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"haraka-net-utils","version":"1.2.1","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.2.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"17f52f90ae6b4e8f10f5f667e4776aa5b50864d3","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.2.1.tgz","fileCount":21,"integrity":"sha512-yHDQ7eMEgK/SbvnxBJBqxa5mXKBYVLXkFLUfH1FnTTFWwd93uQatltxAQ59GTbKD2C8XFpCNkpP/QtzkUgAVoQ==","signatures":[{"sig":"MEUCIQDn+3uMgyB5wfsWOqIWDsqCvEfZaCqAzZkPr7yzb9ZLFAIgGiclvSJzDJHBvix0T/hKaj7dbBxrWdTwD/IR8TOdJU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftHIyCRA9TVsSAnZWagAAnXoP/2j4eY6K1laj1kNWWU96\n16v5ZIN4+byBO1vcO/3B6e38BQJowUETbJGdKf3a4JV54H9EAbpmNsSHZZPi\nJRD2DEElEhIdlwyiEhiMBCPSk1Ua6DqSunu4tE+i5EH2MvvIXe8XFFGPeSKF\nxcmlDZsQflmgPeQ1X7zMXXGUVAKzDXlWrO61UpBDFfk4GeRzmOYNrSajEQq4\nvDNtkPnRTfYEb1IBobuH4rjrynkNEVbv7VnCwBN8F9ggLJGbJCHO7Qy+jHkF\nX0B4gD6ONVv8nRH0GujdaMIDp8q8p/z1xsPYigyarbDToxJSqbzZJ9tZAVER\nqlnGkLgR9oFEWmBlSBP32JK8nFeLQufP+YGsfQ6n5odwj8D1vPVoJiRAl24F\nLXE5PKv2V7TfX4hW+TGtoix1/fzZAAluufFSDGmfvK23WlUSUn4TJnRbFAa8\nVdECh9tCIN37LrfBSGDvaxzk+LFryeowkPLZ3N+Z16g5ZdIX/MBEmv7LF0Ub\nk31sX7TV3x6uiezP4j73WtZgWCpJWPZO/97fRyRs0oEDgH9aOGHQ4wL1U/7Z\nnvq08hvbVZ0fyfZ4PMUamqsLPtJcYhBIpq3VAIud6zzSPCzvWLtoiSbNdXaU\nHV/f5hPWAPYtVGD4t4r25DW/GTOxNfbIBExnnlBcnJU3YwBeIa1VUvuwDp36\nnoCd\r\n=avme\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v10.23.0"},"gitHead":"78045c9b3f55b5e6a649ceaf1268339d500f958b","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly npm run test","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.14.8","description":"haraka network utilities","directories":{},"_nodeVersion":"12.19.1","dependencies":{"async":"^3.2","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.0","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.2.1_1605661234016_0.015062275677653947","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"haraka-net-utils","version":"1.2.2","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.2.2","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"d2fda0974f83cdc04e08f02308da1241e269ba4f","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.2.2.tgz","fileCount":21,"integrity":"sha512-o4UuZoQYojcP7xQBYF09YkSsGQsLn/zJCixsSsgumcN9hrbOX90CxpMdJQQSPqg+wQxRjSjx7DhXJ0y/J8WKXA==","signatures":[{"sig":"MEUCIQC4OzdZGyhB2DPUYwrrGZsNyQ6VdBEMP4Q0Cp8L2JCVQgIgIyObTsBJt3DDKOIFuOCQnrfCsbgK7OGwidc9edgxmck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2UuGCRA9TVsSAnZWagAAn3AP/iiNSi9TImP+/WxOtdHH\nzLqQJ3OucZYeZLLu2EEatgoIVn4Nk3FQibDatKxIboWHZZkiZSZFk90bLx9H\nBGMcGcZ+cLgS1P0RUkEs7oFNMvCk37bpEcjd4VW8Th9ykQmZF9ZIrrTKAARR\nGSplhYDhthPgFcrJC8f67EVd4BSLt+1d5zZTSiEhN6HYWYeobJ5+yUjYRo3V\nLjPUQhQYvVRggku3C84BTzE5De7DnGeDMijlIrkG/VIdiHyO3Ae3gzQgX5um\nQGMO27Ty4uN+ZCT0Bl8EbM/EQso/VuyJGhQXdei0tGbvXRGFz7UDET0gfLo2\n8JCiEdUyOo6vJGgVG/QbHJs/57IjRCg0QteMyPHjQeNuE5cq4KjxZli9kfkG\nsP4Ha77GvpKXOFczSMMWpn9ngBTdh1E/HOjySPYEYNcpCzY965Akndehbk99\nMMCSFlPU8yJmrBlRO9kcVfhLGtDTVrnPXDNnDFU8CeXyNKZbnI5HSzxMNCld\npxNOskyczrflCKILSpPGM+fN53zT2m8+LlvAF8Io22YYfitCd3alRCikkuIO\noDXX5waQZzBIcuwdnjoqkRgR23AkX+eIQ0VrruY/2f8m9k3yiILrwN8Bh+Uf\nYPN2B4SwUjfFyDMi8fTkrQ6Zpu2Hz1ohrddILVOGwhnUXCCCBZOyqrJVBmPY\nvAi0\r\n=qRZb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v10.23.0"},"gitHead":"a541bcd2aba1e95d8e73828e340fdd029fb2f990","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly npm run test","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.14.8","description":"haraka network utilities","directories":{},"_nodeVersion":"12.19.1","dependencies":{"async":"^3.2","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.0","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.2.2_1608076165996_0.43757931383416016","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"haraka-net-utils","version":"1.2.3","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.2.3","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"03772a563b28c06db32985ebb6ccde2120a82919","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.2.3.tgz","fileCount":21,"integrity":"sha512-sLQLziQsWM3QMfwyssB3zSNakrSyxg0P9nfLj5QHzJt6rqXQCE1K4fu2CpeblhqQ2o61eFVyvnHhL1K3Lzl8NQ==","signatures":[{"sig":"MEQCIAYuFyS1fioF9Od871AtCjsvEEKCO9SqEmneSSu7RjFvAiB3NrBC8PWpButqcBPRTt9P2jbR7EvF7B4Az/a9kiayCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3rMiCRA9TVsSAnZWagAAitgP/iL9j3KzrW1xoqS2Gxyd\nuJeX3ie3tLDC42a00kv6KR7kBkB8FM7pUJrHw4X09ow/tbyHklz2waVTVGP3\nAjbItCKuCjgVsZYqVPjgvfcackljbNR/R+Af8OWms9WRj980Z3QPkLWYfbYl\nkmoG/PYsiCIb6EsvPgmGR2Ke5VBiRdR1GP4xY6aBAjXnxh4CBMWJKz7CmKMJ\nx5YePH2nOfKKIofYZjrUotDM7tHTVd7JrahW6KrTxWeU0ikWokShuUJQQfYn\nlhH4ziRkAC21gG3Oi2655vVZhZ0RuG+mcXOks27lw7serhrMgeUiQ8V+dUxt\nmbqmLW8a7oABFfunNLeVJPOGeKFLFkQvaEhIFCrc12NqlkfpgkxRyo6NJkyR\nLgf9GCI+gDEnJaNtrvow0Hh0dA3wXS5W1iDg18uvREvAxaswK6TW3TCBkW8z\nGSYzNyh7l0WZWgnVRnnDGolqunfom4Ylq3ONJLQXUHEo2I4kcHO69ruey+T3\nyVahfIywPH4IDTYAl4TY2KTNKGxiRpMFXv2z1T2Dm3+DZczQyzhAqKrXMOOW\nx/Fa1g0bb05WWfQqNN2xokAXMovvMFkNYAY5Xv+qmwpKch1xeJD25AjlMYSx\n+4OUwG4MOB8YHdjs674m50ddcASIbsJ6AUlzSQlXmJPi+L1sC6jh4FagSbl3\nU07I\r\n=s6ow\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v10.23.0"},"gitHead":"063a989f3ba1ce3f22a24a9516b442f5474e7c90","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly npm run test","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.14.8","description":"haraka network utilities","directories":{},"_nodeVersion":"12.19.1","dependencies":{"async":"^3.2","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.0","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.2.3_1608430370046_0.017333108459248736","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"haraka-net-utils","version":"1.2.4","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.2.4","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"0689180b5453a642ef3c7dd7b8d7597c7890323a","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.2.4.tgz","fileCount":21,"integrity":"sha512-gs1zTH/7bat/nPWfL9afvslzKQveQDSJZOpUP/4H2NwvhtecZ2048mbH8uK4DBntJk37zwyDW/4F4JCfmuO4cg==","signatures":[{"sig":"MEUCIG/0vGr83dr1PGpyA0T4XpIE2u3ub77VBxbAxdoE8Ao2AiEAgwk7dXZZmKgFNWzj0leFKzvnG621Z6H7VRmhM285gj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCmlbCRA9TVsSAnZWagAA3fUP/iQyhAP1CO1B7pzXbKZj\nYXIVHkO+Q7qfeqnGFGj9tUVSJ8vHKnnWo6dnUwpUjHPLA4Jky0tr/HFZvVQG\nPusweacEjuarOSxXSozu+vd7iVw8nX4b2jhqd9ohLaOMtPTqU1577Cure3Uf\nN/YFY4ZK8HqCmtOuvh3fE83KO11cs3oxUGUVUQqRYi0QlOH/gaTFBu+A1JL/\n1q/IvGo6UUepSAvWA/jBqiWD/VwgaJ4jsBaGfru2WM7E59BmZu17LXsQL9UA\nWTCHrNpGxyttsnnbYcVqLw26JIVXWwrflZefHoPtSgkXl4KJdIYM+G/f28l5\nwIEx/eoeHx15VIOvZAangl1uWff9OLmdkAvfud5o96Iky9raupO/YQe/c4qk\nP6Y08/J8GTUMVpRKjtzdMPZTnp7pbS8eJavkO6uS73V/nIrF10iY2Pd9jZ+M\n9WjgU5i8pQwPeATjF7lFUZTfUeY4nICRALLs0Fdh+kSvRBaqH5ROyzvLKzs3\nu3SfxLeFLRVoInH3rfG+BfcfHDmlPtR2faLYW1LtR/cO4htmEnieYMhTZN5U\nwvCSdZcXRsdE/xaknX8v04CFJK0a1w0Syr3C6m/kkY0rw+BaqsSGUeYGU6Jq\nB08z9Q+Y7K/YFspvED2BEDv9qy0buIF79C/WGGZVfgy7PXaxvtcQWBq6LiOi\n4cqA\r\n=FBVn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v10.23.0"},"gitHead":"5823e525b7448991b31e4ccdd04b33d1193bd912","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly npm run test","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.14.10","description":"haraka network utilities","directories":{},"_nodeVersion":"12.20.0","dependencies":{"async":"^3.2","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.0","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.2.4_1611295066625_0.4789387703227521","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"haraka-net-utils","version":"1.3.0","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.3.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"6f185e995efa56db433281c77e985e6dc79d80c7","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.3.0.tgz","fileCount":21,"integrity":"sha512-XPLL+D6SOlvBsJV37yvptTUKiY3FN2jdrpZMmpttZnzuKYtRaTEA+qZbwGUElVr55153peOcx8qX13pURjBhdg==","signatures":[{"sig":"MEQCIEehOlBfsqlDlCZ/UMPIKVY9FcJgu3Bj5lmTAmJr7UHAAiAYmZqYjpMgsD+vpCiAos8Xgr2XVFzaTF9nD8JXW8xW7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDiT6CRA9TVsSAnZWagAAhQ8P/AplZ/c7TJrd3RHeZ7Mx\n0e5qd6FrwwLcIMIARVQG60DHytN1T0tb8+c+nDPzuuuz9Zf4xBwjTJdyWCtx\nOU7Bw/FuDS+TcF7BHs4JgQrgENfQmgPjsbTg8U1PfLHbijJ80CNcjiv/+KFo\nUFeBGT4fPFOYMFPlUw3GwTMsXsPNxAAvQBMHmzKkufs7TsCfM4p/Y4cL9qz7\nZEKl2W9aB18KjhLwzcLYKsZoqoavJs2ZS4tLhSM6IRY9HIxZj21QaEjsuWq9\nlu0Q1A3yEY7Jh9760ySz9etyKuOeQoHALirXyOrM+ZSC3sPYlG3msCExk06Y\n5CXjiSYcNVWToOp/tDKYgqmtjAWxivQEd0oBS2wxxIMFdOvhTSFFIpjwmMOo\nhrQ1i2UfsoDXhFt2AxqpxSvhS9hwO5VTCIuhg3dAYWO/FiPrfYSpQTW7MwDH\nEaTqsANC93VapYqDkM4tZp/birQX2rVRplkei6daDKk7pOXKv5Ci3v7/Tdaa\n/tCWAiMnjxJOiriZWxYxfVl53xraPTHpa3//9Kykk74uxw3mM9uMJdAX9728\n2XWIjLVduEHcEn+Yv/Nm8hfeqgzMuTO0AYj4btwQwEiBWMaLkgBQfJyV1pHh\n0Nr8s2bXnJYfRYgORQlgXdO9WpReNGTJ3MFDd1bu/oDI1xZHtQtUlVxC6C7O\nSLAA\r\n=u+Rw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v10.23.0"},"gitHead":"b649eb03f7bcc6f9d2a8557ed32200dcf2f63e96","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly npm run test","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"tnpi","email":"matt@tnpi.net"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.14.11","description":"haraka network utilities","directories":{},"_nodeVersion":"14.15.4","dependencies":{"async":"^3.2","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.0","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":"*","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.3.0_1611539706458_0.5105973150239262","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"haraka-net-utils","version":"1.3.1","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.3.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"a49806819dc7e0a9cab39c1f48043dd9b676bbb2","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.3.1.tgz","fileCount":18,"integrity":"sha512-EP2LGYucdydGFNSo0+cXYLt4j6By7hxOK1KSGQKGyg9HkZKeFPqT7M3o0kmEQIWJJj2AlYPa0Ih37tbnRBnzxg==","signatures":[{"sig":"MEUCIQCOvBy8FqBIY09n2TXWJ3KuYjERHFZSwQfJc0nkO9ivzAIgTjYqP4q6xddyO0Plu19a7LZImlGs+FnHQ4u6agQYZos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79390},"main":"index.js","engines":{"node":">= v10.23.0"},"gitHead":"e84c3d7f211dc5acb2685be79661c96ea53d1554","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly npm run test","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"haraka network utilities","directories":{},"_nodeVersion":"14.18.0","dependencies":{"async":"^3.2.1","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":">=7.32.0","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.3.1_1634166225215_0.6547274015454982","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"haraka-net-utils","version":"1.3.2","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.3.2","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"dc8dbbd53d2f81e2f2c39f22f1e217b189b7c1ae","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.3.2.tgz","fileCount":18,"integrity":"sha512-V6988gOYKOKfo18NC5WQ2iVnt3AbcnOyy2ZaAP2E0htpcYu2/ZlLjPFHJBHL57YSIXahkCZPnOIBW07SHioRnA==","signatures":[{"sig":"MEUCIQCLBvh8pLU3FO7zIomOcv06b7GKG0n/oCpSdXctd+St4AIgJUuVlLb6RftBm1vroAv6FKAnRw5qkjJ2JmyzswL3cyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwP13CRA9TVsSAnZWagAARQcQAJ/q9IJMcqZNsWFN0DNQ\nZC9T8aVcO7ylMdlV24Dig3+C+5d5zJ81mHq/UHk0g77r2+TaLp6MBu0/D6bT\nxweXjCPPzFmmUxXQl96PujKpg60XCsammzuFJfDiLWYt47gmZAhdGElYsQfK\nSRN8ikpN+8eFsD+sCQb8EePLhPlUoDdQ4rCAPnNyFV+iqr5NF9Q+y7wlQR6Y\nI/TrD97Rfrl7VzNzc9vOBv2J82qC332WR0Je0JrGt8oJUIz1gJzNL91TRUCf\nFT3JtVjhJ5cQX9B5xOvgLsQyYg40p3b2OFOnmJKPVbUmO4jQRQIHes+BMrNL\ny5GEie638+IHnwxWxFyTBXV/T5YjKVNOmuFjaUnOkcYP3pU2A3ht7oF3F5+7\nWuoxW9BOlrrZyG7wRnmbI0tI27L6IsBJ4J9yHaMO8FVALRC23Rpaznp958DN\nworA7coe42c+ykQ3a5Mnt0nHtRpxLHHCrmfUrFMHy/WQkh2qbkN38ZcjhCg9\nvZUTrP6X8O8NhD+GgvT6LBWiZBZARMrhxga0QG3n8DV2+v2TnHIHpuour7zQ\n/gxF27T5k71n/xYcjbBJM7ygftAuQuQ3AP9FcmOJBGIjClKUe5A22cqNUmb2\nuL41JG1Iemc8CSe/FODiFeR8b6Jl+eu55BxNloxJzB988XBxWMpO0l9kkw/t\nMcvd\r\n=iUfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v10.23.0"},"gitHead":"2487d4616641806175c45cd31f5f36017cc262e8","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly npm run test","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"haraka network utilities","directories":{},"_nodeVersion":"14.18.2","dependencies":{"async":"^3.2.1","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":">=7.32.0","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.3.2_1640037751068_0.6721847650566111","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"haraka-net-utils","version":"1.3.3","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.3.3","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"7403cfeca8a36ea55eba4795ba227996412d52b9","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.3.3.tgz","fileCount":18,"integrity":"sha512-t08w2GZ0gtH78kDCpVjEDu+1ACJVZi0yTvYp65uFKW77crfBnZlZho9z2b6qPSJCZBl/BTmYL1KtflkfVRKrlg==","signatures":[{"sig":"MEYCIQDLX8lg4h5ZPOw3EucOCg8LVSkv2HOcuq2RSSa8tftu3gIhALrzh+Rowy8ubiSwgHmsup+QSWRUZ+VmiHxsvYWt/gpL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1fcFCRA9TVsSAnZWagAA8OwP/2lg7t6fvKTAvaOkSPa/\nLlKP28Xc76/l2Zs/CTEqlTNugk95z03b/0wD9bvZXMoWhNUqzVWzolOAmhfA\naJk4GZ97QBCrOk9umFiAuo3y/xvwOesKGiq57dXOKgzifuj27tSbXcl12RXz\np4yZmrkIlhbC7uYxyNAHC3aigYzHXx9wpu/D53I/frWDFenMoPbXP1KOaNjC\ny+4dJh41stxmH3WqESeffbcpaNHMYya39az62vVuqDcbvrZ2U8L4/aWH3yg7\nqcHe/KtFqjgxkZF/H07116WsSRNl/axaq68/kQTBceoatvDHtQgy6HezsMjl\n0xoJwH2Gk4nYMA9tFoHEUqWq8SQnEIzIhPKOyE8xCdoe5A/hU7XAEOkOS1bX\n8uDAIlfaSHFoUnEftcxanZi2SP52dOTEHgkwoERdIxAKO63OXa+ogHqdcFOz\n569fEDg8cc7vYCkF89cZWANFuJKrxwBUueVhnEs49wQiiQT0vvSVzrSxPNIu\nM7rz01UvHVGouTdLuQGaPop9zgVw1NS2o0h5Z6v8V1rvvQSybS7O0TZ4t4UA\nkyN7iILPijgsPB9SPw1yn27lS7oAjqxCpjZaKkAlHZAe1LfR+w6YuN/n1CRW\nEBEl2H0ZlJLX3EHtIwtDTPJW6oa/z3mbPY/Z1E4f6SSWpMkHKeSoaOr6zc/f\nx2jd\r\n=hI+n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v10.23.0"},"gitHead":"67f322e970db4aa83c4db4028843368dc7f0d0a6","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly npm run test","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"haraka network utilities","directories":{},"_nodeVersion":"14.18.2","dependencies":{"async":"^3.2.1","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":">=7.32.0","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.3.3_1641412356805_0.44584156874129555","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"haraka-net-utils","version":"1.3.4","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.3.4","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"958085d1ba47565bf260f0face43ad493f2cc29a","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.3.4.tgz","fileCount":18,"integrity":"sha512-pLI5WYbun02q/8dkLcdZuOPRHCDWlLwcCv4gIjEeSF64OwvTtEFXbgju2+9oXJiVsxUsY3VVvRwnCqHXyEBAFw==","signatures":[{"sig":"MEUCIQCCduRElwivYgRs4PXQPwaf60b81dsxLTv2gZlMZr6CCwIgbbMrOAUN1MeSNPc0s09tX5aqtBZHVc8wtJfjJ947Fro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNKfFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1pg/+KFRGh4ZxSVrRLKum47dmVtqunkbUw9crQR0ujCB2VUf3EG1A\r\nqYwZdhgRi5jQWq68OS66hf+GQ6Cvi6D1B/L33jZ7od0t/JEk2d032T971rob\r\nGD+rkACJCsvPSLnjIi0VMZoDyZpWQDQLhS8F5U5YXLcZhBDToKNF3eNbZclG\r\n8yYxfYkQFvy8VNMis/1NpkuGUtx1aYAfugEH9T8N9r4VPavNjnDLZQWgn7nA\r\nKG843MS/7RrIp+1D6Yr6wL9SF97I/s4Sf2likXKo3j8jr8T5tD+N2Hhrf8R7\r\nJJtYHxbgolKVpk5ItE8C/j9IiJSBgRGjkiEBQtioWvXKmkd41N1GdGlHXA1/\r\niD3Z3Pu79IYB4PIr0znPqj7x6S7JG2u1uHLmVO3jobowquodAgeP8RBbB/k7\r\nolE3bd1bcPlEMOxAMr2ZCjM6ebpl497LCLeUgmU1p/C42l0vpVdqUQOgEf8p\r\n64eB7EwBnP5QnbfixtxS7btfgNekrSxkMDQE5tyBBBkhJihKMarOPuVMiGiB\r\nvkXMeZJfB4rE5fklHU9cuI8jMq4PVHh7JiJsZvWWfonzLZHnEAKc78XHIGYp\r\nf+9sIBolBEwm9qVBmLX0iiuj8UiGJESpnzUFMkFVcnwpldX6O/H8xuv5QCvr\r\nhE8G7ZIQrD9fVwGjn6rLx6XlBbJDeIN5CQo=\r\n=rJUn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v14.18.2"},"gitHead":"3d8bdb9fef2658ad4a1ce6f8235a827a84c23641","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","cover":"NODE_ENV=cov npx nyc --reporter=lcovonly npm run test","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"6.14.16","description":"haraka network utilities","directories":{},"_nodeVersion":"14.19.0","dependencies":{"async":"^3.2.2","vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":">=1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","eslint":">=7.32.0","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.3.4_1647617989522_0.3735949910574692","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"haraka-net-utils","version":"1.3.5","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.3.5","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"fa28d25a11b8220402ce38d28c2c76aa10349795","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.3.5.tgz","fileCount":18,"integrity":"sha512-DSlxgBK69PGyy23vIjj1260iVZ5t0akqDbNJiyE5jrDUB6ewSRmP16fxJ/BePAx12wg9weYBXyZlahmuB7n3pg==","signatures":[{"sig":"MEQCID0WwJ/RrDXzMsdbOsEYNi4+ZnEnHkcxeGGd/2T1F1JfAiAKwBXKHfVSVpF4fMNj7rIU/T1fFC/9Ll+1TQfKxTZYvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikUq3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv1RAAkPRok+qZ1QZ5+BHr/BTG+0OTMgqQbDb7fK0Kthl19glrYelq\r\n7y7lmoG0OqJRMrEuSDmtywLusGcpBsXG8GUKsi7wrkoMjjs2TMpnO9Q0CZJ2\r\nXdIfxlF/g5fcJzLDhBpw6ujfCjiU4xmkuA3Wn4qqptoCEGVbWivituLytsDD\r\nsWTI7vRk/DkD1xz4iOROv/WhffuslN46Mix0ygQ5niQ0qa686fL31ECP+fPk\r\n/Rot4/949Fuk/0lE+DyryMnAA2MrLgXRlteXZRBt1f+k+kupigdy2NCvMSV8\r\nCR32CnOWZqassrF2C9eZZ01Zy8SpqhMSab+kT/DM/zts/O1eCtgqa4W8AFiz\r\n592pMcuuUsyk6i+KPhMMJHXMZGJdsQiHWXwN+PtmE8pjSaDfIsxz/JkQJcGh\r\n7i9JwknU8O9hPPAHMYiHL/xVspQ2SIb/sMdQCKVfTrBVNUwKDJRzjzKn92HT\r\nRcBWziIn/87WjqdvYqGJ8jH/ShV5EfqWRCExpeYIVXqNC+ky+kQpBXrbvb5t\r\nsTt1mDqbQfBS6BDuOOQkCpH+1FyzFz9b9jJyULIeEWClmGXMSpaXnpXRvOL8\r\nOUWW6N4Pt4YX8ChyBcg+hYqthRKr+9Y4+u8WbXPKWGuQbGbbW4bkBebLVeH5\r\np/qEMiZuye75vjbadjbNduF3jc+C5Wjwmnk=\r\n=nADC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"8ab3607977e07242a9fe00ad12a8ebbc044592cc","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"8.5.5","description":"haraka network utilities","directories":{},"_nodeVersion":"16.15.0","dependencies":{"vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":"^1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9","eslint":"8","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.3.5_1653689015525_0.9656670483890399","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"haraka-net-utils","version":"1.3.6","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.3.6","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"aefe8061d9a333bdf117759a9e74a2b88192688f","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.3.6.tgz","fileCount":16,"integrity":"sha512-MwQejk4RdRSOP+FwnzNmVjO4BNy8tynNq3Mki0d8x1jCrzyfLnkpguSkXy5vZRTqMTYov2EcYTJCUzd1T/sahQ==","signatures":[{"sig":"MEUCICoQHAcD0njBDm7toAAikOOmRJqeyOS+HP0uk/BEVjVPAiEAzRUtXsZUdTtR27ehlaDq7+WR+V7nKGcD24dP0RD2CtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimTzCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlyw//aKfTEx8g8NJXJM12nzcQ6T3ThPGubraltenjmI6GAEIkPnRG\r\nIdlMyCNxiVG4yeHG9xoyENrWL726Wdv/Q6WwkLFvp6OsNo5ce4RxHqkDaxK6\r\nDoAB8mDAcaRfNIa5wdT3DVpZ8FaoMxkog5gFHTxjMl56c+kzlhqiwNQd3+c/\r\nIE8rsCbwv58FX7WhvSSlws4mqOTzbikFsHA/GK/NnYKG9KEmrZMSaQpJBT5Q\r\n0bvMvC/UfUt6S+dJuztVCiGo1jT9UIkRODfOFw+5+gTvp4zYYhLA9M/D0oHf\r\nTyapMGliUpuuA2Wp+vAX0iyX5G8Scg/lVDk9H2lUiOff29PgmLobCa11KOHQ\r\nmSKg4PDIbPdAd4r4yOHG6BthiVaexbHKiE7VnSHXwztGzZbktX2FuA7wj4XD\r\nQiwRG8oXx95dYS6TsSlVqRF4e+FHiT7lxxrxEPtIpX/aJxkyMxdDVx/Ph/l/\r\nvABi9cBwRHYDOVXEA4RPJpQCMnKmFCQAt1DRPI5bzcfN05LS2Hj5oFG+EUtL\r\nhmzZKtPVnGh+pKDs/VmXkKf3L+TiTaoyj0gODz1eQMxUcXUl/tvQg8huiFKo\r\njCkbaN9BwBwZk1aqqxiZkXgBws6xkCdb7aRxcYMBLLAtsoBM0jtEu/CnfaGb\r\nmDbRQcVyo8auPQTDlcApF+NyYlaAdST6IUc=\r\n=jSAm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"25c769dab55ce5b46bdabfbd883d0d5dfb55d8d2","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"8.5.5","description":"haraka network utilities","directories":{},"_nodeVersion":"16.15.0","dependencies":{"vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":"^1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9","eslint":"8","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.3.6_1654209730530_0.7071877898122017","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"haraka-net-utils","version":"1.3.7","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.3.7","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"7e10584c32f6f6644d509863b7a9a31be7920e24","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.3.7.tgz","fileCount":16,"integrity":"sha512-22SgXU6TkLTk2yEAyPFxO2IcOFS/ClDfMjBr6Qw7XmzEf6KW+Ywnpu4qU+K042vIY/1yZGw33kL5hO77DdVnsg==","signatures":[{"sig":"MEQCICZKXzOp3uRTwkvLm7ehemqopgkOmW3RfCYFqXVkct+LAiAGJrG0QoNLgyUsC7NjaOAQ10sbDSxPf8ULqHERIWULVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimpGJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8Kw//Z0Vg0R3MZVs2D/R+fRu3s6O7fMYA1eAa6G+jko1G4dMs89JW\r\n/vj7kZ1UKqT8hsIYI29BwEBSHobnYK+IiZj2L9qSFKuWjEJCueT9kBbYUT2y\r\nK5dubtITNv80XdzVikQ75Z+pEX7y7lKiqAceTz7qnAqk9qtaCrW75AcKDeZ6\r\n4ZUrPKV6zCpCyccnEUMSoz62mflGh7OSivI/1wQd0v2qxMjbA9fvI3V8vTSj\r\neBBPGl6X2tPFU2CAPfo8eBJiWYYIRwTmLuG5ORXy4yriEcvSLQzcSqewjCsg\r\nsGlSlh8yeo5m9XAM+rJZf6TexbIXQTGBiDlwmyUq5SXJmSCy8muPOcVbAluC\r\nmrsvnBR/45stMAcrJzp/Rm27c0Nx+A5RvS7WBt60TvPouKxqeW60wkWSG/eG\r\nJlRWOzbnHGaFbetrihc6qPbw5MeI4BSgYDDFgre3C61k2f/BMGBTaa1+LZyl\r\no4A3hSNT+Sxn59Ctc+izNqQIbBkz5VdJX1tZVTlC9KVkyyKo1iGJw0FTk+ro\r\n9XHJ4PHtsso7a1c7ne9QdGoXZLyEkFT0JlilabkpbCn03qaymgLSAtqiayO2\r\nKFcobGpucoGR4V9sL1/OmVn6x2qZhjQrWmH1CtW0f373bSUei+YYI08QcvCQ\r\n8YyLHj2cNT88JsmxrHOWIJZeeKleNRgYVQs=\r\n=KZ1f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"74e9fffe1cfb3e2d2f88dfe42b331dd88985a4b2","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"8.5.5","description":"haraka network utilities","directories":{},"_nodeVersion":"16.15.0","dependencies":{"vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":"^1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9","eslint":"8","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.3.7_1654296969213_0.1544545841904581","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"haraka-net-utils","version":"1.4.0","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.4.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"4a1d77aa0f492d48ce27a452b1f18484bfe6ab61","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.4.0.tgz","fileCount":14,"integrity":"sha512-9q1C3TNaFRAO9yCGMY9tepZHMwS8zS87buGMHCpp56Qzpw9KWbdM5laGxbtk3f22rzfmfY+oBonCoq0RfEGOWw==","signatures":[{"sig":"MEQCIHVxvu98JdkeQAD+0AJOljVbRizgELnhyUtjIFfsSMhlAiAZNmkJ5lsBIhbTRaOoWisR37mFLXPba47XRk+Ik1Kcfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2wKuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq99w/7BnXeABbDf6rjwCHRJnijGfsWd/Va9xJlwf6nPV3v3si3nA8o\r\nI8rWzf7Lo67J6gHLUqjNr8pG7/T20XXqXWIzjhLYCBy2FxKJsCm3IRU9kvEU\r\nZm9XZvE/nHsOBaGCmH0XwNDq+K8BORF2AceyA7MmdmDRU/wLg2mWmn3z8aJv\r\nRZrocigEKTKU1x4CLJznWrTtpuVE1wDGosNCg78zN0jquSpf4oZKfZ1XcuAd\r\n8X1DGBLFPTAD19DoSBLEcieoyTWseISN1WFQIQUgnDp52pFb2zmP4tXKxAqi\r\ngH2+1Z7+lWOIA5VmupKdIqeQxijpz8P+gg91+XnRcz79VINZA4o2f/E4LZ6V\r\n+ggU0OW9Ojv2n0wFki72w9fE1gTtQE28SI1DYMdYZhqm6nmJySUynAizoo8w\r\nvrl4jTaVvvj7yKhyK8aqG7tdKbHGNtU/MapJpQYt+GFTGE13SswOkHWrYjbd\r\nbKOgBVW+1Ht+FyfLyKSHJqIljomG0jccQuUvSZ8Az1u2FqB+7MU7emXvo5+I\r\nc6d8XopDafgqRn7nIuK0bUDJIhs9+lvIxXwavSQA1kj5fxGZXGvvRzgwS2xa\r\ntWCzLEe/VG+60j8yA2YwqG+rbPgPJzwOhHFVxtTh9R9WMTaLq3BS9pG2WYsr\r\nDCxVqEbrzq2DerJsj95t9Png8qyLbnNKqZI=\r\n=Pmrh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"cc836df1dd5e633aba9d3801a014a091edd88930","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"8.11.0","description":"haraka network utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":"^1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9","eslint":"8","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.4.0_1658520237738_0.27802248394476536","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"haraka-net-utils","version":"1.4.1","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.4.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"cb33562d0b93252557eebb02f9f51d92123e487b","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.4.1.tgz","fileCount":14,"integrity":"sha512-86EcsWZJxq49+LBzsAPKfCWFA7MXu/PkrFCgHvr1iOvXQEoD99HjWRuHLAGqxZ6imLnAX5Nq3wurrHVEU2bMJQ==","signatures":[{"sig":"MEQCIEPUSs1PWz3upYtdHUbYuFGkNj8sy7gZ3fivWy4oJ7SrAiB+pTbhNr6oNWZbLNO6omW0+9C3BVmOBG2VBcci0r3aog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2ylqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY+g/+IW32v1i2rSXfcSokpXETdGV3K35gUBDBV5mkwsosgQJq9S4W\r\nQ1ROdQ97/eQBzztPPgAx7f3s2xiBUd4a4byq2BWRt2WcOAT7L/aQMPJbhmxo\r\ndR9oKkYly/BED0Bl82+bk+Khyu0mkk9VR0Rsudkw4wkjOdLq6Moe30YLVm44\r\nP7HqcexooQe2acsbSM8xYs9TXtj4clCyVaAdrVxMjiobPsGU1OHfmP4Zccdu\r\n2dX3DHXA5VxRLx4pHE5DW8Jj92xD2shcljsnCiwAQwibK8AX76kNwA2eA+Ut\r\nJk1XbposV8VAKuZKclbUwU9sz37DwjeakRj7DBClAVCMu8nav9CxSN9PKdAh\r\nmLrVZANB1PN6gfd+6Ma2j03qEIQczbD/WTuzwaalD4oW/OjOdY+mNwtDlpnT\r\nrrZlrbF0CsUYOEekMLmHRYplH0P3zTc6ajQ0pEw4BlvEToPFC/9UdWovMtFQ\r\nVFP2xVjZubxmbLPh3B9qYIV8y9MBy55Zd2WRuaAIezP/SmxfXQbASPUQsH5Z\r\nD5SjccLBFOecRkxQ8ovJdx8q9zYbcNUvSrHTWtD5sOXPDGynW5LfVW30vwY+\r\nLqH75qpmZwH/wbJCuJjs4YAOHB7UUs3Vv4Q3/tqgM4wX86bTB+kVN4ukT0SD\r\nwR98eQgLyIoVdFkURCOvj2nuQKlTBTjH4EE=\r\n=akAB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"1440a41305b9499b42ed8ae683b0f14eacd6bd0a","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"8.11.0","description":"haraka network utilities","directories":{},"_nodeVersion":"16.16.0","dependencies":{"vs-stun":"~0.0.7","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":"^1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9","eslint":"8","eslint-plugin-haraka":"*"},"optionalDependencies":{"vs-stun":"~0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.4.1_1658530153902_0.04852158674253504","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"haraka-net-utils","version":"1.5.0","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.5.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"fc51f88b9a001f6e7ffe9712b1c621d1fb8cf543","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.5.0.tgz","fileCount":14,"integrity":"sha512-QcKpdvbiDhYMBdToq2EjPKWqFar1wSfkSFxpXh4jS0m5OCvonLmTO4LT/89mWTd5UkRSvgBUjC/8dlavmh0OXg==","signatures":[{"sig":"MEUCIF6uMo55bTYHjAKX70edyurJ7KtkzQnzdunQ/4wZX61+AiEApPUOCdSk7JCpL2JTI8IA/GP7BtcJRrTMngPqjCz0OKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjosABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5VxAAgFf9iqW5IuBFHWIIhcqqF17iKvi6kFoh3loZx6i+Kh6+Y11A\r\nH6OXtzABd2KikVjMeyieiBnbRiVZXIIvuSTPd9HZghE9eyIqj40qQvOMJov5\r\nyIVnE4lBHyNvuOK7NhIn0Cv+d6AStf9ctEqpSS02D2QKlvNhqKNMCYDKeexU\r\nq15UriQS5+NijPwl2Hoo20A9KZz7WevC5c5Xucz02IHFzeMWjoX+dsWYrYMv\r\nTtBiwFpzfTb8/cP0zKSx7d2Pp/AannKOep/AdfN10Ob45DN9dHjiFiJr8H44\r\n4XoJrYUM6I+12eNhV0y2Cs/VAg1Pcp81KJfvJN53sEQl570xy9ueOoALsU3d\r\nP1m5llACRyWXSHfkwHEiweOfy2zPvmzd6TJ0oB6wXsQEipQxYom6CEJEud3O\r\namc7iExLXvDdJu3pqZOXhYcvC1Kzy0QBxQXKL8rAIJfxqpWaWTy8/vSbh5c8\r\na+HMO4shzdzLQAiiOvdY0kGuFM1VjMwZGasGay2qVrQ3a/sPoSnUp7u/Li3P\r\nBE8aJlzi+rEpuqKiXEJxb6tBuKdt/ndbkbwcH13e+rcfkS+ZWy2FMzkOGDkZ\r\nRkMgH2w4ya1NeJiprzMKj4o7LxpZtw5c5Dh+PX4t0dY3STf0eA3TbvbU24eY\r\nmxiK1OHPCXT3xZfnfYmXaaYVImk1UHsk+o8=\r\n=Q9jk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"e93c9f8a8f031b496d46c69c9788581276620837","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"haraka network utilities","directories":{},"_nodeVersion":"16.18.1","dependencies":{"stun":"2.1.0","punycode":"^2.1.1","ipaddr.js":"^2.0.1","haraka-tld":"*","sprintf-js":"^1.1.2","haraka-config":"^1.0.11","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9","eslint":"8","eslint-plugin-haraka":"*"},"optionalDependencies":{"stun":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.5.0_1671610368816_0.2653400422570218","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"haraka-net-utils","version":"1.5.1","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.5.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"f893f90cdc58bc5e9af9b4a7a608fa0c2f1cabb6","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.5.1.tgz","fileCount":14,"integrity":"sha512-cy+22CdY9MtdIoNVAQQOfvritbWkT6cu8amHNQqJplgWC7Gv2SIaveGNvbMOSuESgrNHVqA9Rzk+2myy5/aEqQ==","signatures":[{"sig":"MEYCIQClx0ykkks6EyIYr+y6sVJUNBq608djrq1RCH/F/tHUnwIhAKnEDbw6TStQrD6ztoWgqRFz2/Bmx8KCceENTCYrSQQa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84466},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"d7da1f5628b272bde44644e380277da482c0d436","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"haraka network utilities","directories":{},"_nodeVersion":"20.10.0","dependencies":{"punycode":"^2.3.1","ipaddr.js":"^2.1.0","haraka-tld":"*","sprintf-js":"^1.1.3","haraka-config":"^1.1.0","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.42.0","eslint-plugin-haraka":"*"},"optionalDependencies":{"stun":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.5.1_1701722150327_0.2407261514436556","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"haraka-net-utils","version":"1.5.2","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.5.2","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"64e9724f0b5703b28e62831a6a59c9f1fa0b3abd","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.5.2.tgz","fileCount":14,"integrity":"sha512-15qjkGmJQPbA2niKXt3o2ywX5bFAPzN4TP/QtWghL9tQXvNBpl8SLHoLz7RnaO3PicFjdhhuRWFxZ6lqh7K55A==","signatures":[{"sig":"MEUCIHgnGvVu3j+c1SjtLUaqX5YXeLZeH3WJjJs2BtHd+aZAAiEAun1hlZmxpn2A2ykcnFc46mfCklsuu+om7a3A2kRc/I4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84639},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"bc984e45af42150191e3daa5687462492f82fabb","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"haraka network utilities","directories":{},"_nodeVersion":"20.10.0","dependencies":{"punycode":"^2.3.1","ipaddr.js":"^2.1.0","haraka-tld":"*","sprintf-js":"^1.1.3","haraka-config":"^1.1.0","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.55.0","eslint-plugin-haraka":"*"},"optionalDependencies":{"@msimerson/stun":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.5.2_1702355216918_0.14589701838271907","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"haraka-net-utils","version":"1.5.3","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.5.3","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"2c3fa69606dd98360bbd8d9d6530611d8899bc1e","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.5.3.tgz","fileCount":14,"integrity":"sha512-ZLBSQ9JFcbtO9Fk+7sqGV1yOQ/HRVmuA27V0eQwmo8HmihVj5CCVJWvzZ8PmYHFe/0psBp8M5Rdy6CO5Um4hrQ==","signatures":[{"sig":"MEYCIQCn6p9MGk30hynbQJZzOTHdPngsSqBIujObjRjMsp9l3AIhAMNhtRYyq3MHNC9dHiDoZmtWa+X8UQ8tHP1nWfrKL/nA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84795},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"77226664e9f030f99dae55d83ebe875609992ae2","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"haraka network utilities","directories":{},"_nodeVersion":"18.19.0","dependencies":{"punycode":"^2.3.1","ipaddr.js":"^2.1.0","haraka-tld":"^1.2.0","sprintf-js":"^1.1.3","haraka-config":"^1.1.0","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.55.0","eslint-plugin-haraka":"*"},"optionalDependencies":{"@msimerson/stun":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.5.3_1702701554257_0.3334437526118632","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"haraka-net-utils","version":"1.5.4","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.5.4","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"8cba09af1c81e2f2e9641c29aeb644c9ec393fdd","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.5.4.tgz","fileCount":5,"integrity":"sha512-jx4gVHU2l5RfXvJCSBE0a6ICtp+w0eZTY8BjmnL2kuOkOQSiiwDWFHkj4e0vdGPZU+8xG+hBE4zhKrXoMlVQmA==","signatures":[{"sig":"MEYCIQCTv7uMpXweBeCOTm+oiatwPvcn5+xIVcS15Rq1bWEBTAIhAOzapI7Kepm28Xi6TLCFguh3R2wWd5gKPPjruIeu270K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25350},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"814bb8f18783e176d1b350d901678df7cb61eecf","scripts":{"lint":"npx eslint *.js test","test":"npx mocha","lintfix":"npx eslint --fix *.js test","versions":"npx dependency-version-checker check"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"10.2.4","description":"haraka network utilities","directories":{},"_nodeVersion":"18.19.1","dependencies":{"punycode":"^2.3.1","ipaddr.js":"^2.1.0","haraka-tld":"^1.2.0","sprintf-js":"^1.1.3","haraka-config":"^1.1.0","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^8.57.0","eslint-plugin-haraka":"1.0.15"},"optionalDependencies":{"@msimerson/stun":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.5.4_1712092246238_0.9259077434841692","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"haraka-net-utils","version":"1.6.0","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.6.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"2fd5816c64a070157969e914a170db3a54bab576","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.6.0.tgz","fileCount":5,"integrity":"sha512-yHsH9mByFr2yihQH1iT7DC21x5hTjrtyNA2xup1DmSsLwkGVCgivrbKY6FXjS67uzQfDEQPWifs9/yMNm1klUA==","signatures":[{"sig":"MEUCIFnHpJinT8FSSscmkrInydT6w/aybe1rTMOFL52sp2DYAiEA7fxupaFVB82pfWWyaXSdnQhiJoKjVYN2TUZRxB+oM0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28004},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"52aa4e7c224ee22b158af56cc1e76645db9906b4","scripts":{"lint":"npx eslint@^8 *.js test","test":"npx mocha@10","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^8 *.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update && npm run prettier:fix"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"haraka network utilities","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ipaddr.js":"^2.1.0","haraka-tld":"^1.2.1","sprintf-js":"^1.1.3","punycode.js":"^2.3.1","haraka-config":"^1.1.0","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^1.1.3"},"optionalDependencies":{"@msimerson/stun":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.6.0_1713405484855_0.8486842318300114","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"haraka-net-utils","version":"1.7.0","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.7.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"6cea3f8766eff14c829b711fc2584f8c3bf2add9","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.7.0.tgz","fileCount":8,"integrity":"sha512-5eqfugZFlA3WIrsycKouhcNj3jWgYexnOWsm9N6mt6unsSdTZBDAd5rHBWr+ofimA1E9Y+l1KlpA2uNSjFshRg==","signatures":[{"sig":"MEQCIBv//dzzrt+24SL7B8ryUaVYcNwU5jNNefzmJg8klrG1AiBLqGcFFn7Oy645eJU0fTI9SiZVrSJjMrB9PO+32LPdAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33023},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"577087b08c770919c2477378162f9971ab454295","scripts":{"lint":"npx eslint@^8 *.js test","test":"npx mocha@10","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^8 *.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update && npm run prettier:fix"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"haraka network utilities","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ipaddr.js":"^2.2.0","haraka-tld":"^1.2.1","sprintf-js":"^1.1.3","punycode.js":"^2.3.1","haraka-config":"^1.2.4","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^1.1.5"},"optionalDependencies":{"@msimerson/stun":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.7.0_1714689105736_0.5109989788081859","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"haraka-net-utils","version":"1.7.1","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.7.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"eebd58893c4b9d60767656645480f14d3d8f36fb","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.7.1.tgz","fileCount":8,"integrity":"sha512-gWGx29VUuM0EsrAc4ZtUT8E9lmgvnmZCsxnd8BsJN27OjNFnjf58mVEm1emwX/JD2a3Q5C0he/OXFsr7euvIog==","signatures":[{"sig":"MEUCIHD9sp7Rhu8pN1BNcn0zy7E2SUPIqWZAsVjD2YIOMIsGAiEAnZi8UAy9hWzsAFnOH6Lkjc1UKw9imF6ysh0alrd0+q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33199},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"983381bed80f1c14fc1565aba8c3469a472a92c9","scripts":{"lint":"npx eslint@^8 *.js test","test":"npx mocha@10","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^8 *.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update && npm run prettier:fix"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"10.7.0","description":"haraka network utilities","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ipaddr.js":"^2.2.0","haraka-tld":"^1.2.2","sprintf-js":"^1.1.3","punycode.js":"^2.3.1","haraka-config":"^1.4.0","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^1.1.5"},"optionalDependencies":{"@msimerson/stun":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.7.1_1731527104964_0.6945239061233015","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"haraka-net-utils","version":"1.7.2","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.7.2","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"aa5f94e0a6800e339103e7477dabaed8d5664f44","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.7.2.tgz","fileCount":8,"integrity":"sha512-iQGu1dldfXC8JIrIb7Xnk9FAQ6QovXLSbRi/ZU/DBBG+ouoscCWUhRG5GKn7PgKK1aoOcekSDY+Sty9Q05hsQQ==","signatures":[{"sig":"MEUCIEGNEK+cwuqmOkAk9UKZ0Q2yFSfui69Rb9cymftxPodpAiEA+kzOgonr99BIzYDccmkBZntUmaxm8Tc+c/kzuOpTZEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33356},"main":"index.js","engines":{"node":">= v14.0.0"},"gitHead":"25ac3264a08014bdd9d4f385d84ebe558d5a2ced","scripts":{"lint":"npx eslint@^9 *.js test","test":"npx mocha@10","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint@^9 *.js test --fix","prettier":"npx prettier . --check","versions":"npx dependency-version-checker check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx dependency-version-checker update && npm run prettier:fix"},"_npmUser":{"name":"msimerson","email":"haraka.mail@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"haraka network utilities","directories":{},"_nodeVersion":"20.18.2","dependencies":{"ipaddr.js":"^2.2.0","haraka-tld":"^1.2.3","sprintf-js":"^1.1.3","punycode.js":"^2.3.1","haraka-config":"^1.4.2","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^2.0.2"},"optionalDependencies":{"@msimerson/stun":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.7.2_1738355581397_0.706631732773098","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"haraka-net-utils","version":"1.8.1","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.8.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"c6f9032e7231919fb7c00afdea421ecb7b983f84","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.8.1.tgz","fileCount":10,"integrity":"sha512-bj+LIQI/161rWrms2+hf5LPJudQbaA4H6Lx620YHohXekmcVSzOS2owSCPtbWohO1PxHesEZaURbAe1m+vZCcw==","signatures":[{"sig":"MEQCIDCPpmNj7n10deAaZzc4RUCTAQjHVyRjJv6ImPFYijzYAiBq9iTpR9OuxsbFhCKklv6T2KpM792txH+4mBiD54tDeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-net-utils@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35671},"main":"index.js","engines":{"node":">= v18.0.0"},"gitHead":"1669d8cf78f68a10cc63c49ee3fac64116e1f13e","scripts":{"lint":"npx eslint *.js test","test":"node --test test/*.js","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint *.js test --fix","prettier":"npx prettier . --check","versions":"npx npm-dep-mgr check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx npm-dep-mgr update","test:coverage":"npx c8 --reporter=text --reporter=text-summary npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebe91d5-3847-4b32-868c-c9e776c43e21"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"11.11.0","description":"haraka network utilities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ipaddr.js":"^2.3.0","haraka-tld":"^1.3.3","punycode.js":"^2.3.1","haraka-config":"^1.5.0","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^2.0.4"},"optionalDependencies":{"@msimerson/stun":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.8.1_1775756844581_0.8736198239093691","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"haraka-net-utils","version":"1.8.2","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.8.2","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"b5002422bce03d70dc39908aff33e6a98b432dca","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.8.2.tgz","fileCount":10,"integrity":"sha512-yxUNhtMwkuDRSG144RzwJDjhJl2UYdYZMybFXnstlbrMGYPdq9wB50/gg8czZPMpT9DEI6PmY6j1mNjIzqWIRQ==","signatures":[{"sig":"MEUCIG2o2cE+YXc4Hrtpr9EYihrK18HNFw3+edZf5rUlU1z/AiEAouYpCczSYQ+wB6gcg+QzO16+oShU8P1gcZZL1HNJRS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-net-utils@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35103},"main":"index.js","engines":{"node":">= v18.0.0"},"gitHead":"12b274377710cb5153b823ba667d00f66323762d","scripts":{"lint":"npx eslint *.js test","test":"node --test test/*.js","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint *.js test --fix","prettier":"npx prettier . --check","versions":"npx npm-dep-mgr check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx npm-dep-mgr update","test:coverage":"npx c8 --reporter=text --reporter=text-summary npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebe91d5-3847-4b32-868c-c9e776c43e21"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"11.11.0","description":"haraka network utilities","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ipaddr.js":"^2.4.0","haraka-tld":"^1.3.3","punycode.js":"^2.3.1","haraka-config":"^1.5.0","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^2.0.4"},"optionalDependencies":{"@msimerson/stun":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.8.2_1778545181027_0.07082555863589768","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"haraka-net-utils","version":"1.8.3","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.8.3","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"5d515303c9052b5c22cd8d554161e594fd1a32e3","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.8.3.tgz","fileCount":10,"integrity":"sha512-1lWHaeBC5eL/iWpVcG4BM6kXTVEmilkwkYPK9xN8TUZWFZzvvxEKSgNKkoapPahw4l8VIicKEc/IvvIg/D9yrA==","signatures":[{"sig":"MEUCIA26eItrMKfbK5jKUGx8zPuQu53moke+77VLFYWsDC+QAiEAyCR+LsqchGQ8o17obA+JuO9QpqtK1c2vhwVG98OfLTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-net-utils@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40212},"main":"index.js","engines":{"node":">= v18.0.0"},"gitHead":"3af9af89e0a85295e9f733265591aec7f36c2ad5","scripts":{"lint":"npx eslint *.js test","test":"node --test test/*.js","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint *.js test --fix","prettier":"npx prettier . --check","versions":"npx npm-dep-mgr check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx npm-dep-mgr update","test:coverage":"npx c8 --reporter=text --reporter=text-summary npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebe91d5-3847-4b32-868c-c9e776c43e21"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"haraka network utilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ipaddr.js":"^2.4.0","haraka-tld":"^1.3.4","punycode.js":"^2.3.1","haraka-config":"^1.6.2","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^3.0.0"},"optionalDependencies":{"@msimerson/stun":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.8.3_1779777165120_0.47741258102203576","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"haraka-net-utils","version":"1.9.0","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.9.0","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"51bf6e2806fc8f38d3c6ce4ad313623f6cd42e07","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.9.0.tgz","fileCount":13,"integrity":"sha512-A5BCztM0r599gXyJq0JZ6s4bzYz5YNTX9Dv7iMJQs92ujkljMn164gn7KMjX4cizCPtEBzLAnXn7qIDuwf82og==","signatures":[{"sig":"MEUCIDSQfrxFXlhAiNCTP+tbzHWYORh0pvo8gtteMzdzcCG4AiEAlNmo2yGFE1vQ/7TtXWerqX6Fc8aPESF04t4wRTwwdZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-net-utils@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49470},"main":"index.js","engines":{"node":">= v18.0.0"},"gitHead":"6408836f6875cde6d8fc9553c8c38955dcb6b36b","scripts":{"lint":"npx eslint *.js test","qlty":"qlty smells --all","test":"node --test","format":"npm run prettier:fix && npm run lint:fix","lint:fix":"npx eslint *.js test --fix","prettier":"npx prettier . --check","versions":"npx npm-dep-mgr check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx npm-dep-mgr update","test:coverage":"node --test --experimental-test-coverage","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebe91d5-3847-4b32-868c-c9e776c43e21"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"haraka network utilities","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ipaddr.js":"^2.4.0","haraka-tld":"^1.3.5","punycode.js":"^2.3.1","haraka-config":"^1.6.2","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^3.0.0"},"optionalDependencies":{"@msimerson/stun":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.9.0_1779952065999_0.9631881550608223","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"haraka-net-utils","version":"1.9.1","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.9.1","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"3109e4e8f9fb04340ef0395f7dd23c18edcb5d3c","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.9.1.tgz","fileCount":13,"integrity":"sha512-4VFA4htHOz1O2B5os6+Vj3lf8gQ4JUZjgC2n4W0gtOn4LcidaXjqZeo7LiEgOI/JV7YxEmongj9CVfrHA1ZhJQ==","signatures":[{"sig":"MEUCIQCo9dhLBlaQxfGBtYBbdg8RlGf7v7Te8E0Fhs8L8MvuNwIgD1RhigKwwJm1+6OAOwgqgxF3ZQW3ejYw58fl6kgLEVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-net-utils@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49834},"main":"index.js","engines":{"node":">= v18.0.0"},"gitHead":"baa1a6df934ea02bfd4c8be4025694baedc01fa6","scripts":{"lint":"npx eslint *.js test","qlty":"qlty smells --all","test":"node --test","format":"npm run prettier:fix && npm run lint:fix","prepare":"git rev-parse --git-dir >/dev/null 2>&1 && git config core.hooksPath .githooks || true","lint:fix":"npx eslint *.js test --fix","prettier":"npx prettier . --check","versions":"npx npm-dep-mgr check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx npm-dep-mgr update","test:coverage":"node --test --experimental-test-coverage","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebe91d5-3847-4b32-868c-c9e776c43e21"}},"prettier":{"semi":false,"printWidth":90,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"haraka network utilities","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ipaddr.js":"^2.4.0","haraka-tld":"^1.3.5","punycode.js":"^2.3.1","haraka-config":"^1.6.2","openssl-wrapper":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^3.0.0"},"optionalDependencies":{"@msimerson/stun":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.9.1_1780291731468_0.2746447863395969","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"haraka-net-utils","version":"1.9.2","keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","_id":"haraka-net-utils@1.9.2","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"homepage":"https://github.com/haraka/haraka-net-utils#readme","bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"dist":{"shasum":"bba81f9dd84adb5f09f1e0413bde0a1d8e58ded1","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.9.2.tgz","fileCount":13,"integrity":"sha512-58XBsAajGHo0ZGNvdHNfxHEYpGIFrSB81Ay9b2tVZ9epXfQoreeSP6bsaejNZaTI8+n5zn6J+UP+kC5QjK8OgQ==","signatures":[{"sig":"MEUCIQDDpdxsfSlHIfeHBLQElNKtv9IDoa/pVC9NZI1LkdZaIAIgPWexZjWoaEbFZetVHSvgFsXhy2TTkJj2AqCp3bzowiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-net-utils@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51011},"main":"index.js","engines":{"node":">= v18.0.0"},"gitHead":"a8481514db9993eb4b07110042b9b13252672194","scripts":{"lint":"npx eslint *.js test","qlty":"qlty smells --all","test":"node --test","format":"npm run prettier:fix && npm run lint:fix","prepare":"git rev-parse --git-dir >/dev/null 2>&1 && git config core.hooksPath .githooks || true","lint:fix":"npx eslint *.js test --fix","prettier":"npx prettier . --check","versions":"npx npm-dep-mgr check","prettier:fix":"npx prettier . --write --log-level=warn","versions:fix":"npx npm-dep-mgr update","test:coverage":"node --test --experimental-test-coverage","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebe91d5-3847-4b32-868c-c9e776c43e21"}},"prettier":{"semi":false,"printWidth":90,"singleQuote":true},"repository":{"url":"git+https://github.com/haraka/haraka-net-utils.git","type":"git"},"_npmVersion":"11.13.0","description":"haraka network utilities","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ipaddr.js":"^2.4.0","haraka-tld":"^1.3.5","haraka-config":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"@haraka/eslint-config":"^3.0.0"},"optionalDependencies":{"@msimerson/stun":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/haraka-net-utils_1.9.2_1780939655012_0.8248902297086775","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"haraka-net-utils","version":"1.9.3","description":"haraka network utilities","main":"index.js","scripts":{"prepare":"git rev-parse --git-dir >/dev/null 2>&1 && git config core.hooksPath .githooks || true","format":"npm run prettier:fix && npm run lint:fix","lint":"npx eslint *.js test","lint:fix":"npx eslint *.js test --fix","prettier":"npx prettier . --check","prettier:fix":"npx prettier . --write --log-level=warn","qlty":"qlty smells --all","test":"node --test","test:coverage":"node --test --experimental-test-coverage","test:coverage:lcov":"mkdir -p coverage && node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info","versions":"npx npm-dep-mgr check","versions:fix":"npx npm-dep-mgr update"},"repository":{"type":"git","url":"git+https://github.com/haraka/haraka-net-utils.git"},"keywords":["haraka","mta","network","utility"],"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","engines":{"node":">= v18.0.0"},"bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"homepage":"https://github.com/haraka/haraka-net-utils#readme","devDependencies":{"@haraka/eslint-config":"^3.0.0"},"dependencies":{"haraka-config":"^1.6.2","haraka-tld":"^1.3.5","ipaddr.js":"^2.4.0"},"optionalDependencies":{"@msimerson/stun":"^3.2.1"},"prettier":{"printWidth":90,"singleQuote":true,"semi":false},"gitHead":"a9d578c1a1557d9dc1fbc2633fe532ad09890507","_id":"haraka-net-utils@1.9.3","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-y7SRHMYrC3uRD9kjaT30xsh4IKdnqn2PeyO7dhpMb6iUDTzQ9UrRF7VW9iaPPKdyNJG5AFVOiCscE1+JWV4nxA==","shasum":"b9be00bd9a93b8886f5383c66735c0d1aeab13ba","tarball":"https://registry.npmjs.org/haraka-net-utils/-/haraka-net-utils-1.9.3.tgz","fileCount":13,"unpackedSize":51457,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/haraka-net-utils@1.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnmY2vGmz3JbCP9tWLdyrQrhGfT6RU8lCr33h6VbBwbwIhALyn+3KOrXMvkSZ/f1PlJhPZNBwK0osQWmWH+87Ox9zw"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebe91d5-3847-4b32-868c-c9e776c43e21"}},"directories":{},"maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/haraka-net-utils_1.9.3_1786657438419_0.2969589435336961"},"_hasShrinkwrap":false}},"time":{"created":"2016-10-06T22:04:34.898Z","modified":"2026-08-13T21:43:58.925Z","1.0.0":"2016-10-06T22:04:34.898Z","1.0.2":"2016-10-18T07:12:26.314Z","1.0.3":"2016-10-25T17:50:56.023Z","1.0.4":"2016-10-25T20:00:42.101Z","1.0.5":"2016-11-20T18:46:36.871Z","1.0.6":"2017-03-08T21:33:23.915Z","1.0.7":"2017-03-08T23:20:10.071Z","1.0.8":"2017-03-10T06:52:51.670Z","1.0.9":"2017-06-17T00:26:23.558Z","1.0.10":"2017-07-28T06:03:12.355Z","1.0.11":"2018-01-21T01:41:18.533Z","1.0.12":"2018-01-21T01:55:16.620Z","1.0.13":"2018-01-21T02:17:22.119Z","1.0.14":"2018-01-25T22:28:05.696Z","1.1.0":"2018-04-12T04:40:15.210Z","1.1.1":"2018-07-20T00:26:53.812Z","1.1.2":"2018-11-03T23:02:28.882Z","1.1.3":"2019-04-03T00:47:52.322Z","1.1.4":"2019-04-05T06:12:57.374Z","1.1.5":"2020-04-11T07:59:29.896Z","1.2.0":"2020-07-07T06:14:42.941Z","1.2.1":"2020-11-18T01:00:34.204Z","1.2.2":"2020-12-15T23:49:26.138Z","1.2.3":"2020-12-20T02:12:50.173Z","1.2.4":"2021-01-22T05:57:46.753Z","1.3.0":"2021-01-25T01:55:06.621Z","1.3.1":"2021-10-13T23:03:45.359Z","1.3.2":"2021-12-20T22:02:31.195Z","1.3.3":"2022-01-05T19:52:37.008Z","1.3.4":"2022-03-18T15:39:49.704Z","1.3.5":"2022-05-27T22:03:35.694Z","1.3.6":"2022-06-02T22:42:10.710Z","1.3.7":"2022-06-03T22:56:09.413Z","1.4.0":"2022-07-22T20:03:58.160Z","1.4.1":"2022-07-22T22:49:14.032Z","1.5.0":"2022-12-21T08:12:49.001Z","1.5.1":"2023-12-04T20:35:50.526Z","1.5.2":"2023-12-12T04:26:57.072Z","1.5.3":"2023-12-16T04:39:14.578Z","1.5.4":"2024-04-02T21:10:46.461Z","1.6.0":"2024-04-18T01:58:05.010Z","1.7.0":"2024-05-02T22:31:45.952Z","1.7.1":"2024-11-13T19:45:05.142Z","1.7.2":"2025-01-31T20:33:01.591Z","1.8.1":"2026-04-09T17:47:24.757Z","1.8.2":"2026-05-12T00:19:41.182Z","1.8.3":"2026-05-26T06:32:45.258Z","1.9.0":"2026-05-28T07:07:46.154Z","1.9.1":"2026-06-01T05:28:51.591Z","1.9.2":"2026-06-08T17:27:35.196Z","1.9.3":"2026-08-13T21:43:58.562Z"},"bugs":{"url":"https://github.com/haraka/haraka-net-utils/issues"},"author":{"name":"Matt Simerson","email":"matt@tnpi.net"},"license":"MIT","homepage":"https://github.com/haraka/haraka-net-utils#readme","keywords":["haraka","mta","network","utility"],"repository":{"type":"git","url":"git+https://github.com/haraka/haraka-net-utils.git"},"description":"haraka network utilities","maintainers":[{"name":"msimerson","email":"haraka.mail@gmail.com"},{"name":"tnpi","email":"matt@tnpi.net"},{"name":"baudehlo","email":"helpme@gmail.com"},{"name":"smfreegard","email":"steve@freegard.name"}],"readme":"[![CI][ci-img]][ci-url] [![Code Coverage][cov-img]][cov-url] [![Code Quality][qlty-img]][qlty-url]\n\n# haraka-net-utils\n\nThis module provides network utility functions.\n\n## Usage\n\n```js\nconst net_utils = require('haraka-net-utils')`\n```\n\n### ip_to_long\n\n```js\n// Convert IPv4 to long\nconst long = net_utils.ip_to_long('11.22.33.44') // 185999660\n```\n\n### long_to_ip\n\n```js\n// Convert long to IPv4\nconst ip = net_utils.long_to_ip(185999660) // 11.22.33.44\n```\n\n### dec_to_hex\n\n```js\n// Convert decimal to hex\nconst hex = net_utils.dec_to_hex(20111104) // 132df00\n```\n\n### hex_to_dec\n\n```js\n// Convert hex to decimal\nconst dec = net_utils.hex_to_dec('132df00') // 20111104\n```\n\n### normalize_ip\n\nNormalizes an IPv4 or IPv6 address to canonical form. Returns `null` for invalid input. IPv4-mapped IPv6 addresses are converted to IPv4.\n\n```js\nnet_utils.normalize_ip('1.2.3.4') // '1.2.3.4'\nnet_utils.normalize_ip('0000:0000:0000:0000:0000:0000:0000:0001') // '::1'\nnet_utils.normalize_ip('::ffff:127.0.0.1') // '127.0.0.1'\nnet_utils.normalize_ip('not-an-ip') // null\n```\n\n### is_local_ipv4\n\n```js\n// Is IPv4 address on a local network?\nnet_utils.is_local_ipv4('127.0.0.200') // true (localhost)\nnet_utils.is_local_ipv4('169.254.0.0') // true (link local)\nnet_utils.is_local_ipv4('226.0.0.1') // false\n```\n\n### is_private_ipv4\n\n```js\n// Is IPv4 address in RFC 1918 reserved private address space?\nnet_utils.is_private_ipv4('10.0.0.0') // true\nnet_utils.is_private_ipv4('192.168.0.0') // true\nnet_utils.is_private_ipv4('172.16.0.0') // true\n```\n\n### is_local_ipv6\n\n```js\n// Is IPv6 addr on local network?\nnet_utils.is_local_ipv6('::1') // true (localhost)\nnet_utils.is_local_ipv6('fe80::') // true (link local)\nnet_utils.is_local_ipv6('fc00::') // true (unique local)\nnet_utils.is_local_ipv6('fd00::') // true (unique local)\n```\n\n### is_private_ip\n\nDetermines if an IPv4 or IPv6 address is on a \"private\" network.\nFor IPv4, returns true if is_private_ipv4 or is_local_ipv4 are true\nFor IPv6, returns true if is_local_ipv6 is true\n\n### is_local_host\n\nChecks to see if a host name matches our server hostname or resolves to any local ip. Local IPs include those bound to a local network interface and public IPs discovered with STUN.\n\n### is_local_ip\n\nChecks to see if an IP is bound locally or an IPv4 or IPv6 localhost address.\n\n### ip_in_list\n\n```js\n// searches for 'ip' as a hash key in the list object or array\n// ip can be a host, an IP, or an IPv4 or IPv6 range\nnet_utils.ip_in_list(object, ip)\nnet_utils.ip_in_list(array, ip)\nnet_utils.ip_in_list(tls.no_tls_hosts, '127.0.0.5')\n```\n\n### getHostIPs\n\nReturns an array of all the IPv4 and IPv6 addresses of the provided hostname. The returned promise resolves with arrays of addresses and errors.\n\n```js\nconst { addrs, errors } = await net_utils.getHostIPs('host.example.com')\n```\n\n### get_ips_by_host\n\nReturns an array of all the IPv4 and IPv6 addresses of the provided hostname. The returned promise resolves with a (possibly empty) array.\n\n```js\ntry {\n  const ips = await net_utils.get_ips_by_host(domain)\n  for (const ip of ips) {\n    // do something with the IPs\n  }\n  catch (errors) {\n    for (const err of errors) {\n      console.error(err)\n    }\n  }\n}\n\n// Callback form exposes lookup errors:\nnet_utils.get_ips_by_host(domain, (errors, ips) => {\n  if (errors.length) {\n    /* DNS errors */\n  }\n})\n```\n\n### parse_proxy_line\n\nParses an HAProxy PROXY protocol v1 line. Accepts the full line (`PROXY TCP4 …`) or the payload after the command word (`TCP4 …`, as Haraka passes to `cmd_proxy`). Strips a trailing newline if present. Returns `null` for invalid or unsupported lines (including `UNKNOWN`).\n\n```js\nnet_utils.parse_proxy_line('PROXY TCP4 127.0.0.1 127.0.0.2 42310 465')\n// {\n//   type: 'haproxy',\n//   proto: 'TCP4',\n//   src_ip: '127.0.0.1',\n//   src_port: '42310',\n//   dst_ip: '127.0.0.2',\n//   dst_port: '465',\n// }\n\nnet_utils.parse_proxy_line('TCP6 ::1 ::1 2525 25') // same shape, proto: 'TCP6'\nnet_utils.parse_proxy_line('UNKNOWN 1.2.3.4 1.2.3.4 2525 25') // null\n```\n\n### is_haproxy_allowed\n\nReturns whether a connecting IP is allowed to send the HAProxy PROXY command, based on `connection.ini` `[haproxy]` settings. The IP is normalized before matching. Hosts may be listed as exact addresses or CIDR ranges. Returns `false` when HAProxy is disabled, the IP is invalid, or no host entry matches (including an empty `hosts[]` list).\n\nConfigure in `config/connection.ini`:\n\n```ini\n[haproxy]\nenabled = true\nhosts[] = 10.0.0.1\nhosts[] = 10.0.0.0/24\nhosts[] = 2001:db8::1\n```\n\n```js\nnet_utils.is_haproxy_allowed('10.0.0.1') // true if listed or in a matching CIDR\nnet_utils.is_haproxy_allowed('8.8.8.8') // false\nnet_utils.is_haproxy_allowed('::ffff:10.0.0.1') // true when 10.0.0.1 is listed\n```\n\n### get_mx\n\n```js\ntry {\n  const mxList = await net_utils.get_mx(domain)\n  for (const mx of mxList) {\n    // do something with each mx\n  }\n} catch (err) {\n  // handle any errors\n}\n```\n\n### HarakaMx\n\nAn object class representing a MX. HarakaMx objects may contain the following properties:\n\n```js\n{\n  exchange: '', // required: a FQDN or IP address\n  path: '', // the file path to a socket\n  priority: 0, // integer, a MX priority.\n  port: 25, // integer: an alternate port\n  bind: '', // an outbound IP address to bind to\n  bind_helo: '', // an outbound helo hostname\n  using_lmtp: false, // boolean, specify LMTP delivery\n  auth_user: '', // an AUTH username (required if AUTH is desired)\n  auth_pass: '', // an AUTH password (required if AUTH is desired)\n  auth_type: '', // an AUTH type that should be used with the MX.\n  from_dns: '', // the DNS name from which the MX was queried\n}\n```\n\nCreate a HarakaMx object in The Usual Way:\n\n```js\nconst nu = require('haraka-net-utils')\nconst myMx = new nu.HarakaMx(parameter)\n```\n\nThe parameter can be one of:\n\n- A string in any of the following formats:\n  - hostname\n  - hostname:port\n  - IPv4\n  - IPv4:port\n  - [IPv6]\n  - [IPv6]: port\n- A [URL](https://nodejs.org/docs/latest-v20.x/api/url.html) string\n  - smtp://mail.example.com:25\n  - lmtp://int-mail.example.com:24\n  - smtp://user:pass@host.example.com:587\n- An object, containing at least an exchange, and any of the other properties listed at the top of this section.\n\nAn optional second parameter is an alias for from_dns.\n\n[ci-img]: https://github.com/haraka/haraka-net-utils/actions/workflows/ci.yml/badge.svg\n[ci-url]: https://github.com/haraka/haraka-net-utils/actions/workflows/ci.yml\n[cov-img]: https://codecov.io/github/haraka/haraka-net-utils/coverage.svg\n[cov-url]: https://codecov.io/github/haraka/haraka-net-utils\n[qlty-img]: https://qlty.sh/gh/haraka/projects/haraka-net-utils/maintainability.svg\n[qlty-url]: https://qlty.sh/gh/haraka/projects/haraka-net-utils\n","readmeFilename":"README.md"}