Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nodejs/node-v0.x-archive
base: 514d82f52fc1
Choose a base ref
...
head repository: nodejs/node-v0.x-archive
compare: f7783da22f06
Choose a head ref
  • 12 commits
  • 683 files changed
  • 7 contributors

Commits on Jun 4, 2015

  1. test: running tls-server-verify clients in parallel

    OpenSSL s_client introduces some delay on Windows. With all clients
    running sequentially, this delay is big enough to break CI. This fix runs
    the clients in parallel (unless the test includes renegotiation),
    reducing the total run time.
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25368
    joaocgreis authored and orangemocha committed Jun 4, 2015
    Copy the full SHA
    1191e65 View commit details
    Browse the repository at this point in the history
  2. test: run tls-server-verify servers in parallel

    Different servers must use different ports. Since we can count only on
    common.PORT and common.PORT+1, run only 2 servers in parallel.
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25368
    joaocgreis authored and orangemocha committed Jun 4, 2015
    Copy the full SHA
    6d34505 View commit details
    Browse the repository at this point in the history
  3. test: improve console output of tls-server-verify

    When running in parallel, it is not easy to identify what server and
    client failed when the test fails. This adds identifiers to all lines
    of console output.
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25368
    joaocgreis authored and orangemocha committed Jun 4, 2015
    Copy the full SHA
    29bbb32 View commit details
    Browse the repository at this point in the history
  4. test,win: re-enable tls-server-verify in CI

    Now that the test is fixed, node-accept-pull-request should
    fail when the test fails.
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25368
    orangemocha committed Jun 4, 2015
    Copy the full SHA
    83b7c07 View commit details
    Browse the repository at this point in the history
  5. test: kill child in tls-server-verify for speed up

    For better performance of the test, the parent kills child processes
    so as not to wait them to be ended.
    
    (cherry picked from commit 833b236)
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25368
    Shigeki Ohtsu authored and orangemocha committed Jun 4, 2015
    Copy the full SHA
    cb63d93 View commit details
    Browse the repository at this point in the history
  6. deps: add -no_rand_screen to openssl s_client

    In openssl s_client on Windows, RAND_screen() is invoked to initialize
    random state but it takes several seconds in each connection.
    This added -no_rand_screen to openssl s_client on Windows to skip
    RAND_screen() and gets a better performance in the unit test of
    test-tls-server-verify.
    Do not enable this except to use in the unit test.
    
    (cherry picked from commit 9f0f7c3)
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25368
    Shigeki Ohtsu authored and orangemocha committed Jun 4, 2015
    Copy the full SHA
    fa4aa34 View commit details
    Browse the repository at this point in the history
  7. test: add -no_rand_screen for tls-server-verify

    This improves the performance of openssl s_client on Windows and
    gains several seconds to finish test-tls-server-verify.
    
    (cherry picked from commit 2ff517e)
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25368
    Shigeki Ohtsu authored and orangemocha committed Jun 4, 2015
    Copy the full SHA
    1034982 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2015

  1. V8: avoid deadlock when profiling is active

    A deadlock happens when sampler initiated by SIGPROF tries to lock
    the thread and the thread is already locked by the same thread. As
    a result, other thread involved in sampling process hangs. The
    patch adds a check for thread lock before continuing sampler
    operation.
    
    The fix has been tested on a sample app under load with and without
    profiling turned on.
    
    Fixes issue #14576 and specifically the duplicate issue #25295
    
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25309
    dmelikyan authored and Julien Gilli committed Jun 10, 2015
    Copy the full SHA
    b81a643 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2015

  1. deps: upgrade to npm 2.11.1

    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25482
    zkat authored and Julien Gilli committed Jun 11, 2015
    Copy the full SHA
    69967c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2015

  1. deps: update libuv to version 1.6.1

    Fixes: #9310
    
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25475
    saghul authored and Julien Gilli committed Jun 16, 2015
    Copy the full SHA
    50f9615 View commit details
    Browse the repository at this point in the history
  2. build: fix use of strict aliasing

    The -fno-strict-aliasing flag was added to fix compilation warnings when
    building Node.js with GCC <= 4.4
    
    PR: #25141
    
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25475
    trevnorris authored and Julien Gilli committed Jun 16, 2015
    Copy the full SHA
    097607c View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2015

  1. test: remove 512 bits test in test-tls-dhe.js

    Test of 512 bits key is failed after upgrading openssl-1.0.1o due to
    its limit of 768 bits key size. Remove it and start from 1024 bits
    test.
    Shigeki Ohtsu committed Jun 17, 2015
    Copy the full SHA
    f7783da View commit details
    Browse the repository at this point in the history