-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
workers: initial implementation #1159
Commits on May 20, 2015
-
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 <info@bnoordhuis.nl> Reviewed-By: Fedor Indutny <fedor@indutny.com>
Shigeki Ohtsu committedMay 20, 2015 Configuration menu - View commit details
-
Copy full SHA for 9b35be5 - Browse repository at this point
Copy the full SHA 9b35be5View commit details -
util: speed up common case of formatting string
PR-URL: nodejs#1749 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 214d020 - Browse repository at this point
Copy the full SHA 214d020View commit details -
build: refactor pkg-config for shared libraries
Improve detection and usage of pkg-config. This simplifies the setup of all our shared libraries. If pkg-config is installed on the host and `--shared` flags are passed by the user, we try to get defaults from pkg-config instead of using the default provided by configure. PR-URL: nodejs#1603 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 2b1c01c - Browse repository at this point
Copy the full SHA 2b1c01cView commit details
Commits on May 22, 2015
-
tls: use
.destroy(err)
instead of destroy+emitEmit errors using `.destroy(err)` instead of `.destroy()` and `.emit('error', err)`. Otherwise `close` event is emitted with the `error` argument set to `false`, even if the connection was torn down because of the error. See: nodejs#1119 PR-URL: nodejs#1711 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 80342f6 - Browse repository at this point
Copy the full SHA 80342f6View commit details -
doc: path is ignored in url.format
Made it obvious that path is ignored in url.format PR-URL: nodejs#1753
3Configuration menu - View commit details
-
Copy full SHA for 515afc6 - Browse repository at this point
Copy the full SHA 515afc6View commit details -
doc: fix typo in CONTRIBUTING.md
PR-URL: nodejs#1755 Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2bb2f06 - Browse repository at this point
Copy the full SHA 2bb2f06View commit details -
tls: emit errors happening before handshake finish
This fixes a race condition introduced in 80342f6. `socket.destroy(err)` only emits the passed error when `socket._writableState.errorEmitted === false`, `ssl.onerror` sets `errorEmitted = true` just before calling `socket.destroy()`. See: nodejs#1119 See: nodejs#1711 PR-URL: nodejs#1769 Reviewed-By: Fedor Indutny <fedor@indutny.com>
Configuration menu - View commit details
-
Copy full SHA for 2a71f02 - Browse repository at this point
Copy the full SHA 2a71f02View commit details -
buffer: optimize Buffer.byteLength
Buffer.byteLength is important for speed because it is called whenever a new Buffer is created from a string. This commit optimizes Buffer.byteLength execution by: - moving base64 length calculation into JS-land, which is now much faster - remove redundant code and streamline the UTF8 length calculation It also adds a benchmark and better tests. PR-URL: nodejs#1713 Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 9da168b - Browse repository at this point
Copy the full SHA 9da168bView commit details
Commits on May 23, 2015
-
net,dgram: return this from ref and unref methods
Modifies the following methods to return the instance instead of undefined, to allow for chaining these methods: - net.Server.ref - net.Server.unref - net.Socket.ref - net.Socket.unref - dgram.Socket.ref - dgram.Socket.unref PR-URL: nodejs#1768 Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for 39dde32 - Browse repository at this point
Copy the full SHA 39dde32View commit details -
net: return this from setNoDelay and setKeepAlive
Modifies the Socket.setNoDelay and Socket.setKeepAlive methods to return the socket instance instead of undefined, to allow for chaining. PR-URL: nodejs#1779 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cb381fe - Browse repository at this point
Copy the full SHA cb381feView commit details -
Update AUTHORS list using tools/update-authors.sh PR-URL: nodejs#1776 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 367ffd1 - Browse repository at this point
Copy the full SHA 367ffd1View commit details -
PR-URL: nodejs#1763 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for c54d057 - Browse repository at this point
Copy the full SHA c54d057View 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 <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 9e7099f - Browse repository at this point
Copy the full SHA 9e7099fView commit details -
win,node-gyp: enable delay-load hook by default
The delay-load hook allows node.exe/iojs.exe to be renamed. See efadffe for more background. This commit is a combined squash of the following previous patches: ba93c58, 3bda6cb, 0d6d3dd. PR-URL: nodejs#1763 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for d144e96 - Browse repository at this point
Copy the full SHA d144e96View commit details
Commits on May 24, 2015
-
2015-05-24 io.js v2.1.0 Release
PR-URL: nodejs#1777 Notable Changes: * crypto: Diffie-Hellman key exchange (DHE) parameters ('dhparams') must now be 1024 bits or longer or an error will be thrown. A warning will also be printed to the console if you supply less than 2048 bits. See https://weakdh.org/ for further context on this security concern. (Shigeki Ohtsu) nodejs#1739. * node: A new --trace-sync-io command line flag will print a warning and a stack trace whenever a synchronous API is used. This can be used to track down synchronous calls that may be slowing down an application. (Trevor Norris) nodejs#1707. * node: To allow for chaining of methods, the setTimeout(), setKeepAlive(), setNoDelay(), ref() and unref() methods used in 'net', 'dgram', 'http', 'https' and 'tls' now return the current instance instead of undefined (Roman Reiss & Evan Lucas) nodejs#1699 nodejs#1768 nodejs#1779. * npm: Upgraded to v2.10.1, release notes can be found in https://github.com/npm/npm/releases/tag/v2.10.1 and https://github.com/npm/npm/releases/tag/v2.10.0. * util: A significant speed-up (in the order of 35%) for the common-case of a single string argument to util.format(), used by console.log() (Сковорода Никита Андреевич) nodejs#1749.
2Configuration menu - View commit details
-
Copy full SHA for 4d8f4d5 - Browse repository at this point
Copy the full SHA 4d8f4d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e8c228 - Browse repository at this point
Copy the full SHA 3e8c228View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for a6a3f8c - Browse repository at this point
Copy the full SHA a6a3f8cView commit details -
doc: remove bad semver-major entry from CHANGELOG
PR-URL: nodejs#1782 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for ba76a9d - Browse repository at this point
Copy the full SHA ba76a9dView commit details
Commits on May 25, 2015
-
http: simplify code and remove unused properties
PR-URL: nodejs#1572 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1eec5f0 - Browse repository at this point
Copy the full SHA 1eec5f0View commit details -
doc: state url decoding behavior
Explicitly states the fact that no decoding is performed on the url path or pathname or the query string by default in the URL module. Fixes: nodejs#1538 PR-URL: nodejs#1731 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for a74c2c9 - Browse repository at this point
Copy the full SHA a74c2c9View commit details -
lib: simplify nextTick() usage
This commit removes unnecessary nextTick() closures and adds some shared nextTick() callbacks for better re-use. PR-URL: nodejs#1612 Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com> Reviewed-By: Brendan Ashworth <brendan.ashworth@me.com>
3Configuration menu - View commit details
-
Copy full SHA for 5abd4ac - Browse repository at this point
Copy the full SHA 5abd4acView commit details
Commits on May 26, 2015
-
test: fix deprecation warning in addons test
The non-isolate version of node::FatalException() is deprecated, switch to the version that takes an isolate as its first argument. PR-URL: nodejs#1793 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 280fb01 - Browse repository at this point
Copy the full SHA 280fb01View commit details -
test: remove stray copyright notices
Commit 3e1b1dd ("Remove excessive copyright/license boilerplate") left in a few lines of boilerplate here and there. This commit removes them. PR-URL: nodejs#1793 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c2b8b30 - Browse repository at this point
Copy the full SHA c2b8b30View commit details -
test: don't lint autogenerated test/addons/doc-*/
The JS source files in test/addons/doc-*/ are scraped from the reference documentation in doc/api and need not conform to the style guide. PR-URL: nodejs#1793 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6dfca71 - Browse repository at this point
Copy the full SHA 6dfca71View commit details -
doc: clarify stability of fs.watch and relatives
Fixes: nodejs#1754 PR-URL: nodejs#1775 Reviewed-By: Brendan Ashworth <brendan.ashworth@me.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for eb1856d - Browse repository at this point
Copy the full SHA eb1856dView commit details -
src: fix deferred events not working with -e
Defer evaluation of the script for a tick. This is a workaround for events not firing when evaluating scripts on the command line with -e. Fixes: nodejs#1600 PR-URL: nodejs#1793 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 93a44d5 - Browse repository at this point
Copy the full SHA 93a44d5View commit details -
doc: add documentation for AtExit hook
Fixes: nodejs#999 PR-URL: nodejs#1014 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 98649fd - Browse repository at this point
Copy the full SHA 98649fdView commit details
Commits on May 27, 2015
-
lib: speed up require(), phase 1
Replace calls to fs.statSync() with an internal variant that does not create Error or Stat objects that put strain on the garbage collector. A secondary benefit is that it improves start-up times in the debugger because it no longer emits thousands of exception debug events. PR-URL: nodejs#1801 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b14fd1a - Browse repository at this point
Copy the full SHA b14fd1aView commit details -
lib: speed up require(), phase 2
Replace calls to fs.readFileSync() with an internal variant that does not create Error objects on failure and is a bit speedier in general. A secondary benefit is that it improves start-up times in the debugger because it no longer emits thousands of exception debug events. On a medium-sized application[0], this commit and its predecessor reduce start-up times from about 1.5s to 0.5s and reduce the number of start-up exceptions from ~6100 to 32, half of them internal to the application. [0] https://github.com/strongloop/loopback-sample-app PR-URL: nodejs#1801 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
1Configuration menu - View commit details
-
Copy full SHA for 1bbf8d0 - Browse repository at this point
Copy the full SHA 1bbf8d0View commit details -
doc:
fs.*File()
also accept encoding stringsFixes: nodejs#1797 PR-URL: nodejs#1806 Reviewed-By: fishrock123@rocketmail.com
Configuration menu - View commit details
-
Copy full SHA for ff79449 - Browse repository at this point
Copy the full SHA ff79449View commit details
Commits on May 28, 2015
-
tools: add objectLiteralShorthandProperties to .eslintrc
Required to make linting pass for using object literal shorthand properties. PR-URL: nodejs#1760 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
2Configuration menu - View commit details
-
Copy full SHA for fbd2b59 - Browse repository at this point
Copy the full SHA fbd2b59View commit details -
child_process: expose ChildProcess constructor
Creates two new internal modules (child_process and socket_list) for better readability. Exposes the ChildProcess constructor from the child_process module so one can now `require(‘child_process’).ChildProcess` Fixes: nodejs#1751 PR-URL: nodejs#1760 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a77c330 - Browse repository at this point
Copy the full SHA a77c330View commit details -
Revert "core: set PROVIDER type as Persistent class id"
This reverts commit 3c44100. Reverted for breaking node-heapdump[0]. AsyncWrap assigns a class id but does not set a v8::RetainedObjectInfo provider callback with v8::HeapProfiler::SetWrapperClassInfoProvider(). The result is a null pointer dereference when taking a heap snapshot. It can probably be solved by setting a generic provider callback inside the AsyncWrap constructor but that may have performance ramifications that need to be investigated first. I move to revert it for now. [0] https://github.com/bnoordhuis/node-heapdump PR-URL: nodejs#1827 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3a1bc06 - Browse repository at this point
Copy the full SHA 3a1bc06View commit details -
test: add heap profiler add-on regression test
Add a regression test for nodejs#1827. PR-URL: nodejs#1828 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4e90c82 - Browse repository at this point
Copy the full SHA 4e90c82View commit details
Commits on May 29, 2015
-
`flushHeaders` should work for header written with `writeHead`. PR-URL: nodejs#1695 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 2c686fd - Browse repository at this point
Copy the full SHA 2c686fdView commit details
Commits on May 30, 2015
-
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. Fixes: nodejs/build#104 PR-URL: nodejs#1842 Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 8606793 - Browse repository at this point
Copy the full SHA 8606793View commit details -
The Socket writable only change was added and implemented in the constructor around 5885f46, but this was never removed. The libev counter issue is no longer prudent; the test remains in test/sequential/test-regress-GH-1726. PR-URL: nodejs#1819 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for a65762c - Browse repository at this point
Copy the full SHA a65762cView commit details -
PR-URL: nodejs#1829 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for c1afa53 - Browse repository at this point
Copy the full SHA c1afa53View 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 <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for f9fd554 - Browse repository at this point
Copy the full SHA f9fd554View commit details -
win,node-gyp: enable delay-load hook by default
The delay-load hook allows node.exe/iojs.exe to be renamed. See efadffe for more background. This commit is a combined squash of the following previous patches: ba93c58, 3bda6cb, 0d6d3dd. PR-URL: nodejs#1763 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 53e98cc - Browse repository at this point
Copy the full SHA 53e98ccView commit details -
src: fix module search path for preload modules
When the preload module is not a abs/relative path, we should use the standard search mechanism of looking into the node_modules folders outwards. The current working directory is deemed to be the 'requiring module', i.e. parent. The search path starts from cwd outwards. Fixes: nodejs#1803 PR-URL: nodejs#1812 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5759722 - Browse repository at this point
Copy the full SHA 5759722View commit details -
test: check error type from net.Server.listen()
This change eliminates an unnecessary setTimeout() in the test. PR-URL: nodejs#1821 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Brendan Ashworth <brendan.ashworth@me.com>
Configuration menu - View commit details
-
Copy full SHA for 8059393 - Browse repository at this point
Copy the full SHA 8059393View commit details
Commits on May 31, 2015
-
2015-05-31 io.js v2.2.0 Release
PR-URL: nodejs#1808 Notable Changes: * node: Speed-up require() by replacing usage of fs.statSync() and fs.readFileSync() with internal variants that are faster for this use-case and do not create as many objects for the garbage collector to clean up. The primary two benefits are: significant increase in application start-up time on typical applications and better start-up time for the debugger by eliminating almost all of the thousands of exception events. (Ben Noordhuis) nodejs#1801. * node: Resolution of pre-load modules (-r or --require) now follows the standard require() rules rather than just resolving paths, so you can now pre-load modules in node_modules. (Ali Ijaz Sheikh) nodejs#1812. * npm: Upgraded npm to v2.11.0. New hooks for preversion, version, and postversion lifecycle events, some SPDX-related license changes and license file inclusions. See the release notes for full details.
Configuration menu - View commit details
-
Copy full SHA for 0c57de5 - Browse repository at this point
Copy the full SHA 0c57de5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2de5e5 - Browse repository at this point
Copy the full SHA f2de5e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d83401 - Browse repository at this point
Copy the full SHA 5d83401View commit details -
http: revert deprecation of client property
The improper deprecation of the property broke a feature in the request module used by the bundled npm. This reverts the deprecation part of this change. PR-URL: nodejs#1852 Fixes: nodejs#1850 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 4d6b768 - Browse repository at this point
Copy the full SHA 4d6b768View commit details -
build: avoid passing empty strings to build flags
While checking the return values from icu-i18n, we didn't validate the content before passing it to the build system. Also make cflags parsing more robust by avoiding empty strings. Fixes: nodejs#1787 PR-URL: nodejs#1789 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for c5a1009 - Browse repository at this point
Copy the full SHA c5a1009View commit details
Commits on Jun 1, 2015
-
2015-06-01 io.js v2.2.1 Release
PR-URL: nodejs#1856 Notable Changes: * http: reverts the removal of an undocumented `client` property on client connections, this property is being used in the wild, most notably by https://github.com/request/request which is used by npm. (Michaël Zasso) [nodejs#1852](nodejs#1852).
Configuration menu - View commit details
-
Copy full SHA for fe84797 - Browse repository at this point
Copy the full SHA fe84797View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79bb5e1 - Browse repository at this point
Copy the full SHA 79bb5e1View commit details -
tools: Fix copying contents of deps/npm
This fixes a platform inconsistency between BSD and GNU `cp` where `deps/npm` would be copied into a subdirectory of `test-npm` on Linux, but not on OS X. PR-URL: nodejs#1853 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 1baba05 - Browse repository at this point
Copy the full SHA 1baba05View commit details -
doc: adjust changelog to clarify
client
revertPR-URL: nodejs#1859 Reviewed-By: Brendan Ashworth <brendan.ashworth@me.com> Reviewed-By: Michaël Zasso <mic.besace@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d29034b - Browse repository at this point
Copy the full SHA d29034bView commit details -
Options have been moved into the NodeOptions class. A new global, node_options now exists and is used to access the options after the command line arguments have been parsed. PR-URL: nodejs#1804 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for c0e7bf2 - Browse repository at this point
Copy the full SHA c0e7bf2View commit details -
Revert "src: add getopt option parser"
This reverts commit c0e7bf2. There are a few edge cases that can cause a crash and need to be properly handled. PR-URL: nodejs#1862 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 5b6f575 - Browse repository at this point
Copy the full SHA 5b6f575View commit details -
docs: delete unused/duplicate css files
- `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> PORT-FROM: joyent/node @ 0c50195 PR-URL: nodejs#1770 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1cb72c1 - Browse repository at this point
Copy the full SHA 1cb72c1View commit details -
docs: add return value for sync fs functions
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: nodejs/node-v0.x-archive#9313 PR: nodejs/node-v0.x-archive#9359 Reviewed-By: Julien Gilli <julien.gilli@joyent.com> PORT-FROM: joyent/node @ 51fe319 PR-URL: nodejs#1770 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Conflicts: doc/api/fs.markdown
Configuration menu - View commit details
-
Copy full SHA for a79dece - Browse repository at this point
Copy the full SHA a79deceView commit details -
test: remove unneeded comment task
PR-URL: nodejs#1858 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8704c58 - Browse repository at this point
Copy the full SHA 8704c58View commit details -
test: remove smalloc add-on test
The smalloc module is about to be deprecated and removed. Remove the add-on test now so it's not forgotten about in the upcoming purge. PR-URL: nodejs#1835 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e0e96ac - Browse repository at this point
Copy the full SHA e0e96acView commit details -
doc: fix http.IncomingMessage.socket documentation
Remove the reference to net.Socket.verifyPeer(). That was removed in ea540c9 and was missed in the 032f80e. Refer to the net.Socket instance by the .socket property. This avoids unneeded confusion. '.socket' is the variant that is used internally. Add a markdown link to net.Socket.getPeerCertificate(). PR-URL: nodejs#1867 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 89a5b90 - Browse repository at this point
Copy the full SHA 89a5b90View commit details
Commits on Jun 2, 2015
-
test: loosen condition to detect infinite loop
PR-URL: nodejs#1857 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for d20f018 - Browse repository at this point
Copy the full SHA d20f018View commit details -
test: fix test-child-process-stdout-flush-exit
Make sure all the stdout data is available before performing the assertions. Fixes: nodejs#944 PR-URL: nodejs#1868 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for b926718 - Browse repository at this point
Copy the full SHA b926718View commit details -
tools: update mk-ca-bundle.pl to HEAD of upstream
PR-URL: nodejs#1833 Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Configuration menu - View commit details
-
Copy full SHA for 5be9efc - Browse repository at this point
Copy the full SHA 5be9efcView commit details -
tools: customize mk-ca-bundle.pl
Remove unneeded functionality and tweak the generated output so we can #include it in C++ source code. This commit essentially reapplies the changes from commit e159073 ("tools: customize mk-ca-bundle.pl") to the updated script. PR-URL: nodejs#1833 Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Configuration menu - View commit details
-
Copy full SHA for a2d921d - Browse repository at this point
Copy the full SHA a2d921dView commit details -
This is the latest certdata.txt from [0], last updated on 2015-04-20. [0] https://hg.mozilla.org/mozilla-central/raw-file/aa275ad846f1/security/nss/lib/ckfw/builtins/certdata.txt PR-URL: nodejs#1833 Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Configuration menu - View commit details
-
Copy full SHA for 098354a - Browse repository at this point
Copy the full SHA 098354aView commit details -
crypto: update root certificates
Update the list of root certificates in src/node_root_certs.h with tools/mk-ca-bundle.pl. PR-URL: nodejs#1833 Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Configuration menu - View commit details
-
Copy full SHA for a4dbf45 - Browse repository at this point
Copy the full SHA a4dbf45View commit details -
fs: set encoding on fs.createWriteStream
Enable encoding option on fs.createWriteStream. PR-URL: nodejs#1844 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8357c50 - Browse repository at this point
Copy the full SHA 8357c50View commit details -
src: hide InitializeICUDirectory symbol
Exporting it seems like an oversight. It's not safe to call once V8 is running so there doesn't seem to be a point in exporting it to add-ons. Un-export it. PR-URL: nodejs#1815 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8c71a92 - Browse repository at this point
Copy the full SHA 8c71a92View commit details
Commits on Jun 3, 2015
-
test: more test coverage for maxConnections
If the server is not accepting connections because maxConnections is exceeded, the server should start accepting connections again when a connection closes. PR-URL: nodejs#1855 Reviewed-By: Brendan Ashworth <brendan.ashworth@me.com>
Configuration menu - View commit details
-
Copy full SHA for bd99e8d - Browse repository at this point
Copy the full SHA bd99e8dView commit details -
test: remove hardwired references to 'iojs'
PR-URL: nodejs#1882 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for f78c722 - Browse repository at this point
Copy the full SHA f78c722View commit details -
test: running tls-server-verify clients in parallel
OpenSSL s_client introduces some delay on Windows. With all clients running sequentially, this delay is big enough to break CI. This fix runs the clients in parallel (unless the test includes renegotiation), reducing the total run time. Fixes: nodejs#1461 PR-URL: nodejs#1836 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for b18604b - Browse repository at this point
Copy the full SHA b18604bView commit details -
test: run tls-server-verify servers in parallel
Different servers must use different ports. Since we can count only on common.PORT and common.PORT+1, run only 2 servers in parallel. Fixes: nodejs#1461 PR-URL: nodejs#1836 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 975e595 - Browse repository at this point
Copy the full SHA 975e595View commit details -
test: improve console output of tls-server-verify
When running in parallel, it is not easy to identify what server and client failed when the test fails. This adds identifiers to all lines of console output. Fixes: nodejs#1461 PR-URL: nodejs#1836 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for e6ccdcc - Browse repository at this point
Copy the full SHA e6ccdccView commit details -
test: kill child in tls-server-verify for speed up
For better performance of the test, the parent kills child processes so as not to wait them to be ended. Fixes: nodejs#1461 PR-URL: nodejs#1836 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 4cf323d - Browse repository at this point
Copy the full SHA 4cf323dView 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 <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 0ee497f - Browse repository at this point
Copy the full SHA 0ee497fView commit details -
test: add -no_rand_screen for tls-server-verify
This improves the performance of openssl s_client on Windows and gains several seconds to finish test-tls-server-verify. Fixes: nodejs#1461 PR-URL: nodejs#1836 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 4ed25f6 - Browse repository at this point
Copy the full SHA 4ed25f6View commit details -
This test was failing occasionally both locally and on CI. Switched from using spawn to execFile for a more reliable test. Fixes: nodejs#1837 PR-URL: nodejs#1840 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43a82f8 - Browse repository at this point
Copy the full SHA 43a82f8View commit details -
Fixes net-server-max-connections-close-makes-more-available Handles connection 'error' event so the test ends. PR-URL: nodejs#1881 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Brendan Ashworth <brendan.ashworth@me.com>
Configuration menu - View commit details
-
Copy full SHA for a804026 - Browse repository at this point
Copy the full SHA a804026View commit details -
deps: update libuv to version 1.6.0
Fixes: nodejs/node-v0.x-archive#9310 PR-URL: nodejs#1889 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aa33db3 - Browse repository at this point
Copy the full SHA aa33db3View commit details -
dgram: partially revert 18d457b
Revert "dgram: call send callback asynchronously" partially, since the fix is now done in libuv. Refs: nodejs#1313 Refs: libuv/libuv#371 PR-URL: nodejs#1889 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b5cd2f0 - Browse repository at this point
Copy the full SHA b5cd2f0View commit details
Commits on Jun 4, 2015
-
It's not clear what additional tests are wanted. The current malformed URL test seems adequate. PR-URL: nodejs#1875 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for 6537fd4 - Browse repository at this point
Copy the full SHA 6537fd4View commit details -
util: introduce
printDeprecationMessage
function`printDeprecationMessage` is used to deprecate modules and execution branches. PR-URL: nodejs#1822 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 628845b - Browse repository at this point
Copy the full SHA 628845bView commit details -
smalloc: deprecate whole module
It makes no sense to allow people use constants from `smalloc`, since it will be removed completely eventually. PR-URL: nodejs#1822 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 6d95f4f - Browse repository at this point
Copy the full SHA 6d95f4fView commit details -
tls: emit errors on close whilst async action
When loading session, OCSP response, SNI, always check that the `self._handle` is present. If it is not - the socket was closed - and we should emit the error instead of throwing an uncaught exception. Fix: nodejs/node-v0.x-archive#8780 Fix: nodejs#1696 PR-URL: nodejs#1702 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
3Configuration menu - View commit details
-
Copy full SHA for 5795e83 - Browse repository at this point
Copy the full SHA 5795e83View commit details -
* Destroy `SSL*` and friends on a next tick to make sure that we are not doing it in one of the OpenSSL callbacks * Add more checks to the C++ methods that might be invoked during destructor's pending queue cleanup Fix: nodejs/node-v0.x-archive#8780 Fix: nodejs#1696 PR-URL: nodejs#1702 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 75930bb - Browse repository at this point
Copy the full SHA 75930bbView commit details -
tls_wrap: invoke queued callbacks in DestroySSL
PR-URL: nodejs#1702 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 59d9734 - Browse repository at this point
Copy the full SHA 59d9734View commit details
Commits on Jun 5, 2015
-
fs: Add string encoding option for Stream method
Add string encoding option for fs.createReadStream and fs.createWriteStream. and check argument type more strictly PR-URL: nodejs#1845 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 353e26e - Browse repository at this point
Copy the full SHA 353e26eView commit details -
debugger: improve ESRCH error message
When using `iojs debug -p <pid>` with an invalid pid, the debugger printed an internal error message because it wasn't smart enough to figure out that the target process didn't exist. Now it is. PR-URL: nodejs#1863 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 81029c6 - Browse repository at this point
Copy the full SHA 81029c6View commit details -
fs: use
kMaxLength
from bindingThis allows `graceful-fs` to evaluate `fs` source without access to internals. This is a temporary workaround that makes npm work. See: isaacs/node-graceful-fs#41 Fixes: nodejs#1898 PR-URL: nodejs#1903 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 2dcef83 - Browse repository at this point
Copy the full SHA 2dcef83View commit details -
deps: update libuv to version 1.6.1
PR-URL: nodejs#1905 Refs: nodejs#1791 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for a5bd466 - Browse repository at this point
Copy the full SHA a5bd466View commit details -
gitignore: don't ignore the debug npm module
On case insensitive platforms, the rule was catching the debug module under npm and eslint. See: nodejs#1899 (comment) PR-URL: nodejs#1908 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 02c3450 - Browse repository at this point
Copy the full SHA 02c3450View commit details
Commits on Jun 6, 2015
-
os.homedir() calls libuv's uv_os_homedir() to retrieve the current user's home directory. PR-URL: nodejs#1791 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Rod Vagg <rod@vagg.org>
3Configuration menu - View commit details
-
Copy full SHA for 6e78e5f - Browse repository at this point
Copy the full SHA 6e78e5fView commit details -
If tab completion is not being used, allow user to enter tab characters. PR-URL: nodejs#1761 Reviewed-By: Brendan Ashworth <brendan.ashworth@me.com>
Configuration menu - View commit details
-
Copy full SHA for 4b3d493 - Browse repository at this point
Copy the full SHA 4b3d493View commit details
Commits on Jun 7, 2015
-
doc: add note about available ECC curves
Added instructions on how to get the elliptic curves supported by the OpenSSL installation in the crypto.createECDH() constructor. Also made a few minor grammar fixes within the same paragraph. PR-URL: nodejs#1913 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for deb8b87 - Browse repository at this point
Copy the full SHA deb8b87View commit details -
Remove comma splice. Edit for clarity and concision. PR-URL: nodejs#1900 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ff39ecb - Browse repository at this point
Copy the full SHA ff39ecbView commit details
Commits on Jun 8, 2015
-
crypto: add getCurves() to get supported ECs
PR-URL: nodejs#1914 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 38d1afc - Browse repository at this point
Copy the full SHA 38d1afcView commit details
Commits on Jun 9, 2015
-
The comment suggests adding randomness to the test suite. PR-URL: nodejs#1820 Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for d9ddd7d - Browse repository at this point
Copy the full SHA d9ddd7dView commit details -
cluster: wait on servers closing before disconnect
Before this, cluster behaves not the way it is documented. When disconnect is triggered, worker must wait for every server is closed before doing disconnect actually. Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> PR-URL: nodejs#1400 Fixes: nodejs#1305
Configuration menu - View commit details
-
Copy full SHA for 9c0a1b8 - Browse repository at this point
Copy the full SHA 9c0a1b8View commit details -
doc: add references to crypto.getCurves()
This adds references to the newly available crypto.getCurves method where appropriate. PR-URL: nodejs#1918 Reviewed-By: Brian White <mscdex@mscdex.net>
Configuration menu - View commit details
-
Copy full SHA for 9f3a03f - Browse repository at this point
Copy the full SHA 9f3a03fView commit details -
doc: add rlidwka as collaborator
PR-URL: nodejs#1929 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7192b66 - Browse repository at this point
Copy the full SHA 7192b66View commit details -
doc: add monsanto as collaborator
PR-URL: nodejs#1932 Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 7177246 - Browse repository at this point
Copy the full SHA 7177246View commit details -
doc: add ofrobots as collaborator
PR-URL: nodejs#1928 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for f500e18 - Browse repository at this point
Copy the full SHA f500e18View commit details
Commits on Jun 10, 2015
-
PR-URL: nodejs#1899 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Forrest L Norvell <forrest@npmjs.com>
Configuration menu - View commit details
-
Copy full SHA for f41b7f1 - Browse repository at this point
Copy the full SHA f41b7f1View 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 <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 2dc819b - Browse repository at this point
Copy the full SHA 2dc819bView commit details -
win,node-gyp: enable delay-load hook by default
The delay-load hook allows node.exe/iojs.exe to be renamed. See efadffe for more background. PR-URL: nodejs#1433 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 91d0a8b - Browse repository at this point
Copy the full SHA 91d0a8bView commit details -
doc: add Olegas as collaborator
PR-URL: nodejs#1930 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Christian Tellnes <christian@tellnes.no>
2Configuration menu - View commit details
-
Copy full SHA for 11ed5f3 - Browse repository at this point
Copy the full SHA 11ed5f3View commit details -
doc: add domenic as collaborator
PR-URL: nodejs#1942 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for cf5020f - Browse repository at this point
Copy the full SHA cf5020fView commit details -
fs: improve error message descriptions
1. Change "Bad arguments" error messages to a more helpful message "options should either be an object or a string". 2. Make braces consistent. 3. Return meaningful error message from fs_event_wrap's FSEvent's Start function. PR-URL: nodejs#1870 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 09f2a67 - Browse repository at this point
Copy the full SHA 09f2a67View commit details -
fs: removing unnecessary nullCheckCallNT
`nullCheckCallNT()` function is not necessary, as we can directly pass `callback` and `er` to `process.nextTick()`. PR-URL: nodejs#1870 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 67a11b9 - Browse repository at this point
Copy the full SHA 67a11b9View commit details -
fs: remove inStatWatchers and use Map for lookup
Remove `inStatWatchers` function and make `statWatchers` a `Map`. PR-URL: nodejs#1870 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8841132 - Browse repository at this point
Copy the full SHA 8841132View commit details -
1. Remove a few unnecessary variables to reduce LoC. 2. Remove redundant `var` definitions of variables in same function. 3. Refactor variables which are defined inside a block and used outside as well. 4. Refactor effect-less code. 5. In `rethrow` function, instead of assigning to `err` and throwing `err` directly throw `backtrace` object. 6. Reassign a defined parameter while also mentioning arguments in the body is one of the optimization killers. So, changing `callback` to `callback_` and declaring a new variable called `callback` in the body. PR-URL: nodejs#1870 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a011c32 - Browse repository at this point
Copy the full SHA a011c32View commit details -
fs: make SyncWriteStream non-enumerable
Make SyncWriteStream non-enumerable since it's only for internal use. PR-URL: nodejs#1870 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 53a4eb3 - Browse repository at this point
Copy the full SHA 53a4eb3View commit details -
crypto: support FIPS mode of OpenSSL
Support building and running with FIPS-compliant OpenSSL. The process is following: 1. Download and verify `openssl-fips-x.x.x.tar.gz` from https://www.openssl.org/source/ 2. Extract source to `openssl-fips` folder 3. ``cd openssl-fips && ./config fipscanisterbuild --prefix=`pwd`/out`` (NOTE: On OS X, you may want to run ``./Configure darwin64-x86_64-cc --prefix=`pwd`/out`` if you are going to build x64-mode io.js) 4. `make -j && make install` 5. Get into io.js checkout folder 6. `./configure --openssl-fips=/path/to/openssl-fips/out` 7. Build io.js with `make -j` 8. Verify with `node -p "process.versions.openssl"` (`1.0.2a-fips`) Fix: nodejs/node-v0.x-archive#25463 PR-URL: nodejs#1890 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Configuration menu - View commit details
-
Copy full SHA for 0f68377 - Browse repository at this point
Copy the full SHA 0f68377View commit details
Commits on Jun 11, 2015
-
tls: fix references to undefined
cb
5795e83 introduced unintentional copy-paste bug. `cb` is not actually present in those functions and should not be called, the socket should be destroy instead. PR-URL: nodejs#1951 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 8732977 - Browse repository at this point
Copy the full SHA 8732977View commit details -
test: fix undeclared variable access
Fixes all cases of undeclared variable access as uncovered by the no-undef rule of eslint. PR-URL: nodejs#1794 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ff8202c - Browse repository at this point
Copy the full SHA ff8202cView commit details -
Port of nodejs/node-v0.x-archive#8603 The race condition present in the original PR didn't occur, so no workaround was needed. PR-URL: nodejs#1794 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b5b8ff1 - Browse repository at this point
Copy the full SHA b5b8ff1View commit details -
tools: enable/add additional eslint rules
Enables the following rules: - no-undef: Valuable rule to error on usage of undefined variables - require-buffer: Custom rule that forbids usage of the global Buffer inside lib/ because of REPL issues. PR-URL: nodejs#1794 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6e4d302 - Browse repository at this point
Copy the full SHA 6e4d302View commit details
Commits on Jun 12, 2015
-
test: create temp dir in common.js
Move creation of temporary directories for tests out of the Python harness and into common.js. This allows all tests to be run reliably outside of the Python wrapper. PR-URL: nodejs#1877 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for a6b8ee1 - Browse repository at this point
Copy the full SHA a6b8ee1View commit details -
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 <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for c21b24d - Browse repository at this point
Copy the full SHA c21b24dView 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 <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Configuration menu - View commit details
-
Copy full SHA for dcd67cc - Browse repository at this point
Copy the full SHA dcd67ccView 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 <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for f624d01 - Browse repository at this point
Copy the full SHA f624d01View commit details -
openssl: fix keypress requirement in apps on win32
Reapply b910613 . Fixes: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for a130132 - Browse repository at this point
Copy the full SHA a130132View 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 <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for f62b613 - Browse repository at this point
Copy the full SHA f62b613View 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 <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 3844491 - Browse repository at this point
Copy the full SHA 3844491View 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 <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 9480496 - Browse repository at this point
Copy the full SHA 9480496View 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 <fedor@indutny.com>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 86737cf - Browse repository at this point
Copy the full SHA 86737cfView 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 <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Configuration menu - View commit details
-
Copy full SHA for c66c3d9 - Browse repository at this point
Copy the full SHA c66c3d9View 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 <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 42a8de2 - Browse repository at this point
Copy the full SHA 42a8de2View commit details -
openssl: fix keypress requirement in apps on win32
Reapply b910613 . Fixes: nodejs#589 PR-URL: nodejs#1389 Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 2eb1708 - Browse repository at this point
Copy the full SHA 2eb1708View 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 <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 664a659 - Browse repository at this point
Copy the full SHA 664a659View 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 <fedor@indutny.com>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 6b3df92 - Browse repository at this point
Copy the full SHA 6b3df92View commit details -
deps: update UPGRADING.md doc to openssl-1.0.2c
PR-URL: nodejs#1958 Reviewed-By: Fedor Indutny <fedor@indutny.com>
Shigeki Ohtsu committedJun 12, 2015 Configuration menu - View commit details
-
Copy full SHA for 2a7fd0a - Browse repository at this point
Copy the full SHA 2a7fd0aView commit details -
test: fix cluster-worker-wait-server-close races
Wait for data to arrive from worker before doing a disconnect. Without this, whether the disconnect arrives at the worker before the master accepts and forwards the connection descriptor to the worker is a race. Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Rod Vagg <rod@vagg.org> PR-URL: nodejs#1953 Fixes: nodejs#1933 Fixes: nodejs#1400
Configuration menu - View commit details
-
Copy full SHA for 03ce84d - Browse repository at this point
Copy the full SHA 03ce84dView commit details -
node: mark promises as handled as soon as possible
Fixes: nodejs#1912 PR-URL: nodejs#1952 Reviewed-By: Domenic Denicola <d@domenic.me> Reviewed-By: Petka Antonov <petka_antonov@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for a251657 - Browse repository at this point
Copy the full SHA a251657View commit details -
Revert "readline: allow tabs in input"
This reverts commit 4b3d493. PR-URL: nodejs#1961 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d9e2502 - Browse repository at this point
Copy the full SHA d9e2502View commit details -
doc: add Trott as collaborator
PR-URL: nodejs#1962 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a3cc43d - Browse repository at this point
Copy the full SHA a3cc43dView commit details
Commits on Jun 13, 2015
-
test: add test for failed save in REPL
PR-URL: nodejs#1818 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8ea6844 - Browse repository at this point
Copy the full SHA 8ea6844View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dfd254 - Browse repository at this point
Copy the full SHA 3dfd254View commit details -
2015-06-13 io.js v2.3.0 Release
Notable Changes: * libuv: Upgraded to 1.6.0 and 1.6.1, see full ChangeLog for details. (Saúl Ibarra Corretgé) nodejs#1905 nodejs#1889. Highlights include: - Fix TTY becoming blocked on OS X - Fix UDP send callbacks to not to be synchronous - Add uv_os_homedir() (exposed as os.homedir(), see below) * npm: See full release notes for details. (Kat Marchán) nodejs#1899. Highlight: - Use GIT_SSH_COMMAND (available as of Git 2.3) * 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 - Support FIPS mode of OpenSSL, see README for instructions. (Fedor Indutny) nodejs#1890 * os: Add os.homedir() method. (Colin Ihrig) nodejs#1791 * smalloc: Deprecate whole module. (Vladimir Kurchatkin) nodejs#1822 * Add new collaborators: - Alex Kocharin (@rlidwka) - Christopher Monsanto (@monsanto) - Ali Ijaz Sheikh (@ofrobots) - Oleg Elifantiev (@Olegas) - Domenic Denicola (@domenic) - Rich Trott (@Trott)
Configuration menu - View commit details
-
Copy full SHA for 41951d4 - Browse repository at this point
Copy the full SHA 41951d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c69936 - Browse repository at this point
Copy the full SHA 7c69936View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dfe0d5 - Browse repository at this point
Copy the full SHA 5dfe0d5View commit details -
doc: add ChALkeR as collaborator
Using the non-transliterated name as requested. The transliteration is "Nikita Skovoroda" (first and last name), if anyone will want to organize non-ASCII names. PR-URL: nodejs#1927 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4285265 - Browse repository at this point
Copy the full SHA 4285265View commit details
Commits on Jun 14, 2015
-
Remove loops executing the same tests multiple times. PR-URL: nodejs#1874 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 88d7904 - Browse repository at this point
Copy the full SHA 88d7904View commit details -
test: only refresh tmpDir for tests that need it
Expose `common.refreshTmpDir()` and only call it for tests that use common.tmpDir or common.PIPE. A positive side effect is the removal of a code smell where child processes were detected by the presence of `.send()`. Now each process can decide for itself if it needs to refresh tmpDir. PR-URL: nodejs#1954 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 7c79490 - Browse repository at this point
Copy the full SHA 7c79490View commit details -
PR-URL: nodejs#1963 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 5fe6e83 - Browse repository at this point
Copy the full SHA 5fe6e83View commit details -
doc: copyedit COLLABORATOR_GUIDE.md
PR-URL: nodejs#1964 Reviewed-By: Alex Kocharin <alex@kocharin.ru> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 74fdf73 - Browse repository at this point
Copy the full SHA 74fdf73View commit details -
v8: cherry-pick uclibc build patch from upstream
Original commit log follows: Restore V8_LIBC_UCLIBC as a libc option. As uClibc defines __GLIBC__ in an attempt to look like glibc, V8_LIBC_GLIBC was true for uClibc as well. Checking for uClibc before glibc fixes this and restores the correct behavior. Review URL: https://codereview.chromium.org/1066573005 Fixes: nodejs#1432 PR-URL: nodejs#1974 Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 4b4b176 - Browse repository at this point
Copy the full SHA 4b4b176View commit details
Commits on Jun 15, 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 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 1ec53c0 - Browse repository at this point
Copy the full SHA 1ec53c0View 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 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Revewied-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for 8d8a26e - Browse repository at this point
Copy the full SHA 8d8a26eView commit details -
lib,test: fix whitespace issues
PR-URL: nodejs#1971 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for fb8811d - Browse repository at this point
Copy the full SHA fb8811dView commit details -
tools: enable whitespace related rules in eslint
Enables rules for trailing whitespace, final newline and maximum consecutive empty lines. PR-URL: nodejs#1971 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 3777f41 - Browse repository at this point
Copy the full SHA 3777f41View commit details -
doc: benchmark/README.md copyedit
PR-URL: nodejs#1970 Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 5c2707c - Browse repository at this point
Copy the full SHA 5c2707cView commit details -
PR-URL: nodejs#1956 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3e12561 - Browse repository at this point
Copy the full SHA 3e12561View 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 <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 6aab2f3 - Browse repository at this point
Copy the full SHA 6aab2f3View commit details -
win,node-gyp: enable delay-load hook by default
The delay-load hook allows node.exe/iojs.exe to be renamed. See efadffe for more background. PR-URL: nodejs#1433 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 953b3e7 - Browse repository at this point
Copy the full SHA 953b3e7View commit details -
zlib: prevent uncaught exception in zlibBuffer
If the accumulation of data for the final Buffer is greater than kMaxLength it will throw an un-catchable RangeError. Instead now pass the generated error to the callback. PR-URL: nodejs#1811 Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3806d87 - Browse repository at this point
Copy the full SHA 3806d87View commit details -
build: fix pkg-config output parsing in configure
Fix parsing of `pkg-config --cflags-only-I`. The configure_library() step sometimes appended a list in a list instead of list of strings to include_dirs. This commit removes the default handling for includes and libpath options. They don't have defaults at the moment and I don't see that changing anytime soon. Fixing the code is more work and because it's dead code anyway, I opted to remove it instead. Fixes: nodejs#1985 PR-URL: nodejs#1986 Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for c207e8d - Browse repository at this point
Copy the full SHA c207e8dView commit details
Commits on Jun 16, 2015
-
doc: minor clarification in the modules API doc.
PR-URL: nodejs#1983 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 96165f9 - Browse repository at this point
Copy the full SHA 96165f9View commit details -
crypto: add cert check to CNNIC Whitelist
When client connect to the server with certification issued by either CNNIC Root CA or CNNIC EV Root CA, check hash of server certification in the list of CNNICHashWhitelist.inc. If it's not, CERT_REVOKED error returns. See for details in https://blog.mozilla.org/security/2015/04/02/distrusting-new-cnnic-certificates/ PR-URL: nodejs#1895 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 16, 2015 Configuration menu - View commit details
-
Copy full SHA for 3beb880 - Browse repository at this point
Copy the full SHA 3beb880View commit details -
test: fix test-cluster-worker-disconnect
- Just let the process exit gracefully after the worker is disconnected. Reviewed-By: Brendan Ashworth <brendan.ashworth@me.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> PR-URL: nodejs#1919 Fixes: nodejs#1757
Configuration menu - View commit details
-
Copy full SHA for 52a822d - Browse repository at this point
Copy the full SHA 52a822dView commit details -
module: allow long paths for require on Windows
nodejs#1801 introduced internal fs methods to speed up require. The methods do not call path._makeLong like their counterpart from the fs module. This brings back the old behaviour. Fixes: nodejs#1990 Fixes: nodejs#1980 Fixes: nodejs#1849 PR-URL: https://github.com/nodejs/io.js/pull/1991/files Reviewed-By: Bert Belder <bertbelder@gmail.com>
1Configuration menu - View commit details
-
Copy full SHA for 671e64a - Browse repository at this point
Copy the full SHA 671e64aView commit details -
util: move deprecate() to internal module
PR-URL: nodejs#1988 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 1d79f57 - Browse repository at this point
Copy the full SHA 1d79f57View commit details -
buffer: fix cyclic dependency with util
PR-URL: nodejs#1988 Fixes: nodejs#1987 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for d5637e6 - Browse repository at this point
Copy the full SHA d5637e6View commit details -
PR-URL: nodejs#1988 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 626432d - Browse repository at this point
Copy the full SHA 626432dView commit details
Commits on Jun 17, 2015
-
Make the order of name, email and other additions simpler to copy paste and/or match with git commit messages. Useful when working with `Reviewed-By`. PR-URL: nodejs#1966 Reviewed-By: Christian Tellnes <christian@tellnes.no> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for c4ec041 - Browse repository at this point
Copy the full SHA c4ec041View commit details -
test: tmpdir creation failures should fail tests
tmpdir creation only happens for tests that need it. So failure to refresh the temporary directory should result in a failed test. PR-URL: nodejs#1976 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 88c1831 - Browse repository at this point
Copy the full SHA 88c1831View commit details -
tools: make test-npm work without global npm
Futher discussion at nodejs/node-v0.x-archive#25294 PR-URL: nodejs#1926 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 91dfb5e - Browse repository at this point
Copy the full SHA 91dfb5eView commit details -
vm: remove unnecessary HandleScopes
The accessors run inside an implicit HandleScope, there is no need to create a new one. PR-URL: nodejs#2001 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5d0cee4 - Browse repository at this point
Copy the full SHA 5d0cee4View commit details -
async-wrap: add provider id and object info cb
Re-add the wrapper class id to AsyncWrap instances so they can be tracked directly in a heapdump. Previously the class id was given without setting the heap dump wrapper class info provider. Causing a segfault when a heapdump was taken. This has been added, and the label_ set to the given provider name so each instance can be identified. The id will not be set of the passed object has no internal field count. As the class pointer cannot be retrieved from the object. In order to properly report the allocated size of each class, the new pure virtual method self_size() has been introduces. PR-URL: nodejs#1896 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for e56758a - Browse repository at this point
Copy the full SHA e56758aView commit details -
test: add Buffer slice UTF-8 test
PR-URL: nodejs#1989 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0abcf44 - Browse repository at this point
Copy the full SHA 0abcf44View commit details -
doc: add TSC meeting notes 2015-06-10
PR-URL: nodejs#1943 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
1Configuration menu - View commit details
-
Copy full SHA for 30638b1 - Browse repository at this point
Copy the full SHA 30638b1View commit details -
doc: add TOC links to Collaborator Guide
PR-URL: nodejs#1994 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7a3006e - Browse repository at this point
Copy the full SHA 7a3006eView commit details -
net: Defer reading until listeners could be added
Defer reading until user-land has a chance to add listeners. This allows the TLS wrapper to listen for _tlsError and trigger a clientError event if the socket already has data that could trigger. Fixes: nodejs#1114 PR-URL: nodejs#1496 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com> Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 061342a - Browse repository at this point
Copy the full SHA 061342aView commit details
Commits on Jun 18, 2015
-
module: reduce syscalls during require search
require() now checks that the path exists before searching further in it. PR-URL: nodejs#1920 Reviewed-By: Isaac Z. Schlueter <i@izs.me> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for a71ee93 - Browse repository at this point
Copy the full SHA a71ee93View commit details -
doc: mention CI in Collaborator Guide
Add link to Jenkins server in Collaborator Guide. PR-URL: nodejs#1995 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0cf94e6 - Browse repository at this point
Copy the full SHA 0cf94e6View commit details -
doc: change the info to the same as in gitconfig
PR-URL: nodejs#2000 Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 1f93b63 - Browse repository at this point
Copy the full SHA 1f93b63View commit details
Commits on Jun 19, 2015
-
build: remove lint from test-ci on windows
PR-URL: nodejs#2004 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Alexis Campailla <alexis@janeasystems.com>
Configuration menu - View commit details
-
Copy full SHA for c5353d7 - Browse repository at this point
Copy the full SHA c5353d7View commit details -
PR-URL: nodejs#2018 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6a359b1 - Browse repository at this point
Copy the full SHA 6a359b1View 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 <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 48c0fb8 - Browse repository at this point
Copy the full SHA 48c0fb8View commit details -
win,node-gyp: enable delay-load hook by default
The delay-load hook allows node.exe/iojs.exe to be renamed. See efadffe for more background. PR-URL: nodejs#1433 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 0ecf945 - Browse repository at this point
Copy the full SHA 0ecf945View commit details -
doc: add security section to README.md
PR-URL: nodejs#1948 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8ac5081 - Browse repository at this point
Copy the full SHA 8ac5081View commit details
Commits on Jun 20, 2015
-
test: check result as early as possible
PR-URL: nodejs#2007 Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 3ba4f71 - Browse repository at this point
Copy the full SHA 3ba4f71View commit details -
PR-URL: nodejs#2014 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for b0990ef - Browse repository at this point
Copy the full SHA b0990efView commit details
Commits on Jun 22, 2015
-
module: fix stat with long paths on Windows
PR-URL: nodejs#2013 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for a4f4909 - Browse repository at this point
Copy the full SHA a4f4909View commit details -
test: assert tmp and fixture dirs different
PR-URL: nodejs#2015 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5d2b846 - Browse repository at this point
Copy the full SHA 5d2b846View commit details
Commits on Jun 23, 2015
-
2015-06-23 io.js v2.3.1 Release
PR-URL: nodejs#1996 Notable changes * module: The number of syscalls made during a require() have been significantly reduced again (see nodejs#1801 from v2.2.0 for previous work), which should lead to a performance improvement (Pierre Inglebert) nodejs#1920. * npm: - Upgrade to v2.11.2 (Rebecca Turner) nodejs#1956. - Upgrade to v2.11.3 (Forrest L Norvell) nodejs#2018. * zlib: A bug was discovered where the process would abort if the final part of a zlib decompression results in a buffer that would exceed the maximum length of 0x3fffffff bytes (~1GiB). This was likely to only occur during buffered decompression (rather than streaming). This is now fixed and will instead result in a thrown RangeError (Michaël Zasso) nodejs#1811.
Configuration menu - View commit details
-
Copy full SHA for 8e53fd5 - Browse repository at this point
Copy the full SHA 8e53fd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81ae82e - Browse repository at this point
Copy the full SHA 81ae82eView commit details -
doc: add @shigeki and @mscdex to TC
voted in to Node.js Foundation TSC in meeting on 2015-06-17 Closes: nodejs#1500 Closes: nodejs#1501 PR-URL: nodejs#2008 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 392e8fd - Browse repository at this point
Copy the full SHA 392e8fdView commit details -
doc: add TC meeting 2015-05-13 minutes
PR-URL: nodejs#1700 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 1330ee3 - Browse repository at this point
Copy the full SHA 1330ee3View commit details -
build: DTrace is enabled by default on darwin
In configure, the --with-dtrace option only showed that it was true by default on sunos. It is also true by default on darwin. PR-URL: nodejs#2019 Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 834a365 - Browse repository at this point
Copy the full SHA 834a365View commit details -
test: remove obsolete TODO comments
Not using test_ca.pem in these files anymore. Using elipses.txt which has multibyte chars. Not clear what constitutes "large" but that can be a different ticket if elipses.txt etc. are insufficiently large. PR-URL: nodejs#2032 Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for bdfeb79 - Browse repository at this point
Copy the full SHA bdfeb79View commit details -
test: remove obsolete TODO comments
The readfile/pipe tests rely on pre-existing pipes in the system. This arguably tests the OS functionality and not really io.js functionality. Removing TODOs. PR-URL: nodejs#2033 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 776a65e - Browse repository at this point
Copy the full SHA 776a65eView commit details
Commits on Jun 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 644b2ea - Browse repository at this point
Copy the full SHA 644b2eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 941ad36 - Browse repository at this point
Copy the full SHA 941ad36View commit details -
doc: add TSC meeting minutes 2015-05-27
closes: nodejs#41 PR-URL: nodejs#2037 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 50dbc8e - Browse repository at this point
Copy the full SHA 50dbc8eView commit details -
doc: clarify prerequisites in benchmark/README.md
PR-URL: nodejs#2034 Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dbd5dc9 - Browse repository at this point
Copy the full SHA dbd5dc9View commit details -
doc: add TSC meeting minutes 2015-06-17
PR-URL: nodejs#2048 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for f1f1b7e - Browse repository at this point
Copy the full SHA f1f1b7eView commit details
Commits on Jun 25, 2015
-
doc: Added sample command to test iojs build
PR-URL: nodejs#850 Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
Configuration menu - View commit details
-
Copy full SHA for 54d5437 - Browse repository at this point
Copy the full SHA 54d5437View 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 <jgilli@fastmail.fm> PR-URL: nodejs/node-v0.x-archive#20109
Configuration menu - View commit details
-
Copy full SHA for c0c0d73 - Browse repository at this point
Copy the full SHA c0c0d73View commit details -
PR-URL: nodejs#2036 Reviewed-By: Alexis Campailla <alexis@janeasystems.com>
Configuration menu - View commit details
-
Copy full SHA for 4208dc4 - Browse repository at this point
Copy the full SHA 4208dc4View commit details -
build: fix cherry-pick ooops, fix comment wording
PR-URL: nodejs#2036 Reviewed-By: Alexis Campailla <alexis@janeasystems.com>
Configuration menu - View commit details
-
Copy full SHA for c87c34c - Browse repository at this point
Copy the full SHA c87c34cView commit details -
test: check for error on Windows
Instead of not running the dgram-bind-shared-ports on Windows, check that it gets ENOTSUP. PR-URL: nodejs#2035 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8e9089a - Browse repository at this point
Copy the full SHA 8e9089aView commit details -
build: update build targets for io.js
PR-URL: nodejs#1938 Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Alexis Campailla <alexis@janeasystems.com>
Configuration menu - View commit details
-
Copy full SHA for dcbb9e1 - Browse repository at this point
Copy the full SHA dcbb9e1View 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 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 1f371e3 - Browse repository at this point
Copy the full SHA 1f371e3View 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 Reviewed-By: William Blankenship <william.jblankenship@gmail.com> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 628a3ab - Browse repository at this point
Copy the full SHA 628a3abView commit details -
doc: make the abbreviation 1MM clear
Refs: nodejs#2050 PR-URL: nodejs#2053 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c370bd3 - Browse repository at this point
Copy the full SHA c370bd3View commit details -
repl: fix tab completion for a non-global context
Use vm.isContext() to properly identify contexts. PR-URL: nodejs/node-v0.x-archive#25382 PR-URL: nodejs#2052 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for d735b2c - Browse repository at this point
Copy the full SHA d735b2cView commit details -
repl: make 'Unexpected token' errors recoverable
Fix the regexp used to detect 'Unexpected token' errors so that they can be considered as recoverable. This fixes the following use case: > var foo = 'bar \ ... baz'; undefined > foo 'bar baz' > Fixes: nodejs/node-v0.x-archive#8874 PR-URL: nodejs/node-v0.x-archive#8875 PR-URL: nodejs#2052 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for a198c68 - Browse repository at this point
Copy the full SHA a198c68View commit details -
test: fix test-repl-tab-complete.js
test-repl-tab-complete.js contains numerous assertions that are never run. Anything that results in a ReferenceError bails out, and never calls the functions containing the assertions. This commit adds checking for successful tab completions, as well as ReferenceErrors. PR-URL: nodejs#2052 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 06721fe - Browse repository at this point
Copy the full SHA 06721feView commit details -
buffer: optimize Buffer#toString()
Break up Buffer#toString() into a fast and slow path. The fast path optimizes for zero-length buffers and no-arg method invocation. The speedup for zero-length buffers is a satisfying 700%. The no-arg toString() operation gets faster by about 13% for a one-byte buffer. This change exploits the fact that most Buffer#toString() calls are plain no-arg method calls. Rewriting the method to take no arguments means a call doesn't go through an ArgumentsAdaptorTrampoline stack frame in the common case. PR-URL: nodejs#2027 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Christian Tellnes <christian@tellnes.no> Reviewed-By: Daniel Cousens <email@dcousens.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8350f3a - Browse repository at this point
Copy the full SHA 8350f3aView commit details -
test: do not swallow OpenSSL support error
PR-URL: nodejs#2042 Reviewed-By: Brendan Ashworth <brendan.ashworth@me.com> Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Configuration menu - View commit details
-
Copy full SHA for 4d5089e - Browse repository at this point
Copy the full SHA 4d5089eView commit details -
test: purge stale disabled tests
Tests in the disabled directory are not used by Makefile nor by the CI. Other than a single 2015 commit that puts 'use strict' in each test, many of them haven't been touched in years. This removes all the disabled tests that have been unmodified since 2011 (with the exception of the 'use strict' modification mentioned above). PR-URL: nodejs#2045 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Evan Lucas <evanlucas@me.com>
Configuration menu - View commit details
-
Copy full SHA for 856c11f - Browse repository at this point
Copy the full SHA 856c11fView commit details -
buffer: prevent abort on bad proto
If an object's prototype is munged it's possible to bypass the instanceof check and cause the application to abort. Instead now use HasInstance() to verify that the object is a Buffer, and throw if not. This check will not work for JS only methods. So while the application won't abort, it also won't throw. In order to properly throw in all cases with toString() the JS optimization of checking that length is zero has been removed. In its place the native methods will now return early if a zero length string is detected. Ref: nodejs#1486 Ref: nodejs#1922 Fixes: nodejs#1485 PR-URL: nodejs#2012 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 1cd9eeb - Browse repository at this point
Copy the full SHA 1cd9eebView commit details
Commits on Jun 26, 2015
-
Prevent debug call from showing [object Object] for dnsopts in lookupAndConnect PR-URL: nodejs#2059 Reviewed-by: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7f63449 - Browse repository at this point
Copy the full SHA 7f63449View commit details -
src: nix stdin _readableState.reading manipulation
this opts for stream.push('') which has the same effect but uses a public API. PR-URL: nodejs#454 Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8cee8f5 - Browse repository at this point
Copy the full SHA 8cee8f5View commit details
Commits on Jun 27, 2015
-
crypto: fix VerifyCallback in case of verify error
3beb880 has a bug in VerifyCallback when preverify is 1 and the cert chain has an verify error. If the error is UNABLE_TO_GET_ISSUER_CERT_LOCALLY, it leads an assertion error in finding rootCA. The whitelist check should be made only when the cert chain has no verify error with X509_V_OK. Fixes: nodejs#2061 PR-URL: nodejs#2064 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shigeki Ohtsu committedJun 27, 2015 Configuration menu - View commit details
-
Copy full SHA for 9e890fe - Browse repository at this point
Copy the full SHA 9e890feView commit details
Commits on Jun 29, 2015
-
v8: cherry-pick 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 PR-URL: nodejs#2075 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1a51f00 - Browse repository at this point
Copy the full SHA 1a51f00View commit details -
tools: update eslint to 0.24.0
PR-URL: nodejs#2072 Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com> Reviewed-by: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Alex Kocharin <alex@kocharin.ru>
Configuration menu - View commit details
-
Copy full SHA for d91e10b - Browse repository at this point
Copy the full SHA d91e10bView commit details -
tools: re-enable comma-spacing linter rule
The rule was disabled because of an eslint bug which is now resolved. All code in lib was already conforming and only test code needed a few changes to make the linter happy with this rule enabled. Ref: eslint/eslint#2408 PR-URL: nodejs#2072 Reviewed-By: Yosuke Furukawa <yosuke.furukawa@gmail.com> Reviewed-by: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Alex Kocharin <alex@kocharin.ru>
Configuration menu - View commit details
-
Copy full SHA for e3f9335 - Browse repository at this point
Copy the full SHA e3f9335View commit details -
PR-URL: nodejs#2067 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for f52d733 - Browse repository at this point
Copy the full SHA f52d733View commit details
Commits on Jun 30, 2015
-
benchmark: make concurrent requests configurable
In http_bench.js, allow the concurrent requests per client to be configurable. This also changes the launch of clients to wait until all forked servers are online. This eliminates spurious error messages at the start of the run. PR-URL: nodejs#2068 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 05a73c0 - Browse repository at this point
Copy the full SHA 05a73c0View commit details -
Includes improved support for VS 2015[0] and makes it possible to build with ninja again[1]. [0] https://codereview.chromium.org/1112753003 [1] https://codereview.chromium.org/1209553002 Fixes: nodejs#2065 PR-URL: nodejs#2074 Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Configuration menu - View commit details
-
Copy full SHA for 99cbbc0 - Browse repository at this point
Copy the full SHA 99cbbc0View commit details -
tools: fix gyp to work on MacOSX without XCode
This issue has already submitted to the upstream in https://code.google.com/p/gyp/issues/detail?id=477 Use this commit until the upstream is to be fixed. PR-URL: nodejs#1325 Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 58e914f - Browse repository at this point
Copy the full SHA 58e914fView commit details -
PR-URL: nodejs#2071 Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6c61ca5 - Browse repository at this point
Copy the full SHA 6c61ca5View commit details
Commits on Jul 1, 2015
-
_stream_wrap: prevent use after free in TLS
Queued write requests should be invoked on handle close, otherwise the "consumer" might be already destroyed when the write callbacks of the "consumed" handle will be invoked. Same applies to the shutdown requests. Make sure to "move" away socket from server to not break the `connections` counter in `net.js`. Otherwise it might not call `close` callback, or call it too early. Fix: nodejs#1696 PR-URL: nodejs#1910 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9180140 - Browse repository at this point
Copy the full SHA 9180140View commit details -
Fixes an edge case regression introduced in 1bef717. With the lookup being skipped, an error could be emitted before an error listener has been added. An example of this was presented by changing the server’s IP address and then immediately making a request to the old address. Related: nodejs#1823 PR-URL: nodejs#2054 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-by: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for af249fa - Browse repository at this point
Copy the full SHA af249faView commit details
Commits on Jul 2, 2015
-
It's long past v0.3.0 and .break isn't going anywhere anytime soon. PR-URL: nodejs#2081 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Brian White <mscdex@mscdex.net>
Configuration menu - View commit details
-
Copy full SHA for eabed2f - Browse repository at this point
Copy the full SHA eabed2fView commit details -
2015-07-02 io.js v2.3.2 Release
Notable changes 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 44c2465 - Browse repository at this point
Copy the full SHA 44c2465View commit details -
Configuration menu - View commit details
-
Copy full SHA for d55a778 - Browse repository at this point
Copy the full SHA d55a778View commit details
Commits on Jul 3, 2015
-
util: prepend '(node) ' to deprecation messages
Changes included in this commit are 1. Making the deprecation messages consistent. The messages will be in the following format x is deprecated. Use y instead. If there is no alternative for `x`, then the ` Use y instead.` part will not be there in the message. 2. All the internal deprecation messages are printed with the prefix `(node) `, except when the `--trace-deprecation` flag is set. Fixes: nodejs#1883 PR-URL: nodejs#1892 Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 9cd44bb - Browse repository at this point
Copy the full SHA 9cd44bbView commit details -
doc: don't recommend domains for error handling
Remove the suggestion to use domains for exception handling. Add clarity to "unhandledException". Fixes: nodejs#2055 PR-URL: nodejs#2056 Reviewed-By: Trev Norris <trev.norris@gmail.com> Reviewed-By: Chris Dickinson <chris@neversaw.us>
Configuration menu - View commit details
-
Copy full SHA for 0f09b8d - Browse repository at this point
Copy the full SHA 0f09b8dView commit details -
deps: fix out-of-band write in utf8 decoder
Originally reported by: Kris Reeves <kris.re@bbhmedia.com> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 030f804 - Browse repository at this point
Copy the full SHA 030f804View commit details
Commits on Jul 4, 2015
-
2015-07-04 io.js v2.3.3 Release
Notable changes * deps: 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.
1Configuration menu - View commit details
-
Copy full SHA for 2faae58 - Browse repository at this point
Copy the full SHA 2faae58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3754920 - Browse repository at this point
Copy the full SHA 3754920View commit details -
test: add test for missing
close
/finish
eventSee next commit for the actual fix. PR-URL: nodejs#1373 Reviewed-By: Fedor Indutny <fedor@indutny.com>
Configuration menu - View commit details
-
Copy full SHA for 9436a86 - Browse repository at this point
Copy the full SHA 9436a86View commit details -
Update AUTHORS list using tools/update-authors.sh PR-URL: nodejs#2100 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James Hartig <fastest963@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4614033 - Browse repository at this point
Copy the full SHA 4614033View commit details -
path: refactor for performance and consistency
Improve performance by: + Not leaking the `arguments` object! + Getting the last character of a string by index, instead of with `.substr()` or `.slice()` Improve code consistency by: + Using `[]` instead of `.charAt()` where possible + Using a function declaration instead of a var declaration + Using `.slice()` with clearer arguments + Checking if `dir` is truthy in `win32.format` (added tests for this) Improve both by: + Making the reusable `trimArray()` function + Standardizing getting certain path statistics with the new `win32StatPath()` function PR-URL: nodejs#1778 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for bca53dc - Browse repository at this point
Copy the full SHA bca53dcView commit details -
benchmark: Add some path benchmarks for nodejs#1778
Path functions being benchmarked are: * format * isAbsolute * join * normalize * relative * resolve PR-URL: nodejs#1778 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Configuration menu - View commit details
-
Copy full SHA for 0d15161 - Browse repository at this point
Copy the full SHA 0d15161View commit details -
Revert "test: add test for missing
close
/finish
event"This reverts commit 9436a86.
3Configuration menu - View commit details
-
Copy full SHA for fb05c8e - Browse repository at this point
Copy the full SHA fb05c8eView commit details
Commits on Jul 6, 2015
-
PR-URL: nodejs#2112 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 863cdbd - Browse repository at this point
Copy the full SHA 863cdbdView 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 <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for b18c841 - Browse repository at this point
Copy the full SHA b18c841View commit details -
win,node-gyp: enable delay-load hook by default
The delay-load hook allows node.exe/iojs.exe to be renamed. See efadffe for more background. PR-URL: nodejs#1433 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for dd523c7 - Browse repository at this point
Copy the full SHA dd523c7View commit details
Commits on Jul 7, 2015
-
doc: document current release procedure
PR-URL: nodejs#2099 Author: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 84b3915 - Browse repository at this point
Copy the full SHA 84b3915View commit details -
test: refactor test-repl-tab-complete
The original test uses a variable to explicitly count how many times the callback is invoked. This patch uses common.mustCall() to track if the callback is called or not. This makes the test more robust, as we don't explicitly hardcode the number of times to be called. PR-URL: nodejs#2122 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 180fd39 - Browse repository at this point
Copy the full SHA 180fd39View commit details -
tools: install gdbinit from v8 to $PREFIX/share
gdbinit provided by V8 can be very useful for low-level debugging of crashes in node and in binary addons. Most useful commands at 'jst' for JS stack traces and 'job' for printing a heap object. This patch installs the file at $PREFIX/share/doc/node/gdbinit. Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> PR-URL: nodejs#2123
Configuration menu - View commit details
-
Copy full SHA for ee3ce2e - Browse repository at this point
Copy the full SHA ee3ce2eView commit details
Commits on Jul 8, 2015
-
test: add missing crypto checks
Add a check for crypto before using it, similar to how other tests work. PR-URL: nodejs#2129 Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2ba1740 - Browse repository at this point
Copy the full SHA 2ba1740View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccc3277 - Browse repository at this point
Copy the full SHA ccc3277View commit details -
Configuration menu - View commit details
-
Copy full SHA for cff61ba - Browse repository at this point
Copy the full SHA cff61baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 327ae0a - Browse repository at this point
Copy the full SHA 327ae0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a0bb58 - Browse repository at this point
Copy the full SHA 0a0bb58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06689de - Browse repository at this point
Copy the full SHA 06689deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c4dbba - Browse repository at this point
Copy the full SHA 5c4dbbaView commit details