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

v4.8.6 proposal #16500

Merged
merged 48 commits into from
Nov 7, 2017
Merged

v4.8.6 proposal #16500

merged 48 commits into from
Nov 7, 2017

Commits on Oct 25, 2017

  1. deps/v8: add missing #include "unicode/normlzr.h"

    * The following function from <unicode/normlzr.h> is used:
         normalize()
    
    * Until ICU 59, <unicode/normlzr.h> is indirectly included, but this changed with the 59 release. Adding this header has been the right thing to do for many years, so it is backwards compatible and fix compilation with recent ICU.
    
    Refs: #13022
    PR-URL: #13040
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    ArchangeGabriel authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    545235f View commit details
    Browse the repository at this point in the history
  2. deps: cherry-pick 4ae5993 from upstream OpenSSL

    This fixes wrong hash results on Windows with some CPUs that support
    Intel SHA Extension and resolves the issue of TLS connection errors.
    
    After upgrading forthcoming openssl-1.0.2l, this is no nolonger needed.
    
      Original commit message:
    
        perlasm/x86_64-xlate.pl: work around problem with hex constants in masm.
    
        Perl, multiple versions, for some reason occasionally takes issue with
        letter b[?] in ox([0-9a-f]+) regex. As result some constants, such as
        0xb1 came out wrong when generating code for MASM. Fixes GH#3241.
    
        Reviewed-by: Rich Salz <rsalz@openssl.org>
        (Merged from openssl/openssl#3385)
    
        (cherry picked from commit c47aea8af1e28e46e1ad5e2e7468b49fec3f4f29)
    
    Refs: openssl/openssl#3241
    Refs: openssl/openssl#3385
    Fixes: #12691
    PR-URL: #12913
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    shigeki authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    9ba73e1 View commit details
    Browse the repository at this point in the history
  3. deps: update openssl asm and asm_obsolete files

    Regenerate asm files according to the fix of
    openssl/crypto/perlasm/x86_64-xlate.pl.
    
    Fixes: #12691
    PR-URL: #12913
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    shigeki authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    639180a View commit details
    Browse the repository at this point in the history
  4. v8: fix stack overflow in recursive method

    HGlobalValueNumberingPhase::CollectSideEffectsOnPathsToDominatedBlock()
    used to self-recurse before this commit, causing stack overflows on
    systems with small stack sizes.  Make it non-recursive by storing
    intermediate results in a heap-allocated list.
    
    Fixes: #11991
    Backport-PR-URL: #13080
    PR-URL: #12460
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yang Guo <yangguo@chromium.org>
    bnoordhuis authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    0c820c0 View commit details
    Browse the repository at this point in the history
  5. crypto: clear err stack after ECDH::BufferToPoint

    Functions that call `ECDH::BufferToPoint` were not clearing the
    error stack on failure, so an invalid key could leave leftover
    error state and cause subsequent (unrelated) signing operations
    to fail.
    
    PR-URL: #13275
    Backport-PR-URL: #13399
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    rfk authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    3640ba4 View commit details
    Browse the repository at this point in the history
  6. build: avoid /docs/api and /docs/doc/api upload

    Fixes: #12833
    PR-URL: #12957
    Reviewed-By: João Reis <reis@janeasystems.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <mhdawson@ibm.com>
    rvagg authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    e2b6fdf View commit details
    Browse the repository at this point in the history
  7. tools: be explicit about including key-id

    gpg 2.1 no longer includes the key-id by default which breaks
    the release script. This makes sure we are explicit about it.
    
    PR-URL: #13309
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    1611627 View commit details
    Browse the repository at this point in the history
  8. doc: change child to subprocess

    Backport-PR-URL: #14635
    PR-URL: #14578
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Trott authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    0fa09df View commit details
    Browse the repository at this point in the history
  9. doc: add entry for subprocess.killed property

    Backport-PR-URL: #14635
    PR-URL: #14578
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Trott authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    1db3329 View commit details
    Browse the repository at this point in the history
  10. build,tools: do not force codesign prefix

    Allow passing the prefix in via the PKGDIR env var. This will allow us
    to use this same script to codesign the binary tarball.
    
    PR-URL: #14179
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    evanlucas authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    59d35c0 View commit details
    Browse the repository at this point in the history
  11. build: codesign tarball binary on macOS

    Previously, we were signing the binary that was released in the .pkg,
    but not the binary released in the tarball.
    
    PR-URL: #14179
    Fixes: #11936
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    evanlucas authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    05e8b1b View commit details
    Browse the repository at this point in the history
  12. deps: cherry-pick 18ea996 from c-ares upstream

    Original commit message:
    
        ares_parse_naptr_reply: make buffer length check more accurate
    
        9478908a490a6bf009ba58d81de8c1d06d50a117 introduced a length check
        for records parsed by `ares_parse_naptr_reply()`. However, that
        function is designed to parse replies which also contain non-NAPTR
        records; for A records, the `rr_len > 7` check will fail as there
        are only 4 bytes of payload.
        In particular, parsing ANY replies for NAPTR records was broken
        by that patch.
    
        Fix that by moving the check into the case in which it is already
        known that the record is a NAPTR record.
    
    Ref: c-ares/c-ares@18ea996
    PR-URL: #13883
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    ed6298c View commit details
    Browse the repository at this point in the history
  13. tools: update certdata.txt

    This is the certdata.txt[0] that ships in NSS 3.28.1, released on
    2017-01-04.
    
    [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_28_1_RTM/lib/ckfw/builtins/certdata.txt
    
    PR-URL: #12402
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    bnoordhuis authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    c40bffc View commit details
    Browse the repository at this point in the history
  14. crypto: update root certificates

    Update the list of root certificates in src/node_root_certs.h with
    tools/mk-ca-bundle.pl.
    
    Certificates added:
    - AC RAIZ FNMT-RCM
    - Amazon Root CA 1
    - Amazon Root CA 2
    - Amazon Root CA 3
    - Amazon Root CA 4
    - Certplus Root CA G1
    - Certplus Root CA G2
    - Hellenic Academic and Research Institutions ECC RootCA 2015
    - Hellenic Academic and Research Institutions RootCA 2015
    - ISRG Root X1
    - LuxTrust Global Root 2
    - OpenTrust Root CA G1
    - OpenTrust Root CA G2
    - OpenTrust Root CA G3
    
    Certificates removed:
    - Buypass Class 2 CA 1
    - EBG Elektronik Sertifika Hizmet Sağlayıcısı
    - IGC/A
    - Juur-SK
    - RSA Security 2048 v3
    - Root CA Generalitat Valenciana
    
    PR-URL: #12402
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    bnoordhuis authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    752b46a View commit details
    Browse the repository at this point in the history
  15. tools: update certdata.txt

    This is the certdata.txt[0] that ships in NSS 3.30.2, released on
    2017-04-20.
    
    [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_30_2_RTM/lib/ckfw/builtins/certdata.txt
    
    PR-URL: #13279
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    07c912e View commit details
    Browse the repository at this point in the history
  16. crypto: update root certificates

    Update the list of root certificates in src/node_root_certs.h with
    tools/mk-ca-bundle.pl.
    
    Certificates added:
    - TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1
    
    Certificates removed:
    - ApplicationCA - Japanese Government
    - Microsec e-Szigno Root CA
    - TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H6
    - WellsSecure Public Root Certificate Authority
    
    PR-URL: #13279
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    210fa72 View commit details
    Browse the repository at this point in the history
  17. Revert "deps: backport e093a04, 09db540 from upstream V8"

    This reverts commit 2d07fd7, with the
    exception of the `V8_PATCH_LEVEL` which will continue to increase.
    
    This commit was intended to be a backport of v8's e093a04 and 09db540,
    but it failed to consider the reversion of e093a04 in 5f5a328.
    
    PR-URL: #14829
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    abernix authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    751f1ac View commit details
    Browse the repository at this point in the history
  18. deps: cherry-pick 09db540,686558d from V8 upstream

    Original commit messages:
    v8/v8@09db540
      Reland of Rehash and clear deleted entries in weak collections during GC
    
      BUG=v8:4909
      R=hpayer@chromium.org,ulan@chromium.org
      LOG=n
    
      Review URL: https://codereview.chromium.org/1890123002
    
      Cr-Commit-Position: refs/heads/master@{#35538}
    
    v8/v8@686558d
      Fix comment about when we rehash ObjectHashTables before growing them
    
      R=ulan@chromium.org
      BUG=
    
      Review-Url: https://codereview.chromium.org/1918403003
      Cr-Commit-Position: refs/heads/master@{#35853}
    
    Refs: https://crbug.com/v8/4909
    Refs: #6180
    Refs: #7689
    Refs: #6398
    Fixes: #14228
    
    PR-URL: #14829
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    abernix authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    71f9cdf View commit details
    Browse the repository at this point in the history
  19. deps: add example of comparing OpenSSL changes

    When upgrading OpenSSL, Step 6 in upgrading guide explains the steps
    that need to be taken if asm files need updating. This might not
    always be the case and something that needs to be checked from
    release to release.
    
    This commit adds an example of using github to manually compare two tags
    to see if any changes were made to asm files.
    
    Backport-PR-URL: #13696
    PR-URL: #13234
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    danbev authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    9bfada8 View commit details
    Browse the repository at this point in the history
  20. deps: upgrade openssl sources to 1.0.2l

    This replaces all sources of openssl-1.0.2l.tar.gz into
    deps/openssl/openssl
    
    Fixes: #13161
    Backport-PR-URL: #13696
    PR-URL: #13233
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    danbev authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    8507f0f View commit details
    Browse the repository at this point in the history
  21. 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. Two
    files of opensslconf.h in crypto and include dir are replaced to refer
    config/opensslconf.h.
    
    Fixes: #13161
    Backport-PR-URL: #13696
    PR-URL: #13233
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    danbev authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    bbd92b4 View commit details
    Browse the repository at this point in the history
  22. deps: fix openssl assembly error on ia32 win32

    `x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and
    perhaps others) are requiring .686 .
    
    Fixes: #589
    Backport-PR-URL: #13696
    PR-URL: #1389
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
    indutny authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    80c48c0 View commit details
    Browse the repository at this point in the history
  23. deps: fix asm build error of openssl in x86_win32

    See
    https://mta.openssl.org/pipermail/openssl-dev/2015-February/000651.html
    
    iojs needs to stop using masm and move to nasm or yasm on Win32.
    
    Fixes: #589
    Backport-PR-URL: #13696
    PR-URL: #1389
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Shigeki Ohtsu authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    0aacd5a View commit details
    Browse the repository at this point in the history
  24. openssl: fix keypress requirement in apps on win32

    Reapply b910613 .
    
    Fixes: #589
    Backport-PR-URL: #13696
    PR-URL: #1389
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Shigeki Ohtsu authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    e69f47b View commit details
    Browse the repository at this point in the history
  25. 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.
    
    Fixes: #1461
    Backport-PR-URL: #13696
    PR-URL: #1836
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Shigeki Ohtsu authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    523eb60 View commit details
    Browse the repository at this point in the history
  26. deps: update openssl config files

    Regenerate config files for supported platforms with Makefile.
    
    Fixes: #13161
    Backport-PR-URL: #13696
    PR-URL: #13233
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    danbev authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    c0fe1fc View commit details
    Browse the repository at this point in the history
  27. deps: update openssl asm and asm_obsolete files

    Regenerate asm files with Makefile and CC=gcc and ASM=nasm where gcc
    version was 5.4.0 and nasm version was 2.11.08.
    
    Also asm files in asm_obsolete dir to support old compiler and
    assembler are regenerated without CC and ASM envs.
    
    Fixes: #13161
    Backport-PR-URL: #13696
    PR-URL: #13233
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    danbev authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    06eb181 View commit details
    Browse the repository at this point in the history
  28. doc: add missing make command to UPGRADING.md

    Added the missing make command in steps 6.3 when building
    asm_obsolete.
    
    Also updated the commit message to include the version nasm in
    addition to the gcc version.
    
    Fixes: #13161
    Backport-PR-URL: #13696
    PR-URL: #13233
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    danbev authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    532a294 View commit details
    Browse the repository at this point in the history
  29. zlib: fix node crashing on invalid options

    This is a partial backport of semver-patch bits of
    9e4660b.
    
    This commit fixes the Node process crashing when constructors of classes
    of the zlib module are given invalid options.
    
    * Throw an Error when the zlib library rejects the value of windowBits,
      instead of crashing with an assertion.
    
    * Treat windowBits and memLevel options consistently with other ones and
      don't crash when non-numeric values are given.
    
    Backport-PR-URL: #14860
    PR-URL: #13098
    Fixes: #13082
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    aqrln authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    31bf595 View commit details
    Browse the repository at this point in the history
  30. zlib: fix crash when initializing failed

    Unset `mode_` when initializing the zlib stream failed, so that
    we don’t try to call the zlib end functions (`deflateEnd()` etc.)
    when cleaning up in `ZCtx::Close()`.
    
    Fixes: #14178
    Ref: #13098
    Backport-PR-URL: #14860
    PR-URL: #14666
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    addaleax authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    a1f9929 View commit details
    Browse the repository at this point in the history
  31. docs: Fix broken links in crypto.md

    PR-URL: #15182
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Zuzana Svetlikova authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    43bbfaf View commit details
    Browse the repository at this point in the history
  32. build: run test-hash-seed at the end of test-v8

    The v8 and test-hash-seed targets cannot be run in parallel because they
    need different copies of the deps/v8 directory.
    
    Ref: #14004 (comment)
    Backport-PR-URL: #15562
    PR-URL: #14219
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    targos authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    a7f7a87 View commit details
    Browse the repository at this point in the history
  33. deps: backport e28183b5 from upstream V8

    Original commit message:
    
        Fix compilation with GCC 5.2
    
        Fixes:
    
        ../../test/cctest/compiler/test-js-typed-lowering.cc:224:14:
         error: ‘kJSTypes’ defined but not used [-Werror=unused-variable]
          static Type* kJSTypes[] = {Type::Undefined(), Type::Null(),   Type::Boolean(),
    
        ../../src/bignum.cc: In member function
         ‘void v8::internal::Bignum::AssignDecimalString(Vector<const char>)’:
          ../../src/bignum.cc:80:6: error: assuming signed overflow does not occur when
          assuming that (X + c) < X is always false [-Werror=strict-overflow]
    
        ../../src/compiler/ia32/code-generator-ia32.cc:1366:3:
          required from here ../../src/base/logging.h:123:26:
           error: comparison between signed and unsigned integer expressions
           [-Werror=sign-compare] DEFINE_CHECK_OP_IMPL(EQ, ==)
    
        BUG=
    
        Review URL: https://codereview.chromium.org/1371823002
    
        Cr-Commit-Position: refs/heads/master@{#31095}
    
    PR-URL: #15562
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Steven R Loomis <srloomis@us.ibm.com>
    skomski authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    85800c4 View commit details
    Browse the repository at this point in the history
  34. deps: cherry pick d7f813b4 from V8 upstream

    Original commit message:
    
        GYP: Don't pass -Wno-format-pedantic to GCC.
    
        This flag is not understood correctly by GCC and breaks the GCC ARM and MIPS optdebug builds.
    
        Patch from Brendan Kirby <brendan.kirby@imgtec.com>
    
        BUG=
    
        Review URL: https://codereview.chromium.org/1369273003
    
        Cr-Commit-Position: refs/heads/master@{#31013}
    
    PR-URL: #15562
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Steven R Loomis <srloomis@us.ibm.com>
    akos.palfi authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    b259fd3 View commit details
    Browse the repository at this point in the history
  35. build: fix make test-v8

    PR-URL: #15562
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Steven R Loomis <srloomis@us.ibm.com>
    bnoordhuis authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    e064ae6 View commit details
    Browse the repository at this point in the history
  36. deps: backport bff3074 from V8 upstream

    Original commit message:
    
        Allow ICU to normalize time zones
    
        There's at least one case of a time zone alias: Asia/Kathmandu aliases
        Asia/Katmandu. ICU seems to normalize to the (deprecated) latter choice.
        V8 internationalization choked on this change; this patch interprets
        ICU's output more precisely and allows it.
    
        BUG=chromium:487322
        R=jungshik,adamk
        LOG=Y
    
        Review URL: https://codereview.chromium.org/1509273007
    
        Cr-Commit-Position: refs/heads/master@{#32769}
    
    PR-URL: #15562
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Steven R Loomis <srloomis@us.ibm.com>
    MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    43d1ac3 View commit details
    Browse the repository at this point in the history
  37. deps: backport 4e18190 from V8 upstream

    Original commit message:
    
        Timezone name check fix
    
        1. Location names with more than one underscores (e.g. Ho_Chi_Minh)
           didn't work because of the way capturing works with repeated patterns
           in RE. It's now supported by changing the RE to capture the whole string
           and splitting on '_' in the next step.
    
        2. Adds support for location names with a hyphen
    
        3. Adds support for timezone ids with three parts (e.g.
           American/Argentina/Buenos_Aires)
    
        4. Adds special handling of 'au', 'es' and 'of' in zone ids. They need to be kept in lowercase. (see the full list at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones )
    
        5. Adds regression tests for all the above and make the existing tests
           more robust against future ICU changes. ICU canonicalizes zone names to
           deprecated names, but it may change. (
           http://bugs.icu-project.org/trac/ticket/12044 )
    
        BUG=364374
        LOG=Y
    
        Review URL: https://codereview.chromium.org/1529363005
    
        Cr-Commit-Position: refs/heads/master@{#33097}
    
    PR-URL: #15562
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Steven R Loomis <srloomis@us.ibm.com>
    jungshik authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    9c3e246 View commit details
    Browse the repository at this point in the history
  38. test: move test-cluster-debug-port to sequential

    This test cannot be run in parallel, as it can conflict with other tests
    using the debug port.
    
    PR-URL: #16292
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Oleksandr-Kushchak-i2 authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    5d9164c View commit details
    Browse the repository at this point in the history
  39. doc: fix typo in zlib.md

    PR-URL: #16480
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    lpinca authored and MylesBorins committed Oct 25, 2017
    Configuration menu
    Copy the full SHA
    f8e282e View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2017

  1. test: remove internal headers from addons

    Backport-PR-URL: #16550
    PR-URL: #7947
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    gibfahn authored and MylesBorins committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    cb92f93 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2017

  1. deps: upgrade openssl sources to 1.0.2m

    This replaces all sources of openssl-1.0.2m.tar.gz into
    deps/openssl/openssl
    
    PR-URL: #16691
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    shigeki authored and MylesBorins committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    55e15ec View commit details
    Browse the repository at this point in the history
  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. Two files of opensslconf.h in crypto and
    include dir are replaced to refer config/opensslconf.h.
    
    PR-URL: #16691
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    shigeki authored and MylesBorins committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    16fbd9d View commit details
    Browse the repository at this point in the history
  3. deps: fix openssl assembly error on ia32 win32

    `x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and
    perhaps others) are requiring .686 .
    
    Fixes: #589
    PR-URL: #1389
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
    indutny authored and MylesBorins committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    3f93ffe View commit details
    Browse the repository at this point in the history
  4. deps: fix asm build error of openssl in x86_win32

    See
    https://mta.openssl.org/pipermail/openssl-dev/2015-February/000651.html
    
    iojs needs to stop using masm and move to nasm or yasm on Win32.
    
    Fixes: #589
    PR-URL: #1389
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Shigeki Ohtsu authored and MylesBorins committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    bdcb252 View commit details
    Browse the repository at this point in the history
  5. openssl: fix keypress requirement in apps on win32

    Reapply b910613 .
    
    Fixes: #589
    PR-URL: #1389
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Shigeki Ohtsu authored and MylesBorins committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    1bde7f5 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.
    
    Fixes: #1461
    PR-URL: #1836
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Shigeki Ohtsu authored and MylesBorins committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    68661a9 View commit details
    Browse the repository at this point in the history
  7. deps: update openssl asm and asm_obsolete files

    Regenerate asm files with Makefile and CC=gcc and ASM=nasm where gcc
    version was 5.4.0 and nasm version was 2.11.08.
    
    Also asm files in asm_obsolete dir to support old compiler and
    assembler are regenerated without CC and ASM envs.
    
    PR-URL: #16691
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    shigeki authored and MylesBorins committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    ea09a1c View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2017

  1. 2017-11-07, Version 4.8.6 'Argon' (Maintenance)

    Notable Changes:
    
    * **crypto**:
      - update root certificates (Ben Noordhuis)
        #13279
      - update root certificates (Ben Noordhuis)
        #12402
    * **deps**:
      - add support for more modern versions of INTL (Bruno Pagani)
        #13040
      - upgrade openssl sources to 1.0.2m (Shigeki Ohtsu)
        #16691
      - upgrade openssl sources to 1.0.2l (Daniel Bevenius)
        #13233
    
    PR-URL: #16500
    MylesBorins committed Nov 6, 2017
    Configuration menu
    Copy the full SHA
    449d60d View commit details
    Browse the repository at this point in the history