- Jan 24, 2015
-
-
Forrest L Norvell authored
* Windows improvements: no more uid is undefined errors, use `%COMSPEC%` when set in preference to hardcoded `cmd`, improved handling of Git remotes. * Add caching based on Last-Modified / If-Modified-Since headers in addition to Etag-based cache validation. PR-URL: https://github.com/iojs/io.js/pull/573 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
Vladimir Kurchatkin authored
When address is not provided to `server.listen()`, `_connectionKey` and error messages should include actual address and correct family. PR-URL: https://github.com/iojs/io.js/pull/539 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Ben Noordhuis authored
It is supposed to test an internal debug feature but what it effectively ends up testing, is the exact lifecyle of different kinds of internal handles. Lifecycles are different across releases and platforms, making the test fail intermittently or, in some environments, consistently. It's not a good test, delete it. PR-URL: https://github.com/iojs/io.js/pull/575 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Ben Noordhuis authored
Ameliorate a timing sensitivity issue by switching from setImmediate() to setTimeout() with a 50 ms timeout. This commit also adds EPIPE as an accepted error (besides ECONNABORT and ECONNRESET) because that's a plausible outcome given the timing sensitive nature of test. PR-URL: https://github.com/iojs/io.js/pull/575 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Ben Noordhuis authored
The test expects EADDRNOTAVAIL when trying to bind to address 111::1. Systems that have IPv6 disabled throw EAFNOSUPPORT instead, however. Update the test accordingly. PR-URL: https://github.com/iojs/io.js/pull/575 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com> Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
- Jan 23, 2015
-
-
Vladimir Kurchatkin authored
Overriding module argument with const causes a SyntaxError. This commit changes the variable name to remove the error. PR-URL: https://github.com/iojs/io.js/pull/572 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
cjihrig authored
This commit introduces a nop function that is used as the Writable.prototype.write() callback when one is not provided. This saves on function object creation. PR-URL: https://github.com/iojs/io.js/pull/564 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
Icer Liang authored
PR-URL: https://github.com/iojs/io.js/pull/552 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Todd Kennedy authored
Update the documentation for `os.networkInterfaces` to note that any interface that has not been assigned an address will not be displayed in the results Fixes: https://github.com/iojs/io.js/issues/498 PR-URL: https://github.com/iojs/io.js/pull/543 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Ben Noordhuis authored
The punycode library has been in the tree for over three years now and has been de facto stable for all that time, if not perhaps de jure. Let's make it official. PR-URL: https://github.com/iojs/io.js/pull/470 Reviewed-By:
Chris Dickinson <christopher.s.dickinson@gmail.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Rod Vagg authored
PR-URL: https://github.com/iojs/io.js/pull/549 Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
Calvin Metcalf authored
Previously pseudoRandomBytes worked similarly to randomBytes but in the event of insufficient entropy would silently return non-secure values. As of f68a116c, the entropy pool blocks if there is insufficient entropy instead of giving an error so there is now no longer a case where pseudoRandomBytes would act differently than randomBytes. Docs are updated to remove pseudoRandomBytes and to clarify that randomBytes now does block instead of erring when entropy is low. PR-URL: https://github.com/iojs/io.js/pull/557 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Ben Noordhuis authored
Remove the configure check, the flag was dropped in V8 3.28. PR-URL: https://github.com/iojs/io.js/pull/559 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Ben Noordhuis authored
VFPv3 is ARMv7-only, enabling it for ARMv6 is therefore always wrong. Mea culpa, I do believe I'm the original author of that change. Fixes: https://github.com/iojs/io.js/issues/283 PR-URL: https://github.com/iojs/io.js/pull/559 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Ben Noordhuis authored
The elf_platform suffix in /proc/cpuinfo moved to the model name field in Linux 3.8. Out-of-tree patch pending https://codereview.chromium.org/867713003/ Fixes: https://github.com/iojs/io.js/issues/283 PR-URL: https://github.com/iojs/io.js/pull/559 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
- Jan 22, 2015
-
-
Calvin Metcalf authored
Updates the docs for the crypto.pseudoRandomBytes function to more explicitly detail how it's the same as crypto.randomBytes just without a safety net (e.g. it doesn't throw an error when there is low entropy). PR-URL: https://github.com/iojs/io.js/pull/545 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Ben Noordhuis authored
Fix up a node reference that was missed in commit daf9562d. PR-URL: https://github.com/iojs/io.js/pull/538 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
Ben Noordhuis authored
No out-of-tree patches, yay! PR-URL: https://github.com/iojs/io.js/pull/555 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Rod Vagg authored
PR-URL: https://github.com/iojs/io.js/pull/508 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
Bert Belder authored
`url.format()` doesn't take a `path` option; the change that introduced it was reverted in 913addbf. PR: https://github.com/iojs/io.js/pull/546 Reviewed-by:
Ben Noordhuis <info@bnoordhuis.nl>
-
Jackson Tian authored
These flags were defined as constants, but could be overwritten when exported from fs. This commit exports the flags as read only properties of fs. PR-URL: https://github.com/iojs/io.js/pull/507 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
cjihrig authored
This commit replaces a number of var statements throughout the lib code with const statements. PR-URL: https://github.com/iojs/io.js/pull/541 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
- Jan 21, 2015
-
-
Ben Noordhuis authored
Fixes a NULL pointer dereference with unterminated template literals. This is a back-port of commit v8/v8-git-mirror@02218ad from the V8 master branch, see https://code.google.com/p/v8/issues/detail?id=3820. PR-URL: https://github.com/iojs/io.js/pull/534 Reviewed-By:
Caitlin Potter <caitpotter88@gmail.com> Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Vladimir Kurchatkin authored
Since setting object properties in C++ can be slow, pass data to JS using preallocated smalloc buffer and create object in JS instead. PR-URL: https://github.com/iojs/io.js/pull/469 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Yosuke Furukawa authored
PR-URL: https://github.com/iojs/io.js/pull/516 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Trevor Norris authored
Mark several methods "override" in order to remove build warnings. PR-URL: https://github.com/iojs/io.js/pull/531 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Cheng Zhao authored
This can make node_is_initialized correctly set to true for applications that use node::Init to embed iojs. PR-URL: https://github.com/iojs/io.js/pull/225/ Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Ben Noordhuis authored
Remove a few unused or barely used macros from src/node_file.cc. PR-URL: https://github.com/iojs/io.js/pull/529 Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Ben Noordhuis authored
Rename the misnomers ASSERT_IS_STRING_OR_BUFFER and ASSERT_IS_BUFFER. Said macros don't assert, they throw a TypeError and return. PR-URL: https://github.com/iojs/io.js/pull/529 Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Ben Noordhuis authored
Add ASSERT counterparts to the CHECK_EQ/CHECK_NE/etc. family of macros. PR-URL: https://github.com/iojs/io.js/pull/529 Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Ben Noordhuis authored
Commit 29313483 added EventEmitter#getMaxListeners() but introduced a regression when people abuse EventEmitter.prototype.on.call() to call EventEmitter#on() on a non-EE object. Add a workaround for that. Fixes: https://github.com/iojs/io.js/issues/523 PR-URL: https://github.com/iojs/io.js/pull/527 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
Ben Noordhuis authored
Add missing commas in parallel/test-event-emitter-get-max-listeners. Comma-less style is fine and dandy but it throws off vim's autoindent. PR-URL: https://github.com/iojs/io.js/pull/527 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
Ben Noordhuis authored
Commit 3e1b1dd4 missed a few files in test/parallel, this commit rectifies that. Only test/parallel/test-url.js still has a copyright header. I left it in because the original author is neither an io.js contributor nor a StrongLoop employee. PR-URL: https://github.com/iojs/io.js/pull/527 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
cjihrig authored
Define fs constants using const, as the newer version of v8 supports it, and appears to be capable of optimizing. PR-URL: https://github.com/iojs/io.js/pull/522 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
- Jan 20, 2015
-
-
Rod Vagg authored
-
Rod Vagg authored
Notable changes * V8 upgrade from 3.31 to 4.1, this is not a major upgrade, the version number "4.1" signifies tracking towards Chrome 41. The 3.31 branch is now not tracking towards a stable release. * Re-enable Windows XP / 2003 support * npm upgrade to 2.2.0 * Improved FreeBSD support
-
toastynerd authored
dlopen takes exactly 2 arguments, check for exactly 2 PR-URL: https://github.com/iojs/io.js/pull/515 Reviewed-By:
Rod Vagg <rod@vagg.org>
-
cjihrig authored
This commit adds a code field to the error returned by nullCheck(). Fixes: https://github.com/iojs/io.js/issues/517 PR-URL: https://github.com/iojs/io.js/pull/519 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
cjihrig authored
3ac49419 introduced a bug as it attempted to access properties of an undefined variable. This commit cleans up the offending code. Fixes: https://github.com/iojs/io.js/issues/510 PR-URL: https://github.com/iojs/io.js/pull/514 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-