Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v6.11.0 proposal #13059

Merged
merged 127 commits into from
Jun 6, 2017
Merged

v6.11.0 proposal #13059

merged 127 commits into from
Jun 6, 2017

Commits on May 2, 2017

  1. tools: update ESLint to 3.19.0

    Backport-PR-URL: #12504
    PR-URL: #12162
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and MylesBorins committed May 2, 2017
    Configuration menu
    Copy the full SHA
    736a736 View commit details
    Browse the repository at this point in the history
  2. tools: replace custom ESLint timers rule

    ESLint 3.19.0 allows the specification of selectors that represent
    disallowed syntax. Replace our custom rule for timer arguments with a
    pair of `no-restricted-syntax` option objects.
    
    PR-URL: #12504
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Trott authored and MylesBorins committed May 2, 2017
    Configuration menu
    Copy the full SHA
    87534d6 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2017

  1. tools: Add no useless regex char class rule

    Eslint Rule:
    Disallow useless escape in regex character class
    with optional override characters option and auto
    fixable with eslint --fix option.
    
    Usage:
    no-useless-regex-char-class-escape: [2, { override: ['[', ']'] }]
    
    PR-URL: #9591
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    princejwesley authored and MylesBorins committed May 8, 2017
    Configuration menu
    Copy the full SHA
    d63befa View commit details
    Browse the repository at this point in the history
  2. doc: gcc version is at least 4.8.5 in BUILDING.md

    >= 4.8.5 is required because of compiler bugs in earlier versions
    
    PR-URL: #11840
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    detailyang authored and MylesBorins committed May 8, 2017
    Configuration menu
    Copy the full SHA
    ad29e29 View commit details
    Browse the repository at this point in the history
  3. test: add hasCrypto check to tls-socket-close

    Currently test-tls-socket-close will fail if node
    was built using --without-ssl. This commit adds a check to
    verify is crypto support exists and if not skip this test.
    
    PR-URL: #11911
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danbev authored and MylesBorins committed May 8, 2017
    Configuration menu
    Copy the full SHA
    15226f5 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2017

  1. test: add regex to text-crypto-random

    PR-URL: #10020
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    NFoxley authored and MylesBorins committed May 9, 2017
    Configuration menu
    Copy the full SHA
    cd1a7ea View commit details
    Browse the repository at this point in the history
  2. benchmark: cleanup child_process IPC benchmark

    Squashed from:
    - child_process: fix IPC bench to obey send() ret val
    - child_process: fix IPC benchmark message has two more bytes
    - child_process: use setImmediate for IPC bench
    
    PR-URL: #10557
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    ypresto authored and addaleax committed May 9, 2017
    Configuration menu
    Copy the full SHA
    32fa37f View commit details
    Browse the repository at this point in the history
  3. child_process: optimize IPC for large data

    Squashed from:
    - child_process: stop indexOf() on whole IPC buffer
    - child_process: get rid of forEach() and slice() in IPC
    - child_process: get rid of another forEach() in IPC
    
    Fixes: #3145
    PR-URL: #10557
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    ypresto authored and addaleax committed May 9, 2017
    Configuration menu
    Copy the full SHA
    c13429a View commit details
    Browse the repository at this point in the history

Commits on May 15, 2017

  1. src: return early if nextTickQueue is empty

    This brings the node::MakeCallback and node::AsyncWrap::MakeCallback
    implementations into alignment in that they return early if the
    nextTickQueue is empty after processing the MicrotaskQueue.
    
    Include test to make sure early return happens. Test has text explaining
    the conditions for the test to pass, since it relies on internal
    mechanisms that aren't guaranteed in the future.
    
    PR-URL: #10274
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    trevnorris authored and MylesBorins committed May 15, 2017
    Configuration menu
    Copy the full SHA
    331681a View commit details
    Browse the repository at this point in the history
  2. process: maintain constructor descriptor

    Use the original property descriptor instead of just taking the value,
    which would, by default, be non-writable and non-configurable.
    
    PR-URL: #9306
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    bengl authored and MylesBorins committed May 15, 2017
    Configuration menu
    Copy the full SHA
    202f007 View commit details
    Browse the repository at this point in the history
  3. src: use std::list for at_exit_functions

    This change was suggested by bnoordhuis in the following comment:
    #9163 (comment)
    
    Not including any tests as this is covered by test/addons/at-exit.
    
    PR-URL: #12255
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    danbev authored and MylesBorins committed May 15, 2017
    Configuration menu
    Copy the full SHA
    f1ea367 View commit details
    Browse the repository at this point in the history
  4. crypto: handle exceptions in hmac/hash.digest

    Forced conversion of the encoding parameter to a string within
    crypto.js, fixing segmentation faults in node_crypto.cc.
    
    Fixes: #9819
    PR-URL: #12164
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tniessen authored and MylesBorins committed May 15, 2017
    Configuration menu
    Copy the full SHA
    7678da4 View commit details
    Browse the repository at this point in the history
  5. doc: fixup the collaborators list

    * Add the personal pronoun for @aqrln.
    * Fix incorrectly ordered @lucamaraschi entry.
    
    PR-URL: #12750
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    aqrln authored and sam-github committed May 15, 2017
    Configuration menu
    Copy the full SHA
    9fc695c View commit details
    Browse the repository at this point in the history
  6. test: move test to sequential for reliability

    test-https-set-timeout-server fails under load. Move it to sequential so
    it is not competing with other tests.
    
    PR-URL: #12704
    Fixes: #10130
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Trott authored and gibfahn committed May 15, 2017
    Configuration menu
    Copy the full SHA
    c1e4b2f View commit details
    Browse the repository at this point in the history
  7. doc: fix formatting of TOC

    PR-URL: #12731
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    refack authored and gibfahn committed May 15, 2017
    Configuration menu
    Copy the full SHA
    43d3c00 View commit details
    Browse the repository at this point in the history
  8. test: cleanup test-util-inherits.js

    Replaced constructor with regular expression for assert.throw().
    
    PR-URL: #12602
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RobotMermaid authored and gibfahn committed May 15, 2017
    Configuration menu
    Copy the full SHA
    64f9adc View commit details
    Browse the repository at this point in the history
  9. build: use do_not_edit variable where possible

    We should not use hardcoded string to warn users about
    file was generated by configure script. Since we already
    have do_not_edit variable we can use it
    
    PR-URL: #12610
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    krydos authored and gibfahn committed May 15, 2017
    Configuration menu
    Copy the full SHA
    32d7981 View commit details
    Browse the repository at this point in the history
  10. test: use common.js to check platform

    PR-URL: #12629
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    krydos authored and gibfahn committed May 15, 2017
    Configuration menu
    Copy the full SHA
    ac825fc View commit details
    Browse the repository at this point in the history
  11. test: improve test-process-kill-pid

    PR-URL: #12588
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    QueueHefner authored and gibfahn committed May 15, 2017
    Configuration menu
    Copy the full SHA
    cb63808 View commit details
    Browse the repository at this point in the history
  12. eslint: remove dead and unused symlink

    Symlink added in f44969a, but it doesn't point to a file, causing
    problems for tooling.
    sam-github committed May 15, 2017
    Configuration menu
    Copy the full SHA
    f2230cc View commit details
    Browse the repository at this point in the history
  13. test: add common.mustNotCall()

    This commit adds a mustNotCall() helper for testing. This provides
    an alternative to using common.fail() as a callback, or creating
    a callback function for the sole purpose of calling common.fail().
    
    PR-URL: #11152
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    cjihrig authored and MylesBorins committed May 15, 2017
    Configuration menu
    Copy the full SHA
    bea0a6e View commit details
    Browse the repository at this point in the history
  14. test: improve test-tcp-wrap-listen

    PR-URL: #12599
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    QueueHefner authored and MylesBorins committed May 15, 2017
    Configuration menu
    Copy the full SHA
    c304414 View commit details
    Browse the repository at this point in the history
  15. test: improved type checking with regex

    Replaced TypeError with a regular expression of the actual error.
    
    PR-URL: #12591
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    coreybeaumont authored and MylesBorins committed May 15, 2017
    Configuration menu
    Copy the full SHA
    89e76e8 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2017

  1. test: cleanup test-fs-watch.js

    Reversed "actual" and "expected" arguments for assert.strictEqual().
    
    Replaced constructor with regular expression for assert.throws().
    
    PR-URL: #12595
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Bryan English <bryan@bryanenglish.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    RobotMermaid authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    a714449 View commit details
    Browse the repository at this point in the history
  2. doc: add single arg scenario for util.format

    Set the expected outcome of `util.format('%%')` to be `%%`
    instead of `%`.
    
    PR-URL: #12374
    Fixes: #12362
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    tarunbatra authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    3ae8d00 View commit details
    Browse the repository at this point in the history
  3. test: improve punycode coverage to check surrogate pair

    PR-URL: #12354
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    orisano authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    afac316 View commit details
    Browse the repository at this point in the history
  4. doc: limit lines to 80 cols in internal README

    We generally stick to 80 columns even in markdown files.
    
    PR-URL: #12358
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    evanlucas authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    dac66d5 View commit details
    Browse the repository at this point in the history
  5. crypto: make LazyTransform compabile with Streams1

    Makes LazyTransform writable by Streams1 by assigning .writable = true
    before the actual classes are loaded.
    
    Fixes: #12269
    PR-URL: #12380
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    mcollina authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    0a79b2d View commit details
    Browse the repository at this point in the history
  6. doc: add AnnaMag to collaborators

    PR-URL: #12414
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    AnnaMag authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    d2afd7c View commit details
    Browse the repository at this point in the history
  7. doc: response.write ignores body in some cases

    PR-URL: #12314
    Fixes: #8057
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    krydos authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    3c1bd05 View commit details
    Browse the repository at this point in the history
  8. build: run cpplint even if jslint failed

    lint target now runs both linters
    even if one of them failed.
    
    PR-URL: #12276
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    krydos authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    7c335f6 View commit details
    Browse the repository at this point in the history
  9. test: add hasCrypto check to test-debug-usage

    When configuring --without-ssl test-debug-usage.js fails with the
    following error:
    
    assert.js:82
      throw new assert.AssertionError({
      ^
    AssertionError: false == true
        at ChildProcess.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/parallel/test-debug-usage.js:24:5)
        at ChildProcess.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/common.js:461:15)
        at emitTwo (events.js:125:13)
        at ChildProcess.emit (events.js:213:7)
        at Process.ChildProcess._handle.onexit
    (internal/child_process.js:208:12)
    
    But the underlying error is the following:
    
    (node:55665) [DEP0068] DeprecationWarning: `node debug` is deprecated.
    Please use `node inspect` instead.
    internal/util.js:83
        throw new Error('Node.js is not compiled with openssl crypto
    support');
        ^
    
    Error: Node.js is not compiled with openssl crypto support
        at Object.exports.assertCrypto (internal/util.js:83:11)
        at crypto.js:28:14
        at NativeModule.compile (bootstrap_node.js:559:7)
        at NativeModule.require (bootstrap_node.js:500:18)
        at node-inspect/lib/internal/inspect_client.js:24:16
        at NativeModule.compile (bootstrap_node.js:559:7)
        at NativeModule.require (bootstrap_node.js:500:18)
        at node-inspect/lib/_inspect.js:39:5
        at NativeModule.compile (bootstrap_node.js:559:7)
        at Function.NativeModule.require (bootstrap_node.js:500:18)
    
    assert.js:82
      throw new assert.AssertionError({
      ^
    AssertionError: false == true
        at ChildProcess.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/parallel/test-debug-usage.js:25:5)
        at ChildProcess.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/common.js:461:15)
        at emitTwo (events.js:125:13)
        at ChildProcess.emit (events.js:213:7)
        at Process.ChildProcess._handle.onexit
    (internal/child_process.js:208:12)
    
    This commit adds a check for crypto like some of the other tests do.
    
    PR-URL: #12357
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    danbev authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    9e89edf View commit details
    Browse the repository at this point in the history
  10. doc: fix formatting in onboarding-extras

    Use of extra `|` breaks markdown table rendering. Fix it.
    
    PR-URL: #12350
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    945dcde View commit details
    Browse the repository at this point in the history
  11. doc: add info about serializable types

    querystring.stringify() doesn't serialize some values.
    Explicitly mention what values are serialized in the docs.
    Add what happens when another data type is passed to
    `querystring.stringify()` besides the ones that can be correctly parsed
    
    PR-URL: #12313
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    shubheksha authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    929ca30 View commit details
    Browse the repository at this point in the history
  12. doc: path functions ignore trailing slashes

    Add notes about path.parse(), path.basename() and path.dirname()
    ignoring trailing slashes.
    
    PR-URL: #12181
    Fixes: #6229
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    tniessen authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    a6e0673 View commit details
    Browse the repository at this point in the history
  13. test: remove common.PORT from test-cluster-basic

    Use of `common.PORT` in `parallel` tests is not completely safe (because
    the same port can be previously assigned to another test running in
    parallel if that test uses port `0` to get an arbitrary available port).
    
    Remove `common.PORT` from test-cluster-basic.
    
    PR-URL: #12377
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    7d47b02 View commit details
    Browse the repository at this point in the history
  14. doc: add jkrems to collaborators

    PR-URL: #12427
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Jan Krems authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    4a18e51 View commit details
    Browse the repository at this point in the history
  15. doc: fix typo in streams.md

    PR-URL: #12428
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jpbamberg1993 authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    c6f3ebd View commit details
    Browse the repository at this point in the history
  16. doc: add DavidCai1993 to collaborators

    PR-URL: #12435
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    DavidCai1111 authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    81b5350 View commit details
    Browse the repository at this point in the history
  17. doc: update link for landing PRs

    The onboarding doc links to the "Technical How-to" portion of the
    Collaborator's Guide for landing PRs. That section is a subsection of
    the "Landing Pull Requests" portion of that document. By skipping the
    main section header, important information is skipped, such as the part
    about not using the merge button and descriptions of the metadata
    required. Update the link to target the main section and not the
    subsection.
    
    PR-URL: #12415
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    1c1269d View commit details
    Browse the repository at this point in the history
  18. doc: add guide for backporting prs

    This guide should help answer questions for contributors
    that are not familiar with the backport process.
    
    PR-URL: #11099
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    evanlucas authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    656c30e View commit details
    Browse the repository at this point in the history
  19. doc: add missing ) in CONTRIBUTING.md

    PR-URL: #12444
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    matkoniecz authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    40f292c View commit details
    Browse the repository at this point in the history
  20. meta: move the Code of Conduct to TSC repository

    PR-URL: #12147
    Ref: nodejs/TSC#224
    Ref: nodejs/TSC#232
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    jasnell authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    b7ca748 View commit details
    Browse the repository at this point in the history
  21. src: support "--" after "-e" as end-of-options

    When the double dash "--" appears after "-e <script>" on the
    command line, it indicates the end of options and the beginning
    of positional parameters for the script.
    
    PR-URL: #10651
    Backport-PR-URL: #11013
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jBarz authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    c408a3b View commit details
    Browse the repository at this point in the history
  22. src: make copies of startup environment variables

    Mutations of the environment can invalidate pointers to environment
    variables, so make `secure_getenv()` copy them out instead of returning
    pointers.
    
    PR-URL: #11051
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    bnoordhuis authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    f2e97f8 View commit details
    Browse the repository at this point in the history
  23. src: add SafeGetenv() to internal API

    Allow it to be used anywhere in src/ that env variables with security
    implications are accessed.
    
    PR-URL: #11006
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    sam-github authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    aec7ae2 View commit details
    Browse the repository at this point in the history
  24. crypto: support OPENSSL_CONF again

    A side-effect of https://github.com/nodejs/node-private/pull/82
    was to remove support for OPENSSL_CONF, as well as removing the default
    read of a configuration file on startup.
    
    Partly revert this, allowing OPENSSL_CONF to be used to specify a
    configuration file to read on startup, but do not read a file by
    default.
    
    If the --openssl-config command line option is provided, its value is
    used, not the OPENSSL_CONF environment variable.
    
    Fix: #10938
    PR-URL: #11006
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    sam-github authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    f8da60f View commit details
    Browse the repository at this point in the history
  25. crypto: return this in setAuthTag/setAAD

    Allow method chaining as with setAutoPadding and other methods.
    
    PR-URL: #9398
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Sam Roberts <sam@strongloop.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    fanatid authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    875674b View commit details
    Browse the repository at this point in the history
  26. Revert "v8: drop v8::FunctionCallbackInfo<T>::NewTarget()"

    See the commit log of the reverted commit: it's a semver-minor change
    that can land in the next minor release.
    
    This reverts commit 47cbb88.
    bnoordhuis authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    2b3381a View commit details
    Browse the repository at this point in the history
  27. crypto: do not use pointers to std::vector

    The pointer to std::vector is unnecessary, so replace it with standard
    instance. Also, make the for() loop more readable by using actual type
    instead of inferred - there is no readability benefit here from
    obfuscating the type.
    
    PR-URL: #8334
    Backport-PR-URL: #11794
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    AdamMajer authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    bbfd2e3 View commit details
    Browse the repository at this point in the history
  28. crypto: Use system CAs instead of using bundled ones

    NodeJS can already use an external, shared OpenSSL library. This
    library knows where to look for OS managed certificates. Allow
    a compile-time option to use this CA store by default instead of
    using bundled certificates.
    
    In case when using bundled OpenSSL, the paths are also valid for
    majority of Linux systems without additional intervention. If
    this is not set, we can use SSL_CERT_DIR to point it to correct
    location.
    
    Fixes: #3159
    PR-URL: #8334
    Backport-PR-URL: #11794
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    AdamMajer authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    fd9bb56 View commit details
    Browse the repository at this point in the history
  29. crypto: ability to select cert store at runtime

    PR-URL: #8334
    Backport-PR-URL: #11794
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    AdamMajer authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    e72749b View commit details
    Browse the repository at this point in the history
  30. dns: implement {ttl: true} for dns.resolve4()

    Add an option to retrieve the Time-To-Live of the A record.
    
    PR-URL: #9296
    Refs: #5893
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    bnoordhuis authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    0bc14b6 View commit details
    Browse the repository at this point in the history
  31. dns: implement {ttl: true} for dns.resolve6()

    Add an option to retrieve the Time-To-Live of the AAAA record.
    
    PR-URL: #9296
    Refs: #5893
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    bnoordhuis authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    da70161 View commit details
    Browse the repository at this point in the history
  32. cluster: return worker reference from disconnect()

    Changes disconnect() to return a refererence to the worker.
    This will enable method chaining such as
    
        worker.disconnect().once('disconnect', doThis);
    
    PR-URL: #10019
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    stv8 authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    ae587f3 View commit details
    Browse the repository at this point in the history
  33. tls: allow obvious key/passphrase combinations

    Passphrase is now used whether keys are provided singly, in an array of
    string/buffer, or an array of object, where it used to be ignored in
    some argument combinations. Specifically, these now work as expected:
    
      key: [encryptedPem],
      passphrase: 'passphrase'
    
    and
    
      key: [{pem: encryptedPem}]
      passphrase: 'passphrase'
    
    and
    
      key: [{pem: unencryptedPem}]
    
    PR-URL: #10294
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    sam-github authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    df9d8ee View commit details
    Browse the repository at this point in the history
  34. test: make tls-socket-default-options tests run

    Because of a poorly constructed test, only one of the two test vectors
    ran.  The test also failed to cover the authentication error that occurs
    when the server's certificate is not trusted.
    
    Both issues are fixed.
    
    Fix: #10538
    PR-URL: #11005
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sam-github authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    861fa65 View commit details
    Browse the repository at this point in the history
  35. tls: new tls.TLSSocket() supports sec ctx options

    Add support to new tls.TLSSocket() to create a SecureContext object with
    all its supported options, in the same way they are supported for all
    the other APIs that need SecureContext objects.
    
    Fix: #10538
    PR-URL: #11005
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sam-github authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    7cad561 View commit details
    Browse the repository at this point in the history
  36. process: add NODE_NO_WARNINGS environment variable

    This commit adds support for a NODE_NO_WARNINGS environment
    variable, which duplicates the functionality of the --no-warnings
    command line flag.
    
    Fixes: #10802
    PR-URL: #10842
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    cjihrig authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    637d9e3 View commit details
    Browse the repository at this point in the history
  37. build: support for mips64el

    Built and tested successfully on Loongson 3A2000
    with Fedora25(mips64el distribution).
    
    PR-URL: #10991
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    nanxiongchao authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    0c318a6 View commit details
    Browse the repository at this point in the history
  38. async_wrap: close the destroy_ids_idle_handle_

    The destroy_ids_idle_handle_ needs to be closed on
    environment destruction. Not closing the handle leaves
    a dangling pointer in the used uv loop. This leads to
    undefined behavior when the uv loop is used after the
    environment has been destroyed.
    
    PR-URL: #10385
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    reshnm authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    62a8f47 View commit details
    Browse the repository at this point in the history
  39. readline: add option to stop duplicates in history

    Adds `options.deDupeHistory` for `readline.createInterface(options)`. If
    `options.deDupeHistory` is `true`, when a new input line being added to
    the history list duplicates an older one, removes the older line from
    the list. Defaults to `false`.
    
    Many users would appreciate this option, as it is a common setting in
    shells. This option certainly should not be default behavior, as it
    would be problematic in applications such as the `repl`, which inherits
    from the readline `Interface`.
    
    Extends documentation to reflect this API addition.
    
    Adds tests for when `options.deDupeHistory` is truthy, and when
    `options.deDupeHistory` is falsey.
    
    PR-URL: #2982
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    DannyNemer authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    8bd6ab7 View commit details
    Browse the repository at this point in the history
  40. readline: rename deDupeHistory option

    Renames `options.deDupeHistory` → `options.removeHistoryDuplicates` for
    `readline.createInterface(options)`.
    
    The option name `removeHistoryDuplicates` is preferable to the
    semantically identical name `deDupeHistory` because "dedupe" (short for
    "deduplication") is obscure and neologistic while
    `removeHistoryDuplicates` is clear, though verbose.
    
    Updates tests and documentation for this option accordingly.
    
    PR-URL: #11950
    Ref: #2982
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    DannyNemer authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    e9f33e3 View commit details
    Browse the repository at this point in the history
  41. doc: change Mac OS X to macOS

    This update changes references to "Mac OS X", "OS X", and "OSX" in
    markdown files to "macOS".
    
    Fixes: #12086
    PR-URL: #12106
    Backport-PR-URL: #12650
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    JR McEntee authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    db4aef4 View commit details
    Browse the repository at this point in the history
  42. doc: correct markdown file line lengths

    This commit updates two paragraphs that exceeded the 80 line standard
    after updating to macOS.
    
    Fixes: #12086
    PR-URL: #12106
    Backport-PR-URL: #12650
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    JR McEntee authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    32a6d87 View commit details
    Browse the repository at this point in the history
  43. doc: update Mac OS X references in releases.md

    This commit updates 3 additional references to Mac OS X in
    releases.md to macOS.
    
    Fixes: #12086
    PR-URL: #12106
    Backport-PR-URL: #12650
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    JR McEntee authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    e3352bb View commit details
    Browse the repository at this point in the history
  44. build: don't create directory for NDK toolchain

    Let make-standalone-toolchain.sh create directory.
    
    PR-URL: #11916
    Backport-PR-URL: #12975
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    diastremskii authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    a0973c3 View commit details
    Browse the repository at this point in the history
  45. deps: upgrade libuv to 1.10.0

    Fixes: #4351
    Fixes: #6763
    Refs: #8280
    PR-URL: #9267
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    3585ffa View commit details
    Browse the repository at this point in the history
  46. deps: upgrade libuv to 1.10.1

    Fixes: #9542
    Fixes: #9546
    PR-URL: #9647
    Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    cjihrig authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    c59370a View commit details
    Browse the repository at this point in the history
  47. Revert "repl: disable Ctrl+C support on win32 for now"

    This reverts commit f59b888
    now that the libuv update containing the proper fix has
    landed in 63243bc.
    
    Ref: libuv/libuv#1054
    Ref: #7837
    PR-URL: #8645
    Reviewed-By: Nikolai Vavilov <vvnicholas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    addaleax authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    827411c View commit details
    Browse the repository at this point in the history
  48. deps: upgrade libuv to 1.10.2

    Refs: #9439
    Fixes: #9464
    Fixes: #9690
    PR-URL: #10717
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    cjihrig authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    738d830 View commit details
    Browse the repository at this point in the history
  49. test: add crypto check to crypto-lazy-transform

    When configuring --without-ssl test-crypto-lazy-transform-writable.js
    fails with the following error:
    
    ```
    Path: parallel/test-crypto-lazy-transform-writable
    internal/util.js:83
        throw new Error('Node.js is not compiled with openssl crypto
    support');
        ^
    
    Error: Node.js is not compiled with openssl crypto support
        at Object.exports.assertCrypto (internal/util.js:83:11)
        at crypto.js:28:14
        at NativeModule.compile (bootstrap_node.js:557:7)
        at Function.NativeModule.require (bootstrap_node.js:500:18)
        at Function.Module._load (module.js:446:25)
        at Module.require (module.js:526:17)
        at require (internal/module.js:19:18)
        at Object.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/parallel/test-crypto-lazy-transform-writable.js:5:16)
        at Module._compile (module.js:607:30)
        at Object.Module._extensions..js (module.js:618:10)
    Command: out/Release/node
    /Users/danielbevenius/work/nodejs/node/test/parallel/test-crypto-lazy-transform-writable.js
    [01:29|% 100|+ 1461|-   1]: Done
    make: *** [test] Error 1
    ```
    
    This commit add a hasCrypto check like other crypto tests do.
    
    PR-URL: #12424
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danbev authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    0caca45 View commit details
    Browse the repository at this point in the history
  50. doc: s/origin/upstream/ collaborator guide

    Use `upstream` to refer to `nodejs/node` instead of `origin`, because
    that’s the more common setup.
    
    PR-URL: #12436
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    26fcc7a View commit details
    Browse the repository at this point in the history
  51. build: make linter targets silent

    The linter targets are printing the commands they execute on screen.
    This patch reduces the noise by not printing the commands.
    
    PR-URL: #12423
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    thefourtheye authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    bc64cf2 View commit details
    Browse the repository at this point in the history
  52. net: refactor onSlaveClose in Server.close

    Refactors onSlaveClose in Server.close to be an arrow function,
    removes need for `self = this` and moves it down to make code
    more readable.
    
    PR-URL: #12334
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    claudiorodriguez authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    1bd07ac View commit details
    Browse the repository at this point in the history
  53. test: add --use-bundled-ca to tls-cnnic-whitelist

    If configued with --openssl-use-def-ca-store --shared-openssl the
    following error might be thrown:
    
    assert.js:86
      throw new assert.AssertionError({
      ^
    AssertionError: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE' === 'CERT_REVOKED'
        at TLSSocket.client.on.common.mustCall
    (/Users/danielbevenius/work/nodejs/node/test/parallel/test-tls-cnnic-whitelist.js:71:14)
        at TLSSocket.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/common.js:461:15)
        at emitOne (events.js:115:13)
        at TLSSocket.emit (events.js:210:7)
        at emitErrorNT (net.js:1305:8)
        at _combinedTickCallback (internal/process/next_tick.js:80:11)
        at process._tickCallback (internal/process/next_tick.js:104:9)
    
    In this case the CA's used will be the ones shipped with OpenSSL. For
    tests though we should be able to specify --use-bundled-ca as a fix for
    the above error, but this functionality was broken by me in commit
    be98f26
    ("src: exclude node_root_certs when use-def-ca-store").
    
    That commit removed the abilty to use --use-bundled-ca if the build was
    configured --openssl-use-def-ca-store.
    
    PR-URL: #12394
    Reviewed-By: thefourtheye - Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    danbev authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    d54d0c4 View commit details
    Browse the repository at this point in the history
  54. doc: correct git fix whitespace command

    Use apply.whitespace=fix rather than core.whitespace=fix
    
    Ref: #11412
    PR-URL: #12445
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    matkoniecz authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    bc40169 View commit details
    Browse the repository at this point in the history
  55. test: use dynamic port in 3 test-cluster-worker tests

    Remove common.PORT from test-cluster-worker-disconnect,
    test-cluster-worker-exit and test-cluster-worker-kill to
    eliminate the possibility that a dynamic port used in
    another test will collide with common.PORT.
    
    PR-URL: #12443
    Ref: #12376
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Sebastian Plesciuc authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    384fa17 View commit details
    Browse the repository at this point in the history
  56. doc: fix encoding string in buffer example

    PR-URL: #12482
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MapleGu authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    5fa4170 View commit details
    Browse the repository at this point in the history
  57. test: remove common.PORT from test-cluster*.js

    PR-URL: #12441
    Ref: #12376
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tarunbatra authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    3244ae3 View commit details
    Browse the repository at this point in the history
  58. test: use dynamic port in test-cluster-bind-twice

    Remove common.PORT from test-cluster-bind-twice to eliminate possibility
    that a dynamic port used in another test will collide with common.PORT.
    
    PR-URL: #12418
    Ref: #12376
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    04ec97e View commit details
    Browse the repository at this point in the history
  59. doc: avoid colloquialism

    I witnessed an English-as-a-second-language speaker puzzle over the word
    "borked" in our documentation today. Reword to avoid colloquialisms.
    It's more precise and clear this way anyway. Also reformat `Optional:`
    to be consistent with how it appears elsewhere in the doc.
    
    PR-URL: #12417
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    3556c17 View commit details
    Browse the repository at this point in the history
  60. doc: run tests before landing changes

    The Collaborator Guide suggests running tests after pushing changes to
    the main repository. Tests should be run before then so move the
    instructions earlier.
    
    Instructions are also simplified and re-written to not exclude Windows.
    
    PR-URL: #12416
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    9881da1 View commit details
    Browse the repository at this point in the history
  61. test: buffer should always be stringified

    This test makes sure that independently of the buffer type, the input
    is always stringified and generates a valid input.
    
    PR-URL: #12355
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    lucamaraschi authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    4786ad7 View commit details
    Browse the repository at this point in the history
  62. test: complete coverage of lib/child_process.js

    This commit adds a test which brings coverage of
    lib/child_process.js to 100%. It adds coverage for the call to
    uv.errname() in execFile()'s exithandler() function.
    
    PR-URL: #12367
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    cjihrig authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    a4b092c View commit details
    Browse the repository at this point in the history
  63. doc: unify spaces in a querystring.md code example

    PR-URL: #12465
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    vsemozhetbyt authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    e1098a4 View commit details
    Browse the repository at this point in the history
  64. test: increase coverage for buffer.js

    Add coverage for non-numeric byteOffset and length when using
    Buffer.from() with an ArrayBuffer.
    
    PR-URL: #12476
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    a755ef0 View commit details
    Browse the repository at this point in the history
  65. test: dynamic port in cluster worker send

    Remove common.PORT from test-cluster-send-deadlock and
    test-cluster-send-handle-twice to reduce possibility that
    a dynamic port used in another test will collide with common.PORT.
    
    PR-URL: #12472
    Ref: #12376
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Sebastian Plesciuc authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    ce3b544 View commit details
    Browse the repository at this point in the history
  66. test: remove uses of common.PORT in test-tls-client tests

    Change common.PORT to '0' to avoid the possibility of getting EADDRINUSE error
    if another test in 'parallel' uses port '0' at the same time.
    
    PR-URL: #12461
    Ref: #12376
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    z0al authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    b1d26d8 View commit details
    Browse the repository at this point in the history
  67. test: dynamic port in cluster worker disconnect

    Remove common.PORT from test-cluster-worker-disconnect-on-error
    possibility that a dynamic port used in another test will collide
    with common.PORT.
    
    PR-URL: #12457
    Ref: #12376
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Sebastian Plesciuc authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    768431c View commit details
    Browse the repository at this point in the history
  68. test: console.log removed from test-net-localport

    There seems to be an unecessary console log
    happening in a test.
    
    PR-URL: #12483
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: David Cai <davidcai1993@yahoo.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    fhalde authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    50bfb28 View commit details
    Browse the repository at this point in the history
  69. doc: add lucamaraschi to collaborators

    PR-URL: #12538
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    lucamaraschi authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    3d52672 View commit details
    Browse the repository at this point in the history
  70. doc: update link to Code of Conduct

    PR-URL: #12552
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    aautem authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    278e8cc View commit details
    Browse the repository at this point in the history
  71. test: use JSON.stringify to trigger stack overflow

    V8's interpreter performs stack checks both at the call site and at the
    function entry. A recursive function could therefore trigger stack
    overflow at two different source locations. Instead of recursion, call
    JSON.stringify on a deeply nested array.
    
    PR-URL: #12481
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    hashseed authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    830949c View commit details
    Browse the repository at this point in the history
  72. build: fix case in lib names

    ninja on Windows chokes if libs are named .Lib (Capital L)
    
    PR-URL: #12522
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    refack authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    dd0b170 View commit details
    Browse the repository at this point in the history
  73. test: use duplex streams in duplex stream test

    test-stream-duplex.js uses transform streams instead of the
    duplex stream base class. This leads to some code not being
    covered in the Duplex constructor.
    
    PR-URL: #12514
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: David Cai <davidcai1993@yahoo.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    cjihrig authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    32425be View commit details
    Browse the repository at this point in the history
  74. doc: add suggestion to use --3way

    The CI seems to do a 3way merge so it is possible
    that even though the CI passed, the existing git am command
    may fail.  Add text to suggest how to handle this
    by adding the --3way option.
    
    PR-URL: #12510
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    mhdawson authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    928382d View commit details
    Browse the repository at this point in the history
  75. src: remove TODO about uv errno removal

    This commit removes a TODO regarding the removal of uv errno. errno
    is currently used and cannot be removed so removing the comment to
    avoid any confusion.
    
    PR-URL: #12536
    Ref: #4641
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danbev authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    b296bd5 View commit details
    Browse the repository at this point in the history
  76. test: move test-debugger-repeat-last to sequential

    PR-URL: #12470
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    kumarrishav authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    b53d172 View commit details
    Browse the repository at this point in the history
  77. doc: make commit guidelines easier to reference

    - Can now link to 'Commit Guidelines' from pull requests
    - Breaks up commit requirements and recommendations
    
    PR-URL: #11732
    Refs: #11723 (comment)
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    bf4 authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    2b6e588 View commit details
    Browse the repository at this point in the history
  78. test: dynamic port in cluster worker dgram

    Remove common.PORT from test-cluster-dgram-1 and
    test-cluster-dgram-2, in order to eliminate the
    possibility of port collision.
    
    PR-URL: #12487
    Ref: #12376
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Sebastian Plesciuc authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    daf6535 View commit details
    Browse the repository at this point in the history
  79. doc: fix typo in doc/api/process.md

    PR-URL: #12612
    Fixes: #12565
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: David Cai <davidcai1993@yahoo.com>
    morrme authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    18c56df View commit details
    Browse the repository at this point in the history
  80. tools: add root: true in main .eslintrc.yaml

    This option prevents ESlint from unnecessary searching
    in parent folders. It also protects ESlint rules
    from accidental rewriting by a config in a parent folder.
    
    PR-URL: #12570
    Fixes: #12566
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    vsemozhetbyt authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    fd126b5 View commit details
    Browse the repository at this point in the history
  81. test: dynamic port in parallel cluster tests

    Removed common.PORT from test-cluster-message,
    test-cluster-server-restart-none, test-cluster-server-restart-rr
    and test-cluster-shared-handle-bind-error to eliminate the
    possibility that a dynamic port used in another test will collide
    with common.PORT.
    
    PR-URL: #12584
    Ref: #12376
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Sebastian Plesciuc authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    51794dd View commit details
    Browse the repository at this point in the history
  82. test: improve test-process-chdir

    remove typeError constructor and replace with regex string
    to match typeError message
    
    PR-URL: #12589
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: David Cai <davidcai1993@yahoo.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    vperezma authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    32f905a View commit details
    Browse the repository at this point in the history
  83. test: refactored context type err message to regex

    PR-URL: #12596
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Muhsin Abdul-Musawwir authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    8044b83 View commit details
    Browse the repository at this point in the history
  84. test: replace assertion error check with regex

    PR-URL: #12603
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    TheLady authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    0bd0d52 View commit details
    Browse the repository at this point in the history
  85. url: improve descriptiveness of identifier

    Change variable for protocols that do not always contain `//` to
    `noLeadingSlashes` so someone reading the code knows what it means.
    
    PR-URL: #12579
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    00b6646 View commit details
    Browse the repository at this point in the history
  86. test: dynamic port in cluster ipc throw

    Removed common.PORT from test-cluster-ipc-throw to eliminate the
    possibility that a dynamic port used in another test will collide
    with common.PORT.
    
    PR-URL: #12571
    Ref: #12376
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Sebastian Plesciuc authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    53d5aac View commit details
    Browse the repository at this point in the history
  87. test: dynamic port in cluster eaddrinuse

    Removed common.PORT from test-cluster-eaddrinuse to eliminate the
    possibility that a dynamic port used in another test will collide
    with common.PORT.
    
    PR-URL: #12547
    Ref: #12376
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Sebastian Plesciuc authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    12287f1 View commit details
    Browse the repository at this point in the history
  88. test: use block scoped variable names

    PR-URL: #12544
    Reviewed-By: James M Snell <jasnell@gmail.com>
    neeharv authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    33821e4 View commit details
    Browse the repository at this point in the history
  89. lib: fix typo in comments in module.js

    A minor typo in comments, no logic changes.
    
    PR-URL: #12528
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: David Cai <davidcai1993@yahoo.com>
    Reviewed-By: Jeremy Whitlock <jwhitlock@apache.org>
    WORMSS authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    6e6e63a View commit details
    Browse the repository at this point in the history
  90. meta: update authors list

    PR-URL: #11533
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    aashil authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    f20ebf2 View commit details
    Browse the repository at this point in the history
  91. src: remove invalid comment

    PR-URL: #12645
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    cjihrig authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    ce795ec View commit details
    Browse the repository at this point in the history
  92. doc: fix an unclear wording in readline.md

    PR-URL: #12605
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    5ce1089 View commit details
    Browse the repository at this point in the history
  93. test: add mustCall in test-timers-clearImmediate

    PR-URL: #12598
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ChatbotSchool authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    3cce181 View commit details
    Browse the repository at this point in the history
  94. tools: enable no-useless-return eslint rule

    PR-URL: #12577
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    cjihrig authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    b920c5d View commit details
    Browse the repository at this point in the history
  95. benchmark: terminate child process on Windows

    test-benchmark-child-process failures reveal that
    child-process-exec-stdout benchmark sometimes leaves around a stray
    yes.exe process. Add code to terminate the process.
    
    PR-URL: #12658
    Ref: #12560
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    995423e View commit details
    Browse the repository at this point in the history
  96. v8: fix stack overflow in recursive method

    HGlobalValueNumberingPhase::CollectSideEffectsOnPathsToDominatedBlock()
    used to self-recurse before this commit, causing stack overflows on
    systems with small stack sizes.  Make it non-recursive by storing
    intermediate results in a heap-allocated list.
    
    Fixes: #11991
    PR-URL: #12460
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yang Guo <yangguo@chromium.org>
    bnoordhuis authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    a0f9d59 View commit details
    Browse the repository at this point in the history
  97. tools: use no-useless-concat ESLint rule

    * Add `no-useless-concat: error` to .eslintrc.yaml.
    * Apply no-useless-concat rule to tests.
    
    PR-URL: #12613
    Backport-PR-URL: #13056
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    vsemozhetbyt authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    a679e06 View commit details
    Browse the repository at this point in the history
  98. doc: add link on logo to README

    This is to override GitHub's default behaviour that links to the
    image's source file, which isn't very helpful in our case.
    
    PR-URL: #12307
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    silverwind authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    699e274 View commit details
    Browse the repository at this point in the history
  99. deps: upgrade libuv to 1.11.0

    Fixes: #10165
    Fixes: #9856
    Fixes: #10607
    Fixes: #11104
    PR-URL: #11094
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    cjihrig authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    e714243 View commit details
    Browse the repository at this point in the history
  100. fs: re-enable watch facility in AIX

    On AIX, watch feature depends on AHAFS based Event infrastructure.
    While in principle the watch use case is same across platforms, there
    are subtle differences in the way AIX deals with this, with few
    behavioral changes (external).
    
    This commit addresses an assertion failure on folder watch, enabling the
    AIX code for watch feature which was masked under a macro, open up
    relevant test cases, skip tests which comes under the AIX limitation,
    and make the document changes as appropriate.
    
    Refs: #11094
    Refs: #5085
    PR-URL: #10085
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    gireeshpunathil authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    ae1f6fd View commit details
    Browse the repository at this point in the history
  101. test: remove flaky designation for test on AIX

    #5085 has been completed so
    presumably test-fs-watch is not flaky on AIX anymore. Remove flaky
    designation from sequential.status.
    
    PR-URL: #12564
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Trott authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    a1de1ab View commit details
    Browse the repository at this point in the history
  102. test: cleanup test-fs-watch.js

    Reversed "actual" and "expected" arguments for assert.strictEqual().
    
    Replaced constructor with regular expression for assert.throws().
    
    PR-URL: #12595
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Bryan English <bryan@bryanenglish.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    RobotMermaid authored and MylesBorins committed May 18, 2017
    Configuration menu
    Copy the full SHA
    b09f738 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2017

  1. deps/v8: add missing #include "unicode/normlzr.h"

    * The following function from <unicode/normlzr.h> is used:
         normalize()
    
    * Until ICU 59, <unicode/normlzr.h> is indirectly included, but this changed with the 59 release. Adding this header has been the right thing to do for many years, so it is backwards compatible and fix compilation with recent ICU.
    
    Refs: #13022
    PR-URL: #13040
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    ArchangeGabriel authored and MylesBorins committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    d38364b View commit details
    Browse the repository at this point in the history
  2. 2017-06-06, Version 6.11.0 'Boron' (LTS)

    This LTS release comes with 126 commits. This includes 40 which
    are test related, 32 which are doc related, 12 which are
    build / tool related and 4 commits which are updates to
    dependencies.
    
    Notable Changes:
    
    * build:
      - support for building mips64el (nanxiongchao)
        #10991
    * cluster:
      - disconnect() now returns a reference to the disconnected
        worker. (Sean Villars)
        #10019
    * crypto:
      - ability to select cert store at runtime (Adam Majer)
        #8334
      - Use system CAs instead of using bundled ones (Adam Majer)
        #8334
      - The `Decipher` methods `setAuthTag()` and `setAAD` now return
        `this`. (Kirill Fomichev)
        #9398
      - adding support for OPENSSL_CONF again (Sam Roberts)
        #11006
      - make LazyTransform compabile with Streams1 (Matteo Collina)
        #12380
    * deps:
      - upgrade libuv to 1.11.0 (cjihrig)
        #11094
      - upgrade libuv to 1.10.2 (cjihrig)
        #10717
      - upgrade libuv to 1.10.1 (cjihrig)
        #9647
      - upgrade libuv to 1.10.0 (cjihrig)
        #9267
    * dns:
      - Implemented `{ttl: true}` for `resolve4()` and `resolve6()`
        (Ben Noordhuis)
        #9296
    * process:
      - add NODE_NO_WARNINGS environment variable (cjihrig)
        #10842
    * readline:
      - add option to stop duplicates in history (Danny Nemer)
        #2982
    * src:
      - support "--" after "-e" as end-of-options (John Barboza)
        #10651
    * tls:
      - new tls.TLSSocket() supports sec ctx options (Sam Roberts)
        #11005
      - Allow obvious key/passphrase combinations. (Sam Roberts)
        #10294
    
    PR-URL: #13059
    MylesBorins committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    40859e2 View commit details
    Browse the repository at this point in the history