Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
221 commits
Select commit Hold shift + click to select a range
f556b43
build: add --enable-d8 configure option
bnoordhuis Jul 5, 2016
50ae37e
test: add --repeat option to tools/test.py
mhdawson May 11, 2016
c41efe4
build: add node_module_version to config.gypi
saper Jul 20, 2016
29139bf
doc: improve server.listen() random port
phillipj Aug 8, 2016
77df523
test: exclude tests for AIX
mhdawson Aug 11, 2016
0e52861
doc: grammar fixes to event loop guide
ryanmurakami Jun 29, 2016
b630be2
net: export isIPv4, isIPv6 directly from cares
thefourtheye Jun 29, 2016
f7796f2
util: inspect boxed symbols like other primitives
addaleax Jul 9, 2016
ea36c61
deps: `MASM.UseSafeExceptionHandlers` for OpenSSL
indutny Jun 26, 2016
9ddc615
deps: no /safeseh for ml64.exe
indutny Jul 16, 2016
4f31071
doc: add `added:` info for dgram.*Membership()
Trott May 16, 2016
f6e332d
lib: implement consistent brace style
Trott Jul 9, 2016
337d2dd
test: implement consistent braces
Trott Jul 9, 2016
d1a50b3
tools: enforce JS brace style with linting
Trott Jul 9, 2016
9f1b790
net: make holding the buffer in memory more robust
addaleax Aug 24, 2016
a5b6c2c
src: use RAII for mutexes and condition variables
bnoordhuis Jun 17, 2016
3f4a5fe
tools: increase lint coverage
Trott Jul 10, 2016
e46d1e0
doc: add POST_STATUS_TO_PR info to onboarding doc
Trott Aug 10, 2016
d6c2e38
doc: minor updates to onboarding doc
Trott Aug 10, 2016
8fec02f
doc: delete non-existing zlib constants
fhinkel Jul 2, 2016
fdff642
doc: fix util.deprecate() example
evanlucas Jul 12, 2016
590c52a
doc: update CTC governance information
Trott Jul 13, 2016
506e367
doc: update readme with andrasq as a collaborator
Jul 19, 2016
26f5168
doc: clarify that the node.js irc channel is not under tsc oversight
jasnell Jul 20, 2016
b01854d
doc: add princejwesley to collaborators
princejwesley Jul 26, 2016
d759d4e
doc: remove platform assumption from CONTRIBUTING
BethGriggs Jul 18, 2016
bbbbb19
doc: add information about CTC quorum rules
Trott Jul 20, 2016
7faf6dc
meta: provide example activities
Trott Jul 15, 2016
ac40b2a
doc: add CTC meeting minutes 2016-07-27
williamkapke Jul 27, 2016
6d49f22
meta: include a minimal CTC removal policy
Trott Jul 13, 2016
b60473f
doc: add CTC meeting minutes 2016-06-29
joshgav Jul 6, 2016
f255180
doc: add CTC meeting minutes 2016-07-06
joshgav Jul 6, 2016
9700660
doc: add @addaleax to the CTC
addaleax Aug 3, 2016
abefdca
doc: piscisaureus has stepped-down from the CTC
jasnell Aug 3, 2016
b680eb9
doctool: improve the title of pages in doc
yorkie Aug 1, 2016
009df78
doc: use `git-secure-tag` for release tags
indutny Jul 23, 2016
9d9bcd7
meta: clarify process for breaking changes
Trott Aug 3, 2016
08111e8
doc: use consistent markdown in README
Trott Aug 3, 2016
012ccf0
doc: add CTC meeting minutes 2016-07-20
joshgav Aug 3, 2016
94a82cd
doc: add CTC meeting minutes 2016-07-13
joshgav Aug 3, 2016
afbfbc0
tools: add .vscode folder to .gitignore
joshgav Aug 3, 2016
6bfdc92
doc: clarify "Reviewed-By" iff "LGTM"
bengl Jun 6, 2016
e74daad
doc: clarify collaborators & ctc members relationships
yorkie Aug 6, 2016
d7e3edc
tools: add remark-lint configuration in .remarkrc
ChALkeR Jul 14, 2016
98fe74f
doc: fix a markdown error in CTC meeting minutes
ChALkeR Aug 5, 2016
532bbde
doc: add CTC meeting minutes 2016-08-03
joshgav Aug 4, 2016
d3344aa
doc: Add fhinkel to collaborators
fhinkel Aug 10, 2016
04515b8
doc: move orangemocha to collaborators list
Trott Aug 11, 2016
727c24f
doc: update Reviewing section of onboarding doc
Trott Aug 12, 2016
2032bba
doc: add @joshgav to collaborators
joshgav Aug 17, 2016
b3545e1
doc: update release announce instruction to tweet
hackygolucky Aug 16, 2016
d676467
doc: remove outdated LTS info from ROADMAP.md
Trott Aug 18, 2016
26e695c
doc: remove "feature branch" jargon
Trott Aug 20, 2016
ea72e9f
test,doc: clarify `buf.indexOf(num)` input range
addaleax Jul 8, 2016
c9af24d
test: add test for assert.notStrictEqual()
Trott Aug 13, 2016
733233d
test: add uncaught exception test for debugger
Trott Aug 12, 2016
3dbcc3d
test: fix flaky test-*-connect-address-family
Trott Jul 8, 2016
b64828d
test: accept expected AIX result test-stdio-closed
Trott Sep 23, 2016
c94f3a5
test: handle IPv6 localhost issues within tests
Trott Jul 16, 2016
99f85b8
win,msi: Added Italian translation
mcollina Jan 12, 2016
e8be413
win,msi: add zh-CN translations for the installer
pmq20 Jul 14, 2016
b0e2f9a
test: add common.rootDir
cjihrig Jul 12, 2016
227db0a
cluster: remove bind() and self
cjihrig Jul 13, 2016
58f3fa1
test: s/assert.fail/common.fail as appropriate
cjihrig Jul 14, 2016
17c4187
buffer: optimize hex_decode
chjj Jul 7, 2016
741373c
test: clean up test-buffer-badhex
Fishrock123 Jul 17, 2016
3ad7408
doc: correct sample output of buf.compare
khalsah Jul 17, 2016
0e1f098
test: avoid usage of mixed IPV6 addresses
gireeshpunathil Jul 13, 2016
d40873d
test: ensure stream preprocessing order
vsemozhetbyt Jul 14, 2016
9892a5d
doc: remove extra spaces and concats in examples
joeyespo Jul 27, 2016
76b8d81
tools,test: show signal code when test crashes
santigimeno Jul 24, 2016
21c1b84
test: decrease inconsistency in the common.js
vsemozhetbyt Jul 16, 2016
364af49
doc: add CTC meeting minutes 2016-06-22
joshgav Jun 23, 2016
1b5213b
win,msi: fix inclusion of translations
joaocgreis Jul 19, 2016
9b29cfc
doc: Clean up roff source in manpage
Alhadis Jul 21, 2016
36b3ff0
deps: float gyp patch for long filenames
addaleax May 27, 2016
1b5f35f
build: turn on thin static archives
bnoordhuis Aug 3, 2016
f1e14e4
doc: fix cluster message event docs
zbjornson Aug 8, 2016
bdfa3b3
tools: favor === over == in license2rtf.js
Trott Aug 11, 2016
c235708
readline: keypress trigger for escape character
princejwesley Jun 23, 2016
3a3fde6
doc: fix variable scoping bug in server example code
lazlojuly Aug 16, 2016
96cfa92
url: `url.format()` encodes all `#` in `search`
imyller Aug 11, 2016
3003131
configure: reword help for --without-npm
BlackYoup Jun 29, 2016
2b93333
debugger: use arrow function for lexical `this`
originalfoo Jun 25, 2016
cadb261
test: add test for attempted multiple IPC channels
cjihrig Aug 18, 2016
2a2971b
doc: use blockquotes for Stability: markers
addaleax Jul 15, 2016
a8a8f0a
doc: add `added:` information for cluster
addaleax Jul 9, 2016
606deec
src: don't include a null character in the WriteConsoleW call
seishun Jul 16, 2016
0b60563
doc: add Myles Borins to the CTC
rvagg Aug 24, 2016
861e584
async_wrap: add a missing case to test-async-wrap-throw-no-init
yorkie Aug 20, 2016
8dfab3a
build: fix dependencies on AIX
mhdawson Aug 25, 2016
a48469f
test: add check in test-signal-handler
Trott Aug 24, 2016
b3617fc
doc: add `added:` information for modules
lpinca Aug 24, 2016
00ea738
build: fix dependencies on AIX
mhdawson Aug 26, 2016
e5f4367
doc: readline write() is processed as input
jasnell Aug 27, 2016
a368ea6
test: refactor test-debug-signal-cluster
Trott Aug 26, 2016
e069dc4
doc: add lpinca to collaborators
lpinca Aug 30, 2016
2f458ea
test: add test for zlib.create*Raw()
Trott Aug 28, 2016
0c933e5
doc: adding danbev to collaborators
danbev Aug 30, 2016
e64063c
build: don't require processing docs for nightlies
jbergstroem Aug 29, 2016
763fa85
doc: bad/better examples for fs.access() and fs.exists()
dfabulich Jul 22, 2016
5c417ee
doc: update landing pr info in onboarding doc
Trott Aug 30, 2016
bb86904
test: fix ::1 error in test-dns-ipv6
gibfahn Aug 26, 2016
c094b2a
doc: update targos email in readme per request
jasnell Sep 2, 2016
c034c86
test: test non-buffer/string with zlib
Trott Aug 31, 2016
c529bf5
doc: add return type of clientRequest.setTimeout
MikeRalphson Aug 31, 2016
9e1325c
doc: update authors list
jasnell Aug 30, 2016
3f2e3df
doc: update CI content in onboarding doc
Trott Sep 1, 2016
0d10824
test: mark pseudo-tty/no_dropped_stdio as flaky
mhdawson Sep 2, 2016
ca63c12
doc: add 2016-08-10 CTC meeting minutes
joshgav Aug 22, 2016
a7e6fc0
doc: add 2016-08-17 CTC meeting minutes
joshgav Aug 23, 2016
055d39c
doc: add CI help/support info to onboarding doc
Trott Sep 5, 2016
be9d9bd
url: fix inconsistent port in url.resolveObject
imyller Aug 21, 2016
a3d0802
benchmark: add benches for fs.stat & fs.statSync
addaleax Aug 30, 2016
775c84e
test: add test-debug-protocol-execute
Trott Sep 8, 2016
389a6d2
url: fix off-by-one error in loop handling dots
lpinca Sep 6, 2016
6d03170
test: clean up net server try ports test
tlhunter Sep 9, 2016
ad1230e
test: skip pseudo-tty/no_dropped_stdio test
mhdawson Sep 9, 2016
c6b622f
doc: add CTC meeting minutes 2016-08-31
joshgav Sep 6, 2016
5a07bb6
test: swapped == and equal to === and strictEqual
HyperSprite Sep 9, 2016
d123fc1
doc: update exercise portion of onboarding doc
Trott Sep 16, 2016
64c4bb3
doc: add link to help repo in README
Trott Sep 17, 2016
0fd1d8d
doc: add ak239 to collaborators
alexkozy Sep 20, 2016
3037a9d
doc: add eugeneo to collaborators
Sep 21, 2016
764502b
doc: add CTC meeting minutes 2016-08-24
joshgav Sep 6, 2016
2adbd53
doc: add commit formats for release blog posts
Sep 17, 2016
ecd2b52
doc: encourage 2FA before onboarding
Trott Sep 25, 2016
5bec1eb
doc: update onboarding PR landing info
Trott Sep 10, 2016
88bb65d
doc: add not-an-aardvark to collaborators
not-an-aardvark Sep 13, 2016
69404ec
test: fix flaky test-force-repl
Trott Sep 10, 2016
5ff1fc7
doc: add imyller to collaborators
imyller Sep 14, 2016
6ef58e7
doc: add gibfahn to collaborators
gibfahn Sep 14, 2016
578bf51
doc: add `added:` information for events
lpinca Jul 21, 2016
b92e3fc
doc: add `added:` information for util
lpinca Aug 21, 2016
d750fc6
doc: add `added:` information for dgram
lpinca Aug 20, 2016
6effc4a
doc: add `added:` information for crypto
lpinca Aug 26, 2016
5ed5142
child_process: workaround fd passing issue on OS X
santigimeno Jun 16, 2016
05d40d9
deps: upgrade npm in LTS to 2.15.11
zkat Oct 4, 2016
f7c4e94
doc: update npm LICENSE using license-builder.sh
zkat Oct 4, 2016
8da2dcb
test: refector parallel/test-http.js
jun-oka Sep 9, 2016
9ffb2f3
test: add coverage for client._addHandle()
Trott Sep 13, 2016
e79351c
test: improve test-https-agent.js
Williams-Dan Sep 13, 2016
f46a04c
test: add tests for add/remove header after sent
niklasi Sep 20, 2016
c543f4a
test: stream writable ended state
Sep 27, 2016
88b0067
doc: add CTC meeting minutes 2016-09-21
joshgav Sep 22, 2016
4b49b0e
doc: add CTC meeting minutes 2016-09-14
joshgav Sep 22, 2016
b4ba4af
doc: add CTC meeting minutes 2016-09-07
joshgav Sep 12, 2016
950cc1d
build: adding config.gypi dep to addons/.buildstamp
danbev Jul 27, 2016
da3b938
doc: add `added:` information for globals
lpinca Oct 3, 2016
afee32f
test: fix `fs-watch-recursive` flakiness on OS X
santigimeno Jan 11, 2016
2a66ddb
build: re-add --ninja option to configure
May 16, 2016
2e29b76
intl: Don't crash if v8BreakIterator not available
srl295 Oct 10, 2016
8198dbc
repl: Enable tab completion for global properties
lance Jun 22, 2016
4369055
deps: cherry-pick 1f53e42 from v8 upstream
bnoordhuis Jul 7, 2016
22990d8
test: move parallel/test-tty-* to pseudo-tty/
Fishrock123 Jul 8, 2016
cd9e8e0
test: fix old tty tests
Fishrock123 Jul 8, 2016
7766997
build: add conflict marker check during CI lint
mscdex Jul 8, 2016
97c68dd
test: improve error message in test-tick-processor
Trott Jul 12, 2016
52bb377
test: mark test-child-process-fork-dgram as flaky
mhdawson Aug 25, 2016
2d07fd7
deps: backport e093a04, 09db540 from upstream V8
ofrobots Apr 15, 2016
e1f12fb
deps: cherry-pick b93c80a from v8 upstream
Jul 12, 2016
2b01bc8
deps: backport a76d133 from v8 upstream
Jul 20, 2016
0b87b1a
dns: tweak regex for IPv6 addresses
lpinca Sep 20, 2016
97a3d89
test: improve coverage of the util module
targos Oct 7, 2016
924ea0a
test: fix flaky test-http-server-consumed-timeout
Trott Jul 13, 2016
41e27f6
build: don't link against liblog on host system
bnoordhuis Jul 16, 2016
50acf72
test: increase RAM requirement for intensive tests
Trott Jul 17, 2016
52cba41
deps: backport 2bcbe2f from V8 upstream
ofrobots Jun 7, 2016
69f4edd
test: speed up test-net-reconnect-error
Trott Jul 27, 2016
ce2cfbd
test: console constructor missing new keyword
Trott Aug 7, 2016
dc7bc2e
test: add test for debug usage message
Trott Aug 10, 2016
c4be179
build: add missing files to zip and 7z packages
richardlau Aug 11, 2016
b063dc9
test: use strict equality in regression test
Trott Aug 14, 2016
3906206
net: remove unnecessary variables
mscdex Aug 15, 2016
fe48415
net: add length check when normalizing args
mscdex Aug 15, 2016
3003404
test: fix assertion in test-watch-file.js
Trott Aug 16, 2016
af02d2a
test: favor strict equality check
Trott Aug 16, 2016
9c826be
test: favor `===` over `==` in test-timers.js
Trott Aug 16, 2016
06a1c9b
assert: remove code that is never reached
Trott Aug 16, 2016
ac83d19
test: confirm that assert truncates long values
Trott Aug 17, 2016
e3669f8
test: favor strict equality in pummel net tests
Trott Aug 17, 2016
eec078c
test: favor strict equality in http tests
Trott Aug 17, 2016
49c4886
test: add missing assert.deepEqual() test case
Trott Aug 17, 2016
558f7d9
test: add assert.notDeepEqual() tests
Trott Aug 18, 2016
2997b79
test: favor strict equality in test-exec
Trott Aug 18, 2016
11f761a
test: refactor pummel/test-dtrace-jsstack
Trott Aug 18, 2016
57c98f1
test: favor `===` over `==` in crypto tests
Trott Aug 18, 2016
1c81c07
test: add assert.notDeepStrictEqual() tests
Trott Aug 19, 2016
a83bbaa
test: refactor test-tick-processor
Trott Aug 19, 2016
0e2aba9
doc/json: make sure links are correctly passed to marked
TimothyGu Aug 30, 2016
65ca2af
doc: add missing semicolon
ravindrabarthwal Jul 29, 2016
880ca99
doc: fix broken link in dgram doc
mscdex Sep 1, 2016
b3090f8
win,build: fail on invalid option in vcbuild
joaocgreis Sep 1, 2016
30e751f
win,build: skip finding VS when not needed
joaocgreis Sep 4, 2016
26e7374
win,build: exit when addons fail to build
joaocgreis Sep 5, 2016
410e083
win,build: forward release_urlbase to configure
joaocgreis Sep 7, 2016
c841b5a
tls: copy the Buffer object before using
thefourtheye Aug 10, 2016
7aa2689
src: fix handle leak in Buffer::New()
bnoordhuis Jul 13, 2016
dadcf6b
src: fix handle leak in BuildStatsObject()
bnoordhuis Jul 13, 2016
6838ad5
src: fix handle leak in UDPWrap::Instantiate()
bnoordhuis Jul 13, 2016
57921eb
src: remove unnecessary HandleScopes
bnoordhuis Jul 13, 2016
50cfea0
build: run `npm install` for doc builds in tarball
addaleax Sep 5, 2016
5867ffe
tools: explicitly set digest algo for SHASUM to 256
rvagg Oct 13, 2016
b632bad
tools: make detached SHASUM .sig file for releases
rvagg Oct 13, 2016
7409c33
tools: check tag is on github before release
rvagg Oct 17, 2016
e1f961d
src: move ParseArrayIndex() to src/node_buffer.cc
bnoordhuis Jun 30, 2016
6ba3ad5
src: guard against overflow in ParseArrayIndex()
bnoordhuis Jun 30, 2016
72be320
src: suppress coverity message
cjihrig Jul 7, 2016
d5f03db
test: fix test-cluster-dgram-1 flakiness
santigimeno Sep 2, 2016
3a43b0d
doc: correct metadata of `Buffer.from`
addaleax Oct 18, 2016
8b93fdd
src: disable stdio buffering
bnoordhuis Jul 8, 2016
3d6f107
fs: fix handling of `uv_stat_t` fields
addaleax Sep 13, 2016
b3149ce
src: inherit first from AsyncWrap
trevnorris Apr 16, 2016
166a9b8
src: always clear wrap before persistent Reset()
trevnorris Apr 29, 2016
6076293
tls_wrap: do not abort on new TLSWrap()
trevnorris Apr 16, 2016
19d6f06
stream_base: always use Base template class
trevnorris May 11, 2016
1230062
src: no abort from getter if object isn't wrapped
trevnorris Apr 13, 2016
408a585
buffer: fix `fill` with encoding in Buffer.alloc()
not-an-aardvark Oct 22, 2016
612dfeb
child_process: Check stderr before accessing it
robertchiras May 19, 2016
6e5906c
tools: use long format for gpg fingerprint
MylesBorins Oct 24, 2016
4db97b8
2016-11-08, Version 4.6.2 'Argon' (LTS)
MylesBorins Oct 26, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Prev Previous commit
Next Next commit
deps: upgrade npm in LTS to 2.15.11
PR-URL: #8928
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
  • Loading branch information
zkat authored and MylesBorins committed Oct 26, 2016
commit 05d40d9573f357d4c8d45a8a61ec324161a8667c
8 changes: 8 additions & 0 deletions deps/npm/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -370,3 +370,11 @@ Gianluca Casati <fibo@users.noreply.github.com>
Tapani Moilanen <moilanen.tapani@gmail.com>
Simon MacDonald <simon.macdonald@gmail.com>
Adam Stankiewicz <sheerun@sher.pl>
Julian Duque <julianduquej@gmail.com>
Michael Hart <michael.hart.au@gmail.com>
Daniel Paz-Soldan <daniel.pazsoldan@gmail.com>
legodude17 <legodudejb@gmail.com>
Andrew Meyer <andrewm.bpi@gmail.com>
Michael Jasper <mdjasper@gmail.com>
Max <contact@mstoiber.com>
Jason Karns <jason.karns@gmail.com>
197 changes: 197 additions & 0 deletions deps/npm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,200 @@
### v2.15.11 (2016-09-08):

On we go with our monthly release cadence! This week is pretty much all
dependency updates and some documentation changes, as can be expected by now.

Note that `npm@4` will almost certainly be released next month! It's not final
what we'll end up doing as far as LTS support goes, but the current thinking is
that, considering how small and resource-constrained our team is, support for
`npm@2` will be reduced to essentially maintenance, so we can better focus on
`npm@3` as the new LTS version (which will go into `node@6`), and `npm@4` as our
next main development version.

#### DOCUMENTATION UPDATES

* [`8f71038`](https://github.com/npm/npm/commit/8f71038310501ad5bc7445b2fa2ff0eaa377919a)
[#13892](https://github.com/npm/npm/pull/13892)
Update `LICENSE` file to match license on `master`.
([@rvagg](https://github.com/rvagg))
* [`e81b4f1`](https://github.com/npm/npm/commit/e81b4f1d18a4d79b7af8342747f2ed7dc3e84f0a)
[#12438](https://github.com/npm/npm/issues/12438)
Remind folks to use `#!/usr/bin/env node` in their `bin` scripts to make files
executable directly.
([@mxstbr](https://github.com/mxstbr))
* [`f89789f`](https://github.com/npm/npm/commit/f89789f43d65bfc74f64f15a99356841377e1af3)
[#13655](https://github.com/npm/npm/pull/13655)
Document line comment syntax for `.npmrc`.
([@mdjasper](https://github.com/mdjasper))
* [`5cd3abc`](https://github.com/npm/npm/commit/5cd3abc3511515e09b4a1b781c0520e84c267c5b)
[#13493](https://github.com/npm/npm/pull/13493)
Document that the user config file can itself be configured either through the
`$NPM_CONFIG_USERCONFIG` environment variable, or `--userconfig` command line
flag.
([@jasonkarns](https://github.com/jasonkarns))
* [`dd71ca0`](https://github.com/npm/npm/commit/dd71ca0efc2094b824ccc9e23af0fc915499f2e6)
[#13911](https://github.com/npm/npm/pull/13911)
Minor documentation reword and cleanup.
([@othiym23](https://github.com/othiym23))
* [`f7a320c`](https://github.com/npm/npm/commit/f7a320c816947d578a050c97e0fb9878954be0e8)
[#13682](https://github.com/npm/npm/pull/13682)
Minor grammar fix in documentation for `npm scripts`.
([@Ajedi32](https://github.com/Ajedi32))
* [`e5cb5e8`](https://github.com/npm/npm/commit/e5cb5e8fcf4642836fedf3f3421c994a8e27e19b)
[#13717](https://github.com/npm/npm/pull/13717)
Document that `npm link` will link the files specified in the `bin` field of
`package.json` to `{prefix}/bin/{name}`.
([@legodude17](https://github.com/legodude17))

#### DEPENDENCY UPDATES
* [`8bef026`](https://github.com/npm/npm/commit/8bef026603b6da888edf0d41308d9e532abfcd54)
`graceful-fs@4.1.6`
([@francescoinfante](https://github.com/francescoinfante))
* [`9f73f4a`](https://github.com/npm/npm/commit/9f73f4aab5f56b256c5cf9e461e81abfa2844945)
`glob@7.0.6`
([@isaacs](https://github.com/isaacs))
* [`5391b7e`](https://github.com/npm/npm/commit/5391b7e8cd4401fbadbf54e810fdc965a3662a21)
`which@1.2.1`
([@isaacs](https://github.com/isaacs))
* [`43bfec8`](https://github.com/npm/npm/commit/43bfec8376dd8ded7d56a8dabd6139919544760e)
`retry@0.10.0`
([@tim-kos](https://github.com/tim-kos))
* [`39305f1`](https://github.com/npm/npm/commit/39305f1c76f74bf9789c769ef72a94ea9a81d119)
`readable-stream@2.1.5`
([@calvinmetcalf](https://github.com/calvinmetcalf))
* [`a5512fa`](https://github.com/npm/npm/commit/a5512fafd72e23755e77e28f1122b008bc12a733)
`once@1.4.0`
([@zkochan](https://github.com/zkochan))
* [`06a208b`](https://github.com/npm/npm/commit/06a208b178c1de3d0da58bc35a854d200fea8ef0)
`npm-registry-client@7.2.1`:
* [npm/npm-registry-client#142](https://github.com/npm/npm-registry-client/pull/142) Fix `EventEmitter` warning spam from error handlers on socket. ([@addaleax](https://github.com/addaleax))
* [npm/npm-registry-client#131](https://github.com/npm/npm-registry-client/pull/131) Adds support for streaming request bodies. ([@aredridel](https://github.com/aredridel))
* Fixes [#13656](https://github.com/npm/npm/issues/13656).
* Dependency updates.
* Documentation improvements.
([@othiym23](https://github.com/othiym23))
* [`4f759be`](https://github.com/npm/npm/commit/4f759be1fb5e23180b970350e58f40a513daa680)
`inherits@2.0.3`
([@isaacs](https://github.com/isaacs))
* [`4258b76`](https://github.com/npm/npm/commit/4258b764e2565f6294ae1e34a5653895290b62e3)
`tap@7.1.1`
([@isaacs](https://github.com/isaacs))

### v2.15.10 (2016-08-11):

Hi all, today's our first release coming out of the new monthly release
cadence. See below for details. We're all recovered from conferences now and
raring to go! For LTS we see some bug fixes, documentation improvements and
a host of dependency updates.

The most dramatic bug fix is probably the inclusion of scoped modules in
bundled dependencies. Prior to this release and
[v3.10.7](https://github.com/npm/npm/releases/v3.10.7), npm had ignored
scoped modules found in `bundleDependencies` entirely.

#### NEW RELEASE CADENCE

Releasing npm has been, for the most part, a very prominent part of our
weekly process process. As part of our efforts to find the most effective
ways to allocate our team's resources, we decided last month that we would
try and slow our releases down to a monthly cadence, and see if we found
ourselves with as much extra time and attention as we expected to have.
Process experiments are useful for finding more effective ways to do our
work, and we're at least going to keep doing this for a whole quarter, and
then measure how well it worked out. It's entirely likely that we'll switch
back to a more frequent cadence, specially if we find that the value that
weekly cadence was providing the community is not worth sacrificing for a
bit of extra time. Does this affect you significantly? Let us know!

#### WINDOWS CORNER CASES

* [`405c404`](https://github.com/npm/npm/commit/405c4048c69c14d66e6179aba0c8a35e504e8041)
[#13023](https://github.com/npm/npm/pull/13023)
Fixed a Windows issue with the cache where callbacks could be called more than once.
([@zkat](https://github.com/zkat))

* [`bf348dc`](https://github.com/npm/npm/commit/bf348dcfb944dc4b9f71b779bf172f86a2e1f474)
[#13023](https://github.com/npm/npm/pull/13023)
Fixed a Windows corner case with correct-mkdir where if SUDO_UID or
SUDO_GID were set then we would try to chown things even though that can't
work on Windows.
([@zkat](https://github.com/zkat))

#### RACES IN THE CACHE

* [`68f29f1`](https://github.com/npm/npm/commit/68f29f18f65c7a7e1c58eb6933af41d786971379)
[#12669](https://github.com/npm/npm/issues/12669)
Ignore ENOENT errors on chownr while adding packages to cache. This change
works around problems with race conditions and local packages.
([@julianduque](https://github.com/julianduque))

#### BETTER GIT ENVIRONMENT WHITELISTING

* [`5e96566`](https://github.com/npm/npm/commit/5e96566088f0d88c1ed10c5a9cbb7c0cd4aa2aee)
[#13358](https://github.com/npm/npm/pull/13358)
Add GIT_EXEC_PATH to Git environment whitelist.
([@mhart](https://github.com/mhart))

#### DOCUMENTATION

* [`363e381`](https://github.com/npm/npm/commit/363e381a4076ead89707a00cc4a447b1d59df3bc)
[#13319](https://github.com/npm/npm/pull/13319)
As Node.js 0.8 is no longer supported, remove mention of it from the README.
([@watilde](https://github.com/watilde))
* [`e8fafa8`](https://github.com/npm/npm/commit/e8fafa887c60eb8842c76c4b3dffe85eb49fa434)
[#10167](https://github.com/npm/npm/pull/10167)
Clarify in scope documentation that npm@2 is required for scoped packages.
([@danpaz](https://github.com/danpaz))

#### DEPENDENCIES

* [`66ef279`](https://github.com/npm/npm/commit/66ef279b7c3b3e4f9454474dddd057cc1f21873b)
[npm/fstream-npm#22](https://github.com/npm/fstream-npm/pull/22)
`fstream@1.1.1`:
Always include NOTICE files now. Fix inclusion of scoped modules as bundled dependencies.
([@kemitchell](https://github.com/kemitchell))
([@forivall](https://github.com/forivall))
* [`fe8385b`](https://github.com/npm/npm/commit/fe8385bd655502feb175eed175a6a06cafb2247a)
`glob@7.0.5`:
Update minimatch dep for security fix. See the minimatch update below for details.
([@isaacs](https://github.com/isaacs))
* [`51d49d2`](https://github.com/npm/npm/commit/51d49d2f79b4c69264de73a492ed54f87188d554)
[isaacs/node-graceful-fs#71](https://github.com/isaacs/node-graceful-fs/pull/71)
`graceful-fs@4.1.5`:
`graceful-fs` had a [bug fix](https://github.com/isaacs/node-graceful-fs/pull/71) which
fixes a problem ([nodejs/node#7846](https://github.com/nodejs/node/pull/7846)) exposed
by recent changes to Node.js.
([@thefourtheye](https://github.com/thefourtheye))
* [`5c8f39d`](https://github.com/npm/npm/commit/5c8f39d152c43e96b9006ffe865646a36a433a8a)
`minimatch@3.0.3`:
Handle extremely long and terrible patterns more gracefully.
There were some magic numbers that assumed that every extglob pattern starts
and ends with a specific number of characters in the regular expression.
Since !(||) patterns are a little bit more complicated, this led to creating
an invalid regular expression and throwing.
([@isaacs](https://github.com/isaacs))
* [`d681e16`](https://github.com/npm/npm/commit/d681e16a475a49d6196af9a5cedaaf88712f3a9f)
[npm/npm-user-validate#9](https://github.com/npm/npm-user-validate/pull/9)
`npm-user-validate@0.1.5`:
Use correct, lower username length limit.
([@aredridel](https://github.com/aredridel))
* [`f918994`](https://github.com/npm/npm/commit/f918994bd05ca965766cd573606ac35fb3032d6e)
`request@2.74.0`:
Update `request` dependency `tough-cookie` to `2.3.0` to
to address [https://nodesecurity.io/advisories/130](https://nodesecurity.io/advisories/130).
Versions 0.9.7 through 2.2.2 contain a vulnerable regular expression that,
under certain conditions involving long strings of semicolons in the
"Set-Cookie" header, causes the event loop to block for excessive amounts of
time.
([@stash-sfdc](https://github.com/stash-sfdc))
* [`5540cc4`](https://github.com/npm/npm/commit/5540cc4d6bde65071fb6fc2cb074e8598bd1276f)
[isaacs/rimraf#111](https://github.com/isaacs/rimraf/issues/111)
`rimraf@2.5.4`: Clarify assertions: cb is required, options are not.
([@isaacs](https://github.com/isaacs))
* [`6357928`](https://github.com/npm/npm/commit/6357928673be85f520dae2104fea58c35742bd65)
`spdx-license-ids@1.2.2`:
New licenses synced from spdx.org.
([@shinnn](https://github.com/shinnn))

### v2.15.9 (2016-06-30):

What's this? An LTS release? Yes, that is indeed so. Small, as usual, and as
Expand Down
46 changes: 0 additions & 46 deletions deps/npm/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -233,49 +233,3 @@ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


--------


The following additional terms shall apply to use of the npm software, the npm
website, the npm repository and any other services or products offered by npm,
Inc.:

"Node.js" trademark Joyent, Inc. npm is not officially part of the Node.js
project, and is neither owned by nor affiliated with Joyent, Inc.

"npm" and "The npm Registry" are owned by npm, Inc. All rights reserved.

Modules published on the npm registry are not officially endorsed by npm, Inc.
or the Node.js project.

Data published to the npm registry is not part of npm itself, and is the sole
property of the publisher. While every effort is made to ensure accountability,
there is absolutely no guarantee, warrantee, or assertion expressed or implied
as to the quality, fitness for a specific purpose, or lack of malice in any
given npm package. Packages downloaded through the npm registry are
independently licensed and are not covered by this license.

Additional policies relating to, and restrictions on use of, npm products and
services are available on the npm website. All such policies and restrictions,
as updated from time to time, are hereby incorporated into this license
agreement. By using npm, you acknowledge your agreement to all such policies
and restrictions.

If you have a complaint about a package in the public npm registry, and cannot
resolve it with the package owner, please email support@npmjs.com and explain
the situation. See the [npm Dispute Resolution
policy](https://github.com/npm/policies/blob/master/disputes.md) for more
details.

Any data published to The npm Registry (including user account information) may
be removed or modified at the sole discretion of the npm server administrators.

"npm Logo" contributed by Mathias Pettersson and Brian Hammond,
use is subject to https://www.npmjs.com/policies/trademark

"Gubblebum Blocky" font
Copyright (c) by Tjarda Koster, https://jelloween.deviantart.com
included for use in the npm website and documentation,
used with permission.

This program uses several Node modules contained in the node_modules/
subdirectory, according to the terms of their respective licenses.
2 changes: 1 addition & 1 deletion deps/npm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Much more info available via `npm help` once it's installed.

## IMPORTANT

**You need node v0.8 or higher to run this program.**
**You need node v0.10 or higher to run this program.**

To install an old **and unsupported** version of npm that works on node 0.3
and prior, clone the git repo and dig through the old tags and branches.
Expand Down
1 change: 1 addition & 0 deletions deps/npm/doc/cli/npm-install.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,7 @@ after packing it up into a tarball (b).
to the environment when running git:

* `GIT_ASKPASS`
* `GIT_EXEC_PATH`
* `GIT_PROXY_COMMAND`
* `GIT_SSH`
* `GIT_SSH_COMMAND`
Expand Down
3 changes: 2 additions & 1 deletion deps/npm/doc/cli/npm-link.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ Package linking is a two-step process.

First, `npm link` in a package folder will create a symlink in the global folder
`{prefix}/lib/node_modules/<package>` that links to the package where the `npm
link` command was executed. (see `npm-config(7)` for the value of `prefix`).
link` command was executed. (see `npm-config(7)` for the value of `prefix`). It
will also link any bins in the package to `{prefix}/bin/{name}`.

Next, in some other location, `npm link package-name` will create a
symbolic link from globally-installed `package-name` to `node_modules/`
Expand Down
10 changes: 10 additions & 0 deletions deps/npm/doc/files/npmrc.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,16 @@ sensitive credentials, they must be readable and writable _only_ by your user
account (i.e. must have a mode of `0600`), otherwise they _will be ignored by
npm!_

#### Comments

Lines in `.npmrc` files are interpreted as comments when they begin with a `;` or `#` character. `.npmrc` files are parsed by [npm/ini](https://github.com/npm/ini), which specifies this comment syntax.

For example:

# last modified: 01 Jan 2016
; Set a new registry for a scoped package
@myscope:registry=https://mycustomregistry.example.org

### Per-project config file

When working locally in a project, a `.npmrc` file in the root of the
Expand Down
4 changes: 4 additions & 0 deletions deps/npm/doc/files/package.json.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,10 @@ would be the same as this:
, "version": "1.2.5"
, "bin" : { "my-program" : "./path/to/program" } }

Please make sure that your file(s) referenced in `bin` starts with
`#!/usr/bin/env node`, otherwise the scripts are started without the node
executable!

## man

Specify either a single file or an array of filenames to put in place for the
Expand Down
10 changes: 6 additions & 4 deletions deps/npm/doc/misc/npm-config.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,12 @@ same.

The four relevant files are:

* per-project config file (/path/to/my/project/.npmrc)
* per-user config file (~/.npmrc)
* global config file ($PREFIX/npmrc)
* npm builtin config file (/path/to/npm/npmrc)
* per-project configuration file (`/path/to/my/project/.npmrc`)
* per-user configuration file (defaults to `$HOME/.npmrc`; configurable via CLI
option `--userconfig` or environment variable `$NPM_CONF_USERCONFIG`)
* global configuration file (defaults to `$PREFIX/etc/npmrc`; configurable via
CLI option `--globalconfig` or environment variable `$NPM_CONF_GLOBALCONFIG`)
* npm's built-in configuration file (`/path/to/npm/npmrc`)

See npmrc(5) for more details.

Expand Down
18 changes: 10 additions & 8 deletions deps/npm/doc/misc/npm-scope.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,10 @@ followed by a slash, e.g.
Scopes are a way of grouping related packages together, and also affect a few
things about the way npm treats the package.

Scoped packages are supported by the public npm registry. The npm
client is backwards-compatible with un-scoped registries, so it can be
used to work with scoped and un-scoped registries at the same time.
Scoped packages can be published and installed as of `npm@2` and are supported
by the primary npm registry. The npm client is backwards-compatible with
un-scoped registries, so it can be used to work with scoped and un-scoped
registries at the same time.

## Installing scoped packages

Expand Down Expand Up @@ -51,15 +52,16 @@ just specifying to require the module `mypackage` in the folder called `@myorg`.

## Publishing scoped packages

Scoped packages can be published to any registry that supports them, including
the public npm registry.
Scoped packages can be published from the CLI as of `npm@2` and can be
published to any registry that supports them, including the primary npm
registry.

(As of 2015-04-19, and with npm 2.0 or newer, the public npm registry **does**
(As of 2015-04-19, and with npm 2.0 or newer, the primary npm registry **does**
support scoped packages)

If you wish, you may associate a scope with a registry; see below.

### Publishing public scoped packages to the public npm registry
### Publishing public scoped packages to the primary npm registry

To publish a public scoped package, you must specify `--access public` with
the initial publication. This will publish the package and set access
Expand All @@ -79,7 +81,7 @@ desired, with `npm access` or on the npmjs.com website.
## Associating a scope with a registry

Scopes can be associated with a separate registry. This allows you to
seamlessly use a mix of packages from the public npm registry and one or more
seamlessly use a mix of packages from the primary npm registry and one or more
private registries, such as npm Enterprise.

You can associate a scope with a registry at login, e.g.
Expand Down
4 changes: 2 additions & 2 deletions deps/npm/doc/misc/npm-scripts.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ following scripts:
* postuninstall:
Run AFTER the package is uninstalled.
* preversion, version:
Run BEFORE bump the package version.
Run BEFORE bumping the package version.
* postversion:
Run AFTER bump the package version.
Run AFTER bumping the package version.
* pretest, test, posttest:
Run by the `npm test` command.
* prestop, stop, poststop:
Expand Down
Loading