This patch brings node to 0.10.24 and gyp (required for newer node) to r1812.
Tested on amd64 with build build. Looking into backporting CVE-2013-{6639|6640} for 5.4. OK? Index: devel/gyp/Makefile =================================================================== RCS file: /cvs/ports/devel/gyp/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- devel/gyp/Makefile 7 Aug 2013 21:31:36 -0000 1.3 +++ devel/gyp/Makefile 23 Dec 2013 16:37:05 -0000 @@ -2,9 +2,8 @@ COMMENT= generate SCons/Makefiles from platform-independent input -DISTNAME= gyp-r1282 +DISTNAME= gyp-r1812 PKGNAME= ${DISTNAME:S/r/0./g} -REVISION= 0 CATEGORIES= devel @@ -17,7 +16,8 @@ PERMIT_PACKAGE_CDROM= Yes MASTER_SITES= http://deftly.net/ -MODULES= lang/python +MODULES= lang/python +MODPY_SETUPTOOLS= Yes NO_CCACHE= Yes Index: devel/gyp/distinfo =================================================================== RCS file: /cvs/ports/devel/gyp/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- devel/gyp/distinfo 13 Oct 2012 14:53:11 -0000 1.1.1.1 +++ devel/gyp/distinfo 23 Dec 2013 16:37:05 -0000 @@ -1,2 +1,2 @@ -SHA256 (gyp-r1282.tar.gz) = nxP8MMFLiDBXGS+45iNhZIyEavA4JzHo1yx/COI7Aok= -SIZE (gyp-r1282.tar.gz) = 900115 +SHA256 (gyp-r1812.tar.gz) = Ofrm40joLlo/7LnQuIQL0efKg5Z9vt5UG5sB3vum7IQ= +SIZE (gyp-r1812.tar.gz) = 536890 Index: devel/gyp/patches/patch-gyptest_py =================================================================== RCS file: devel/gyp/patches/patch-gyptest_py diff -N devel/gyp/patches/patch-gyptest_py --- devel/gyp/patches/patch-gyptest_py 13 Oct 2012 14:53:11 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -$OpenBSD: patch-gyptest_py,v 1.1.1.1 2012/10/13 14:53:11 abieber Exp $ ---- gyptest.py.orig Tue Oct 9 08:27:29 2012 -+++ gyptest.py Tue Oct 9 08:27:39 2012 -@@ -208,6 +208,7 @@ def main(argv=None): - format_list = { - 'freebsd7': ['make'], - 'freebsd8': ['make'], -+ 'openbsd5': ['make'], - 'cygwin': ['msvs'], - 'win32': ['msvs', 'ninja'], - 'linux2': ['make', 'ninja'], Index: devel/gyp/patches/patch-pylib_gyp_common_py =================================================================== RCS file: devel/gyp/patches/patch-pylib_gyp_common_py diff -N devel/gyp/patches/patch-pylib_gyp_common_py --- devel/gyp/patches/patch-pylib_gyp_common_py 13 Oct 2012 14:53:11 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -$OpenBSD: patch-pylib_gyp_common_py,v 1.1.1.1 2012/10/13 14:53:11 abieber Exp $ ---- pylib/gyp/common.py.orig Tue Oct 9 08:28:21 2012 -+++ pylib/gyp/common.py Tue Oct 9 08:28:34 2012 -@@ -355,6 +355,7 @@ def GetFlavor(params): - 'sunos5': 'solaris', - 'freebsd7': 'freebsd', - 'freebsd8': 'freebsd', -+ 'openbsd5': 'openbsd', - } - flavor = flavors.get(sys.platform, 'linux') - return params.get('flavor', flavor) Index: devel/gyp/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/gyp/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- devel/gyp/pkg/PLIST 13 Oct 2012 14:53:11 -0000 1.1.1.1 +++ devel/gyp/pkg/PLIST 23 Dec 2013 16:37:05 -0000 @@ -1,7 +1,12 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2012/10/13 14:53:11 abieber Exp $ bin/gyp lib/python${MODPY_VERSION}/site-packages/gyp/ -lib/python${MODPY_VERSION}/site-packages/gyp-0.1-py${MODPY_VERSION}.egg-info +lib/python${MODPY_VERSION}/site-packages/gyp-0.1-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/gyp-0.1-py${MODPY_VERSION}.egg-info/PKG-INFO +lib/python${MODPY_VERSION}/site-packages/gyp-0.1-py${MODPY_VERSION}.egg-info/SOURCES.txt +lib/python${MODPY_VERSION}/site-packages/gyp-0.1-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/gyp-0.1-py${MODPY_VERSION}.egg-info/entry_points.txt +lib/python${MODPY_VERSION}/site-packages/gyp-0.1-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/gyp/MSVSNew.py lib/python${MODPY_VERSION}/site-packages/gyp/MSVSNew.pyc lib/python${MODPY_VERSION}/site-packages/gyp/MSVSProject.py @@ -14,23 +19,33 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/gyp/MSVSToolFile.pyc lib/python${MODPY_VERSION}/site-packages/gyp/MSVSUserFile.py lib/python${MODPY_VERSION}/site-packages/gyp/MSVSUserFile.pyc +lib/python${MODPY_VERSION}/site-packages/gyp/MSVSUtil.py +lib/python${MODPY_VERSION}/site-packages/gyp/MSVSUtil.pyc lib/python${MODPY_VERSION}/site-packages/gyp/MSVSVersion.py lib/python${MODPY_VERSION}/site-packages/gyp/MSVSVersion.pyc -lib/python${MODPY_VERSION}/site-packages/gyp/SCons.py -lib/python${MODPY_VERSION}/site-packages/gyp/SCons.pyc lib/python${MODPY_VERSION}/site-packages/gyp/__init__.py lib/python${MODPY_VERSION}/site-packages/gyp/__init__.pyc lib/python${MODPY_VERSION}/site-packages/gyp/common.py lib/python${MODPY_VERSION}/site-packages/gyp/common.pyc +lib/python${MODPY_VERSION}/site-packages/gyp/common_test.py +lib/python${MODPY_VERSION}/site-packages/gyp/common_test.pyc lib/python${MODPY_VERSION}/site-packages/gyp/easy_xml.py lib/python${MODPY_VERSION}/site-packages/gyp/easy_xml.pyc lib/python${MODPY_VERSION}/site-packages/gyp/easy_xml_test.py lib/python${MODPY_VERSION}/site-packages/gyp/easy_xml_test.pyc +lib/python${MODPY_VERSION}/site-packages/gyp/flock_tool.py +lib/python${MODPY_VERSION}/site-packages/gyp/flock_tool.pyc lib/python${MODPY_VERSION}/site-packages/gyp/generator/ lib/python${MODPY_VERSION}/site-packages/gyp/generator/__init__.py lib/python${MODPY_VERSION}/site-packages/gyp/generator/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gyp/generator/android.py +lib/python${MODPY_VERSION}/site-packages/gyp/generator/android.pyc +lib/python${MODPY_VERSION}/site-packages/gyp/generator/cmake.py +lib/python${MODPY_VERSION}/site-packages/gyp/generator/cmake.pyc lib/python${MODPY_VERSION}/site-packages/gyp/generator/dump_dependency_json.py lib/python${MODPY_VERSION}/site-packages/gyp/generator/dump_dependency_json.pyc +lib/python${MODPY_VERSION}/site-packages/gyp/generator/eclipse.py +lib/python${MODPY_VERSION}/site-packages/gyp/generator/eclipse.pyc lib/python${MODPY_VERSION}/site-packages/gyp/generator/gypd.py lib/python${MODPY_VERSION}/site-packages/gyp/generator/gypd.pyc lib/python${MODPY_VERSION}/site-packages/gyp/generator/gypsh.py @@ -45,22 +60,20 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/gyp/generator/ninja.pyc lib/python${MODPY_VERSION}/site-packages/gyp/generator/ninja_test.py lib/python${MODPY_VERSION}/site-packages/gyp/generator/ninja_test.pyc -lib/python${MODPY_VERSION}/site-packages/gyp/generator/scons.py -lib/python${MODPY_VERSION}/site-packages/gyp/generator/scons.pyc lib/python${MODPY_VERSION}/site-packages/gyp/generator/xcode.py lib/python${MODPY_VERSION}/site-packages/gyp/generator/xcode.pyc +lib/python${MODPY_VERSION}/site-packages/gyp/generator/xcode_test.py +lib/python${MODPY_VERSION}/site-packages/gyp/generator/xcode_test.pyc lib/python${MODPY_VERSION}/site-packages/gyp/input.py lib/python${MODPY_VERSION}/site-packages/gyp/input.pyc +lib/python${MODPY_VERSION}/site-packages/gyp/input_test.py +lib/python${MODPY_VERSION}/site-packages/gyp/input_test.pyc lib/python${MODPY_VERSION}/site-packages/gyp/mac_tool.py lib/python${MODPY_VERSION}/site-packages/gyp/mac_tool.pyc lib/python${MODPY_VERSION}/site-packages/gyp/msvs_emulation.py lib/python${MODPY_VERSION}/site-packages/gyp/msvs_emulation.pyc lib/python${MODPY_VERSION}/site-packages/gyp/ninja_syntax.py lib/python${MODPY_VERSION}/site-packages/gyp/ninja_syntax.pyc -lib/python${MODPY_VERSION}/site-packages/gyp/sun_tool.py -lib/python${MODPY_VERSION}/site-packages/gyp/sun_tool.pyc -lib/python${MODPY_VERSION}/site-packages/gyp/system_test.py -lib/python${MODPY_VERSION}/site-packages/gyp/system_test.pyc lib/python${MODPY_VERSION}/site-packages/gyp/win_tool.py lib/python${MODPY_VERSION}/site-packages/gyp/win_tool.pyc lib/python${MODPY_VERSION}/site-packages/gyp/xcode_emulation.py Index: lang/node/Makefile =================================================================== RCS file: /cvs/ports/lang/node/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- lang/node/Makefile 6 Dec 2013 15:14:16 -0000 1.26 +++ lang/node/Makefile 23 Dec 2013 16:37:05 -0000 @@ -8,7 +8,7 @@ ONLY_FOR_ARCHS= amd64 i386 COMMENT= V8 JavaScript for clients and servers -NODE_VERSION= v0.10.22 +NODE_VERSION= v0.10.24 DISTNAME= node-${NODE_VERSION} PKGNAME= ${DISTNAME:S/v//g} Index: lang/node/distinfo =================================================================== RCS file: /cvs/ports/lang/node/distinfo,v retrieving revision 1.19 diff -u -p -r1.19 distinfo --- lang/node/distinfo 4 Dec 2013 20:20:52 -0000 1.19 +++ lang/node/distinfo 23 Dec 2013 16:37:05 -0000 @@ -1,2 +1,2 @@ -SHA256 (node-v0.10.22.tar.gz) = FX/Fiz8dEJuu+sTrHTKudH3l5tVdh9Dpvsj43RBnnn4= -SIZE (node-v0.10.22.tar.gz) = 13686897 +SHA256 (node-v0.10.24.tar.gz) = YQzXMxhoQst/VUM21oUaYbLT2VYFDWLkn6NZpHZAN3o= +SIZE (node-v0.10.24.tar.gz) = 13767976 Index: lang/node/patches/patch-deps_npm_lib_build_js =================================================================== RCS file: /cvs/ports/lang/node/patches/patch-deps_npm_lib_build_js,v retrieving revision 1.1 diff -u -p -r1.1 patch-deps_npm_lib_build_js --- lang/node/patches/patch-deps_npm_lib_build_js 17 Jun 2013 23:51:28 -0000 1.1 +++ lang/node/patches/patch-deps_npm_lib_build_js 23 Dec 2013 16:37:05 -0000 @@ -1,25 +1,21 @@ $OpenBSD: patch-deps_npm_lib_build_js,v 1.1 2013/06/17 23:51:28 abieber Exp $ ---- deps/npm/lib/build.js.orig Mon Jun 17 13:04:25 2013 -+++ deps/npm/lib/build.js Mon Jun 17 13:06:31 2013 -@@ -172,15 +172,21 @@ function linkBins (pkg, folder, parent, gtop, cb) { - if (er) return cb(er) +--- deps/npm/lib/build.js.orig Wed Dec 18 16:49:45 2013 ++++ deps/npm/lib/build.js Mon Dec 23 09:25:46 2013 +@@ -175,17 +175,23 @@ function linkBins (pkg, folder, parent, gtop, cb) { // bins should always be executable. // XXX skip chmod on windows? -- fs.chmod(path.resolve(folder, pkg.bin[b]), npm.modes.exec, function (er) { -- if (er || !gtop) return cb(er) -- var dest = path.resolve(binRoot, b) -- , src = path.resolve(folder, pkg.bin[b]) -- , out = npm.config.get("parseable") -- ? dest + "::" + src + ":BINFILE" -- : dest + " -> " + src -- console.log(out) -- cb() + var src = path.resolve(folder, pkg.bin[b]) +- fs.chmod(src, npm.modes.exec, function (er) { +- if (er && er.code === "ENOENT" && npm.config.get("ignore-scripts")) { +- return cb() + fs.lstat(folder, function (er,stat) { + if (!stat.isSymbolicLink) { -+ fs.chmod(path.resolve(folder, pkg.bin[b]), npm.modes.exec, function (er) { ++ fs.chmod(src, npm.modes.exec, function (er) { ++ if (er && er.code === "ENOENT" && npm.config.get("ignore-scripts")) { ++ return cb() ++ } + if (er || !gtop) return cb(er) + var dest = path.resolve(binRoot, b) -+ , src = path.resolve(folder, pkg.bin[b]) + , out = npm.config.get("parseable") + ? dest + "::" + src + ":BINFILE" + : dest + " -> " + src @@ -28,7 +24,14 @@ $OpenBSD: patch-deps_npm_lib_build_js,v + }) + } else { + cb() -+ } + } +- if (er || !gtop) return cb(er) +- var dest = path.resolve(binRoot, b) +- , out = npm.config.get("parseable") +- ? dest + "::" + src + ":BINFILE" +- : dest + " -> " + src +- console.log(out) +- cb() }) }) }, cb) Index: lang/node/patches/patch-deps_uv_src_unix_kqueue_c =================================================================== RCS file: lang/node/patches/patch-deps_uv_src_unix_kqueue_c diff -N lang/node/patches/patch-deps_uv_src_unix_kqueue_c --- lang/node/patches/patch-deps_uv_src_unix_kqueue_c 4 Dec 2013 20:20:52 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,29 +0,0 @@ -$OpenBSD: patch-deps_uv_src_unix_kqueue_c,v 1.1 2013/12/04 20:20:52 abieber Exp $ -fix for libuv breakage: -https://github.com/joyent/libuv/commit/026241ca67717679a7f79d92c4fe1d77f223318c ---- deps/uv/src/unix/kqueue.c.orig Tue Nov 12 13:22:12 2013 -+++ deps/uv/src/unix/kqueue.c Thu Nov 21 09:31:37 2013 -@@ -263,6 +263,23 @@ update_timeout: - } - } - -+void uv__platform_invalidate_fd(uv_loop_t* loop, int fd) { -+ struct kevent* events; -+ uintptr_t i; -+ uintptr_t nfds; -+ -+ assert(loop->watchers != NULL); -+ -+ events = (struct kevent*) loop->watchers[loop->nwatchers]; -+ nfds = (uintptr_t) loop->watchers[loop->nwatchers + 1]; -+ if (events == NULL) -+ return; -+ -+ /* Invalidate events with same file descriptor */ -+ for (i = 0; i < nfds; i++) -+ if ((int) events[i].ident == fd) -+ events[i].ident = -1; -+} - - static void uv__fs_event(uv_loop_t* loop, uv__io_t* w, unsigned int fflags) { - uv_fs_event_t* handle; Index: lang/node/pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/node/pkg/PLIST,v retrieving revision 1.17 diff -u -p -r1.17 PLIST --- lang/node/pkg/PLIST 4 Dec 2013 20:20:52 -0000 1.17 +++ lang/node/pkg/PLIST 23 Dec 2013 16:37:05 -0000 @@ -3,6 +3,33 @@ @bin bin/node bin/node-gyp bin/npm +include/node/ +include/node/ares.h +include/node/ares_version.h +include/node/config.gypi +include/node/nameser.h +include/node/node.h +include/node/node_buffer.h +include/node/node_internals.h +include/node/node_object_wrap.h +include/node/node_version.h +include/node/uv-private/ +include/node/uv-private/ngx-queue.h +include/node/uv-private/stdint-msvc2008.h +include/node/uv-private/tree.h +include/node/uv-private/uv-bsd.h +include/node/uv-private/uv-darwin.h +include/node/uv-private/uv-linux.h +include/node/uv-private/uv-sunos.h +include/node/uv-private/uv-unix.h +include/node/uv-private/uv-win.h +include/node/uv.h +include/node/v8-debug.h +include/node/v8-preparser.h +include/node/v8-profiler.h +include/node/v8-testing.h +include/node/v8.h +include/node/v8stdint.h lib/dtrace/ lib/dtrace/node.d lib/node/ @@ -31,6 +58,16 @@ lib/node_modules/ansi/lib/ lib/node_modules/ansi/lib/ansi.js lib/node_modules/ansi/lib/newlines.js lib/node_modules/ansi/package.json +lib/node_modules/ansicolors/ +lib/node_modules/ansicolors/LICENSE +lib/node_modules/ansicolors/README.md +lib/node_modules/ansicolors/ansicolors.js +lib/node_modules/ansicolors/package.json +lib/node_modules/ansistyles/ +lib/node_modules/ansistyles/LICENSE +lib/node_modules/ansistyles/README.md +lib/node_modules/ansistyles/ansistyles.js +lib/node_modules/ansistyles/package.json lib/node_modules/archy/ lib/node_modules/archy/README.markdown lib/node_modules/archy/index.js @@ -170,7 +207,12 @@ lib/node_modules/ini/package.json lib/node_modules/init-package-json/ lib/node_modules/init-package-json/README.md lib/node_modules/init-package-json/default-input.js -lib/node_modules/init-package-json/example.js +lib/node_modules/init-package-json/example/ +lib/node_modules/init-package-json/example/example-basic.js +lib/node_modules/init-package-json/example/example-default.js +lib/node_modules/init-package-json/example/example-npm.js +lib/node_modules/init-package-json/example/init/ +lib/node_modules/init-package-json/example/init/basic-init.js lib/node_modules/init-package-json/init-package-json.js lib/node_modules/init-package-json/node_modules/ lib/node_modules/init-package-json/node_modules/promzard/ @@ -194,14 +236,14 @@ lib/node_modules/lockfile/lockfile.js lib/node_modules/lockfile/package.json lib/node_modules/lru-cache/ lib/node_modules/lru-cache/.npmignore -lib/node_modules/lru-cache/AUTHORS +lib/node_modules/lru-cache/CONTRIBUTORS lib/node_modules/lru-cache/LICENSE lib/node_modules/lru-cache/README.md -lib/node_modules/lru-cache/bench.js lib/node_modules/lru-cache/lib/ lib/node_modules/lru-cache/lib/lru-cache.js lib/node_modules/lru-cache/package.json lib/node_modules/minimatch/ +lib/node_modules/minimatch/.npmignore lib/node_modules/minimatch/LICENSE lib/node_modules/minimatch/README.md lib/node_modules/minimatch/minimatch.js @@ -235,9 +277,10 @@ lib/node_modules/node-gyp/gyp/.npmignore lib/node_modules/node-gyp/gyp/AUTHORS lib/node_modules/node-gyp/gyp/DEPS lib/node_modules/node-gyp/gyp/LICENSE -lib/node_modules/node-gyp/gyp/MANIFEST lib/node_modules/node-gyp/gyp/OWNERS lib/node_modules/node-gyp/gyp/PRESUBMIT.py +lib/node_modules/node-gyp/gyp/buildbot/ +lib/node_modules/node-gyp/gyp/buildbot/buildbot_run.py lib/node_modules/node-gyp/gyp/codereview.settings lib/node_modules/node-gyp/gyp/data/ lib/node_modules/node-gyp/gyp/data/win/ @@ -245,6 +288,7 @@ lib/node_modules/node-gyp/gyp/data/win/l lib/node_modules/node-gyp/gyp/gyp lib/node_modules/node-gyp/gyp/gyp.bat lib/node_modules/node-gyp/gyp/gyp_dummy.c +lib/node_modules/node-gyp/gyp/gyp_main.py lib/node_modules/node-gyp/gyp/gyptest.py lib/node_modules/node-gyp/gyp/pylib/ lib/node_modules/node-gyp/gyp/pylib/gyp/ @@ -256,12 +300,12 @@ lib/node_modules/node-gyp/gyp/pylib/gyp/ lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py lib/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py -lib/node_modules/node-gyp/gyp/pylib/gyp/SCons.py lib/node_modules/node-gyp/gyp/pylib/gyp/__init__.py lib/node_modules/node-gyp/gyp/pylib/gyp/common.py lib/node_modules/node-gyp/gyp/pylib/gyp/common_test.py lib/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py lib/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py +lib/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py lib/node_modules/node-gyp/gyp/pylib/gyp/generator/ lib/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py lib/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py @@ -276,13 +320,13 @@ lib/node_modules/node-gyp/gyp/pylib/gyp/ lib/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py @comment lib/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py.orig lib/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py -lib/node_modules/node-gyp/gyp/pylib/gyp/generator/scons.py lib/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py +lib/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py lib/node_modules/node-gyp/gyp/pylib/gyp/input.py +lib/node_modules/node-gyp/gyp/pylib/gyp/input_test.py lib/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py lib/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py lib/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py -lib/node_modules/node-gyp/gyp/pylib/gyp/sun_tool.py lib/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py lib/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py lib/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py @@ -345,6 +389,8 @@ lib/node_modules/npm-registry-client/REA lib/node_modules/npm-registry-client/index.js lib/node_modules/npm-registry-client/lib/ lib/node_modules/npm-registry-client/lib/adduser.js +lib/node_modules/npm-registry-client/lib/bugs.js +lib/node_modules/npm-registry-client/lib/deprecate.js lib/node_modules/npm-registry-client/lib/get.js lib/node_modules/npm-registry-client/lib/publish.js lib/node_modules/npm-registry-client/lib/request.js @@ -789,6 +835,8 @@ lib/node_modules/npm/man/man7/ lib/node_modules/npm/node_modules/ lib/node_modules/npm/node_modules/abbrev lib/node_modules/npm/node_modules/ansi +lib/node_modules/npm/node_modules/ansicolors +lib/node_modules/npm/node_modules/ansistyles lib/node_modules/npm/node_modules/archy lib/node_modules/npm/node_modules/block-stream lib/node_modules/npm/node_modules/child-process-close @@ -818,6 +866,7 @@ lib/node_modules/npm/node_modules/npmlog lib/node_modules/npm/node_modules/once lib/node_modules/npm/node_modules/opener lib/node_modules/npm/node_modules/osenv +lib/node_modules/npm/node_modules/path-is-inside lib/node_modules/npm/node_modules/read lib/node_modules/npm/node_modules/read-installed lib/node_modules/npm/node_modules/read-package-json @@ -828,6 +877,7 @@ lib/node_modules/npm/node_modules/semver lib/node_modules/npm/node_modules/sha lib/node_modules/npm/node_modules/slide lib/node_modules/npm/node_modules/tar +lib/node_modules/npm/node_modules/text-table lib/node_modules/npm/node_modules/uid-number lib/node_modules/npm/node_modules/which lib/node_modules/npm/package.json @@ -879,6 +929,12 @@ lib/node_modules/osenv/LICENSE lib/node_modules/osenv/README.md lib/node_modules/osenv/osenv.js lib/node_modules/osenv/package.json +lib/node_modules/path-is-inside/ +lib/node_modules/path-is-inside/LICENSE.txt +lib/node_modules/path-is-inside/README.md +lib/node_modules/path-is-inside/lib/ +lib/node_modules/path-is-inside/lib/path-is-inside.js +lib/node_modules/path-is-inside/package.json lib/node_modules/read/ lib/node_modules/read-installed/ lib/node_modules/read-installed/LICENSE @@ -921,6 +977,7 @@ lib/node_modules/read/package.json lib/node_modules/read/rs.js lib/node_modules/request/ lib/node_modules/request/.npmignore +lib/node_modules/request/.travis.yml lib/node_modules/request/LICENSE lib/node_modules/request/README.md lib/node_modules/request/index.js @@ -928,22 +985,13 @@ lib/node_modules/request/lib/ lib/node_modules/request/lib/copy.js lib/node_modules/request/lib/debug.js lib/node_modules/request/lib/getSafe.js +lib/node_modules/request/lib/optional.js lib/node_modules/request/node_modules/ -lib/node_modules/request/node_modules/aws-sign/ -lib/node_modules/request/node_modules/aws-sign/LICENSE -lib/node_modules/request/node_modules/aws-sign/README.md -lib/node_modules/request/node_modules/aws-sign/index.js -lib/node_modules/request/node_modules/aws-sign/package.json -lib/node_modules/request/node_modules/cookie-jar/ -lib/node_modules/request/node_modules/cookie-jar/LICENSE -lib/node_modules/request/node_modules/cookie-jar/README.md -lib/node_modules/request/node_modules/cookie-jar/index.js -lib/node_modules/request/node_modules/cookie-jar/jar.js -lib/node_modules/request/node_modules/cookie-jar/package.json -lib/node_modules/request/node_modules/cookie-jar/tests/ -lib/node_modules/request/node_modules/cookie-jar/tests/run.js -lib/node_modules/request/node_modules/cookie-jar/tests/test-cookie.js -lib/node_modules/request/node_modules/cookie-jar/tests/test-cookiejar.js +lib/node_modules/request/node_modules/aws-sign2/ +lib/node_modules/request/node_modules/aws-sign2/LICENSE +lib/node_modules/request/node_modules/aws-sign2/README.md +lib/node_modules/request/node_modules/aws-sign2/index.js +lib/node_modules/request/node_modules/aws-sign2/package.json lib/node_modules/request/node_modules/forever-agent/ lib/node_modules/request/node_modules/forever-agent/LICENSE lib/node_modules/request/node_modules/forever-agent/README.md @@ -1175,6 +1223,39 @@ lib/node_modules/request/node_modules/qs lib/node_modules/request/node_modules/qs/Readme.md lib/node_modules/request/node_modules/qs/index.js lib/node_modules/request/node_modules/qs/package.json +lib/node_modules/request/node_modules/tough-cookie/ +lib/node_modules/request/node_modules/tough-cookie/.jshintrc +lib/node_modules/request/node_modules/tough-cookie/.npmignore +lib/node_modules/request/node_modules/tough-cookie/LICENSE +lib/node_modules/request/node_modules/tough-cookie/README.md +lib/node_modules/request/node_modules/tough-cookie/generate-pubsuffix.js +lib/node_modules/request/node_modules/tough-cookie/lib/ +lib/node_modules/request/node_modules/tough-cookie/lib/cookie.js +lib/node_modules/request/node_modules/tough-cookie/lib/memstore.js +lib/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js +lib/node_modules/request/node_modules/tough-cookie/node_modules/ +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/ +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/LICENSE-GPL.txt +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/LICENSE-MIT.txt +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/package.json +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.min.js +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/ +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/ +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/LICENSE.txt +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/README.md +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/doc/ +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/doc/README.md +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/doc/parse.php +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/docdown.php +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/ +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/ +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Alias.php +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Entry.php +lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Generator.php +lib/node_modules/request/node_modules/tough-cookie/package.json +lib/node_modules/request/node_modules/tough-cookie/public-suffix.txt +lib/node_modules/request/node_modules/tough-cookie/test.js lib/node_modules/request/node_modules/tunnel-agent/ lib/node_modules/request/node_modules/tunnel-agent/LICENSE lib/node_modules/request/node_modules/tunnel-agent/README.md @@ -1182,60 +1263,6 @@ lib/node_modules/request/node_modules/tu lib/node_modules/request/node_modules/tunnel-agent/package.json lib/node_modules/request/package.json lib/node_modules/request/request.js -lib/node_modules/request/tests/ -lib/node_modules/request/tests/googledoodle.jpg -lib/node_modules/request/tests/run.js -lib/node_modules/request/tests/server.js -lib/node_modules/request/tests/squid.conf -lib/node_modules/request/tests/ssl/ -lib/node_modules/request/tests/ssl/ca/ -lib/node_modules/request/tests/ssl/ca/ca.cnf -lib/node_modules/request/tests/ssl/ca/ca.crl -lib/node_modules/request/tests/ssl/ca/ca.crt -lib/node_modules/request/tests/ssl/ca/ca.csr -lib/node_modules/request/tests/ssl/ca/ca.key -lib/node_modules/request/tests/ssl/ca/ca.srl -lib/node_modules/request/tests/ssl/ca/server.cnf -lib/node_modules/request/tests/ssl/ca/server.crt -lib/node_modules/request/tests/ssl/ca/server.csr -lib/node_modules/request/tests/ssl/ca/server.js -lib/node_modules/request/tests/ssl/ca/server.key -lib/node_modules/request/tests/ssl/npm-ca.crt -lib/node_modules/request/tests/ssl/test.crt -lib/node_modules/request/tests/ssl/test.key -lib/node_modules/request/tests/test-agentOptions.js -lib/node_modules/request/tests/test-basic-auth.js -lib/node_modules/request/tests/test-body.js -lib/node_modules/request/tests/test-defaults.js -lib/node_modules/request/tests/test-digest-auth.js -lib/node_modules/request/tests/test-emptyBody.js -lib/node_modules/request/tests/test-errors.js -lib/node_modules/request/tests/test-follow-all-303.js -lib/node_modules/request/tests/test-follow-all.js -lib/node_modules/request/tests/test-form.js -lib/node_modules/request/tests/test-hawk.js -lib/node_modules/request/tests/test-headers.js -lib/node_modules/request/tests/test-http-signature.js -lib/node_modules/request/tests/test-httpModule.js -lib/node_modules/request/tests/test-https-strict.js -lib/node_modules/request/tests/test-https.js -lib/node_modules/request/tests/test-isUrl.js -lib/node_modules/request/tests/test-localAddress.js -lib/node_modules/request/tests/test-oauth.js -lib/node_modules/request/tests/test-onelineproxy.js -lib/node_modules/request/tests/test-params.js -lib/node_modules/request/tests/test-piped-redirect.js -lib/node_modules/request/tests/test-pipes.js -lib/node_modules/request/tests/test-pool.js -lib/node_modules/request/tests/test-protocol-changing-redirect.js -lib/node_modules/request/tests/test-proxy.js -lib/node_modules/request/tests/test-qs.js -lib/node_modules/request/tests/test-redirect.js -lib/node_modules/request/tests/test-s3.js -lib/node_modules/request/tests/test-timeout.js -lib/node_modules/request/tests/test-toJSON.js -lib/node_modules/request/tests/test-tunnel.js -lib/node_modules/request/tests/unicycle.jpg lib/node_modules/retry/ lib/node_modules/retry/.npmignore lib/node_modules/retry/License @@ -1332,6 +1359,18 @@ lib/node_modules/tar/lib/pack.js lib/node_modules/tar/lib/parse.js lib/node_modules/tar/package.json lib/node_modules/tar/tar.js +lib/node_modules/text-table/ +lib/node_modules/text-table/.travis.yml +lib/node_modules/text-table/LICENSE +lib/node_modules/text-table/example/ +lib/node_modules/text-table/example/align.js +lib/node_modules/text-table/example/center.js +lib/node_modules/text-table/example/dotalign.js +lib/node_modules/text-table/example/doubledot.js +lib/node_modules/text-table/example/table.js +lib/node_modules/text-table/index.js +lib/node_modules/text-table/package.json +lib/node_modules/text-table/readme.markdown lib/node_modules/uid-number/ lib/node_modules/uid-number/LICENCE lib/node_modules/uid-number/README.md