This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Jun 19, 2015
  1. 2015.06.18, Version 0.10.39 (Maintenance)

    Julien Gilli
    Julien Gilli committed Jun 19, 2015
    * openssl: upgrade to 1.0.1o (Addressing multiple CVEs)
    
    * install: fix source path for openssl headers (Oguz Bastemur)
    
    * install: make sure opensslconf.h is overwritten (Oguz Bastemur)
    
    * timers: fix timeout when added in timer's callback (Julien Gilli)
    
    * windows: broadcast WM_SETTINGCHANGE after install (Mathias Küsel)
  2. tls: revert disable RC4 and cipher lists changes

    Julien Gilli
    Julien Gilli committed Jun 11, 2015
    This reverts commit 67d9a56.
    
    This commit actually reverts both
    67d9a56 and
    02a549e (both related to ciphers list
    changes). It does it in one commit because reverting
    02a549e results in an empty commit.
    
    These changes are not yet ready to be released, and before they are we
    want to be able to publish new releases. We're reverting them so that we
    can submit a new PR that will contain all these changes plus what's
    necessary to be able to land them properly.
    
    Conflicts:
    	src/node.cc
    
    PR: #25511
    PR-URL: #25511
    Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Commits on Jun 17, 2015
  1. openssl: fix keypress requirement in apps on win32

    Shigeki Ohtsu Julien Gilli
    Shigeki Ohtsu authored and Julien Gilli committed Feb 17, 2015
    reapply b910613
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    
    PR: #25523
    PR-URL: #25523
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
  2. deps: fix openssl assembly error on ia32 win32

    indutny authored and Julien Gilli committed Jan 8, 2014
    `x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and
    perhaps others) are requiring .686 .
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    
    PR: #25523
    PR-URL: #25523
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
  3. deps: separate sha256/sha512-x86_64.pl for openssl

    Shigeki Ohtsu Julien Gilli
    Shigeki Ohtsu authored and Julien Gilli committed Mar 18, 2015
    sha256-x86_64.pl does not exist in the origin openssl distribution. It
    was copied from sha512-x86_64.pl and both sha256/sha512 scripts were
    modified so as to generates only one asm file specified as its key
    hash length.
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    
    PR: #25523
    PR-URL: #25523
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
  4. deps: replace all headers in openssl

    Shigeki Ohtsu Julien Gilli
    Shigeki Ohtsu authored and Julien Gilli committed Jun 12, 2015
    Change all openssl/include/openssl/*.h to include resolved symbolic
    links and openssl/crypto/opensslconf.h to refer config/opensslconf.h.
    
    PR: #25523
    PR-URL: #25523
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
  5. deps: upgrade to openssl-1.0.1o

    Shigeki Ohtsu Julien Gilli
    Shigeki Ohtsu authored and Julien Gilli committed Jun 12, 2015
    This just replaces all sources of openssl-1.0.1o.tar.gz into
    deps/openssl/openssl.
    
    PR: #25523
    PR-URL: #25523
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
  6. timers: fix timeout when added in timer's callback

    Julien Gilli
    Julien Gilli committed Apr 21, 2015
    When a timer is added in another timer's callback, its underlying timer
    handle will be started with a timeout that is actually incorrect.
    
    The reason is that  the value that represents the current time is not
    updated between the time the original callback is called and the time
    the added timer is processed by timers.listOnTimeout. That leads the
    logic in timers.listOnTimeout to do an incorrect computation that makes
    the added timer fire with a timeout of scheduledTimeout +
    timeSpentInCallback.
    
    This change fixes that and make timers scheduled within other timers'
    callbacks fire as expected.
    
    Fixes #9333 and #15447.
    
    PR: #17203
    PR-URL: #17203
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
Commits on May 11, 2015
  1. win,msi: broadcast WM_SETTINGCHANGE after install

    mathiask88 authored and orangemocha committed Jan 27, 2015
    Backport 668bde8 from io.js.
    Original commit message follows:
    
    In theory the msi should broadcast a 'WM_SETTINGCHANGE' message to all
    windows after modifying the PATH environment variable. This ensures that
    the new PATH is visible to other processes without restarting windows
    (although it's still necessary to close and reopen active console
    windows).
    
    Unfortunately, the broadcast doesn't always happen, for unknown reasons.
    That's why this patch adds a custom action that unconditionally
    broadcasts a WM_SETTINGCHANGE message.
    
    Bug: nodejs/node#603
    PR: nodejs/node#613
    Reviewed-by: Bert Belder <bertbelder@gmail.com>
    (cherry picked from commit 668bde8)
    
    --Node.js commmit metadata--
    PR-URL: #25100
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    Fixes: #4356
  2. win,msi: Added empty InstallExecuteSequence group

    joaocgreis authored and orangemocha committed Apr 30, 2015
    This is needed so that we can backport
    668bde8 from io.js with
    a clean merge.
    
    PR-URL: #25100
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    Fixes: #4356
Commits on Apr 23, 2015
  1. install: make sure opensslconf.h is overwritten

    obastemur authored and Julien Gilli committed Apr 6, 2015
    PR: #14089
    PR-URL: #14089
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
  2. install: fix source path for openssl headers

    obastemur authored and Julien Gilli committed Mar 25, 2015
    PR: #14089
    PR-URL: #14089
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
Commits on Apr 15, 2015
  1. docs: clarify usage of stream.Writable.write

    AlexKVal authored and Julien Gilli committed Apr 15, 2015
    Add separate sample code for the write-after-end case to avoid
    confusion.
    
    PR: #15517
    PR-URL: #15517
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
Commits on Apr 10, 2015
  1. doc: add link to workflow in api docs menu

    paulomcnally authored and Julien Gilli committed Apr 8, 2015
    Added link to workflow guidelines page in API docs' navigation menu.
    
    Fixes nodejs/nodejs.org-archive#102.
    
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #14570
Commits on Apr 8, 2015
  1. tls: make the --enable-legacy-cipher-list help less verbose

    jasnell committed Apr 6, 2015
    Per feedback on the commit, make the PrintHelp for
    --enable-legacy-cipher-list less verbose.
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #14413
  2. tls: disable RC4, add --cipher-list command line switch

    jasnell committed Apr 2, 2015
    Disable RC4 in the default cipher list
    
    Add the `--cipher-list` command line switch and `NODE_CIPHER_LIST`
    environment variable to completely override the default cipher list.
    
    Add the `--enable-legacy-cipher-list` and `NODE_LEGACY_CIPHER_LIST`
    environment variable to selectively enable the default cipher list from
    previous node.js releases.
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #14413
Commits on Mar 23, 2015
  1. Now working on 0.10.39

    Julien Gilli
    Julien Gilli committed Mar 23, 2015
  2. Merge branch 'v0.10.38-release' into v0.10

    Julien Gilli
    Julien Gilli committed Mar 23, 2015
  3. 2015.03.23, Version 0.10.38 (Maintenance)

    Julien Gilli
    Julien Gilli committed Mar 23, 2015
    * openssl: upgrade to 1.0.1m (Addressing multiple CVEs)
  4. openssl: fix keypress requirement in apps on win32

    Shigeki Ohtsu Julien Gilli
    Shigeki Ohtsu authored and Julien Gilli committed Feb 17, 2015
    reapply b910613
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
  5. deps: remove unused backup file in openssl asm

    Shigeki Ohtsu Julien Gilli
    Shigeki Ohtsu authored and Julien Gilli committed Mar 19, 2015
    deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm.orig was accidentally
    committed before.
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
  6. deps: remove vpaesni-x86_64.asm in x64-win32-masm

    Shigeki Ohtsu Julien Gilli
    Shigeki Ohtsu authored and Julien Gilli committed Mar 18, 2015
    It is no longer used.
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
  7. deps: fix openssl assembly error on ia32 win32

    indutny authored and Julien Gilli committed Jan 8, 2014
    `x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and
    perhaps others) are requiring .686 .
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
  8. deps: separate sha256/sha512-x86_64.pl for openssl

    Shigeki Ohtsu Julien Gilli
    Shigeki Ohtsu authored and Julien Gilli committed Mar 18, 2015
    sha256-x86_64.pl does not exist in the origin openssl distribution. It
    was copied from sha512-x86_64.pl and both sha256/sha512 scripts were
    modified so as to generates only one asm file specified as its key
    hash length.
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
  9. deps: replace all headers in openssl

    Shigeki Ohtsu Julien Gilli
    Shigeki Ohtsu authored and Julien Gilli committed Mar 19, 2015
    change all openssl/include/openssl/*.h to include resolved symbolic
    links and openssl/crypto/opensslconf.h to refer config/opensslconf.h
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
  10. deps: upgrade to openssl-1.0.1m

    jasnell authored and Julien Gilli committed Mar 21, 2015
    Extract the tarball into deps/openssl/openssl
    
    PR: #9451
    PR-URL: #9451
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
Commits on Mar 12, 2015
  1. Now working on 0.10.38

    Julien Gilli
    Julien Gilli committed Mar 12, 2015
  2. Merge branch 'v0.10.37-release' into v0.10

    Julien Gilli
    Julien Gilli committed Mar 12, 2015
Commits on Mar 11, 2015
  1. 2015.03.11, Version 0.10.37 (Maintenance)

    Julien Gilli
    Julien Gilli committed Mar 11, 2015
    * uv: update to 0.10.36 (CVE-2015-0278)
    
    * domains: fix stack clearing after error handled (Jonas Dohse)
    
    * buffer: reword Buffer.concat error message (Chris Dickinson)
    
    * console: allow Object.prototype fields as labels (Julien Gilli)
    
    * V8: log version in profiler log file (Ben Noordhuis)
    
    * http: fix performance regression for GET requests (Florin-Cristian Gavrila)
  2. build: allow custom PackageMaker path

    Julien Gilli
    Julien Gilli committed Mar 11, 2015
    Make PACKAGEMAKER customizable because PackageMaker is not necessarily
    installed in /Developer on OSX anymore.
    
    PR: #9377
    PR-URL: #9377
    Reviewed-By: Timothy J Fontaine <tjfontaine@gmail.com>
  3. domains: fix stack clearing after error handled

    dohse authored and Julien Gilli committed Mar 9, 2015
    caeb677 introduced a regression where
    the domains stack would not be cleared after an error had been handled
    by the top-level domain.
    
    This change clears the domains stack regardless of the position of the
    active domain in the stack.
    
    PR: #9364
    PR-URL: #9364
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
Commits on Mar 10, 2015
  1. docs: add return value for sync fs functions

    tyleranton authored and Julien Gilli committed Mar 8, 2015
    Clarify that synchronous functions in fs with no return value return
    undefined.
    
    Specify that fs.openSync() returns an integer and fs.existsSync()
    returns true or false.
    
    Fixes #9313
    
    PR: #9359
    PR-URL: #9359
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
Commits on Mar 6, 2015
  1. url: revert reslove urls with . and ..

    Julien Gilli
    Julien Gilli committed Feb 20, 2015
    This reverts commit ad06848.
    
    Initially, this bug fix targeted master, and I pushed to have it
    included in v0.10. In retrospect, I'm not sure it should have made into
    v0.10 as it seems it could break a lot of existing working code.
    
    In my opinion, this change is still a bug fix, and it is not backward
    incompatible per se. However, I'm not sure that taking the risk to break
    a lot of users with a new 0.10.x release that would include this fix is
    reasonable, especially now that 0.10.x releases are entering
    maintenance mode.
    
    PR-URL: #9257
    Reviewed-by: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
  2. deps: update libuv to 0.10.36

    saghul authored and Julien Gilli committed Feb 24, 2015
    PR: #9274
    PR-URL: #9274
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
Commits on Mar 5, 2015
  1. http: fix performance regression for GET requests

    CGavrila authored and Julien Gilli committed Jan 13, 2015
    A significant performance regressions has been introduced in 1fddc1f for
    GET requests which send data through response.end(). The number of
    requests per second dropped to somewhere around 6% of their previous
    level.
    
    The fix consists of removing a part of the lines added by 1fddc1f,
    lines which were supposed to affect only HEAD requests, but interfered
    with GET requests instead.
    
    The lines removed would not have affected the behaviour in the case of
    a HEAD request as this._hasBody would always be false. Therefore, they
    were not required to fix the issue reported in #8361.
    
    Fixes #8940.
    
    PR: #9026
    PR-URL: #9026
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>