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.3-proposal #14852

Merged
merged 153 commits into from
Sep 5, 2017
Merged

v6.11.3-proposal #14852

merged 153 commits into from
Sep 5, 2017

Commits on Aug 12, 2017

  1. src: make root_cert_vector function scoped

    root_cert_vector currently has file scope and external linkage, but is
    only used in the NewRootCertsStore function. If this is not required to
    be externally linked perhaps it can be changed to be static and function
    scoped instead.
    
    PR-URL: #12788
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Shigeki Ohtsu <[email protected]>
    danbev authored and MylesBorins committed Aug 12, 2017
    Configuration menu
    Copy the full SHA
    9ca67e0 View commit details
    Browse the repository at this point in the history
  2. crypto: remove root_cert_store from node_crypto.h

    root_cert_store is defined as extern in node_crypto.h but only used in
    node_crypto.cc. It is then set using SSL_CTX_set_cert_store. The only
    usages of SSL_CTX_get_cert_store are in node_crypto.cc which would all
    be accessing the same X509_STORE through the root_cert_store pointer as
    far as I can tell. Am I missing something here?
    
    This commit suggests removing it from the header and making it static
    in node_crypto.cc.
    
    PR-URL: #13194
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    danbev authored and MylesBorins committed Aug 12, 2017
    Configuration menu
    Copy the full SHA
    5900ebe View commit details
    Browse the repository at this point in the history
  3. deps: backport rehash strings after deserialization

    Original commit messages:
    v8/v8@a2ab135
      [snapshot] Rehash strings after deserialization.
    
      See https://goo.gl/6aN8xA
    
      Bug: v8:6593
      Change-Id: Ic8b0b57195d01d41591397d5d45de3f0f3ebc3d9
      Reviewed-on: https://chromium-review.googlesource.com/574527
      Reviewed-by: Camillo Bruni <[email protected]>
      Reviewed-by: Jakob Gruber <[email protected]>
      Reviewed-by: Ulan Degenbaev <[email protected]>
      Commit-Queue: Yang Guo <[email protected]>
      Cr-Commit-Position: refs/heads/master@{#46732}
    
    v8/v8@182caaf
      Do not track transitions for built-in objects.
    
      Objects created during bootstrapping do not need
      a transition tree except for elements kind transitions.
    
      Bug: v8:6596
      Change-Id: I237b8b2792f201336e1c9731c815095dd06bc182
      Reviewed-on: https://chromium-review.googlesource.com/571750
      Reviewed-by: Igor Sheludko <[email protected]>
      Commit-Queue: Yang Guo <[email protected]>
      Cr-Commit-Position: refs/heads/master@{#46693}
    
    Fixes: #14171
    PR-URL: #14385
    hashseed authored and MylesBorins committed Aug 12, 2017
    Configuration menu
    Copy the full SHA
    67ce52c View commit details
    Browse the repository at this point in the history
  4. doc: change child to subprocess

    Backport-PR-URL: #14633
    PR-URL: #14578
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Trott authored and MylesBorins committed Aug 12, 2017
    Configuration menu
    Copy the full SHA
    73c720d View commit details
    Browse the repository at this point in the history
  5. doc: add entry for subprocess.killed property

    Backport-PR-URL: #14633
    PR-URL: #14578
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Trott authored and MylesBorins committed Aug 12, 2017
    Configuration menu
    Copy the full SHA
    5ba65f2 View commit details
    Browse the repository at this point in the history
  6. zlib: fix crash when initializing failed

    Unset `mode_` when initializing the zlib stream failed, so that
    we don’t try to call the zlib end functions (`deflateEnd()` etc.)
    when cleaning up in `ZCtx::Close()`.
    
    Fixes: #14178
    Ref: #13098
    PR-URL: #14666
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    addaleax authored and MylesBorins committed Aug 12, 2017
    Configuration menu
    Copy the full SHA
    e79c054 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2017

  1. test: add common.noop, default for common.mustCall()

    Export a new common.noop no-operation function for general use.
    Allow using common.mustCall() without a fn argument to simplify
    test cases.
    
    Replace various non-op functions throughout tests with common.noop
    
    PR-URL: #12027
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Teddy Katz <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    jasnell authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    a7b9450 View commit details
    Browse the repository at this point in the history
  2. tools: add rule prefering common.mustNotCall()

    Prefer using `common.mustNotCall()` over `common.mustCall(fn, 0)`
    
    PR-URL: #12027
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Teddy Katz <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    jasnell authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    7bb200f View commit details
    Browse the repository at this point in the history
  3. test: add mustCallAtLeast

    PR-URL: #12935
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    refack authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    f578c9b View commit details
    Browse the repository at this point in the history
  4. test: harden test-dgram-bind-shared-ports

    * add `mustCall` and `mustNotCall` to all callbacks
    * added `known_issue` for port binding
    
    Backport-PR-URL: #14327
    PR-URL: #13100
    Refs: #13055
    Refs: #12999
    Refs: #13526
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    refack authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    a1cef1f View commit details
    Browse the repository at this point in the history
  5. dns: fix resolve failed starts without network

    Fix the bug that you start process without network at first, but it
    connected lately, `dns.resolve` will stay failed with ECONNREFUSED
    because c-ares servers fallback to 127.0.0.1 at the very beginning.
    
    If c-ares servers "127.0.0.1" is detected and its not set by user self,
    and last query is not OK, recreating `ares_channel` operation will be
    triggered to reload servers.
    
    Fixes: #1644
    Backport-PR-URL: #14434
    PR-URL: #13076
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    XadillaX authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    6518932 View commit details
    Browse the repository at this point in the history
  6. src: supply missing comments for CLI options

    A few of the CLI option values exposed as properties on the process
    object were missing a comment, fix this.
    
    Backport-PR-URL: #14483
    PR-URL: #12245
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    sam-github authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    f9e4279 View commit details
    Browse the repository at this point in the history
  7. src: use option parser for expose_internals

    bootstrap_node.js was directly parsing process.execArgv to see if
    internals should be exposed, even though the argv was already parsed by
    node. This is unusual and unnecessary, change it to set the option value
    from the parser onto the config binding.
    
    Backport-PR-URL: #14483
    PR-URL: #12245
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    sam-github authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    547e74b View commit details
    Browse the repository at this point in the history
  8. test: mark test-fs-read-buffer-to-string-fail as flaky

    PR-URL: #14495
    Fixes: #14430
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Jeyanthinath authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    202bfcc View commit details
    Browse the repository at this point in the history
  9. test: increase coverage for path.parse

    Backport-PR-URL: #14787
    PR-URL: #14438
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Khaidi Chu <[email protected]>
    tniessen authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    c2a0a93 View commit details
    Browse the repository at this point in the history
  10. path: fix win32 volume-relative paths

    `path.resolve()` and `path.join()` are left alone in this commit due to
    the lack of clear semantics.
    
    Backport-PR-URL: #14787
    PR-URL: #14440
    Fixes: #14405
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    TimothyGu authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    eefd322 View commit details
    Browse the repository at this point in the history
  11. path: remove unnecessary string copies

    As the length of `path` is known at this point, there is no point in
    making an exact copy using `slice`.
    
    Backport-PR-URL: #14787
    PR-URL: #14438
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Khaidi Chu <[email protected]>
    tniessen authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    e82a914 View commit details
    Browse the repository at this point in the history
  12. tools: add missing #include "unicode/putil.h"

    * we use u_setDataDirectory() in "unicode/putil.h"
    * at present, this header is indirectly included,
      but this will change in ICU 59
    * no impact on past ICUs.
    * this is an exact analog to #11753
    
    PR-URL: #12078
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    srl295 authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    74d5cba View commit details
    Browse the repository at this point in the history
  13. timers: do not use user object call/apply

    Timers should work even if the user has monkey-patched `.call()` and
    `.apply()` to undesirable values.
    
    PR-URL: #12960
    Ref: #12956
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    e8438c1 View commit details
    Browse the repository at this point in the history
  14. deps: cherry-pick f5fad6d from upstream v8

    Original commit message:
    
        This commit adds a getter for the private is_verbose_ member.
        The use case for this comes from Node.js where the ability to avoid
        calling FatalException if the TryCatch is verbose would be nice
        to have.
    
        BUG=
    
        Review-Url: https://codereview.chromium.org/2840803002
        Cr-Commit-Position: refs/heads/master@{#45018}
    
    PR-URL: #12826
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    danbev authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    7fed989 View commit details
    Browse the repository at this point in the history
  15. src: only call FatalException if not verbose

    This commit attempts to address the TODO regarding not calling
    FatalException if the try_catch is verbose.
    
    PR-URL: #12826
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    danbev authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    403c45f View commit details
    Browse the repository at this point in the history
  16. build: reduce one level of spawning in node_gyp

    `configure` will now call `node_gyp` as a module instead of forking
    makes it easier to debug
    
    PR-URL: #12653
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    refack authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    efc0f64 View commit details
    Browse the repository at this point in the history
  17. test: check number of message events

    When a no-op message event handler is used in a test, make it clear what
    is expected by using `common.mustCall()` and `common.mustNotCall()`.
    
    PR-URL: #13125
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    8b161e0 View commit details
    Browse the repository at this point in the history
  18. test: confirm callback is invoked in fs test

    Use common.mustCall() in test-fs-makeStatsCallback to confirm that the
    callback is invoked.
    
    PR-URL: #13132
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    4a3e089 View commit details
    Browse the repository at this point in the history
  19. test: check noop function invocations

    In test/pummel/test-stream2-basic.js, check that noop functions are
    called the expected number of times.
    
    PR-URL: #13146
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    e15e2e7 View commit details
    Browse the repository at this point in the history
  20. test: simplify assert usage in test-stream2-basic

    PR-URL: #13146
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    7a5248d View commit details
    Browse the repository at this point in the history
  21. test: move stream2 test from pummel to parallel

    test-stream2-basic runs in a few seconds. It can be moved to parallel.
    
    PR-URL: #13146
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    b7c7112 View commit details
    Browse the repository at this point in the history
  22. build: support dtrace on ARM

    Use the same dtrace command on ARM as on i386. Patch obtained from
    FreeBSD PR 218081 [1].
    
    1. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218081
    
    PR-URL: #12193
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bradleythughes authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    c7025de View commit details
    Browse the repository at this point in the history
  23. test: replace indexOf with includes

    PR-URL: #13215
    Refs: #12586
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    thelostone-mc authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    b793fc6 View commit details
    Browse the repository at this point in the history
  24. test: use mustNotCall() in test-stream2-objects

    Use `common.mustNotCall()` in test-stream2-objects.js to confirm that
    noop function is never invoked.
    
    PR-URL: #13249
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    3808e37 View commit details
    Browse the repository at this point in the history
  25. test: use mustCall() in test-readline-interface

    Use `common.mustCall()` to make sure noop function is called as
    expected.
    
    PR-URL: #13259
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    371b648 View commit details
    Browse the repository at this point in the history
  26. test: refactor test-net-server-bind

    * Use common.mustNotCall() and common.mustCall() as appropriate
    * Use block scoping
    * Move assertions out of `exit` handler and into callbacks
    * Order assert.strictEqual() args per docs
    * Remove console.log() calls
    * Move test from `parallel` to `sequential` so `common.PORT` can be used
      without conflicting with OS-provided ports in other `parallel` tests
    
    PR-URL: #13273
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    55c96cf View commit details
    Browse the repository at this point in the history
  27. test: add documentation for common.mustNotCall()

    PR-URL: #13359
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    08f7cca View commit details
    Browse the repository at this point in the history
  28. test: refactor test-dgram-oob-buffer

    * Change common.noop to common.mustNotCall() to verify callback is not
      invoked.
    * Add destructuring assignment for clarity. Yeah, clarity. That's why.
    
    PR-URL: #13443
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    91fb0cb View commit details
    Browse the repository at this point in the history
  29. test: check callback not invoked on lookup error

    Use `common.mustNotCall()` to confirm that callback is not invoked when
    `dns.lookup()` throws.
    
    PR-URL: #13456
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    543d2de View commit details
    Browse the repository at this point in the history
  30. test: refactor domain tests

    * Check that noop callback is or isn't invoked as appropriate using
      common.mustCall() and common.mustNotCall()
    * Fix typo in array literal
    
    PR-URL: #13480
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    3bdf7bf View commit details
    Browse the repository at this point in the history
  31. test: refactor test-fs-read-*

    * Use `common.mustNotCall()` in place of `common.noop` where appropriate
    * Increase specificity of regular expressions (that is, make them match
      the whole error string rather than part of the error string) in
      `assert.throws()` calls
    
    PR-URL: #13501
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    2f19dcd View commit details
    Browse the repository at this point in the history
  32. src: merge fn_name in NODE_SET_PROTOTYPE_METHOD

    Merge two duplicate `fn_name` into one in NODE_SET_PROTOTYPE_METHOD,
    it may improve a bit performance.
    
    PR-URL: #13547
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    XadillaX authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    135e1e3 View commit details
    Browse the repository at this point in the history
  33. test: use mustNotCall in test-http-eof-on-connect

    Confirm that callback is not being invoked in
    test-http-eof-on-connect.js.
    
    PR-URL: #13587
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    406b3c0 View commit details
    Browse the repository at this point in the history
  34. test: add mustCall() to child-process test

    Add common.mustCall() check to test-child-process-stdio-big-write-end.
    
    PR-URL: #13605
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    9356e96 View commit details
    Browse the repository at this point in the history
  35. test: use mustNotCall() in test-fs-watch

    Use common.mustNotCall() in test/sequential/test-fs-watch.js in
    situations where the call to watch() is expected to throw.
    
    PR-URL: #13595
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    5e9b203 View commit details
    Browse the repository at this point in the history
  36. test: make test-http(s)-set-timeout-server alike

    Make test-http(s)-set-timeout-server tests more similar and resolve the
    following issues:
    
    * `test-http-set-timeout-server.js` had a `secReceived` check in
      `serverResponseTimeoutWithPipeline()` that was added to prevent
      flakiness, but this did not exist in the https counterpart.
    
    * `test-https-set-timeout-server.js` utilized `common.mustCall()`,
      `common.mustNotCall()`, etc., while the http counterpart utilized the
      old method of checking flags on exit of the process.
    
    Refs: #13588
    PR-URL: #13625
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    jklepatch authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    389f294 View commit details
    Browse the repository at this point in the history
  37. test: refactor test-http-set-timeout-server

    * Use `common.mustCall()` to track callback invocations
    * Remove console.log() statements unrelated to the test
    * Add blank line to conform with test-writing guide
    
    PR-URL: #13802
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    842b84c View commit details
    Browse the repository at this point in the history
  38. test: remove needless RegExp flags

    * /m is needless if ^ and $ are not used
    * /g is needless in split()
    * /g is needless in test() with one-time RegExp/String
    
    PR-URL: #13690
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    6731d1b View commit details
    Browse the repository at this point in the history
  39. test: use string instead of RegExp in split()

    PR-URL: #13710
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    vsemozhetbyt authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    5a9d7b3 View commit details
    Browse the repository at this point in the history
  40. doc: add missing zlib link to stream API docs

    This seems to have been removed inadvertently by
    330c8d7 in PR 12925.
    
    PR-URL: #13838
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Rob--W authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    87906d2 View commit details
    Browse the repository at this point in the history
  41. test: remove unnecessary Buffer import

    Removed require('buffer') from
    
    - test/disabled/test-sendfd.js
    - test/internet/test-dgram-broadcast-multi-process.js
    - test/pummel/test-https-no-reader.js
    
    PR-URL: #13860
    Refs: #13836
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    swinston1000 authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    1fb19ac View commit details
    Browse the repository at this point in the history
  42. test: remove require('buffer') on 6 fs test files

    * test/parallel/test-fs-mkdtemp.js
    * test/parallel/test-fs-read-zero-length.js
    * test/parallel/test-fs-read.js
    * test/parallel/test-fs-whatwg-url.js
    * test/parallel/test-fs-write-string-coerce.js
    * test/parallel/test-fs-write.js
    
    PR-URL: #13845
    Refs: #13836
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    sallen450 authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    0abc82d View commit details
    Browse the repository at this point in the history
  43. test: remove require('buffer') from 4 buffer tests

    Remove superfluous import from:
    
    * test/parallel/test-buffer-alloc.js
    * test/parallel/test-buffer-arraybuffer.js
    * test/parallel/test-buffer-badhex.js
    * test/parallel/test-buffer-bytelength.js
    
    Refs: #13836
    PR-URL: #13855
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    OriLev authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    6d02bf4 View commit details
    Browse the repository at this point in the history
  44. test: remove require('buffer') from 4 test files

    Remove superfluous import from:
    
    * test/parallel/test-buffer-fakes.js
    * test/parallel/test-buffer-includes.js
    * test/parallel/test-buffer-indexof.js
    * test/parallel/test-buffer-new.js
    
    Refs: #13836
    PR-URL: #13846
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Jackson Tian <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    leizongmin authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    fff0b83 View commit details
    Browse the repository at this point in the history
  45. test: remove unnecessary require('buffer').Buffer

    Remove unnecessary imports from:
    
    * test/parallel/test-buffer-nopendingdep-map.js
    * test/parallel/test-buffer-pending-deprecation.js
    * test/parallel/test-buffer-sharedarraybuffer.js
    * test/parallel/test-buffer-slow.js
    * test/parallel/test-buffer-tojson.js
    * test/parallel/test-buffer-zero-fill.js
    
    Refs: #13836
    PR-URL: #13851
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    lenakaplan authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    cd962e6 View commit details
    Browse the repository at this point in the history
  46. test: remove require('buffer') from 4 test files

    We don't use the global Buffer throughout the lib/ to avoid circular
    dependency issues in core, but we actually don't need to require it on
    test files. So remove them on:
    
    + test/parallel/test-stream-uint8array.js
    + test/parallel/test-stream2-finish-pipe.js
    + test/parallel/test-tls-session-cache.js
    + test/parallel/test-vm-cached-data.js
    
    Refs: #13836
    PR-URL: #13844
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    XadillaX authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    8ba7843 View commit details
    Browse the repository at this point in the history
  47. build: clean up config_fips.gypi

    Currently when configuring the project using --openssl-fips a gyp
    include file name config_fips.gypi will be created. If the project is
    later configured but without the --openssl-fips flag an error will
    occur. For example:
    
      $ ./configure --openssl-fips=bogus
      $ ./configure && make -j8
      ...
      /node/deps/openssl/fips/fipsld:
      line 8: /bin/fipsld: No such file or directory
      Error 127
    
    This commit suggests removing the generate config_fips.gypi when the
    --openssl-fips flag is not give on the command line.
    
    PR-URL: #13837
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    a04d4ea View commit details
    Browse the repository at this point in the history
  48. test: make http(s)-set-timeout-server more similar

    Make test-http(s)-set-timeout-server tests more similar and resolve the
    following issues:
    
    * `test-https-set-timeout-server.js` was missing some `assert`
       statements, including with `http` module
    
    * Both files were missing some calls to `common.mustCall()`
    
    * Both files were calling `createServer()` in different ways
    
    PR-URL: #13822
    Refs: #13588
    Refs: #13625
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    jklepatch authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    fd6bbc0 View commit details
    Browse the repository at this point in the history
  49. test: refactor test-tls-env-extra-ca

    * Use `common.mustCall()` to guarantee callback invocations
    * Order modules according to test writing guide
    
    PR-URL: #13886
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    676a94e View commit details
    Browse the repository at this point in the history
  50. test: refactor test-tls-invoked-queued

    * use common.mustCall()/common.mustNotCall() as appropriate
    * reorder require() statements per test writing guide
    * add comment
    
    PR-URL: #13893
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    d3c85a4 View commit details
    Browse the repository at this point in the history
  51. test: skip fips tests using OpenSSL config file

    The motivation for this commit is that we are building Node with
    --shared-openssl and in our case the system OpenSSL version
    supports FIPS.
    
    The tests in test-crypto-fips that toggle fips mode on/off using the
    config file option might succeed and return 1 instead of an error
    being thrown from OpenSSL (which is what happens for a default build
    but the error is not processed/displayed in any way at the moment):
    openssl config failed: error:060B10A7:digital envelope
    routines:ALG_MODULE_INIT:fips mode not supported
    
    Note that this only concerns the test that use the configuration file
    option which is different from when calling the fips setter as
    the handling of the configuration file is handled by OpenSSL, so it
    is not possible for us to try to call the fips setter as that would
    throw an error ("Error: Cannot set FIPS mode in a non-FIPS build.").
    
    The suggestion is to skips these tests when --shared-openssl is used.
    
    PR-URL: #13786
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    beca25a View commit details
    Browse the repository at this point in the history
  52. doc: fixed formatting issue in cli docs

    Removed some bad escape characters
    
    PR-URL: #13808
    Fixes: #13805
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Chris Young authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    7142c92 View commit details
    Browse the repository at this point in the history
  53. test: remove unneeded HandleScope usage

    These methods are Javascript-accessible so they get an implicit
    HandleScope. The extra scope is unneeded and can be dropped.
    
    PR-URL: #13859
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Signed-off-by: Ezequiel Garcia <[email protected]>
    ezequielgarcia authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    dc3d295 View commit details
    Browse the repository at this point in the history
  54. doc: fix mistake in path.relative

    The docs implied that the parameters `from` and `to` are invalid only
    if neither of them is a string; in fact, they are invalid as soon as one
    of them is not a string.
    
    PR-URL: #13912
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    tniessen authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    c34a747 View commit details
    Browse the repository at this point in the history
  55. doc: add gireeshpunathil to collaborators

    PR-URL: #13967
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    gireeshpunathil authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    b03430b View commit details
    Browse the repository at this point in the history
  56. doc: add @nodejs/documentation to CC table

    PR-URL: #13952
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    7648cca View commit details
    Browse the repository at this point in the history
  57. tools: remove comment in eslint rule

    I noticed this comment while working on a different task and could not
    find any reason for it being there. Just bringing this up in case it was
    overlooked.
    
    PR-URL: #13945
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    70901b2 View commit details
    Browse the repository at this point in the history
  58. test: refactor test-cluster-basic

    * Use common.mustNotCall() to check that callback is not invoked.
    * Add space per test writing guide.
    
    PR-URL: #13905
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    74945dd View commit details
    Browse the repository at this point in the history
  59. doc: note that fs.futimes only works on AIX >7.1

    PR-URL: #13659
    Fixes: #12609
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]> i
    gibfahn authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    db4faba View commit details
    Browse the repository at this point in the history
  60. src: add missing new line to printed message

    PR-URL: #13940
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    TimothyGu authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    35f9111 View commit details
    Browse the repository at this point in the history
  61. test: refactor test-child-process-send-type-error

    * Add exit listener to child process to check return code. Previously,
      child process faiilure would not cause the test to fail.
    * Use common.mustNotCall() to guarantee callback is not invoked.
    * Insert blank line per test writing guide.
    
    PR-URL: #13904
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    bd8574c View commit details
    Browse the repository at this point in the history
  62. src: move crypto_bio/clienthello to crypto ns

    Currently, node_crypto_bio and node_crypto_clienthello are not in the
    crypto namespace but simply in the node namespace. Not sure if this was
    intentional or not, but I think it would make sense to move them to be
    consistent.
    
    PR-URL: #13957
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    51364b7 View commit details
    Browse the repository at this point in the history
  63. lib: fix typos

    Original-PR-URL: #13741
    Original-Reviewed-By: Colin Ihrig <[email protected]>
    Original-Reviewed-By: Roman Reiss <[email protected]>
    Original-Reviewed-By: James M Snell <[email protected]>
    Original-Reviewed-By: Luigi Pinca <[email protected]>
    Original-Reviewed-By: Gibson Fahnestock <[email protected]>
    
    PR-URL: #14044
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    BridgeAR authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    81edf59 View commit details
    Browse the repository at this point in the history
  64. test: refactor test-fs-watchfile

    * use `common.mustNotCall()` to confirm callback is not called
    * reorder modules to conform with test-writing guide
    * match full error message in `assert.throws()`
    
    PR-URL: #13721
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    0bcbcca View commit details
    Browse the repository at this point in the history
  65. child_process: fix handleless NODE_HANDLE handling

    It is possible that `recvmsg()` may return an error on ancillary data
    reception when receiving a `NODE_HANDLE` message (for example
    `MSG_CTRUNC`). This would end up, if the handle type was `net.Socket`,
    on a `message` event with a non null but invalid `sendHandle`. To
    improve the situation, send a `NODE_HANDLE_NACK` that'll cause the
    sending process to retransmit the message again. In case the same
    message is retransmitted 3 times without success, close the handle and
    print a warning.
    
    Fixes: #9706
    PR-URL: #13235
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    santigimeno authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    2bc7c3a View commit details
    Browse the repository at this point in the history
  66. test: remove undef NDEBUG from at-exit addons test

    The at-exit addons test uses asserts like the other addons tests,
    but at-exit is the only one that undefines NDEBUG to make sure
    that asserts are enabled. This commit removes the undef for
    consistency.
    
    PR-URL: #13998
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    2eb926b View commit details
    Browse the repository at this point in the history
  67. test: replace indexOf with includes and startsWith

    PR-URL: #13852
    Refs: #12586
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Nataly Shrits authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    49e7866 View commit details
    Browse the repository at this point in the history
  68. doc: fix example in child_process.md

    PR-URL: #13716
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    rus0000 authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    f1d91ce View commit details
    Browse the repository at this point in the history
  69. test: refactor test-http-invalidheaderfield

    * use common.mustNotCall() to confirm callback is not invoked
    * whitespace change per test-writing guide
    
    PR-URL: #13996
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    ac851c4 View commit details
    Browse the repository at this point in the history
  70. doc: add CTC members to Collaborators list

    For simplicity and clarity (if not brevity), add CTC and CTC Emeriti to
    Collaborators list in README. This will avoid confusion about who is and
    isn't a Collaborator.
    
    PR-URL: #13284
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Trott authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    3b3d47c View commit details
    Browse the repository at this point in the history
  71. test: refactor test-http(s)-set-timeout-server

    * Make changes to `test-https-set-timeout-server` to resolve
      inconsistencies with its http counterpart:
    
      - Apply the changes analogous to those in GH-13802 to the https test.
      - Add a missing `common.mustCall()` wrapper.
      - Make small stylistic changes (e.g., remove unnecessary line breaks
        in comments) to make it visually consistent with the http test.
    
    * Use arrow functions.
    
    PR-URL: #13935
    Fixes: #13588
    Refs: #13802
    Refs: #13625
    Refs: #13822
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aqrln authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    346f199 View commit details
    Browse the repository at this point in the history
  72. test,fs: delay unlink in test-regress-GH-4027.js

    The sequential/test-regress-GH-4027 test is flaky with an increased
    system load, failing when the watched file is unlinked before the
    first state of the watched file is retrieved.
    
    After increasing the delay before unlinking and calling setTimeout
    after watchFile, the flakiness stopped reproducing.
    
    PR-URL: #14010
    Fixes: #13800
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    jaimecbernardo authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    f3c0b8c View commit details
    Browse the repository at this point in the history
  73. test: fix require nits in some test-tls-* tests

    * Do not require if test is skipped.
    * Do not re-require without need.
    * Sort requiring by module names.
    
    PR-URL: #14008
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    vsemozhetbyt authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    c5c65c8 View commit details
    Browse the repository at this point in the history
  74. doc, util, console: clarify ambiguous docs

    Add clarification to the documentation on util.format()
    and console.log() regarding how excessive arguments are treated
    when the first argument is a non-format string
    compared to when it is not a string at all.
    
    PR-URL: #14027
    Fixes: #13908
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    nattelog authored and MylesBorins committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    7f6f1c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2017

  1. tools: use no-use-before-define ESLint rule

    Also fix repl and url libs for the rule.
    
    PR-URL: #14032
    Refs: http://eslint.org/docs/rules/no-use-before-define
    Reviewed-By: Daijiro Wachi <[email protected]>
    vsemozhetbyt authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    01d82d8 View commit details
    Browse the repository at this point in the history
  2. test: fix flaky test-https-set-timeout-server

    Because of a race condition, connection listener may not be invoked if
    test is run under load. Remove `common.mustCall()` wrapper from the
    listener. Move the test to `parallel` because it now works under load.
    Make similar change to http test to keep them in synch even though it is
    much harder to trigger the race in http.
    
    PR-URL: #14134
    Fixes: #14133
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    ae7eeff View commit details
    Browse the repository at this point in the history
  3. test: fix flaky http(s)-set-server-timeout tests

    The tests include a callback that might not be invoked but is wrapped in
    common.mustCall(). Remove the common.mustCall() wrapper and add a
    comment explaining that it should not be added.
    
    Add a new test case that sets the timeout to 1ms and waits for both the
    connection handler and the timeout handler to be invoked. This version
    keeps the common.mustCall() wrapper intact around the connection handler
    (although it's mostly semantic and not necessary for the test as the
    test will certainly fail or time out if that handler isn't invoked).
    
    PR-URL: #14380
    Fixes: #11768
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    4963228 View commit details
    Browse the repository at this point in the history
  4. v8: handle proxy objects in MakeMirror(), v1

    PR-URL: #14343
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    bccd2f5 View commit details
    Browse the repository at this point in the history
  5. v8: handle proxy objects in MakeMirror(), v2

    PR-URL: #14343
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    9e2d85e View commit details
    Browse the repository at this point in the history
  6. v8: fix RegExp nits in v8_prof_polyfill.js

    * Do not repeat RegExp creation in cycle.
    * Use sufficient string instead of RegExp in split().
    
    PR-URL: #13709
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    d5bf137 View commit details
    Browse the repository at this point in the history
  7. tools: update to ESLint 4.1.0

    Update ESLint to 4.1.0. This fixes a bug that previously prevented us
    from using the new and stricter indentation checking.
    
    Refs: eslint/eslint#8721
    Backport-PR-URL: #14830
    PR-URL: #13895
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    d34bc78 View commit details
    Browse the repository at this point in the history
  8. tools: add script to update ESLint

    Provide a bash script for updating ESLint in the project.
    
    Backport-PR-URL: #14830
    PR-URL: #13895
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    8f664e5 View commit details
    Browse the repository at this point in the history
  9. tools: update to ESLint 4.1.1

    PR-URL: #13946
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    509205f View commit details
    Browse the repository at this point in the history
  10. test: skip test-fs-readdir-ucs2 if no support

    If the filesystem does not support UCS2, do not run the test.
    
    Backport-PR-URL: #14835
    PR-URL: #14029
    Fixes: #14028
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    46e4a02 View commit details
    Browse the repository at this point in the history
  11. tools: remove align-multiline-assignment lint rule

    In preparation for stricter indentation linting, remove the
    align-multiline-assignment custom rule, as it may conflict with the
    ESLint stricter indentation linting.
    
    Backport-PR-URL: #14835
    PR-URL: #14079
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    8b7c4fc View commit details
    Browse the repository at this point in the history
  12. lib: use consistent indentation for ternaries

    In anticipation of stricter linting for indentation issues, modify
    ternary operators in lib that do not conform with the expected ESLint
    settings.
    
    Backport-PR-URL: #14835
    PR-URL: #14078
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    f20ed49 View commit details
    Browse the repository at this point in the history
  13. lib: remove excess indentation

    In anticipation of stricter linting for indentation, remove instances of
    extra indentation that will be flagged by the new rules.
    
    Backport-PR-URL: #14835
    PR-URL: #14090
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    4dabeee View commit details
    Browse the repository at this point in the history
  14. lib: normalize indentation in parentheses

    In anticipation of stricter indentation linting, normalize indentation
    of code in parentheses.
    
    Backport-PR-URL: #14835
    PR-URL: #14125
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    0cacd6c View commit details
    Browse the repository at this point in the history
  15. lib: update indentation of ternaries

    In preparation for stricter indentation linting and to increase code
    clarity, update indentation for ternaries in lib.
    
    Backport-PR-URL: #14835
    PR-URL: #14247
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    963ea0e View commit details
    Browse the repository at this point in the history
  16. test: adjust indentation for stricter linting

    ESLint 4.x has stricter linting than previous versions. We are currently
    using the legacy indentation rules in the test directory. This commit
    changes the indentation of files to comply with the stricter 4.x linting
    and enable stricter linting in the test directory.
    
    Backport-PR-URL: #14835
    PR-URL: #14431
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    b7b38bd View commit details
    Browse the repository at this point in the history
  17. doc: fix indentation issues in sample code

    In preparation for stricter ESLint indentation checking, fix a few
    issues in sample code.
    
    Backport-PR-URL: #14835
    PR-URL: #13950
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    a3cd733 View commit details
    Browse the repository at this point in the history
  18. tools: remove legacy indentation linting

    All linting now uses the current ESLint 4.3.0 indentation linting.
    Remove legacy indentation rules.
    
    Backport-PR-URL: #14835
    PR-URL: #14515
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Claudio Rodriguez <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    62de339 View commit details
    Browse the repository at this point in the history
  19. src: remove GTEST_DONT_DEFINE_ASSERT_EQ in util.h

    As indicated by the FIXME comment, this macro guard is no longer needed.
    
    PR-URL: #12638
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    danbev authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    4d3b76d View commit details
    Browse the repository at this point in the history
  20. test: simplify test skipping

    * Make common.skip() exit.
    
      Also add common.printSkipMessage() for partial skips.
    
    * Don't make needless things before skip
    
    Backport-PR-URL: #14838
    PR-URL: #14021
    Fixes: #14016
    Reviewed-By: Refael Ackermann <[email protected]>
    vsemozhetbyt authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    1633f8b View commit details
    Browse the repository at this point in the history
  21. build,windows: implement PEP514 python detection

    Backport-PR-URL: #14842
    PR-URL: #13900
    Fixes: #13882
    Reviewed-By: Tobias Nießen <[email protected]>
    refack authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    2a1a93d View commit details
    Browse the repository at this point in the history
  22. build,windows: restore DISTTYPEDIR

    * rename :exit to :distexit
    
    Backport-PR-URL: #14842
    PR-URL: #13969
    Refs: #13900 (review)
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: João Reis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Rod Vagg <[email protected]>
    refack authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    c2090a0 View commit details
    Browse the repository at this point in the history
  23. build,win: fix python detection script

    Handle spaces in the path to python.exe, in case it is installed
    under some directory like "C:\Program Files".
    
    Backport-PR-URL: #14842
    PR-URL: #14546
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    jasongin authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    325813e View commit details
    Browse the repository at this point in the history
  24. tools: generate template literal for addon tests

    Instead of generating string concatenation, generate a template literal.
    This is mostly useful as a pre-emptive measure for avoiding problems
    when (if?) we enable the prefer-template lint rule in the test
    directory.
    
    PR-URL: #14094
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    2af2165 View commit details
    Browse the repository at this point in the history
  25. doc,test: fs - reserved characters under win32

    Explain the behavior of `fs.open()` under win32 that file path contains
    some characters and add some test cases for them.
    
    < (less than)
    > (greater than)
    : (colon)
    " (double quote)
    / (forward slash)
    \ (backslash)
    | (vertical bar or pipe)
    ? (question mark)
    * (asterisk)
    
    PR-URL: #13875
    Refs: #13868
    Refs: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
    Refs: https://msdn.microsoft.com/en-us/library/windows/desktop/bb540537.aspx
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Bartosz Sosnowski <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    XadillaX authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    c307f03 View commit details
    Browse the repository at this point in the history
  26. doc: fix mistake in http.md

    If the first parameter of `request.end` `data` is specified, it should
    be equivalent to calling `request.write(data, encoding)` (not
    `response.write(data, encoding)`) followed by `request.end(callback)`.
    
    This mistake was introduced in commit
    14b3aab:
    
        date: 28 November 2015 at 7:30:32 AM GMT+8
        author: jpersson <[email protected]>
        committer: James M Snell <[email protected]>
        summary: doc: add links and backticks around names
    
    PR-URL: #14126
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    galeo authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    8dbf827 View commit details
    Browse the repository at this point in the history
  27. doc: note 'resize' event conditions on Windows

    PR-URL: #13576
    Fixes: #13197
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Bartosz Sosnowski <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Dean-Coakley authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    9599faa View commit details
    Browse the repository at this point in the history
  28. doc: correct stream Duplex allowHalfOpen doc

    If allowHalfOpen is set to false, the stream will automatically end the
    writable side when the readable side ends, but not the other way around.
    
    PR-URL: #14127
    Fixes: #4044
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    49d3dee View commit details
    Browse the repository at this point in the history
  29. test: add get/set effective uid/gid tests

    3c92ca2 should have had tests
    to go along with it. This adds tests for the following functions:
    
    * `process.geteuid()`
    * `process.seteuid()`
    * `process.getegid()`
    * `process.setegid()`
    
    PR-URL: #14091
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Claudio Rodriguez <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    evanlucas authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    40a61e1 View commit details
    Browse the repository at this point in the history
  30. test: remove common.noop

    This change removes `common.noop` from the Node.js internal testing
    common module.
    
    Over the last few weeks, I've grown to dislike the `common.noop`
    abstraction.
    
    First, new (and experienced) contributors are unaware of it and so it
    results in a large number of low-value nits on PRs. It also increases
    the number of things newcomers and infrequent contributors have to be
    aware of to be effective on the project.
    
    Second, it is confusing. Is it a singleton/property or a getter? Which
    should be expected? This can lead to subtle and hard-to-find bugs. (To
    my knowledge, none have landed on master. But I also think it's only a
    matter of time.)
    
    Third, the abstraction is low-value in my opinion. What does it really
    get us? A case could me made that it is without value at all.
    
    Lastly, and this is minor, but the abstraction is wordier than not using
    the abstraction. `common.noop` doesn't save anything over `() => {}`.
    
    So, I propose removing it.
    
    PR-URL: #12822
    Backport-PR-URL: #14174
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    688e5ed View commit details
    Browse the repository at this point in the history
  31. tools: update ESLint to 4.2.0

    ESLint 4.2.0 contains a fix for a bug that is blocking us from moving to
    the non-legacy stricter indentation linting. Update to 4.2.0 to remove
    the blocking issue.
    
    Backport-PR-URL: #14859
    PR-URL: #14155
    Ref: eslint/eslint#8882
    Ref: eslint/eslint#8885
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    c5adb5f View commit details
    Browse the repository at this point in the history
  32. tools: update package.json engine field

    PR-URL: #14165
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    strugee authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    7d851e3 View commit details
    Browse the repository at this point in the history
  33. doc: update umask for clarity

    PR-URL: #14170
    Fixes: #14169
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    jsumners authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    b0286ac View commit details
    Browse the repository at this point in the history
  34. benchmark: fix typo in inspect-proxy

    PR-URL: #14237
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    95be08e View commit details
    Browse the repository at this point in the history
  35. test: fix flaky test-net-can-reset-timeout

    Use `.once()` rather than `.on()` for timeout listener.
    
    Add comment with URL for issue explaining the purpose of the test. (h/t
    refack)
    
    PR-URL: #14257
    Fixes: #14241
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    1e40390 View commit details
    Browse the repository at this point in the history
  36. test: check complete error message

    In test-stream-writable-change-default-encoding, use a regular
    expression to match the complete error message.
    
    PR-URL: #14264
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Bryan English <[email protected]>
    fraserxu authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    a168361 View commit details
    Browse the repository at this point in the history
  37. test: use regular expression to match error msg

    PR-URL: #14265
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Amunu authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    8b945e7 View commit details
    Browse the repository at this point in the history
  38. test: use regluar expression in vm test

    update test/parallel/test-vm-create-context-arg.js
    in line 27 to change `TypeError` to the regular expression
    with the `/^TypeError: sandbox must be an object$/`.
    
    PR-URL: #14266
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    AkiraXue authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    94ff591 View commit details
    Browse the repository at this point in the history
  39. test: use regexp to confir error message

    In test/parallel/test-stream-writable-null.js, use a regular expression
    to validate error message in assert.throws() call.
    
    PR-URL: #14268
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    bangwu authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    b9b343c View commit details
    Browse the repository at this point in the history
  40. test: simplify string concatenation

    Replace string concatenation with template literals.
    Updated `test/parallel/test-http-multi-line-headers.js`
    
    PR-URL: #14278
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    jiangplus authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    77506e4 View commit details
    Browse the repository at this point in the history
  41. test: use template literal for string concat

    In test/parallel/test-repl-persistent-history.js, replace string
    concatenation with a template literal.
    
    PR-URL: #14288
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    whatwewant authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    a696e2e View commit details
    Browse the repository at this point in the history
  42. test: use regex error checks in test-util-format

    Replace constructor with regular expression for second argument
    to assert.throws() in test-util-format.
    
    PR-URL: #14299
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    superwoods authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    bbe3288 View commit details
    Browse the repository at this point in the history
  43. doc: move LTS README link to increase prominence

    PR-URL: #14259
    Fixes: #10718
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    gibfahn authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    8b69504 View commit details
    Browse the repository at this point in the history
  44. gyp: implement LD/LDXX for ninja and FIPS

    The ability to set the link rule is used for FIPS, and needs to set
    both the `ld =` and `ldxx =` variables in the ninja build file to link
    c++ (node) and c (openssl-cli, etc.) executables.
    
    URL: #14227
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    sam-github authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    f8b60e4 View commit details
    Browse the repository at this point in the history
  45. test: check error with regex in test-signal-safety

    Change TypeError to a regular expression in assert.throws() in
    test/parallel/test-signal-safety.js.
    
    PR-URL: #14285
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    shaman2009 authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    3047cf1 View commit details
    Browse the repository at this point in the history
  46. test: use regex error check in test-crypto-random

    Replace constructor in assert.throws() to a regular expression to check
    the error thrown in a test in test-crypto-random.
    
    PR-URL: #14273
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    f48vj authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    7a8eddf View commit details
    Browse the repository at this point in the history
  47. test: fix error handling test-http-full-response

    The way it is currently written, test-http-full-response will fail if
    there is a problem with spawning that doesn't include `ab` or `api` in
    `stderr`, but it will fail with a misleading mismatched-calls
    `common.mustCall()` error.
    
    Alter the error handling so that it rethrows the actual error, providing
    better information.
    
    PR-URL: #14252
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    d7afa17 View commit details
    Browse the repository at this point in the history
  48. test: replace concatenation with template literals

    Use template literals instead of string concatenation in
    test/parallel/test-http-extra-response.js
    
    PR-URL: #14296
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    csvwolf authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    c4f21b3 View commit details
    Browse the repository at this point in the history
  49. doc,stream: _transform happens one at a time

    Add a note to the stream docs specifying that at most a single
    call to _transform can happen, and the provided callback()
    should be used to process another chunk.
    
    Fixes: #3208
    PR-URL: #14321
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    mcollina authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    d6ab8e2 View commit details
    Browse the repository at this point in the history
  50. doc: replace dead link in v8 module

    PR-URL: #14372
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    drboyer authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    226ef71 View commit details
    Browse the repository at this point in the history
  51. docs: add note about fs.rmdir()

    fs.rmdir() on the file (not directory) results in different errors on
    Windows to everything else
    
    Fixes: #8797
    PR-URL: #14323
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Oleksandr-Kushchak-i2 authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    1d5ba9c View commit details
    Browse the repository at this point in the history
  52. build,tools: do not force codesign prefix

    Allow passing the prefix in via the PKGDIR env var. This will allow us
    to use this same script to codesign the binary tarball.
    
    PR-URL: #14179
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    evanlucas authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    1a7e872 View commit details
    Browse the repository at this point in the history
  53. build: codesign tarball binary on macOS

    Previously, we were signing the binary that was released in the .pkg,
    but not the binary released in the tarball.
    
    PR-URL: #14179
    Fixes: #11936
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    evanlucas authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    977fdce View commit details
    Browse the repository at this point in the history
  54. test: use path.join for long path concatenation

    PR-URL: #14280
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    jankjn authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    bbd1c79 View commit details
    Browse the repository at this point in the history
  55. doc: add XadillaX to collaborators

    PR-URL: #14388
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    XadillaX authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    013155d View commit details
    Browse the repository at this point in the history
  56. test: replace string concatenation with template

    PR-URL: #14286
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    ziyun authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    11ed4c2 View commit details
    Browse the repository at this point in the history
  57. test: replace concatenation with template literals

    * test/parallel/test-stdout-close-catch.js
    
    PR-URL: #14298
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    leizongmin authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    7f7a070 View commit details
    Browse the repository at this point in the history
  58. doc: describe labelling process for backports

    Based on discussion from the first backporting team meeting.
    
    PR-URL: #12431
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    addaleax authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    ad2431c View commit details
    Browse the repository at this point in the history
  59. deps: cherry-pick 18ea996 from c-ares upstream

    Original commit message:
    
        ares_parse_naptr_reply: make buffer length check more accurate
    
        9478908a490a6bf009ba58d81de8c1d06d50a117 introduced a length check
        for records parsed by `ares_parse_naptr_reply()`. However, that
        function is designed to parse replies which also contain non-NAPTR
        records; for A records, the `rr_len > 7` check will fail as there
        are only 4 bytes of payload.
        In particular, parsing ANY replies for NAPTR records was broken
        by that patch.
    
        Fix that by moving the check into the case in which it is already
        known that the record is a NAPTR record.
    
    Ref: c-ares/c-ares@18ea996
    PR-URL: #13883
    Reviewed-By: James M Snell <[email protected]>
    addaleax authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    987332a View commit details
    Browse the repository at this point in the history
  60. doc: update experimental status to reflect use

    * Update the experimental status to reflect actual common use.
    * Also make a few formatting fixes.
    
    Fixes: #12701
    
    PR-URL: #12723
    Fixes: #12701
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    jasnell authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    c013c54 View commit details
    Browse the repository at this point in the history
  61. test: replace concatenation with template literal

    PR-URL: #14284
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    HSUCHING authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    3ba55d8 View commit details
    Browse the repository at this point in the history
  62. test: replace concatenation with template literal

    PR-URL: #14270
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    rockcoder23 authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    6fd3dd2 View commit details
    Browse the repository at this point in the history
  63. test: fix flaky test-force-repl

    test/parallel/test-force-repl.js has an unnecessary timer that makes the
    test flaky under load. Remove it.
    
    PR-URL: #14439
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    95a95cc View commit details
    Browse the repository at this point in the history
  64. test: improve error logging for inspector test

    If JSON.parse() fails, print a message showing the JSON that failed to
    parse. This is to help with debugging a current test failure on CI.
    
    PR-URL: #14508
    Ref: #14507
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    1a88c3e View commit details
    Browse the repository at this point in the history
  65. buffer: remove a wrongly added attribute specifier

    It doesn't seem to make much sense to have the mentioned typedef
    declaration equipped with NODE_EXTERN. In fact, when compiling with GCC,
    an attribute specifier like __attribute__((visibility("default"))) in
    such a typedef declaration will cause the following warning message:
    
      warning: ‘visibility’ attribute ignored [-Wattributes]
    
    The issue goes unnoticed because NODE_EXTERN is defined as nothing for
    GCC builds, but for correctness it's better to not specify it here at
    all.
    
    PR-URL: #14466
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    hujiajie authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    dbb6520 View commit details
    Browse the repository at this point in the history
  66. linkedlist: correct grammar in comments

    PR-URL: #14546
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    alexbostock authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    39f6240 View commit details
    Browse the repository at this point in the history
  67. test: add check on an addon that does not register

    This commit calls require on a shared library that is not declared
    as a node module, and therefore does not register properly.
    
    PR-URL: #13954
    Signed-off-by: Ezequiel Garcia <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    ezequielgarcia authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    e5375a9 View commit details
    Browse the repository at this point in the history
  68. test: refactor test-vm-new-script-new-context

    * block scope test cases
    * clean up global leaks in individual test cases
    * enable global variable leak checking
    * remove console.error() statements
    
    PR-URL: #14536
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    4b9de44 View commit details
    Browse the repository at this point in the history
  69. test: refactor test-domain-abort-on-uncaught

    * use common.mustCall() instead of exit handler
    * use execSync instead of exec so test is reliable under load
    * move from sequential to parallel
    
    PR-URL: #14541
    Fixes: #11826
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    2ce80d9 View commit details
    Browse the repository at this point in the history
  70. src: use existing strings over creating new ones

    This is a very very minor change.
    
    PR-URL: #14587
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    addaleax authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    fe6735c View commit details
    Browse the repository at this point in the history
  71. doc: add gabrielschulhof to collaborators

    PR-URL: #14692
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Gabriel Schulhof authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    438a642 View commit details
    Browse the repository at this point in the history
  72. tools: update to ESLint 4.3.0

    PR-URL: #14417
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Teddy Katz <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Trott authored and MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    31f572c View commit details
    Browse the repository at this point in the history
  73. 2017-09-05, Version 6.11.3 'Boron' (LTS)

    This LTS release comes with 152 commits. This includes 75 which are
    test related, 25 which are doc related, 21 which are build / tool
    related and 3 commits which are updates to dependencies.
    
    Notable Changes:
    
    * build:
     - Codesigning is fixed on macOS (Evan Lucas)
       #14179
    * deps:
     - Snapshots are turned back on!!! (Yang Guo)
       #14385
    * path:
     - win32 volume-relative paths are working again! (Timothy Gu)
       #14440
    * tools:
     - v6.x can now build with ICU 59 (Steven R. Loomis)
       #12078
    
    PR-URL: #14852
    MylesBorins committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    dbce2ec View commit details
    Browse the repository at this point in the history