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

v7.2.0 proposal #9745

Merged
merged 104 commits into from
Nov 22, 2016
Merged

v7.2.0 proposal #9745

merged 104 commits into from
Nov 22, 2016

Commits on Nov 11, 2016

  1. v8: update make-v8.sh to use git

    google build tool gclient doesn't support
    svn anymore. Updating v8 build script to use
    git instead.
    
    PR-URL: #9393
    Reviewed By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Jaideep Bajwa authored and MylesBorins committed Nov 11, 2016
    Configuration menu
    Copy the full SHA
    45df0ee View commit details
    Browse the repository at this point in the history
  2. deps: update V8 to 5.4.500.41

    PR-URL: #9412
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    targos authored and MylesBorins committed Nov 11, 2016
    Configuration menu
    Copy the full SHA
    33bcd6f View commit details
    Browse the repository at this point in the history
  3. gitignore: ignore all tap files

    We now have multiple tap producers; just ignore all
    files with the `.tap` extension.
    
    PR-URL: #9262
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    jbergstroem authored and MylesBorins committed Nov 11, 2016
    Configuration menu
    Copy the full SHA
    6b01bfa View commit details
    Browse the repository at this point in the history
  4. gtest: output tap comments as yamlish

    This makes yaml-ish parsers happy.
    Note: gtest still seems to output the expected/result slightly
    different making the full traceback less informational.
    
    PR-URL: #9262
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    jbergstroem authored and MylesBorins committed Nov 11, 2016
    Configuration menu
    Copy the full SHA
    23584e4 View commit details
    Browse the repository at this point in the history
  5. test: output tap13 instead of almost-tap

    Produce a tap13-compatible output which makes it
    simpler to parse. Output is still readable by
    the jenkins tap plugin.
    
    PR-URL: #9262
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    jbergstroem authored and MylesBorins committed Nov 11, 2016
    Configuration menu
    Copy the full SHA
    6a94ffb View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2016

  1. doc: fix link to cli.md in vm.md

    Looks like the link to cli.md is missing in vm.md:
    https://nodejs.org/api/vm.html#vm_vm_runindebugcontext_code
    
    Added the link which can be verified by using the following commands:
    $ make doc
    $ open out/doc/api/vm.html
    
    PR-URL: #9481
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    danbev authored and Myles Borins committed Nov 15, 2016
    Configuration menu
    Copy the full SHA
    f0d40e8 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2016

  1. tls: fix leak of WriteWrap+TLSWrap combination

    Writing data to TLSWrap instance during handshake will result in it
    being queued in `write_item_queue_`. This queue won't get cleared up
    until the end of the handshake.
    
    Technically, it gets cleared on `~TLSWrap` invocation, however this
    won't ever happen because every `WriteWrap` holds a reference to the
    `TLSWrap` through JS object, meaning that they are doomed to be alive
    for eternity.
    
    To breach this dreadful contract a knight shall embark from the
    `close` function to kill the dragon of memory leak with his magic
    spear of `destroySSL`.
    
    `destroySSL` cleans up `write_item_queue_` and frees `SSL` structure,
    both are good for memory usage.
    
    PR-URL: #9586
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    indutny authored and Myles Borins committed Nov 16, 2016
    Configuration menu
    Copy the full SHA
    ee65b48 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2016

  1. build: Add option to compile for coverage reports

    Add --coverage option to configure to support
    compiling for generation of C based coverage reports
    
    PR-URL: #9463
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    CurryKitten authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    3efb43c View commit details
    Browse the repository at this point in the history
  2. test: remove watchdog in test-debug-signal-cluster

    test-debug-signal-cluster contains a watchdog timer that results in
    false positives in CI. Remove the watchdog timer and let the test runner
    determine that the test has timed out.
    
    PR-URL: #9476
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    9491352 View commit details
    Browse the repository at this point in the history
  3. zlib: name every function Ref: #8913

    PR-URL: #9389
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    solebox authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    841a2c4 View commit details
    Browse the repository at this point in the history
  4. zlib: fix linting recently-introduced lint error

    Remove unnecessary named function. V8 will do a better job inferring the
    name from the assignment to a property. The current formulation does not
    pass linting.
    
    PR-URL: #9524
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    adcc5b1 View commit details
    Browse the repository at this point in the history
  5. doc: add npm link to README

    PR-URL: #7894
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    oscarmorrison authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    6f513e0 View commit details
    Browse the repository at this point in the history
  6. lib,test: remove unneeded escaping of /

    The `/` character does not need to be escaped when occurring inside a
    character class in a regular expression. Remove such instances of
    escaping in the code base.
    
    PR-URL: #9485
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    f5442ec View commit details
    Browse the repository at this point in the history
  7. test: fix helper-debugger-repl.js

    The test `debugger/test-debugger-repl-break-in-module` (and probably
    others) was failing because the handshake message for debugging is no
    longer `listening on port <port>` but is instead `listening on
    <address>:<port>`.
    
    This change makes the check less strict so as to hopefully future-proof
    it at least a little bit against subsequent changes.
    
    This test failure is not caught in CI because currently debugger tests
    are not run in CI.
    
    PR-URL: #9486
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Minwoo Jung <jmwsoft@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    ee76069 View commit details
    Browse the repository at this point in the history
  8. test: move timer-dependent test to sequential

    `test-regress-GH-897` is dependent on a timer firing within a period of
    time. Especially on some of the FreeBSD hosts on CI, we have seen tests
    like that fail when run in parallel. (This may have nothing to do with
    FreeBSD and may just mean that the hosts are resource-constrained.) Move
    this test to sequential as we have done with several other
    timer-dependent tests recently.
    
    The test has also been refactored and documented via comments.
    
    PR-URL: #9487
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Minwoo Jung <jmwsoft@gmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    2a96256 View commit details
    Browse the repository at this point in the history
  9. benchmark: split timers benchmark and refactor

    The depth benchmark for timers sets a timer that sets a timer that sets
    a timer that... 500K of them.
    
    Since each timer has to wait for the next tick of the event loop this
    benchmark takes a very long time to run compared to the breadth
    test that is already in the file. This may be more of an event loop
    benchmark than a timer benchmark.
    
    Reduce the number of iterations for the depth test as it's really just
    running the iterations in sequence, not in parallel. And even on an
    infinitely fast machine, it would take over 8 minutes to run because
    each tick of the event loop would have to wait 1ms before firing the
    timer.
    
    Split the depth and breadth benchmarks so that their `N` values can be
    set independently.
    
    Do some minor refactoring to the benchmarks (but no ES6 additions so
    that the benchmarks can still be run with old versions of Node.js).
    
    Refs: #9493
    PR-URL: #9497
    Reviewed-By: Andreas Madsen <amwebdk@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    819a38d View commit details
    Browse the repository at this point in the history
  10. test: refactor make-callback-recurse test

    Move copy/pasted callback into its own function.
    
    PR-URL: #9498
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    dab3e45 View commit details
    Browse the repository at this point in the history
  11. test: refactor inspector-helper.js

    There are two instances of `setTimeout()` called without a duration in
    `inspector-helper.js`. Change to `setImmediate()` for clarity that it
    isn't a mistake.
    
    PR-URL: #9499
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Eugene Ostroukhov <eostroukhov@google.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    342d8e0 View commit details
    Browse the repository at this point in the history
  12. test: move tick-processor tests to own directory

    The tick-processor tests are inherently non-deterministic. They
    therefore have false negatives from time to time. They also
    sometimes leave extra processes running.
    
    Move them to their own directory until these issues are sorted. Note
    that this means that the tests will not be run in CI. Like the inspector
    tests and other tests, they will have to be run manually when they are
    wanted.
    
    PR-URL: #9506
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Matthew Loring <mattloring@google.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    9647155 View commit details
    Browse the repository at this point in the history
  13. doc: Fix inaccuracy in https.request docs

    PR-URL: #9453
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Sam Roberts <sam@strongloop.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    papandreou authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    c07f648 View commit details
    Browse the repository at this point in the history
  14. doc: fix link to Event Loop page

    PR-URL: #9527
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    timathon authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    62478eb View commit details
    Browse the repository at this point in the history
  15. doc: clarify the exit code part of writing_tests

    PR-URL: #9502
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Fishrock123 authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    92f163e View commit details
    Browse the repository at this point in the history
  16. doc: grammar and structure revisions of wg doc

    PR-URL: #9495
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    ryanmurakami authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    a412b9f View commit details
    Browse the repository at this point in the history
  17. doc: fix minor style issue in code examples

    I've noticed that a few of the code examples have an minor
    indentation issue with the first line, for example:
    
    https://nodejs.org/api/child_process.html#child_process_child_process
    This commit attempt to fix this issue by using the solution provided
    provided by silverwind and hiendv.
    
    Fixes: #9381
    PR-URL: #9482
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    danbev authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    31a34d7 View commit details
    Browse the repository at this point in the history
  18. doc: fix fs constants link

    https://nodejs.org/api/fs.html#fs_fs_constants links to itself rather
    than to https://nodejs.org/api/fs.html#fs_fs_constants_1
    
    PR-URL: #9508
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    zzzzBov authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    549b6f2 View commit details
    Browse the repository at this point in the history
  19. doc: added types to path docs

    PR-URL: #9514
    Reviewed-By: Roman Reiss <me@silverwind.io>
    imatveev authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    7488b00 View commit details
    Browse the repository at this point in the history
  20. doc: add process api data types to documentation

    PR-URL: #9505
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    imatveev authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    77aded3 View commit details
    Browse the repository at this point in the history
  21. doc: remove Roadmap Working Group

    Refs: nodejs/CTC#16
    PR-URL: #9545
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    williamkapke authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    d09a9f4 View commit details
    Browse the repository at this point in the history
  22. doc: fix the index order in pseudocode of modules

    fix the index order in pseudocode of modules.
    
    PR-URL: #9562
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    koh110 authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    7c9e8cb View commit details
    Browse the repository at this point in the history
  23. test: refactor test-tls-inception

    * buffer-to-string comparison replaced with string-to-string comparison
    * equal -> strictEqual
    * var -> const
    * rename identifiers to avoid masking
    
    PR-URL: #9536
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    8c859d5 View commit details
    Browse the repository at this point in the history
  24. test: refactor test-next-tick-error-spin

    * use common.mustCall()
    * setTimeout() -> setImmediate()
    * assert() -> assert.strictEqual()
    * var -> const
    * remove unneeded console.log()
    * remove commented-out code
    
    PR-URL: #9537
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    dae3d3e View commit details
    Browse the repository at this point in the history
  25. doc: fix e.g., to e.g. in doc/http.md

    fix e.g., to e.g. in doc/http.md
    
    Fixes: nodejs/code-and-learn#58
    PR-URL: #9564
    Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    ikasumiwt authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    64dec14 View commit details
    Browse the repository at this point in the history
  26. test: improve test-stream2-objects.js

    This commit improves the test cases in
    test-stream2-objects.js by using assert.strictEqual
    instead of assert.equal.
    
    This is a part of Code And Learn at NodeFest 2016
    
    Fixes: nodejs/code-and-learn#58
    PR-URL: #9565
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    kt3k authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    e7eb9cc View commit details
    Browse the repository at this point in the history
  27. doc: fix typo about cluster doc, (eg. -> e.g.)

    Fixes: nodejs/code-and-learn#58
    PR-URL: #9568
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    YutamaKotaro authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    4ae4e00 View commit details
    Browse the repository at this point in the history
  28. test: change from setTimeout to setImmediate

    This is a part of Code And Learn at NodeFest 2016 Challenge
    
    Fixes: nodejs/code-and-learn#58
    PR-URL: #9578
    Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    fossamagna authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    58fc7a1 View commit details
    Browse the repository at this point in the history
  29. doc: simplify process.memoryUsage() example code

    Using util.inspect doesn't change the output in this case
    
    PR-URL: #9560
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    watson authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    92bd19e View commit details
    Browse the repository at this point in the history
  30. doc: consistent 'Returns:'

    For consistency, changed all `Return:` to `Returns:` in the API docs.
    
    PR-URL: #9554
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    silverwind authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    d532a57 View commit details
    Browse the repository at this point in the history
  31. doc: fix typo e.g., => e.g.

    Fixes: nodejs/code-and-learn#58
    PR-URL: #9563
    Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    dorako321 authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    d83cb48 View commit details
    Browse the repository at this point in the history
  32. process: add process.memoryUsage.external

    PR-URL: #9587
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    indutny authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    163397a View commit details
    Browse the repository at this point in the history
  33. test: refactor test-zlib.js

    * minor layout changes for clarity
    * assert.equal() and assert.ok() swapped out for assert.strictEqual()
    * var -> const for modules included via require()
    
    PR-URL: #9544
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    f3db5e4 View commit details
    Browse the repository at this point in the history
  34. test: increase coverage of process.emitWarning

    Previously our tests did not check these codepaths as seen at
    coverage.nodejs.org
    
    PR-URL: #9556
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Fishrock123 authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    00a5490 View commit details
    Browse the repository at this point in the history
  35. test: ensure nextTick is not scheduled in exit

    Previously our tests did not check this codepath as seen at
    coverage.nodejs.org
    
    PR-URL: #9555
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Fishrock123 authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    ccc6e75 View commit details
    Browse the repository at this point in the history
  36. tools: copy run-valgrind.py to tools/

    It was a symbolic link to deps/v8/tools/run-valgrind.py before.  We are
    going to make changes to it and we don't want to carry the patch forward
    so make a copy.
    
    PR-URL: #9520
    Reviewed By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    bnoordhuis authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    65b6080 View commit details
    Browse the repository at this point in the history
  37. tools: fix run-valgrind.py script

    The script had a dependency on the copy of valgrind that is bundled
    with V8 but that only gets checked out when doing a full depot_tools
    checkout.  Use the system-provided valgrind.
    
    PR-URL: #9520
    Reviewed By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    bnoordhuis authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    887c76a View commit details
    Browse the repository at this point in the history
  38. tools: make run-valgrind.py useful

    Node.js does not clean up on exit so don't complain about memory leaks
    but do complain about invalid memory access.  In the future we may want
    to add a cleanup-on-exit flag or put together a suppression list.
    
    PR-URL: #9520
    Reviewed By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    bnoordhuis authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    deabb5c View commit details
    Browse the repository at this point in the history
  39. doc: fix a typo in the assert.md

    PR-URL: #9598
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    vsemozhetbyt authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    bff4e88 View commit details
    Browse the repository at this point in the history
  40. module: check -e flag in debug break setup

    When both --debug-brk and --eval are set, and a filename is
    specified, its full path is not set correctly, causing an error
    for relative filenames with './' omitted.
    
    For example, 'node --debug-brk -e 0 hello.js' throws an error.
    
    Since the script referenced by the filename is never run anyway,
    this change skips resolving its full path if both --debug-brk and
    --eval are set.
    
    PR-URL: #8876
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    kjin authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    34c8b0b View commit details
    Browse the repository at this point in the history
  41. doc: fix type of http.request's agent option

    PR-URL: #9584
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    TimothyGu authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    89216a4 View commit details
    Browse the repository at this point in the history
  42. doc: wrap long lines in http.request

    PR-URL: #9584
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    TimothyGu authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    3014dfd View commit details
    Browse the repository at this point in the history
  43. doc: clarify eventType in fs.watch

    'rename' is confusing, and it's not clear what "they" refers to.
    
    Fixes: #9082
    PR-URL: #9318
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    seishun authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    d5fa1d5 View commit details
    Browse the repository at this point in the history
  44. test: check that process.execPath is a realpath

    This test is only here to ensure consistent cross-platform behaviour.
    
    PR-URL: #9229
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    3b4ec5f View commit details
    Browse the repository at this point in the history
  45. doc: improve process.emitWarning() example

    PR-URL: #9590
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mscdex authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    25a6f88 View commit details
    Browse the repository at this point in the history
  46. doc: remove redundant warning information

    process.emitWarning() already describes how to emit custom warnings,
    so just merely provide a link to that function from the 'warning'
    event documentation.
    
    PR-URL: #9590
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mscdex authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    d964eac View commit details
    Browse the repository at this point in the history
  47. doc: make comment indentation consistent

    Currently, some of the docs use different indentation for comments
    in the code examples. This commit makes the indentation consistent
    by putting the comments at the beginning of the line (really no
    indentation that is).
    
    PR-URL: #9518
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    danbev authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    7af680e View commit details
    Browse the repository at this point in the history
  48. fs: export realpathCacheKey from internal/fs

    Move the internally defined symbol `fs.realpathCacheKey` to
    the internal fs module, where it’s more appropriate.
    
    The symbol was recently added in c084287, but since
    `internal/fs` is only available in the v7.x branch, this
    needs to be a separate follow-up change.
    
    PR-URL: #8862
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    9a0bcfc View commit details
    Browse the repository at this point in the history
  49. tools: improve docopen target in Makefile

    1. As it is, it just tries to build only the `all.html` file. If none of
       the other files are built already, generated page will not be good.
       To fix this, we process the assets and generate HTML files first.
    
    2. After the HTML is generated, `google-chrome` is used to open the
       generated file in browser. This is not very portable as it might not
       be installed or installations might have used a different name. So,
       we use Python's webbrowser module to open the file.
    
    PR-URL: #9436
    
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    thefourtheye authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    cc6901d View commit details
    Browse the repository at this point in the history
  50. test: add test case of PassThrough

    This commit adds the test case of PassThrough.
    This test case checks that PassThrough can
    construct without new operator.
    
    This is a part of Code And Learn at NodeFest 2016
    
    Fixes: nodejs/code-and-learn#58
    PR-URL: #9581
    Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    kt3k authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    875d1b9 View commit details
    Browse the repository at this point in the history
  51. doc: fix typo in doc/repl.md line: 6

    fix doc/api/repl.md line 6 "includable" => "includible"
    
    Fixes: nodejs/code-and-learn#58
    PR-URL: #9582
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    utano320 authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    474d4aa View commit details
    Browse the repository at this point in the history
  52. test: use setImmediate() in test of stream2

    use setImmediate() insted of setTimeout()
     in test of stream2 push.
    The test is in test/parallel/test-stream2-push.js
    
    Fixes: nodejs/code-and-learn#58
    PR-URL: #9583
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    mganeko authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    51e24e7 View commit details
    Browse the repository at this point in the history
  53. doc: move TSC and CTC meeting minutes out of core repo

    The TSC and CTC meeting minutes are more properly placed in
    the nodejs/tsc and nodejs/ctc repositories, respectively.
    
    PR-URL: #9503
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    jasnell authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    4ddc238 View commit details
    Browse the repository at this point in the history
  54. src: squelch unused function warnings in util.h

    Fixes: #9083
    
    PR-URL: #9115
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    solebox authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    7420ce8 View commit details
    Browse the repository at this point in the history
  55. doc: fix an SNI mistyped as SNS

    PR-URL: #9665
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    sam-github authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    a086566 View commit details
    Browse the repository at this point in the history
  56. doc: describe when a tls server emits 'close'

    PR-URL: #9665
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    sam-github authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    f43e47a View commit details
    Browse the repository at this point in the history
  57. doc: fix tls "the the" typo

    PR-URL: #9665
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    sam-github authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    c18ca15 View commit details
    Browse the repository at this point in the history
  58. doc: fix "either as either" typo

    PR-URL: #9665
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    sam-github authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    16819d2 View commit details
    Browse the repository at this point in the history
  59. doc: strip trailing whitespace

    PR-URL: #9620
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sam-github authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    8bf42b4 View commit details
    Browse the repository at this point in the history
  60. test: run tests even if os.cpus() fails

    Currently if the os.cpus() call fails every test will fail. As there is
    already a test for os.cpus(), the other tests should run even if the
    os.cpus() call fails.
    
    PR-URL: #9616
    
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    BethGriggs authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    776d291 View commit details
    Browse the repository at this point in the history
  61. doc: add italoacasas to collaborators

    PR-URL: #9677
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Italo A. Casas authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    425a864 View commit details
    Browse the repository at this point in the history
  62. test: fix memory leaks in malloc cctests

    Make cctest valgrind-clean again by freeing heap-allocated memory.
    Overlooked in commit ea94086 ("src: provide allocation + nullptr check
    shortcuts.")
    
    PR-URL: #9667
    Refs: #8482
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    bnoordhuis authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    a29be52 View commit details
    Browse the repository at this point in the history
  63. doc: add return types and props types to OS module

    PR-URL: #9648
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    imatveev authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    b258a70 View commit details
    Browse the repository at this point in the history
  64. doc: remove invalid padding from privateEncrypt

    PR-URL: #9611
    Fixes: #9609
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Sam Roberts <sam@strongloop.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    JungMinu authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    c99fb1e View commit details
    Browse the repository at this point in the history
  65. doc: child_process .stdio accepts a String type

    Document that `execFileSync`, `execSync` and `spawnSync` also support
    `stdio` as an Array.
    
    PR-URL: #9637
    Fixes: #9636
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sam Roberts <sam@strongloop.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    skovhus authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    69ffe0c View commit details
    Browse the repository at this point in the history
  66. test: Use strictEqual in test-tls-writewrap-leak

    PR-URL: #9666
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ughitsaaron authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    731a1fa View commit details
    Browse the repository at this point in the history
  67. doc: small improvements in readline code examples

    1. Consistent template literals in `console.log()`.
    2. === instead of ==.
    3. const instead of var.
    
    PR-URL: #9628
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jackson Tian <shyvo1987@gmail.com>
    vsemozhetbyt authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    d62376c View commit details
    Browse the repository at this point in the history
  68. doc: improve description of urlObject.query

    The description of urlObject.query is ambiguous about when it's an
    object vs when it's a string. Added a sentence pointing to the option
    that determines this in url.parse().
    
    Also fixed the missing parentheses in the first sentence by rewording it to
    avoid nested parentheses.
    
    PR-URL: #9625
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    rahatarmanahmed authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    159799a View commit details
    Browse the repository at this point in the history
  69. test: simplify test-http-client-unescaped-path

    PR-URL: #9649
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    rvagg authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    6c63ab7 View commit details
    Browse the repository at this point in the history
  70. tools: use better regexp for manpage references

    In practice, manpage names may contain dots (e.g. `resolv.conf(5)`).
    
    PR-URL: #9632
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    29bf871 View commit details
    Browse the repository at this point in the history
  71. doc: remove backtick escaping for manpage refs

    Removing backticks will make the doctool emit links to the man pages.
    
    PR-URL: #9632
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    39f0482 View commit details
    Browse the repository at this point in the history
  72. doc: fix typo in BUILDING.md

    e.g., to e.g. at BUILDING.md line 116
    
    PR-URL: #9569
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    kazu80 authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    b070df8 View commit details
    Browse the repository at this point in the history
  73. crypto: return this in setAuthTag/setAAD

    Allow method chaining as with setAutoPadding and other methods.
    
    PR-URL: #9398
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Sam Roberts <sam@strongloop.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    fanatid authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    08a7e7b View commit details
    Browse the repository at this point in the history
  74. src: fix method name, output format

    * add additional newline to HTTP GET JSON responses
    * SendTargentsListResponse -> SendListResponse
    
    PR-URL: #9627
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    joshgav authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    4517276 View commit details
    Browse the repository at this point in the history
  75. src: extend HeapStatistics with new fields

    src: Add does_zap_garbage, malloced_memory and
    peak_malloced_memory to v8 HeapStatistics
    
    Following nodejs/code-and-learn#56 I
    have exposed does_zap_garbage to HeapStatistics.
    The other fields, malloced_memory and peak_malloced_memory don't
    seem to be in the current version of v8 in master.
    
    PR-URL: #8610
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    gareth-ellis authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    c4f33b4 View commit details
    Browse the repository at this point in the history
  76. test: refactor test-async-wrap-*

    * `assert.equal()` -> `assert.strictEqual()`
    * add duration to `setTimeout()`
    
    PR-URL: #9663
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Trott authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    a220170 View commit details
    Browse the repository at this point in the history
  77. build: default to ppc64 on AIX

    The ./configure python script searches `gcc -dM -E -` for the ARCH
    flags. On AIX, gcc builds in 32 bit mode by default prior to gcc v6, so
    you don't get the __PPC64__ flag unless you run `gcc -maix64 -dM -E -`.
    
    We don't support ppc 32 bit for any OS, so always use ppc64 as the
    host_arch.
    
    PR-URL: #9645
    
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    gibfahn authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    0083bf2 View commit details
    Browse the repository at this point in the history
  78. test: add new.target add-on regression test

    Add a test that checks that new.target inheritance works when inheriting
    from a constructor defined in C++.
    
    PR-URL: #9689
    Refs: #9288
    Refs: #9293
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bnoordhuis authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    7c1a2f5 View commit details
    Browse the repository at this point in the history
  79. tools: disallow trailing whitespace for markdown

    markdown had a dispensation because 2 or more trailing spaces triggers a
    new paragraph. There are no examples of that usage in Node, all trailing
    whitespace found were mistakes, and the dispensation is now removed.
    
    See: #9620
    PR-URL: #9676
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    sam-github authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    19ca6cd View commit details
    Browse the repository at this point in the history
  80. deps: update V8 to 5.4.500.43

    PR-URL: #9697
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    targos authored and addaleax committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    1520afd View commit details
    Browse the repository at this point in the history
  81. doc: fix some table problems in changelog.md

    PR-URL: #9183
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    
     Conflicts:
    	CHANGELOG.md
    Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    8030994 View commit details
    Browse the repository at this point in the history
  82. doc: v6 is now LTS rather than Current

    PR-URL: #9182
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    
     Conflicts:
    	CHANGELOG.md
    Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    bbd5853 View commit details
    Browse the repository at this point in the history
  83. fs: Fix default params for fs.write(Sync)

    Add support for fs.write(fd, buffer, cb) and fs.write(fd, buffer, offset, cb)
    as documented at
    https://nodejs.org/api/fs.html#fs_fs_write_fd_data_position_encoding_callback
    and equivalently for fs.writeSync
    
    Update docs and code comments to reflect the implementation.
    
    PR-URL: #7856
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Yorkie Liu <yorkiefixer@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    papandreou authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    8a9c45a View commit details
    Browse the repository at this point in the history
  84. crypto: Use reference count to manage cert_store

    Setting reference count at the time of setting cert_store instead of
    trying to manage it by modifying internal states in destructor.
    
    PR-URL: #9409
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    AdamMajer authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    3f45cc1 View commit details
    Browse the repository at this point in the history
  85. crypto: fix handling of root_cert_store.

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

    (Patch by David Benjamin.)
    
    Rather than reach into the SSL_SESSION, use the intended API,
    SSL_get_servername. This will also help the transition to OpenSSL 1.1.0.
    
    Also don't fill in the tlsTicket field here. This is never read by
    oncertcb and was always false anyway; that field is maintained by
    clients and tracks whether the server issued a ticket or a session ID.
    
    (Note this is distinct from the copy passed to onclienthello which is
    used and is not a no-op.)
    
    PR-URL: #9347
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    agl authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    af74db3 View commit details
    Browse the repository at this point in the history
  87. doc: add missing link in changelog

    The link to v7.1.0 was missing.
    
    PR-URL: #9540
    Reviewed-By: Roman Reiss <me@silverwind.io>
    evanlucas authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    ebc9c4b View commit details
    Browse the repository at this point in the history
  88. doc: fix typo in doc/tls.md

    fix doc/tls.md: line 762 836 1026 e.g., => e.g.
    
    Fixes: nodejs/code-and-learn#58
    PR-URL: #9566
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    nanocloudx authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    4098514 View commit details
    Browse the repository at this point in the history
  89. test: add test for broken child process stdio

    This commit adds a test for the scenario where a child process is
    spawned, but the stdio streams could not be created.
    
    PR-URL: #9528
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    cjihrig authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    a83a286 View commit details
    Browse the repository at this point in the history
  90. src: use ABORT() macro instead of abort()

    This makes sure that we dump a backtrace and use raise(SIGABRT) on
    Windows.
    
    PR-URL: #9613
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    evanlucas authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    30475be View commit details
    Browse the repository at this point in the history
  91. deps: upgrade libuv to 1.10.1

    Fixes: #9542
    Fixes: #9546
    PR-URL: #9647
    Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    cjihrig authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    786631c View commit details
    Browse the repository at this point in the history
  92. src: fix memory leak introduced in 34febfb

    Fix leaking the BIO in the error path.  Introduced in commit 34febfb
    ("crypto: fix handling of root_cert_store").
    
    PR-URL: #9604
    Refs: #9409
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    bnoordhuis authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    15af912 View commit details
    Browse the repository at this point in the history
  93. dns: implement {ttl: true} for dns.resolve4()

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

    Add an option to retrieve the Time-To-Live of the AAAA record.
    
    PR-URL: #9296
    Refs: #5893
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    bnoordhuis authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    0a3e5cc View commit details
    Browse the repository at this point in the history
  95. doc: fix typo in assert code example

    PR-URL: #9704
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    vsemozhetbyt authored and Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    fa98eec View commit details
    Browse the repository at this point in the history
  96. timers: use consistent checks for canceled timers

    Previously not all codepaths set `timer._idleTimeout = -1` for canceled
    or closed timers, and not all codepaths checked it either.
    
    Unenroll uses this to say that a timer is indeed closed and it is the
    closest thing there is to an authoritative source for this.
    
    Refs: #9606
    Fixes: #9561
    PR-URL: #9685
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    02c2bf7 View commit details
    Browse the repository at this point in the history
  97. 2016-11-22, Version 7.2.0 (Current)

    This is a security release impacting Windows 10 users.
    
    Notable changes:
    
    * crypto: The `Decipher` methods `setAuthTag()` and `setAAD` now return
    `this`. (Kirill Fomichev) #9398
    * dns: Implemented `{ttl: true}` for `resolve4()` and `resolve6()`.
    (Ben Noordhuis) #9296 &
    #9296
    * libuv: Upgrade to v1.10.1 (cjihrig)
    #9647
      - Fixed a potential buffer overflow when writing data to console on
    Windows 10. (CVE-2016-9551)
    * process: Added a new `external` property to the data returned by
    `memoryUsage()`. (Fedor Indutny)
    #9587
    * tls: Fixed a memory leak when writes were queued on TLS connection
    that was destroyed during handshake. (Fedor Indutny)
    #9626
    * V8 (dep): Upgrade to v5.4.500.43 (Michaël Zasso)
    #9697
    * v8: The data returned by `getHeapStatistics()` now includes three new
    fields: `malloced_memory`, `peak_malloced_memory`, and
    `does_zap_garbage`. (Gareth Ellis)
    #8610
    
    PR-URL: #9745
    Fishrock123 committed Nov 22, 2016
    Configuration menu
    Copy the full SHA
    c1aa949 View commit details
    Browse the repository at this point in the history