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

Release proposal: v6.2.1 #7108

Closed
wants to merge 485 commits into from
Closed

Release proposal: v6.2.1 #7108

wants to merge 485 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 17, 2016

  1. util: adhere to noDeprecation set at runtime

    Until now, the docs stated that `process.noDeprecation` could be set
    at runtime, but before any modules were loaded. That was not true,
    because `lib/internal/util.js` was loaded during the process startup
    process, so setting the flag at runtime was pointless.
    
    Minimal test case:
    
        process.noDeprecation = true;
        process.EventEmitter;
    
    This patch moves checking `process.noDeprecation` to the place where
    it was actually used.
    
    PR-URL: #6683
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    addaleax authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    1d6c17e View commit details
    Browse the repository at this point in the history
  2. util: fix invalid date output with util.inspect

    Prevent util.inspect of throwing on date object with invalid date value.
    It changed to output result of toString method call.
    
    PR-URL: #6504
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    rumkin authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    6d1527b View commit details
    Browse the repository at this point in the history
  3. tools,test: make argument linting more stringent

    The custom linting rule for argument alignment in multi-line function
    calls previously ignored template strings in an effort to avoid false
    positives. This isn't really necessary. Enforce for template strings and
    adjust whitespace in three tests to abide. (Insert "The test abides"
    joke of your choosing here.)
    
    PR-URL: #6720
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    ceeae4b View commit details
    Browse the repository at this point in the history
  4. lib,test: update in preparation for linter update

    ESLint 2.9.0 fixes some bugs that resulted in minor issues not being
    caught by ESLint 2.7.0. Update instances of our code that will be
    flagged when we upgrade to ESLint 2.9.0.
    
    PR-URL: #6498
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    559c258 View commit details
    Browse the repository at this point in the history
  5. tools: update ESLint to 2.9.0

    ESLint 2.9.0 fixes some minor bugs that we have been experiencing and
    introduces some new rules that we may wish to consider.
    
    PR-URL: #6498
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    d629f26 View commit details
    Browse the repository at this point in the history
  6. deps: Intl: ICU 57 bump

    * bump to ICU 57.1 - update URL / hash
    
    Fixes: #6058
    PR-URL: #6088
    Reviewed-By: James M Snell <jasnell@gmail.com>
    srl295 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    ee1e5a2 View commit details
    Browse the repository at this point in the history
  7. tools: Check in tools for shrinking ICU size, change default to small…

    …-icu
    
    * Change configure default to "small-icu" (Intl on, English only)
    * add "--without-intl" and "vcbuild without-intl" options, equivalent
    to --with-intl=none
    * update BUILDING.md with above changes
    * Checks in tools that generate the deps/icu-small source directory
    from ICU source
    * Tools and process for updating ICU documented in tools/icu/README.md
    
    Fixes: #3476
    PR-URL: #6088
    Reviewed-By: James M Snell <jasnell@gmail.com>
    srl295 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    dce6413 View commit details
    Browse the repository at this point in the history
  8. deps: Intl: Check in "small-icu" 57.1

    * this commit has "small" ICU 57.1.
    See other related commit for tools to generate this commit.
    
    Fixes: #3476
    PR-URL: #6088
    Reviewed-By: James M Snell <jasnell@gmail.com>
    srl295 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    7a6d2ad View commit details
    Browse the repository at this point in the history
  9. tools: add mock-y js-yaml dependency to doctool

    Add a hack js-yaml module to the doctool dependencies that simply
    loads the one that’s included with eslint.
    
    This helps avoiding to check in the whole dependency tree into
    the core repo.
    
    PR-URL: #6495
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    addaleax authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    a568ad4 View commit details
    Browse the repository at this point in the history
  10. tools: parse documentation metadata

    This commit introduces the Documentation YAML metadata concept to the
    documentation.
    
    - Parses added or Added for HTML
    - Parses all data for JSON
    
    Ref: #3867
    Ref: #3713
    Ref: #6470
    PR-URL: #6495
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    tflanagan authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    cea1777 View commit details
    Browse the repository at this point in the history
  11. tools: fix tools/doc/addon-verify.js regression

    Introduced in commit 3f69ea5 ("tools: update marked dependency"), it
    stopped the embedded addons in the documentation from getting built.
    
    PR-URL: #6652
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    26805c9 View commit details
    Browse the repository at this point in the history
  12. test,tools: test yaml parsing of doctool

    Add checks that make sure the doctool parses metadata correctly.
    
    PR-URL: #6495
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    addaleax authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    1370fdc View commit details
    Browse the repository at this point in the history
  13. tools: do not build addons during compilation

    The current makefile runs both `cctest` and `build-addons` in parallel
    under the assumption that both rely on `all`. Unfortunately
    `build-addons` does not rely on all, and there is an edge case where
    by it is possible to call `build-addons` while compilation is still
    happening.
    
    This patch takes the simplest route by forcing `build-addons` and
    `cctest` to run in sequence like the other test targets. This ensures
    that `build-addons` will never be run during compilation.
    
    It would be possible to modify `build-addons` to rely on `all` but it
    would be a much more aggressive change to the MAKEFILE for a fairly
    minor perf bump, as cctest is so fast.
    
    PR-URL: #6723
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Myles Borins authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    1de25f2 View commit details
    Browse the repository at this point in the history
  14. tools: allow multiple added: version entries

    Allow multiple `added:` version entries, since semver-minors
    can trickle down to previous major versions, and thus
    features may have been added in multiple versions.
    
    Also include `deprecated:` entries and apply the same logic
    to them for consistency.
    
    Stylize the added HTML as `Added in:` and `Deprecated since:`.
    
    PR-URL: #6495
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    addaleax authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    94f8255 View commit details
    Browse the repository at this point in the history
  15. tools: update marked dependency

    Update module marked. Customize renderer to remove id from heading.
    
    PR-URL: #6396
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    firedfox authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    341eaf2 View commit details
    Browse the repository at this point in the history
  16. tools: lint for use of space in template strings

    There are over 70 files in the project using template strings and all of
    them have followed the convention of no spaces in curly braces.
    
    Good: `${foo}`
    
    Not used: `${ foo }`
    
    Since the project has adopted a convention, and ESLint has a rule to
    enforce exactly this convention, enable the rule.
    
    PR-URL: #6591
    Reviewed-By: cjihrig - Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Minwoo Jung <jmwsoft@gmail.com>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    6806ebb View commit details
    Browse the repository at this point in the history
  17. tools: lint for object literal spacing

    There has been occasional nits for spacing in object literals in PRs but
    the project does not lint for it and it is not always handled
    consistently in the existing code, even on adjacent lines of a file.
    
    This change enables a linting rule requiring no space between the key
    and the colon, and requiring at least one space (but allowing for more
    so property values can be lined up if desired) between the colon and the
    value. This appears to be the most common style used in the current code
    base.
    
    Example code the complies with lint rule:
    
        myObj = { foo: 'bar' };
    
    Examples that do not comply with the lint rule:
    
        myObj = { foo : 'bar' };
        myObj = { foo:'bar' };
    
    PR-URL: #6592
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    edb29b8 View commit details
    Browse the repository at this point in the history
  18. build,test: fix build-addons dependency chain

    * Make the 'extract embedded addons in the documentations' step a normal
      prerequisite.  As an order-only prerequisite, it's sometimes skipped
      when it shouldn't be.
    
    * Make `tools/doc/addon-verify.js` a dependency of that step.  Changes
      to that file should result in a rebuild.
    
    PR-URL: #6652
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    6eed6a3 View commit details
    Browse the repository at this point in the history
  19. build: add Make doc-only target

    Allows building just docs using existing Node instead of building Node
    first.
    
    PR-URL: #3888
    Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    jmm authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    6032dc2 View commit details
    Browse the repository at this point in the history
  20. tools: fix regression in doctool

    101dd1e introduced a regression in the doctool. This commit reverts
    the changes that were made to the function signature of the various
    doctool functions while maintaining support for passing in specific
    node versions.
    
    Refs: 101dd1e
    
    PR-URL: #6680
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Robert Lindstaedt <robert.lindstaedt@gmail.com>
    Myles Borins authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    efcbafa View commit details
    Browse the repository at this point in the history
  21. tools: remove the minifying logic

    As the minifier logic is not used at all, this patch removes the code
    necessary for it.
    
    PR-URL: #6636
    Reviewed-By: Jackson Tian <shvyo1987@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    thefourtheye authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    a63c556 View commit details
    Browse the repository at this point in the history
  22. tools: enforce linting for unix-style line endings

    PR-URL: #6685
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    347abf3 View commit details
    Browse the repository at this point in the history
  23. test,dgram: add tests for setBroadcast()

    The only tests for `setBroadcast()` (from the `dgram` module) were in
    `test/internet` which means they almost never get run. This adds a
    minimal test that can check JS-land functionality in `test/parallel`.
    
    I also expanded a comment and did some minor formatting on the existing
    `test/internet` test. If there were an easy and reliable way to check
    for the BROADCAST flag on an interface, it's possible that a version of
    the test could be moved to `test/sequential` or `test/parallel` once it
    was modified to only use internal networks.
    
    PR-URL: #6750
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    be5386e View commit details
    Browse the repository at this point in the history
  24. doc: add added info for dgram.setBroadcast()

    Since I was doing the necessary git spelunking anyway, I took the time
    to add the YAML information into the docs about when `setBroadcast()`
    first appeared in its current form.
    
    PR-URL: #6750
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    af096f1 View commit details
    Browse the repository at this point in the history
  25. test: avoid test-cluster-master-* flakiness

    Removed reliance on worker exit before arbitrary timeout. Instead of failing
    the test after 200 or 1000 ms wait indefinitely for child process exit. If
    the test hangs the test harness global timeout will kick in and fail the test.
    
    Note that if the orphaned children are not reaped correctly (in the absence
    of init, e.g. Docker) the test will hang and the harness will fail it.
    
    PR-URL: #6531
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Andreas Madsen <amwebdk@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    stefanmb authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    916e694 View commit details
    Browse the repository at this point in the history
  26. test: unmark test-http-regr-gh-2928 as flaky

    The flakiness issue for test-http-regr-gh-2928 on SmartOS was resolved
    in late February in #5454. This
    change removes its flaky designation in sequential.status.
    
    PR-URL: #6540
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    8c434e6 View commit details
    Browse the repository at this point in the history
  27. test: fix unreliable known_issues test

    `test-stdout-buffer-flush-on-exit` was not failing reliably on POSIX
    machines and not failing at all on Windows. Revised test fails reliably
    on POSIX and is skipped (in CI) on Windows where the issue does not
    exist.
    
    Fixes: #6527
    PR-URL: #6555
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Joao Reis <reis@janeasystems.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    83dab80 View commit details
    Browse the repository at this point in the history
  28. test: add tests for console.[info|error|warn]

    Just copied the basic tests for log, as they're all the same thing
    as log in either stdout or stderr. Cleaned that up a bit.
    
    Also const-ified.
    
    PR-URL: #6538
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bengl authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    8141c2f View commit details
    Browse the repository at this point in the history
  29. test: run known_issues tests in CI

    Add `known_issues` tests to `make test` and `make test-ci` targets and
    their equivalents on Windows.
    
    PR-URL: #6559
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    be241c3 View commit details
    Browse the repository at this point in the history
  30. test: allow out-of-order replies in dgram tests

    Allow out of order replies in the flaky
    `test-dgram{-upd6,}-send-default-host.js` files by sorting
    the incoming replies after receiving them.
    
    PR-URL: #6607
    Fixes: #6577
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    addaleax authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    01f010f View commit details
    Browse the repository at this point in the history
  31. test: build addons with V8_DEPRECATION_WARNINGS=1

    PR-URL: #6652
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    f264749 View commit details
    Browse the repository at this point in the history
  32. test: make stdout buffer test more robust

    test-stdout-buffer-flush-on-exit is unfortunately non-deterministic. It
    will, every so often, pass when it is supposed to fail. This is
    currently guarded against by running the test with three different long
    strings. This change increases it to five to reduce the false negatives.
    
    PR-URL: #6633
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    d740624 View commit details
    Browse the repository at this point in the history
  33. test: fix test-debugger-pid

    The current format that prints the process PID before the actual
    message.
    
    Adapt the test so it also passes on Windows, that emits a different
    message from the rest of platforms.
    
    Move the test to parallel.
    
    PR-URL: #6584
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    santigimeno authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    577e132 View commit details
    Browse the repository at this point in the history
  34. test: test preloaded modules using stdin or repl

    This test fails on Solaris, see the PR for discussion.
    PR-URL: #2253
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    bmeck authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    0eb25cb View commit details
    Browse the repository at this point in the history
  35. test: fix test-vm-cached-data to work with old v8

    While `let` no longer needs to run in `strict mode` in v8 5.x it throws
    in v8 4. This modification will make the test-vm-cached-data work in
    older version of node.
    
    Refs: #6280
    
    PR-URL: #6317
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Myles Borins authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    1b71231 View commit details
    Browse the repository at this point in the history
  36. deps: upgrade libuv to 1.9.1

    Fixes: #4002
    Fixes: #5384
    Fixes: #6563
    Refs: #2680 (comment)
    PR-URL: #6796
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    saghul authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    2d84ac7 View commit details
    Browse the repository at this point in the history
  37. deps: limit regress/regress-crbug-514081 v8 test

    regress/regress-crbug-514081 allocates a 2G block of memory
    and if there  are multiple variants running at the
    same time this can lead to crashes, OOM kills or
    the OS failing to allocate memory.  This patch
    limits us to running a single variant of the test
    
    Fixes: #6340
    PR-URL: #6678
    Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    mhdawson authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    16159c2 View commit details
    Browse the repository at this point in the history
  38. deps: upgrade to V8 5.0.71.47

    Pick up the latest set of patch level updates from the V8 5.0 branch.
    v8/v8@5.0.71.35...5.0.71.47
    
    PR-URL: #6572
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: JungMinu - Minwoo Jung <jmwsoft@gmail.com>
    ofrobots authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    a6ca5e5 View commit details
    Browse the repository at this point in the history
  39. deps: upgrade npm to 3.8.9

    Contains the following three npm releases:
    https://github.com/npm/npm/releases/tag/v3.8.7
    https://github.com/npm/npm/releases/tag/v3.8.8
    https://github.com/npm/npm/releases/tag/v3.8.9
    
    PR-URL: #6664
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    iarna authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    bddf413 View commit details
    Browse the repository at this point in the history
  40. test: ensure test-npm-install uses correct node

    Currently it is possible that the shelled out instance of npm will use
    the system copy of node. This PR changes the test to shim the build
    directory into the path. This will ensure that npm will use the correct
    version of node.
    
    fixes: #6648
    
    PR-URL: #6658
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Myles Borins authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    0c62bd1 View commit details
    Browse the repository at this point in the history
  41. test: pass python path to node-gyp

    node-gyp rebuild should use the same python interpreter as in Makefile
    rather than let node-gyp guess the python path by itself.
    
    PR-URL: #6646
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    hefangshi authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    3f9d724 View commit details
    Browse the repository at this point in the history
  42. test: fix test-process-exec-argv flakiness

    Wait for the `close` event before parsing the child stdout output.
    
    Fixes: #6480
    PR-URL: #6575
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    santigimeno authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    89b25fa View commit details
    Browse the repository at this point in the history
  43. test: refactor doctool tests

    Adjust style in doctool tests to conform with predominant style of the
    rest of the project. The biggest changes are:
    
    * Replace string concatenation with `path.join()`
    * Remove unnecessary quotes from property names
    
    PR-URL: #6719
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    0bc1784 View commit details
    Browse the repository at this point in the history
  44. test: move test-debugger-debug-brk to sequential

    Move test from `test/debugger` to `test/sequential` so that it is
    exercised by CI and `make test`.
    
    PR-URL: #6731
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    75adc6a View commit details
    Browse the repository at this point in the history
  45. doc: trim GitHub template comments

    Make the comments in the GitHub templates slightly more concise.
    
    PR-URL: #6755
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    ad895f4 View commit details
    Browse the repository at this point in the history
  46. doc: fix links in socket.connecting

    PR-URL: #6657
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    fanatid authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    c1bf3fc View commit details
    Browse the repository at this point in the history
  47. doc: copyedit maxBuffer note for child_process

    PR-URL: #6760
    Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    897934a View commit details
    Browse the repository at this point in the history
  48. lib: replace legacy uses of __defineGetter__

    Minor clean up. There are still some places in core that use
    the legacy __defineGetter__ syntax. This updates most of those.
    
    PR-URL: #6768
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jasnell authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    74582aa View commit details
    Browse the repository at this point in the history
  49. doc: improve zlib docs

    General improvements to zlib doc copy
    
    PR-URL: #6746
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    jasnell authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    1c7b6e2 View commit details
    Browse the repository at this point in the history
  50. doc: readline.emitKeypressEvents and raw mode

    `readline.emitKeypressEvents` needs `stream` to be in raw mode.
    
    PR-URL: #6628
    Fixes: #6626
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
    arve0 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    2273971 View commit details
    Browse the repository at this point in the history
  51. doc: update vm.runInDebugContext() example

    The debugger needs to be active now before one is allowed to query the
    list of scripts.  Replace the example with one that works without
    installing a debug event listener first.
    
    Fixes: #4862
    PR-URL: #6757
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    688f563 View commit details
    Browse the repository at this point in the history
  52. doc: add added: info for string_decoder

    PR-URL: #6741
    Ref: #6578
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    9196d87 View commit details
    Browse the repository at this point in the history
  53. doc: update fs callback example error stack

    Update the error stack printed in the default callback
    example in the fs doc, matching the latest lib/fs.js.
    Truncates the stack to make it easier to update in the future.
    
    PR-URL: #6617
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    DavidCai1111 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    49af20c View commit details
    Browse the repository at this point in the history
  54. repl: create history file with mode 0600

    Set the mode bits on the history file to 0o600 instead of leaving it
    unspecified, which resulted in 0o755 on Unices.
    
    Test code mostly written by Trott:
    #3392 (comment).
    
    PR-URL: #3394
    Fixes: #3392
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    XeCycle authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    6353579 View commit details
    Browse the repository at this point in the history
  55. src: add O_NOATIME constant

    Add O_NOATIME flag on Linux for use with `fs.open()`.
    
    PR-URL: #6492
    Fixes: #2182
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    37736f4 View commit details
    Browse the repository at this point in the history
  56. src: fix FindFirstCharacter argument alignment

    PR-URL: #6511
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    addaleax authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    27c17ce View commit details
    Browse the repository at this point in the history
  57. intl: Don't crash if v8BreakIterator not available

    If the undocumented v8BreakIterator does not have data available,
    monkeypatch it to throw an error instead of crashing.
    
    Fixes: #3111
    PR-URL: #4253
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    srl295 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    5966650 View commit details
    Browse the repository at this point in the history
  58. doc: add added: information for buffer

    Add `added:` and `deprecated:` entries to buffer.md.
    These are incomplete (particularly for some of the ancient features),
    but correct to the best of my knowledge. This serves as a
    demonstration of how the `added:`/`deprecated:` metadata may be
    implemented in 'real' docs.
    
    PR-URL: #6495
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    addaleax authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    2d67741 View commit details
    Browse the repository at this point in the history
  59. crypto: disable ssl compression at build time

    SSL compression was first disabled at runtime in March 2011 in commit
    e83c695 ("Disable compression with OpenSSL.") for performance reasons
    and was later shown to be vulnerable to information leakage (CRIME.)
    Let's stop compiling it in altogether.
    
    This commit removes a broken CHECK from src/node_crypto.cc; broken
    because sk_SSL_COMP_num() returns -1 for a NULL stack, not 0.  As a
    result, node.js would abort when linked to an OPENSSL_NO_COMP build
    of openssl.
    
    PR-URL: #6582
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    e8c9f01 View commit details
    Browse the repository at this point in the history
  60. src: remove pre-openssl 1.0 legacy code

    SSL_CIPHER and SSL_METHOD are always const with the version of openssl
    that we support, no need to check OPENSSL_VERSION_NUMBER first.
    
    PR-URL: #6582
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    62593bd View commit details
    Browse the repository at this point in the history
  61. src: remove unused #include statement

    strcasecmp() is not used in src/node_http_parser.cc so there is no need
    to include its header file.
    
    PR-URL: #6582
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    1e99643 View commit details
    Browse the repository at this point in the history
  62. src: don't use locale-sensitive strcasecmp()

    strcasecmp() is affected by the current locale as configured through
    e.g. the LC_ALL environment variable and the setlocale() libc function.
    
    It can result in unpredictable results across systems so replace it with
    a function that isn't susceptible to that.
    
    PR-URL: #6582
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    477e61d View commit details
    Browse the repository at this point in the history
  63. deps: update comment about PURIFY define

    PURIFY makes OpenSSL zero out some buffers.  It also stops RAND_bytes()
    from using the existing contents of the destination buffer as a source
    of entropy, which according to some papers, is a possible attack vector
    for reducing the overall entropy.
    
    PR-URL: #6582
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    62690aa View commit details
    Browse the repository at this point in the history
  64. doc: correct anchors for buffer.md

    the `buf.fill()` and `Buffer#indexOf` don't have correctly anchors
    
    PR-URL: #6542
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    JacksonTian authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    04697a5 View commit details
    Browse the repository at this point in the history
  65. src,lib: minor --debug-brk cleanup

    Minor cleanup of how --debug-brk works:
    * We no longer need to use command line flags to expose the debug
      object.
    * Do not depend on the existence of global.v8debug as a mechanism to
      determine if --debug-brk was specified.
    * We no longer need to set a dummy listener with --debug-brk.
    
    PR-URL: #6599
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: cjihrig - Colin Ihrig <cjihrig@gmail.com>
    ofrobots authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    bd4454f View commit details
    Browse the repository at this point in the history
  66. doc: add added: information for querystring

    Module introduced in 7ff04c1.
    
    Ref: #6578
    PR-URL: #6593
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bengl authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    715b48c View commit details
    Browse the repository at this point in the history
  67. doc: add added: information for url

    Module introduced in 7ff04c1.
    
    Ref: #6578
    PR-URL: #6593
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bengl authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    d5f7f24 View commit details
    Browse the repository at this point in the history
  68. doc: add added: information for process

    Most of the information is gleaned from changelogs. The rest is inferred
    from git history.
    
    Omitted cpuUsage() since it's not yet in a release.
    
    Also omitted the streams, events and signals, since I didn't really
    think it made sense for those.
    
    Ref: #6578
    PR-URL: #6589
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Alexander Makarenko <estliberitas@gmail.com>
    bengl authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    58cd11c View commit details
    Browse the repository at this point in the history
  69. doc: add added: information for os

    Via git spelunking, mostly.
    Some functions have been renamed. Used the version in which they were
    renamed.
    
    Ref: #6578
    PR-URL: #6609
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    bengl authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    925fc36 View commit details
    Browse the repository at this point in the history
  70. doc: discourage use of util.inherits

    util.inherits breaks the prototype chain. A fix does not seem
    useful, since ES6 extends provides language level support for the
    same functionality.
    
    This commit starts fasing out mentions of the method.
    
    Fixes: #6512
    Fixes: #4179
    
    PR-URL: #6514
    Reviewed-By: James Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    eljefedelrodeodeljefe authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    d49b49e View commit details
    Browse the repository at this point in the history
  71. doc: v8 functions as methods on v8

    For consistency with other docs, show v8 functions as being on the v8
    object.
    
    PR-URL: #6615
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    bengl authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    fa94a91 View commit details
    Browse the repository at this point in the history
  72. doc: v8 options can use either _ or -

    This adds docs to the man page and online cli docs that v8 options can
    be used with either dashes or underscores.
    
    Refs: #6377 (comment)
    PR-URL: #6532
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Fishrock123 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    5b47acc View commit details
    Browse the repository at this point in the history
  73. doc: fix linewrap in node.1

    PR-URL: #6532
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Fishrock123 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    38f5603 View commit details
    Browse the repository at this point in the history
  74. doc: improve onboarding-extras.md formatting

    Fixes some formatting, improves some formatting, updates minor nits.
    
    Refs: #6655
    PR-URL: #6548
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Fishrock123 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    6ea43d1 View commit details
    Browse the repository at this point in the history
  75. doc: add steps for running addons + npm tests

    Currently we do not document how to run the test suite for native
    modules or for npm. This commit updates BUILDING.md with the
    information needed to do so. It includes a caveat about Node v4
    and earlier requiring `make install` to be run before running the npm
    test suite.
    
    PR-URL: #6231
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Myles Borins authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    5c154a8 View commit details
    Browse the repository at this point in the history
  76. Add CTC meeting minutes for 2016-05-04

    PR-URL: #6579
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: thefourtheye - Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    mhdawson authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    a4ed7df View commit details
    Browse the repository at this point in the history
  77. src: fix sporadic deadlock in SIGUSR1 handler

    Calling v8::Debug::DebugBreak() directly from the signal handler is
    unsafe because said function tries to grab a mutex.  Work around that
    by starting a watchdog thread that is woken up from the signal handler,
    which then calls v8::Debug::DebugBreak().
    
    Using a watchdog thread also removes the need to use atomic operations
    so this commit does away with that.
    
    Fixes: #5368
    PR-URL: #5904
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    1def098 View commit details
    Browse the repository at this point in the history
  78. doc,events: fix a link typo

    PR-URL: #6640
    Reviewed-By: Alexander Makarenko <estliberitas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    yorkie authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    e8c0dba View commit details
    Browse the repository at this point in the history
  79. doc: mention existence/purpose of module wrapper

    Included a block in the modules.md file to explain the existence and
    purpose of the module wrapper.
    
    PR-URL: #6433
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mtharrison authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    d34343f View commit details
    Browse the repository at this point in the history
  80. doc: fix deprecation warnings in addon examples

    Use the overload of `v8::Function::NewInstance()` that returns a
    `v8::MaybeLocal<v8::Object>`.  The overloads that return a simple
    `v8::Local<v8::Object>` are deprecated.
    
    PR-URL: #6652
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    8f52649 View commit details
    Browse the repository at this point in the history
  81. doc: move the readme newcomers section

    Move the newcomers section to be more noticeable to those who it will
    be needed by.
    Also removed some entries that are now effectively duplicates.
    They are all in the above section.
    
    PR-URL: #6681
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Minwoo Jung <jmwsoft@gmail.com>
    Reviewed-By: Alexander Makarenko <estliberitas@gmail.com>
    Fishrock123 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    26e22e2 View commit details
    Browse the repository at this point in the history
  82. doc: "a" -> "an" in api/documentation.md

    Fixes: #6642
    PR-URL: #6689
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Alexander Makarenko <estliberitas@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <Fishrock123@rocketmail.com>
    anchika authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    d962fba View commit details
    Browse the repository at this point in the history
  83. doc: update releases.md with new changelog structure

    PR-URL: #6503
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Robert Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    jasnell authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    c1d5f2e View commit details
    Browse the repository at this point in the history
  84. doc: server.listen truncates socket path on unix

    Internally it ends up calling `uv_pipe_bind` with the given path which
    itself is documented to truncate the path. See
    http://docs.libuv.org/en/v1.x/pipe.html#c.uv_pipe_bind
    
    This is NOT a bug, but a restriction of the unix
    socket api, as it stores the path in `sockaddr_un.sun_path` (104 chars
    on OS X, 108 chars on Linux), see `man unix`.
    
    PR-URL: #6659
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Alexander Makarenko <estliberitas@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    jeanregisser authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    29b28a2 View commit details
    Browse the repository at this point in the history
  85. repl: exports Recoverable

    Allow REPL consumers to callback with a `Recoverable` error instance
    and trigger multi-line REPL prompts.
    
    Fixes: #2939
    PR-URL: #3488
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    blakeembrey authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    ce2d5be View commit details
    Browse the repository at this point in the history
  86. test: make sure O_NOATIME is present only in Linux

    As it is, the test checks if the return value is `undefined` in other
    platforms. But it should also make sure that the `O_NOATIME` should be
    found only in Linux.
    
    PR-URL: #6614
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    thefourtheye authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    7d3f575 View commit details
    Browse the repository at this point in the history
  87. test: abstract skip functionality to common

    The tap skipping output is so prevalent yet obscure in nature that we
    ought to move it into it's own function in test/common.js
    
    PR-URL: #6697
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Fishrock123 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    b1f58ed View commit details
    Browse the repository at this point in the history
  88. test: add tests for stream3 buffering using cork

    adds 2 new tests for streams3 cork behavior, cork then uncork and cork then end
    
    PR-URL: #6493
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    alexjeffburke authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    71c9174 View commit details
    Browse the repository at this point in the history
  89. test: fix test-debugger-repl-term

    test-debugger-repl-term had incorrect expected output and so was
    failing. It was likely dependent on previous bugs in the debugger.
    The fixture file has been modified so that the output is as expected.
    
    PR-URL: #6682
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    5701599 View commit details
    Browse the repository at this point in the history
  90. doc: add added: information for v8

    PR-URL: #6684
    Ref: #6578
    Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl>
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    f1c773d View commit details
    Browse the repository at this point in the history
  91. test: fix test-debugger-repl-break-in-module

    The line number checks in test-debugger-repl-break-in-module were
    checking for line numbers that exceed the total number of lines in the
    files that were being inspected. Change the checks to match the actual
    files.
    
    PR-URL: #6686
    Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    abb063a View commit details
    Browse the repository at this point in the history
  92. doc: undocument fs.open's 'rs' mode

    Using O_SYNC with O_RDONLY is basically a noop.
    
    Closes: #6730
    PR-URL: #6732
    Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl>
    saghul authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    51d1960 View commit details
    Browse the repository at this point in the history
  93. doc: fix exec example in child_process

    Previously, the example was checking for error by strict equality to
    null. The error could be undefined though which would fail that check.
    
    PR-URL: #6660
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Jeremy Whitlock <jwhitlock@apache.org>
    evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    520369d View commit details
    Browse the repository at this point in the history
  94. repl: copying tabs shouldn't trigger completion

    PR-URL: #5958
    Fixes: #5954
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    ghaiklor authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    226b966 View commit details
    Browse the repository at this point in the history
  95. doc: appendFileSync accepts fd as well

    Refs: #6508
    PR-URL: #6707
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    fhalde authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    64fcba2 View commit details
    Browse the repository at this point in the history
  96. doc: add added: information for assert

    PR-URL: #6688
    Ref: #6578
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    b4fb95e View commit details
    Browse the repository at this point in the history
  97. src,module: add --preserve-symlinks command line flag

    Add the `--preserve-symlinks` flag. This makes the changes added
    in #5950 conditional. By default the old behavior is used. With
    the flag set, symlinks are preserved, switching to the new
    behavior. This should be considered to be a temporary solution
    until we figure out how to solve the symlinked peer dependency
    problem in a more general way that does not break everything
    else.
    
    Additional test cases are included.
    
    PR-URL: #6537
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    jasnell authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    95b7560 View commit details
    Browse the repository at this point in the history
  98. test: include component in tap output

    Print test name as (for example) "parallel/test-assert".  Tests that are
    scraped from the addons documentation are all named test.js, making it
    hard to decipher what test is running when only the filename is printed.
    
    Fixes: #6651
    PR-URL: #6653
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    adb2d61 View commit details
    Browse the repository at this point in the history
  99. test: fix flaky test-preload

    Use `close` event rather than `exit` event to make sure all output has
    been received before checking assertions.
    
    PR-URL: #6728
    Fixes: #6722
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    1389a4f View commit details
    Browse the repository at this point in the history
  100. test: favor strictEqual() in addon test

    Replace `assert.equal()` with `assert.strictEqual()` throughout
    `addon/make-callback-recurse/test.js`.
    
    PR-URL: #6704
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    8c634d7 View commit details
    Browse the repository at this point in the history
  101. test: remove common.getServiceName()

    Replace lightly-used services file parsing in favor of
    confirming one of a small number of allowable values in service name
    lookup tests.
    
    In nodejs/node-v0.x-archive#8047, it was
    decided that this sort of service file parsing was superior to
    hardcoding acceptable values, but I'm not convinced:
    
    * No guarantee that the host uses /etc/services before, e.g., nscd.
    * Increases complexity of tests without guaranteeing robustness.
    
    I think that simply checking against a small set of expected values
    may be a better solution. Ideally, there would also be a unit test that
    used a test double for the appropriate `cares` function and confirms
    that it is called with the correct parameters, but now we're getting way
    ahead of ourselves.
    
    PR-URL: #6709
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    ccbc78c View commit details
    Browse the repository at this point in the history
  102. child_process: use /system/bin/sh on android

    `/bin/sh` does not exist on Android but `/system/bin/sh` does.
    
    PR-URL: #6745
    Refs: #6733
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    e0240ab View commit details
    Browse the repository at this point in the history
  103. doc: fix issues related to page scrolling

    Moved the sidebar to a fixed position and moved the main column to the
    page's body, which results in back/forward navigation through hash
    links and search highlight working again.
    
    Fixes: #6637
    Fixes: #6751
    Based on: #5716
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Robert Lindstaedt <robert.lindstaedt@gmail.com>
    silverwind authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    4f2a55f View commit details
    Browse the repository at this point in the history
  104. doc: refactor the changelog by version

    The changelog was getting rather huge and difficult
    to manage. It also wasn't very useful in terms of
    being able to quickly find specific Node.js versions,
    or tracking the history for a single major release
    stream.
    
    This reorganizes the changelog by versions separated
    out over multiple files. An index of the most recent
    versions is provided in the main log.
    
    PR-URL: #6503
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Robert Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    jasnell authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    5c7da21 View commit details
    Browse the repository at this point in the history
  105. handle_wrap: expose an isRefed() check to JS

    This allows third-party tools to check whether or not a handle that
    can be unreferenced is unreferenced at a particular time.
    Notably, this should be helpful for inspection via AsyncWrap.
    
    Also, this is useful even to node's internals, particularly timers.
    
    Refs: #5828
    Refs: #5827
    PR-URL: #5834
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Fishrock123 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    d313204 View commit details
    Browse the repository at this point in the history
  106. src: fix -Wunused-variable compiler warning

    Introduced in commit 7d8882b, "handle_wrap: expose an `isRefed()` check
    to JS".
    
    PR-URL: #6129
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    316871f View commit details
    Browse the repository at this point in the history
  107. handle_wrap: IsRefed -> Unrefed, no isAlive check

    This fixes my perceived usability issues with 7d8882b. Which, at the
    time of writing, has not landed in any release except v6 RCs. This
    should not be considered a breaking change due to that.
    
    It is useful if you have a handle, even if it has been closed, to be
    able to inspect whether that handle was unrefed or not. As such, this
    renames the method accordingly. If people need to check a handle's
    aliveness, that is a separate API we should consider exposing.
    
    Refs: #5834
    PR-URL: #6204
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Fishrock123 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    2000072 View commit details
    Browse the repository at this point in the history
  108. src: use libuv's refcounting directly

    Don't implement an additional reference counting scheme on top of libuv.
    Libuv is the canonical source for that information so use it directly.
    
    PR-URL: #6395
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    965274d View commit details
    Browse the repository at this point in the history
  109. src: simplify handlewrap state tracking logic

    This also updates the tests to expect that a closed handle has no
    reference count.
    
    PR-URL: #6395
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    bbf3b3e View commit details
    Browse the repository at this point in the history
  110. test: check that 2nd handle.close() call is a nop

    Verify that a second call to handle.close() is a no-op.
    
    PR-URL: #6395
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    8a7e68f View commit details
    Browse the repository at this point in the history
  111. Revert "handle_wrap: IsRefed -> Unrefed, no isAlive check"

    This reverts commit 9bb5a5e.
    
    This API is not suitable because it depended on being able to
    potentially access the handle's flag after the handle was already
    cleaned up. Since this is not actually possible (obviously, oops)
    this newer API no longer makes much sense, and the older API is more
    suitable.
    
    API comparison:
    IsRefed -> Has a strong reference AND is alive. (Deterministic)
    Unrefed -> Has a weak reference OR is dead. (Less deterministic)
    
    Refs: #6395
    Refs: #6204
    Refs: #6401
    Refs: #6382
    Fixes: #6381
    
    PR-URL: #6546
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    
    Conflicts:
    	src/handle_wrap.cc
    	test/parallel/test-handle-wrap-isrefed-tty.js
    	test/parallel/test-handle-wrap-isrefed.js
    Fishrock123 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    cc2af79 View commit details
    Browse the repository at this point in the history
  112. handle_wrap: IsRefed() -> HasRef()

    Rename slightly to HasRef() at bnoordhuis’ request.
    Better reflects what we actually do for this check.
    
    Refs: #6395
    Refs: #6204
    Refs: #6401
    Refs: #6382
    Refs: #6381
    
    PR-URL: #6546
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Fishrock123 authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    f31a5ec View commit details
    Browse the repository at this point in the history
  113. src: fix check-imports.py linter errors

    This patch fixes all the linter errors.
    
    PR-URL: #6105
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    thefourtheye authored and evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    e3920d1 View commit details
    Browse the repository at this point in the history
  114. 2016-05-17, Version 6.2.0 (Stable)

    - **buffer**: fix lastIndexOf and indexOf in various edge cases (Anna
      Henningsen) [#6511](#6511)
    - **child_process**: use /system/bin/sh on android (Ben Noordhuis)
      [#6745](#6745)
    - **deps**:
      - upgrade npm to 3.8.9 (Rebecca Turner)
        [#6664](#6664)
      - upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh)
        [#6572](#6572)
      - upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé)
        [#6796](#6796)
      - Intl: ICU 57 bump (Steven R. Loomis)
        [#6088](#6088)
    - **repl**:
      - copying tabs shouldn't trigger completion (Eugene Obrezkov)
        [#5958](#5958)
      - exports `Recoverable` (Blake Embrey)
        [#3488](#3488)
    - **src**: add O_NOATIME constant (Rich Trott)
      [#6492](#6492)
    - **src,module**: add --preserve-symlinks command line flag (James M
      Snell) [#6537](#6537)
    - **util**: adhere to `noDeprecation` set at runtime (Anna Henningsen)
      [#6683](#6683)
    
    As of this release the 6.X line now includes 64-bit binaries for Linux
    on Power Systems running in big endian mode in addition to the existing
    64-bit binaries for running in little endian mode.
    
    PR-URL: #6810
    evanlucas committed May 17, 2016
    Configuration menu
    Copy the full SHA
    a4705f6 View commit details
    Browse the repository at this point in the history
  115. Working on v6.2.1

    PR-URL: #6810
    evanlucas committed May 17, 2016
    5 Configuration menu
    Copy the full SHA
    7b2949a View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2016

  1. test: add --repeat option to tools/test.py

    I often want to run a test many times to see if a failure
    can be recreated and I believe this is a common
    use case.  We even have this job in the CI
    https://ci.nodejs.org/job/node-stress-single-test/configure
    but often you want to run it on a specific machine.
    
    This patch adds the --repeat option so that
    you can repeat the selected set of tests a
    number of times. Given existing options
    in test.py this will allow you to run
    one or more tests for the number of
    repeats specified. For example:
    
    tools/test.py -j8 --repeat 1000 parallel/test-process-exec-argv
    
    runs the test-process-exec-argv test 1000 times,
    running 8 copies in parallel
    
    tools/test.py --repeat 2
    
    would run the entire test suite twice.
    
    PR-URL: #6700
    Reviewed-By: Ben Noorhduis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: thefourtheye - Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: joaocgreis - João Reis <reis@janeasystems.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    mhdawson authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    827b3eb View commit details
    Browse the repository at this point in the history
  2. process: internal/process/stdio.js cleanup / modernization

    Avoid using deprecated getter syntax plus other
    miscellaneous updates.
    
    PR-URL: #6766
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    1067140 View commit details
    Browse the repository at this point in the history
  3. doc: update openssl.org hash links

    The hash link format has changed from #HASH_LINK to #HASH-LINK.
    
    PR-URL: #6817
    Reviewed-By: Roman Klauke <romankl@users.noreply.github.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    silverwind authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    758fadf View commit details
    Browse the repository at this point in the history
  4. doc: add added: in for tty

    Refs: #6578
    PR-URL: #6783
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    ba30899 View commit details
    Browse the repository at this point in the history
  5. doc: remove link to Sign in crypto.md

    PR-URL: #6812
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    fanatid authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    bf4724a View commit details
    Browse the repository at this point in the history
  6. doc: add added: information for fs

    Ref: #6578
    PR-URL: #6717
    Reviewed-By: Robert Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    5a1e823 View commit details
    Browse the repository at this point in the history
  7. zlib: remove _closed in source

    This is purely cleanup and carries no visible behavioural changes.
    Up to now, `this._closed` was used in zlib.js as a
    synonym of `!this._handle`. This change makes this connection
    explicit and removes the `_closed` property from zlib streams,
    as the previous duplication has been the cause of subtle errors
    like #6034.
    
    This also makes zlib errors lead to an explicit `_close()` call
    rather than waiting for garbage collection to clean up the handle,
    thus returning memory resources earlier in the case of an error.
    
    Add a getter for `_closed` so that the property remains accessible
    by legacy code.
    
    PR-URL: #6574
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    6441556 View commit details
    Browse the repository at this point in the history
  8. test: added tests for https-agent-getname

    PR-URL: #6762
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    suryagh authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    7c932c2 View commit details
    Browse the repository at this point in the history
  9. test: cluster-setup-master online workers check

    Previously a `checks.workers` boolean was conditionally set, but never
    checked. Additionally, it was never actually set because
    `cluster.onlineWorkers` is always undefined.
    
    PR-URL: #6535
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    drifkin authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    2895860 View commit details
    Browse the repository at this point in the history
  10. test: robust handling of env for npm-test-install

    Currently we are overwriting the entire env object of the child-process
    spawned in `npm-test-install`. This commit alternatively clones the
    `process.env` object and modifies it with the neccessary changes before
    passing it the the spawned process.
    
    Fixes: #6736
    
    PR-URL: #6797
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Myles Borins authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    81e765f View commit details
    Browse the repository at this point in the history
  11. doc: clarify fs.mkdtemp prefix argument

    Per: #6142
    
    Clarify the prefix argument.
    
    Fixes: #6142
    PR-URL: #6800
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
    jasnell authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    5cad04b View commit details
    Browse the repository at this point in the history
  12. path: fix basename() regressions

    This commit fixes a regression in basename() for the case when a
    supplied extension name completely matches the resulting basename.
    
    Fixes: #6587
    PR-URL: #6590
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    mscdex authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    1908b7f View commit details
    Browse the repository at this point in the history
  13. test: remove duplicate path tests

    The TypeError checks are already done later on in the test file
    for all path functions.
    
    PR-URL: #6590
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    mscdex authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    1469b98 View commit details
    Browse the repository at this point in the history
  14. test: add more path.basename() tests

    PR-URL: #6590
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    mscdex authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    528ca04 View commit details
    Browse the repository at this point in the history
  15. test: fix flaky test-stdout-close-catch

    Make sure that `catch-stdout-error` has written data before the
    destination process exits.
    
    Fixes: #6791
    PR-URL: #6808
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
    santigimeno authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    bae7adb View commit details
    Browse the repository at this point in the history
  16. src: fix without-intl build

    In 5d38d54, an additional property in node_config.cc was added
    whose definition depends on having the local `env` variable declared,
    which in turn depended on `NODE_HAVE_I18N_SUPPORT` being defined.
    
    Moving `env = ...` out of the `#ifdef` block allows building via
    `./configure --without-intl` again.
    
    PR-URL: #6820
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    0841496 View commit details
    Browse the repository at this point in the history
  17. test: add logging for test-debug-port-cluster

    The test is currently flaky and CI provides no real information because
    the test times out rather than failing on an assertion. Add logging to
    gather more information about the failure.
    
    Refs: #6754
    PR-URL: #6769
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    5374afd View commit details
    Browse the repository at this point in the history
  18. test: fix test-debug-port-cluster flakiness

    Remove port increment by `1337` which appears to sometimes result in a
    port that is already in use. There is no reason not to use
    `common.PORT`.
    
    PR-URL: #6769
    Fixes: #6754
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    2cf3a53 View commit details
    Browse the repository at this point in the history
  19. doc: add added: info for dgram.*Membership()

    Since I was doing the necessary git archaeology anyway, I took the time
    to add YAML information to the docs about when `addMembership()` and
    `dropMembership()` first appeared in their current forms.
    
    PR-URL: #6753
    Ref: #6578
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    253db33 View commit details
    Browse the repository at this point in the history
  20. dgram,test: add addMembership/dropMembership tests

    The only tests for `addMembership()` and `dropMembership()` (from the
    `dgram` module) were in `test/internet` which means they almost never
    get run. This adds checks in `test/parallel`.
    
    PR-URL: #6753
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    588c76c View commit details
    Browse the repository at this point in the history
  21. unix,stream: fix getting the correct fd for a handle

    On OSX it's possible that the fd is replaced, so use the proper libuv
    API to get the correct fd.
    
    PR-URL: #6753
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    saghul authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    f3e3eeb View commit details
    Browse the repository at this point in the history
  22. doc: add added: information for punycode

    PR-URL: #6805
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    firedfox authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    08f1361 View commit details
    Browse the repository at this point in the history
  23. http: use localAddress instead of path

    Fix `options` usage on `lib/_http_agent.js` for the Legacy API.
    
    Fixes: #5051
    PR-URL: #5190
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    dirceu authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    2ab3609 View commit details
    Browse the repository at this point in the history
  24. doc: add note for fs.watch virtualized env

    Fixes: #6765
    PR-URL: #6809
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    eljefedelrodeodeljefe authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    b52d838 View commit details
    Browse the repository at this point in the history
  25. tools: print stderr on bad test.py vmArch check

    This makes it so you can see why the check fails if it does.
    
    Typically that sort of thing can happen if you are modifying
    bootstrapping or `process`.
    
    PR-URL: #6786
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Fishrock123 authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    614907e View commit details
    Browse the repository at this point in the history
  26. doc: fix name to match git log

    Git logs print my full name Robert Jefe Lindstaedt.
    When I did #6389 I forgot simply forgot it.
    
    PR-URL: #6880
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    eljefedelrodeodeljefe authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    8309dba View commit details
    Browse the repository at this point in the history
  27. doc: Add resolveNaptr and naptr rrtype docs

    Updates the dns module documentation to include documentation on
    the resolveNaptr method, and also adds the option NAPTR to the
    list of valid values for rrtype in dns.resolve(hostname[, rrtype],
    callback).
    
    PR-URL: #6586
    Fixes: #6507
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    doug-wade authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    0ae512a View commit details
    Browse the repository at this point in the history
  28. test: refactor test-tls-reuse-host-from-socket

    Replace booleans with `common.mustCall()`, migrate from `var` to
    `const`, and apply minor formatting changes.
    
    PR-URL: #6756
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    1965e44 View commit details
    Browse the repository at this point in the history
  29. doc: improve vm.md copy

    General improvements to vm module documentation
    
    PR-URL: #6827
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    jasnell authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    12a3d01 View commit details
    Browse the repository at this point in the history
  30. test: refactor to eliminate __defineGetter__

    In preparation for a lint rule to flag `__defineGetter__`, refactor the
    one remaining instance in the code base.
    
    PR-URL: #6774
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    c81b6f8 View commit details
    Browse the repository at this point in the history
  31. tools: disallow deprecated define getter/setter

    PR-URL: #6774
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Refs: #6768
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    ceee56b View commit details
    Browse the repository at this point in the history
  32. doc: reduce GitHub template verbosity

    Reduce unnecessarily verbose paragraph to a sentence.
    
    PR-URL: #6801
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    45ca7cf View commit details
    Browse the repository at this point in the history
  33. build: unbreak configure with python 2.6

    Commit 2b1c01c ("build: refactor pkg-config for shared libraries")
    from May 2015 introduced python 2.7-specific code.
    
    It mainly affects people building on old RHEL platforms where the system
    python is 2.6.  Seemingly a dying breed because the issue went unnoticed
    (or at least unreported) for a whole year.
    
    Fixes: #6711
    PR-URL: #6874
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    bnoordhuis authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    55c0b3e View commit details
    Browse the repository at this point in the history
  34. build: update build-addons when node-gyp changes

    We can tell when `node-gyp` is changed by creating a prerequisite on
    `deps/npm/node_modules/node-gyp/package.json`. The prerequisite is added
    to the `test/addons/.buildstamp` since `build-addons` is .PHONY.
    
    Testing for this change was entirely manual.
    
      $ make clean test-build # Initial build
      $ make test-build # Make sure build-addons doesn't rebuild
      $ touch deps/npm/node_modules/node-gyp/package.json # simulate change
      $ make test-build # Ensure build-addons rebuilds
    
    PR-URL: #6787
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    lance authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    e7b03be View commit details
    Browse the repository at this point in the history
  35. doc: fix mkdtemp example by removing hyphen

    The example uses only `/tmp`, not `/tmp-`. So, the result cannot be
    `/tmp-abc123`, but just `/tmpabc123`.
    
    PR-URL: #6834
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    thefourtheye authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    8a0329f View commit details
    Browse the repository at this point in the history
  36. doc: add added: info for process.cpuUsage

    Refs: #6578
    PR-URL: #6863
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    e1fb480 View commit details
    Browse the repository at this point in the history
  37. doc: make param names consistent & fix doc link

    The parameter to `fs.mkdtemp` is actually `prefix`, not `template`,
    because the string passed is appended with the randomly generated
    string.
    
    The doc link for `fs.mkdtemp()` was missing and it is included in this
    patch.
    
    PR-URL: #6832
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    thefourtheye authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    5afb91b View commit details
    Browse the repository at this point in the history
  38. fs: mkdtemp shouldn't crash if no callback passed

    As it is, `fs.mkdtemp` crashes with a C++ assertion if the callback
    function is not passed. This patch uses `maybeCallback` to create one,
    if no callback function is passed.
    
    PR-URL: #6828
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    thefourtheye authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    c068880 View commit details
    Browse the repository at this point in the history
  39. fs: move mkdtemp* functions near static functions

    PR-URL: #6828
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    thefourtheye authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    c4329aa View commit details
    Browse the repository at this point in the history
  40. doc: fix typo in Error.captureStackTrace

    PR-URL: #6811
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    mekhtiari authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    e5a7cec View commit details
    Browse the repository at this point in the history
  41. doc: general improvements to v8.md copy

    PR-URL: #6829
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    jasnell authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    eff73c7 View commit details
    Browse the repository at this point in the history
  42. doc: Update DCO to v1.1

    PR-URL: #6353
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Mikeal Rogers <mikeal.rogers@gmail.com>
    williamkapke authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    565d4ca View commit details
    Browse the repository at this point in the history
  43. doc: add bengl to collaborators

    PR-URL: #6921
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    bengl authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    f1a8c31 View commit details
    Browse the repository at this point in the history
  44. installer: don't install node_internals.h

    As the name suggests, it's for internal use only, so don't install it.
    
    Including it in an add-on doesn't work because the file depends on other
    header files that are not installed.
    
    Adding it to the install list appears to have been an oversight in
    commit 32478ac ("build: unix install node and dep library headers").
    
    PR-URL: #6913
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    bnoordhuis authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    6f0d8b3 View commit details
    Browse the repository at this point in the history
  45. test: fix component printing on windows

    Commit 084b2ec ("test: include component in tap output") introduced
    an in hindsight glaringly obvious but fortunately not very critical
    Windows-specific bug by failing to take the path separator into account.
    This commit rectifies that, the prefix is now correctly stripped.
    
    PR-URL: #6915
    Refs: #6653
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bnoordhuis authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    32cc43a View commit details
    Browse the repository at this point in the history
  46. util: pretty-print SIMD types

    Before:
    
        Bool32x4 {}
        Float32x4 {}
        Int32x4 {}
        // etc.
    
    After:
    
        Bool32x4 [ false, false, false, false ]
        Float32x4 [ NaN, NaN, NaN, NaN ]
        Int32x4 [ 0, 0, 0, 0 ]
        // etc.
    
    PR-URL: #6917
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    bnoordhuis authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    d270706 View commit details
    Browse the repository at this point in the history
  47. doc: make the api doc print-friendly

    Fixes: #6743
    
    PR-URL: #6748
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    bl4d32 authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    cb8de85 View commit details
    Browse the repository at this point in the history
  48. doc: add added: information for zlib

    Ref: #6578
    PR-URL: #6840
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    527a8a4 View commit details
    Browse the repository at this point in the history
  49. buffer: fix single digit hex string handling

    Fixes single digit hex strings not raising TypeError on Buffer creation.
    
    Fixes: #6770
    PR-URL: #6775
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    jspri authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    98270c6 View commit details
    Browse the repository at this point in the history
  50. doc: general improvements to util.md

    PR-URL: #6897
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    jasnell authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    a320a01 View commit details
    Browse the repository at this point in the history
  51. udp: use libuv API to get file descriptor

    Refs: #6838
    PR-URL: #6908
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    saghul authored and rvagg committed Jun 2, 2016
    1 Configuration menu
    Copy the full SHA
    36ed4a2 View commit details
    Browse the repository at this point in the history
  52. doc: make doc-only -> fallback to user binary

    After the #3888 it was not possible to "make doc-only"
    in some situations. This now fallsback to any installed
    node version and throws "node not found" in error case.
    
    Ref: #3888
    
    PR-URL: #6906
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    eljefedelrodeodeljefe authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    15f6224 View commit details
    Browse the repository at this point in the history
  53. string_bytes: Make base64 encode/decode reusable

    Node already has support for base64 encoding and decoding that is not
    visible outside the string_bytes.cc file. Our work on providing a
    support for the Chrome inspector protocol
    (#6792) requires base64 encoding
    support. Rather then introducing a second copy of the base64 encoder,
    we suggest moving this code into a separate header.
    
    PR-URL: #6910
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: ofrobots - Ali Ijaz Sheikh <ofrobots@google.com>
    Eugene Ostroukhov authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    756ec80 View commit details
    Browse the repository at this point in the history
  54. doc: reference list of language-specific globals

    Fixes: #6894
    PR-URL: #6900
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    9fa1b19 View commit details
    Browse the repository at this point in the history
  55. doc: add @othiym23 to list of collaborators

    Forrest Norvell (that's me!) has been a collaborator since roughly April
    2015. I thought I'd added myself to the list of collaborators, but
    apparently hadn't. I was onboarded by @chrisdickinson as part of the
    second or third group of collaborators added to the project.
    
    PR-URL: #6945
    Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
    othiym23 authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    f6558ec View commit details
    Browse the repository at this point in the history
  56. doc: add jhamhader to collaborators

    PR-URL: #6946
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jhamhader authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    0f0003f View commit details
    Browse the repository at this point in the history
  57. doc: fix typos in timers topic to aid readability

    Typos in the `setTimeout` vs. `setImmediate` section were hindering
    readability. Fixed these typos.
    
    PR-URL: #6916
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Kevin Donahue authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    db3d2a7 View commit details
    Browse the repository at this point in the history
  58. child_process: allow buffer encoding in spawnSync

    When the 'buffer' encoding is passed to spawnSync(), an exception
    is thrown in Buffer's toString() method because 'buffer' is not
    a valid encoding there. This commit special cases the 'buffer'
    encoding.
    
    Fixes: #6930
    PR-URL: #6939
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    cjihrig authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    b28468e View commit details
    Browse the repository at this point in the history
  59. test: refactor spawnSync() cwd test

    This commit refactors test-child-process-spawnsync.js to use
    the reusable common.spawnSyncPwd().
    
    PR-URL: #6939
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    cjihrig authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    69e119d View commit details
    Browse the repository at this point in the history
  60. doc: clarify buffer class

    Fixes: #6891
    PR-URL: #6914
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    stevemao authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    ee1865d View commit details
    Browse the repository at this point in the history
  61. vm: don't abort process when stack space runs out

    Make less assumptions about what objects will be available when
    vm context creation or error message printing fail because V8
    runs out of JS stack space.
    
    Ref: #6899
    PR-URL: #6907
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    55b736a View commit details
    Browse the repository at this point in the history
  62. module: don't cache uninitialized builtins

    Don't cache the exported values of fully uninitialized builtins.
    This works by adding an additional `loading` flag that is only
    active during initial loading of an internal module and checking
    that either the module is fully loaded or is in that state before
    using its cached value.
    
    This has the effect that builtins modules which could not be loaded
    (e.g. because compilation failed due to missing stack space) can be
    loaded at a later point.
    
    Fixes: #6899
    PR-URL: #6907
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    178f308 View commit details
    Browse the repository at this point in the history
  63. child_process: emit IPC messages on next tick

    Currently, if an IPC event handler throws an error, it can
    cause the message to not be consumed, leading to messages piling
    up. This commit causes IPC events to be emitted on the next tick,
    allowing the channel's processing logic to move forward as
    normal.
    
    Fixes: #6561
    PR-URL: #6909
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    cjihrig authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    27d0eb0 View commit details
    Browse the repository at this point in the history
  64. test: verify IPC messages are emitted on next tick

    The test in this commit runs correctly if IPC messages are
    properly consumed and emitted. Otherwise, the test times out.
    
    Fixes: #6561
    PR-URL: #6909
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    santigimeno authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    4cc6a18 View commit details
    Browse the repository at this point in the history
  65. cluster: close ownerless handles on disconnect()

    When a worker is disconnecting, it shuts down all of the handles
    it is waiting on. It is possible that a handle does not have an
    owner, which causes a crash. This commit closes such handles
    without accessing the missing owner.
    
    Fixes: #6561
    PR-URL: #6909
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    cjihrig authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    28b7342 View commit details
    Browse the repository at this point in the history
  66. test: test cluster worker disconnection on error

    This test checks that ownerless cluster worker handles are closed
    correctly on disconnection.
    
    Fixes: #6561
    PR-URL: #6909
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    santigimeno authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    83e6d53 View commit details
    Browse the repository at this point in the history
  67. src: inherit first from AsyncWrap

    To make sure casting a class of multiple inheritance from a void* to
    AsyncWrap succeeds make AsyncWrap the first inherited class.
    
    PR-URL: #6184
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    trevnorris authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    7e57757 View commit details
    Browse the repository at this point in the history
  68. src: always clear wrap before persistent Reset()

    In case the handle is stored and accessed after the associated C++ class
    was destructed, set the internal pointer to nullptr so any
    getters/setters can return accordingly without aborting the application.
    
    PR-URL: #6184
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    trevnorris authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    4da3e1e View commit details
    Browse the repository at this point in the history
  69. tls_wrap: do not abort on new TLSWrap()

    Though the TLSWrap constructor is only called via TLSWrap::Wrap() (i.e.
    tls_wrap.wrap()) internally, it is still exposed to JS. Don't allow the
    application to abort by inspecting the instance before it has been
    wrap'd by another handle.
    
    PR-URL: #6184
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    trevnorris authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    5779ed2 View commit details
    Browse the repository at this point in the history
  70. stream_base: always use Base template class

    First cast the pointer to the child Base class before casting to the
    parent class to make sure it returns the correct pointer.
    
    PR-URL: #6184
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    trevnorris authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    0d08fc4 View commit details
    Browse the repository at this point in the history
  71. src: no abort from getter if object isn't wrapped

    v8::Object::GetAlignedPointerFromInternalField() returns a random value
    if Wrap() hasn't been run on the object handle. Causing v8 to abort if
    certain getters are accessed. It's possible to access these getters and
    functions during class construction through the AsyncWrap init()
    callback, and also possible in a subset of those scenarios while running
    the persistent handle visitor.
    
    Mitigate this issue by manually setting the internal aligned pointer
    field to nullptr in the BaseObject constructor and add necessary logic
    to return appropriate values when nullptr is encountered.
    
    PR-URL: #6184
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    trevnorris authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    4333fda View commit details
    Browse the repository at this point in the history
  72. test: improve debug-break-on-uncaught reliability

    Running the test through CI reveals unreliability due to a race
    condition. These changes mitigate the race condition, but do not
    eliminate it.
    
    PR-URL: #6793
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    38a3323 View commit details
    Browse the repository at this point in the history
  73. doc: remove "\" within backticks

    Ref: #6911
    Ref: #5075
    
    PR-URL: #6952
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    rodmachen authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    95f8d59 View commit details
    Browse the repository at this point in the history
  74. doc: add bmeck to collaborators

    PR-URL: #6962
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    bmeck authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    145a6b9 View commit details
    Browse the repository at this point in the history
  75. doc: add firedfox to collaborators

    PR-URL: #6961
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    firedfox authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    8f623a3 View commit details
    Browse the repository at this point in the history
  76. src: add include guards to internal headers

    For consistency with the newly added src/base64.h header, check that
    NODE_WANT_INTERNALS is defined and set in internal headers.
    
    PR-URL: #6948
    Refs: #6910
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    bnoordhuis authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    6444567 View commit details
    Browse the repository at this point in the history
  77. deps: upgrade to V8 5.0.71.52

    Pick up the latest set of patch level updates from the V8 5.0 branch.
    v8/v8@5.0.71.47...5.0.71.52
    
    Fixes: #6158
    PR-URL: #6928
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    targos authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    bfd7b24 View commit details
    Browse the repository at this point in the history
  78. doc: general improvements to string_decoder.md copy

    PR-URL: #6940
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    jasnell authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    f3ae421 View commit details
    Browse the repository at this point in the history
  79. cluster: guard against undefined message handlers

    cluster's internal message handling includes a cache of callback
    functions. Once the message for that callback is received, it is
    removed from the cache. If, for any reason, the same message ID
    is processed twice, the callback will be missing from the cache
    and cluster will try to call undefined as a function. This commit
    guards against this scenario.
    
    Refs: #6561
    PR-URL: #6902
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    cjihrig authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    93e150f View commit details
    Browse the repository at this point in the history
  80. child_process: measure buffer length in bytes

    This change fixes a known issue where `maxBuffer` limits by characters
    rather than bytes. Benchmark added to confirm no performance regression
    occurs with this change.
    
    PR-URL: #6764
    Fixes: #1901
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    0503681 View commit details
    Browse the repository at this point in the history
  81. tls: catch certCbDone exceptions

    Catch and emit `certCbDone` exceptions instead of throwing them as
    `uncaughtException` and crashing the whole process.
    
    Fix: #6822
    PR-URL: #6887
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    indutny authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    21e3135 View commit details
    Browse the repository at this point in the history
  82. tools: restore change of signatures to opts hashes

    These signatures were originally converted to opts hashes in #3888. That
    change was misinterpreted as the intrinsic cause of a test failure and
    reverted in #6680.
    
    PR-URL: #6690
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    jmm authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    bf3afce View commit details
    Browse the repository at this point in the history
  83. debugger: propagate --debug-port= to debuggee

    Before this commit `node --debug-port=1234 debug t.js` ignored the
    --debug-port= argument, binding to the default port 5858 instead,
    making it impossible to debug more than one process on the same
    machine that way.
    
    This commit also reduces the number of places where the default port
    is hard-coded by one.
    
    Fixes: #3345
    PR-URL: #3470
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    2184e77 View commit details
    Browse the repository at this point in the history
  84. tools: make sure doctool anchors respect includes

    Previously, output files which were created using includes (notably,
    the single-page all.html) had basically broken internal links all
    over the place because references like `errors.html#errors_class_error`
    are being used, yet `id` attributes were generated that looked like
    `all_class_error`.
    
    This PR adds generation of comments from the include preprocessor
    that indicate from which file the current markdown bits come and
    lets the HTML output generation take advantage of that so that more
    appropriate `id` attributes can be generated.
    
    PR-URL: #6943
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: Daniel Wang <wangyang0123@gmail.com>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    108523e View commit details
    Browse the repository at this point in the history
  85. doc: fix broken references in changelogs

    Some references to a few versions were broken, likely in part
    due to the transition to a split changelog format.
    
    PR-URL: #6942
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    98e497b View commit details
    Browse the repository at this point in the history
  86. doc: fix broken references

    Fix minor broken references in crypto.md, net.md and domains.md
    (which uses `EventEmitter` as a type, of which the anchor in
    `events.md` has changed).
    
    PR-URL: #6941
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    5990a7f View commit details
    Browse the repository at this point in the history
  87. test: add regression test for Proxy as vm context

    A Proxy context should not hide built-in global objects.
    Ref: #6158
    
    PR-URL: #6967
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    targos authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    6f3f5af View commit details
    Browse the repository at this point in the history
  88. dgram: copy the list in send

    This commit fix a possible crash situation in dgram send().
    A crash is possible if an array is passed, and then altered after the
    send call, as the call to libuv is wrapped in process.nextTick().
    It also avoid sending an empty array to libuv by allocating an empty
    buffer. It also does some cleanup inside send() to increase readability.
    
    It removes test flakyness by use common.mustCall and
    common.platformTimeout. Fixes situations were some events were not
    asserted to be emitted.
    
    Fixes: #6616
    PR-URL: #6804
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    mcollina authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    8e6f8b2 View commit details
    Browse the repository at this point in the history
  89. doc: general improvements to tls.md copy

    Restructuring and clarifications to the tls.md copy
    to improve readability and flow.
    
    PR-URL: #6933
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
    jasnell authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    a9b90a6 View commit details
    Browse the repository at this point in the history
  90. doc: add yorkie to collaborators

    PR-URL: #7004
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    yorkie authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    b7ca0a2 View commit details
    Browse the repository at this point in the history
  91. doc: general improvements to url.md copy

    General cleanup and restructuring of the doc. Added
    additional detail to how URLs are serialized.
    
    PR-URL: #6904
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    jasnell authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    a5e3edd View commit details
    Browse the repository at this point in the history
  92. doc: add added: information for child_process

    Ref: #6578
    PR-URL: #6927
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    856638d View commit details
    Browse the repository at this point in the history
  93. doc: add added: data for cli.md

    PR-URL: #6960
    Refs: #6578
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    bc2efe2 View commit details
    Browse the repository at this point in the history
  94. test,win: skip addons/load-long-path on WOW64

    This test fails on WOW64 because of a bug in the OS, and there is
    no acceptable workaround.
    
    Ref: #3667
    
    PR-URL: #6675
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: cjihrig - Colin Ihrig <cjihrig@gmail.com>
    orangemocha authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    ea287fc View commit details
    Browse the repository at this point in the history
  95. test: verify cluster worker exit

    test-cluster-disconnect-handles already includes logic that
    tries to cleanup any child processes when the test fails. This
    commit adds additional checks to verify that the child exited
    normally, and fails the test if that is not the case.
    
    Refs: #6988
    PR-URL: #6993
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    cjihrig authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    b5949f8 View commit details
    Browse the repository at this point in the history
  96. doc: general improvements to tty.md

    PR-URL: #6931
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    jasnell authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    3909209 View commit details
    Browse the repository at this point in the history
  97. doc: clarified use of sexual language in the CoC

    Clarifies the code of conduct by adding some wording discouraging the
    use of sexualized language.
    
    This PR was prompted by some moderation discussion, and we realized
    that there was some ambiguity around this topic in the current CoC
    
    PR-URL: #6973
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    nebrius authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    ae1bf83 View commit details
    Browse the repository at this point in the history
  98. doc: improve server.address() doc text

    PR-URL: #7001
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    3ae9f14 View commit details
    Browse the repository at this point in the history
  99. doc: improve server.listen() documentation prose

    PR-URL: #7000
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuval Brik <yuval@brik.org.il>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    0f17a28 View commit details
    Browse the repository at this point in the history
  100. doc: update process.hrtime docs to include optional parameter

    Adds more explicit documentation for the single optional parameter
    to process.hrtime to the process docs.
    
    PR-URL: #6585
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    doug-wade authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    7c38327 View commit details
    Browse the repository at this point in the history
  101. cluster: reset handle index on close

    It allows reopening a server after it has been closed.
    
    Fixes: #6693
    PR-URL: #6981
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ron Korving <ron@ronkorving.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    santigimeno authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    0bd8f4c View commit details
    Browse the repository at this point in the history
  102. doc: add info on what's used for fswatch on AIX

    Info is provided on for the other OS's. Add similar
    level of info for AIX.
    
    PR-URL: #6837
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    mhdawson authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    72d4692 View commit details
    Browse the repository at this point in the history
  103. build: re-add --ninja option to configure

    Ninja is a build backend supported by gyp which is much faster than
    Make and is able to parallelize builds across all of the available
    cores very well. On my machine, this reduces the average build time
    from 5:14 minutes to 4:33 minutes.
    
    Refs: #467
    Refs: de224d6
    PR-URL: #6780
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    ehsan authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    1fece2f View commit details
    Browse the repository at this point in the history
  104. buffer: fix dataview-set benchmark

    Improves numbers up to 4x by avoiding repetitive dynamic method lookup.
    
    PR-URL: #6922
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    RReverser authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    1bcc226 View commit details
    Browse the repository at this point in the history
  105. doc: add added: information for console

    Information extracted from git history.
    
    Ref: #6578
    PR-URL: #6995
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Julian Duque <julianduquej@gmail.com>
    edsadr authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    b30d078 View commit details
    Browse the repository at this point in the history
  106. doc: add added: information for vm

    Ref: #6578
    PR-URL: #7011
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Julian Duque <julianduquej@gmail.com>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    216a3cd View commit details
    Browse the repository at this point in the history
  107. deps: upgrade npm to 3.9.3

    Contains the following npm releases:
    - v3.9.0: https://github.com/npm/npm/releases/tag/v3.9.0
    - v3.9.1: https://github.com/npm/npm/releases/tag/v3.9.1
    - v3.9.2: https://github.com/npm/npm/releases/tag/v3.9.2
    - v3.9.3: https://github.com/npm/npm/releases/tag/v3.9.3
    
    PR-URL: #7030
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    zkat authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    ded02b9 View commit details
    Browse the repository at this point in the history
  108. test: work around debugger not killing inferior

    On UNIX platforms, the debugger doesn't reliably kill the inferior when
    killed by a signal.  Work around that by spawning the debugger in its
    own process group and killing the process group instead of just the
    debugger process.
    
    This is a hack to get the continuous integration back to green, it
    doesn't address the underlying issue, which is that the debugger
    shouldn't leave stray processes behind.
    
    Fixes: #7034
    PR-URL: #7037
    Refs: #3470
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bnoordhuis authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    e4ac808 View commit details
    Browse the repository at this point in the history
  109. zlib: release callback and buffer after processing

    PR-URL: #6955
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Yuval Brik <yuval@brik.org.il>
    mdlavin authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    1e26b82 View commit details
    Browse the repository at this point in the history
  110. tls,https: respect address family when connecting

    Respect the `{ family: 6 }` address family property when connecting to
    a remote peer over TLS.
    
    Fixes: #4139
    Fixes: #6440
    PR-URL: #6654
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bnoordhuis authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    257e54b View commit details
    Browse the repository at this point in the history
  111. test: use strictEqual consistently in agent test

    Update parallel/test-http-agent-getname to use assert.strictEqual()
    consistently and const-ify variables while we're here.
    
    PR-URL: #6654
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bnoordhuis authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    8c289df View commit details
    Browse the repository at this point in the history
  112. doc: minor improvements to util.md

    PR-URL: #6932
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    thefourtheye authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    3518ab9 View commit details
    Browse the repository at this point in the history
  113. string_decoder: rewrite implementation

    This commit provides a rewrite of StringDecoder that both improves
    performance (for non-single-byte encodings) and understandability.
    
    Additionally, StringDecoder instantiation performance has increased
    considerably due to inlinability and more efficient encoding name
    checking.
    
    PR-URL: #6777
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    mscdex authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    79ad172 View commit details
    Browse the repository at this point in the history
  114. test: remove modifcation to common.PORT

    A possibly-buggy fixture server uses `common.PORT+1000` for its port
    rather than `common.PORT`. That could result in it clashing with other
    ports if tests are run in parallel. The test runner increments
    `common.PORT` by 100 for each running instance for tests. Change to use
    common.PORT and have the tests that use the fixture start with
    common.PORT+1 for anything they need.
    
    PR-URL: #6990
    Refs: #6989
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    0a258e5 View commit details
    Browse the repository at this point in the history
  115. doc: buffers are not sent over IPC with a socket

    If a socket is sent to a child, any data that is buffered in the socket
    will not be sent to the child. The child will only receive data from the
    socket that is sent after the child has the socket.
    
    PR-URL: #6951
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Tim Kuijsten authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    f154486 View commit details
    Browse the repository at this point in the history
  116. doc: fix typos in WORKING_GROUPS.md

    PR-URL: #7032
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    joaosa authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    b5e93c9 View commit details
    Browse the repository at this point in the history
  117. doc: update labels and CI info in onboarding doc

    PR-URL: #7006
    Reviewed-By: Robert Jefe Lindstaedt <robert.lindstaedt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    3c2c4c8 View commit details
    Browse the repository at this point in the history
  118. doc: improve debugger doc prose

    PR-URL: #7007
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    14b3ba3 View commit details
    Browse the repository at this point in the history
  119. test: fix test-debug-port-numbers on OS X

    According to kill(2), kill returns `EPERM` error if when signalling a
    process group any of the members could not be signalled.
    
    PR-URL: #7046
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    santigimeno authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    b23cd48 View commit details
    Browse the repository at this point in the history
  120. doc,test: add How to write a Node.js test guide

    PR-URL: #6984
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Yorkie Liu <yorkiefixer@gmail.com>
    santigimeno authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    b2c7d46 View commit details
    Browse the repository at this point in the history
  121. win,build: add creation of zip and 7z package

    Add a step in vcbuild.bat to create a minimal package including node
    and npm that can be used as an alternative to the MSI.
    
    Compress the node.pdb file as zip and 7z.
    
    All files are uploaded as part of build-release.
    
    Reviewed-By: Joao Reis <reis@janeasystems.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Alexis Campailla <orangemocha@nodejs.org>
    PR-URL: #5995
    Fixes: nodejs/build#299
    Fixes: #5696
    bzoz authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    cb2ef35 View commit details
    Browse the repository at this point in the history
  122. cluster: rewrite debug ports consistently

    When debug flags are passed to clustered applications, the debug
    port is rewritten for each worker process to avoid collisions.
    Prior to this commit, each debug flag would get a unique value.
    This commit reworks the logic to assign the same port value to
    all debug flags for a single worker.
    
    PR-URL: #7050
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    cjihrig authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    2132d34 View commit details
    Browse the repository at this point in the history
  123. cluster: expose result of send()

    There are several places in the cluster module where a version
    of process.send() is called, but the result is swallowed. Most
    of these cases are internal, but Worker.prototype.send(), which
    is publicly documented, also suffers from this problem. This
    commit exposes the return value to facilitate better error
    handling, and bring Worker.prototype.send() into compliance
    with the documentation.
    
    PR-URL: #6998
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ron Korving <ron@ronkorving.nl>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    cjihrig authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    6a62bb0 View commit details
    Browse the repository at this point in the history
  124. doc: addresses nits in string_decoder, url, util

    - Only `@@toStringTag` affects `util.isError()`, this is the reason why
    it uses `Object.prototype.toString.call(argument)` under the hood.
    - Shows an actual Euro symbol for reference.
    - Uses line-drawing characters for the URL chart & fixes the chart
    borders.
    
    PR-URL: #7026
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Fishrock123 authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    1c12567 View commit details
    Browse the repository at this point in the history
  125. buffer: ignore negative allocation lengths

    Treat negative length arguments to `Buffer()`/`allocUnsafe()`
    as if they were zero so the allocation does not affect the
    pool’s offset.
    
    Fixes: #7047
    PR-URL: #7051
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    addaleax authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    371be9c View commit details
    Browse the repository at this point in the history
  126. test: remove common.PORT from gc tests

    Allow the operating system to provide an arbitrary available port rather
    than using `common.PORT`, as `common.PORT` makes it likely that a test
    will fail with `EADDRINUSE` as a side effect of an earlier test.
    
    PR-URL: #7013
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    3bfbe8a View commit details
    Browse the repository at this point in the history
  127. test: update weak module for gc tests

    Previous version of weak used for gc tests emitted a warning on OS X.
    Updating to current version eliminates warning.
    
    PR-URL: #7014
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    dea120f View commit details
    Browse the repository at this point in the history
  128. test: fix spurious EADDRINUSE in test-https-strict

    test-https-strict sometimes fails with EADDRINUSE in CI. Remove use of
    common.PORT to make the test resistant from side effects from other
    tests that may have not freed up the port.
    
    PR-URL: #7024
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    6cf0f62 View commit details
    Browse the repository at this point in the history
  129. test: make test-child-process-fork-net more robust

    test-child-process-fork-net will sometimes fail in CI with EADDRINUSE
    because an earlier test failed to free common.PORT. Have the operating
    system provide an available port instead.
    
    PR-URL: #7033
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    81a9f96 View commit details
    Browse the repository at this point in the history
  130. async_wrap: pass uid to JS as double

    Passing the uid via v8::Integer::New() converts it to a uint32_t. Which
    will trim the value early. Instead use v8::Number::New() to convert the
    int64_t to a double so that JS can see the full 2^53 range of uid's.
    
    PR-URL: #7096
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Andreas Madsen <amwebdk@gmail.com>
    trevnorris authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    99c05a1 View commit details
    Browse the repository at this point in the history
  131. tty: use blocking mode on OS X

    OS X has a tiny 1kb hard-coded buffer size for stdout / stderr to
    TTYs (terminals). Output larger than that causes chunking, which ends
    up having some (very small but existent) delay past the first chunk.
    That causes two problems:
    
    1. When output is written to stdout and stderr at similar times, the
    two can become mixed together (interleaved). This is especially
    problematic when using control characters, such as \r. With
    interleaving, chunked output will often have lines or characters erased
    unintentionally, or in the wrong spots, leading to broken output.
    CLI apps often extensively use such characters for things such as
    progress bars.
    
    2. Output can be lost if the process is exited before chunked writes
    are finished flushing. This usually happens in applications that use
    `process.exit()`, which isn't infrequent.
    
    See #6980 for more info.
    
    This became an issue as result of the Libuv 1.9.0 upgrade. A fix to
    an unrelated issue broke a hack previously required for the OS X
    implementation. This resulted in an unexpected behavior change in node.
    The 1.9.0 upgrade was done in c3cec1e,
    which was included in v6.0.0.
    Full details of the Libuv issue that induced this are at
    #6456 (comment)
    
    Refs: #1771
    Refs: #6456
    Refs: #6773
    Refs: #6816
    PR-URL: #6895
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Fishrock123 authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    4d3a759 View commit details
    Browse the repository at this point in the history
  132. test: test TTY problems by fakeing a TTY using openpty

    Many thanks to thefourtheye and addaleax who helped make the python
    bits of this possible.
    
    See #6980 for more info regarding
    the related TTY issues.
    
    Refs: #6456
    Refs: #6773
    Refs: #6816
    PR-URL: #6895
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Fishrock123 authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    6439fbf View commit details
    Browse the repository at this point in the history
  133. test: remove non-incremental common.PORT changes

    Remove uses of `common.PORT + 1337` where `common.PORT` suffices.
    
    PR-URL: #7055
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Refs: #6990
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    8b720c4 View commit details
    Browse the repository at this point in the history
  134. doc: edit pull request template

    Move checklist instructions closer to the checklist. Trim unnecessary
    words.
    
    PR-URL: #7058
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Trott authored and rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    e93198e View commit details
    Browse the repository at this point in the history
  135. 2016-06-02, Version 6.2.1 (Current)

    * buffer: Ignore negative lengths in calls to Buffer() and
      Buffer.allocUnsafe(). This fixes a possible security concern
      (reported by Feross Aboukhadijeh) where user input is passed
      unchecked to the Buffer constructor or allocUnsafe() as it can
      expose parts of the memory slab used by other Buffers in the
      application. Note that negative lengths are not supported by the
      Buffer API and user input to the constructor should always be
      sanitised and type-checked.
      (Anna Henningsen) #7030
    * npm: Upgrade npm to 3.9.3
      (Kat Marchán) #7030
    * tty: Default to blocking mode for stdio on OS X. A bug fix
      in libuv 1.9.0, introduced in Node.js v6.0.0, exposed problems with
      Node's use of non-blocking stdio, particularly on OS X which has a
      small output buffer. This change should fix CLI applications that
      have been having problems with output since Node.js v6.0.0 on OS X.
      The core team is continuing to address stdio concerns that exist
      across supported platforms and progress can be tracked at
      #6980.
      (Jeremiah Senkpiel) #6895
    * V8: Upgrade to V8 5.0.71.52. This includes a fix that addresses
      problems experienced by users of node-inspector since Node.js
      v6.0.0, see #6980 for details.
      (Michaël Zasso) #6928
    rvagg committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    c7b0d06 View commit details
    Browse the repository at this point in the history