Commits on Jun 29, 2015

  1. src: fix signed/unsigned comparison warning

    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    PR-URL: #25588
    bnoordhuis authored and Colin Ihrig committed Jun 29, 2015
  2. v8: back-port JitCodeEvent patch from upstream

    Original commit log follows:
    
        Meaningful name for builtins in JitCodeEvent API.
    
        Report builtins by name (e.g. "Builtin:ArgumentsAdaptorTrampoline")
        instead of labeling everything "Builtin:A builtin from the snapshot"
    
        Review URL: https://codereview.chromium.org/1216833002
    
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    PR-URL: #25588
    bnoordhuis authored and Colin Ihrig committed Jun 29, 2015

Commits on Jul 1, 2015

  1. win,msi: create npm folder in AppData directory

    Create the empty npm folder in Roaming\Appdata so that non-Administrator
    users have a place to store global packages. This fixes the error Error:
    ENOENT, stat error that occurs when a user tries to run the npm install
    <package> command.
    
    Bug: #8141
    PR: #8838
    Reviewed-by: Bert Belder <bertbelder@gmail.com>
    Steven Rockarts authored and piscisaureus committed Jul 1, 2015

Commits on Jul 9, 2015

  1. deps: upgrade openssl sources to 1.0.1p

    This just replaces all sources of openssl-1.0.1p.tar.gz
    into deps/openssl/openssl.
    
    PR: #25654
    PR-URL: #25654
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
    Shigeki Ohtsu authored and Julien Gilli committed Jul 9, 2015
  2. deps: copy all openssl header files to include dir

    All symlink files in `deps/openssl/openssl/include/openssl/`
     are removed and replaced with real header files to avoid
    issues on Windows.
    
    PR: #25654
    PR-URL: #25654
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
    Shigeki Ohtsu authored and Julien Gilli committed Jul 9, 2015
  3. deps: separate sha256/sha512-x86_64.pl for openssl

    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>
    
    PR: #25654
    PR-URL: #25654
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
    Shigeki Ohtsu authored and Julien Gilli committed Jul 9, 2015
  4. deps: fix openssl assembly error on ia32 win32

    `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>
    
    PR: #25654
    PR-URL: #25654
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
    indutny authored and Julien Gilli committed Jul 9, 2015
  5. openssl: fix keypress requirement in apps on win32

    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>
    
    PR: #25654
    PR-URL: #25654
    Reviewed-By: Julien Gilli <jgilli@fastmail.fm>
    Shigeki Ohtsu authored and Julien Gilli committed Jul 9, 2015
  6. 2015.07.09, Version 0.10.40 (Maintenance)

    * openssl: upgrade to 1.0.1p
    
    * V8: back-port JitCodeEvent patch from upstream (Ben Noordhuis)
    
    * win,msi: create npm folder in AppData directory (Steven Rockarts)
    Julien Gilli committed Jul 9, 2015
  7. Merge branch 'v0.10.40-release' into v0.10

    Julien Gilli committed Jul 9, 2015
  8. Now working on 0.10.41

    Julien Gilli committed Jul 9, 2015
  9. Merge remote-tracking branch 'upstream/v0.10' into v0.12

    Conflicts:
    	AUTHORS
    	ChangeLog
    	deps/v8/src/log.cc
    	src/node_version.h
    Julien Gilli committed Jul 9, 2015
  10. 2015.07.09, Version 0.12.7 (Stable)

    * openssl: upgrade to 1.0.1p (CVE-2015-1793)
    
    * npm: upgrade to 2.11.3
    
    * V8: cherry-pick JitCodeEvent patch from upstream (Ben Noordhuis)
    
    * win,msi: create npm folder in AppData directory (Steven Rockarts)
    Julien Gilli committed Jul 9, 2015
  11. Merge branch 'v0.12.7-release' into v0.12

    Julien Gilli committed Jul 9, 2015
  12. Now working on 0.12.8

    Julien Gilli committed Jul 9, 2015

Commits on Jul 10, 2015

  1. test: support writing test output to file

    This is a minimal effort to support test output written both to
    stdout and file in order to get our buildbots understanding
    test output.
    
    Cherry picked from jbergstroem/node@3194073
    Original commit message follows:
      PR-URL: nodejs/node#934
      Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
      Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    
    Conflicts:
    	tools/test.py
    
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25653
    orangemocha committed Jul 10, 2015
  2. tools: pass constant to logger instead of string

    On a few of our installations (namely CentOS), passing 'INFO'
    resulted in a silent loglevel. Use a logging constant instead.
    
    Cherry-picked from nodejs/node@8606793
    Original commit metadata follows:
      Fixes: nodejs/build#104
      PR-URL: nodejs/node#1842
      Reviewed-By: Rod Vagg <rod@vagg.org>
    
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25653
    jbergstroem authored and orangemocha committed Jul 10, 2015
  3. build: support Jenkins via test-ci

    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25653
    orangemocha committed Jul 10, 2015
  4. build: support flaky tests in test-ci

    Adding support for specifying flaky test mode to
    the test runner:
    - via an environment variable FLAKY_TESTS for Makefile
    - via an argument ignore-flaky for vcbuild.bat
    
    Conflicts:
    	Makefile
    
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25653
    orangemocha committed Jul 10, 2015
  5. test: runner should return 0 on flaky tests

    Make the test runner return a 0 exit code when only
    flaky tests fail and --flaky-tests=dontcare is specified.
    
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25653
    orangemocha committed Jul 10, 2015
  6. build: run-ci makefile rule

    Adding a single rule to be called from Jenkins.
    
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    PR-URL: #25653
    orangemocha committed Jul 10, 2015

Commits on Jul 14, 2015

  1. test: unmark tests that are no longer flaky

    - `test-crypto-domains` was fixed by
    2afa3d8
    
    - All tests under linux appear to be fixed and have not failed recently
    on Jenkins
    
    - All internet tests were fixed by the DNS configuration change
    mentioned in #8056
    
    Fixes #25656
    Fixes #25673
    joaocgreis committed Jul 14, 2015