{"_id":"zsock","_rev":"66-722b94b78fced6cba4eccd0d608605ac","name":"zsock","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"zsock","version":"1.0.0","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.0.0","dist":{"shasum":"7657fbde4f3039b6a51c617dc3d21ba18550ab40","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.0.0.tgz","integrity":"sha512-LMbrLuXSTB9V5Vrg0XRf4sZm+/UR5zz2EwKRIAXfTGUg0i9h1GiQGGkSxWnJrISNiFuRiuBHP5uKpi7PKor2Ew==","signatures":[{"sig":"MEUCIHErPO/Jh+cq3yVANivxmO2U2l/G6iMgt94ilSUO1ablAiEA6ds0qdNSqts3ZR0oxeo2sIZD8WlHxyS+kLZiPdLK4bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","engines":{"node":">=0.4"},"scripts":{"preinstall":"node-waf configure build"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"0.3.18","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"v0.4.2","devDependencies":{"jshint":">=0.1.9","nodeunit":">=0.5.1","node-uuid":"1.1.0"},"_engineSupported":true},"1.0.1":{"name":"zsock","version":"1.0.1","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.0.1","dist":{"shasum":"544574aaad468e117c79080d3789c67b21bcd192","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.0.1.tgz","integrity":"sha512-8oB94LoIOF86IrKW/chsmwBCVxOwOFOvnDlQKdJ8G90h1RhFNS3wpBwZANZAAEAhDwwV5B9e/SyJNjvNESDvnQ==","signatures":[{"sig":"MEYCIQD4gCdDFTEVUQ6PkAO+zke0ODhFxcKMktJY9sWGIDd/WQIhAPvmtApyR/Dr0Yco/vnrl53iW2V3WKRL7H4x9UDrbYMk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","engines":{"node":">=0.4"},"scripts":{"preinstall":"node-waf configure build"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.0.1rc9","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"jshint":">=0.1.9","nodeunit":">=0.5.1","node-uuid":"1.1.0"},"_engineSupported":true},"1.0.2":{"name":"zsock","version":"1.0.2","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.0.2","dist":{"shasum":"35b6cb7736edceaa375c4d9e3c01ad903f48f0f0","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.0.2.tgz","integrity":"sha512-ol8Y6m2LjvVQnY13OW4tEwaNrJcWtkfmgPp0B5dMKjye06U6cAd5EDVJnCNWbsR2GFOMdcCA4QAyaPizApWGZA==","signatures":[{"sig":"MEQCIGhC+SPBJqoQhbsFMUcAsWKwImmT7OYcC2ZAyGHTHjDOAiBRqqNVwYGNRTjhdPKnx5PhKIPdpZMB30Frr9pgfAxbYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","engines":{"node":">=0.4"},"scripts":{"preinstall":"node-waf configure build"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.0.1rc9","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"jshint":">=0.1.9","nodeunit":">=0.5.1","node-uuid":"1.1.0"},"_engineSupported":true},"1.0.3":{"name":"zsock","version":"1.0.3","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.0.3","dist":{"bin":{"0.4-darwin-10.7.0":{"shasum":"885e61846f86d15ee43cdcb8547ea24e5d18fe99","tarball":"http://registry.npmjs.org/zsock/-/zsock-1.0.3-0.4-darwin-10.7.0.tgz"}},"shasum":"3c1b29440f6315d97e69a4ed240b5161b7fa53e9","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.0.3.tgz","integrity":"sha512-LV74To1iHxtuutjvQtLhTAQIwLjo2hLAriS9GZPFyUte+0frITws4mZuUWunJITOCtEt81nzqupnEy+659wPVg==","signatures":[{"sig":"MEUCICSL+fVA7G62JdoOsgj0mrxlgCzAO7+aBXriB4iToxWgAiEAzFvslxhnKbrbi58kX/yq9Cf/TOgadXUaZs6/KHBCEpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","engines":{"node":">=0.4"},"scripts":{"preinstall":"node-waf configure build"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.0.1rc9","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"v0.4.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"jshint":">=0.1.9","nodeunit":">=0.5.1","node-uuid":"1.1.0"},"_engineSupported":true},"1.0.4":{"name":"zsock","version":"1.0.4","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.0.4","dist":{"bin":{"0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0":{"shasum":"a118a7dac62ea29e6fbc3e6a85e6d2b82f1e16b1","tarball":"http://registry.npmjs.org/zsock/-/zsock-1.0.4-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz"}},"shasum":"83d519f6cf397fb50365fb8368944cacf3157c51","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.0.4.tgz","integrity":"sha512-aT2+2CgBRN1i65aaAofjwQezgOm+LUzYFlRDwkJn/1EJx5Kr3JpuVhqATVkYzs3WkeZsNGshoWz12XydUIF3UQ==","signatures":[{"sig":"MEUCIQDeejWteJCIIQ5Wc4QvWU4D+gmNOIAp30d206OiER1GLwIgKY08H5e6/ukCkZNKtPZLtonyrfdrwGBj9GdfWW0ERGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","engines":{"node":">=0.4"},"scripts":{"preinstall":"node-waf configure build"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.0.6","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"v0.4.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"jshint":">=0.1.9","nodeunit":">=0.5.1","node-uuid":"1.1.0"},"_engineSupported":true},"1.0.5":{"name":"zsock","version":"1.0.5","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.0.5","dist":{"bin":{"0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0":{"shasum":"ac58933c18c93925e019fc04c10994782401172d","tarball":"http://registry.npmjs.org/zsock/-/zsock-1.0.5-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz"}},"shasum":"3a5b65d1b96596870b739a61ec44f2d76dd3eb16","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.0.5.tgz","integrity":"sha512-rRGJLBENLiTgHzanxm4w7om17BQOmYef+SfosDyFFinxxzwqLVEHzSyvCrATQj0CMFxltn7Zn123ZdPSoFQZRQ==","signatures":[{"sig":"MEQCIGirpmzt5oPsbMF7N7dSxs0ybndtTeGKpbu+8Zj3gdNyAiB20i6wd7wx4Wxpuf8w+ayhxzQFy5q+j9VKmHVvLN1Nfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","engines":{"node":">=0.4"},"scripts":{"preinstall":"node-waf configure build"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.0.6","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"v0.4.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"jshint":">=0.1.9","nodeunit":">=0.5.1","node-uuid":"1.1.0"},"_engineSupported":true},"1.1.0":{"name":"zsock","version":"1.1.0","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.1.0","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"6c56a2ef258901364028cc8a9f59bd3a252a619c","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.1.0.tgz","integrity":"sha512-PLULwU+y9IsndhOH5+tzngnxCTMTxyPmxjf0ZiL2YG+B8Gwom5ueJCgzXp8fBuTYftnuc8I/dV1BgmVJCZTW1A==","signatures":[{"sig":"MEYCIQCnqWyUBQRUHuEw3xvMDXZxQDNMru9Uqsf5qiJceDVOJQIhAPvWkyEKidgLOh/qWjY4ym+wHy/V0pjTnRb9iumJBp8v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","readme":"node-zsock is a very small library specific to Sun derived operating systems\n(i.e., illumos).  This library allows a node server running in the Global\nZone to open Unix Domain Sockets in other zones, safely, under the same\nFS path in each zone. By using this mechanism, you can enable IPC across zones.\n\n## Usage\n\nThe library is very simple, and small, and only exposes you the ability to\ncreate a new fd socket that can be used with the existing node net API:\n\n    var zsock = require('zsock');\n    zsock.createZoneSocket({\n      zone: 'foo',\n      path: '/tmp/sock'\n    }, function(err, fd) {\n      if (err) throw err;\n\n      var server = net.createServer(function(c) {\n        c.write('hello from the global zone...\\r\\n');\n        c.pipe(c);\n      });\n\n      server.listenFD(fd);\n    });\n\nNote that this API creates a STREAM socket (i.e., there's no datagram support).\nBut that seems to be the general case in node anyway.\n\n## Installation\n\n    npm install zsock\n\n(You can also install it by doing `node-waf configure build` and then\nlinking or copying the folder into your project's `node_modules`\ndirectory.)\n\n## License\n\nMIT.  'Nuff said.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-zsock/issues>.\n","engines":{"node":"~0.6"},"scripts":{"test":"TEST_ZONE=`zoneadm list | grep -v global | head -1` ./node_modules/.bin/nodeunit tst/*.test.js","preinstall":"node-waf configure build"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.1.0-beta-4","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"v0.6.6","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"nodeunit":"0.6.4","node-uuid":"1.3.3"},"_engineSupported":true},"1.1.1":{"name":"zsock","version":"1.1.1","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.1.1","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"8d6d4f03c03363ab271d86ceddb87d380fb89783","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.1.1.tgz","integrity":"sha512-tmYvPchdfHk8dpECw+nXz8FCM2Hw3nm2CfwNC97wcw+2/3SzBncg+naBmZSyx/dE0NFd9j3F/BbiSy4b7PP6TQ==","signatures":[{"sig":"MEQCICrhsvGTt3RrJhwsXfUFlfDv4xPVNZIyRRH7zngz59QqAiAO+VBe0UVZYM1/tirGJiHQGf6gxgYDPAMFONU9v2S9wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","readme":"node-zsock is a very small library specific to Sun derived operating systems\n(i.e., illumos).  This library allows a node server running in the Global\nZone to open Unix Domain Sockets in other zones, safely, under the same\nFS path in each zone. By using this mechanism, you can enable IPC across zones.\n\n## Usage\n\nThe library is very simple, and small, and only exposes you the ability to\ncreate a new fd socket that can be used with the existing node net API:\n\n    var zsock = require('zsock');\n    zsock.createZoneSocket({\n      zone: 'foo',\n      path: '/tmp/sock'\n    }, function(err, fd) {\n      if (err) throw err;\n\n      var server = net.createServer(function(c) {\n        c.write('hello from the global zone...\\r\\n');\n        c.pipe(c);\n      });\n\n      server.listenFD(fd);\n    });\n\nNote that this API creates a STREAM socket (i.e., there's no datagram support).\nBut that seems to be the general case in node anyway.\n\n## Installation\n\n    npm install zsock\n\n(You can also install it by doing `node-waf configure build` and then\nlinking or copying the folder into your project's `node_modules`\ndirectory.)\n\n## License\n\nMIT.  'Nuff said.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-zsock/issues>.\n","engines":{"node":"~0.6"},"scripts":{"test":"TEST_ZONE=`zoneadm list | grep -v global | head -1` ./node_modules/.bin/nodeunit tst/*.test.js","preinstall":"node-waf configure build"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.1.0-beta-4","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"v0.6.6","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"nodeunit":"0.6.4","node-uuid":"1.3.3"},"_engineSupported":true},"1.2.0":{"name":"zsock","version":"1.2.0","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.2.0","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"ac957be5d8a867a6d6ef37544de08749bc9c1bb3","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.2.0.tgz","integrity":"sha512-clfVaOtRqTuLjh5Jow0SvfzzHrbtexfpF8tOtN08UWqrJcoIOYsZ3YeHVx8YWn7OJhSDYUEyfNXzDFjdHLPMtw==","signatures":[{"sig":"MEYCIQDs6mDrZRaGxxe0/ncEAANjQTGXbfDp7gwnS2PkLFcmTQIhAKOQV09p8NP3b8SHrOWg5fQwJ3T3a+76ZqnJvpOm7AvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","readme":"node-zsock is a very small library specific to Sun derived operating systems\n(i.e., illumos).  This library allows a node server running in the Global\nZone to open Unix Domain Sockets in other zones, safely, under the same\nFS path in each zone. By using this mechanism, you can enable IPC across zones.\n\n## Usage\n\nThe library is very simple, and small, and only exposes you the ability to\ncreate a new fd socket that can be used with the existing node net API:\n\n    var zsock = require('zsock');\n    zsock.createZoneSocket({\n      zone: 'foo',\n      path: '/tmp/sock'\n    }, function(err, fd) {\n      if (err) throw err;\n\n      var server = net.createServer(function(c) {\n        c.write('hello from the global zone...\\r\\n');\n        c.pipe(c);\n      });\n\n      server.listenFD(fd);\n    });\n\nNote that this API creates a STREAM socket (i.e., there's no datagram support).\nBut that seems to be the general case in node anyway.\n\n## Installation\n\n    npm install zsock\n\n(You can also install it by doing `node-waf configure build` and then\nlinking or copying the folder into your project's `node_modules`\ndirectory.)\n\n## License\n\nMIT.  'Nuff said.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-zsock/issues>.\n","engines":{"node":">=0.6"},"scripts":{"test":"TEST_ZONE=`zoneadm list | grep -v global | head -1` ./node_modules/.bin/nodeunit tst/*.test.js","preinstall":"node-waf configure build"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.1.12","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"v0.6.14","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"nodeunit":"0.6.4","node-uuid":"1.3.3"},"_engineSupported":true,"optionalDependencies":{}},"1.3.0":{"name":"zsock","version":"1.3.0","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.3.0","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"86c3878e5ca6551bf93aa8a260a0d7a6695c355e","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.3.0.tgz","integrity":"sha512-G1xsF8OEOdskwzt6Cg8r7wmIlhvqgjzZBkxA5HJ7WL9R//VnLwGTr8fWBr73LJX+oZIyp31LqKyI248S0XsWKw==","signatures":[{"sig":"MEUCICj7OSYlhEkKltfPyZ5FLptVnSQ5SMkhpRcUiab/pjb4AiEAov9+yO+9FovqZdj/XMsf9FItim6jvq4rRFLSkhMQfMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","_from":".","readme":"node-zsock is a very small library specific to Sun derived operating systems\n(i.e., illumos).  This library allows a node server running in the Global\nZone to open Unix Domain Sockets in other zones, safely, under the same\nFS path in each zone. By using this mechanism, you can enable IPC across zones.\n\n## Usage\n\nThe library is very simple, and small, and only exposes you the ability to\ncreate a new fd socket that can be used with the existing node net API:\n\n    var zsock = require('zsock');\n    zsock.createZoneSocket({\n      zone: 'foo',\n      path: '/tmp/sock'\n    }, function(err, fd) {\n      if (err) throw err;\n\n      var server = net.createServer(function(c) {\n        c.write('hello from the global zone...\\r\\n');\n        c.pipe(c);\n      });\n\n      server.listenFD(fd);\n    });\n\nNote that this API creates a STREAM socket (i.e., there's no datagram support).\nBut that seems to be the general case in node anyway.\n\n## Installation\n\n    npm install zsock\n\n(You can also install it by doing `node-waf configure build` and then\nlinking or copying the folder into your project's `node_modules`\ndirectory.)\n\n## License\n\nMIT.  'Nuff said.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-zsock/issues>.\n","engines":{"node":">=0.8"},"scripts":{"test":"TEST_ZONE=`zoneadm list | grep -v global | head -1` ./node_modules/.bin/nodeunit tst/*.test.js","preinstall":"node-waf configure build"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.2.2","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"readmeFilename":"README.md","devDependencies":{"nodeunit":"0.7.4","node-uuid":"1.4.0"}},"1.3.1":{"name":"zsock","version":"1.3.1","author":{"url":"http://www.joyent.com","name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"zsock@1.3.1","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"dap","email":"dap@cs.brown.edu"}],"dist":{"shasum":"c3c4be5596f58d486322f574103d8755efba78e0","tarball":"https://registry.npmjs.org/zsock/-/zsock-1.3.1.tgz","integrity":"sha512-d1u2lUZO9birnJxc8fG7xpRblQax05OxZoQujgWbY3z1Auq1Etig788y9RZNpI4h+Kd6XDCAyFmhq77gq6VFCQ==","signatures":[{"sig":"MEUCIH4+ZtHuo84CxJ/yLcXh7s7vcBpaDCsVf5Ac9jPj5/TFAiEAytU3pdH/K+9xzKy65VxF9D7073f3OdnGvftjU8NOhpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/zsock.js","_from":".","readme":"node-zsock is a very small library specific to Sun derived operating systems\n(i.e., illumos).  This library allows a node server running in the Global\nZone to open Unix Domain Sockets in other zones, safely, under the same\nFS path in each zone. By using this mechanism, you can enable IPC across zones.\n\n## Usage\n\nThe library is very simple, and small, and only exposes you the ability to\ncreate a new fd socket that can be used with the existing node net API:\n\n    var zsock = require('zsock');\n    zsock.createZoneSocket({\n      zone: 'foo',\n      path: '/tmp/sock'\n    }, function(err, fd) {\n      if (err) throw err;\n\n      var server = net.createServer(function(c) {\n        c.write('hello from the global zone...\\r\\n');\n        c.pipe(c);\n      });\n\n      server.listenFD(fd);\n    });\n\nNote that this API creates a STREAM socket (i.e., there's no datagram support).\nBut that seems to be the general case in node anyway.\n\n## Installation\n\n    npm install zsock\n\n(You can also install it by doing `node-waf configure build` and then\nlinking or copying the folder into your project's `node_modules`\ndirectory.)\n\n## License\n\nMIT.  'Nuff said.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-zsock/issues>.\n","engines":{"node":">=0.8"},"scripts":{"test":"TEST_ZONE=`zoneadm list | grep -v global | head -1` ./node_modules/.bin/nodeunit tst/*.test.js","preinstall":"node-waf configure build"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-zsock.git","type":"git"},"_npmVersion":"1.2.11","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"readmeFilename":"README.md","devDependencies":{"nodeunit":"0.7.4","node-uuid":"1.4.0"}},"2.0.0":{"name":"zsock","version":"2.0.0","author":{"url":"https://www.joyent.com","name":"Joyent"},"_id":"zsock@2.0.0","maintainers":[{"name":"todd.whiteman","email":"todd.whiteman@joyent.com"},{"name":"kusor","email":"kusorbox@gmail.com"},{"name":"wyatt","email":"wpreul@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"bahamat","email":"bahamat@digitalelf.net"},{"name":"chudley","email":"aguycalledrichard@gmail.com"},{"name":"tchameroy","email":"tyler.chameroy@joyent.com"},{"name":"dbuell","email":"dayne.buell@joyent.com"},{"name":"trentm","email":"trentm@gmail.com"},{"name":"dap","email":"dap@cs.brown.edu"},{"name":"jclulow","email":"josh@sysmgr.org"},{"name":"arekinath","email":"alex@cooperi.net"},{"name":"melloc","email":"cody.mello@joyent.com"},{"name":"kellymclaughlin","email":"kelly.mclaughlin@joyent.com"}],"homepage":"https://github.com/joyent/node-zsock#readme","bugs":{"url":"https://github.com/joyent/node-zsock/issues"},"dist":{"shasum":"3edb933ee895d6c1327660b09b8f5af46a907e6e","tarball":"https://registry.npmjs.org/zsock/-/zsock-2.0.0.tgz","fileCount":9,"integrity":"sha512-7UCYQBqvFsycIiVM95PprSCj38X56jlvH56psnIx4sx10e17YdRR5Wz1ZeTBesA3R/zUJjU0fDw0sNzW/mYTkA==","signatures":[{"sig":"MEUCIQDK0q7MFBFNWfuA33eAQEKST7RmGMuzQgro4HezDKifIAIgYz0cmqVdueSZOpSRNvU5EErwV6c6U/5yfDmclmW8XlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144627},"main":"lib/zsock.js","engines":{"node":">=0.10"},"gitHead":"cef110aefadce72f97e31d455643f6a553d6d030","gypfile":true,"scripts":{"test":"TEST_ZONE=$(zoneadm list | grep -v global | head -1) ./node_modules/.bin/nodeunit tst/*.test.js","install":"node-gyp rebuild"},"_npmUser":{"name":"bahamat","email":"bahamat@digitalelf.net"},"repository":{"url":"git://github.com/joyent/node-zsock.git","type":"git"},"_npmVersion":"6.14.13","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"12.22.3","_hasShrinkwrap":false,"devDependencies":{"nodeunit":"0.7.4","node-uuid":"1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/zsock_2.0.0_1634683395373_0.28300971895904636","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"zsock","version":"2.0.1","author":{"url":"https://www.joyent.com","name":"Joyent"},"_id":"zsock@2.0.1","maintainers":[{"name":"todd.whiteman","email":"todd.whiteman@joyent.com"},{"name":"kusor","email":"kusorbox@gmail.com"},{"name":"wyatt","email":"wpreul@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"bahamat","email":"bahamat@digitalelf.net"},{"name":"chudley","email":"aguycalledrichard@gmail.com"},{"name":"tchameroy","email":"tyler.chameroy@joyent.com"},{"name":"dbuell","email":"dayne.buell@joyent.com"},{"name":"trentm","email":"trentm@gmail.com"},{"name":"dap","email":"dap@cs.brown.edu"},{"name":"jclulow","email":"josh@sysmgr.org"},{"name":"arekinath","email":"alex@cooperi.net"},{"name":"melloc","email":"cody.mello@joyent.com"},{"name":"kellymclaughlin","email":"kelly.mclaughlin@joyent.com"}],"homepage":"https://github.com/joyent/node-zsock#readme","bugs":{"url":"https://github.com/joyent/node-zsock/issues"},"dist":{"shasum":"7affdf9154ae7cee6215b5634781e31660aee03a","tarball":"https://registry.npmjs.org/zsock/-/zsock-2.0.1.tgz","fileCount":9,"integrity":"sha512-iRlMkJP2NEbvHzBas2oLYHNBQpf9kipiEEngjx3gncE5EtIKTDQmctfi6yLlqVrJ/T/rIkXMvTEVtnti+GPjBw==","signatures":[{"sig":"MEQCIEEckrCMgNc4Dk+hrJ28suLABIwmKJ74npne3/UfugW5AiBkFXDyB5ojpkomtB4EPJrlFvVfHGXmtmVlKA+/2Gm0ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3C2bCRA9TVsSAnZWagAAQeEP/jamJg7LSsQf0Zrxk8WO\nl+mS8JoFYrFsR9ZFsDoPF0xxWEjQHjfPQHD6lXwI9NTrYMapuVPbNnx/0YIc\nMu16NdpbXjyT2S3TSJbG8LjzkXnNeAN5gsJ9kn/4jE5AlbYAbFSXriLEv7zv\n7RBcCduHRQVvlI1vxMlkxCVk0CfCc9K0EVVVZ87Lan1PQFnQtO1IPFAeTv64\nmLX5DUPrYr5Q9TmzCiWXcS5ODP2YABqlKmHQ6TPpbWTOChMmM3x30ra3qdcm\naiRISNK9ZUrqAC3+0TpNr3gtWxR7daVama8h+SSfoJfUemw6WErZAGVCOsj8\nbKmajVcr8s6w9ws1ePN/Rtnt/XVqJx9axOtfPhgnuzsXK+wtEyKqVoocTzhS\ngzkMeadRftgMXNICPWjG7rCWrc/MJQizvkNIwYfVAIuDO3SqS934gKUlX49D\nli2niegcgYTaTxMjNjXFVNq+cSDKuuhVtjiLlICuCU+YggQKxQT37gnsVtih\nfmMganmzgCSdhSiIfxTsmfTbUhwMgMVt77O2HgzC7w/UNw6WG7bp0z0deHey\nzeaKpHC877qdVZqa4x9RPBkxR4TSMP6jNWhQgm/ZcD+7acjJPU+kjJux90c8\nNPxEP8No8Nw/+K+YMIcQOcf3YtgjCyFW35ZbkpWYGr5dKEsnNcs1DmmlESM5\no5Rr\r\n=gvLx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/zsock.js","engines":{"node":">=0.10"},"gitHead":"5dfb5f022da0277c9ab91c41f57c9188bf9371dd","gypfile":true,"scripts":{"test":"TEST_ZONE=$(zoneadm list | grep -v global | head -1) ./node_modules/.bin/nodeunit tst/*.test.js","install":"node-gyp rebuild"},"_npmUser":{"name":"bahamat","email":"bahamat@digitalelf.net"},"repository":{"url":"git+https://github.com/joyent/node-zsock.git","type":"git"},"_npmVersion":"6.14.13","description":"A small library for opening Unix Domain Sockets in Solaris Zones.","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"nodeunit":"0.7.4","node-uuid":"1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/zsock_2.0.1_1635884579666_0.3971748721302555","host":"s3://npm-registry-packages"}}},"time":{"created":"2011-04-24T18:48:22.090Z","modified":"2025-11-26T18:16:15.727Z","1.0.0":"2011-04-24T18:48:22.417Z","1.0.1":"2011-04-29T15:37:38.488Z","1.0.2":"2011-04-29T21:27:16.738Z","1.0.3":"2011-05-10T23:50:50.090Z","1.0.4":"2011-05-20T17:37:38.423Z","1.0.5":"2011-05-20T20:05:30.800Z","1.1.0":"2012-02-02T21:34:36.413Z","1.1.1":"2012-02-02T22:24:27.767Z","1.2.0":"2012-05-14T21:58:38.157Z","1.3.0":"2013-02-05T19:13:50.108Z","1.3.1":"2013-02-20T17:13:21.301Z","2.0.0":"2021-10-19T22:43:15.536Z","2.0.1":"2021-11-02T20:22:59.874Z"},"bugs":{"url":"https://github.com/joyent/node-zsock/issues"},"author":{"url":"https://www.joyent.com","name":"Joyent"},"homepage":"https://github.com/joyent/node-zsock#readme","repository":{"url":"git+https://github.com/joyent/node-zsock.git","type":"git"},"description":"A small library for opening Unix Domain Sockets in Solaris Zones.","maintainers":[{"email":"todd.whiteman@joyent.com","name":"todd.whiteman"},{"email":"kusorbox@gmail.com","name":"kusor"},{"email":"michael.hicks@joyent.com","name":"michael.hicks"},{"email":"bahamat@digitalelf.net","name":"bahamat"},{"email":"Tr@visPaul.me","name":"tpaul"},{"email":"danmcd@edgecast.io","name":"kebesays"},{"email":"trentm@gmail.com","name":"trentm"},{"email":"dap@cs.brown.edu","name":"dap"},{"email":"josh@sysmgr.org","name":"jclulow"},{"email":"alex@cooperi.net","name":"arekinath"},{"email":"melloc@writev.io","name":"melloc"},{"email":"kelly.mclaughlin@joyent.com","name":"kellymclaughlin"}],"readme":"node-zsock is a very small library specific to Sun derived operating systems\n(i.e., illumos).  This library allows a node server running in the Global\nZone to open Unix Domain Sockets in other zones, safely, under the same\nFS path in each zone. By using this mechanism, you can enable IPC across zones.\n\n## Usage\n\nThe library is very simple, and small, and only exposes you the ability to\ncreate a new fd socket that can be used with the existing node net API:\n\n    var zsock = require('zsock');\n    zsock.createZoneSocket({\n      zone: 'foo',\n      path: '/tmp/sock'\n    }, function(err, fd) {\n      if (err) throw err;\n\n      var server = net.createServer(function(c) {\n        c.write('hello from the global zone...\\r\\n');\n        c.pipe(c);\n      });\n\n      server.listenFD(fd);\n    });\n\nNote that this API creates a STREAM socket (i.e., there's no datagram support).\nBut that seems to be the general case in node anyway.\n\n## Installation\n\n    npm install zsock\n\n(You can also install it by doing `node-waf configure build` and then\nlinking or copying the folder into your project's `node_modules`\ndirectory.)\n\n## License\n\nMIT.  'Nuff said.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-zsock/issues>.\n","readmeFilename":"README.md"}