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: v3.1.0 #2347

Merged
merged 20 commits into from
Aug 19, 2015
Merged

Release Proposal: v3.1.0 #2347

merged 20 commits into from
Aug 19, 2015

Commits on Aug 19, 2015

  1. src: don't use fopen() in require() fast path

    Fix a regression that was introduced in commit 1bbf8d0 ("lib: speed up
    require(), phase 2") where file paths with Unicode characters fail to
    load on Windows.
    
    Fixes: nodejs#2236
    PR-URL: nodejs#2377
    Reviewed-By: Bert Belder <[email protected]>
    bnoordhuis authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    d1307b2 View commit details
    Browse the repository at this point in the history
  2. path: use '===' instead of '==' for comparison

    Per: nodejs/node-v0.x-archive#7554
    
    Originally submitted by @stites
    
    PR-URL: nodejs#2388
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Sam Stites authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    844d3f0 View commit details
    Browse the repository at this point in the history
  3. test: correct spelling of 'childProcess'

    Per: nodejs/node-v0.x-archive#8715
    
    Cleans up a minor spelling error in two tests.
    
    PR-URL: nodejs#2389
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    muddletoes authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    a3160c0 View commit details
    Browse the repository at this point in the history
  4. src: fix memory leak in DLOpen

    PR-URL: nodejs#2375
    Reviewed-By: Ben Noordhuis <[email protected]>
    skomski authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    b196c1d View commit details
    Browse the repository at this point in the history
  5. crypto: fix memory leak in SetDHParam

    PR-URL: nodejs#2375
    Reviewed-By: Ben Noordhuis <[email protected]>
    skomski authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    f45487c View commit details
    Browse the repository at this point in the history
  6. crypto: fix memory leak in SafeX509ExtPrint

    PR-URL: nodejs#2375
    Reviewed-By: Ben Noordhuis <[email protected]>
    skomski authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    a760a87 View commit details
    Browse the repository at this point in the history
  7. crypto: fix memory leak in PublicKeyCipher::Cipher

    PR-URL: nodejs#2375
    Reviewed-By: Ben Noordhuis <[email protected]>
    skomski authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    6a16368 View commit details
    Browse the repository at this point in the history
  8. crypto: fix memory leak in ECDH::SetPrivateKey

    PR-URL: nodejs#2375
    Reviewed-By: Ben Noordhuis <[email protected]>
    skomski authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    ba6eb8a View commit details
    Browse the repository at this point in the history
  9. crypto: fix memory leak in PBKDF2Request

    PR-URL: nodejs#2375
    Reviewed-By: Ben Noordhuis <[email protected]>
    skomski authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    605f6ee View commit details
    Browse the repository at this point in the history
  10. tools: run the tick processor without building v8

    Currently, v8 native deps must be built in order to run the log
    processor on node profiling output. These scripts use node instead
    of d8 to remove this dependency.
    
    This change was originally proposed to the v8 team but since the
    changes are not v8 specific, we have moved the proposal here. See:
    https://codereview.chromium.org/1179173009/
    
    PR-URL: nodejs#2090
    Reviewed-By: Ali Ijaz Sheikh <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    Matt Loring authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    fb0f5d7 View commit details
    Browse the repository at this point in the history
  11. tls: fix throughput issues after incorrect merge

    1e066e4 was done incorrectly and has overwritten an important change
    in: c17449d. Using bigger output buffer increases performance in 3-4
    times.
    
    PR-URL: nodejs#2381
    Fix: nodejs/node-v0.x-archive#25803
    Reviewed-By: Trevor Norris <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    indutny authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    cbb75c4 View commit details
    Browse the repository at this point in the history
  12. crypto: check for OpenSSL errors when signing

    Errors might be injected into OpenSSL's error stack
    without the return value of `PEM_read_bio_PrivateKey` being set to
    `nullptr`. See the test of `test_bad_rsa_privkey.pem` for an
    example.
    
    PR-URL: nodejs#2342
    Reviewed-By: Fedor Indutny <[email protected]>
    pmq20 authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    7fe6dd8 View commit details
    Browse the repository at this point in the history
  13. src: better error message on failed Buffer malloc

    PR-URL: nodejs#2422
    Reviewed-By: Ben Noordhuis <[email protected]>
    skomski authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    34f2cfa View commit details
    Browse the repository at this point in the history
  14. test: refactor test-fs-watchfile.js

    The test no longer waits about 5 seconds between callback invocations.
    
    It now writes to the tmp directory rather than the fixtures directory.
    
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    PR-URL: nodejs#2393
    Trott authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    850c794 View commit details
    Browse the repository at this point in the history
  15. doc: clarify options for fs.watchFile()

    The explanation for the `options` argument to `fs.watchFile()` had
    missing punctuation. I took the opportunity to try to rewrite the
    paragraph for greater clarity.
    
    PR-URL: nodejs#2425
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Brendan Ashworth <[email protected]>
    Trott authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    6483bc2 View commit details
    Browse the repository at this point in the history
  16. test: lint addon tests

    Add files in test/addon to the `make cpplint` rule and fix up existing
    style issues.  Tests scraped from doc/api/addon.md are filtered out
    because those are predominantly for illustrative purposes.
    
    PR-URL: nodejs#2427
    Reviewed-By: Trevor Norris <[email protected]>
    bnoordhuis authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    46cdb2f View commit details
    Browse the repository at this point in the history
  17. test: drop Isolate::GetCurrent() from addon tests

    v8::Isolate::GetCurrent() is not exactly deprecated at this point but
    its use is strongly discouraged.  Update the addon tests so they no
    longer use it.
    
    PR-URL: nodejs#2427
    Reviewed-By: Trevor Norris <[email protected]>
    bnoordhuis authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    194eeb8 View commit details
    Browse the repository at this point in the history
  18. Update FIPS instructions in README.md

    Update the instructions to follow the requirements
    in the security policy and user guide
    
    PR-URL: nodejs#2278
    Fixes: nodejs#2242
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Rod Vagg <[email protected]>
    mhdawson authored and Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    2ff183d View commit details
    Browse the repository at this point in the history
  19. 2015-08-18 io.js v3.1.0 Release

    Notable changes:
    
    * buffer: Fixed a couple large memory leaks (Ben Noordhuis)
    nodejs#2352.
    * crypto:
      - Fixed a couple of minor memory leaks (Karl Skomski)
    nodejs#2375.
      - Signing now checks for OpenSSL errors (P.S.V.R)
    nodejs#2342. **Note that this may expose
    previously hidden errors in user code.**
    * intl: Intl using small-icu is now enabled by default in builds
    (Steven R. Loomis) nodejs#2264.
      - `String#normalize()` can now be used for unicode
    normalization.
      - The `Intl` object and various `String` and `Number` methods are
    present, but only support the English locale.
      - For support of all locales, node must be built with full-icu.
    * tls: Fixed tls throughput being much lower after an incorrect merge
    (Fedor Indutny) nodejs#2381.
    * tools: The v8 tick processor now comes bundled with node (Matt
    Loring) nodejs#2090.
      - This can be used by producing performance profiling output by
    running node with `--perf`, then running your appropriate platform's
    script on the output as found in
    https://github.com/nodejs/node/tree/master/tools/v8-prof.
    * util: `util.inspect(obj)` now prints the constructor name of the
    object if there is one (Christopher Monsanto)
    nodejs#1935.
    
    PR-URL: nodejs#2347
    Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    53596fd View commit details
    Browse the repository at this point in the history
  20. Working on v3.1.1

    PR-URL: nodejs#2347
    Fishrock123 committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    8576324 View commit details
    Browse the repository at this point in the history