- May 24, 2015
-
-
cjihrig authored
Every npm version bump requires a few patches to be floated on node-gyp for io.js compatibility. These patches are found in 03d19927, 5de334c2, and da730c76. This commit squashes them into a single commit. PR-URL: https://github.com/iojs/io.js/pull/990 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Rebecca Turner authored
PR-URL: https://github.com/nodejs/io.js/pull/1763 Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
Rod Vagg authored
Update AUTHORS list using tools/update-authors.sh PR-URL: https://github.com/nodejs/io.js/pull/1776 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Roman Reiss authored
Modifies the Socket.setNoDelay and Socket.setKeepAlive methods to return the socket instance instead of undefined, to allow for chaining. PR-URL: https://github.com/nodejs/io.js/pull/1779 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
- May 23, 2015
-
-
Roman Reiss authored
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: https://github.com/nodejs/io.js/pull/1768 Reviewed-By:
Evan Lucas <evanlucas@me.com>
-
Brendan Ashworth authored
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: https://github.com/nodejs/io.js/pull/1713 Reviewed-By:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Malte-Thorben Bruns authored
This fixes a race condition introduced in 80342f64. `socket.destroy(err)` only emits the passed error when `socket._writableState.errorEmitted === false`, `ssl.onerror` sets `errorEmitted = true` just before calling `socket.destroy()`. See: https://github.com/nodejs/io.js/issues/1119 See: https://github.com/nodejs/io.js/issues/1711 PR-URL: https://github.com/nodejs/io.js/pull/1769 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
- May 22, 2015
-
-
Rich Trott authored
PR-URL: https://github.com/nodejs/io.js/pull/1755 Reviewed-By:
Evan Lucas <evanlucas@me.com> Reviewed-By:
Roman Reiss <me@silverwind.io> Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
Maurice Butler authored
Made it obvious that path is ignored in url.format PR-URL: https://github.com/nodejs/io.js/pull/1753
-
Fedor Indutny authored
Emit 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: https://github.com/nodejs/io.js/issues/1119 PR-URL: https://github.com/nodejs/io.js/pull/1711 Reviewed-By:Chris Dickinson <christopher.s.dickinson@gmail.com>
-
- May 21, 2015
-
-
Johan Bergström authored
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: https://github.com/nodejs/io.js/pull/1603 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Сковорода Никита Андреевич authored
PR-URL: https://github.com/nodejs/io.js/pull/1749 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com>
-
- May 20, 2015
-
-
Shigeki Ohtsu authored
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: https://github.com/nodejs/io.js/pull/1739 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
Felipe Batista authored
Reviewed-By:Roman Reiss <me@silverwind.io>
-
Rich Trott authored
Adds notes about the difference to their POSIX counterparts. PR-URL: https://github.com/nodejs/io.js/pull/1718 Fixes: https://github.com/nodejs/io.js/issues/224 Reviewed-By:
Roman Reiss <me@silverwind.io>
-
Michaël Zasso authored
PR-URL: https://github.com/nodejs/io.js/pull/1743 Fixes: https://github.com/nodejs/io.js/issues/1742 Reviewed-By:
Roman Reiss <me@silverwind.io>
-
Santiago Gimeno authored
Wait for all the data to be available in stderr before checking its contents. In FreeBSD this was failing because stderr data was being emitted in multiple chunks. 4 WARNINGS are printed instead of 2 for each sync call inside readFileSync. require('fs') does not print any trace. PR-URL: https://github.com/nodejs/io.js/pull/1734 Reviewed-By:Trevor Norris <trev.norris@gmail.com>
-
Roman Reiss authored
Enable linting for the test directory. A number of changes was made so all tests conform the current rules used by lib and src directories. The only exception for tests is that unreachable (dead) code is allowed. test-fs-non-number-arguments-throw had to be excluded from the changes because of a weird issue on Windows CI. PR-URL: https://github.com/nodejs/io.js/pull/1721 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Evan Lucas authored
Remembers net.Socket options called before connect and retroactively applies them after the handle has been created. This change makes the following function calls more user-friendly: - setKeepAlive() - setNoDelay() - ref() - unref() Related: https://github.com/joyent/node/issues/7077 and https://github.com/joyent/node/issues/8572 Fixes: https://github.com/joyent/node/issues/7077 Fixes: https://github.com/joyent/node/issues/8572 PR-URL: https://github.com/nodejs/io.js/pull/1518 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Roman Reiss <me@silverwind.io>
-
- May 19, 2015
-
-
Trevor Norris authored
Pass along the PROVIDER type, that is already passed to AsyncWrap, along to BaseObject to set the handle_'s class id. This will allow all Persistents to be transversed and uniquely identified by what type they are using APIs such as v8::PersistentHandleVisitor. PR-URL: https://github.com/nodejs/io.js/pull/1730 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Sharat M R authored
This fixes building compiled addons with Visual Studio 2010. PR-URL: https://github.com/TooTallNate/node-gyp/pull/616 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Trevor Norris authored
Use the --trace-sync-io flag to print a stack trace whenever a sync method is used after the first tick, excluding during the process exit event. (e.g. fs.readFileSync()) It does not track if the warning has occurred at a specific location in the past and so will print the warning every time. Reason for not printing during the first tick of the appication is so all necessary resources can be required. Also by excluding synchronous calls during exit is necessary in case any data needs to be logged out by the application before it shuts down. Fixes: https://github.com/nodejs/io.js/issues/1674 PR-URL: https://github.com/nodejs/io.js/pull/1707 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Fedor Indutny <fedor@indutny.com> Reviewed-By:
Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By:
Petka Antonov <petka_antonov@hotmail.com>
-
- May 18, 2015
-
-
Frederic Hemberger authored
Replaced all links in doc and comments to point to the new org. PR-URL: https://github.com/nodejs/io.js/pull/1715 Reviewed-By:
Roman Reiss <me@silverwind.io>
-
smikes authored
PR-URL: https://github.com/nodejs/io.js/pull/1708 Reviewed-By:
Roman Reiss <me@silverwind.io>
-
Yazhong Liu authored
There is no need to check for globals and also check if it is an array. PR-URL: https://github.com/nodejs/io.js/pull/1722 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
- May 17, 2015
-
-
Josh Gummersall authored
`connectListener` is registered as a listener to the 'connect' event once. Update the documentation to reflect that behavior. Fixes: https://github.com/nodejs/io.js/issues/901 PR-URL: https://github.com/nodejs/io.js/pull/1717 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Yazhong Liu authored
REPL evaluate `.scope` when it needs to get a list of the variable names available in the current scope. Do not throw if the output of such evaluation is not array, just ignore it. PR-URL: https://github.com/nodejs/io.js/pull/1682 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
- May 16, 2015
-
-
Shigeki Ohtsu authored
SSL_read() returns 0 when fatal TLS Alert is received. Fix to invoke ssl error callback in this case. PR-URL: https://github.com/nodejs/io.js/pull/1661 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
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>
-