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

v4.8.1 proposal #11760

Merged
merged 148 commits into from
Mar 21, 2017
Merged

v4.8.1 proposal #11760

merged 148 commits into from
Mar 21, 2017

Commits on Mar 9, 2017

  1. deps: backport 7c3748a from upstream V8

    Original commit message:
      [debug] load correct stack slot for frame details.
    
      R=bmeurer@chromium.org
      BUG=v8:5071
    
      Review URL: https://codereview.chromium.org/2045863002 .
    
      Cr-Commit-Position: refs/heads/master@{#36769}
    
    PR-URL: #10873
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: jasnell - James M Snell <jasnell@gmail.com>
    Reviewed-By: ofrobots - Ali Ijaz Sheikh <ofrobots@google.com>
    cristiancavalli authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    3516f35 View commit details
    Browse the repository at this point in the history
  2. build: don't squash signal handlers with --shared

    An application using node built as a shared library may legitimately
    implement its own signal handling routines. Current behaviour is
    to squash all signal handlers on node startup. This change will
    stop that behaviour when node is built as a shared library.
    
    PR-URL: #10539
    Fixes: #10520
    Refs: #615
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Stewart X Addison authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    e0dc0ce View commit details
    Browse the repository at this point in the history
  3. crypto: fix handling of root_cert_store.

    SecureContext::AddRootCerts only parses the root certificates once and
    keeps the result in root_cert_store, a global X509_STORE. This change
    addresses the following issues:
    
    1. SecureContext::AddCACert would add certificates to whatever
    X509_STORE was being used, even if that happened to be root_cert_store.
    Thus adding a CA certificate to a SecureContext would also cause it to
    be included in unrelated SecureContexts.
    
    2. AddCRL would crash if neither AddRootCerts nor AddCACert had been
    called first.
    
    3. Calling AddCACert without calling AddRootCerts first, and with an
    input that didn't contain any certificates, would leak an X509_STORE.
    
    4. AddCRL would add the CRL to whatever X509_STORE was being used. Thus,
    like AddCACert, unrelated SecureContext objects could be affected.
    
    The following, non-obvious behaviour remains: calling AddRootCerts
    doesn't /add/ them, rather it sets the CA certs to be the root set and
    overrides any previous CA certificates.
    
    Points 1–3 are probably unimportant because the SecureContext is
    typically configured by `createSecureContext` in `lib/_tls_common.js`.
    This function either calls AddCACert or AddRootCerts and only calls
    AddCRL after setting up CA certificates. Point four could still apply in
    the unlikely case that someone configures a CRL without explicitly
    configuring the CAs.
    
    PR-URL: #9409
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    agl authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    35a660e View commit details
    Browse the repository at this point in the history
  4. src: fix memory leak introduced in 34febfb

    Fix leaking the BIO in the error path.  Introduced in commit 34febfb
    ("crypto: fix handling of root_cert_store").
    
    PR-URL: #9604
    Refs: #9409
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    bnoordhuis authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    a9eb093 View commit details
    Browse the repository at this point in the history
  5. src: use ABORT() macro instead of abort()

    This makes sure that we dump a backtrace and use raise(SIGABRT) on
    Windows.
    
    PR-URL: #9613
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    evanlucas authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    2f48001 View commit details
    Browse the repository at this point in the history
  6. crypto: use CHECK_NE instead of ABORT or abort

    Use of abort() was added in 34febfb, and changed to ABORT()
    in 21826ef, but conditional+ABORT() is better expressesed
    using a CHECK_xxx() macro.
    
    See: #9409 (comment)
    
    PR-URL: #10413
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sam-github authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    b48f6ff View commit details
    Browse the repository at this point in the history
  7. test: exclude pseudo-tty test pertinent to #11541

    This test is newly added to v4.x stream and is consistently failing.
    We have a couple of issues with pseudo-tty tests in AIX, and while
    the investigation is going on, need to skip this test to make CI green.
    
    PR-URL: #11602
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    gireeshpunathil authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    4ce9bfb View commit details
    Browse the repository at this point in the history
  8. http: reject control characters in http.request()

    Unsanitized paths containing line feed characters can be used for
    header injection and request splitting so reject them with an exception.
    
    There seems to be no reasonable use case for allowing control characters
    (characters <= 31) while there are several scenarios where they can be
    used to exploit software bugs so reject control characters altogether.
    
    PR-URL: #8923
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: not-an-aardvark <not-an-aardvark@users.noreply.github.com>
    bnoordhuis authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    15231aa View commit details
    Browse the repository at this point in the history
  9. test: simplify test-http-client-unescaped-path

    PR-URL: #9649
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    rvagg authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    5367336 View commit details
    Browse the repository at this point in the history
  10. build: Don't regenerate node symlink

    The node -> out/*/node symlink is getting recreated in parallel with
    other targets in the makefile which require it (e.g. test-ci) and
    this seems to be causing a race condition which is showing up on AIX
    
    Fixes: #9825
    PR-URL: #9827
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-by: Michael Dawson <michael_dawson@ca.ibm.com>
    sxa555 authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    87db4f7 View commit details
    Browse the repository at this point in the history
  11. build: fix node_g target

    Currently when running make node_g the following error is displayed:
    if [ ! -r node -o ! -L  ]; then ln -fs out/Debug/node node_g; fi
    /bin/sh: line 0: [: argument expected
    
    It looks like there was a typo for the NODE_EXE where node became
    lowercase instead of uppercase.
    
    Ref: #9827
    PR-URL: #10153
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    danbev authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    094bfe6 View commit details
    Browse the repository at this point in the history
  12. doc: improve rinfo object documentation

    Provide details for fields of rinfo object of UDP message event.
    
    PR-URL: #10050
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Matt Crummey authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    530adfd View commit details
    Browse the repository at this point in the history
  13. doc: update LTS info for current releases

    The COLLABORATOR_GUIDE was still listing v0.10 and v0.12 as LTS when
    they are EOL now.
    
    PR-URL: #10720
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    evanlucas authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    3be7a7a View commit details
    Browse the repository at this point in the history
  14. doc: "s/git apply/git am -3" in V8 guide

    git apply does not preserve the original commit message. These updated
    instructions offer a simpler flow for backporting.
    
    PR-URL: #10665
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michal Zasso <targos@protonmail.com>
    MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    56b779d View commit details
    Browse the repository at this point in the history
  15. doc: add test naming information to guide

    The guide for writing tests is missing information on how tests are
    named. This adds that information.
    
    There is also some copy-editing done on the first paragraph of the
    guide.
    
    PR-URL: #10584
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    8f0e31b View commit details
    Browse the repository at this point in the history
  16. doc: sort require statements in tests

    PR-URL: #10616
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    sam-github authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    b10842a View commit details
    Browse the repository at this point in the history
  17. doc: add links for zlib convenience methods

    Add links to the engine classes for the zlib single-call
    convenience methods.
    
    PR-URL: #10829
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    7287ddd View commit details
    Browse the repository at this point in the history
  18. doc: clarifying variables in fs.write()

    This commit clarifies variables in the Filesystem docs.
    Prior, the documentation for fs.write() had an ambiguous
    remark on the parameters of offset and length.
    
    Therefore, this commit makes explicit that the length parameter
    in fs.write() is used to denote the number of bytes, which is
    a clearer reference for its usage.
    
    PR-URL: #9792
    Ref: #7868
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    jalafel authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6d0e162 View commit details
    Browse the repository at this point in the history
  19. doc: add edsadr to collaborators

    PR-URL: #10883
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    edsadr authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    e656a42 View commit details
    Browse the repository at this point in the history
  20. doc: add TimothyGu to collaborators

    PR-URL: #10954
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    TimothyGu authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    79f700c View commit details
    Browse the repository at this point in the history
  21. doc: update AUTHORS list to fix name

    Changed authors listing from `Noah Rose` to  `Noah Rose Ledesma`.
    
    PR-URL: #10945
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Noah Rose Ledesma authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    05273c5 View commit details
    Browse the repository at this point in the history
  22. test: refactor test-https-truncate

    * use common.mustCall() where appropriate
    * Buffer.allocUnsafe() -> Buffer.alloc()
    * do crypto check before loading any additional modules
    * specify 1ms duration for `setTimeout()`
    
    PR-URL: #10225
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    0109321 View commit details
    Browse the repository at this point in the history
  23. lib,src: support values > 4GB in heap statistics

    We were transporting the heap statistics as uint32 values to JS land but
    those wrap around for values > 4 GB.  Use 64 bits floats instead, those
    should last us a while.
    
    Fixes: #10185
    PR-URL: #10186
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    bnoordhuis authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    fc2cd63 View commit details
    Browse the repository at this point in the history
  24. doc: update TheAlphaNerd to MylesBorins

    new year new alias
    
    PR-URL: #10586
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    d0dbf12 View commit details
    Browse the repository at this point in the history
  25. assert: update comments

    Remove the numbers from the comments to make it clear that
    assert does not follow the
    [CJS spec](http://wiki.commonjs.org/wiki/Unit_Testing/1.0).
    Additionally, clean up the existing comments for consistent
    formatting/language and ease of reading.
    
    PR-URL: #10579
    Fixes: #9063
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    kaicataldo authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    994f562 View commit details
    Browse the repository at this point in the history
  26. benchmark: improve readability of net benchmarks

    PR-URL: #10446
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mscdex authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    a597c11 View commit details
    Browse the repository at this point in the history
  27. meta: decharter the http working group

    Fixes: nodejs/CTC#41
    
    PR-URL: #10604
    Fixes: https://github.com/nodejs/CTC#41
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michal Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    434b00b View commit details
    Browse the repository at this point in the history
  28. net: prefer === to ==

    * Change === to == in one place
    * Add explanation about another non-strict if-statement
    
    PR-URL: #11513
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    notarseniy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    a7df345 View commit details
    Browse the repository at this point in the history
  29. doc: document clientRequest.aborted

    Add documentation for http clientRequest.aborted.
    
    PR-URL: #11544
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    zbjornson authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    d622b67 View commit details
    Browse the repository at this point in the history
  30. test: favor assertions over console logging

    Communicate about leaked globals via `AssertionError` rather than
    `console.log()`.
    
    PR-URL: #11547
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    53f2848 View commit details
    Browse the repository at this point in the history
  31. doc: argument types for assert methods

    Refs: #9399
    
    PR-URL: #11548
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    ameliavoncat authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    09c9105 View commit details
    Browse the repository at this point in the history
  32. assert: apply minor refactoring

    * Remove comment referring to the CommonJS Unit Testing 1.0 spec. This
      module is no longer intended to comply with that spec.
    * Remove puzzling "THIS IS NOT TESTED NOR LIKELY TO WORK OUTSIDE V8!"
      comment. No doubt, it made sense at one time.
    * Favor `===` over `==` in two places.
    
    PR-URL: #11511
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    75af859 View commit details
    Browse the repository at this point in the history
  33. test: fix flaky test-vm-timeout-rethrow

    The intention of test case is to make sure that `timeout` property is honored
    and the code in context terminates and throws correct exception. However in
    test case, the code inside context would complete before `timeout` for windows
    and would sometimes fail. Updated the code so it guarantee to not complete
    execution until timeout is triggered.
    
    Fixes: #11261
    PR-URL: #11530
    Reviewed-By: James M Snell <jasnell.gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Josh Gavant <josh.gavant@outlook.com>
    kunalspathak authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    f0c7c7f View commit details
    Browse the repository at this point in the history
  34. doc: note message event listeners ref IPC channels

    The IPC channel is referenced with the message event too.
    
    PR-URL: #11494
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    DiegoRBaquero authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    f4bc12d View commit details
    Browse the repository at this point in the history
  35. test: throw check in test-zlib-write-after-close

    PR-URL: #11482
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Jason Wilson authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    f0eee61 View commit details
    Browse the repository at this point in the history
  36. build: fail on CI if leftover processes

    If any tests leave processes running after testing results are complete,
    fail the test run.
    
    PR-URL: #11269
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    bfc553d View commit details
    Browse the repository at this point in the history
  37. src: update http-parser link

    I noticed that the link to http-parser is pointing to the joyent
    organization. There is a redirect to the nodejs organization but
    perhaps this should be updated anyway.
    
    PR-URL: #11477
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    danbev authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    da2adb7 View commit details
    Browse the repository at this point in the history
  38. build: fix newlines in addon build output

    Interpretation of escape sequences with echo is not as consistent
    across platforms as printf, so use the latter instead.
    
    PR-URL: #11466
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    mscdex authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6a45ac0 View commit details
    Browse the repository at this point in the history
  39. tty: avoid oob warning in TTYWrap::GetWindowSize()

    PR-URL: #11454
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    reklatsmasters authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    ef63af6 View commit details
    Browse the repository at this point in the history
  40. tls: do not crash on STARTTLS when OCSP requested

    `TLSSocket` should not have a hard dependency on `tls.Server`, since it
    may be running without it in cases like `STARTTLS`.
    
    Fix: #10704
    PR-URL: #10706
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    indutny authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    53dd1a8 View commit details
    Browse the repository at this point in the history
  41. benchmark: add dgram bind(+/- params) benchmark

    Refs: #11242
    PR-URL: #11313
    Reviewed-By: Brian White <mscdex@mscdex.net>
    vsemozhetbyt authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    9da6ebd View commit details
    Browse the repository at this point in the history
  42. test: add regex check to test-module-loading

    Also removes extraneous argument.
    
    PR-URL: #11413
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    tarang9211 authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    fa681ea View commit details
    Browse the repository at this point in the history
  43. doc: add comment for net.Server's error event

    Fixes: #9710
    PR-URL: #11136
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    jjqq2013 authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6abfcd5 View commit details
    Browse the repository at this point in the history
  44. test: improve coverage in test-crypto.dh

    PR-URL: #11253
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ejc-main authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    cd3e17e View commit details
    Browse the repository at this point in the history
  45. test: refactor test-http-response-splitting

    * move repeated code to function
    * remove unneeded `common.mustCall()` usage with function arguments that
      are not callbacks
    * add error message checking
    
    PR-URL: #11429
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    notarseniy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    28471c2 View commit details
    Browse the repository at this point in the history
  46. child_process: refactor internal/child_process.js

    * Prefer === to == where possible
    * Remove condition that will always be false
    * Prefer for-loop statements to forEach where possible for perfomance reasons
    
    PR-URL: #11366
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    notarseniy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    2b867d2 View commit details
    Browse the repository at this point in the history
  47. child_process: remove empty if condition

    This commit replaces an empty if-else-if with a single if
    condition.
    
    PR-URL: #11427
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    cjihrig authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    4676eec View commit details
    Browse the repository at this point in the history
  48. test: remove unused args and comparison fix

    Remove unused arguments and change non-strict comparison
    to the strict one in test.
    
    PR-URL: #11396
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    sashashakun authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    bf4703d View commit details
    Browse the repository at this point in the history
  49. doc: add STYLE_GUIDE (moved from nodejs/docs)

    Also add a reference in CONTRIBUTING.md to it.
    
    PR-URL: #11321
    Reviewed-By: James M Snell <jasnell@gmail.com>
    gibfahn authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    41bf266 View commit details
    Browse the repository at this point in the history
  50. doc: change STYLE-GUIDE to STYLE_GUIDE

    PR-URL: #11460
    Fixes: #11456
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Dean-Coakley authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    485ec6c View commit details
    Browse the repository at this point in the history
  51. tools: suggest python2 command in configure

    Try and find a suitable python2 binary and suggest it to the user in
    case they start the configure script with a incompatible version.
    
    PR-URL: #11375
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    silverwind authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    8f49962 View commit details
    Browse the repository at this point in the history
  52. test: refactor test-dgram-membership

    * match full error message in assert.throws()
    * wrapped function -> .bind()
    
    PR-URL: #11388
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    f2fb414 View commit details
    Browse the repository at this point in the history
  53. test: improve message in net-connect-local-error

    test-net-connect-local-error can fail with messages that report
    `AssertionError: undefined === 12346`. Unfortunately, this doesn't
    provide sufficient information to identify what went wrong with the
    test. Increase information provided.
    
    PR-URL: #11393
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    d1a8588 View commit details
    Browse the repository at this point in the history
  54. doc: dns examples implied string args were arrays

    Fix: #11334
    PR-URL: #11350
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sam-github authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    0c9ea4f View commit details
    Browse the repository at this point in the history
  55. assert: remove unneeded condition

    PR-URL: #11314
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    090037a View commit details
    Browse the repository at this point in the history
  56. assert: unlock the assert API

    Change the Stability Index on `assert` from Locked to Stable.
    
    PR-URL: #11304
    Ref: #11200
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    77f23ec View commit details
    Browse the repository at this point in the history
  57. test: improve crypto coverage

    * call Certificate function directly
    * check exception when sign option is undefined
    
    PR-URL: #11280
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    akito0107 authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    d729e52 View commit details
    Browse the repository at this point in the history
  58. doc: update code examples in domain.md

    * var -> const
    * string concatenation -> template strings
    
    PR-URL: #11110
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    61ac334 View commit details
    Browse the repository at this point in the history
  59. src: remove unused typedef

    Seems to have been overlooked in commit dd93c53 ("Make node::DLOpen use
    uv_dlopen") from 2011.
    
    PR-URL: #11322
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Nikolai Vavilov <vvnicholas@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    bnoordhuis authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    c4e1af7 View commit details
    Browse the repository at this point in the history
  60. test: add coverage for dgram _createSocketHandle()

    This commit adds code coverage to _createSocketHandle(), which
    the cluster module uses to create dgram sockets.
    
    PR-URL: #11291
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    caf1ba1 View commit details
    Browse the repository at this point in the history
  61. test: improve punycode test coverage

    Adds two additional tests for mapDomain function in punycode.js.
    When an email address is given to the toASCII() and toUnicode()
    functions, only the parts before the '@' character should be
    encoded/decoded.
    
    PR-URL: #11144
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    seppevs authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    8629c95 View commit details
    Browse the repository at this point in the history
  62. doc: update email and add personal pronoun

    Refs: #11089 (comment)
    PR-URL: #11318
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    JungMinu authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6f1db35 View commit details
    Browse the repository at this point in the history
  63. meta: adding Italo A. Casas PGP Fingerprint

    PR-URL: #11202
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    italoacasas authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    342c3e2 View commit details
    Browse the repository at this point in the history
  64. test: add vm module edge cases

    Add two, admittedly contrived, examples that test
    edge cases of the vm module.
    They demonstrate that the if statements `if (maybe_rv.IsEmpty())` and
    `if (maybe_prop_attr.IsNothing())` in the GetterCallback
    and the QueryCallback are observable.
    
    Both GetterCallback and QueryCallback
    explicitly check the global_proxy() if a property is
    not found on the sandbox. In these tests, the explicit check
    inside the callback yields different results than deferring the
    check until after the callback. The check is deferred, if the
    callbacks do not intercept, i.e., if args.GetReturnValue().Set() is
    not called.
    
    PR-URL: #11265
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    fhinkel authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    cb81ae8 View commit details
    Browse the repository at this point in the history
  65. meta: remove Chris Dickinson from CTC

    PR-URL: #11267
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    chrisdickinson authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    923309a View commit details
    Browse the repository at this point in the history
  66. doc: drop "and io.js" from release section

    Reword the language around releases and signing keys to make it clear
    that new releases are all branded "Node.js."
    
    PR-URL: #11054
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    bnoordhuis authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    10afa8b View commit details
    Browse the repository at this point in the history
  67. doc: improve consistency in documentation titles

    Unify capitalization and spaces and add some info for consistency,
    clarity and coherence with sorting in the all.md / _toc.md.
    
    PR-URL: #11230
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    vsemozhetbyt authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    30d9202 View commit details
    Browse the repository at this point in the history
  68. doc: clarify the behavior of Buffer.byteLength

    PR-URL: #11238
    Refs: #11165
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    seishun authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    e1e02ef View commit details
    Browse the repository at this point in the history
  69. tools: add compile_commands.json gyp generator

    Add a compile_commands.json generator for use with clang-based tooling.
    
    Pass the (undocumented) -C switch to configure to make it generate the
    files in out/Debug and out/Release.
    
    PR-URL: #7986
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6648b72 View commit details
    Browse the repository at this point in the history
  70. doc: add and fix System Error properties

    About path, address and port properties, these are not described though
    being also represented as augmented Error objects with added properties.
    And also, fix all property descriptions and add type annotations.
    
    PR-URL: #10986
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    darai0512 authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    bb1e97c View commit details
    Browse the repository at this point in the history
  71. doc: fix typo in dgram doc

    There is a typographical error in the dgram documentation. Reword to
    eliminate the error and increase clarity.
    
    PR-URL: #11186
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    ca4b2f6 View commit details
    Browse the repository at this point in the history
  72. build: disable C4267 conversion compiler warning

    Disable "warning C4267: conversion from 'size_t' to 'int', possible
    loss of data".  Many originate from our dependencies and their sheer
    number drowns out other, more legitimate warnings.
    
    PR-URL: #11205
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    bnoordhuis authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    4bb6155 View commit details
    Browse the repository at this point in the history
  73. test: increase specificity in dgram test

    Expand error message checking to include the entire error string in
    test-dgram-membership.
    
    PR-URL: #11187
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    c532c16 View commit details
    Browse the repository at this point in the history
  74. doc: remove extraneous paragraph from assert doc

    The stability index is explained elsewhere in the documentation. It is
    not necessary to repeat the information about Locked stability index in
    the assert documentation.
    
    PR-URL: #11174
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    aae768c View commit details
    Browse the repository at this point in the history
  75. doc: improve testing guide

    Add guide on choice of assertions, use of ES.Next features,
    and the WPT upstream.
    
    PR-URL: #11150
    Ref: #11142
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    joyeecheung authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    2b6ee39 View commit details
    Browse the repository at this point in the history
  76. doc: add not-an-aardvark as ESLint contact

    Add not-an-aardvark as someone to CC for ESLint issues.
    
    PR-URL: #11169
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    2016aa4 View commit details
    Browse the repository at this point in the history
  77. meta: add explicit deprecation and semver-major policy

    * Formalizes deprecation policy
    * Introduces End-of-life deprecation phase to identify code to be removed
    * Outlines basics of internal vs. public API surface
    
    PR-URL: #7964
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    jasnell authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    533d2bf View commit details
    Browse the repository at this point in the history
  78. doc: typographical fixes in COLLABORATOR_GUIDE.md

    Fix a typo and add a missing line break.
    
    PR-URL: #11163
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Nikolai Vavilov <vvnicholas@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    addaleax authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    788d736 View commit details
    Browse the repository at this point in the history
  79. doc: fix "initial delay" link in http.md

    Refs: #10715
    PR-URL: #11108
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Krinkle authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    e90317d View commit details
    Browse the repository at this point in the history
  80. doc: remove assertions about assert

    The assert docs have some language that suggests that we don't want bug
    fixes. We do. Send in bug fixes, please. (Just no new API features.)
    We'd love to not have assert in core at all, but that ship has sailed.
    It's here to stay. Let's at least make it not have surprising behaviors.
    Because we want good things for our users.
    
    PR-URL: #11113
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    115448e View commit details
    Browse the repository at this point in the history
  81. doc: edit stability text for clarity and style

    PR-URL: #11112
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    c2d7090 View commit details
    Browse the repository at this point in the history
  82. doc: clarify msg when doc/api/cli.md not updated

    PR-URL: #10872
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Stewart X Addison authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    b86843a View commit details
    Browse the repository at this point in the history
  83. doc: add personal pronouns option

    PR-URL: #11089
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    d55d760 View commit details
    Browse the repository at this point in the history
  84. src: unconsume stream fix in internal http impl

    When emitting a 'connection' event on a httpServer, the function
    connectionListener is called. Then, a new parser is created, and
    'consume' method is called on the socket's externalStream. However,
    if this stream was already consumed and unconsumed, the process
    crashes with a cpp assert from the 'Consume' method in stream_base.h.
    This commit makes sure that no SIGABRT will be raised and the process
    will stay alive (after emitting the socket).
    
    PR-URL: #11015
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Kasher authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    a557d6c View commit details
    Browse the repository at this point in the history
  85. readline: update 6 comparions to strict

    PR-URL: #11078
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    umairishaq authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    a40f842 View commit details
    Browse the repository at this point in the history
  86. crypto: Remove expired certs from CNNIC whitelist

    CNNIC Whitelist was updated with removing expired certificates.
    
    Fixes: #1895
    PR-URL: #9469
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    shigeki authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    c56719f View commit details
    Browse the repository at this point in the history
  87. crypto: add cert check issued by StartCom/WoSign

    When tls client connects to the server with certification issued by
    either StartCom or WoSign listed in StartComAndWoSignData.inc, check
    notBefore of the server certificate and CERT_REVOKED error returns if
    it is after 00:00:00 on October 21, 2016.
    
    See for details in
    https://blog.mozilla.org/security/2016/10/24/distrusting-new-wosign-and-startcom-certificates/,
    https://security.googleblog.com/2016/10/distrusting-wosign-and-startcom.html
    and
    https://support.apple.com/en-us/HT204132
    
    Fixes: #9434
    PR-URL: #9469
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    shigeki authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    c6f6b02 View commit details
    Browse the repository at this point in the history
  88. test: improve coverage on removeListeners functions

    PR-URL: #11140
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    matsuda-koushi authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    1db89d4 View commit details
    Browse the repository at this point in the history
  89. test: improve error messages in test-npm-install

    PR-URL: #11027
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    gonenduk authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    f24aa7e View commit details
    Browse the repository at this point in the history
  90. doc: fix confusing example in dns.md

    Currently, the example throws 'Error: getHostByAddr ENOTFOUND'
    The previous example is edited for consistency.
    
    PR-URL: #11022
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    07dfed8 View commit details
    Browse the repository at this point in the history
  91. doc: edit CONTRIBUTING.md for clarity

    PR-URL: #11045
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michal Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    f464dd8 View commit details
    Browse the repository at this point in the history
  92. doc: correct and complete dgram's Socket.bind docs

    `port` was listed as required, but as described in the following
    paragraphs, it's actually not.
    
    Also, note that setting `port` to `0` will also cause the OS to assign a
    a random port and sync up the docs of both forms.
    
    PR-URL: #11025
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    strugee authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    a074290 View commit details
    Browse the repository at this point in the history
  93. doc: add who to CC list for dgram

    PR-URL: #11035
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    cjihrig authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    1518890 View commit details
    Browse the repository at this point in the history
  94. doc: fix typo in http.md

    A small document update, all other instances of HTTP header on this
    page are written as 'Content-Length'. This also matches casing used
    with RFC 2616.
    
    PR-URL: #10975
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    magnetikonline authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    db03294 View commit details
    Browse the repository at this point in the history
  95. test: add 2nd argument to throws in test-assert

    PR-URL: #11061
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Marlena authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    c1f45ec View commit details
    Browse the repository at this point in the history
  96. test: require handler to be run in sigwinch test

    Use `common.mustCall()` to guarantee that the wrapped `_refreshSize()`
    functions are invoked.
    
    PR-URL: #11068
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michal Zasso <targos@protonmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    50a868b View commit details
    Browse the repository at this point in the history
  97. test: refactor test-fs-utimes

    * favor `===` over `==`
    * `var` -> `const`/`let`
    * use `common.mustCall()`
    
    PR-URL: #9290
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    jun-oka authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    3f3c78d View commit details
    Browse the repository at this point in the history
  98. test: improve test-fs-readfile-zero-byte-liar

    * use const instead of var
    * use assert.strictEqual instead of assert.equal
    * use arrow functions
    
    PR-URL: #10570
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    edsadr authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    1ae95e6 View commit details
    Browse the repository at this point in the history
  99. test: improve test-http-chunked-304

    * change the nested functions call to run tests in parallel
    * use const and let instead of var
    * use common.mustCall to control functions execution
    * use assert.strictEqual instead of assert.equal
    * use arrow functions
    
    PR-URL: #10462
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    edsadr authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    42b86ea View commit details
    Browse the repository at this point in the history
  100. test: refactor the code in test-child-process-spawn-loop.js

    * use const and let instead of var
    * use assert.strictEqual instead of assert.equal
    * use arrow functions
    
    PR-URL: #10605
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sivaprs authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    4453c0c View commit details
    Browse the repository at this point in the history
  101. test: refactor test-watch-file.js

    * use const and let instead of var
    * use arrow function
    * removed console.log statements
    
    PR-URL: #10679
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    sivaprs authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    ab65429 View commit details
    Browse the repository at this point in the history
  102. test: refactor test-doctool-html.js

    PR-URL: #10696
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    hiroppy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    4d51db8 View commit details
    Browse the repository at this point in the history
  103. test: refactor the code of test-keep-alive.js

    * use const and let instead of var
    * use assert.strictEqual instead of assert.equal
    * use arrow functions
    * removed console.log statements
    
    PR-URL: #10684
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    sivaprs authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    f86c64a View commit details
    Browse the repository at this point in the history
  104. src: enable writev for pipe handles on Unix

    This commit enables writev for Unix Domain Sockets on supported
    platforms thus enabling cork/uncork functionality for them and
    improving IPC performance.
    
    Fixes: #5095
    PR-URL: #10677
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aqrln authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    279cb09 View commit details
    Browse the repository at this point in the history
  105. benchmark: don't lint autogenerated modules

    PR-URL: #10756
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mscdex authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    626875f View commit details
    Browse the repository at this point in the history
  106. test: use realpath for NODE_TEST_DIR in common.js

    If you don't specify NODE_TEST_DIR, common.tmpDir will resolve to the
    realpath of `node/test`.
    
    If you do specify NODE_TEST_DIR (with the environment variable or by
    running or by running tools/test.py --test-dir=x), common.tmpDir (which
    is resolved from testRoot) uses the symbolic path (doesn't resolve
    symlinks). This uses fs.realpathSync() to fix that.
    
    PR-URL: #10723
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    gibfahn authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    9abde3a View commit details
    Browse the repository at this point in the history
  107. test: fix temp-dir option in tools/test.py

    If a temp-dir is specified and already exists, the NODE_TEST_DIR
    environment variable will never be set. This fixes that.
    
    PR-URL: #10723
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    gibfahn authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6e7dfb1 View commit details
    Browse the repository at this point in the history
  108. readline: refactor construct Interface

    Remove the dependency on the arguments.length.
    
    PR-URL: #4740
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    JacksonTian authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    396688f View commit details
    Browse the repository at this point in the history
  109. test: improve tests in pummel/test-exec

    * add asset.strictEqual to stdout and stderr. Fixes no-unused-vars.
    * replace double quotes with single
    
    PR-URL: #10757
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    chasestarr authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    b3d1700 View commit details
    Browse the repository at this point in the history
  110. doc: remove duplicate properties bullet in readme

    PR-URL: #10741
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    trendsetter37 authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    725a896 View commit details
    Browse the repository at this point in the history
  111. test: improve the code in test-process-cpuUsage

    * validate the errors for assert.throws
    * use arrow functions
    
    PR-URL: #10714
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    edsadr authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    53b0f41 View commit details
    Browse the repository at this point in the history
  112. build: move source files from headers section

    Currently, the sources list contains sources and headers which are
    separated by a comment. I noticed two .cc files after the headers
    comment and this commit moves those files the start of the list
    where the rest of source files are.
    
    PR-URL: #10850
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    danbev authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    af3c211 View commit details
    Browse the repository at this point in the history
  113. test: tests for _readableStream.awaitDrain

    Fixes: #8684
    PR-URL: #8914
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    shmuga authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    89e9da6 View commit details
    Browse the repository at this point in the history
  114. test: add http-common's test

    PR-URL: #10832
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    hiroppy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    1c223ec View commit details
    Browse the repository at this point in the history
  115. test: add message verification on assert.throws

    Add regular expression for error message validation to instances of
    assert.throws() in test-assert.js.
    
    PR-URL: #10890
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    tmeisenh authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    7bceb4f View commit details
    Browse the repository at this point in the history
  116. crypto: freelist_max_len is gone in OpenSSL 1.1.0

    The freelist_max_len member of SSL* (and the freelist itself) has been
    removed in OpenSSL 1.1.0. Thus this change will be necessary at some
    point but, for now, it makes it a little easier to build with 1.1.0
    without breaking anything for previous versions of OpenSSL.
    
    PR-URL: #10859
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    agl authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    9c53e40 View commit details
    Browse the repository at this point in the history
  117. src: add a missing space in node_os.cc

    This commit makes a small stylistic fix adding a missing space in
    GetOSType function in node_os.cc
    
    PR-URL: #10931
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michal Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aqrln authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    90d8e11 View commit details
    Browse the repository at this point in the history
  118. test: check fd 0,1,2 are used, not access mode

    Don't do a write on stdout/stderr because that checks for their
    writability. But fd=1 could legitimately be opened with read-only
    access by the user. All this test needs to ensure is that
    they are used at startup.
    
    PR-URL: #10339
    Fixes: #10234
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    jBarz authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    df69c21 View commit details
    Browse the repository at this point in the history
  119. test: increase coverage for punycode's decode

    Added test cases for error.
    
    PR-URL: #10940
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    hiroppy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    56970ef View commit details
    Browse the repository at this point in the history
  120. test: improve test-assert

    Add RegExp to check assert throws the expected AssertionErrors.
    
    For the one with multiple flags is ok to hardcode the flags since the
    spec indicates the ordering will always be `gim`:
    
    Refs: http://www.ecma-international.org/ecma-262/6.0/#sec-get-regexp.prototype.flags
    PR-URL: #10916
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    richnologies authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    b3a8e95 View commit details
    Browse the repository at this point in the history
  121. buffer: improve toJSON() performance

    PR-URL: #10895
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michal Zasso <targos@protonmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mscdex authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    22c25de View commit details
    Browse the repository at this point in the history
  122. test: don't connect to :: (use localhost instead)

    If a test does http.listen(0) or net.listen(0),
    http.listen(0).address().address returns '::'. Some machines will
    resolve this to localhost, but not all. Every machine should have
    localhost defined in /etc/hosts (or equivalent), so it should always
    resolve.
    
    Fixes: #7291
    gibfahn authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    a1a850f View commit details
    Browse the repository at this point in the history
  123. test: test hmac binding robustness

    The Hmac binding layer is not documented as part of the API, and is not
    intended to be used, but it should be robust to misuse, and contains
    defensive checks for misuse. This test checks that updates without init
    throw (as opposed to abort or misbehave in some other way).
    
    PR-URL: #10923
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sam-github authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    db60d92 View commit details
    Browse the repository at this point in the history
  124. tools: rename eslintrc to an undeprecated format

    As per ESLint documentation,
    http://eslint.org/docs/user-guide/configuring#configuration-file-formats
    the file format .eslintrc is deprecated. This patch just renames the
    files to .yaml and the structure is already in yaml format.
    
    PR-URL: #7699
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    thefourtheye authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    e607ff5 View commit details
    Browse the repository at this point in the history
  125. test: refactor cluster-preload.js

    PR-URL: #10701
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    hiroppy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    a9278a0 View commit details
    Browse the repository at this point in the history
  126. test: improve code in test-http-host-headers

    * use common.fail to handle errors
    * remove console.log
    * use arrow functions
    
    PR-URL: #10830
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    edsadr authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    9ac2316 View commit details
    Browse the repository at this point in the history
  127. test: improve test-stream2-large-read-stall

    * use const instead of var
    * use assert.strictEqual instead of assert.equal
    * use  common.mustCall instead of process.on( 'exit', fn )
    
    PR-URL: #10725
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    stefanjudis authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    ee27917 View commit details
    Browse the repository at this point in the history
  128. test: improve code in test-domain-multi

    * use common.mustCall to validate functions executions
    * use common.fail to control error
    * remove unnecessary variables
    * remove unnecessary assertions
    * remove console.log and console.error
    * use arrow functions
    
    PR-URL: #10798
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    edsadr authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    1b1ba74 View commit details
    Browse the repository at this point in the history
  129. test: improve code in test-console-instance

    * use common.mustCall to validate functions executions
    * use common.fail to check test fail
    * improve error validations
    * remove unnecessary assertions
    * use arrow functions
    
    PR-URL: #10813
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    edsadr authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    017afd4 View commit details
    Browse the repository at this point in the history
  130. test: improving coverage for dgram

    PR-URL: #10783
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    hiroppy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6c1d82c View commit details
    Browse the repository at this point in the history
  131. test: add dgram.Socket.prototype.bind's test

    Test that an error is thrown when bind() is called on an already bound
    socket.
    
    PR-URL: #10894
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    hiroppy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    4d1f7b1 View commit details
    Browse the repository at this point in the history
  132. test: improve code in test-crypto-verify

    * use common.mustCall to validate functions executions
    * use common.fail to check test fail
    * remove console.log
    * use arrow functions
    
    PR-URL: #10845
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    edsadr authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    d8af5a7 View commit details
    Browse the repository at this point in the history
  133. crypto: return the retval of HMAC_Update

    Fixes coverity scan issue 55489.
    
    PR-URL: #10891
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    tmeisenh authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    c9a92ff View commit details
    Browse the repository at this point in the history
  134. test: add process.assert's test

    PR-URL: #10911
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    hiroppy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    6ca9901 View commit details
    Browse the repository at this point in the history
  135. tools,doc: add Google Analytics tracking.

    Adds Google Analytics tracking script to all doc pages when
    `DOCS_ANALYTICS` is set when running `make`:
    
    ```bash
    $ DOCS_ANALYTICS=<GOOGLE ANALYTICS ID> make
    ```
    
    By default (when `DOCS_ANALYTICS` is not set), no tracking scripts are
    included.
    
    It respects "Do Not Track" settings end users might have in their
    browser.
    
    Also changes make target `doc-upload` from depending on the
    `$(TARBALL)` target, to only depend on `doc` directly.
    
    PR-URL: #6601
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    phillipj authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    4b83a83 View commit details
    Browse the repository at this point in the history
  136. test: enhance test-timers

    In test-timers, confirm that all input values that should be coerced to
    1 ms are not being coerced to a significantly larger value.
    
    This eliminates the need for the separate test-regress-GH-897.
    
    PR-URL: #10960
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    3f6a2db View commit details
    Browse the repository at this point in the history
  137. benchmark: add benchmark for object properties

    Adds a benchmark to compare the speed of property setting/getting in
    four cases:
    - Dot notation: `obj.prop = value`
    - Bracket notation with string: `obj['prop'] = value`
    - Bracket notation with string variable: `obj[prop] = value`
    - Bracket notation with Symbol variable: `obj[sym] = value`
    
    PR-URL: #10949
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    850f85d View commit details
    Browse the repository at this point in the history
  138. test: expand test coverage of fs.js

    * test reading a file passing a not valid enconding
    
    Refs: https://coverage.nodejs.org/coverage-067be658f966dafe/root/internal/fs.js.html
    PR-URL: #10947
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    vinimdocarmo authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    2f4b6bd View commit details
    Browse the repository at this point in the history
  139. benchmark: add more thorough timers benchmarks

    Refs: #9493
    PR-URL: #10925
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Fishrock123 authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    14e57c1 View commit details
    Browse the repository at this point in the history
  140. test: allow for slow hosts in spawnSync() test

    test-child-process-spawnsync-timeout failed from time to time on
    Raspberry Pi devices. Use common.platformTimeout() to allow a little
    more time to run on resource-constrained hosts.
    
    PR-URL: #10998
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    dc24127 View commit details
    Browse the repository at this point in the history
  141. test: increase coverage for stream's duplex

    Make use of Arrow function.
    Add a small test and this file's coverage is 100%.
    https://github.com/nodejs/node/blob/a647d82f83ad5ddad5db7be2cc24c3d686121792/lib/_stream_duplex.js#L25
    Coverage: https://coverage.nodejs.org/coverage-067be658f966dafe/root/_stream_duplex.js.html
    
    PR-URL: #10963
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    hiroppy authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    be34b62 View commit details
    Browse the repository at this point in the history
  142. doc: remove Chris Dickinson from active releasers

    The last release Chris did was v1.8.1 from April 2015.
    
    PR-URL: #11011
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    bnoordhuis authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    fc2bb2c View commit details
    Browse the repository at this point in the history
  143. test: add known_issues test for #10223

    PR-URL: #11024
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    AnnaMag authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    1df09f9 View commit details
    Browse the repository at this point in the history
  144. test: increase setMulticastLoopback() coverage

    PR-URL: #11277
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    f854d8c View commit details
    Browse the repository at this point in the history
  145. util: don't init Debug if it's not needed yet

    Because any call to util.inspect() with an object results in
    inspectPromise() being called, Debug was being initialized even when
    it's not needed. Instead, the initialization is placed after the
    isPromise check.
    
    PR-URL: #8452
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    bengl authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    2c84601 View commit details
    Browse the repository at this point in the history
  146. dgram: fix possibly deoptimizing use of arguments

    This commit adds a guard against an out of bounds access of
    arguments, and replaces another use of arguments with a named
    function parameter.
    
    Refs: #10323
    vsemozhetbyt authored and MylesBorins committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    f9e121e View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2017

  1. http: make request.abort() destroy the socket

    `request.abort()` did not destroy the socket if it was called
    before a socket was assigned to the request and the request
    did not use an `Agent` or a Unix Domain Socket was used.
    
    Fixes: #10812
    PR-URL: #10818
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    lpinca authored and MylesBorins committed Mar 11, 2017
    Configuration menu
    Copy the full SHA
    48b5097 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2017

  1. 2017-03-21, Version 4.8.1 'Argon' (LTS)

    Notable Changes:
    
    * buffer:
      - The performance of `.toJSON()` is now up to 2859% faster on average
        (Brian White) #10895
    
    * IPC:
      - Batched writes have been enabled for process IPC on platforms that
        support Unix Domain Sockets. (Alexey Orlenko)
        #10677
      - Performance gains may be up to 40% for some workloads.
    
    * http:
      - Control characters are now always rejected when using
        `http.request()`. (Ben Noordhuis)
        #8923
    
    * node:
      - Heap statistics now support values larger than 4GB. (Ben Noordhuis)
        #10186
    MylesBorins committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    9551665 View commit details
    Browse the repository at this point in the history