- May 16, 2015
-
-
Shigeki Ohtsu authored
In ssl.onerror event, `this` refers `ssl` so that `this._secureEstablished` is always undefined. Fix it to refer TLSSocket. PR-URL: https://github.com/nodejs/io.js/pull/1661 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Evan Lucas authored
Modifies the setTimeout methods for the following prototypes: - http.ClientRequest - http.IncomingMessage - http.OutgoingMessage - http.Server - https.Server - net.Socket - tls.TLSSocket Previously, the above functions returned undefined. They now return `this`. This is useful for chaining function calls. PR-URL: https://github.com/nodejs/io.js/pull/1699 Reviewed-By:
Roman Reiss <me@silverwind.io>
-
Jeremiah Senkpiel authored
-
Jeremiah Senkpiel authored
PR-URL: https://github.com/iojs/io.js/pull/1679
-
Jeremiah Senkpiel authored
PR-URL: https://github.com/iojs/io.js/pull/1679 Notable Changes: * win,node-gyp: the delay-load hook for windows addons has now been correctly enabled by default, it had wrongly defaulted to off in the release version of 2.0.0 (Bert Belder) #1433 * os: tmpdir()'s trailing slash stripping has been refined to fix an issue when the temp directory is at '/'. Also considers which slash is used by the operating system. (cjihrig) #1673 * tls: default ciphers have been updated to use gcm and aes128 (Mike MacCana) #1660 * build: v8 snapshots have been re-enabled by default as suggested by the v8 team, since prior security issues have been resolved. This should give some perf improvements to both startup and vm context creation. (Trevor Norris) #1663 * src: fixed preload modules not working when other flags were used before --require (Yosuke Furukawa) #1694 * dgram: fixed send()'s callback not being asynchronous (Yosuke Furukawa) #1313 * readline: emitKeys now keeps buffering data until it has enough to parse. This fixes an issue with parsing split escapes. (Alex Kocharin) * cluster: works now properly emit 'disconnect' to cluser.worker (Oleg Elifantiev) #1386 events: uncaught errors now provide some context (Evan Lucas) #1654
-
Yosuke Furukawa authored
Fixes: https://github.com/nodejs/io.js/issues/1691 PR-URL: https://github.com/nodejs/io.js/pull/1694 Reviewed-By:
Ali Ijaz Sheikh <ofrobots@google.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
- May 15, 2015
-
-
Johan Bergström authored
PR-URL: https://github.com/iojs/io.js/pull/1698 Reviewed-By:
Yosuke Furukawa <furukawa.yosuke@dena.jp> Reviewed-By:
Roman Reiss <me@silverwind.io>
-
- May 14, 2015
-
-
Yosuke Furukawa authored
Fixes: https://github.com/iojs/io.js/issues/1675 PR-URL: https://github.com/iojs/io.js/pull/1681 Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
- May 13, 2015
-
-
cjihrig authored
os.tmpdir() began stripping trailing slashes in b57cc51d. This causes problems if the temp directory is simply '/'. It also stripped trailing slashes without first determining which slash type is used by the current operating system. This commit only strips trailing slashes if another character precedes the slash. On Windows, it checks for ':', as not to strip slashes from something like 'C:\'. It also only strips slashes that are appropriate for the user's operating system. Fixes: https://github.com/iojs/io.js/issues/1669 PR-URL: https://github.com/iojs/io.js/pull/1673 Reviewed-By:
Rod Vagg <rod@vagg.org> Reviewed-By:
Christian Tellnes <christian@tellnes.no>
-
Yosuke Furukawa authored
PR-URL: https://github.com/iojs/io.js/pull/1685 Reviewed-By:
Johan Bergström <bugs@bergstroem.nu> Reviewed-By:
Roman Reiss <me@silverwind.io>
-
Johan Bergström authored
PR-URL: https://github.com/iojs/io.js/pull/1680 Reviewed-By:
Rod Vagg <rod@vagg.org>
-
Roman Reiss authored
The old pattern didn't include files in lib/internal. This changes the pattern to directories which makes eslint apply to all subdirectories as well. PR-URL: https://github.com/iojs/io.js/pull/1686 Reviewed-By:
Chris Dickinson <christopher.s.dickinson@gmail.com>
-
- May 12, 2015
-
-
Jeremiah Senkpiel authored
Extracts test-npm from Makefile and puts it in tools/test-npm.sh Also improves test-npm to use a separate copy of deps/npm for testing. PR-URL: https://github.com/iojs/io.js/pull/1662 Reviewed-By:
Johan Bergström <bugs@bergstroem.nu> Reviewed-By:
Evan Lucas <evanlucas@me.com>
-
Evan Lucas authored
Previously, in the event of an unhandled error event, if the error is a not an actual Error, then a default error is thrown. Now, the argument is appended to the error message and added as the `context` property of the error. PR-URL: https://github.com/iojs/io.js/pull/1654 Reviewed-By:
Rod Vagg <rod@vagg.org> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
Cheng Zhao authored
On Windows, when compiling with `UNICODE` defined, `LoadLibrary` becomes `LoadLibraryW`. When an ASCII string is passed to that function it crashes. PR-URL: https://github.com/iojs/io.js/pull/226 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Fedor Indutny authored
Provide more information in `ares_txt_reply` to coalesce chunks from the same record into one string. fix #7367
-
Ben Noordhuis authored
Fixes: https://github.com/iojs/io.js/issues/1676 PR-URL: https://github.com/iojs/io.js/pull/1678 Reviewed-By:
Fedor Indutny <fedor@indutny.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Trevor Norris authored
Snapshots had been previously disabled because of a security vunerability. This has been fixed (ref: https://github.com/iojs/io.js/issues/1631#issuecomment-100101375) Also, re-enable snapshots for ARMv6 builds. There were previous build issues that have been fixed. Fixes: https://github.com/iojs/io.js/issues/1631 PR-URL: https://github.com/iojs/io.js/pull/1663 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
- May 11, 2015
-
-
Roman Reiss authored
Certain cases with comments inside arrays or object literals fail to pass eslint's comma-spacing rule. This change sets the comma-spacing rule to the 'warn' level. Once https://github.com/eslint/eslint/issues/2408 is resolved and released, this rule should be set back to 'error' level. PR-URL: https://github.com/iojs/io.js/pull/1672 Reviewed-By:
Yosuke Furukawa <yosuke.furukawa@gmail.com>
-
Mike MacCana authored
AES-GCM or CHACHA20_POLY1305 ciphers must be used in current version of Chrome to avoid an 'obsolete cryptography' warning. Prefer 128 bit AES over 192 and 256 bit AES considering attacks that specifically affect the larger key sizes but do not affect AES 128. PR-URL: https://github.com/iojs/io.js/pull/1660 Reviewed-By:
Fedor Indutny <fedor@indutny.com> Reviewed-By:
Shigeki Ohtsu <ohtsu@iij.ad.jp> Reviewed-By:
Roman Reiss <me@silverwind.io>
-
- May 10, 2015
-
-
Yosuke Furukawa authored
dgram#send callback was changed synchronously. The PR-URL is here https://github.com/joyent/libuv/pull/1358 This commit is temporary fix until libuv issue is resolved. https://github.com/libuv/libuv/issues/301 PR-URL: https://github.com/iojs/io.js/pull/1313 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Alex Kocharin authored
In certain environments escape sequences could be splitted into multiple chunks. For example, when user presses left arrow, `\x1b[D` sequence could appear as two keypresses (`\x1b` + `[D`). PR-URL: https://github.com/iojs/io.js/pull/1601 Fixes: https://github.com/iojs/io.js/issues/1403 Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By:
Roman Reiss <me@silverwind.io>
-
Bert Belder authored
The delay-load hook allows node.exe/iojs.exe to be renamed. See efadffe8 for more background. PR-URL: https://github.com/iojs/io.js/pull/1433 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
- May 09, 2015
-
-
Yosuke Furukawa authored
PR-URL: https://github.com/iojs/io.js/pull/1539 Fixes: https://github.com/iojs/io.js/issues/1253 Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
Roman Reiss <me@silverwind.io> Reviewed-By:
Chris Dickinson <christopher.s.dickinson@gmail.com> Reviewed-By:
Johan Bergström <bugs@bergstroem.nu> Reviewed-By:
Fedor Indutny <fedor.indutny@gmail.com>
-
Yosuke Furukawa authored
PR-URL: https://github.com/iojs/io.js/pull/1539 Fixes: https://github.com/iojs/io.js/issues/1253 Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
Roman Reiss <me@silverwind.io> Reviewed-By:
Chris Dickinson <christopher.s.dickinson@gmail.com> Reviewed-By:
Johan Bergström <bugs@bergstroem.nu> Reviewed-By:
Fedor Indutny <fedor.indutny@gmail.com>
-
Oleg Elifantiev authored
Inside of a worker, disconnect event was not emitted on cluster.worker Fixes: https://github.com/iojs/io.js/issues/1304 PR-URL: https://github.com/iojs/io.js/pull/1386 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
Roman Klauke authored
Calling v8.setFlagsFromString with e.g a function as a flag argument gave no exception or warning that the function call will fail. There is now an exception if the function gets called with the wrong flag type (string is required) or that a flag is expected. Other APIs already provide exceptions if the argument has not the expected type. PR-URL: https://github.com/iojs/io.js/pull/1652 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
- May 08, 2015
-
-
Rod Vagg authored
-
Rod Vagg authored
PR-URL: https://github.com/iojs/io.js/pull/1629
-
Rod Vagg authored
PR-URL: https://github.com/iojs/io.js/pull/1585 Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
thefourtheye authored
If `len(args)` is less than two, then `install_path = dst_dir + node_prefix + '/'` would throw a `NameError`, because `dst_dir` will not be defined yet. So we are assigning `''` as the default value. PR-URL: https://github.com/iojs/io.js/pull/1628 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
Ivan Kozik authored
Makes the ParseEncoding symbol visible to addons on Windows. It was already visible on Unices. PR-URL: https://github.com/iojs/io.js/pull/1596 Reviewed-By:
Fedor Indutny <fedor@indutny.com> Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
- May 07, 2015
-
-
AQNOUCH Mohammed authored
PR-URL: https://github.com/iojs/io.js/pull/1643 Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
Saúl Ibarra Corretgé authored
Fixes: https://github.com/iojs/io.js/issues/1397 Fixes: https://github.com/iojs/io.js/issues/1512 Fixes: https://github.com/iojs/io.js/issues/1621 Fixes: https://github.com/iojs/io.js/issues/862 PR-URL: https://github.com/iojs/io.js/pull/1646 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
thefourtheye authored
Apart from the fact that the implementation is not reliable, GuessWordSize is not used anywhere in the codebase. PR-URL: https://github.com/iojs/io.js/pull/1638 Reviewed-By:
Roman Reiss <me@silverwind.io> Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
Ben Noordhuis authored
Fixes: https://github.com/iojs/io.js/issues/1637 PR-URL: https://github.com/iojs/io.js/pull/1639 Reviewed-By:
Trevor Norris <trev.norris@gmail.com> V8-Bug: https://code.google.com/p/v8/issues/detail?id=3960 V8-Bug: https://code.google.com/p/v8/issues/detail?id=4079
-
- May 06, 2015
-
-
Ben Noordhuis authored
Introduced in commit b712af79 ("src: fix NODE_DEPRECATED macro with old compilers"). PR-URL: https://github.com/iojs/io.js/pull/1640 Reviewed-By:
Roman Reiss <me@silverwind.io>
-
Shigeki Ohtsu authored
The index of buffer to write in JSStream was always 0 by mistake. This fix was to use increment index of buffer arrays. The test was originally made by Brian White in #1594. Fix: https://github.com/iojs/io.js/issues/1595 Fix: https://github.com/iojs/io.js/pull/1594 PR-URL: https://github.com/iojs/io.js/pull/1635 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Ben Noordhuis authored
The `__attribute__((deprecated("warning")))` macro didn't exist until gcc 4.5 and clang 2.9. While io.js does not build with compilers that old, add-ons do. Let's make src/node.h compatible with such compilers, it's a public header. PR-URL: https://github.com/iojs/io.js/pull/1626 Refs: https://github.com/iojs/io.js/issues/1619 Reviewed-By:Rod Vagg <rod@vagg.org> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
- May 05, 2015
-
-
Brian White authored
PR-URL: https://github.com/iojs/io.js/pull/1624 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-