This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Mar 23, 2015
  1. 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)
  2. 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>
  3. 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>
  4. 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>
  5. 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>
  6. 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>
  7. 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>
  8. 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>
  2. buffer: reword Buffer.concat error message

    chrisdickinson authored and Julien Gilli committed Nov 14, 2014
    this brings the error messaging in line with
    other node TypeError messages.
    
    fixes nodejs/node-v0.x-archive#7766.
    
    PR: #8723
    PR-URL: #8723
    Reviewed-By: James M Snell <jasnell@users.noreply.github.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Commits on Feb 18, 2015
  1. console: allow Object.prototype fields as labels

    Julien Gilli
    Julien Gilli committed Feb 13, 2015
    This is a backport of 6c3647c from
    v0.12 to v0.10.
    
    Console.prototype.timeEnd() returns NaN if the timer label
    corresponds to a property on Object.prototype. In v0.12, this was fixed
    by using Object.create(null) to construct the _times object
    
    However, the version of V8 in the v0.10 branch makes this fix not work
    as expected. In v0.10, this commit changes the _times object into a
    array of objects of the form:
    
    { label: someLabel, time: staringWallClockTime }
    
    someLabel can thus be any string, including any string that represents
    any Object.prototype field.
    
    Fixes #9116.
    
    PR: #9215
    PR-URL: #9215
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Commits on Feb 9, 2015
  1. url: reslove urls with . and ..

    amir-s authored and trevnorris committed Jan 11, 2015
    '.' and '..' are directory specs and resolving urls with or without the
    hostname with '.' and '..' should add a trailing slash to the end of the
    url.
    
    Fixes: #8992
    PR-URL: #9010
    Reviewed-by: Trevor Norris <trev.norris@gmail.com>
Commits on Feb 4, 2015
  1. deps: log V8 version in profiler log file

    bnoordhuis authored and trevnorris committed Jan 16, 2015
    Patch from issue 800293002 authored by ben@strongloop.com
    
    Review URL: https://codereview.chromium.org/806143002
    
    PR-URL: #9043
    Reviewed-by: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Timothy J Fontaine <tjfontaine@gmail.com>
Commits on Jan 26, 2015
  1. Now working on 0.10.37

    tjfontaine committed Jan 26, 2015
  2. 2015.01.26, Version 0.10.36 (Stable)

    tjfontaine committed Jan 26, 2015
    * openssl: update to 1.0.1l
    
    * v8: Fix debugger and strict mode regression (Julien Gilli)
    
    * v8: don't busy loop in cpu profiler thread (Ben Noordhuis)
Commits on Jan 23, 2015
  1. build: add win32 convenience build rule

    tjfontaine committed Jan 23, 2015
    PR-URL: #9085
    PR: #9085
    
    Reviewed-by: Julien Gilli <julien.gilli@joyent.com>
Commits on Jan 21, 2015
  1. test: fix crypto-stream after openssl update

    indutny authored and Julien Gilli committed Jan 11, 2015
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Timothy J Fontaine <tjfontaine@gmail.com>
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
  2. build: remove vanished masm file from openssl build

    indutny authored and Julien Gilli committed Jan 11, 2015
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Timothy J Fontaine <tjfontaine@gmail.com>
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
  3. deps: update openssl to 1.0.1l

    jasnell authored and Julien Gilli committed Jan 17, 2015
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Timothy J Fontaine <tjfontaine@gmail.com>
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
  4. deps: update openssl to 1.0.1k

    indutny authored and Julien Gilli committed Jan 11, 2015
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Timothy J Fontaine <tjfontaine@gmail.com>
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
Commits on Jan 20, 2015
  1. doc: use correct signature for assert()

    bsnote authored and cjihrig committed Jan 9, 2015
    The message argument is optional for both assert() and
    assert.ok(). This commit makes message optional for assert().
    
    PR-URL: #9003
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Commits on Jan 14, 2015
  1. docs: delete unused/duplicate css files

    robertkowalski authored and Julien Gilli committed Jan 7, 2015
     - `sh.css` already exists in `api_assets`
     - `sh_vim-dark.css` is unused, but used in the repo `node-website`
            now
    
    Reviewed-by: Trevor Norris <trev.norris@gmail.com>
    Signed-off-by: Julien Gilli <julien.gilli@joyent.com>
Commits on Jan 13, 2015
  1. test: backport use executable in spawn() test

    cjihrig authored and Julien Gilli committed Dec 23, 2014
    Backport 1070377 from the v0.12 branch.
    
    Currently, the test-child-process-spawn-typeerror.js is
    calling execFile() on a JavaScript source file, which is
    causing failures on Windows. This commit switches to calling
    spawn() on an actual executable.
    
    Fixes #8930.
    
    Signed-off-by: Julien Gilli <julien.gilli@joyent.com>
  2. deps: revert backport b593aa8 from v8 upstream

    Julien Gilli
    Julien Gilli committed Jan 8, 2015
    This reverts commit 45f1330.
    
    45f1330 was basically breaking
    node-inspector. V8 landed a patch upstream that would probably fix these
    issues (see https://codereview.chromium.org/813873007), but without the
    ability to properly test it in the wild, it's safer to just revert the
    breaking change.
    
    Fixes #8948.
    
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-by: Trevor Norris <trev.norris@gmail.com>
  3. v8: don't busy loop in cpu profiler thread

    bnoordhuis authored and trevnorris committed Nov 27, 2014
    Reduce the overhead of the CPU profiler by replacing sched_yield() with
    nanosleep() in V8's tick event processor thread.  The former only yields
    the CPU when there is another process scheduled on the same CPU.
    
    Before this commit, the thread would effectively busy loop and consume
    100% CPU time.  By forcing a one nanosecond sleep period rounded up to
    the task scheduler's granularity (about 50 us on Linux), CPU usage for
    the processor thread now hovers around 10-20% for a busy application.
    
    PR-URL: #8789
    Ref: strongloop/strong-agent#3
    Reviewed-by: Trevor Norris <trev.norris@gmail.com>
Commits on Dec 24, 2014
  1. Now working on 0.10.36

    tjfontaine committed Dec 24, 2014