-
Notifications
You must be signed in to change notification settings - Fork 29.1k
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
Release 1.8.4 (wrong branch target) #2145
Commits on Apr 30, 2015
-
tls: destroy SSL once it is out of use
Do not keep SSL structure in memory once socket is closed. This should lower the memory usage in many cases. Fix: nodejs#1522 PR-URL: nodejs#1529 Reviewed-By: Shigeki Ohtsu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ada680 - Browse repository at this point
Copy the full SHA 7ada680View commit details -
crypto: track external memory for SSL structures
Ensure that GC kicks in at the right times and the RSS does not blow up. Fix: nodejs#1522 PR-URL: nodejs#1529 Reviewed-By: Shigeki Ohtsu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74060bb - Browse repository at this point
Copy the full SHA 74060bbView commit details -
tls: zero SSL_CTX freelist for a singleUse socket
When connecting to server with `keepAlive` turned off - make sure that the read/write buffers won't be kept in a single use SSL_CTX instance after the socket will be destroyed. Fix: nodejs#1522 PR-URL: nodejs#1529 Reviewed-By: Shigeki Ohtsu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cfc455 - Browse repository at this point
Copy the full SHA 1cfc455View commit details -
tls: destroy singleUse context immediately
Destroy singleUse context right after it is going out of use. Fix: nodejs#1522 PR-URL: nodejs#1529 Reviewed-By: Shigeki Ohtsu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b72e4bc - Browse repository at this point
Copy the full SHA b72e4bcView commit details
Commits on May 2, 2015
-
PR-URL: nodejs#1583 Reviewed-By: Jeremiah Senkpiel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba0e744 - Browse repository at this point
Copy the full SHA ba0e744View commit details -
deps: make node-gyp work with io.js
Every npm version bump requires a few patches to be floated on node-gyp for io.js compatibility. These patches are found in 03d1992, 5de334c, and da730c7. This commit squashes them into a single commit. PR-URL: nodejs#990 Reviewed-By: Ben Noordhuis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f10f379 - Browse repository at this point
Copy the full SHA f10f379View commit details -
win,node-gyp: optionally allow node.exe/iojs.exe to be renamed
On Windows, when node or io.js attempts to dynamically load a compiled addon, the compiled addon tries to load node.exe or iojs.exe again - depending on which import library the module used when it was linked. This causes many compiled addons to break when node.exe or iojs.exe are renamed, because when the binary has been renamed the addon DLL can't find the (right) .exe file to load its imports from. This patch gives compiled addon developers an option to overcome this restriction by compiling a delay-load hook into their binary. The delay-load hook ensures that whenever a module tries to load imports from node.exe/iojs.exe, it'll just look at the process image, thereby making the addon work regardless of what name the node/iojs binary has. To enable this feature, the addon developer must set the 'win_delay_load_hook' option to 'true' in their binding.gyp file, like this: ``` { 'targets': [ { 'target_name': 'ernie', 'win_delay_load_hook': 'true', ... ``` Bug: nodejs#751 Bug: nodejs#965 Upstream PR: nodejs/node-gyp#599 PR-URL: nodejs#1251 Reviewed-By: Rod Vagg <[email protected]> PR-URL: nodejs#1266 Reviewed-By: Ben Noordhuis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0eb74a8 - Browse repository at this point
Copy the full SHA 0eb74a8View commit details
Commits on May 14, 2015
-
tls_wrap: use localhost if options.host is empty
tls.connect(options) with no options.host should accept a certificate with CN: 'localhost'. Fix Error: Hostname/IP doesn't match certificate's altnames: "Host: undefined. is not cert's CN: localhost" 'localhost' is not added directly to defaults because that is not always desired (for example, when using options.socket) PR-URL: nodejs#1493 PORT-PR-URL: nodejs#1560 PORT-FROM: v2.x / a7d7463 Fixes: nodejs#1489 Reviewed-By: Brendan Ashworth <[email protected]> Reviewed-By: Roman Reiss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71274b0 - Browse repository at this point
Copy the full SHA 71274b0View commit details -
test: adjust Makefile/test-ci, add to vcbuild.bat
PR-URL: nodejs#1530 PORT-PR-URL: nodejs#1560 PORT-FROM: v2.x / 5472139 Reviewed-By: Johan Bergström <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5896fe5 - Browse repository at this point
Copy the full SHA 5896fe5View commit details -
parallel tests still not working on most build slaves PR-URL: nodejs#1544 PORT-PR-URL: nodejs#1560 PORT-FROM: v2.x / 2a3c8c1 Reviewed-By: Johan Bergström <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 65dd10e - Browse repository at this point
Copy the full SHA 65dd10eView commit details -
string_decoder: don't cache Buffer.isEncoding
Some modules are monkey-patching Buffer.isEncoding, so without this they cannot do that. Fixes: nodejs#1547 PR-URL: nodejs#1548 PORT-PR-URL: nodejs#1560 PORT-FROM: v2.x / 0fa6c4a Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 898d423 - Browse repository at this point
Copy the full SHA 898d423View commit details -
PR-URL: nodejs#1553 PORT-PR-URL: nodejs#1560 PORT-FROM: v2.x / f9c681c Reviewed-By: Colin Ihrig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4030545 - Browse repository at this point
Copy the full SHA 4030545View commit details -
test: extend timeouts for ARMv6
Based on tests running on original Raspberry Pi PR-URL: nodejs#1554 PORT-PR-URL: nodejs#1560 PORT-FROM: v2.x / f9b226c Reviewed-By: Roman Reiss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32a6dbc - Browse repository at this point
Copy the full SHA 32a6dbcView commit details
Commits on May 18, 2015
-
2015-05-17 io.js v1.8.2 Release
Maintenance release Notable Changes: * crypto: significantly reduced memory usage for TLS (Fedor Indutny & Сковорода Никита Андреевич) nodejs#1529 * npm: Upgrade npm to 2.9.0. See the v2.8.4 and v2.9.0 release notes for details.
Configuration menu - View commit details
-
Copy full SHA for ca63d68 - Browse repository at this point
Copy the full SHA ca63d68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e758e0 - Browse repository at this point
Copy the full SHA 1e758e0View commit details
Commits on May 19, 2015
-
win,node-gyp: make delay-load hook C89 compliant
This fixes building compiled addons with Visual Studio 2010. PR-URL: nodejs/node-gyp#616 Reviewed-By: Bert Belder <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77f5184 - Browse repository at this point
Copy the full SHA 77f5184View commit details
Commits on Jun 12, 2015
-
deps: upgrade openssl sources to 1.0.2b
This just replaces all sources of openssl-1.0.2b.tar.gz into deps/openssl/openssl Fixes: nodejs#1921 PR-URL: nodejs#1950 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 2a3367a - Browse repository at this point
Copy the full SHA 2a3367aView commit details -
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: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Shigeki Ohtsu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d593b55 - Browse repository at this point
Copy the full SHA d593b55View commit details -
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: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 2836428 - Browse repository at this point
Copy the full SHA 2836428View commit details -
openssl: fix keypress requirement in apps on win32
Reapply b910613 . Fixes: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 2cd7f73 - Browse repository at this point
Copy the full SHA 2cd7f73View commit details -
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: nodejs#1461 PR-URL: nodejs#1836 Reviewed-By: Ben Noordhuis <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 139da6a - Browse repository at this point
Copy the full SHA 139da6aView commit details -
deps: replace all headers in openssl
Change all openssl/include/openssl/*.h to include resolved symbolic links and openssl/crypto/opensslconf.h to refer config/opensslconf.h Fixes: nodejs#1921 PR-URL: nodejs#1950 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 151720f - Browse repository at this point
Copy the full SHA 151720fView commit details -
deps: update asm files for openssl-1.0.2b
asm files are generated as - In `deps/openssl/asm/`, make with CC=gcc and ASM=nasm - In `deps/openssl/asm_obsolute/`, make with no envs for compilers Fixes: nodejs#1921 PR-URL: nodejs#1950 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 1feaa68 - Browse repository at this point
Copy the full SHA 1feaa68View commit details -
tls: make server not use DHE in less than 1024bits
DHE key lengths less than 1024bits is already weaken as pointed out in https://weakdh.org/ . 1024bits will not be safe in near future. We will extend this up to 2048bits somedays later. PR-URL: nodejs#1739 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Fedor Indutny <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for c65484a - Browse repository at this point
Copy the full SHA c65484aView commit details -
deps: upgrade openssl sources to 1.0.2c
This just replaces all sources of openssl-1.0.2c.tar.gz into deps/openssl/openssl PR-URL: nodejs#1958 Reviewed-By: Fedor Indutny <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for e548abb - Browse repository at this point
Copy the full SHA e548abbView commit details -
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: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Shigeki Ohtsu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2467e3 - Browse repository at this point
Copy the full SHA b2467e3View commit details -
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: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for a472946 - Browse repository at this point
Copy the full SHA a472946View commit details -
openssl: fix keypress requirement in apps on win32
Reapply b910613 . Fixes: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 5c29c0c - Browse repository at this point
Copy the full SHA 5c29c0cView commit details -
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: nodejs#1461 PR-URL: nodejs#1836 Reviewed-By: Ben Noordhuis <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 310b8d1 - Browse repository at this point
Copy the full SHA 310b8d1View commit details -
deps: replace all headers in openssl
Change all openssl/include/openssl/*.h to include resolved symbolic links and openssl/crypto/opensslconf.h to refer config/opensslconf.h PR-URL: nodejs#1958 Reviewed-By: Fedor Indutny <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 0e2d068 - Browse repository at this point
Copy the full SHA 0e2d068View commit details -
deps: update UPGRADING.md doc to openssl-1.0.2c
PR-URL: nodejs#1958 Reviewed-By: Fedor Indutny <[email protected]>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for a971255 - Browse repository at this point
Copy the full SHA a971255View commit details
Commits on Jul 3, 2015
-
build: simplify execution of built binary
Since we aleady have a variable with path to the newly built binary, use that instead of prefixing path. This also allows us to pass a different path through the environment (NODE=) PR-URL: nodejs#1955 PORT-PR-URL: nodejs#2101 PORT-FROM: 1ec53c0 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Rod Vagg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5d1ec7 - Browse repository at this point
Copy the full SHA c5d1ec7View commit details -
build: don't run lint from test-ci
Since we will run linting before compiling or testing there's no need to run it as part of the ci testing. PR-URL: nodejs#1965 PORT-PR-URL: nodejs#2101 PORT-FROM: 8d8a26e Reviewed-By: Colin Ihrig <[email protected]> Revewied-By: Evan Lucas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e52e990 - Browse repository at this point
Copy the full SHA e52e990View commit details -
build: remove lint from test-ci on windows
PR-URL: nodejs#2004 PORT-PR-URL: nodejs#2101 PORT-FROM: c5353d7 Reviewed-By: Rod Vagg <[email protected]> Reviewed-By: Alexis Campailla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e1134c - Browse repository at this point
Copy the full SHA 8e1134cView commit details -
build,win: set env before generating projects
vcbuild.bat calls python configure before setting GYP_MSVS_VERSION, so SelectVisualStudioVersion (tools\gyp\pylib\gyp\MSVSVersion.py) defaults to 'auto' and selects VS 2005. vcbuild sets the environment in the current shell, so this issue would manifest itself only on the first invocation of the script in any given shell windows. Reviewed-By: Julien Gilli <[email protected]> PORT-PR-URL: nodejs#2101 PORT-FROM: c0c0d73 PR-URL: nodejs/node-v0.x-archive#20109
Configuration menu - View commit details
-
Copy full SHA for 2ce1475 - Browse repository at this point
Copy the full SHA 2ce1475View commit details -
PR-URL: nodejs#2036 PORT-PR-URL: nodejs#2101 PORT-FROM: 4208dc4 Reviewed-By: Alexis Campailla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 561919a - Browse repository at this point
Copy the full SHA 561919aView commit details -
build: fix cherry-pick ooops, fix comment wording
PR-URL: nodejs#2036 PORT-PR-URL: nodejs#2101 PORT-FROM: c87c34c Reviewed-By: Alexis Campailla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 39e2207 - Browse repository at this point
Copy the full SHA 39e2207View commit details -
build: update build targets for io.js
PR-URL: nodejs#1938 PORT-PR-URL: nodejs#2101 PORT-FROM: dcbb9e1 Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Alexis Campailla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00ba429 - Browse repository at this point
Copy the full SHA 00ba429View commit details -
deps: copy all openssl header files to include dir
On upgrading openssl, all symlinks in pulic header files are replaced with nested include files. The issue was raised that installing them leads to lost its references to real header files. To avoid this, all public header files are copied into the `deps/openssl/openssl/include/openssl/` directory. As a result, we have duplicated header files under `deps/openssl/openssl/` but copied files are refereed in build as specified to include path in openssl.gyp. Fixes: nodejs#1975 PR-URL: nodejs#2016 PORT-PR-URL: nodejs#2101 PORT-FROM: 1f371e3 Reviewed-By: Rod Vagg <[email protected]> Reviewed-By: Johan Bergström <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 83ee07b - Browse repository at this point
Copy the full SHA 83ee07bView commit details -
build: add tar-headers target for headers-only tar
to replace the full src download by node-gyp, using the proper format instead of the full source format PR-URL: nodejs#1975 PORT-PR-URL: nodejs#2101 PORT-FROM: 628a3ab Reviewed-By: William Blankenship <[email protected]> Reviewed-By: Johan Bergström <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8f260d - Browse repository at this point
Copy the full SHA d8f260dView commit details
Commits on Jul 4, 2015
-
deps: fix out-of-band write in utf8 decoder
Originally reported by: Kris Reeves <[email protected]> This is a back-port of commit 030f804 from the master branch. Reviewed-By: Rod Vagg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78de5f8 - Browse repository at this point
Copy the full SHA 78de5f8View commit details -
2015-07-04 io.js v1.8.3 Release
Maintenance release Notable Changes: * v8: Fixed an out-of-band write in utf8 decoder. This is an important security update as it can be used to cause a denial of service attack. * openssl: - Upgrade to 1.0.2b and 1.0.2c, introduces DHE man-in-the-middle protection (Logjam) and fixes malformed ECParameters causing infinite loop (CVE-2015-1788). See the security advisory for full details. (Shigeki Ohtsu) nodejs#1950 nodejs#1958 * build: - Added support for compiling with Microsoft Visual C++ 2015 - Started building and distributing headers-only tarballs along with binaries
Configuration menu - View commit details
-
Copy full SHA for 766a3b4 - Browse repository at this point
Copy the full SHA 766a3b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03c105a - Browse repository at this point
Copy the full SHA 03c105aView commit details
Commits on Jul 9, 2015
-
deps: upgrade openssl sources to 1.0.2d
This just replaces all sources of openssl-1.0.2d.tar.gz into deps/openssl/openssl 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. 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: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Shigeki Ohtsu <[email protected]> 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: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> openssl: fix keypress requirement in apps on win32 Reapply b910613 . Fixes: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> 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: nodejs#1461 PR-URL: nodejs#1836 Reviewed-By: Ben Noordhuis <[email protected]> PR-URL: nodejs#2141 Reviewed-By: Ben Noordhuis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20ff1e2 - Browse repository at this point
Copy the full SHA 20ff1e2View commit details -
deps: update deps/openssl/conf/arch/*/opensslconf.h
They should be updated according to the fix at openssl/openssl@b4f0d1a PR-URL: nodejs#2141 Reviewed-By: Ben Noordhuis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52b1230 - Browse repository at this point
Copy the full SHA 52b1230View commit details -
2015-07-09 io.js v1.8.4 Release
Notable changes * openssl: Upgrade to 1.0.2d, fixes CVE-2015-1793 (Alternate Chains Certificate Forgery).
Configuration menu - View commit details
-
Copy full SHA for 2ea2049 - Browse repository at this point
Copy the full SHA 2ea2049View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa9c769 - Browse repository at this point
Copy the full SHA fa9c769View commit details